明智选词
标签名称和风格约定一样重要,既要确保标签名称不会太长,又要显示标签的功能。例如 "Upper_Conveyor_Motor_On"是一个很长的标签名,在逻辑中使用时可能会被截断。同样的标记名可以缩短为 "UpConv_ON "或"upConvOn",这样标记名就短得多,但仍能表达意思。
许多 PLC集成开发环境都规定了标签名称的Zui大允许字符数,当逻辑中使用标签时,会自动截断或使用多行显示,从而使冗长的标签名称非常难读。在标签名称中加入导线编号或电气打印参考是减少故障排除的好方法。
通常会有一个远程 I/O 设备,可将其命名为与电气打印类似的名称。这样,如果有人搜索 "upConvOn "标签,就会发现它被复制到123RIO 设备标签中,而 123RIO 设备标签可以在电气图纸的第 123页找到。下图说明了这一概念,左边是电气图纸,右边是逻辑中的标签名称。
图 3 电气绘图设备名称与 PLC 逻辑设备名称的比较。
简短命名
有些设备的名称可能很长,如"传送带",会占用标签名称中的许多字符。为使标签名称简短,可尝试使用简短形式或已知设备的缩写。例如,"传送带 "可以是"conv","双 "可以是 "dbl","按钮 "可以是 "pb "或"btn"。如果简表没有太大意义,可以在标签中添加注释。
标签命名不当的一个常见例子是使用下划线和大写字母,如 "CELL1_HMI_PUSHBUTTON "或"SERVOMOVEHOMEPUSHBUTTON"。这样创建的标记名很难读取,当其他人需要使用你的代码时,他们可能会觉得不好理解,难以排除故障。
应避免使用大写字母,或仅用于代码中不常用的标记,如命名 PLC 背板上的以太网模块或 I/O 卡,以太网模块或 I/O卡创建的标记经常会被复制到其他不同样式的标记中。
结尾
一旦决定如何在项目中使用不同的命名方式,一定要在整个代码中坚持使用,与所有代码标准一样,尽量保持风格简洁,Zui多只使用几种命名风格。