西门子代理商-内蒙古一级代理-PLC伺服电机驱动变频器代理

供应商
广东湘恒智能科技有限公司
认证
西门子变频器
西门子触摸屏
西门子伺服电机
西门子PLC
西门子直流调速器
西门子电缆
联系电话
13922889745
手机号
18475208684
经理
向小姐
所在地
惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房
更新时间
2024-12-02 08:00

详细介绍

西门子plc程序设计摘录-命名&编程规则

这篇文章介绍了西门子plc程序设计中的命名规则

今天这篇文章主要介绍西门子plc程序设计中的编程规则

编程规则定义范围

图片

编程规则的定义范围包括:

编程语言

scl代码的长度

块号

程序块的形参

数据存储

语法

注释

定义编程规则的需求:

优化编程方法,如提高编程效率,提高易读性

满足生成库的要求

下面根据这两种需求通过示例说明这些规则的特点。

图片

编程优化

第一个规则为优先选择scl编程语言,它的好处是便于模块化编程,程序结构清晰

第二个规则是块调用选择lad/fbd,因为lad和fbd语言中调用块的接口参数比较清晰

第三个规则是使用优化的全局db作为数据存储,原因是除了db块的变量定义结构化之外,优化的db块可以提供更好的访问性能

第四个规则是程序块定义为优化访问,也是从获得更好的访问性能考虑

zui后一个是在注释中说明值的范围,这条规则可以帮助提高程序的易读性


生成库


图片


生成库

生成库大部分的目的是重复使用,在后面课程介绍库的应用中会详细介绍。

第一个规则禁止访问全局变量

第二个规则是不使用全局常量,而使用本地常量

这两个规则实际上构成了库的一致性原则。

下面两个规则可以帮助优化库的使用:

通过接口交换数据,而禁止在fb外通过背景数据块访问

udt取代程序块中的struct类型的定义,可方便更新修改,特别是相同struct结构使用多次时,一旦需要修改结构,如果是structi类型,那么就需要修改多次,而udt类型只需要修改一次,再统一更新即可


西门一级代理商,西门子代理商,西门子变频器,西门子PLC,西门子伺服电机
展开全文
我们其他产品
我们的新闻
微信咨询 在线询价 拨打电话