ST中怎样用边沿检测

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月4日
下一篇 2017年6月4日

相关推荐