西门子PLC标准化编程模板
Machine Template
Machine Template(机器编程模板)是在基于ISA-88物理模型且集成OMAC状态机控制的二次封装的TIAPortal模板框架。该模板已定义好示例设备程序的架构和通讯接口可用于SIMATICS7-1500(T)运动控制器的控制程序编写。
优势
提供模块化的PLC程序框架
易于集成到客户现有的项目程序中
可根据实际项目进行调整和扩展
标准化接口易于集成HMI项目
基于 ISA-88 的物理模型
ISA-88是一种定义了生产过程和设备控制模型和术语的,提供了软件、设备和工艺流程的设计理念。
ISA-88定义了三个核心模型:
1.过程模型,处理生产过程中的化学和物理变化
2.物理模型,管理生产过程中的设备运行
3.过程控制模型,处理产品的配方结构
在生产机器的模块化自动化任务中,ISA-88的物理模型是编程结构的基础元素,包括从单元级到控制模块级的各个层次。MachineTemplate 涵盖了物理模型的这些层级,是由PLC项目控制的生产机器的关键组成部分。
OMAC PackML机器的模式管理与状态机
机器可具有多种模式,如生产模式、手动模式、维护模式、自定义模式等
状态机包含 17 个预定义状态,每个状态都定义了机器的当前状况
在每个状态中,逻辑将持续执行,直到外部请求状态更改
状态被定义为执行状态或等待状态:
等待状态等待来自远程接口的信号,例如启动、停止、重置等命令
执行状态响应为状态完成(SC)
不同模式下,用户可根据需求选择预定义状态