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日
下一篇 2017年11月6日

相关推荐

  • WCC-K-TP178micro

    请问各位2个问题:(1)下载WCC-K-TP178micro程序时是不是每次都要断电了再通电,之后进入等待"tran~~"呢,才可以下载呢? (2)自…

    SIMATIC S7-200 2021年7月5日
  • K TP178读不到CPU224CN数据

    我的屏是K TP178micro,CPU是224cn,程序都已down下去了。 可是连线上电后,屏读不到CPU的数据,两边变量地址没问题,屏和PLC的地址也没冲…

    SIMATIC S7-200 2021年7月4日
  • s7200(224)与ifix3.5怎样通讯

    IFIX3.5有S7200的驱动吗?没有怎样解决? 最佳答案 强烈建议用最经济最简单的OPC,就是通过PC ACCESS,走OPC协议,免费。 组态方法如下:&…

    SIMATIC S7-200 2021年7月5日
  • S200 SMART的pid正反向控制的问题

    S200 SMART的编程软件中的pid向导中没有正反向控制的选顶,要如何改变pid的正反向控制 问题补充:是正反极性的pid控制的设置方法 最佳答案 https://w…

    SIMATIC S7-200 2021年7月5日
  • 关于模拟量干扰屏蔽问题

    使用CPU224XP本体上的俩点模拟量输入,信号为0-10V,但采集回的信号波动很大,换了屏蔽线也没有效果,请问各位前辈,有什么办法?急! 问题补充:1、采用模拟量滤波器,滤波的出…

    SIMATIC S7-200 2020年10月31日
  • access通过CP243-1走OPC

    现有7个CP243-1  想通过ACCESS 走OPC,实现和组态软件通讯,7个243之间不通讯 请告之:如何实现 越详细越好 最…

    SIMATIC S7-200 2021年7月4日
  • s7-200模拟量输出

    s7-200可以挂几个模拟量输出模块 最佳答案 CPU222最多2个即4路输出;CPU224XP最多可以扩展7个即16路输出;CPU224和CPU226最多可以扩展7个即14路输出…

    SIMATIC S7-200 2021年7月5日
  • PWM的时基问题?

    同样的程序,我把时基设置为毫秒,步进电机就转不起来,我把时基设置为微秒,步进电机就转起来了,为什么呀? 钻石用户推荐最佳答案 那你要搞清楚步进电机需要转起来的最低PWM要求啊,从描…

    SIMATIC S7-200 2021年7月5日
  • letham大师请再次帮忙

    昨天您说的那些情况我都做了,但是虚拟组态APPLACTION那项目还是有红叉,状态还是不对,所以我觉得是不是和我装的STEP7版本有关,我装的是中文简体版V5.4,WINCC我装的…

    SIMATIC S7-200 2017年11月6日
  • modbus测试提示modbus信息超时

    我将编译好的带有从站modbus指令库的程序下载到s7200中,用pc-ppi电缆连接电脑com口与s7200 phot0端口,运行modbuscan测试软件进行通讯测试…

    SIMATIC S7-200 2020年11月5日