0% ont trouvé ce document utile (0 vote)
32 vues4 pages

Programme Principal d'Automatisation PLC

Le document décrit un programme principal pour un automate programmable (PLC) utilisant le langage CONT. Il inclut des réseaux de logique pour le traitement des signaux d'entrée et de sortie, ainsi que des commentaires sur les variables et leur utilisation. Chaque réseau est détaillé avec des adresses et des types de données associés.

Transféré par

Sidi Skd
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
32 vues4 pages

Programme Principal d'Automatisation PLC

Le document décrit un programme principal pour un automate programmable (PLC) utilisant le langage CONT. Il inclut des réseaux de logique pour le traitement des signaux d'entrée et de sortie, ainsi que des commentaires sur les variables et leur utilisation. Chaque réseau est détaillé avec des adresses et des types de données associés.

Transféré par

Sidi Skd
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Totally Integrated

Automation Portal

pompagejaouher / PLC_1 [CPU 1212C DC/DC/Rly] / Blocs de programme


Main [OB1]
Main Propriétés
Général
Nom Main Numéro 1 Type OB Langage CONT
Numéroration Automatique
Information
Titre "Main Program Sweep (Cy‐ Auteur Commentaire Famille
cle)"
Version 0.1 ID utilisateur

Main
Nom Type de données Valeur par déf. Commentaire
Input
Initial_Call Bool Initial call of this OB
Remanence Bool =True, if remanent data are available
Temp
Constant

Réseau 1 :

NORM_X SCALE_X
Int to Real Real to Real
EN ENO EN ENO

0.0 MIN %MD10 "bloc niveau". %MD14


OUT "sortie norme x" "niveau min" MIN "sortie scale
%IW64 OUT niveau reélle"
"capteur niveau" VALUE %MD10
"sortie norme x" VALUE
27648.0 MAX
"bloc niveau".
"niveau max" MAX

Mnémonique Adresse Type Commentaire


"bloc niveau"."niveau max" Real
"bloc niveau"."niveau min" Real
"capteur niveau" %IW64 Int
"sortie norme x" %MD10 DWord
"sortie scale niveau reélle" %MD14 Real

Réseau 2 :

DIV
Auto (Real)
EN ENO

"bloc niveau". %MD2


"niveau max" IN1 "niveau
2.0 IN2 OUT comparison"

Mnémonique Adresse Type Commentaire


"bloc niveau"."niveau max" Real
"niveau comparison" %MD2 Real

Réseau 3 :

%MD14
"sortie scale
%M0.7
niveau reélle"
"nh"
>=
Real
%MD2
"niveau
comparison"

Mnémonique Adresse Type Commentaire


"nh" %M0.7 Bool
"niveau comparison" %MD2 Real
"sortie scale niveau reélle" %MD14 Real

Réseau 4 :
Totally Integrated
Automation Portal

%MD14
"sortie scale
%M1.6
niveau reélle"
"nb"
<
Real
%MD2
"niveau
comparison"

Mnémonique Adresse Type Commentaire


"nb" %M1.6 Bool
"niveau comparison" %MD2 Real
"sortie scale niveau reélle" %MD14 Real

Réseau 5 :

%M0.6 %M0.7 %M0.0


"x6" "nh" "x0"

%M0.0 %M0.1
"x0" "x1"

%I0.2
"i"

%I0.1
"arret"

Mnémonique Adresse Type Commentaire


"arret" %I0.1 Bool
"i" %I0.2 Bool
"nh" %M0.7 Bool
"x0" %M0.0 Bool
"x1" %M0.1 Bool
"x6" %M0.6 Bool

Réseau 6 :

%M0.0 %I0.0 %M0.7 %I0.1 %I0.2 %M0.1


"x0" "marche" "nh" "arret" "i" "x1"

%M0.1 %M0.2
"x1" "x2"

Mnémonique Adresse Type Commentaire


