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如何设置 网口转串口线序

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

    推荐阅读