我使用SCL函数实现上升沿检测时,编译没有错误,程序开始是自己写的块,仿真报错(SF报警),然后直接套用前辈们的函数:
FUNCTION_BLOCK FB3
VAR_INPUT
R_CLK : BOOL;
END_VAR
VAR
R_MEM : BOOL:=0;
END_VAR
VAR_OUTPUT
R_Q : BOOL;
END_VAR
R_Q:=R_CLK AND NOT R_MEM;
R_MEM:=R_CLK;
END_FUNCTION_BLOCK
编译后,也没错误,但照样报错(SF框变红),没法仿真。
请问这是PLCSIM的问题,还是程序上的问题。