多臺上位機之間如何實現閉鎖功能
林慧玲
發(fā)布于2014-03-13 16:40
174
0
標簽:
1.系統(tǒng)配置有多臺上位機(分別在不同的地方),它們之間如何實現"閉鎖功能"(即:每次只能在一臺上操作,其它的機子只能監(jiān)視).
2.做法是:在plc中定義幾個變量,分別對應不同的上位機,然后在上位機里對這幾個變量進行置位、復位,從而控制各上位機畫面按鈕的"操作權限";還有沒有別的好方法?
3.如果軟件是ifix,該如何去實現?
佳答案
假設有6個上位機,plc定義一個int變量,初始值為0,則任何一個電腦都可以操作。
上位機1操作時給這個int變量賦值1;上位機2操作時給這個int變量賦值2;上位機3操作時給這個int變量賦值3;上位機4操作時給這個int變量賦值4;上位機5操作時給這個int變量賦值5;上位機6操作時給這個int變量賦值6;
每一個上位機做兩個按鈕:開始,結束,6個上位機的開始按鈕分別給這個int變量賦值1~6,6個停止按鈕都給int變量賦值0.
然后6個上位機的操作控制分別判斷是否等于1~6,等于1或者0則1允許操作,等于2或者0則2允許操作..........等于6或者0則6允許操作。
這樣只要一個int變量就可以了。一個變量可以控制255個上位機。