; bloc-fonctionnel defver
; dfauts d'un vrin
; les entres boolennes sont les fins de course et les tapes de mouvements
; i0 = a1
; i1 = a0
; i2 tapes sorties du vrin
; i3 tapes rentres du vrin
; les sorties boolennes sont les dfauts
; O0 dfaut capteur a1
; O1 dfaut capteur a0
; O2 dfaut sortie vrin
; O3 dfaut rentre vrin
; les paramtres sont :	
;	0 : premire temporisation dure de la sortie
;	1 : dure de la premire temporisation
;	2 : deuxime temporisation dure de la rentre
;	3 : dure de la deuxime temporisation


; prdisposition des deux temporisations
${?0}={?1}
${?2}={?3}

; dfauts si pas les fins de course ou si tempo. termines
set {O0}
set {O0} orr {I0} eor {I1}
set {O0} orr {?0} eor {?2}

; gestion des temporisations
{?0}=({I2})
{?2}=({I3})

; piloter la direction en fonction des fins de course
{O1}=(1)({I0})
{O1}=(0)({I1})


