用SCL 制作简单的数据存储

科技   2024-11-01 22:45   中国  

VAR_INPUT

    Frg_start : BOOL;// Freigabe start

    SEW_Ist : INT;//

    BT1: BOOL;//BT1

    BT2: BOOL;//BT2

END_VAR

VAR_OUTPUT    

    SEW_IO: ARRAY [1..8] OF DINT;//

    error: BOOL;//

END_VAR

VAR

    // Static Variables

    Fry_int:WORD ;

    temp_bool:BOOL;

    temp_byte:ARRAY [1..8] OF BOOL;

    TEMP_int: INT;

    temp_bool1:BOOL;

    temp_bool2:BOOL;

END_VAR

    // Statement Section

    IF (TEMP_int >=8) or (TEMP_int =0)THEN  累加器初始化

    TEMP_int:=0;

    END_IF;

        temp_bool1:= Frg_start AND NOT temp_bool;

         temp_bool  := Frg_start;  制作脉冲

        IF temp_bool1 THEN   

        TEMP_int:=  TEMP_int+1;  

        end_if; 

    IF Frg_start THEN  开始逐个传输数据

        IF SEW_Ist > 850  THEN

        SEW_IO[TEMP_int]:= SEW_Ist;// Statement Section  

        end_if;     

    END_IF;

  ;  

 (*Ende*) 

END_FUNCTION_BLOCK

机器人及PLC自动化应用
机器人技术讲解,PLC程序分析讲解,PLC机器人自动化培训. 以工业自动化培训为主.也会有些个人喜爱的军事和休闲.
 最新文章