Compteurs décompteurs SIEMENS S7 de 0 à 999
Transcription
Compteurs décompteurs SIEMENS S7 de 0 à 999
Compteurs décompteurs SIEMENS S7 de 0 à 999 Z.. ZV : entrée de comptage ZR : entrée de décomptage S : entrée de préselection ZW : valeur de présélection R : entrée de remise à zéro Q : sortie du compteur (=1 lorsque la valeur du compteur est supérieure à 0) DUAL : valeur du compteur en hexadécimal de type WORD DEZ : valeur du compteur en BCD de type WORD ZAEHLER ZV Q ZR S DUAL DEZ ZW R Exemple de grafcet : Exemple de programmation (en bits) : Actions internes (FC30) : 1 C=0 Z22 etape5 P ZAEHLER ZV Q Compteur Z22 ZR P 5 S C=C+1 C=10 ZW 6 etape1 R DUAL MW10 DE Z Ne pas entrer en mnémonique, sinon une erreur de type se produit Etapes (FC10) : etape5 CMP==I MW10 IN1 10 IN2 Ne pas entrer en mnémonique, sinon une erreur de type se produit etape6 S etape5 R Solution avec des mnémoniques (pour ne pas obtenir d’erreur de type) : Actions internes (FC30) : 1 C=0 Z22 etape5 P ZAEHLER ZV Q Compteur Z22 ZR P 5 S C=C+1 C=10 DUAL CW DE Z ZW 6 etape1 R BCD_I CW IN (type WORD) CI (type INT) Etapes (FC10) : etape5 CMP==I CI IN1 10 IN2 etape6 S etape5 R Autre solution si on sait ce que l’on fait : Désactiver le test de type de variable (dans l’éditeur CONT) en cliquant dans Outils et Paramètres : Case à décocher Compteur : Z de 0 à 255.