HOLLiAS_MACS6.5.2逻辑中数据流排序简析
采用和利时发的MACS6.5.2DCS操作系统,一些功能的学习心得予以简要叙述:
块元件、输出、跳转、返回和标号每个都具有一个编号表明了它们执行的顺序,在这个连续的顺序中,每个元件在运行时被计算。当元件的编号根据拓扑顺序自动给出(从左到右和从上到下),如果顺序已经改变了,新元件将接收它的拓扑继承者的编号,并且所有较高的编号增加1,当它移动时元件的编号保持不变。顺序影响结果,在一定情况下必须改变顺序。如果显示了顺序,相应连续执行编号在元件的右上角显示,如。执行流程从编号为0的元件开始。缺省情况下,可以使用“执行顺序”菜单中各个命令调整各个元件的执行顺序。按数据流排序:按照数据流顺序对编辑区的所有元件编号重新排列,而不是根据元件所在的位置排列,可在程序区的右键菜单中选择。
同一程序内按先左后右先上后下执行,同一连接程序内执行完毕后在执行其他程序数据流。不同程序间,按先上后下顺序执行。
对于有先后执行顺序要求的程序,在逻辑中要对此进行修改。例如:品质判断DQ,如果不按照数据流进行合理的位置调整,那么对于测点的品质采集将带来较大的影响。在实验中发现,不安以上规则进行数据流排序,那么就可能对于某些测点的DQ项延后采集,也就是说会跳过一个周期才能采集到。那么这就有可能因为DQ项发生了,但是没有立即采集到从而导致事故的发生。
领取专属 10元无门槛券
私享最新 技术干货