quote:以下是引用饱嗝在2013-05-23 17:13:51的发言:quote:以下是引用凌波微步在2013-05-21 22:16:15的发言:
说个题外话,要是IEA的功能再能高级一些就好了。
很多时候第一次做的模板不是很完善,之后在CFC之中添加了不少功能后,再遇到大量的,可以模板化要修改的时候,很多时候就只能手动一个一个去添加了。
例如:我在一个项目中做了电机模板,因电机都是使用综保,变频等DP通讯的方式,而这些设备又不是西门子的产品,在数据采集的时候,高8位,低8位的处理上就出现了问题(前期几经考察,由于资料不全,咨询对方工程师又误导了我,导致高8位低8位弄反了)。而这中类似的设备达到了上百个,之后就只有手动去修改了。超级累啊!!! 有啥好办法没有?
关于凌波大侠说的,IEA可以通过一个类似同步IEA模板到实例的过程将IEA Process Tag Type中修改的模板内容同步到各个实例当中,做法可以参考如下顺序:
1.首先根据IEA模板生成IEA实例;
2.修改IEA模板,例如增加模板当中的CFC功能块;
3.更新IEA模板,在库文件中选择IEA模板,使用Creative/change Process tag type功能增加或修改模板的输入输出管脚;
4.根据更新之后的新的IEA模板,重新生成一个新的导入文件B:使用assign/creat Import file功能;
5.将原先生成的IEA实例内容导出至生成的文件B;
6.使用导入文件B,将导入模式修改为delete,删除原来生成的IEA实例;
7.重新利用文件B,修改B中的空白参数,进行重复导入,最终生成的实例中就包含模板里的更新的内容了。
以上方法仅供参考,谢谢。