今天给大家介绍BCT中Bulk Edit Tools里的第三个功能:IO通道管理。
该功能主要用于批量对控制策略的IO通道做分配和编辑。无论是分配通道还是修改通道,都可以借助Excel来做,从而节省不少工作量,提高了操作便捷性。比如,之前小课堂(小课堂第410讲)我给大家介绍批量替换功能块功能的时候,给大家举了Series C IO功能块替换PMIO功能块的例子。但是操作完成后,发现所有Control Module的通道分配丢了。丢失的通道分配怎么找回来呢?而且要快!那么就可以通过IO通道管理的功能方便快速地完成分配。操作如下:
首先打开BCT的主界面,选择Manage IO Channels,进入功能界面。
1
Fetch Strategies
读取所选控制策略的组态数据并加载到功能程序。
2
Save Data Worksheet
生成控制策略的通道分配点表。
3
Edit Data Worksheet
编辑通道分配点表。
4
Process Data Worksheet
将编辑后的通道分配点表写入xml文件或ERDB完成通道分配和变更。
点击Fetch Strategies进入起始环节,在Project窗口中选择所有需要分配或变更IO通道的控制策略,回到BCT界面点击右下角Show Selections,然后再点击Read将数据加载到程序中。
点击Next,进入下一环节。在Save Data Worksheet页面,点击右下角Save,生成通道点表。
点击Next,进入下一环节。在Edit Data Worksheet页面,点击Invoke Excel to Edit按钮,可以打开Excel表格。
在通道点表中完成所有通道的编辑,保存并关闭表格,点击Next,进入下一环节。
在执行最后一步之前,在Project的窗口中,为所有IO卡件的通道选择通道类型。之后,在Process Data Worksheet中首先点击Validate按钮检查上一步编辑后的点表有无语法格式错误。没有错误之后点击Export as XML或者Save to ERDB,将点表的内容写入指定文件。点击Finish,批量通道管理的操作即可结束。通过该功能,我们可以方便而快速地完成通道变更和分配,如图:
注意!!一次不要操作太多,不然程序在长时间等待后容易崩溃。点数多,最好分批做。
注意!!如果是要用该功能批量修改IO通道,而不是分配,则需要将点从Monitoring里删除后才能完成最后的修改。和手动修改IO通道是一样的。
主讲人:强昊 编辑:李建锋
* 以上内容仅代表个人观点,不代表霍尼韦尔公司观点
更多精彩
微信号丨Sinopec-Honeywell
中石化霍尼韦尔微信公众平台

