理解IEC 61131-3中的变量符号与命名规则

需积分: 9 43 下载量 12 浏览量 更新于2024-08-05 收藏 22.57MB PDF 举报
"认识变量符号-python network programming cookbook 2nd edition - 2017" 本文主要介绍了在PLC编程中,特别是使用台达PLC的ISPSoft软件时,如何理解和应用变量符号。变量符号在传统PLC编程中扮演着至关重要的角色,它们允许程序员用自定义的名称替换设备地址,提高程序的可读性和开发效率。 6.1 变量符号的认识 在IEC 61131-3标准中,引入了高级语言中的变量概念,使得PLC编程可以像其他高级语言一样使用变量符号。在ISPSoft中,变量被称为符号。通过定义变量符号,可以简化设备地址的管理和调试过程,尤其在处理大型项目时更为便利。 6.1.1 变量符号的作用范围与命名原则 - 变量符号需先声明,根据声明的位置分为全局符号和局部符号。全局符号在整个项目中可共享,局部符号只在其声明的程序组织单元(POU)内有效。局部符号的名称可以在不同POU中重复,但在包含全局符号名称的POU中,系统会将其视为局部符号。 - 命名规则: - 名称长度不超过30个字符,中文字符占2个字符。 - 避免使用系统保留的关键字,但可以包含在名称中。 - 不得与列举名称重复。 - 名称不能有空格。 - 底线可以使用,但不能连续或置于末尾。 - 特殊字符如星号(*)、井号(#)、问号(?)等不允许使用。 - 建议避免以数字开头的变量名,并且避免使用"DFB_"作为开头,地址最好使用自动配置以优化分配。 该资料来自于2016年7月修订的ISPSoft软件使用手册的第五版,手册详细介绍了软件的各个版本变更,包括新增功能、章节内容和系统需求。在第1章中,介绍了ISPSoft软件的基本信息、安装和删除方法,以及通讯管理员COMMGR的使用。第2章涵盖了软件启动、环境设置、项目结构和通讯设定等内容,帮助用户更好地理解和操作ISPSoft进行PLC编程。 理解并正确使用变量符号对于提高台达PLC的ISPSoft编程效率至关重要,遵循命名规则和作用范围的原则,可以编写出更加清晰、易于维护的程序。同时,熟悉软件的各个功能和设置,将有助于实现更高效的自动化控制。