带参数的子程序是什么概念?请哪位大侠给予帮助,本人不甚感激1

带参数的子程序的概念

最佳答案

子程序定义:

 L0.0   In_bit    IN         BOOL
                  IN_OUT
 L0.1   Out_bit   OUT        BOOL

 子程序内容:
 //输入点In_bit为1则在输入点为1的上跳沿置位输出点Out_bit
 LD     #In_bit:L0.0
 EU
 S      #Out_bit:L0.1, 1

 在主程序中调用:
 //输入点的参数换成了I0.0,输出点参数换成了Q0.0
 LD     SM0.0
 =      L60.0
 LD     I0.0
 =      L63.7
 LD     L60.0
 CALL   SBR_0:SBR0, L63.7, Q0.0

 这就是代参数的子程序的定义及调用方式

提问者对于答案的评价:
讲得太好了!谢谢!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc317707.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午4:37
下一篇 2020年11月1日 下午4:37

相关推荐

  • EM253的接线问题

    我用的是国产的中达步进电机,虽然现在的接线方式可以使用但是电机发热量太大(即使是在不动、不带负载的情况下),温度大概有90度到100度左右,感觉不正常。我想请教一下,P0、P1、P…

    SIMATIC S7-200 2021年7月4日
  • 如何设计初始化子程序

    各位好! 我是新手,我对初始化子程序还很陌生.想请教一下什么是初始化子程序.如何设计初始化子程序? 最佳答案 初始化就是在程序运行之前,先对PLC的一些状态作预置的过程。…

    SIMATIC S7-200 2021年7月5日
  • 对扫描周期不了解 请师傅讲讲

    这个图扫描周期是啥样的 最佳答案 没有看到你的程序附图,具体的不好分析。总体来说S7-200的扫描周期分为为5部分:读取输入、执行程序、处理通讯请求、执行CPU自检诊断、写数字输出…

    2021年7月5日
  • S7-200通过USB-PPI和PC通讯

    西门子PLC如何通过USB-PPI和电脑通讯,设置好端口和波特率之后,还是连接不上,第一次用西门子的PLC,不知道怎么用。PLC接上电之后处于STOT的状态,但是所有的IO指示灯都…

    SIMATIC S7-200 2021年7月5日
  • !急!定时器出现毫无规律的混乱

    6个定时器做的3个方波程序,3个方波之间是包含关系,大致是上一个方波高电平的时间为下一个方波N倍的全周期时间。但是我的方波数量经常只能运行到N-2或者N-3个,并且随定时器设定值的…

    SIMATIC S7-200 2021年7月5日
  • S7-200 梯图实例说明

    我是刚学习的,希望有高手能帮小弟一下。 最佳答案 根据你的情况给你制定一个学习计划,学习完之后,会对一些基本概念,以及plc的基本组成、基本要求有一定程度的掌握。1、首先下载系统手…

    SIMATIC S7-200 2020年11月1日
  • 972 0CB20 0XA0编程电缆驱动

    驱动丢了 最佳答案 http://www.ad.siemens.com.cn/productportal/Prods/published/Soft/Soft_2.1/Soft_2.…

    2021年7月5日
  • 一台S7-200同时与两台S7-300通讯

    我有一台S7-200设备 。和两个独立的相互不需联系S7-300设备均有DP口,,现两台S7-300均要读写S7-200,有100米距离,请问如何实现,可在S7-200上…

    SIMATIC S7-200 2017年11月12日
  • 200 smart能不能不装存储卡运行?

    为了节省成本,选型的时候200 smart不用存储卡,不知道这样行不行?对运行有没有什么影响? 最佳答案 常问问题S7-200 SMART的存储卡是否是必须的?…

    SIMATIC S7-200 2021年7月5日
  • 累计时间程序

    现在想用200PLC做一段设备运行累计时间的程序,掉电后再上电,时间从原来的继续计时。我想用TONR,但是最长3276.7秒,想结合计数器,但是掉电了怎么弄不知道。请各位师傅给个例…

    SIMATIC S7-200 2021年7月4日