课件说明教案cmt step by_第1页
课件说明教案cmt step by_第2页
课件说明教案cmt step by_第3页
课件说明教案cmt step by_第4页
课件说明教案cmt step by_第5页
已阅读5页,还剩60页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、版本SIMATIC PCS 7 V9.0 SP1 EUCFC V9.0 SP2FAQHow can you incorporate message in a CMTEntry ID:63367955Synchronization of individual control module typesEntry ID:109758382Page 2DI PA AEIndustry Sector创建一个新的CMT典型模板逻辑连接Sub CMT与工艺IO 状态与命令CMT实例化CM变体CMT修改同步到CMEMT§§§§§§§

2、7;PA AEIndustry SectorCMT创建CMT Control module typesCMT 可以被创建§ 来自 CFC§ 直接在MDL中(master data library,主数据库)§ 来自已经存在的PTT (process tag types,过程类型)1.创建多项目 “CMT_Ex”Page 4DI PA AEIndustry SectorCMT创建2.鼠标右击多项目 “CMT_Ex”,选择“Multiproject> Create in Multipeoject”3.创建库并命名为”CMT_ExLib”Page 5DI PA A

3、EIndustry SectorCMT创建4.鼠标右击库”CMT_ExLib”,选择”Multipeoject > Define as Master DataLibrary”5.右击库”CMT_ExLib”,选择”Insert New Object > Hierarchy Folder”Page 6DI PA AEIndustry SectorCMT创建6.将的层级文件夹命名为”CMT”, 鼠标右键”CMT”选择”Insert New Object >Control Module Type”7.将的CMT命名为“MotEx”,并双击CMT打开准备开始编辑CMTPage 7DI

4、 PA AEIndustry Sector创建一个新的CMT典型模板逻辑连接Sub CMT与工艺IO 状态与命令CMT实例化CM变体CMT修改同步到CMEMT§§§§§§§§PA AEIndustry Sector典型模板逻辑连接1. 鼠标右键CFC图表A页,选择“InsertChart Partition After Last”Page 9DI PA AEIndustry Sector典型模板逻辑连接2. B页中两个Pcs7DiIn(Libraries>PCS7 AP Library V90>Bloc

5、ks +TemplatesBlocks>Channel>Pcs7DiIn), 并分别命名为“FbkRun” 和“Trip”Page 10DI PA AEIndustry Sector典型模板逻辑连接2. A页中AS Block ”MotL”,(Libraries>PCS 7AP Library V90>Blocks +TemplatesBlocks>Drives>MotL),并命名为“M”注意: 后面Block的路径Libraries>PCS 7 APLibrary V90>Blocks + TemplatesBlocks都是相同的,后面不再重复

6、书写Page 11DI PA AEIndustry Sector典型模板逻辑连接Pcs7DiOuPcs7DiIn x 2§”Start”命名 “FbkRun” and ”Trip”§Page 12DI PA AEIndustry Sector典型模板逻辑连接3. 完成图中的功能块,并重新命名MotL§”M”Intlock08”Permit”、“Intlock”、“Protect”§Page 13DI PA AEIndustry Sector典型模板逻辑连接4. 按表格完成连线Page 14DI PA AEIndustry Sector连线起点终点FbkR

7、un.BadCSF.In1Trip.BadCSF.In2Start.BadCSF.In2CSF.OutM.CSF典型模板逻辑连接gIndustry Sector连线起点终点Permit.OutM.PermitIntlock.OutM.IntlockProtect.OutM.ProtectStart.PV_OutSTM.StartChn典型模板逻辑连接Page 16DI PA AEIndustry Sector连线起点终点FbkRun.PV_OutM.FbkRunTrip.PV_OutM.TripM.StartStart.PV_In典型模板逻辑连接Page 17DI PA AEIndustry

8、Sector连线起点终点Permit.BypActBypAct.In1Intlock.BypActBypAct.In2Protect.BypActBypAct.In3典型模板逻辑连接5. 右键AS Block “MotL”的任意空白处选择”Object Properties”Page 18DI PA AEIndustry Sector典型模板逻辑连接6. 选择“I/Os”选项卡,找到”Invisible” 属性列,取消接口”ExtMsg1”的不可见性,同时可以取消以下参数的不可见性,如:LocalsettingMsgEvID1 AVPage 19DI PA AEIndustry Sector典

