发布于 2011-07-23 21:18:04
5楼
关于MODBUS通讯,最大的问题是有些设备厂家并没有完全按照MODBUS协议规范来设计,经常导致通讯出现问题。MODBUS规范定义字符间隔时间不能大于当前传输速率下1.5字符时间间隔。并且MODBUS协议要求一帧数据之后必须要有3.5个字符时间的空闲线。而有些仪表则会在收到命令帧后立即应答,这样会导致主站发送数据不完整。遇到过几次CP341+MODBUS主站狗与国产仪表不能正常通讯的情况。记得SIEMENS MODBUS主站狗的配置中有参数可以设置避免这样的问题。S7200自由口通讯也有相应的解决方案。记得技术资源库里也有相应的文章。