TCiR功能介绍

TCiR(Type Change in RUN)允许在AS CPUCPU410CPU410Smart支持)不停机的情况下,对FB块接口参数(IO参数)进行修改。

Description: C:\Users\PCS7\Desktop\TO OS\TO OS\PCS7_TOP_V1\Download_in_Run\AS\ASChange_TCiR\image\image001.png

在过去的PCS7的版本中,对FB功能块进行接口参数相关的修改后,通常需要对AS程序进行完整编译和完整下载,这就意味着更新FB功能块类型只能在CPU 停机的情况下进行。而往往此时,项目已经投入生产,CPU停机意味着现场需要大量的协调工作,耗费人力物力。TCiR(Type Change in Run) 即在CPU不停机时更新FB功能块,正是西门子基于此类需求而提出的新功能。

·         软件版本要求:PCS7 V8.1 及以上

·         硬件要求:410CPU V8.1及以上

·         应用: 用户自定义FB块更新

PCS7 V8.1之后的项目升级

TCiR支持哪些类型的FB块更改

·         增加、删除FB的参数引脚(Interface);

·         修改参数(Interface)名称;

·         修改参数(Interface数据类型(Data Type)

·         修改参数(Interface属性(Properties)

·         修改参数(Interface)的初始值(Default Value*

注意:修改参数初始值功能自PCS 7 V8.2起支持。

TCiR的两种使用方式

TCiR功能可以由项目库向AS项目进行块更新,也可以在AS项目内进行块更新。

·         从项目主数据库向各个AS项目进行块更新

在项目的组件视图中,选中主数据库的Block 文件夹,通过Option->Charts->Update Block Type进入块更新向导。

Description: C:\Users\PCS7\Desktop\TO OS\TO OS\PCS7_TOP_V1\Download_in_Run\AS\ASChange_TCiR\image\image002.png

这种更新方式可以实现同时更新多个AS项目,并且更新前可以统计需要的AS资源

Description: C:\Users\PCS7\Desktop\TO OS\TO OS\PCS7_TOP_V1\Download_in_Run\AS\ASChange_TCiR\image\image003.png

·         在同一个AS项目内,由块文件夹(Block)向图表文件夹(Chart,CFC)更新

CFC编辑器中,通过Option-> Block Type进入块更新向导,钩选Download of changes to CPU in RUN mode选项。

Description: C:\Users\PCS7\Desktop\TO OS\TO OS\PCS7_TOP_V1\Download_in_Run\AS\ASChange_TCiR\image\image004.png

TCiR使用中的注意事项

·         通过TCiR进行块更新后,需要对AS程序进行完整编译,但可以执行部分下载

·         如果对FB块类型进行以下两种方式的修改,只能执行CPU 停机下载:

1.    PCS 7 V8.2之前的版本中,修改IO参数的Default Value

2.    组态了块消息功能的FB中,对定义为块消息EV_IDMessage Event ID)的接口参数进行重命名。

·         通过TCiR功能可以一次对多个块类型进行块更新,也可以一次更新多个AS项目。

·         每次通过TCiR 进行块更新后,系统将提示需要执行下载以完成此次TCiR操作。此时仍然可以对用户程序进行相应的修改,例如调整由于块更新的接口参数变化导致的文本连接丢失等。但是注意,在未执行下载之前,不要再次使用TCiR进行块更新,因为上一次TCiR功能未执行完毕,这样会导致不停机下载属性的丢失。

·         通过TCiR下载后,由于AS程序中DB数据的自动调整,可能导致OS画面中与之对应的块图标、变量等无法监控或操作,此时需要对OS也执行编译和下载。

参考文档

PCS 7 V8.1中如何不停机修改FB

https://support.automation.siemens.com/CN/view/zh/108166304

Process automation with the SIMATIC PCS 7 CPU 410-5H controller

https://support.industry.siemens.com/cs/cn/zh/view/96839331

SIMATIC 过程控制系统 PCS 7 CFC for SIMATIC S7 (V8.1)

https://support.automation.siemens.com/CN/view/zh/90683154/0/zh