2023潍坊西门子S7-1200代理商2023潍坊西门子S7-1200代理商2023潍坊西门子S7-1200代理商2023潍坊西门子S7-1200代理商
清远回收西门子东莞回收西门子中山回收西门子潮州回收西门子
揭阳回收西门子云浮回收西门子广西回收西门子南宁回收西门子柳州回收西门子桂林回收西门子
梧州回收西门子北海回收西门子钦州回收西门子贵港回收西门子玉林回收西门子
百色回收西门子贺州回收西门子河池回收西门子
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),同一片物理存储器可以在不同的程序中重复使用。
2023潍坊西门子S7-1200代理商,PLC模块供应,电源模块
2023潍坊西门子S7-1200代理商,PLC模块供应,电源模块,2023潍坊西门子S7-1200代理商,PLC模块供应,电源模块
词条
词条说明
6AV2125-2AE13-0AX0触摸屏模块6AV2125-2AE13-0AX0触摸屏模块6AV2125-2AE13-0AX0触摸屏模块使用三菱PLC系统需注意的事项一、工作环境1. 温度PLC 要求环境温度在 0~55℃ ,安装时不能放在发热量大的元件下面,四周通风散热的空间应足够大,基本单元和扩展单元之间要有 30mm 以上间隔;开关柜上、下部应有通风的百叶窗,防止太阳光直接照射;如果周围环
河北回收西门子PLC模块石家庄回收西门子PLC模块唐山回收西门子PLC模块秦皇岛回收西门子PLC模块邯郸回收西门子PLC模块邢台回收西门子PLC模块保定回收西门子PLC模块张家口回收西门子PLC模块承德回收西门子PLC模块沧州回收西门子PLC模块廊坊回收西门子PLC模块6AV2124-1GC01-0AX0授权触摸屏代理关键词:6AV2124-1GC01-0AX0、授权触摸屏代理、西门子模块、PLC
新乡西门子模块供应代理商新乡西门子模块供应代理商新乡西门子模块供应代理商新乡西门子模块供应代理商新乡西门子模块供应代理商6ES7214-2AS23-0XB8S7-200CN CPU224XPsi,DC/DC/DC,14输入/10输出,集成2AI/1AO6ES7214-2BD23-0XB8S7-200CN CPU224XP,AC/DC/Rly,14输入/10输出(NPN输出),集成2AI/1AO6E
西门子楼宇控制代理供应|6ES72162BD230XB8西门子楼宇控制代理供应|6ES72162BD230XB8西门子楼宇控制代理供应|6ES72162BD230XB8西门子模块代理商,西门子电缆代理商,西门子变频器代理商,西门子电源模块代理商,西门子低压断路器代理商,6ES72162BD230XB8模块代理要求所设计的程序可读性要好。这不仅便于程序设计者加深对程序的理解,便地调试,而且,还要便于
公司名: 浔之漫智控技术(上海)有限公司
联系人: 颜经理
电 话:
手 机: 15021292620
微 信: 15021292620
地 址: 上海松江小昆山 广富林4588弄52号3楼
邮 编:
网 址: yan6789.b2b168.com
公司名: 浔之漫智控技术(上海)有限公司
联系人: 颜经理
手 机: 15021292620
电 话:
地 址: 上海松江小昆山 广富林4588弄52号3楼
邮 编:
网 址: yan6789.b2b168.com