运动控制指令中的Execute的用法

已锁定

孤独天空

西门子1847工业学习平台

  • 帖子

    236
  • 精华

    2
  • 被关注

    11

论坛等级:侠士

注册时间:2013-06-07

白金 白金 如何晋级?

运动控制指令中的Execute的用法

3067

10

2018-11-07 14:06:12

运动控制中的绝对相对定位指令中的Execute需要上升沿启动。

现在需要以固定时间间隔,来启动定位指令。

比如要求每10MS,启动一次定位指令,需要每10MS Execute一次上升沿来更新速度和位移。

建立10MS一次的循环中断,把定位指令放在里面。可是如何保证Execute每10MS一次上升沿。第一行把Execute为1,中间定位指令,最后一行把Execute为0。这样做试了一下,只有第一次定位指令启动了,后面都没检测到Execute上升沿。

后来没办法只好,把循环中断变为5MS,让Execute5MS导通一次,5MS关闭一次。这样正好10MS来一次上升沿。但是循环中断时间变小无疑增加CPU负担。

这种带Execute的指令是不是必须要两个周期内才能判断出上升沿?

运动控制指令中的Execute的用法 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有13023条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

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