当处理LD或FBD编辑器中的网格时,以下评价顺序适用:
编译器在电源轨的左上方启动。如果元素直接连接到电源轨,所有这些元素均导电。如果没有直接连接的元素,编译器将对所有输入启动。Control FPWIN Pro7处理输入,正如其已准备好处理。
然后编译器寻找可以评价的最高等级的元素。如果有两个元素处于相同等级(线条),其将首先处理左侧元素。如果元素为输出或函数或功能块的提示,编译器将创建对应代码。可从编译器插入临时变量,以便缓冲信号或堆栈信号。
如果是来自第二步的元素(中间结果),编译器将输出电流导通到所有与其直接相连的元素。然后其评价下一个元素。最后,其返回第二步,直到所有元素被评价或没有元素可用于评价。
处理步骤中断或结束。
以下是Control FPWIN Pro7中执行顺序的几个示例。
示例1:
示例2:
示例3:
示例4: