A.3E帧----ASCII
1.位单位的批量写入
例:将M0-M7置1
FF03FFM*(ASCII)
①②③④⑤⑥⑦⑧
注:
①:报文头文件
②:③④⑤⑥⑦⑧字节总数,上面为32个
③:监视定时器+指令代码(读取/写入)
④:软元件区分码(字软元件/位软元件)
⑤:软元件代码
⑥:软元件起始地址
⑦:软元件个数
⑧:写入目标地址的数据值
2.字单位的批量写入
例:将D0:=H;D1:=H;
FF03FFD*(ASCII)
3.位单位的批量读取
例:读取M0-M1
FF03FFM*(ASCII)
4.字单位的批量读取
例:读取D0-D1
FF03FFD*(ASCII)
B.3E帧----二进制
1.位单位的批量写入
例:将M0-M7置1
LH
HEXFFFF00114000090080011
①②③④⑤⑥⑦⑧
注:二进制传送时,PLC接收数据会高低字节交换,发送端需要高低字节交换后发送数据;
①:报文头文件
②:③④⑤⑥⑦⑧字节总数,上面为16个
③:监视定时器+指令代码(读取/写入)
④:软元件区分码(字软元件/位软元件)
⑤:软元件代码
图1
⑥:软元件起始地址
⑦:软元件个数
⑧:写入目标地址的数据值
2.字单位的批量写入
例:将D0:=H;D1:=H;
LH
HEXFFFF000A11
①②③④⑤⑥⑦⑧
2.位单位的批量读取
例:读取M0-M1
LH
HEXFFFFC01140000900200
4.字单位的批量读取
例:读取D0-D1
HEXFFFFC010400A
图2