【通讯】200smart主站FX3U从站MODBUS通讯
前一文以三菱FX3U为主站,2台200smart为从站进行MODBUS-RTU通讯;
硬件:1台FX3U、一台200smart
通讯方式:
modbus-RTU
三菱FX3U从站、200Samart 主站
实现目的:
读取从站(FX3U)D0软元件值,并且存放在主站(200smart)VW100中
STEP 7-MicroWIN SMART软件自带Modbus-RTU库程序,使用过程中调用库程序填写对于的参数,就可以使用MODBUS功能了
200smart主站程序下图:
程序调用 MBUS_CTRL 指令来初始化、监视或禁用 Modbus 通信。
通讯格式:
波特率:9600
奇偶校验:偶校验
超时:1000ms
程序调用 MBUS_MSG指令,启动对 Modbus 从站的请求并处理响应。
从站:设置1
参数 RW :设置0
地址:保持寄存器40001
读取数量:1
间接地址指针地址:&VB100
三菱FX3U从站程序下图:
三菱FX3U从站设置波特率:9600、奇偶校验:偶校验、从站号设置为1;
三菱FX3U从站程序设置完成。
监视效果:
从站寄存器设置
设置三菱3U寄存器D0为123
监视主站读取值:
监视VW100值为123和从站D0值一致
修改D0值为:321
监视VW100值:为321