回复:应用探讨——西门子通信模块使用探讨

Ralf Jones

西门子1847工业学习平台

  • 帖子

    406
  • 精华

    3
  • 被关注

    5

论坛等级:侠客

注册时间:2004-03-11

普通 普通 如何晋级?

发布于 2012-05-02 11:25:33

29楼

对于cp341一点个人的总结:

1.发送灯是否亮?----说明模块是否正常。
2.接收灯是否亮?----说明有数据发送过来。
3.检查硬件在软件之前。包含接线,emc等等问题。
4.软件:1.协议是否清楚?是否是自己定义的协议?重点在报文的组织。
2 .发送和接收程序是否正确。
3.modbus多个站点的轮询:
1.定时轮询。
2.发送后等对方应答,根据应答做判断后继续处理。最好在发送和接收的转换之间增加延时。
在无法判断从哪个站获得数据的情况下,建议在报文中增加从站地址的内容。
需要做容错的处理:重发的实现,出错的判断等,可以配合定时器来进行判断。
3.建议数据处理以打包的方式来实现,效率更高。
管理员注:本帖已被纳入此次探讨发帖整理,请点此详阅
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54658条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。