問題比較多哦。
1,
引用
比如說Q16 .7手動時是怎么由M90.5 M23.0------M89.0控制的,我在《交叉參考》中找不到關于M89.0賦值的程序,是不是由MD89來控制M89.0的狀態。
Q16 .7手動確實是由M89.0控制,M89.0的狀態是由MB89確定的。
從FC159的
L DB51.DBB 49 // FUNCTION KEYS
T MB 89 // AUX. FUNCTION KEYS
可見MB89又是由DB51.DBB49控制的。M89.0對應的就是DB51.DBX49.0, DB51.DBX49.0又是分配給OP7面板的K1鍵 ,所以在按K1時,M89.0就會導通。
這段控制M23,0的程序相當于一段單按鈕啟停的小程序。
它的執行效果就是最終通過按K1鍵控制Q16.7導通和關斷。
2,
引用
MB89與DB51.DBB49的值是否有關, 我在OP7中選擇手動的項目時,DB51.DBB49的值又沒有變化。。
見上面的分析,DB51.DBB49的值的變化要通過按K1~K4,F1~F4實現。
3,
引用
進入OP7手動畫面時畫面號變量DB51.DBW40的值變為W#16#0106,但是用OP中的上,下移位鍵選擇手動菜單MANUALI中的項目時,OP7與PLC相關的變量沒有任何變化
。
畫面號指針有2個字長,所以同時監控DB51.DBW40和DB51.DBW42的數值。
想要看到DB51.DBW40的變化,不要用上下鍵選擇項目,而是變換Line、Programs、Alarm等這樣的主菜單來看。
4,
引用
Q16.7對應的手動項目的選擇是M90.5,M23.0是由OP7的K1控制的。請問程序中FC151程序段1中的程序怎么理解 是不是打開DB51后把DBB42的值送到MD89中?
FC151的意思是:
打開FC151后,首先復位M90.0~M93.7這些點的狀態;并且OP7出現報警時無視手動操作;當M0.7為ON時,根據當前頁面號置位相應的點(可以通過組態畫面看出來,M90.0~M91.3對應2~13頁,即Device01~12)。