quote:以下是引用一天到晚游泳的猪在2014-05-14 08:03:38的发言:quote:以下是引用soarckk在2014-05-13 13:44:46的发言:quote:以下是引用一天到晚游泳的猪在2014-05-13 13:29:31的发言:quote:以下是引用soarckk在2014-05-13 12:32:52的发言:
我给每个控制对象分配一个CFC块,还有很多AI状态点也是每个点一个CFC块,我这样分配的话,wincc那边组态非常方便,每个CFC块自动编译就是一个单独的运行组,我程序写了一半不到就600多个运行组了,当然我是放到一个OB里了,就算我分开不同的OB,每个50的限制也会超
我最近刚刚在学习pcs7啊,我的理解是一个画面对应一个cfc。
画面的元素过多的时候,CFC撑不下的,CFC中的元素也有数量限制,多少我忘了/悲伤;
我这么做的:给CFC取名FI2201表示一个模拟量且只处理这个模拟量,里面的Monitor块取名AMON,画面只需要连接FI2201/AMON就行了,我觉得异常方便;
还是一个画面对应一个层级文件夹比较方便,每个层级文件夹对应一个且只能对应一个画面啊,你那么做每个层级文件夹里只有一个CFC和一个画面了
我目前就是考虑一个pdl流程画面对应一个CFC啊。
一个流程画面里面能塞多少东西呢?屏幕分辨率有限,icon的大小也基本是标准的,我估摸着一个普通的画面里面显示的icon(包括模拟量、设备)最多也就百来个吧,我目前做的这个项目里面最大的一个画面也就塞了二十几个要操作的阀门和几十个ai而已,一个cfc里面写百来个fb应该是绰绰有余了吧
至少我看过别人的工程里面,一个cfc里面一般有abc三页,每页里面6个图,每个图里面一般能放十个fb(这个看fb管脚大小了,pid这种fb就比较庞大了,ai通道块就比较小),那么基本上3页能放百来个fb了
不建议这样做,这样查找起来太麻烦了,应该是多个CFC chart按功能或区域对应一个画面,每个CFC只包含一个仪表或阀门相关逻辑。