Jump to content
  • Sign in to follow this  

    PLC 标签命名约定

       (0 reviews)

    xiangjinjiao

    当您设计 PLC 逻辑时,您必须注意为标签提供的名称。它应该很容易被任何程序员理解和解释。它既不应该太长也不应该太短。

    命名约定很重要,因为不正确的标记可能会导致程序员出现故障排除问题。另外,给出冗长的名称会消耗 PLC 的内存。因此,每个程序员在编写 PLC 程序之前都必须遵循正确的命名约定。在这篇文章中,我们将了解 PLC 标签命名约定的概念。

    PLC 命名约定

    1.jpg

    首先,让我们了解一下标签命名约定PLC 编程中如何发挥重要作用。您有一个电机,其运行命令和运行反馈作为 PLC IO。

    电机位于鼓风机室内,用作空气压缩机。P&ID 中的电机标签名称为 M-101。现在,对于 PLC 程序员来说,识别标签位置非常重要。因此,PLC 程序员通常有两种心态。

    第一个将尝试在标签名称中提供尽可能多的信息;因此他可以将电机运行命令命名为 M101_压缩机_运行_命令。第二个将尝试将名称命名为 Q_M101_Comp。

    第二种心态看起来非常清晰,因为他给出了简短的名称并保持尽可能短的长度。这就是为什么命名 PLC 标签很重要的原因,因为它可以使程序员在紧急故障排除的情况下不必读取如此冗长的标签(需要注意的是,PLC 变量命名不接受除下划线(_)之外的任何特殊字符)。

    PLC 标签名称应包含可帮助程序员理解其含义的信息。这通常意味着以下信息 –

    数据类型(例如布尔值、整数)、

    数据流(例如输入、输出),

    范围(例如本地、全球),

    仪器或设备类型(例如电机、阀门、传感器),

    过程参数(例如压力、流量、温度)和

    设备的位置。  

    标签名称样式

    根据 IEC 标准,有多种样式,必须遵循这些样式才能正确命名。

    让我们看一下一些最常用的:

    骆驼风格,

    帕斯卡风格,

    蛇的风格,

    带有数据类型样式的前缀

    骆驼风格

    在这种风格中,中间没有下划线。整个单词有一个全名,但其中的每个单词都以大写字母开头。例如,以上面讨论的例子为例

    M101_压缩机_运行_命令将被写为m101压缩机运行命令。您可以通过大写字母来识别每个单词。

    第一个字母必须是小写字母。如果字很小,这种样式看起来不错。它可以防止使用下划线,从而减少内存消耗。

    帕斯卡风格

    类似骆驼风格;唯一的区别是第一个字母必须是大写字母。

    例如,我们的标签将写为 M101CompressorRunCommand。

    蛇型

    我们之前讨论的例子是蛇风格。在这里,每个单词将用下划线分隔。

    带有数据类型样式的前缀

    这里,标签将以标签名称的数据类型为前缀。在我们的例子中,标签类型是布尔值。根据 IEC 标准,布尔标签通常带有前缀“x”。

    因此,我们的样式将写为 xM101CompressorRunCommand。这有助于程序员识别该特定标签使用什么类型的数据。

    PLC 编程中标签命名的技巧

    第一个也是最重要的规则是标签的长度应该短,但不能短到没人能理解。如所讨论的,长度应该以适当的长度包含适当的信息。应严格避免使用过长的名称。

    遵循所讨论的一般标签命名样式。这些符合 IEC 标准,使逻辑看起来整洁干净。

    要减少标签创建过程中的错误,请使用 Excel 文件。Excel 极大地减少了工作量,因为重复和复制变得非常容易。Excel 文件中几乎不会产生错误

    并不总是需要使用单词的全名。 例如,阀门可写为 vlv,温度可写为 temp。

    避免将标签完全大写。 看起来很麻烦,不适合阅读。

    Sign in to follow this  


    User Feedback

    Recommended Comments

    There are no comments to display.



    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now

×
×
  • Create New...