子程序调用问题求助

请问各位高手,我在用S7-200编程时,主程序里第一网络段调用了一个子程序,第二个网络段也调用了一个子程序(其中有一层嵌套),当运行时,如果第二个网络段的子程序调用运行时,第一个网络段内子程序的输出结果就会受影响,这是什么原因呀?请教各位!

问题补充:
各位,再补充一点,第一个网络段和第二个网络段是两个不同的子程序,输出结果也不重复,第一网络段内的子程序有一层嵌套,都是普通的指令,第二网络段内的子程序是用顺序控制写的,只要第二个子程序调用执行,第一个子程序的输出结果就会受影响,请教各位是什么原因?

最佳答案

你说具体点呀?是怎么影响的?用局部变量了吗?最好把程序贴出来。

提问者对于答案的评价:
第一个网络段和第二个网络段是两个不同的子程序,输出结果也不重复,第一网络段内的子程序有一层嵌套,都是普通的指令,第二网络段内的子程序是用顺序控制写的,只要第二个子程序调用执行,第一个子程序的输出结果就会受影响,请教是什么原因?

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午12:35
下一篇 2021年7月5日 上午12:35

相关推荐

  • S7-200数字量输出

    S7-200 CPU 226CN 数字量输出Q0.0、Q0.1和其他的数字量输出口有什么区别吗?Q0.0和Q0.1可作高速输出口使用,在不用做高速输出…

    SIMATIC S7-200 2021年7月5日
  • 西门子触摸屏画面自动切换

    一个项目是一打开触摸屏就显示欢迎画面,然后经5秒后自动切换到运行画面。请问这个5秒自动切换如何进行设置? 还有就是,对PLC的Q0.1位,进行判断显示。如果他显示0,就在…

    SIMATIC S7-200 2021年7月4日
  • WINCC组态s7-200

    用s7-200的226CN通过2快EM277与电脑的CP5611连接,wincc要怎么做啊?这样连接可以吗? 最佳答案 你直接在你的PLC后加一块EM277模块,用CP5611来连…

    SIMATIC S7-200 2020年11月5日
  • S7-200输入点和COM点可以短接吗?

    今天在现场听说,200的PLC可以用一根导线直接短接输入点和COM点~请问这样做可以吗?没有外提供的24V,输入点能采集到输入信号吗? 问题补充:只没有24V电源~只为PLC提供了…

    SIMATIC S7-200 2021年7月5日
  • pc access通信慢问题

    通过pc access监控时,如果使用microwin4.0 sp4编程plc,则数量超过5个,通信将变的慢,cpu进程占用多,有谁遇到过?microwin4.…

    SIMATIC S7-200 2021年7月5日
  • 求教三台s7-200与触摸屏主从通讯的方案

    现有三台plc,一台plc226(A点),一台plc224(B点),一台备用plc224(C点)。触摸屏K-TP178 (D点)A点距B点50米,B点距D点120米,现需…

    SIMATIC S7-200 2017年6月24日
  • S7-200中断和执行

    S7-200的中断是在扫描到条件满足的时候立即启动中断程序,并执行中断程序中的代码,这个时候还在调用中断时的扫描周期内,是不是? 问题补充:这个问题是我没表达清楚,简单来说,如果中…

    SIMATIC S7-200 2017年11月6日
  • PID应用

    利用235模块控制变频器,来实现控制现场压力值在一个设定的范围,现场的压力高,要把它降到小于它的设定值,这个能利用向导做的PID来控制吗? 最佳答案 你的变频器控制的是什么介质的变…

    SIMATIC S7-200 2018年12月7日
  • 不同通信协议的设备可以通过一台交换机将数据上传到上位机吗?

    各位网友,不同通信协议的设备可以通过一台交换机将数据上传到上位机吗?我打算将西门子PLC与一些其它协议设备的数据通过一台交换机与远程上位机进行通信,不清楚是否可以这样做。先谢谢各位…

    SIMATIC S7-200 2017年12月1日
  • s7200定时中断里的计算结果数据如何保存

    就是我用一个100ms定时中断,里边一个加法指令之类的,算的数我想先保存起来然后延时0-5秒取出来,我之前试过sm0.0驱动填表指令,1ms定时器+上升沿驱动先入先出指令,通过改变…

    SIMATIC S7-200 2017年6月8日

发表回复

登录后才能评论