Documente Academic
Documente Profesional
Documente Cultură
Instructions de Base
a / Instructions boolenne. b / Blocs mmoire. c / Bobines intermdiaires et Fronts. d / Les Temporisations. e / Les Comparaisons. f / Les Compteurs. g / Oprations de Transfert. h / Les Appels.
- Page: 02 02 - Page: 03 03 - Page: 04 04 - Page: 05 06 - Page: 07 08 - Page: 09 10 - Page: 11 11 - Page: 12 12
T 104 264 20
Aforest
PH.Fvrier/05
Maintenance S7
a/ Inst.Boolennes
Saisie: z Mode Insertion: INS z Mode Remplacement: REF. z Se positionner avec le Curseur avant d insrer une instruction. z Effacer un lment aprs positionnement avec la touche Suppr ou Del ou avec un clic droit de la souris et Effacer . z Possibilit d utiliser les fonctions de Copie (Ctrl C) et Coller (Ctrl V) z Possibilit de rcuprer des lments effacer: z En LIST ne pas oublier de mettre un espace entre linstruction et l adresse. Compatibilit: Pour obtenir la compatibilit entre les diffrents modes de reprsentation: z Une quation par rseau. z Respecter les parenthses. z Mettre un NOP0 si une fonction n est pas utilise.
b/ Mmoire
Saisie:
z Il est possible de l utiliser sous forme de Bloc SET/RESET ou RESET/SET (la priorit donne au dernier utilis)
SET et RESET
z Les Blocs Set et Reset peuvent tres utiliss sparment sur des rseaux diffrents.
Compatibilit Visuelle:
c/ Spcifiques
Saisie Bobine:
z Si lon souhaite activer une bobine intermdiaire tout en continuant la ligne de programme on peut utiliser la bobine -(#) z Dans notre exemple la sortie A4.4 et la mmoire interne M11.0 dpendent de ltat de lentre E0.0.
Saisie Fronts:
z Il est possible daffecter une mmoire pour crer une impulsion la dtection dun front montant (P) ou descendant (N).
E 0.0 M12.0
Saisie Inversion:
d/ Temporisations
Les diffrents types:
En Contact:
DESCRIPTION
z Il existe 5 diffrents types de temporisations: SI, SV, SE, SS et SA. z Les temporisations peuvent se reprsenter sous forme de bobine ou bloc:
En LIST:
Dfinition:
z La temporisation est numrote T0 T255. z S: Activation de la Temporisation. z TW: Valeur de Consigne Format TW = S5T#wH xxM yyS zzzmS z R: Remise zro de la temporisation. z Q: tat de la Tempo (fonction du type). z DUAL: Valeur actuelle de la tempo. Cette valeur est comprise entre 0 et 999. z DEZ: Valeur actuelle en DCB
= S5T# 5s
Rq :
d/ Temporisations
Exploitation:
CHRONOGRAMME
Base de temps
Entre S Entre R
Sortie Q de la Tempo
3s
Maintenue Impulsion
3s
Impulsion
e/ Comparateur
Comparaison de Valeurs:
DESCRIPTION
Comparaison entre 2 Mots Entiers de 16 Bits (MWxx). L# -32768 < Valeur 16 Bits signes < L# 32767 Comparaison de Doubles Mots Entiers de 32 Bits (MDxx). L# -2147483648 < Valeur 32 Bits signes < L# 2147483647 Comparaison entre 2 Rels de 32 Bits (MDxx). +/- 1.175495
-38
+38
Rq :
e/ Comparateur
STANDARD et ACCU2:
MW 200:
EN LIST
STANDARD
ACCU2
23 2 8
ACCU2
14 23 2
L 2 L MW 200 Si == I = A 4.3
Paramtrage =
STANDARD
Rq :
En visualisation ONLINE, si lon utilise le clic droit de la souris sur la partie droite, on peut paramtrer laffichage. Possibilit de choisir les registres,l a reprsentation, laffichage pour chacune des zones.
f/ Compteur
DESCRIPTION
Les diffrents types: ZAHLER, ZV ou ZR. z Reprsenter sous forme de bloc ou bobine :
C#xxx
Dfinition:
Le Compteur est numrot Z 0 Z 255. z ZV: Incrmentation chaque front z ZR: Dcrmentation chaque front z S: Chargement Valeur de Consigne z R: Remise zro du Compteur. z Q: Active quand DUAL diffrent de 0. z DUAL:Valeur actuelle du Compteur. Valeur comprise entre 0 et 999. z DEZ: Valeur actuelle en DCB
f/ Compteur
En LIST:
U ZV U ZR U L S U R L T LC T U = E Z E Z0 E C#5 Z E Z Z MW Z MW Z A 0.0 0 0.1 0.2 0 0.3 0 0 100 0 102 0 4.7
EN LIST
10
// Incrmentation de 1 du compteur Z0 sur front montant de E0.0 // Dcrmentation de 1 du compteur Z0 sur front montant de E0.1 // Initialisation du compteur 5 sur front de E0.2 (C#5) // // // // // // // Remise zro du compteur Charge la valeur du compteur Z0 dans Mmorisation dans le mot de mmoire Charge la valeur du compteur Z0 dans Mmorisation dans le mot de mmoire Si le compteur Z0 est diffrent de 0 On active la sortie A4.7 le statut ou ACCU1 MW100 le statut ou ACCU1 MW102
Rq :
Doit tre utilis en dcompteur avec un NOT pour inverser l tat de la sortie. On utilise des comparateurs. Il existe de blocs siemens IEC1131 (SFB0,1,2)
g/ Transfert
Le Transfert ou MOVE:
OPERATION EN LIST
En LIST:
11
Visualisation EN LIGNE:
MW 100:
En CONT:
L MW100
STANDARD
ACCU2
23 0
MW 200:
14 23 23
T MW200
23
TAK
h/ Appels
DES BLOCS
En CONT:
12
OB1
En LIST:
DB1
FC1
DB10 FB1