规则1:对代码元素使用驼峰命名规则
对代码元素的标识符,如:变量名称、PLC 数据类型(UDT) 、结构体(STRUCT)、PLC 变量、参数等使用驼峰命名规则。
驼峰命名法:第一个单词首字母小写,后面的单词第一个字母大写 。
如:enableAxis(轴使能)、jogForward(正转)
规则2:帕斯卡命名法使用场合
对FB函数块 、FC函数、 数据块、工艺对象名称、库名称、PLC 变量表 、PLC 报警文本列表等使用帕斯卡命名规则。帕斯卡名法:每个单词首字母大写,为 保证结构化和专业化,允许使用少量下划线(但不超过三个)。
如:LGF_Ranndom_Dint(双精度整数随机数功能块名称)
AxisCtrlHMI_Data(轴与触摸屏交互变量数据块)
规则3:用大写字母表示常量标识符
常数(全局和局部常量)的名称完全用大写字母,为了区分和识别单个单词或缩写应该在单词或缩写中间添加下划线
如:ERR_MC_HOME(常数值为16#8602 ,回原指令报错)
JOG_BACKWARD_SELECTED(常数值为8,轴已点动反转)
规则4:单词可以缩写,但每个标识符仅使用一个缩写
为了减少标识符中使用的字符量,有些单词可以缩写,为了实现最佳可读性,多个缩写不得连续使用
如:Act(Actual实际的缩写)、Pos(Position位置的缩写)
规则5:前缀使用规则
形参不加前缀,临时变量加前缀“temp”、静态变量加前缀“stat”、
单个实例加前缀“Inst”、多重实例和参数实例加前缀 “inst”、
PLC 数据类型(UDT结构体)加前缀“type” 、库的前缀以“L”开头。
如:LAxisCtrl_typeAxisConfig(轴控功能块库下的轴结构体参数)
案例: