子程序含i/o开关量怎样编写子程序

1.子程序含I0.5开关量主程序里也含I0.5开关量,
2.调试时遇到:当子程序含I0.5开关量时,第一次闭合I0.5,子程序可以运行,第二次I0.5闭合时,子程序就不运行。
请各位师傅帮忙,咋编带开关量的子程序?

最佳答案

子程序内最好不能直接使用I/O变量,将需要输入输出变量在子程序变量声明内定义为输入IN,输出OUT,既输入又要输出的定义为IN-OUT变量,在调用子程序时候给输入输出,及输入输出赋全局变量如I0.0,M0.0,T,等,如果直接使用了I/O点,只能调用一次,不能多次调用。多次调用就会出现程序错乱。

提问者对于答案的评价:
谢谢!学习了。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月13日 上午2:08
下一篇 2017年11月13日 上午2:08

相关推荐

  • 6av6648-0ac11-3ax0用什么组态软件

    6av6648-0ac11-3ax0用什么组态软件 最佳答案 订货号:6av6648-0ac11-3ax0  是SIMATIC HMI SM…

    自动化系统综合 2020年10月31日
  • wincc flexible 对mp277编程

    mp277 10”Key 面板上有F1-F12功能键,以及K1-K16键,请问: 1. K1-K16键的作用是什么?与F1-F12功能键有什…

    自动化系统综合 2020年11月1日
  • SIMATIC NET 2010

    如题,那位知道SIMATIC NET 软件现在最新版本的下载地址?和教程地址下载?望各位前辈多多指教下 给个下载连接或者有关的使用说明。谢谢 最佳答案…

    自动化系统综合 2020年11月1日
  • 博途V14安装出错,无法使用

    博途V14安装过程显示缺少一个插件,安装完成打开就重启,一直循环无法使用 图片说明:       最佳答案 先把那个缺失dll下载下来放到对…

    2017年6月1日
  • 数据采集模块

    有没有比较便宜的采集模拟量及热电阻的模块呢?因为PT100数量太多,模拟量数量也太多,要在上位机上监视这些参数! 最佳答案 有基于Profibus的温度采集模块,每个模块可以采集1…

    自动化系统综合 2018年12月6日
  • s7-300plc L区的用法的问题

    在ob1组织块的不同网络里多次给L21.0 L21.1 赋值如:1段是A   db68.dbx0.0  =&n…

    自动化系统综合 2017年10月24日
  • 生成源的问题

    我用的是PCS7 V6.1,有好多FB是用SCL和STL源程序生成的,打开FB,可以GENERATE SOURCE,但是SCL编译的FB不能生成源,这些FB不是…

    自动化系统综合 2020年11月1日
  • 关于CFC版本问题

    在CU320 下插入DCC程序,但提示说我的CFC 版本是7.0的,需要升级CFC7.1的版本高,求软件升级包 最佳答案 CFC7.1这个软件包需要单独购买的,…

    自动化系统综合 2020年10月31日
  • 带材张力

    在冷轧机,带材张力要恒定,对卷取机而言应有何控制啊。和那些参数有关,如何确定? 请讲讲,越详细越好。 问题补充:如果深入了解一下这个系统的需求以及通常做法,该从哪里入手呢…

    自动化系统综合 2020年11月1日
  • TIA 软件的问题

    使用TIA  V13  软件打开以前的项目提示如图所示,请各位大侠指教,本人第一次使用TIA,谢谢 图片说明:    最…

    2017年7月26日