公司新闻
西门子PLC程序设计摘录-编程规则
发布时间: 2024-05-29 16:11 更新时间: 2024-11-22 08:00
西门子PLC程序设计摘录-命名&编程规则
这篇文章介绍了西门子PLC程序设计中的命名规则
今天这篇文章主要介绍西门子PLC程序设计中的编程规则
编程规则定义范围
编程规则的定义范围包括:
编程语言
SCL代码的长度
块号
程序块的形参
数据存储
语法
注释
定义编程规则的需求:
优化编程方法,如提高编程效率,提高易读性
满足生成库的要求
下面根据这两种需求通过示例说明这些规则的特点。
编程优化
第一个规则为优先选择SCL编程语言,它的好处是便于模块化编程,程序结构清晰
第二个规则是块调用选择LAD/FBD,因为LAD和FBD语言中调用块的接口参数比较清晰
第三个规则是使用优化的全局DB作为数据存储,原因是除了DB块的变量定义结构化之外,优化的DB块可以提供更好的访问性能
第四个规则是程序块定义为优化访问,也是从获得更好的访问性能考虑
Zui后一个是在注释中说明值的范围,这条规则可以帮助提高程序的易读性
生成库
生成库
生成库大部分的目的是重复使用,在后面课程介绍库的应用中会详细介绍。
第一个规则禁止访问全局变量
第二个规则是不使用全局常量,而使用本地常量
这两个规则实际上构成了库的一致性原则。
下面两个规则可以帮助优化库的使用:
通过接口交换数据,而禁止在FB外通过背景数据块访问
UDT取代程序块中的struct类型的定义,可方便更新修改,特别是相同struct结构使用多次时,一旦需要修改结构,如果是STRUCTI类型,那么就需要修改多次,而UDT类型只需要修改一次,再统一更新即可
其他新闻
- PLC标准化编程的技术架构的思考与分享 2024-11-22
- 伺服基础介绍 2024-11-22
- 博图中的定时器你真的会用吗?关于西门子PLC编程软件TIA中使用IEC定时器的陷阱 2024-11-22
- SIMATIC S7-1500 PLC数据类型之系统数据类型介绍 2024-11-22
- SIMATIC S7-1500 PLC 控制系统的硬件组成之负载电源与系统电源介绍 2024-11-22
- 西门子S7-1200 PLC与KTP700触摸屏创建配方设置实例 2024-11-22
- 西门子S7-1200PLC的HSC高速计数器应用实例 2024-11-22
- 西门子 TIA Portal WinCC 通过 VB 脚本写数据到 Excel 文件的方法 2024-11-22
- 西门子S7-1200PLC 带参数编程和不带参数编程 2024-11-22
- 西门子200smart PLC编程案例-流水灯程序 2024-11-22
- 西门子1200CPU与G120C变频器组态通讯、控制变频器启停及调速 2024-11-22
- 西门子Graph编程指南之一引脚功能 2024-11-22
- 关于西门子PLC中ProDiag 功能中变量监控的【详细文本域】参数使用介绍 2024-11-22
- 西门子S7-1200安全型PLC案例应用分享 2024-11-22
- 汇川MD500-面板参数调试手册(PROFINET通讯) 2024-11-22
产品分类
联系方式
- 电 话:13922889745
- 经理:向小姐
- 手 机:18475208684
- 微 信:18475208684