广东湘恒智能科技有限公司
主营产品: 西门子PLC,西门子模块,西门子触摸屏,西门子变频器,西门子伺服电机驱动,电缆,西门子全系列
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自动生成程序做准备。



展开全文
拨打电话 微信咨询 发送询价