回复:高速计数器更新当前值需要几个扫描周期?

芳季

西门子1847工业学习平台

  • 帖子

    15507
  • 精华

    101
  • 被关注

    960

论坛等级:至圣

注册时间:2007-08-03

钻石 钻石 如何晋级?

发布于 2016-01-30 13:58:02

1楼

你看这个当前值是输入量还是输出量?就知道这是什么时候更新的了。所有库指令的这个pos值都是看着硬件上的一个值,只是多个窗口看同一个地方而已。

你在西院看见窗外的大钟是两点,来到东院,看那个钟,已经是两点零一分了。就是这个意思。

所以。ctrl指令放在程序扫描的最(比较)前的位置更新一下这个值,后面的程序整个扫描周期都会是相同的值。但是当你执行loadpos这样的指令的时候,可以安排与ctrl指令相同的地址,也可以安排另外的地址,也可以随时得知现在走到多少位置了。这个子程序退出的时候,值已经更新完毕。

你要知道,高速输出很快,你就算连续执行两个mov指令,也有可能读到两个不同的当前值结果。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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