三菱FX系列PLC編程口通信協(xié)議舉例
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1、DEVICE READ(讀出軟設(shè)備狀態(tài)值) 計算機(jī)向PLC發(fā)送:
例子:從D123開始讀取4個字節(jié)數(shù)據(jù)
地址算法:address=address*2+1000h 再轉(zhuǎn)換成ASCII 31h,30h,46h,36h PLC返回
注:最多可以讀取64個字節(jié)的數(shù)據(jù) 例子:從指定的存儲器單元讀到3584這個數(shù)據(jù)
2、DEVICE WRITE(向PLC軟設(shè)備寫入值)
例子:向D123開始的兩個存儲器中寫入1234,ABCD
PLC返回 ACK (06H) 接受正確 NAK (15H) 接受錯誤
3、位設(shè)備強(qiáng)制置位/復(fù)位 FORCE ON置位
FORCE OFF復(fù)位
PLC返回 ACK(06H) 接受正確 NAK(15H) 接受錯誤 設(shè)備強(qiáng)制中的地址公式:Address=Address/8+100h
說明: 1.幀中的BYTES表示需要讀取或者寫入的字節(jié)數(shù)。 2.地址算法上有說明。 3.累加和是從STX后面一個字節(jié)開始累加到ETX的和。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|