同时调用2个不同的子程序

我做一个主程序,用来完成工艺要求的控制,再有2个子程序,其中一个子程序是模拟量的换算程序,另一个子程序是PID的控制程序。
 PID的控制程序需要一直使能,模拟量换算也要使能保证换算结果实时性。在主程序里,2个子程序都采用SM0.0进行调用。
主程序同时SM0.0调用 2个子程序,里面的局部变量都有相同的,这样子一直使能调用会产生影响吗?

最佳答案

不会,局部变量只对本子程序起作用.如果里面有用到全局变量的话要注意.

提问者对于答案的评价:
谢谢大家的帮助,我明白了!谢谢!

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午1:50
下一篇 2020年10月31日 下午1:51

相关推荐

  • 变址寻址

    怎么通过变址寻址,在s7-200PLC中,比如把VW200的数据移到VW5000,VW5002,VW5004,,,,,, 最佳答案 间接编址使用指针存取内存中的数据,指针类型要是双…

    SIMATIC S7-200 2020年11月1日
  • SMART 200 MODBUS RTU问题

    本人现需要用SAMRT 200 PLC读一仪表数据,仪表通过串口助手发指令:01 03 00 00 00 06…

    2021年7月5日
  • 信号一分为二的问题

    现场变送器4-20mA信号,分成两路,一路进模拟量输入模块EM231CN,一路进变频器。选的信号分配器带24V供电,会给回路配电。请问EM231CN模块可以设置成不给回路供电吗,其…

    SIMATIC S7-200 2021年7月4日
  • PLC开关问题

    当PLC的开关从ON拨到OFF的一瞬间,如果扫描周期进行了一半,不是系统把剩下的半个扫描周期执行完就停止执行了?还是系统马上暂停扫描?   &nbsp…

    SIMATIC S7-200 2021年7月5日
  • 西门子S7-200通讯问题

    在编程软件界面,点击通讯是出现未找到指定电费接入点无法与PLC通讯,在设置界面也找不到PCPPI电缆,其他参数设置正确,请问是什么原因? 图片说明:    最佳…

    2017年11月16日
  • s7-200模拟量输入模块的拨码开关

    s7-200模拟量输入模块的拨码开关和CPU型号有关系吗?比如CPU226更换为CPU224后模拟量输入模块需要重新进行拨码开关设置? 最佳答案 有关系的。如你题,cpu226的P…

    SIMATIC S7-200 2017年6月19日
  • 200smait程序下载密码保护怎么回事

    200下载程序出现“plc对请求的命令设置了密码保护” 钻石用户推荐最佳答案 PLC设置了密码,输错密码就显示你说情况。密码设置见附件,要下载的话先清除PLC程序,也可以清除密码后…

    2021年7月5日
  • s7-200仿真的功能

    各位高工们:      请教s7-200v4仿真软件的功能,有具备a/d,d/a和中断功能吗? 最佳答案 现流行的s7-…

    SIMATIC S7-200 2021年7月5日
  • S7 200CN modbus-rtu主站 不返回数据的问题

    正常情况下port0不是会不断发出读写请求吗?为什么port0什么数据都没有?   轮询的方式并不是 DONE位触发下一位使能的方式,使用一…

    2021年7月5日
  • S7200如何通过EM277与KTP178通讯

    S7200如何通过EM277与KTP178通讯 最佳答案 S7-200通过EM277和KTP-178通讯,不需要编写通讯程序。 需要在WinCC flexibl…

    SIMATIC S7-200 2021年7月5日