您现在的位置是:首页 > PLC技术 > PLC技术

PLC用指令框调用FC指令功能说明

来源:艾特贸易2017-06-05

简介CALL_FC (用指令框调用 FC )指令,是用来调用 FC (功能),如果允许输入端 EN 的逻辑状态为 1 ,则执行指令,在执行 CALL_FC 指令时: 1) 保存调用方块时的返回地址; 2) 先前的本地数据

    CALL_FC(用指令框调用FC)指令,是用来调用FC(功能),如果允许输入端EN的逻辑状态为“1”,则执行指令,在执行CALL_FC指令时:    1)保存调用方块时的返回地址;    2)先前的本地数据区被当前的本地数据区替换;    3) MA位(激活MCR的状态位),被转移到B堆栈;    4)建立被调用功能的新的本地数据区。    在完成以上处理后,程序继续处理被调用的FC程序。为了寻找出ENO,扫描BR位。在调用方块时,用户必须应用-( SAVE)指令分配所要求的状态(错误评估)到BR位。    如果调用一个功能(FC)以及被调用方块的变量登记表中有INOUTIN OUT的登记变量,这些变量会作为形式参数列表增加到被调用方块程序的指令框中。    在调用功能时,必须将实际参数分配给形式参数所在的位置。变量登记表中的任何初始值,在功能中并无重要意义。    4-144为用指令框调用FC指令对状态位的影响。    4-144    用指令框调用FC指令对状态位的影响        -     BR     CC1     CC0     OV     OS     OR     STA     RLO     /FC     无条件     写状态位     x    -  -    -     0     0     x     x     x     有条件     写状态位    -    -  -     -     0     0     x     x     x