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

相关推荐

  • EM253模块的若干问题

    小弟刚学PLC,在用到EM253模块是遇到了几个问题。1:定义V储存器只是定义它的大小,但是不能定义它所代表的意思。而在用到POSX-GOTO,POSX-MAN等程序时的DONE,…

    SIMATIC S7-200 2020年11月5日
  • 224XP 的集成模拟量

    请问一下西门子224XP 的集成模拟量输入和输出端子的两个M端子是相通的吗??正常情况是怎样的?? 我测量了一下,好像是有点二极管性质,可以单向导通!!! 最佳…

    SIMATIC S7-200 2021年7月5日
  • 与plc200通讯的西门子触摸屏全部显示######,值设定不了,这是怎么回事

    触摸屏是smart 700 ie V3,触摸屏的地址设置的是192.168.2.10,通讯连接里也设置了,还是这样是怎么回事 钻石用户推荐最佳答案 出…

    SIMATIC S7-200 2021年7月5日
  • S7-200 6ES7 231-0HC22-0XA8 模拟里输入能否混输入

    由题,此模块同时既有0-20ma也有0-10V的混合输入,能吗?谢谢解答 最佳答案 在同一模块中不能有0-20ma也有0-10V的混合输入。因为:应用模拟量模块时,需要根据输入信号…

    SIMATIC S7-200 2017年8月18日
  • PLC 214BD23 OXBB

    PLC的电池怎样更换,更换是成序是否会丢失。 PLC的程序怎样备分到电脑里 谢谢 最佳答案 一般PLC的面板上都有电池的指示灯,当电池电压过低时指示灯会亮,此时…

    SIMATIC S7-200 2021年7月5日
  • s7-200输出点问题

    我用16个输出点的CPU控制16台电机的启动.同时用16电眼控制电机的停止.但是我发现同时好几个输出点会有在很短时间内一灭一亮(我的电眼在起作用)这时我听见"孜孜"的声音---也就…

    SIMATIC S7-200 2021年7月5日
  • S7-200的串口MODBUS

    S7-200的串口设置是四线RS485,还是两线RS485? 最佳答案 S7-200的串口设置是四线RS485,还是两线RS485?两线制接法:引脚3:RS-485信号 …

    2017年8月18日
  • PLC连接CAN总线

    我现在搞了一个CAN485转换器,想通过CAN来读取别的设备的信息,现在要怎么做程序?读到的程序又在哪里可以监控到?CPU224XP 问题补充:使用224的串口就行,通过自由通讯协…

    SIMATIC S7-200 2020年11月1日
  • EM277 USB转PPI电缆 连接提示未知设备是什么问题

    我弄了个EM277的模块接在CPU224上面用来做在线监控,CPU上的通讯口用来做自由口通讯了,但是我想用EM277来监控软件里面的运行。现在的问题是,我使用一根非原装但是支持多主…

    2020年10月31日
  • s7-200在环境温度很高的场合影响寿命吗?

    我的200PLC目前安装在锅炉房,但是锅炉房没有空调,里面温度估计有30度左右吧,据工人说,夏天里面温度可能得有五十度左右,这样的话,PLC寿命会不会受到很大影响? 最佳答案 建议…

    SIMATIC S7-200 2021年7月5日