回复:PLC 226通讯编程问题

宝二爷

  • 帖子

    -83
  • 精华

    0
  • 被关注

    3

论坛等级:新手

注册时间:2008-03-25

普通 普通 如何晋级?

发布于 2009-11-17 19:31:02

7楼

quote:以下是引用qwer1234在2009-11-16 16:00:38的发言:
quote:以下是引用宝二爷在2009-11-16 13:16:33的发言:
PC机发送的时候有个时间的设置吧?我做通讯时设置的是100ms,没什么问题,也可以设置比100MS大一些,后来没试过,现在一直用着没什么事。

我是初学这个东东不是很明白,我想用PC机实时并同时获取PLC保持寄存器数据和各个线圈输出状态,将结果存储在PC机。发现modbus协议是问答式的,就想用时钟触发来实现上述要求。先测试实时获取保持寄存器数据,每隔1s触发(发送指令03),结果没有文件留下来,后来我将计时器时间延长并在回应消息时记录时间(精确到ms),发送-响应之间需要大于1s,是不是我的这种做法不合理?


我感觉modbus通讯的问答响应时间主要取决于“问”的时间设置,如果“问”的时间较快,“答”的时间也就越快。
建议你先弄懂“问码”和“回码”的意思,也就是modbus通讯协议,我做的时候,上位机的所有数据都能读出来,DI,DO,还有寄存器的都能读出来。有什么问题发我邮箱:lbc3385@sina.com
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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