回复:我要个新鲜的值,谁给我个方法?

芳季

西门子1847工业学习平台

  • 帖子

    15507
  • 精华

    101
  • 被关注

    960

论坛等级:至圣

注册时间:2007-08-03

钻石 钻石 如何晋级?

发布于 2017-09-09 14:02:01

7楼

展开查看
以下是引用唐诗宋瓷在2017-09-09 11:03:01的发言 >5楼

通讯程序轮询?你是怎么个轮询法?5个站?假如,5个站的数据组内有数据data和其它数据在逻辑控制关系上关联性不大或者直接没有关联性,建议更改通讯程序,只将有关联性的站放在一起,这样是否可以缩短轮询周期?


5个站,有读有写,每个站有少量区别,大概相同。为了简化一下说明,都假想成5个通讯任务。必须读的是当前逻辑输出和当前位置,可选读的是当前扭矩,写的是指令电子齿轮分子和逻辑输入点。这两个写的只有当数据有变化到时候才执行。

可以怎样轮训?

现在是无论你怎样轮都会出现刚读完才发生边缘。那么你是要放弃所计划的任务,转而优先读这个驱动器当前位置信息?那就是说,要在所有任务的执行前都做一个出口逃离。那么就是边缘发生的时候最多是延迟两个信息才得到结果。

对不对?

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8941条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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