设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
PLC变量的命名实例:基于S88标准和驼峰法的实例应用 ...
返回列表
发新帖
[西门子]
PLC变量的命名实例:基于S88标准和驼峰法的实例应用
[复制链接]
20
|
0
|
昨天 20:17
|
显示全部楼层
|
阅读模式
本帖最后由 博途之友 于 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
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
博途之友
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』