PLC变量的命名实例:基于S88标准和驼峰法的实例应用

文摘   2024-11-02 12:15   广东  

"三阶段"优秀工程师之路

1、基础阶段:博途PLC技术。

2、中级阶段:博途与C#高级语言技术。

3、高级阶段:PLC标准化编程方法。

标准化方法之路!

      最近和客户交流PLC标准化程序编写方法,做了一个变量表和FB块的命名样例程序,因为变量命名决定程序的质量与可读性,分享交流一下。


一、现场IO的命名规则

1、S88标准解决区域划分问题

2、命名规则

1)命名对象:现场设备。

2)命名规则。

有一定语义的现场设备名,便于工程技术人员了解设备信息,示例如下:

设备符号+(3 + 2) 数字+后缀(可选)

举例:M 110 01 Auto

① 规范现场设备的英文缩写部分,如电机为M、阀门为V等。

② 规范设备的S88划分的区域代码部分,如组装区代码为110,分拣区为120。

③ 规范设备的顺序编号部分。

④ 规范功能编号部分,如手动代码为Manual,自动代码为Auto。


3、命名实例


二、PLC内部变量的命名规则

1、驼峰法的命名规则

1)命名对象:主要针对标识符,包括变量、PLC变量、PLC数据类型和结构等。

2)命名规则

使用驼峰命名规则,有一定语义的命名,示例如下。

                              motorAuto(M100.0)

① 第一个字母是非大写(小写)字母。

② 如果一个标识符是由多个单词组成的,则后面单词的第一个字母大写。

③ 不允许使用分隔符(例如下划线或连接符)进行分隔。

2、命名样例



三、变量命名决定程序的质量与可读性。


与“优秀者”同行!

让技术学习更简单!


PLC标准化的学习方法:从混沌到有所感悟和理解的过程

PLC标准化的技术方法:标准化包括哪些技术点?技术点之间的关系是怎样的?

PLC标准化的技术路线讲解视频:S88标准、技术架构和不断迭代

博途群讨论:两个群对C#和SCL语言的讨论,终于把SCL语言应用总结清楚了

群交流的价值:6年西门子精英群的群友真实反馈

书友之约:博途PLC书籍3大配套资源发布

加入博途之友,与优秀工程师有约

 芮老师的书籍(京东和当当可以购买) 


博途之友
本公众号由西门子博途PLC产品经理、《西门子S7-1200 PLC编程及应用》和《西门子S7-1500 PLC编程及应用》书籍主编负责管理,基于西门子自动化、信息化和数字化为主的技术交流与分享,以技会友。
 最新文章