您现在的位置是:首页 > PLC技术 > PLC技术

S7-200系列PLC在局部变量表中进行赋值

来源:艾特贸易2018-06-04

简介在程序中使用符号名时,程序编辑器首先检查有关 POU 的局部变量表,然后检查符号表 / 全局变量表。如果某符号名在两处都没有定义,程序编辑器则将其视为全局符号,程序编辑器指

    在程序中使用符号名时,程序编辑器首先检查有关POU的局部变量表,然后检查符号表/全局变量表。如果某符号名在两处都没有定义,程序编辑器则将其视为全局符号,程序编辑器指定一条绿色波浪状下划线,并将名称括在双引号中,例如“UndefinedLocalVar”(未定义的局部变量)。如果后来对该符号名赋了值,则程序编辑器不会自动再次读取局部变量表并修改它。为了将该符号名作为局部变量使用,必须手工删除程序代码中的引号,并在符号名前插入#号,例如改为#UndefinedLocalVar

    各子程序最多可调用16个输入/输出参数,如果超出16个,将返回错误。选择希望的变量类型所在的行,并在名称域中键入变量名称,在数据类型域中键入数据类型。不需在局部变量表中的变量名称前加#号,#号只在程序代码中的局部变量名之前使用。

    局部变量名可包含数字、字母和下划线(_),也可以包含扩展字符(ASCII128255)。第一个字符必须是字母或扩展字符,关键字不能作为符号名。

    局部变量表中的变量名被下载和存储在CPU存储器中,使用较长的变量名将占用较多的存储空间。