自己编写Modbus-RTU协议的问题? 点击:618 | 回复:3



单身的旅行

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 48回
  • 年度积分:0
  • 历史总积分:204
  • 注册:2003年8月23日
发表于:2008-08-23 13:08:23
楼主
最近采用S7-300 CP340实现与横河CS3000系统通讯,协议为Modbus-RTU,由于 CP340不能直接提供Modbus-RTU协议,我考虑通过自己编写程序实现,程序中我根据CS3000的读/写命令报文,然后以应答的方式回应请求,经单体测试通讯可以实现,除此之外,自己实现还需要注意问题?比如报文如何有效的控制,故障如何处理?



xuyao

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 42回
  • 年度积分:0
  • 历史总积分:248
  • 注册:2007年4月05日
发表于:2009-01-05 14:09:59
1楼

太麻烦了,而且稳定性等也不好,数据量一大的话不易实现

你可以选用美国红狮的DSP数据平台,内置3个串口,一个以太网接口,可以支持DP总线通信,内置西门子以及Modbus通信协议

所以实现S7-300 CP340与横河CS3000系统通讯只要简单的设置即可,几分钟就可以完成,而且稳定性有保证,模块价格也可以,几千块钱买个美国原装

xuyao

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 42回
  • 年度积分:0
  • 历史总积分:248
  • 注册:2007年4月05日
发表于:2009-01-05 14:10:24
2楼
你可以联系我:lxu@spectris.com.cn

liuzewei2004

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 56回
  • 年度积分:0
  • 历史总积分:210
  • 注册:2007年9月17日
发表于:2009-07-09 10:48:39
3楼
学习下,请大家多多指导

热门招聘
相关主题

官方公众号

智造工程师