1)!SetDevice(設備0,6, "Read(0,1,BT00=Data00;1,10,BT00=Data01) ")
讀取0區地址為1,1區地址10的繼電器值,放入MCGS變量Data00,Data01中。
2) !SetDevice(設備0,6,"ReadP(4,10,WUB,2,Data00,Data01,nReturn)")
表示讀取4區寄存器從地址10開始的兩個16位無符號數值,放入
MCGS變量Data00,Data01中, 執行結果存入變量nReturn中。
ReadP(寄存器名稱, 起始地址, 數據類型,數據個數n, 數據1, …..數據n [,返回狀態])
參數說明:
寄存器名稱:字符型變量,表示當前操作的寄存器,值為”1”,”0”,”3”,”4”,分別對應[1區]輸入繼電器、[0區]輸出繼電器、[3區]輸入寄存器、[4區]輸出寄存器。
寄存器地址:數值型變量,表示當前操作的寄存器地址,不同的設備地址範圍不同,查閱相關手冊確定。
數據類型:字符型變量,表示當前操作的寄存器數據類型附錄2
數據:數值型變量、開關量,它是用來存儲設備命令數據的MCGS變量。
返回狀態:返回批量讀寫設備命令的執行狀態(當設備命令格式錯誤時無效), 具體返回值意義請參見通訊狀態說明, 返回狀態為可選參數(以[]標記), 用戶也可通過通訊狀態通道判斷返回結果。