9、型模板逻辑连接7. 完成表格内的连接Page 20DI PA AEIndustry Sector连线起点终点BypAct.OutM.ExtMsg1CSF.OutPermit.In01典型模板逻辑连接8. 右击任意功能块的运行组位置,到CFC运行组编辑器中调整AS Block的扫描顺序Page 21DI PA AEIndustry Sector创建一个新的CMT典型模板逻辑连接Sub CMT与工艺IO 状态与命令CMT实例化CM变体CMT修改同步到CMEMT§§§§§§§§PA AEIndustry SectorSu

10、b CMT与工艺IO1. 鼠标拖拽AS Block “FbkRun” 到工艺IO窗口CMT “MotEx”目录下,系统自动生成Sub CMT “FbkRun”Page 23DI PA AEIndustry SectorSub CMT与工艺IO2. 相同的方法操作以下AS Block§§§§§§InterlockMPermit Protect Start TripPage 24DI PA AEIndustry SectorSub CMT与工艺IO3. 拖拽AS Block “FbkRun” 的PV_In接口到Sub CMT “FbkRu

11、n” 的目录下,系统生成信号 “PV_In”Page 25DI PA AEIndustry SectorSub CMT与工艺IO4. 相同的拖拽方法操作处理以下通道AS Block§§TripStart (Pcs7DIO数字量输出通道块拖拽PV_Out)接口Page 26DI PA AEIndustry SectorSub CMT与工艺IO5. 拖拽操作处理以下联锁AS Block§§§Permit ( In02In03) Interlock (In01In02) Protect (In01In02)PIndustry SectorSub CM

12、T与工艺IO6. 鼠标单击Sub CMT “Permit” ,然后使用鼠标拖拽AS Block “Permit” 到Assignment列表中对应的Comment 项,并使用相同的操作在Operating icon项分配AS Block名称7. 在Attribute Value列对应Operating icon空白域内键入数值 2,并勾选OptionalPagDIA AEIndustry SectorSub CMT与工艺IO8. 鼠标单击Sub CMT “M” ,然后使用鼠标拖拽AS Block “M” 到Assignment 列表中对应的Comment项,并使用相同的操作在Operating

13、 icon项分配AS Block名称PagDIA AEIndustry SectorSub CMT与工艺IO9. 鼠标单击Sub CMT “M” ,然后使用鼠标拖拽AS Block “M” 接口MonTiSynamic 和 MonTiStatic到SubCMT “M”10. 取消MsgEvID1的不可见性,并拖拽到Sub CMT “M” 目录下P gDIA AEIndustry SectorSub CMT与工艺IO11. 鼠标单击Sub CMT “M” 目录下的MsgEvID1, 在Attribute Value列对应的Message identifier中键入“SIG3”, 并在”Event

14、”域内修改文本为“$BlockComments$ Channel Fault”Page 31DI PA AEIndustry SectorSub CMT与工艺IO12. 在Attribute Value列对应的Message identifier中键入“SIG4”,并在”Event”域内修改文本为“$BlockComments$ Bypass Active”Page 32DI PA AEIndustry Sector创建一个新的CMT典型模板逻辑连接Sub CMT与工艺IO 状态与命令CMT实例化CM变体CMT修改同步到CMEMT§§§§§&#

15、167;§§PA AEIndustry Sector状态与命令1. 鼠标右击CMT “MotEx”,选择Insert New Object > Status ,重命名系统生成的状态为“sAutAct”2. 相同的方式创建以下状态:sFbkRunOur sGrpErr sRdyToStart§§§Page 34DI PA AEIndustry Sector状态与命令3. 鼠标右击CMT “MotEx”,选择Insert New Object >Command,重命名系统生成令为“sAutMod”4. 相同的方式创建以下命令:cManM

16、od cRst cStartAut cStopAut§§§§Page 35DI PA AEIndustry Sector状态与命令5. 鼠标右击命令”cAutMod” 选择“Properties”Page 36DI PA AEIndustry Sector状态与命令7. 在Termination选项卡中,为步组态ModLiop.Value = False, 点击Apply,然后点击Close在提示保存的时候选择保持设置。6. 在Initialization选项卡中,为步组态ModLiop.Value = TRUEAutModLi = TRUEPage 3

17、7DI PA AEIndustry Sector状态与命令8. 根据表格完成其它命令的组态Page 38DI PA AEIndustry SectorInitializationProcessingTerminationcManModModLiOp.Value = TRUEAutModLi.Value = FALSEModLiOp.Value = FALSEcRstRstLi.Value = TRUERstLi.Value = FALSEcStartAutStartAut.Value = TRUE StopAut.Value = FALSEcStopAutStartAut.Value = FA

