海维深V80 PLC MODBUS通信协议
1-1 MODBUS协议 (PROTOCOL)
该协议描述了海维深公司的V80 PLC的MASTER和SLAVE之间通讯的方式,对于MASTER来说,MODBUS协议是”透明的” (MODBUS通讯处理程序是一个以C及汇编语言为基础的软件产品,它用来程序设计一个主计算机以便处理MODBUS系统的协议,在此状况下 MODBUS系统对SLAVE PLC的传输通讯对于使用者开发的应用程序而言是”透明的”。)
MODBUS协议是专为工业上的仪表及PLC通信设计的,有RTU和ASC II两种实现方式,相对而言ASC II格式的实现更简单,RTU格式的效率和可靠性更高一些,在处理上面ASC II格式更适合用于人处理,RTU格式更适应于机器处理,因为CPU本来就是使用二进制格式进行运算的,如果使用ASC II则需要进行转换。通常,在RTU及ASC II格式报文的各个字段的解释是相同的,他们之间最大的差别乃是他们执行错误核验的方式不同。
1-1-1 ASC II结构
在ASC II的传输模式中,各字段的作用如下:
以引号表示结构框的开始。
以回车(CARRIAGE RETURN)和LF (LINE FEED)来表示一个结构框的结束。
®LE同时也用来做为同步信号的字符,以表示传送站已准备好去接收一个立即的响应。