龙空技术网

TIA Portal V17 CEM编程

青梅缀枝头 3094

前言:

眼前各位老铁们对“编程输出矩阵”可能比较关怀,各位老铁们都需要学习一些“编程输出矩阵”的相关文章。那么小编在网上网罗了一些有关“编程输出矩阵””的相关内容,希望姐妹们能喜欢,同学们一起来学习一下吧!

TIA Portal V17中新增了一种CEM编程语言。CEM(因果矩阵)定位为一种用于快速、清晰地定义直接因果关系的编程语言。在CEM方法中,过程事件称为“原因”,而过程反应则称为“结果”。

下面以简单实例介绍CEM的使用方法。

1、以电机起动为例,设计一个因果矩阵。

(1)OB1组织块中,添加以下变量。

bstart为起动按钮,bstop为停止按钮,motor为电机运行信号。

信号之间的时序信号如下图所示。

(2)新建FB1功能块,语言选为CEM。

(3)FB1中,输入输出中添加以下变量。

(4)创建原因和创建结果

点击左侧的指令栏,在原因的编程区和结果的编程区添加指令。

(5)原因的编程区添加如下图所示的指令。

(6)结果的编程区添加如下图所示的指令。

(7)交叉点的编程区添加如下图所示的动作指令。

(8)交叉点的编程取添加动作。

(9)整个编程区结果如下图所示。

(10)程序仿真调试

在Main(OB1)中添加FB1,并下载到PLCSIM中。点击监控实时调试程序。

2、电机延时起动

按下图所示,设计因果矩阵,并监控实时调试程序。

3、电机正反转

电机正反转的因果矩阵比较复杂点,添加了逻辑互锁。下图的因果矩阵已调试正常。

标签: #编程输出矩阵