CP341读取子站不连续的寄存器

已锁定

culex

  • 帖子

    44
  • 精华

    0
  • 被关注

    2

论坛等级:游民

注册时间:2005-08-26

普通 普通 如何晋级?

CP341读取子站不连续的寄存器

747

1

2012-07-03 11:48:40

之前的一个CP341的问题帖子貌似关闭了,所以重新发一个~
CP341读取ABB的REM615子站,多个子站做的轮询,这儿有一个问题,我要读取的子站的寄存器内容不在一起,比如说 138-146 是电流的信息,而2031-2052是温度的信息,我单独读取这两个部分都没有问题。
如何做同时读取这两个区域?我尝试在发送完成信号之后,做一个计数器加1,然后将不同的地址信息发送过去,同时将返回的值送入相应DB,但是不成功,不知道是不是因为时间的问题,我硬件配置里的那个时间是2000MS,我看CP341与主站通讯的速度很快(程序扫描周期大约16MS)。如果我为每一次发送做延时,因为有7个子站,可能会导致整个的通讯时间很长。
想请问大家是怎么做这种读取不同区段的寄存器的。
CP341读取子站不连续的寄存器 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54765条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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