给你一个标准程序模板!— Machine Template介绍
知识小卡片
► ISA-88标准
熟悉西门子的用户应该都对HMI模板都不陌生了,在已经设计好的画面布局上直接增加自定义的内容,不仅满足了统一的画面风格,也保证了操作逻辑的一致性。
官网链接:https://support.industry.siemens.com/cs/cn/en/view/91174767
对于程序部分,可以怎么做呢?为了更好地实现程序结构的模块化和标准化,我们可以参考ISA-88,通过对设备或项目的功能划分,手动搭建程序的不同层级。
那么有没有一个针对项目的模板框架可以作为参考,让编程人员可以在这个基础之上进行程序的编写呢?当然有!
本期内容会重点和大家介绍:
#1
机器程序模板(Machine Template)是什么?
- 是一个TIA博途的项目模板,提供了PLC和HMI程序的基本结构,以及和上层IT系统设备的标准化接口,可以帮助设备制造商、自动化开发人员等完成不同设备的程序
#2
使用机器程序模板都有什么好处?
- 可以快速实现不同机器的自动化程序,包括HMI和库
- 为模块化PLC程序提供模板,极大减少开发工作量
可根据实际项目进行灵活调整和扩展,以满足更多个性化需求
#3
设备程序框架中包含什么?
包含内容的更多介绍:
PLC程序-模块化设计
基于ISA-88标准中的要求,机器程序模板(MachineTemplate)中已经搭建好了PLC程序的结构:
- 标准PLC程序的架构
- 基于软件单元的程序架构
设备接口
机器程序模板(MachineTemplate)提供了一个用于控制和监控设备的接口,在OPCUA通信配置中被定义为OPC UA服务器接口。
组态HMI画面
机器程序模板(MachineTemplate)为WinCCUnified提供了一个可定制的HMI程序模板,目的是避免重新开发HMI画面,减少编程工作量。
遵循安全的编程指导
机器程序模板(MachineTemplate)内包含了一个简化的模块化安全程序结构的基本概念,全局标准数据块用于标准用户程序和安全程序之间的数据交互,并且可适用故障安全的PLC数据类型。