回复:在子程序中,为避免重复调用时S寄存器冲突,顺序控制SCR的S寄存器能否用M/V寄存器替代?

芳季

西门子1847工业学习平台

  • 帖子

    15511
  • 精华

    101
  • 被关注

    961

论坛等级:至圣

注册时间:2007-08-03

钻石 钻石 如何晋级?

发布于 2025-05-21 08:21:31

3楼

scr;scrt指令只能用S啊。

用其他地址,用置位复位做顺控转移,用间接寻址在共用程序的前和后转入和转出参数。

共用程序就像一个空壳,所有物料都要通过间接寻址传递到“局部变量”然后空壳中仍然使用空壳变量。实在的变量一个都没有。

这个工艺的输入量进去,出来就灌进去输出量。立即进立即加工立即走。同一个扫描周期几个工艺步依次进去出来。

能行的,但是很绕。就连一个计时器都要“累积”上了就马上走。边沿指令也是知道on了就走,记住on就是了,下次off再算。

其实做完之后就是个可以多次调用的子程序了。再遵守一些库的规则就是库了。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8945条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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