您好,欢迎访问一九零五行业门户网

西门子plc sfc如何调用?

call_sfc(用指令框调用sfc)指令,是用来调用sfc(系统功能),如果允许输入端en的逻辑状态为“1”,则执行指令,在执行call_sfc指令时:
1)保存调用方块时的返回地址;
2)先前的本地数据区被当前的本地数据区替换;
3) ma位(激活mcr的状态位),被转移到b堆栈;
4)建立被调用功能的新的本地数据区。
在完成以上处理后,程序继续处理被调用的sfc程序。如果sfc被调用(en=“1”)以及没有错误出现,则eno=“1”。
表4-148为用指令框调用sfc指令对状态位的影响。
表4-148    用指令框调用sfc指令对状态位的影响
-
br
cc1
cc0
ov
os
or
sta
rlo
/fc
无条件
写状态位
x
-
-
-
0
0
x
x
x
有条件
写状态位
-
-
-
-
0
0
x
x
x
其它类似信息

推荐信息