控制工程师论坛

嵌入式系统

『测试笔记』关于INTOUCH、MCGS、Quantum PLC和MODBUS

winterswimer
winterswimer

2006-09-14

现场情况:

中心站:IPC +  INTOUCH软件

控制室:HMITECH TPC064 + WIN CE SYSTEM + MCGS EMBEDED SYSTEM

下位机:modbus rtu设备

测试要求:

1、控制室mcgs嵌入式测试工程通过modbus rtu总线,连接rtu设备(是lonworks gateway,为嵌入单片设备),HMITECH嵌入式触摸屏TPC为modbus主,lonwork gateway设备为从。

问题:连接一台gateway通讯成功,连接多台失败!

2、中心站intouch软件通过modbus tcp总线,连接 HMITECH TPC064-B,要求intouch为modbus tcp主,mcgs为modus tcp从。

问题:连接不上!

测试情况:

问题1、

连接方法:tpc设备的485口,送出modbus rtu总线,连接一台gateway设备,地址为1,同时,通过485转232模块连接一台笔记本,使用mcgs的modbus转发设备,地址为2,模拟一个rtu设备。

测试情况:发现tpc设备嵌入式测试工程,读gateway设备正常,但是,读笔记本模拟的设备非常不稳定。

监测情况:然后,我通过SINAN_PORTMON串口监视软件,监视modbus总线的收发情况,发现当读可读写模拟量寄存器(保持寄存器)时,读gateway设备设备时,gateway设备正常相应,当读笔记本模拟设备时,gateway设备也相应,发送一串00 00 00 00 00 00 00 00 00 00,这样影响笔记本模拟的设备的相应,造成不稳定。

分析:在一个modbus总线上面,从设备可以多个,主设备只能是一个,当它发送命令的时候,各个从设备处于监听状态,只有和命令地址相同的唯一一个从设备,也就是主设备点名的设备可以相应,这是正常的通讯!若当主设备发送命令时,有多个从设备相应,则会出现通讯碰撞,失败!

结论:这次测试,明确问题在于gateway设备,并查明设备内的通讯问题的所在!

modbus通讯协议的具体描述,请看 http://www.hmitech.com/bbs/ShowPost.Asp?ID=262

回帖

评论6

总共 , 当前 /
首页 | 登录 | 注册 | 返回顶部↑
手机版 | 电脑版
版权所有 Copyright(C) 2016 CE China