Syntaxe De Programme En Format Texte - ABB PLUTO Manuel De Configuration

Table des Matières

Publicité

6

Syntaxe de programme en format texte :

Cet exemple de programme correspond à l'exemple d'application au chapitre 8 du « Manuel
d'utilisation, Matériel ».
$name Example, manual
! id_pluto:00=000034AD4AE1
! i0.12 = Arrêt_Urgence
! pgm_pluto:00
! q0.10,a_pulse
! i0.00,static
! i0.01,a_pulse,non_inv
! i0.02,a_pulse,non_inv
! i0.12,a_pulse
! i0.13,a_pulse
! iq0.14,a_pulse
! q0.14 = VoyantReset
;**********************************************
s0.0_0
q0.2 = Arrêt_Urgence * (i0.13 + m0.0) * ( (p(i0.14) * i0.02) + q0.2)
q0.3 = q0.2
VoyantReset = /q0.2
;**********************************************
s0.1_0
j(+1)=/i0.00*/i0.01*(SR0.43<100)
s0.1_1
q0.17 = i0.00 * i0.01 * i0.13
j(+1) = q0.17 * (SR0.43<100) ; L'inhibition démarre quand les deux capteurs et
s0.1_2
m0.0
q0.17
j(0) = /i0.00 + /i0.01
; Déclaration du nom symbolique, E/S globale
; Sortie dynamique A
; Capteur d'inhibition 1
; Capteur d'inhibition 2
; Test Contacteurs
; Arrêt d'urgence
; Mono Faisceau
; Réarmement avec voyant
; Déclaration du nom symbolique, variable locale
; Début séquence principale
; Toutes les sorties de sécurité actives quand arrêt
; d'urgence (I0.12) et mono faisceau (I.13) ou inhibition
; (M0.0) actifs.
; Réarmement (I0.14) et Test (I0.02) sont aussi
; nécessaires dans condition de départ.
; (Arrêt_Urgence = nom symbolique de i0.12)
; Voyant de réarmement actif quand les sorties ne
; sont pas actives
; (VoyantReset = nom symbolique de q0.14)
; Séquence d'inhibition
; Conditions de démarrage : les deux capteurs inactifs
; le mono faisceau sont actifs
; M0.0, Mémoire d'inhibition active
; Voyant d'inhibition actif
; Inhibition interrompue car un des capteurs inactif
122
2TLC172002M0314_F

Publicité

Table des Matières
loading

Table des Matières