技术论坛

 回复:s7-200 modbus rtu 通讯

返回主题列表
作者 主题
fenk
新手

经验值:21
发帖数:10
精华帖:0
楼主    2009-06-08 10:22:50
主题:s7-200 modbus rtu 通讯
S7-200 CPU224XP 在与上位机通过modbus RUT通讯时上传的累积流量的数值更新很慢,上位机的显示值20分钟左右才变化一次。采用 MODSCAN软件测试PLC的modbus slave 也是同样的现象。可是PLC系统通过模块EM277连接的HMI上面显示的数据是实时变化的。
CPU224xp 的端口1是作为modbus master,下挂2个流量仪表作为从站,端口0作为modbus slave与上位机通讯。EM277与MHI 通讯。
系统的程序也不复杂:3个PID(3台调节阀);2个HSC(2台脉冲信号的流量计);1个250ms的定时中断,用来计算累积流量。
不知道是何故?
十一月九号
侠士

经验值:1229
发帖数:766
精华帖:4
    2009-06-09 11:14:41
精华帖  主题:回复:s7-200 modbus rtu 通讯
我用CPU224测试了你的程序,步骤如下:
1.删除PORT1主站所有信息和程序,因为我的CPU没有PORT1口。
2.除了步骤1,在不更改你程序其他地方的前提下,下载你的程序到CPU。
3.用MODSCAN软件测试,正常。通讯方式是:从站2,9600,O,8,1。
4.用IFIX3.5的MB1驱动测试,正常。通讯方式同步骤3.

因为手里没有CPU224xp,所以没办法测试PORT1口主站和PORT0口从站同时存在时的程序状态。
会不会是PORT1口和PORT0口同时通讯时,CPU自身中断程序处理有问题呢?
或者是自制通讯电缆问题?
请问你用MODSCAN软件测试你个程序,通讯正常?是不是不返回次数很多呢?
工控——这是一条不归路啊
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。