POU局部变量

1)《S7-200 PLC编程及应用》说“各POU都有自己的局部变量表,局部变量仅仅在它被创建的POU中有效。”.这句话该怎么理解呢?
2)怎么建立局部变量表
如在主程序中,用到线圈M0.0,但其得电的条件不成立,而在子程序中使它得电,那么M0.0最终会不会得电?

最佳答案

1、有关局部变量:
S7-200局部变量区的大小为64个字节,其中最后4个字节被系统所占用,实际可供子程序使用的为60个字节。
S7-200局部变量说明:
、  IN           调用POU提供的输入参数。
、 OUT          返回调用POU的输出参数。
、 IN_OUT  数值由调用POU提供的参数,由子程序修改,然后返回调用POU。
、 TEMPORARY 临时保存在局部数据堆栈中的临时变量。一旦POU完全执行,临时变量数值 则无法再用。在两次POU执行之间,临时变量不保持其数值。
楼主所问的问题是:
  如何输入第一个局部变量赋值  欲在局部变量表中赋值,请遵循以下步骤:   
、确保正确的POU在程序编辑器窗口中显示,如有必要,点击所需的POU标记。(因为每个POU都有自己的局部变量表,您需要确保对正确的POU赋值。)  
、如果局部变量表处于隐藏状态,下拉水平分裂条,显示局部变量表。 
、 为需要定义的变量选择具有正确说明类型的行,在"名称"域中为该变量键入一个名称。
2、M0.0最终不会得电,因为两次引用M0.0,为双线圈输出了。

提问者对于答案的评价:
谢谢。如果没有在局部变量表中设置,就是全局变量?

专家置评

已阅,最佳答案正确。

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

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

相关推荐

  • step7 micro 上升沿检测指令不起作用了?

    使用S7-200PLC,在编程软件中检测上升沿指令,一直无法得到结果,地址已经检查过了,没有冲突,求大神解答。程序中I0.2从0变1,Q0.3仍然为0,不知道怎么回事 最佳答案 这…

    SIMATIC S7-200 2017年8月15日
  • 关于触摸屏和电脑问题

    现在我用PID控制一台设备的温度,我好不容易在电脑上把PID的参数调好了,并且可以在设定值附近稳定。可是不知道为什么,当我用smart 700IE V3这款触摸…

    SIMATIC S7-200 2021年7月5日
  • S7200与232设备通讯

    S7200的通讯口是485的口,我现有一设备的通讯口为232的接口。我想用S7200与其一对一通讯,我在232的设备上加一个232-485转换器,请问能否通讯上?以前做过在上位机加…

    SIMATIC S7-200 2021年7月5日
  • Modbus/USS指令库

    为什么装好"STEP 7 – MicroWIN V4.0 incl. SP6",再装"To…

    SIMATIC S7-200 2021年7月5日
  • CPU

    我们选择CPU 226 CN DC/DC/DC  6ES7 216-2AD23-0XB8,采用PNP传感器, …

    SIMATIC S7-200 2017年6月24日
  • S7200滤波程序

    S7200滤波程序 大家看看附件 图片画问号的地方是不是 错了?? 问题补充:刚才附件不能显示,重发附件 图片说明:    &nb…

    2018年12月2日
  • S7-200 SMART与 精简触摸屏网口通讯

    已安装博图V15,匹配不到200 SMART还是用其他软件?如何操作? 最佳答案 精简系列的屏可以用博途编程,但是200smart的PLC需要用Step 7&n…

    SIMATIC S7-200 2021年7月5日
  • s7-200plc的PID问题

    不使用PID向导,要想从手动模式无扰动的切换到自动模式,需要设置哪几个值?图中的1/2/3是我在切换到自动之前要通过程序设置的?还是切换到自动PLC自己运算的? &nbs…

    2021年7月5日
  • 新手求指教,200PLC与国产变频器通讯MODBUS

    就是200PLC与国产变频器通讯,有现成的程序,写好以后编译,好多错误,都是18,没有为库分配V存储区,怎么分配啊?具体步骤有吗?另外,写的那个程序发到下边,帮看一下有没有问题,谢…

    2021年7月5日
  • CPU226的通讯问题

    COU226采用PC/PPI方式和上位研华工控机通讯,但经常发生通讯断的问题,必须重起工控机。通讯断的时候,一般在有开关量动作的时候,既上位机有开关指令,或PLC本身有开关动作 问…

    SIMATIC S7-200 2021年7月5日