西门子授权广东省代理商-西门子PLC一级代理商-触摸屏伺服电机驱动代理商
| 更新时间 2024-11-11 08:00:00 价格 请来电询价 西门子PLC 西门子触摸屏 西门子伺服电机 西门子变频器 西门子直流调速器 西门子电缆 联系电话 13922889745 联系手机 18475208684 联系人 向小姐 立即询价 |
详细介绍
西门子PLC程序设计摘录-命名&编程规则
这篇文章介绍了西门子PLC程序设计中的命名规则
今天这篇文章主要介绍西门子PLC程序设计中的编程规则
编程规则定义范围
编程规则的定义范围包括:
编程语言
SCL代码的长度
块号
程序块的形参
数据存储
语法
注释
定义编程规则的需求:
优化编程方法,如提高编程效率,提高易读性
满足生成库的要求
下面根据这两种需求通过示例说明这些规则的特点。
编程优化
第一个规则为优先选择SCL编程语言,它的好处是便于模块化编程,程序结构清晰
第二个规则是块调用选择LAD/FBD,因为LAD和FBD语言中调用块的接口参数比较清晰
第三个规则是使用优化的全局DB作为数据存储,原因是除了DB块的变量定义结构化之外,优化的DB块可以提供更好的访问性能
第四个规则是程序块定义为优化访问,也是从获得更好的访问性能考虑
Zui后一个是在注释中说明值的范围,这条规则可以帮助提高程序的易读性
生成库
生成库
生成库大部分的目的是重复使用,在后面课程介绍库的应用中会详细介绍。
第一个规则禁止访问全局变量
第二个规则是不使用全局常量,而使用本地常量
这两个规则实际上构成了库的一致性原则。
下面两个规则可以帮助优化库的使用:
通过接口交换数据,而禁止在FB外通过背景数据块访问
UDT取代程序块中的struct类型的定义,可方便更新修改,特别是相同struct结构使用多次时,一旦需要修改结构,如果是STRUCTI类型,那么就需要修改多次,而UDT类型只需要修改一次,再统一更新即可
相关产品
产品分类
联系方式
- 电 话:13922889745
- 经理:向小姐
- 手 机:18475208684
- 微 信:18475208684