18、LSE StopAut.Value = TRUE状态与命令9. 右击状态选择属性,并完成组态Page 39DI PA AEIndustry SectorCommandConditionsAutActAutAct.Value = TRUEsFbkRunOutFbkRunOut.Value = TRUEsGrpErrGrpErr.Value = TRUEsRdyToStartRdyToStart.Value = TRUE创建一个新的CMT典型模板逻辑连接Sub CMT与工艺IO 状态与命令CMT实例化CM变体CMT修改同步到CMEMT§§§§§&#

19、167;§§PA AEIndustry SectorCMT实例化2. 创建项目”01AS1401”1. 组件视图,右击多项目”CMT_Ex”,选择Multiproject > Creat in MultiprojectPage 41DI PA AEIndustry SectorCMT实例化3. 鼠标右击项目”01AS1401”,选择”Insert NewObject > SIMATIC 400 Station”Page 42DI PA AEIndustry SectorCMT实例化4. 组态以下硬件CR3PS 407, 4ACPU 410 SMART V8.2.

20、0§§§Page 43DI PA AEIndustry SectorCMT实例化5. 工厂视图,右击项目”01AS1401”,选择“Insert New Object > Hierarchy Folder”,并按图层级嵌套层级文件夹§Plant§01Reactor§T1401Page 44DI PA AEIndustry SectorCMT实例化6. 右击主数据中的CMT ”CMT_Ex”并Ctrl + CCtrl+V粘贴到项目”01AS1401”的层级”T1401”中7. Ctrl+V粘贴在生成两个CMPage 45DI PA

21、 AEIndustry SectorCMT实例化9. 鼠标左击层级文件夹T1401,选择右边窗口的“CM”选项卡,修改”Name”里CM的名称,并修改Operating icon中的数值8. 在SIMATIC Manager的View选项卡中,选择Technological list editorPage 46DI PA AEIndustry Sector创建一个新的CMT典型模板逻辑连接Sub CMT与工艺IO 状态与命令CMT实例化CM变体CMT修改同步到CMEMT§§§§§§§§PA AEIndustry S

22、ectorCM变体1. 组件视图,双击打开CM “M1401”,在工艺IO栏框中,右击CM”M1401”,选择“Variant”Page 48DI PA AEIndustry SectorCM变体2. 勾选Intlock、Permit、Protect,随即CM “M1401”的结构发生变化。Page 49DI PA AEIndustry SectorCM变体Page 50DI PA AEIndustry Sector创建一个新的CMT典型模板逻辑连接Sub CMT与工艺IO 状态与命令CMT实例化CM变体CMT修改同步到CMEMT§§§§§&#

23、167;§§PA AEIndustry SectorCMT修改同步到CM1. 组件视图右击MDL “CMT_Lib”中的Source,选择”Insert New Object > SCL Source”, 并重命名SCL源为“DiInInv”Page 52DI PA AEIndustry SectorCMT修改同步到CM3. SCL Editor选项卡Insert 中选择Block Template > FC 4. 编写SCL程序Page 53DI PA AEIndustry SectorCMT修改同步到CM5. 组件视图右击MDL “CMT_Lib”中的S7

24、Program(1),选择“Symbols”,给”DiInInv”分配编号FC616. 回到SCL Editor中编译SCLPage 54DI PA AEIndustry SectorCMT修改同步到CM7. 打开MDL中的CMT “Mot_Ex”,按图示在AS Block “Trip” 后功能FC61,完成连线,并设置模式为1,对输入的DI 信号进行反转Page 55DI PA AEIndustry SectorCMT修改同步到CM8. 工厂视图,右击项目”01AS1401”, 选择”Plant type>Synchrnize”9. 勾选有改动的CMT “Mot_Ex”Page 56D

25、I PA AEIndustry SectorCMT修改同步到CM10. 展开目录树可以看到因为CMT改动而受影响的CM,字体显示为红色,点击按钮,开始执行MDL中的CMT改动同步到项目程序实例CMPage 57DI PA AEIndustry SectorCMT修改同步到CMPage 58DI PA AEIndustry Sector创建一个新的CMT典型模板逻辑连接Sub CMT与工艺IO 状态与命令CMT实例化CM变体CMT修改同步到CMEMT§§§§§§§§PA AEIndustry SectorEMT1. 组件视图,鼠标右击项目”01AS1401” 中的Chart目录,选择“Insert New Object > SFC Ty

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论