PCS7中CFC编程之CMT的使用.doc
《PCS7中CFC编程之CMT的使用.doc》由会员分享,可在线阅读,更多相关《PCS7中CFC编程之CMT的使用.doc(13页珍藏版)》请在三一办公上搜索。
1、1.概述从V8.0开场PCS 7提供了一种新的概念类型-控制模块类型CMT,在PCS 7 SIMATIC Manager编辑器中进展CFC编程的时候,可以通过使用预先定义好的控制模块类型到达快速、灵活组态的目的。作为一种快速编程的方式,与过程标签类型Process tag type的使用相比拟,通过控制模块类型进展快速编程有以下优点:1、从PCS 7 8.0 SP1起,可以通过同步功能实现控制模块类型(CMT)到控制模块(CM)的改变更新,操作比拟简洁。2、在控制模块类型(CMT)中可以配置可选块,这样就可以通过一个控制模块类型去创立同一类控制模块的不同变形。3、在生成的控制模块实例中的自定义
2、修改,做控制模块类型到控制模块的同步过程中不会丧失,保持个体的特性。4、此外,控制模块类型或控制模块除了在PCS 7 SIMATIC Manager编辑器中使用之外,还能够与Advanced ES之间进展扩展数据交换,能够更进一步提高整个工程的编程效率。有关在Advanced ES中操作控制模块类型的更多信息,请参考以下:“通过一个实际例子说明如何使用SIMATIC PCS 7 Advanced ES进展高效的总体工程组态/cs/document/61627479?caller=view&lc=zh-CN2.使用控制模块类型(CMT)编程CFC以下图给出了创立新的控制模块类型或通过从过程标签类
3、型移植来创立控制模块类型并生成关联实例控制模块的过程。图1使用控制模块类型进展CFC编程的过程2.1软件环境说明操作系统:Windows 7 Ultimate SP164bit英文版组态应用软件:PCS 7 V8.0 SP2多语言版2.2控制模块类型(CMT)的创立关于控制模块类型的创立,可以分别通过以下3种方式来实现:1、从SIMATIC Manager中创立控制模块类型;2、从CFC编辑器中创立控制模块类型;3、从过程标签类型移植。从SIMATIC Manager中创立控制模块类型具体过程如下:1、在工程中翻开主数据库;2、使用菜单命令“视图“工厂视图ViewPlant View切换到工厂
4、视图,控制模块类型要在工厂视图的层级下完成创立;3、右键单击文件夹选项选择菜单命令“插入新对象“控制模块类型Insert New object Control Module Type,完成控制模块类型的创立。图2从SIMATIC Manager中创立控制模块类型从CFC编辑器中创立控制模块类型从CFC编辑器中创立控制模块类型的具体操作过程如下:1、在库的工厂视图中,右键单击以选择菜单“插入新对象CFCInsert new objectCFC;2、使用CFC编辑器翻开新建的CFC对象;3、在菜单中选择“视图 工艺I/OView Technological I/Os,将在CFC编辑器中翻开一个新的
5、窗口;此外,如果直接在CFC编辑器的工具栏上点击“工艺I/OTechnological I/Os按钮也可以完成同样的操作效果;4、通过鼠标右键单击空白窗口翻开快捷菜单,在此快捷菜单中选择“插入新对象 控制模块Insert new object Control module,此时,即完成从CFC编辑器中创立控制模块类型的操作。图3在CFC编辑器中翻开工艺I/O窗口图4插入控制模块完成控制模块类型的创立从过程标签类型移植如果要从过程标签类型移植完成控制模块类型的创立,请参考以下操作步骤:1、在主数据库中要存在所期望的过程标签类型可以自己创立或者从PCS 7库中拷贝过程标签类型到主数据库的层级文件夹
6、下;2、在主数据库的工厂视图,右键单击层级文件夹,在选择菜单中选择“控制模块通过过程标签类型创立控制模块类型.Plant TypesCreate Control Module Type From Process Tag Type.;3、在新弹出的选择窗口中勾选要创立控制模块类型的过程标签类型模版,点击“创立Create按钮,创立控制模块类型;4、创立完毕,会在之前的过程标签类型同一文件目录下生成新的控制模块类型。具体操作图示如下:图5通过过程标签类型创立控制模块类型图6选择要移植的过程标签类型以上是创立新的控制模块类型的3种方法,工程师在实际的工程组态时可以根据现实工程需求选择不同的创立方式。
7、2.3控制模块类型(CMT)的组态为控制模块类型组态功能块之前的2.2节中介绍的三种创立控制模块类型的方式,如果控制模块类型不是从过程标签类型移植过来的话,需要工程师手动组态控制模块类型部的控制功能块。本文按照之前介绍的第一种方式在主数据库中创立一个过程控制模块类型,命名为cmtMT;并以高级过程库中的控制块MotL块为例,说明如何通过组态控制模型类型CMT进展CFC编程。1、为控制模块类型添加功能块,最终结果参考以下图:图7控制模块类型中的主要功能块2、为控制模块类型分配功能块。、右键控制模块窗口中的“cmtMT,选择“插入新对象控制模块Insert new objectControl mo
8、dule;、修改添加的控制模块的“名称,比方:修改为MT;、为控制模块MT分配功能块,具体方式:将CFC视图中的功能块左键按住直接拖拽到属性“分配的块(Assigned block)的“分配(Assignment)参数中去;、模块的“可选(Optional)选项设置:可实现同一个模块类型用于有少许差异的假设干模块。例如,对于工程中的电机的控制,有两种类型,一种是带互锁条件Intlock的,一种是不带互锁条件Intlock的,我们可以共用同一个控制模块类型MotL电机块+Intlock互锁块,其中MotL是不可或缺的根本块,所以MT的“可选(Optional)参数项不需要勾选,而Intlock块
9、勾选“可选(Optional)选项,这样在创立CM控制模块,控制模块类型的实例 时就可以选择实例程序是否包含Intlock块。具体操作参考2.4章节。参考MotL块的组态方式,为控制模块类型中的其他3个Intlock块、电机运行反应DI通道驱动块、控制输出DO通道驱动块创立控制模块,并对相应的控制模块分配所对应的CFC功能块。过程如以下图所示图8在控制模块类型中插入控制模块并将其分配电机块MotL图9为控制模块类型分配具体的CFC块为了能够实现控制模块类型中参数“名称(Name)、“备注(Comment)、“运行图标(Operating icon)等参数信息与所分配的CFC块中的相应参数项同步
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PCS7 CFC 编程 CMT 使用
链接地址:https://www.31ppt.com/p-1165951.html