重复调用的子程序中使用临时变量做偏移并传送,结果却传送到了I区?如何传送到V区

已锁定

徐正义

  • 帖子

    15
  • 精华

    0
  • 被关注

    0

论坛等级:游士

注册时间:2021-03-19

普通 普通 如何晋级?

重复调用的子程序中使用临时变量做偏移并传送,结果却传送到了I区?如何传送到V区

817

19

2021-10-20 11:16:03

大家好:

     本人最近做了一个 可重复调用的子程序,考虑到需要重复调用 ,特将子程序中变量都设为临时变量;

目的是将 输出的电磁阀 以及电机 进行编号然后通过 调用子程序 直接填入 编号及动作 即可控制输出。

达到如下目的:

 //序号1-70,控制电磁阀伸出缩回  或者 电机正反转 ( SET保持)

 //动作 1伸出,2缩回;  1正转,2反转;0 RST复位

 //序号=99 , 动作=99    复位所有电磁阀和电机输出。

Main 主程序如下所示:




双控输出子程序如下所示:


——————————

最终监控 发现,序号=1时,结果到了 IB1001中,序号=2时,结果到了 IB1002中,以此类推...

虽然也可正常使用,但还是想请教下如何 修改可以 将结果传送到VB区 而不影响使用;


这个程序有不足或者 可提升的地方也欢迎大家指正[抱拳][抱拳][抱拳]

PLC程序-双控输出保持.zip


  


重复调用的子程序中使用临时变量做偏移并传送,结果却传送到了I区?如何传送到V区 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有7558条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

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