杰控 OPC.FameView.RunDB 工控軟件
OPC.FameView.RunDB是一個OPC服務器,可以將采集的PLC或設備數(shù)據(jù),以OPC服務的方式提供,具體使用如下:
? 選擇OPC服務器功能,執(zhí)行[設置OPC服務器]
? 選擇系統(tǒng)允許訪問的變量類型:AI/AO/AR/DI/DO/DR/VA/VD/VT變量;
? 選擇[DT_Array],支持設備數(shù)據(jù)表訪問;
? 輸入過濾條件,只允許訪問部分變量;
? 只讀變量,OPC服務器提供的變量只允許讀取,不允許修改;
? 質(zhì)量戳,變量是否支持質(zhì)量戳:通訊正常時192(ok),通訊中斷64(uncertain,不確定);
? 自動關(guān)閉,沒有OPC客戶連接服務器時,自動關(guān)閉服務器;
? OPC服務器啟動方式:
[1].缺省情況下,監(jiān)控系統(tǒng)啟動后,連接OPC服務器時被啟動;
[2].啟動任務選擇OPC服務器, 監(jiān)控系統(tǒng)啟動時自動被啟動;
[3].選擇<通知啟動監(jiān)控系統(tǒng)>,并有加密狗,連接OPC服務器時,監(jiān)控系統(tǒng)被啟動;
? 更新周期,OPC服務器變量更新速度,以100毫秒為基本單位,范圍1-100;
? OPC服務器缺省名稱,OPC.FameView.RunDB,允許定制OPC服務器名稱;
OPC服務器變量
? 通過變量名稱訪問,被訪問變量表達格式(假設變量的名稱是XXXX):
變量類型 | 表達式 | 數(shù)據(jù)類型 |
AI | AI.XXXX | VT_R4 |
AO | AO.XXXX | VT_R4 |
AR | AR.XXXX | VT_R4 |
DI | DI.XXXX | VT_BOOL |
DO | DO.XXXX | VT_BOOL |
DR | DR.XXXX | VT_BOOL |
VA | VA.XXXX | VT_R4 |
VD | VD.XXXX | VT_BOOL |
VT | VT.XXXX | VT_BSTR|VT_R8|VT_I8|VT_UI8 |
? 訪問設備數(shù)據(jù)表,總是以字節(jié)為單位進行訪問:
變量類型 | 表達式 | 數(shù)據(jù)類型 | 描述 |
DT | DT.DT1 | VT_UI1 | VT_ARRAY | 設備號1 |
DT.DT2 | VT_UI1 | VT_ARRAY | 設備號2 | |
… | … | ||
DT.DT2000 | VT_UI1 | VT_ARRAY | 設備號2000 |