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

[复制链接]
查看86 | 回复0 | 2024-11-4 20:17:59 | 显示全部楼层 |阅读模式
本帖最后由 博途之友 于 2024-11-4 20:21 编辑

最近和客户交流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、命名样例





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


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则