当前位置:新励学网 > 秒知问答 > 编程中LB、LW具体代表什么意思

编程中LB、LW具体代表什么意思

发表时间:2024-07-28 12:13:28 来源:网友投稿

参见帮助中子程序一节中有描述:为局部变量差别为:LD为双字变量,LW为字,LB这字节变量来的.注意:每个POU都有自己的局部变量表,配备64个字节的L内存.有点类似300中的那些东东. 您可以使用程序编辑器的局部变量表指定对个别子程序或中断例行程序唯一的变量。

局部变量可用作传递至子程序并可用于增加子程序的移动性或重新使用子程序的参数。

程序中的每个POU都有自己的局部变量表,配备64个字节的L内存。

这些局部变量表允许您定义具有范围限制的变量:局部变量只在建立该变量的POU中才有效。相反在每个POU中均有效的全局符号只能在符号表/全局变量表中定义。

当您为全局符号和局部变量使用相同的符号名时(例如INPUT1),定义局部变量的POU中的局部定义优先,全局定义用于其他POU。在局部变量表中赋值时,您指定说明类型(TEMP、IN、IN_OUT或OUT)和数据类型(请参阅SIMATIC和IEC 1131-3数据类型),但不指定内存地址;程序编辑器自动在L内存区中为所有的局部变量指定内存位置。

局部变量表符号地址分配会将一符号名与存储有关数据值的L内存地址关联。

局部变量表不支持向符号名直接赋值的符号常数 (这在符号或全局变量表中是许可的)。 提示:PLC不会将局部变量数据值初始为零。您必须在程序逻辑中初始化您使用的局部变量。

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!