232串口转网口Ip如何设置 网口转串口线序

西门子PLC-1200的基于232串口的Modbus RTU通讯实例
这里先讲一下Modbus和232,232和485串口是一种串口接法,这种接法实际能实现十几种的协议通讯,有基于串口的Modbus RTU,Modbus+,有基于以太网接口的Modbus tcp/ip和Modbus通讯协议,我们这边说的只是基于232串口通讯的Modbus RTU通信
这里要讲的是一个简单的Modbus RTU通讯的小实例,就是对通过232串口,对一个称重传感器实时读取参数,从而判断是否需要加料

232串口转网口Ip如何设置 网口转串口线序

文章插图
232串口转网口Ip如何设置 网口转串口线序

文章插图
232串口转网口Ip如何设置 网口转串口线序

文章插图
232串口转网口Ip如何设置 网口转串口线序

文章插图
232串口转网口Ip如何设置 网口转串口线序

文章插图
232串口转网口Ip如何设置 网口转串口线序

文章插图
232串口转网口Ip如何设置 网口转串口线序

文章插图
232串口转网口Ip如何设置 网口转串口线序

文章插图
232串口转网口Ip如何设置 网口转串口线序

文章插图
DATA_LEN:从Modbus从站读取的数据长度,这里写的是4,这三个参数组合起来,就是读取从站从40001开始的4个字节的寄存器数据
DATA_PTR:数据指针,指向要进行数据写入或读取的标记或者数据块地址,这里当然是读取数据的存储位置咯
DONE:如果上一个请求完成的话,就会置位1个周期
BUSY:0为无激活的命令,1为命令执行中
ERROR:错误报警
【232串口转网口Ip如何设置 网口转串口线序】STATUS:错误代码,也只会存在一个周期