lib/hysteresis_st.txt
changeset 276 1679f514f38a
parent 192 c6c2a3d487ac
equal deleted inserted replaced
275:af3d0e3ac65d 276:1679f514f38a
       
     1 (* Following taken directly from the IEC 61131.3 draft standard *)
       
     2 
       
     3 (*
       
     4  * An IEC 61131-3 IL and ST compiler.
       
     5  *
       
     6  * Based on the
       
     7  * FINAL DRAFT - IEC 61131-3, 2nd Ed. (2001-12-10)
       
     8  *
       
     9  *)
       
    10 
       
    11 
     1 FUNCTION_BLOCK HYSTERESIS
    12 FUNCTION_BLOCK HYSTERESIS
     2     (* Boolean hysteresis on difference *)
    13     (* Boolean hysteresis on difference *)
     3     (* of REAL inputs, XIN1 - XIN2      *)
    14     (* of REAL inputs, XIN1 - XIN2      *)
     4   VAR_INPUT XIN1, XIN2, EPS : REAL; END_VAR
    15   VAR_INPUT XIN1, XIN2, EPS : REAL; END_VAR
     5   VAR_OUTPUT Q : BOOL := 0; END_VAR
    16   VAR_OUTPUT Q : BOOL := 0; END_VAR