西门子PLC中变量的关系

时间:2023-03-19作者:佚名
1.什么是全局变量和局部变量?

以西门子的S7-200为例,输入I、输出Q、变量存储器V、内部存储器位M、定时器T、计数器C等属于全局变量,可以在符号表中为全局变量定义符号名。

程序组织单元(Program Organizational Unit)简称为POU,包括主程序、子程序和中断程序。每个POU均有自己的64字节局部变量,局部变量用L(Local)来表示,局部变量只能在它所在的POU中使用。与此相反,全局变量可以在各POU中使用。

2.局部变量有哪些类型?

子程序可以使用下列局部变量:

1) TEMP (临时变量)是暂时保存在局部数据区中的变量。只有在执行该POU时,定义的临时变量才被使用,POU执行完后,不再保存临时变量的数值。主程序和中断程序的局部变量表中只有TEMP变量。

2) IN(输入参数)由调用它的POU提供的传入子程序的输入参数。

3) OUT(输出参数)是子程序的执行结果,它被返回给调用它的POU

4) IN_OUT(输入_输出参数)的初始值由调用它的POU传送给子程序,并用同一变量将子程序的执行结果返回给调用它的POU

主程序和中断程序的局部变量表中只有临时变量TEMP

3.子程序的输入、输出参数有什么作用?

具有输入、输出参数和局部变量的子程序易于实现结构化编程,对于长期生产同类设备或生产线的厂家尤为有用。编程人员为设备的各部件或工艺功能编写了大量的通用的子程序。即使不知道子程序的内部代码,只要知道子程序的功能和输入、输出参数的意义,就可以用它们快速“组装”出满足不同的用户要求的控制程序。就好像可以用数字集成电路芯片组成复杂的数字电路一样。

如果子程序没有输入、输出参数,这种子程序没有明确的软件接口,使用起来很不方便。

4.局部变量有什么优点?

1) 子程序如果没有局部变量,它和调用它的程序之间只能通过全局变量来交换数据,子程序内部也只能使用全局变量。将它移植到别的项目时,需要对各POU使用的全局变量作统一安排,以保证不会出现地址冲突。当程序很复杂,子程序很多时,这种地址分配是很花时间的。

如果子程序有局部变量,并且在子程序中只使用局部变量,不使用全局变量,因为与其他POU没有地址冲突,不作任何改动,就可以将子程序移植到别的项目中去。

为了减少移植子程序的工作量,在子程序中应尽量避免使用全局变量和全局符号。

2) 如果使用局部变量表中的临时变量(TEMP),同一片物理存储器可以在不同的程序中重复使用。

相关阅读

DEH 控制系统有哪些可供选择的运行方式?

为了确保控制的可靠,DEH控制系统有四种运行方式,机组可在其中任一方式下运 行,其顺序和关系是:二级手动←→一级手动←→操作员自动←→汽轮机自动 ATC,紧 邻两种运行方式相...
2023-09-22
DEH 控制系统有哪些可供选择的运行方式?

模组串口电路常见电平匹配方法

模组UART、IO、IIC、SPI等外围接口电(píng)域通常为1.8V、2.8V、3V,主流单片机系统的电(píng)域通常为3.3V和5V,当模组与单片机系统进行数据交互时,由于通信双方电(píng)不匹配,可能导致...
2023-06-07
模组串口电路常见电平匹配方法

电工保命守则:必须立刻戒掉的10个坏习惯,别拿生命赌侥幸

电工作业是高危工种,每一次操作都与生命安全、设备稳定紧密相连。在日常作业中,很多看似不起眼的“小习惯”,实则是埋下安全隐患的“定时炸弹”,轻则导致设...
2026-04-28

一文解析模拟电路

我们经常看到很多非常经典的运算放大器应用图集,但是这些应用都建立在双电源的基础上,很多时候,电路的设计者必须用单电源供电,但是他们不知道该如何将双电源的电路转换成...
2023-05-18
一文解析模拟电路

电工工具大全!让您分分钟认清电工工具和用法

电工作为化工行业不可缺少的工种之一,肩负着维护整个工厂正常运转的重要使命。在维护和检修电路时,电工常用的工具分为通用工具,线路安装工具和设备装修工具三大类。无论你...
2023-06-11

热销商品

手术衣一次性防护服打农药防尘实验服参观服加厚透气无纺布隔离衣

手术衣一次性防护服,作为一种重要的医疗防护用品,广泛应用于医院、实验室等场所。它采用加厚透气无纺布制成,具有优良的防尘、防污、防病毒能力,能有效保护医护人员免...
14

欧普照明led灯泡e27/e14大小螺口超亮家用节能灯螺旋暖白光球泡

欧普照明LED灯泡,适用于E27和E14两种常见螺口,是您家用照明的理想选择。这款灯泡采用先进LED技术,亮度超群,瞬间点亮,无需等待,为您提供明亮舒适的光环境。同时,它节能环...
3.59

LED柜内照明灯 AC220V 4W 7W配电箱导轨式 LL10-W 高压柜内照明灯

LED柜内照明灯AC220V 4W/7W配电箱导轨式LL10-W是一款专为高压柜、配电箱等封闭电气设备设计的紧凑型照明产品。采用高效LED光源,功耗低(4W/7W可选),亮度高,寿命长,节能...
7

密封胶条包邮耐磨耐高温耐腐蚀圆柱棒丁晴/氟胶实心硅胶胶条红色

本品采用优质丁腈橡胶(NBR)或氟橡胶(FKM)及实心硅胶材质制成,呈红色圆柱棒状,具备卓越的耐磨、耐高温(-40℃至+200℃以上,氟胶可达250℃)、耐腐蚀性能,适用于酸、碱、油类等...
1

小木锤木锤子实木木榔头圆头木锤实木棰木头锤子木柄锤黄檀手工锤

小木锤采用优质黄檀木精心打造,通体实木结构,质地坚硬、纹理细腻,手感温润舒适。圆头设计兼顾敲击与整形功能,适用于木工、雕刻、家具组装及日常维修等场景。木柄经精...
3.4

网站栏目