"arret" %I0.1 Bool
"i" %I0.2 Bool
"marche" %I0.0 Bool
"nh" %M0.7 Bool
"x0" %M0.0 Bool
"x1" %M0.1 Bool
"x2" %M0.2 Bool

Réseau 7 :

%M0.1 %M1.6 %I0.1 %I0.2 %M0.2


"x1" "nb" "arret" "i" "x2"

%M0.2 %M0.3
"x2" "x3"

Mnémonique Adresse Type Commentaire


"arret" %I0.1 Bool
"i" %I0.2 Bool
"nb" %M1.6 Bool
"x1" %M0.1 Bool
"x2" %M0.2 Bool
"x3" %M0.3 Bool

Réseau 8 :
Totally Integrated
Automation Portal

%M0.2 %M0.7 %I0.1 %I0.2 %M0.3


"x2" "nh" "arret" "i" "x3"

%M0.3 %M0.4
"x3" "x4"

Mnémonique Adresse Type Commentaire


"arret" %I0.1 Bool
"i" %I0.2 Bool
"nh" %M0.7 Bool
"x2" %M0.2 Bool
"x3" %M0.3 Bool
"x4" %M0.4 Bool

Réseau 9 :

%M0.3 %M1.6 %I0.1 %I0.2 %M0.4


"x3" "nb" "arret" "i" "x4"

%M0.4 %M0.5
"x4" "x5"

Mnémonique Adresse Type Commentaire


"arret" %I0.1 Bool
"i" %I0.2 Bool
"nb" %M1.6 Bool
"x3" %M0.3 Bool
"x4" %M0.4 Bool
"x5" %M0.5 Bool

Réseau 10 :

%M0.4 %M0.7 %I0.1 %I0.2 %M0.5


"x4" "nh" "arret" "i" "x5"

%M0.5 %M0.6
"x5" "x6"

Mnémonique Adresse Type Commentaire


"arret" %I0.1 Bool
"i" %I0.2 Bool
"nh" %M0.7 Bool
"x4" %M0.4 Bool
"x5" %M0.5 Bool
"x6" %M0.6 Bool

Réseau 11 :

%M0.5 %M1.6 %I0.1 %I0.2 %M0.6


"x5" "nb" "arret" "i" "x6"

%M0.6 %M0.0
"x6" "x0"

Mnémonique Adresse Type Commentaire


"arret" %I0.1 Bool
"i" %I0.2 Bool
"nb" %M1.6 Bool
"x0" %M0.0 Bool
"x5" %M0.5 Bool
"x6" %M0.6 Bool

Réseau 12 :
Totally Integrated
Automation Portal

%M0.1 %Q0.0
"x1" "p1"

%M0.2
"x2"

%M0.3
"x3"

Mnémonique Adresse Type Commentaire


"p1" %Q0.0 Bool
"x1" %M0.1 Bool
"x2" %M0.2 Bool
"x3" %M0.3 Bool

Réseau 13 :

%M0.1 %Q0.1
"x1" "p2"

%M0.5
"x5"

%M0.6
"x6"

Mnémonique Adresse Type Commentaire


"p2" %Q0.1 Bool
"x1" %M0.1 Bool
"x5" %M0.5 Bool
"x6" %M0.6 Bool

Réseau 14 :

%M0.3 %Q0.2
"x3" "p3"

%M0.4
"x4"

%M0.5
"x5"

Mnémonique Adresse Type Commentaire


"p3" %Q0.2 Bool
"x3" %M0.3 Bool
"x4" %M0.4 Bool
"x5" %M0.5 Bool

Réseau 15 :

%Q0.0 %M1.1
"p1" "indication_ihm"

%Q0.1
"p2"

%Q0.2
"p3"

Mnémonique Adresse Type Commentaire


"indication_ihm" %M1.1 Bool
"p1" %Q0.0 Bool
"p2" %Q0.1 Bool
"p3" %Q0.2 Bool

Vous aimerez peut-être aussi