上海工智达电气技术有限公司
主营产品: 西门子PLC HMI 工业软件 电线电缆 变频器 伺服数控系统
S7-1200可编程控制器
发布时间:2024-11-16

S7-1200可编程控制器


CEM 编程语言简介

博途 V17 中增加了新的编程语言 CEM(因果矩阵),如图 1 所示。

CEM 用于快速、清晰地定义直接因果关系。描述特定过程事件并定义可能的过程反应。在二维矩阵中相互分配。

在 CEM 方法中,过程事件称为“原因”,而过程反应则称为“结果”。原因负责激活一个或多个结果。原因由矩阵中的一行表示,结果由一列表示。交叉点将原因和结果彼此相连。其中指定影响相应的结果的具体原因。

明确表示原因和结果可确保能够在项目组态和调试阶段以及检修期间快速理解 CEM 程序。

S7-1200 支持版本:V4.2 及其以上。

因果矩阵

图 1. 因果矩阵

创建 CEM 的规则

块中原因与结果的数量

CEM 块中最多可编程 250 条原因和 250 条结果。

CEM 程序的运行特性

CEM 程序先从上到下扫描原因,再从左到右扫描结果。

块调用

在 CEM 程序中,无法调用其它下级块。

指令

在编程时,只有“基本指令”选项板中的指令可用。用户在 CEM 中无法使用其它选项板中的指令,例如,“扩展指令”选项板中的指令。

优化块访问

对于 CEM 块,将始终启用“优化块访问”属性,并且无法取消选中。

CEM编程示例例程说明

一条生产线上有 3 条传送带(传送带 1~3),传送带根据条件开启或关闭。

总共有 5 个条件(条件 1~5):

当条件 1,3,5 同时满足时,传送带 1 开启。条件 2,4 同时满足时,传送带 2 开启。条件 1,4,5 中任意两个满足,传送带 3 开启。


展开全文
其他新闻
拨打电话 微信咨询 发送询价