回复:关于Modbus通讯批量读写温控仪的参数的方法

Laohuai

  • 帖子

    6044
  • 精华

    18
  • 被关注

    71

论坛等级:至圣

注册时间:2004-10-11

普通 普通 如何晋级?

发布于 2016-12-17 22:18:26

29楼

展开查看
以下是引用芳季在2016-12-17 16:33:12的发言 >27楼

不扯那么多出来了,先谈谈楼主最后的问题吧。

需要时再触发……怎么实现。

当某个msg Done结束的时候,用这个Done置位一个点位,准备下一个msg的工作,只是准备先不管下一个msg是否要发消息。这个点位执行当中根据需求选择两种可能性:一,置位msg的EN以及执行准备数据的工作,准备好发信息。二,置位下一个msg准备位(不是下一个msg的EN位喔),复位自己。移交执行权。

大概就是这个意思吧。

先说到这里,看能明白不?思路跟不上,说下去是没有意义的。

因为42个信息那么多,只能是串行检查需求,是干活还是移交。42个每一个msg指令之前都做这个事情,是干活还是移交,选择……干活……移交……。

就这样,所有人围成一圈,传一个手帕,手帕到手了,你可以选择表演节目还是把手帕交给下一位。当然了,表演完节目之后手帕还是给下一个人的。

想简单就一个一个MSG的写,看起来清楚。

如果想提高效率,就要折腾一下了,比如如果这个站停电了,那么就不要读写这个站了,如果设备读取的数据能满足现在的需要,那么就不需要再写了。

这个可能要用EXCEL把MSG按照顺序记录下来,把每个MSG的条件都写下来,然后就好办了,但也要考虑不能把MSG循环搞停了,也就是总的有2个或3个MSG要执行。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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