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

相关推荐

  • modbuS与主站通信不上

    请教一下大家:现场一台S7-200,224XP,与DCS主站用modbus通信,在主站机房的串口板上,我用笔记本用MODSCAN32去读PLC,数据正常,但主站无法读上数据,只有发…

    SIMATIC S7-200 2021年7月4日
  • 怎样设置一个按纽的变量

    我想设计一个开关在WINCC FLEXIBLE 里面,对应一个变量比如说是V0.0的话?需要按下是1在按下是0.请问我该怎样设置,他是怎样和程序里面的V0.0直…

    SIMATIC S7-200 2021年7月5日
  • cpu200型号问题请教

    cpu224xp,订货号:6ES7214-2AS23-0XB8和 CPU224XP,订货号:6ES7214-2AD23-0XB8,两者之间有什么区别? 最佳答案 S7-2…

    SIMATIC S7-200 2021年7月5日
  • S7-200转S7-200SMART

    转换过程中出现POU,编译报错。 图片说明:       最佳答案 S7-200 运动控制不能直接在S7-200 SMA…

    2021年7月5日
  • 热电偶,热电阻

    信号隔离器可接收热电阻信号,信号隔离器输出端接6ES7 231-0HF22-0XA0的第0通道,该热电阻用来检测现场加热器的温度(还位运行,上电),用在线状态监测发现第0…

    SIMATIC S7-200 2020年10月31日
  • S7200高速计数器清零

    我用CPU224XP的高速计数器来采集AB相正交脉冲,现在想在采集的过程中对高速计数器的当前值随时清零,想用中间继电器在上位机上实现,不知道怎么弄。不知道有没有会的? 最佳答案 见…

    SIMATIC S7-200 2017年11月12日
  • PLC 224公共端M与GRN接线问题

    大家好,最近做一个项目是使用PLC 224来做的,其中有个模拟量输入模块AI 231模块,输入信号为5V电压信号,请教下大家 我这样接对不:1.DC5…

    SIMATIC S7-200 2020年11月1日
  • CM CANopen 021620-B求这个模块的手册

    CM CANopen 021620-B求这个模块的手册,谢谢了 最佳答案 参考:[应用指南]如何使用CM CANopen模块实现S7-1200&nbs…

    SIMATIC S7-200 2021年7月5日
  • 怎么拓展s7-200系列plc定时器的范围

    定时器需要大概10个小时的时间,如何来拓宽定时器范围,最好有程序,谢谢。我在网上查通过定时器与定时器公用,但是,我的输入是一直有的,不是开关量,计数器无法读取。希望哪位知道的朋友帮…

    SIMATIC S7-200 2021年7月5日
  • step 7-Micro/win 4.0 sp6 不能下装

    同样一段程序,当我把step 7-Micro/win 4.0 切换为英文的是后,不能下装,提示:A compile error&n…

    SIMATIC S7-200 2020年10月31日