控制位的控制方式可以有下述几种:
1、一个任务完成后计时,时间到,启动下一个通信任务。这里的时间原则上是不同的。这种方法*为灵活,但是就是程序量大。
2、同一计时,在不同的时间设置不同的通信任务控制位=1。这种方式的优点是逻辑简单,缺点是遇到时可能会丢失任务,而且程序量也不小。
3、位定时左(右)移动,程序量小,简单。缺点是遇到时可能会丢失任务。实际上在任务比较多(>30)时,连续方式和上述*种方法也差不太多。这是个账算事。
发送接收报文一般按字节计算,每字节加起始位、停止位,一般是10位,
停止位是两位时每字节是11位,再加一个校验位,*12位。
标准Modbus读数据发送报文长度是8字节,应答报文的长度随读入数据的
A5E02592262
NETSTAL CEB2H 110.241.0884 NETSTAL CEB2V 110.241.0882
VLT5005PT5C20STR3DLF00A00 175Z0143
ORDM 13P11/508450 10131232
P601021000Z AVAG DX80/2G (H07RN8F)
TZIF 4 | P.10 | F.6.650021.2
VIPA SM153 | VIPA 153-4CH00
2064062 WS9L-3D2236
5070-8072 LR07000512ML-14
LR07000312ML14
KV-LV20V
KV-B16XC
KV-B16TC
7404244
CZ-V21A
R911267237 MKD025B-144-KP1-KN
SIK2 110.241.1564 | SIK2 110.241.1562
AXHM230KC-GFH OY9 1F52301
变化。一般规律是5+N,那么,发送接收字节数就是13+N,*小值=14。
*小位数=14×10=140位,或=14×12=168位。