关于子程序 输出

我用局部变量编写一个库,发现关闭这个库的时候,还有输出动作。比如我写L8.0为输出,当L8.0在接通的时候,关闭子程序,它还在输出。请问这是为什么啊?谢谢 

就是I1.3断开之后,M4.0还保持接通。子程序库编程输出,输入都是局部变量。外部也对M4.0复位了。M4.0还保持接通。

图片说明:

关于子程序 输出   

最佳答案

这个实际上就是子程序调用的常见问题。解决的办法只能是写一些调用时的初始值,比如你用I1.3触点调用该子程序,则就用这个触点的反逻辑来做一些子程序的初始化值,置位、复位一些相关的变量地址。

提问者对于答案的评价:
谢谢,按照你的意思,我又编一个子程序,把L8.0复位,就不输出了。然后再次调用也正常了。谢谢你

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

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

相关推荐

  • IW与PIW?

    S7-400的变量地址IW与PIW有何区别,一样吗?我在硬件配置里配置的模拟量是IW还是PIW? 最佳答案 个人理解:对于没有相应的映像缓冲区的输入地址,一定采用PIW指令,而一般…

    自动化系统综合 2020年11月1日
  • FM458下载程序只能停机吗?

    FM458的程序,我有修改需要下载,就提示需要停机,有没有方法不停机下载!还有就是程序有没有办法上载啊? 最佳答案 要下载程序时,必须停机。这是没有别的办法的。 提问者对于答案的评…

    自动化系统综合 2017年11月6日
  • 在OB1里的指令: L LW15是什么特定的含义,怎样使用它?

    在OB1里的指令: L  LW15是什么特定的含义,怎样使用它? 最佳答案 1、OB1_DATE_TIME是主程序OB1的局部变量,功能是:调用OB1…

    自动化系统综合 2017年11月16日
  • CPU314程序

    原平用CPU314配置编写的PLC程序,现想用它到配置为CPU315上,不知如何做,请各位老师指点! 问题补充:在PC机上脱机编程,原来用CPU314配置编写的PLC程序,现想用它…

    自动化系统综合 2018年12月9日
  • S7-300 STL语言文档

    现在正在学S7-300,想看些STL语言的文档,请各位帮忙!先谢谢啦! 最佳答案 推荐资料——《西门子编程工具简介》http://www2.ad.siemens.com.cn/Do…

    自动化系统综合 2020年10月31日
  • HMI

    使用西门子USB-MPI的适配器,连接PC与HMI(TP177B)想要备份程序,可是怎么设置都无法建立联接,请问下两边都要做什么配置? 最佳答案 TP177B不能用USB/PPI电…

    自动化系统综合 2020年10月31日
  • 西门子自动化各款软件授权订货号

    求助各位大师帮忙给出下列软件授权的订货号,以方便购买。品牌 软件型号        &nb…

    自动化系统综合 2018年12月6日
  • STEP 7 PLCSIM

    请问STEP 7 PLCSIM是什么模拟软件?模拟S7-300的吗?是否可以与WINCC连接?     &nb…

    自动化系统综合 2020年11月1日
  • 机床开机时没有报警声音

    我是一个数控铣操作员,今天早上开机床时,机床没有平时报警的声音,键盘上的所有键都绿色闪烁。显示器上显示最下一排字是Waiting fou coneciton&n…

    自动化系统综合 2020年10月31日
  • 博途V13安装后打不开

    win7旗舰版,博途V13安装中没有报错,装完软件无法启动,提示应用程序无法正常启动(0xc000007b),网上查到的方法都试过了,还是不行。 最佳答案 兄弟,你中招了,,,哈哈…

    自动化系统综合 2017年6月1日