S7-200PLC之间进行Modbus通讯实验(3)
发布时间:2021-06-07
发布时间:2021-06-07
简介S7-200PLC之间进行Modbus通讯设置及编程
S7-200PLC之间进行 Modbus通讯实验
页3共6
简介S7-200PLC之间进行Modbus通讯设置及编程
S7-200PLC之间进行 Modbus通讯实验
页4共6
简介S7-200PLC之间进行Modbus通讯设置及编程
S7-200PLC之间进行 Modbus通讯实验
页5共6
简介S7-200PLC之间进行Modbus通讯设置及编程
8、所有程序下载后,启动监控,主站I1.0触发数据传送流程。
9、监控读从站输入点保持寄存器VB3000=68,对应从站IB0输入=01000100(从站I0.2=I0.6=1,二进制转十进制算法)。
10、 监控主站输入点,控制从站输出功能:在主站I1.0触发数据传送流程,接通主站I0.2,约2秒后(延时)可观察到从站Q0.2输出灯亮并保持。断开主站I0.2,再次触发主站I1.0后,从站Q0.2输出灯灭。
11、 监控主站传送整数:在主站I1.0触发数据传送流程后,观察触摸屏上VB3000~VB3013的变化情况,以及VW3000数据变化情况,与主站传送的数据相符。
12、 监控主站传送浮点数:在主站I1.0触发数据传送流程后,观察触摸屏上VD3000、VD3008的变化情况,与主站传送的数据相符。S7-200PLC之间传送浮点数格式是一一对应的,所以不会出现高低位颠倒现象。
13、 注意事项:MBUS_MSG指令中EN(使能)和FIRST(读写请求)要同步触发,同一时刻只能有一个读写功能(即MBUS_MSG)使能,建议每一个读写功能(即
MBUS_MSG)都用上一个MBUS_MSG指令的Done完成位来激活,以保证所有读写指令循环进行。Modbus主站可读/写的最大数据量为120个字(是指每一个MBUS_MSG指令)。