cemat配置及块图标自动生成
- 格式:doc
- 大小:26.50 KB
- 文档页数:1
WINCC 服务器/客户端的配置∙服务器(冗余服务器)的配置∙客户端的配置∙时间同步设置∙图形界面的设定于相关属性服务器(冗余服务器)的设置Project Properties对于每一个OS项目打开后首先我们可以通过点击他的属性来设置一些参数。
在General项中我们可以看见这个项目的类型等一些信息,这里不需要修改。
对于服务器来说,它属于“Multi-User Project”。
在“Update Cycles”栏中,我们可以根据自身的需求来设定我们所需的时间,而默认设置为2000ms,CEMAT通常使用“User Cycle 1” 或者 “Anwenderzyklus 1”。
(图24)图24OS Project Properties Editor我们使用OS Project Properties Editor 来确定显示界面的大小,通常我们的分辨率都选择1280*1024。
图25Computer Properties我们必须在startup下的Additional Tasks/Applications中添加CEMAT启动项 Scan_CS.exe,它放在目录D:\CEM_V6\BIN下。
图26∙Tag Management打开Tag Management添加组CEMAT,并且在其中添加如下变量,其中如果用户使用的是6.0版本那么需要添加所有变量,如果使用的是6.1版本,那么就只需要添加前3个。
Name Data Type Name update C_VIEW_TAG_A Binary Computer-local updateC_VIEW_TAG_D Binary Computer-local updateC_ServerName Text tag 16bit Computer-local update C_AcknowledgeHorn Unsigned 32-Bit Value Project-wide updateC_<ComputerName>_AlarmSound Singed16-Bit Value Computer-local update 如果我们需要使用声音报警,那么我们就还需要添加组Horn并在其下面添加如下变量,如果我们需要在客户端使用声音报警确认,那么我们还必须在客户端的Hornconfiguration中配置它。
TIA Portal V17 CEM编程
TIA Portal V17中新增了一种CEM编程语言。
CEM(因果矩阵)定位为一种用于快速、清晰地定义直接因果关系的编程语言。
在CEM方法中,过程事件称为“原因”,而过程反应则称为“结果”。
下面以简单实例介绍CEM的使用方法。
1、以电机起动为例,设计一个因果矩阵。
(1)OB1组织块中,添加以下变量。
Name Path Data Type Logical Address
bstart默认变量表Bool%M100.0
bstop默认变量表Bool%M100.1
motor默认变量表Bool%M100.2 bstart为起动按钮,bstop为停止按钮,motor为电机运行信号。
信号之间的时序信号如下图所示。
(2)新建FB1功能块,语言选为CEM。
(3)FB1中,输入输出中添加以下变量。
(4)创建原因和创建结果
点击左侧的指令栏,在原因的编程区和结果的编程区添加指令。
(5)原因的编程区添加如下图所示的指令。
(6)结果的编程区添加如下图所示的指令。
(7)交叉点的编程区添加如下图所示的动作指令。
(8)交叉点的编程取添加动作。
(9)整个编程区结果如下图所示。
(10)程序仿真调试
在Main(OB1)中添加FB1,并下载到PLCSIM中。
点击监控实时调试程序。
2、电机延时起动
按下图所示,设计因果矩阵,并监控实时调试程序。
3、电机正反转
电机正反转的因果矩阵比较复杂点,添加了逻辑互锁。
下图的因果矩阵已调试正常。
CEMAT软件在水泥行业的应用李忠华;熊晓【摘要】介绍了两种DCS控制系统编程方式:常规编程方式和CEMAT软件编程方式,CEMAT软件是针对水泥行业的过程控制系统,软件包含了水泥厂所有类型设备的控制程序功能块和相应功能块操作面板.通过两种编程方法的比较来体现CEMAT软件编程的方便快捷及自动生成设备运行信息、报警信息、操作记录的特点.【期刊名称】《水泥工程》【年(卷),期】2017(000)006【总页数】5页(P59-63)【关键词】CEMAT软件;功能块;DCS控制程序【作者】李忠华;熊晓【作者单位】华润水泥封开有限公司,广东肇庆526500;华润水泥封开有限公司,广东肇庆526500【正文语种】中文【中图分类】TQ172.80 前言CEMAT软件是西门子公司开发专门针对水泥行业的过程控制系统,软件包含了水泥厂所有类型设备的控制程序功能块和相应功能块操作面板。
CEMAT软件保留了SIMATIC PCS 7的全部特性和功能,新增了设备运行和故障诊断的管理功能。
使用CEMAT软件不需要对PCS 7系统硬件结构做任何更改,PCS 7软件安装完成后再安装CEMAT软件,DCS工程师就可以在PCS 7系统编程界面中调用CEMAT功能块快速完成控制程序编写。
CEMAT软件的操作面板够自动生成丰富的设备运行信息、设备故障信息、设备操作记录,操作员无需DCS工程师打开控制程序在操作界面上就可直观查看设备运行参数、启动联锁、操作联锁、保护联锁关系等,在操作面板上还可以设定设备的启动延时、停机延时、反馈延时以及一键强制速度信号、模拟量信号,通过使用CEMAT软件能够在最短时间内快速定位故障,减少停机时间和停机成本,将生产损失降低到最低。
CEMAT软件还包含有窑优化控制系统、磨优化控制系统(即APC)。
本文介绍两种DCS控制系统编程方式:常规编程方式和CEMAT软件编程方式,通过两种编程方法的比较来体现CEMAT软件编程的方便快捷及CEMAT软件自动生成设备运行信息、报警信息、操作记录的特点。
1、将D盘中安装cemat后生成的CEMA T_CS\WINCC文件夹中的GRACS、library、WScripts 拷到项目文件的wincproj下的OS文件夹覆盖其中的同名文件夹。
2、打开wincc,。
在GLOBAL SCRIPT中选择C-editor然后regenerate header;打开VBS-editor,选择Action然后开始UPDA TE(F5)
3.复制,重命名为(目的是在自动生成块图标时,系统能找到标准模版)关于PCS7中OS上自动生成的ICON问题是这样的,当我们在CFC中指定一个功能块的ICON时,在OS编译阶段它就会在OS的@@PCS7Typicals.PDL中找相应的图标,如果没有找到,它就会在@@PCS7Typicals*.PDL 这种名字的画面中找,*代表任意长度任意个数的字符,和WINDOWS里的模糊查找一样。
如果在整个以@@PCS7Typicals开头的画面中还找不到所对应的ICON,它就转到在以@PCS7Typicals开头的画面中找,直到找到为止,这就是为什么要把CEMA T自带的画面名称改成@PCS7Typicals的原因,只要你改成以@PCS7Typicals开头就行,@PCS7Typicals后面可以加任意长度任意个数的字符,当然,你得遵从画面的命名规则。
----注意,系统自动生成的前面有两个@@号,CEMA T的要改成的前面只有一个@号。
4、在工厂视图中,建立图形文件,在执行自动生成块图标后,生成的图标将自动在新建
立的图形文件(水泥配料(1)图形)的左上方出现,大部分参数已经自动生成)在CFC程序中块图标的名称要和所需标准图标的下方数字一致,这样生成的块图标的属性才和标准库中的一致。