SIMOTION的ST中怎样使用边沿检测指令呢?
库中的R_TRIG 、 F_TRIG R_TRIG[FB] 、 F_TRIG[FB]
在ST程序中要怎样编写才行呢?看F1中的帮助没看懂要怎样编写。ST中使用边沿检测是要怎样编写的?
************************************************************************
INTERFACE
PROGRAM TEST1;
END_INTERFACE
IMPLEMENTATION
PROGRAM TEST1
END_PROGRAM
END_IMPLEMENTATION
最佳答案
INTERFACE
PROGRAM TEST1;
Var_global
g_start:bool; //起动按钮,上升沿有效;
g_run:bool; //运行输出
end_var
END_INTERFACE
IMPLEMENTATION
PROGRAM TEST1
VAR
MystartRplus:r-trig; //定义一个上升沿临时变量
END_VAR
MystartRplus(clk:=g_start) //检测G_start上升沿信号;
IF MystartRplus=true
THEN
g_run:=true
END_IF;
END_PROGRAM
END_IMPLEMENTATION
提问者对于答案的评价:
谢谢!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc148866.html