PLC标准化编程的技术架构的思考与分享
发布时间:2024-11-22
下面给大家详细分析标准化四层架构的知识和方法。
第一层:基础层部分
1、 编程规则部分
1) 基于S88标准的物理模型,进行对象划分。
2) 基于IT的命名规则(驼峰法和帕斯卡法)进行变量和块等的命名。
3) 模式和状态管理机的设计规则。
2、PLC编程技术部分
上图中的七项技术是标准化应用非常多的技术,大家需求学习和理解的。
比如SCL编程部分,功能块制作建议使用SCL编程,因为它易于处理算法、结构清晰、文本语言易于移植,甚至AI程序生成。
第二层:架构层部分
程序架构设计是程序的骨骼,决定了程序的大方向,经过标准化项目实践,我设计了一套具有通用性的程序架构,包括PLC架构和HMI架构。
第三层:工艺层部分
程序架构确定后,我们需要编写几个核心程序,包括初始化程序、手动程序和自动程序等。每一个核心程序,我们都需要设计一个基本的程序框架,以便于工程师基于这个框架编写工艺程序。
第四层:对象层部分
1、 状态管理机部分
核心程序需要调用功能块,调用的程序模型就是状态管理机,状态管理机模型也属于S88guojibiaozhun部分。
状态管理机模型如下图:
2、功能块部分
功能块的核心是制作方法,提供一个功能块的制作框架,易于多人协同制作,程序模式一样。
基于上面的技术架构,梳理出PLC和HMI程序步骤设计方法。
总结:
1、标准化技术架构提出清楚的知识点,梳理了学习方向。
2、标准化是一个过程,不断优化的过程。
3、自动化的标准化核心方法:S88guojibiaozhun。
3、标准化的目的:模型化和数据化,为后续高效编程服务,甚至为AI自动生成程序做准备。
展开全文
其他新闻
- 伺服基础介绍 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