Schneider Electric Magelis XBTGC HMI Controller - Comptage rapide Mode d'emploi
Ajouter à Mes manuels86 Des pages
▼
Scroll to page 2
of
86
Magelis XBTGC HMI Controller 04/2014 Magelis XBTGC HMI Controller Comptage rapide Guide de la bibliothèque XBTGC HSC EIO0000000645.06 04/2014 www.schneider-electric.com Le présent document comprend des descriptions générales et/ou des caractéristiques techniques des produits mentionnés. Il ne peut pas être utilisé pour définir ou déterminer l’adéquation ou la fiabilité de ces produits pour des applications utilisateur spécifiques. Il incombe à chaque utilisateur ou intégrateur de réaliser l’analyse de risques complète et appropriée, l’évaluation et le test des produits pour ce qui est de l’application à utiliser et de l’exécution de cette application. Ni la société Schneider Electric ni aucune de ses sociétés affiliées ou filiales ne peuvent être tenues pour responsables de la mauvaise utilisation des informations contenues dans le présent document. Si vous avez des suggestions d’amélioration ou de correction ou avez relevé des erreurs dans cette publication, veuillez nous en informer. Aucune partie de ce document ne peut être reproduite sous quelque forme ou par quelque moyen que ce soit, électronique, mécanique ou photocopie, sans l’autorisation écrite expresse de Schneider Electric. Toutes les réglementations locales, régionales et nationales pertinentes doivent être respectées lors de l’installation et de l’utilisation de ce produit. Pour des raisons de sécurité et afin de garantir la conformité aux données système documentées, seul le fabricant est habilité à effectuer des réparations sur les composants. Lorsque des équipements sont utilisés pour des applications présentant des exigences techniques de sécurité, suivez les instructions appropriées. La non-utilisation du logiciel Schneider Electric ou d’un logiciel approuvé avec nos produits matériels peut entraîner des blessures, des dommages ou un fonctionnement incorrect. Le non-respect de cette consigne peut entraîner des lésions corporelles ou des dommages matériels. © 2014 Schneider Electric. Tous droits réservés. 2 04/2014 Table des matières Consignes de sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . A propos de ce manuel . . . . . . . . . . . . . . . . . . . . . . . . . Partie I Configuration des E/S . . . . . . . . . . . . . . . . . . . . . . Chapitre 1 Configuration des E/S spéciales. . . . . . . . . . . . . . . . . . E/S locales et spéciales - Vue d’ensemble . . . . . . . . . . . . . . . . . . . . . Possibilités de configuration des E/S spéciales . . . . . . . . . . . . . . . . . Résumé des E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Partie II Principes du HSC . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 2 Vue d’ensemble des fonctions HSC . . . . . . . . . . . . . . . Présentation de la fonction HSC . . . . . . . . . . . . . . . . . . . . . . . . . . . . Caractéristiques générales des HSC . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 3 Compteur HSC 1 phase . . . . . . . . . . . . . . . . . . . . . . . . . Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mode Compteur de front montant/descendant . . . . . . . . . . . . . . . . . . Mode Compteur de front descendant/montant . . . . . . . . . . . . . . . . . . Mode Compteur de front montant/descendant . . . . . . . . . . . . . . . . . . Mode Compteur de front descendant/montant . . . . . . . . . . . . . . . . . . Caractéristiques. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 4 Compteur HSC 2 phases . . . . . . . . . . . . . . . . . . . . . . . . Vue d’ensemble . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mode 0. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mode 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mode 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mode 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Spécifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 5 Configuration du HSC . . . . . . . . . . . . . . . . . . . . . . . . . . Ecran de configuration de HSC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Partie III Bibliothèque HSC . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 6 Informations générales . . . . . . . . . . . . . . . . . . . . . . . . . Fonctions dédiées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 7 Fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . HMI_HSCStart: démarrage du HSC . . . . . . . . . . . . . . . . . . . . . . . . . . HMI_HSCStop: arrêt du HSC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . HMI_HSCGetCurrentValue: obtention de la valeur courante du HSC 04/2014 5 7 9 11 12 15 19 23 25 26 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 45 45 49 51 51 53 54 55 56 3 HMI_HSCGetCapturedValue: obtention de la valeur du HSC . . . . . . . HMI_GetSynchronizedOutput : obtention de l’état de la sortie synchronisée . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . HMI_ClearSynchronizedOutput: effacement de l’état de la sortie synchronisée . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . HMI_SetCounterValue: définition de la valeur du HSC . . . . . . . . . . . . HMI_ClearCounterValue: effacement de la valeur du HSC . . . . . . . . . HMI_GetPreLoadStatus: détection d’un signal d’entrée Préchargement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . HMI_ClearPreLoadStatus: effacement de l’état Préchargement . . . . . HMI_GetPreStrobeStatus: obtention de l’état Préstrobe . . . . . . . . . . . HMI_ClearPreStrobeStatus: effacement de l’état Préstrobe . . . . . . . . HMI_GetMarkerStatus: détection d’un signal d’entrée matérielle Marqueur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . HMI_ClearMarkerStatus: effacement de l’état Marqueur. . . . . . . . . . . Annexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Annexe A Représentation des fonctions et blocs fonction . . . . Différences entre une fonction et un bloc fonction . . . . . . . . . . . . . . . . Utilisation d’une fonction ou d’un bloc fonction en langage IL . . . . . . . Utilisation d’une fonction ou d’un bloc fonction en langage ST . . . . . . Glossaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 57 58 59 60 61 62 63 64 65 66 67 69 71 72 73 77 81 85 04/2014 Consignes de sécurité Informations importantes AVIS Lisez attentivement ces instructions et examinez le matériel pour vous familiariser avec l’appareil avant de tenter de l’installer, de le faire fonctionner ou d’assurer sa maintenance. Les messages spéciaux suivants que vous trouverez dans cette documentation ou sur l’appareil ont pour but de vous mettre en garde contre des risques potentiels ou d’attirer votre attention sur des informations qui clarifient ou simplifient une procédure. 04/2014 5 REMARQUE IMPORTANTE L’installation, l’utilisation, la réparation et la maintenance des équipements électriques doivent être assurées par du personnel qualifié uniquement. Schneider Electric décline toute responsabilité quant aux conséquences de l’utilisation de ce matériel. Une personne qualifiée est une personne disposant de compétences et de connaissances dans le domaine de la construction, du fonctionnement et de l’installation des équipements électriques, et ayant suivi une formation en sécurité leur permettant d’identifier et d’éviter les risques encourus. 6 04/2014 A propos de ce manuel Présentation Objectif du document Ce document contient des informations sur les fonctions High Speed Counter (HSC) disponibles avec le XBTGC HMI Controller. Cette documentation décrit les types de données et les fonctions de la bibliothèque XBTGC HSC. Les connaissances fondamentales requises pour tirer profit de ce document sont les suivantes : connaissances de base sur les fonctionnalités, la structure et la configuration du XBTGC HMI Controller ; z connaissance de la programmation en langage FBD, LD, ST, IL ou CFC. z Champ d’application Le présent document a été mis à jour suite au lancement de SoMachine V4.1. Document(s) à consulter Titre de documentation Référence EIO0000000650 (ENG) ; Guide de la bibliothèque XBTGC HMI Controller PTOPWM du Magelis XBTGC à sortie à train d’impulsions et modulation de largeur EIO0000000651 (FRE) ; EIO0000000652 (GER) ; d’impulsion EIO0000000653 (SPA) ; EIO0000000654 (ITA) ; EIO0000000655 (CHS) ; 04/2014 Guide de programmation de Magelis XBTGC HMI Controller EIO0000000632 (ENG) ; EIO0000000633 (FRE) ; EIO0000000634 (GER) ; EIO0000000635 (SPA) ; EIO0000000636 (ITA) ; EIO0000000637 (CHS) ; SoMachine - Guide de programmation EIO0000000067 (ENG); EIO0000000069 (FRE) ; EIO0000000068 (GER); EIO0000000071 (SPA); EIO0000000070 (ITA); EIO0000000072 (CHS); 7 Vous pouvez télécharger ces publications et autres informations techniques depuis notre site web à l’adresse : www.schneider-electric.com. Information spécifique au produit AVERTISSEMENT PERTE DE CONTROLE z z z z z Le concepteur d’un circuit de commande doit tenir compte des modes de défaillance potentiels des canaux de commande et, pour certaines fonctions de commande critiques, prévoir un moyen d’assurer la sécurité en maintenant un état sûr pendant et après la défaillance. Par exemple, l’arrêt d’urgence, l’arrêt en cas de surcourse, la coupure de courant et le redémarrage sont des fonctions de commande cruciales. Des canaux de commande séparés ou redondants doivent être prévus pour les fonctions de commande critiques. Les liaisons de communication peuvent faire partie des canaux de commande du système. Une attention particulière doit être prêtée aux implications des délais de transmission non prévus ou des pannes de la liaison. Respectez toutes les réglementations de prévention des accidents ainsi que les consignes de sécurité locales.1 Chaque implémentation de cet équipement doit être testée individuellement et entièrement pour s’assurer du fonctionnement correct avant la mise en service. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 1 Pour plus d’informations, consultez le document NEMA ICS 1.1 (dernière édition), « Safety Guidelines for the Application, Installation, and Maintenance of Solid State Control » (Directives de sécurité pour l’application, l’installation et la maintenance de commande statique) et le document NEMA ICS 7.1 (dernière édition), « Safety Standards for Construction and Guide for Selection, Installation, and Operation of Adjustable-Speed Drive Systems » (Normes de sécurité relatives à la construction et manuel de sélection, installation et opération de variateurs de vitesse) ou son équivalent en vigueur dans votre pays. AVERTISSEMENT COMPORTEMENT IMPREVU DE L’EQUIPEMENT z z N’utilisez que le logiciel approuvé par Schneider Electric pour faire fonctionner cet équipement. Mettez à jour votre programme d’application chaque fois que vous modifiez la configuration matérielle physique. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 8 04/2014 Magelis XBTGC HMI Controller Configuration des E/S 04/2014 Partie I Configuration des E/S Configuration des E/S 04/2014 9 Configuration des E/S 10 04/2014 Magelis XBTGC HMI Controller E/S spéciales 04/2014 Chapitre 1 Configuration des E/S spéciales Configuration des E/S spéciales Introduction Ce chapitre explique comment configurer des E/S locales en tant qu’E/S spéciales. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet 04/2014 Page E/S locales et spéciales - Vue d’ensemble 12 Possibilités de configuration des E/S spéciales 15 Résumé des E/S 19 11 E/S spéciales E/S locales et spéciales - Vue d’ensemble Introduction Le contrôleur XBTGC HMI Controller prend en charge les E/S locales suivantes : Contrôleur Entrées Sorties XBTGC1100 HMI C ontroller 12 entrées matérielles 6 sorties matérielles XBTGC2120 HMI C ontroller XBTGC2230 HMI C ontroller XBTGC2330 HMI C ontroller 16 entrées matérielles 12 sorties matérielles Types d’E/S spéciales Vous pouvez configurer les E/S locales comme des E/S spéciales. Ces E/S spéciales sont de type : z High Speed Counter (HSC) (voir page 26) z Sortie à train d’impulsions (PTO) (voir Magelis XBTGC HMI Controller , Sortie à train d’impulsions, Modulation de la largeur d’impulsion, XBTGC Guide de la bibliothèque PTOPWM) z Sortie modulation de largeur d’impulsions (PWM) (voir Magelis XBTGC HMI Controller , Sortie à train d’impulsions, Modulation de la largeur d’impulsion, XBTGC Guide de la bibliothèque PTOPWM) z Entrée de verrouillage d’impulsions (PLI) (voir Magelis XBTGC HMI Controller , Sortie à train d’impulsions, Modulation de la largeur d’impulsion, XBTGC Guide de la bibliothèque PTOPWM) Configuration des E/S spéciales Les E/S spéciales sont configurées en quatre groupes. Chaque groupe dispose de deux entrées (In et In+1 de groupe n) et une sortie (Qn de groupe n), comme indiqué sur le schéma ci-après : NOTE : Toutes les E/S restantes peuvent être configurées comme E/S normales. (voir page 13). 12 04/2014 E/S spéciales Configuration des E/S locales et spéciales La figure suivante explique la configuration des E/S locales et spéciales : Légende 1 Les E/S locales du contrôleur XBTGC1100 HMI Controller sont les suivantes : I8 à I11 et Q4 à Q5. 2 Les E/S locales des contrôleurs XBTGC2120 HMI Controller, XBTGC2230 HMI Controller et XBTGC2330 HMI Controller sont comprises entre I8 et I15, et entre Q4 et Q15. Ordre de configuration des E/S spéciales Lorsque vous configurez des E/S spéciales, respectez l’ordre défini dans le schéma suivant : La configuration des E/S spéciales dépend du nombre et des types de HSC nécessaires. Il y a trois cas : z Cas 1 : (voir page 15) aucun HSC n’est nécessaire ou uniquement un HSC 1 phase (équivalent à Aucun HSC 1 phase) z Cas 2 : (voir page 16) un HSC 2 phases est nécessaire z Cas 3 : (voir page 17) deux HSC 2 phases sont nécessaires 04/2014 13 E/S spéciales Pour plus d’informations, reportez-vous à la section Configuration du compteur HSC (voir page 45). 14 04/2014 E/S spéciales Possibilités de configuration des E/S spéciales Cas 1 : combinaison de HSC 1 phase Tous les groupes peuvent être configurés de façon indépendante en tant que HSC, PLI ou PTO/PWM : Ces groupes peuvent fournir les combinaisons indiquées dans le tableau suivant : Fonctions principales I(2n) I(2n+1) Q(n) Entrée de HSC 1 phase Entrée de HSC 1 phase Entrée normale ou Préchargement ou Préstrobe Sortie normale ou Sortie synchronisée E/S normale, PWM ou PTO Entrée normale Entrée normale Sortie normale ou PWM ou PTO PLI Entrée à mémoire d’impulsion Entrée normale Sortie normale NOTE : n représente le numéro du groupe, de 0 à 3 (HSC0n/PTO0n/Latch0n), où I(2n), I(2n+1) et Q(n) représentent les entrées et sorties respectives du groupe n. 04/2014 15 E/S spéciales Cas 2 : combinaison à un HSC 2 phases Les groupes 0 et 1 forment un HSC 2 phases. Les autres groupes peuvent être configurés en tant que HSC, PLI ou PTO/PWM : Pour cette combinaison, le groupe 0 (HSC00) et le groupe 1 (HSC01) sont associés pour former un HSC 2 phases. Le tableau suivant indique les combinaisons disponibles : I0 I1 Q0 Compteur 1A Entrée normale ou Préchargement ou Préstrobe Sortie normale ou Sortie synchronisée I2 I3 Q1 Compteur 1B Entrée Marquage ou Entrée normale Sortie normale ou PWM ou PTO NOTE : Le groupe 2 et le groupe 3 (HSC0n/PTO0n/Latch0n) suivent les mêmes règles que la combinaison de HSC 1 phase. Résumé des combinaisons à un HSC 2 phases : La fonction PLI n’est disponible sur aucune entrée du groupe. z Les fonctions PWM et PTO sont disponibles sur la deuxième sortie du deuxième HSC du groupe. z Les sorties synchronisées sont disponibles sur la sortie du premier HSC du groupe. z 16 04/2014 E/S spéciales Cas 3 : combinaison à deux HSC 2 phases Le schéma suivant illustre cette combinaison HSC 2 phases: Pour cette combinaison, le groupe 0 (HSC00) et le groupe 1 (HSC01) sont associés pour former un HSC 2 phases. Les groupes 2 (HSC02) et 3 (HSC03) forment un autre HSC 2 phases. Les tableaux suivants présentent les fonctions disponibles : 04/2014 I0 ou I4 I1 ou I5 Q0 ou Q2 Compteur 1A Entrée normale ou Préchargement ou Préstrobe Sortie normale ou Sortie synchronisée I2 ou I6 I3 ou I7 Q1 ou Q3 Compteur 1B Entrée normale ou Entrée Marqueur Sortie normale ou PWM ou PTO 17 E/S spéciales Résumé des combinaisons à deux HSC 2 phases : z La fonction PLI n’est pas utilisable avec la configuration à deux HSC 2 phases. z Les fonctions PWM et PTO sont disponibles sur la deuxième sortie du deuxième HSC du groupe 1 (HSC01) ou du groupe 3 (HSC03). z La sortie synchronisée est disponible sur la sortie du premier HSC du groupe 0 (HSC00) et sur la sortie du troisième HSC du groupe 2 (HSC02). 18 04/2014 E/S spéciales Résumé des E/S Présentation Le résumé des E/S affiche la configuration des broches d’E/S pour les nœuds d’E/S tels que HSC, PTO/PWM et PLI. Pour y accéder, cliquez sur le bouton Résumé des E/S... situé dans l’écran de configuration de chacune des fonctions. La figure suivante illustre le Résumé des E/S du HSC : NOTE : Le bouton Résumé des E/S... est disponible pour toutes les fonctions et est accessible dans leur écran de configuration : HSC, PTO/PWM et PLI. 04/2014 19 E/S spéciales Fenêtre Résumé des E/S Cliquez sur le bouton Résumé des E/S pour afficher la fenêtre suivante : Messages de la fenêtre Résumé des E/S Si une incohérence de paramètres d’E/S est détectée, la colonne Configuration de la boîte de dialogue Résumé des E/S affiche deux types de message : z Erreur : il existe un conflit entre les paramètres HSC et IO z Erreur : il existe un conflit entre les paramètres HSC et PWM_PTO 20 04/2014 E/S spéciales Exemple d’écran Résumé des E/S L’exemple suivant montre la fenêtre Résumé des E/S, lorsque l’E/S est configurée en tant qu’entrée standard avec une entrée Préstrobe contenant un message d’erreur détectée : 04/2014 21 E/S spéciales 22 04/2014 Magelis XBTGC HMI Controller Principes du HSC 04/2014 Partie II Principes du HSC Principes du HSC Introduction Cette section décrit les principes du HSC utilisés par le contrôleur XBTGC HMI Controller. Contenu de cette partie Cette partie contient les chapitres suivants : Chapitre 04/2014 Titre du chapitre Page 2 Vue d’ensemble des fonctions HSC 25 3 Compteur HSC 1 phase 29 4 Compteur HSC 2 phases 37 5 Configuration du HSC 45 23 Principes du HSC 24 04/2014 Magelis XBTGC HMI Controller Vue d’ensemble des fonctions HSC 04/2014 Chapitre 2 Vue d’ensemble des fonctions HSC Vue d’ensemble des fonctions HSC Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet 04/2014 Page Présentation de la fonction HSC 26 Caractéristiques générales des HSC 28 25 Vue d’ensemble des fonctions HSC Présentation de la fonction HSC Concept La fonction HSC compte les impulsions rapides des capteurs électroniques, codeurs, commutateurs, etc. La fonction HSC est indépendante du temps de scrutation de XBTGC HMI Controller. Deux types de fonction HSC sont disponibles : HSC 1 phase (voir page 29) z HSC 2 phases (voir page 37) z Pour plus d’informations sur la configuration générale des E/S XBTGC HMI Controller, reportezvous à la rubrique Configuration des E/S (voir page 9). Nombre maximal de canaux et fréquence de fonctionnement Pour plus d’informations sur le nombre maximal de canaux HSC et sur la fréquence de fonctionnement, reportez-vous aux à la rubrique Caractéristiques générales HSC (voir page 28). Cas d’utilisation Le graphique suivant présente un cas d’utilisation fréquent. La sortie synchronisée ne change que lorsque la valeur du compteur franchit les valeurs de seuil prédéfinies ON et OFF : NOTE : Le comptage ou décomptage HSC 1 phase dépend du mode (voir page 30) défini dans l’écran HSC Configuration des E/S (voir page 45). Le comptage croissant/décroissant n’est disponible qu’avec le HSC 2 phases. 26 04/2014 Vue d’ensemble des fonctions HSC Une fois le HSC configuré, il fonctionne indépendamment de l’application. Les événements qui se produisent dans le graphique ci-dessus sont décrits dans le tableau ci-après : Numéro d’événement 04/2014 Description 1 Le compteur dépasse la valeur prédéfinie ON. Résultat : la sortie synchronisée est définie comme haute. 2 Le compteur dépasse la valeur prédéfinie OFF. Résultat : la sortie synchronisée est définie comme haute. 3 Le compteur franchit le nombre maximal et est remis à 0. 4 Le compteur dépasse la valeur prédéfinie OFF par le bas. Résultat : la sortie synchronisée est définie comme haute. 5 Le compteur dépasse la valeur prédéfinie ON par le bas. Résultat : la sortie synchronisée est définie comme haute. 6 Le compte diminue jusqu’à 0, puis revient au nombre maximal. 7 Le sens de comptage passe de croissant à décroissant. 27 Vue d’ensemble des fonctions HSC Caractéristiques générales des HSC Caractéristiques générales du HSC Le tableau suivant indique la fréquence maximale par compteur HSC : Type de HSC Nombre de HSC Fréquence maximale (en kHz) par HSC Fréquence maximale totale (en kHz) HSC 1 phase 4 4*25 100 3 2*25 + 1*50 2 2*50 1 1*100 2 2*25 1 1*50 HSC 2 phases 28 50 04/2014 Magelis XBTGC HMI Controller Compteur HSC 1 phase 04/2014 Chapitre 3 Compteur HSC 1 phase Compteur HSC 1 phase Général Ce chapitre décrit le compteur HSC 1 phase du contrôleur XBTGC HMI Controller. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet 04/2014 Page Présentation 30 Mode Compteur de front montant/descendant 31 Mode Compteur de front descendant/montant 32 Mode Compteur de front montant/descendant 33 Mode Compteur de front descendant/montant 34 Caractéristiques 35 29 Compteur HSC 1 phase Présentation Introduction Le HSC 1 phase utilise une entrée matérielle comme une entrée de compteur. En cas de signal d’impulsion sur l’entrée, il peut être un compteur croissant ou décroissant. Configurez le HSC 1 phase avec les modes disponibles dans l’écran de configuration (voir page 45) du HSC. Présentation des modes du HSC 1 phase z z z z Mode Compteur/Front montant (voir page 31) : Le compteur s’incrémente à chaque front montant de l’entrée. Mode Décompteur/Front montant (voir page 32) : Le compteur se décrémente à chaque front montant de l’entrée. Mode Compteur/Front descendant (voir page 33) : Le compteur s’incrémente à chaque front descendant de l’entrée. Mode Décompteur/Front descendant (voir page 34) : Le compteur se décrémente à chaque front descendant de l’entrée. Spécification du HSC 1 phase La spécification de ce compteur est décrite dans la section Spécification (voir page 35) du HSC 1 phase. 30 04/2014 Compteur HSC 1 phase Mode Compteur de front montant/descendant Description du mode Compteur de front montant/descendant Le diagramme suivant illustre le comportement du HSC 1 phase en mode Front montant/descendant : Sur chaque front montant de l’entrée 1A, le compteur s’incrémente vers le haut. 04/2014 31 Compteur HSC 1 phase Mode Compteur de front descendant/montant Description du mode Compteur de front descendant/montant Le diagramme suivant illustre le comportement du HSC 1 phase en mode Front descendant/montant : Sur chaque front montant de l’entrée 1A, le compteur s’incrémente vers le bas. 32 04/2014 Compteur HSC 1 phase Mode Compteur de front montant/descendant Description du mode Compteur de front montant/descendant Le diagramme suivant illustre le comportement du HSC 1 phase en mode Front montant/descendant : Sur chaque front descendant de l’entrée 1A, le compteur s’incrémente vers le haut. 04/2014 33 Compteur HSC 1 phase Mode Compteur de front descendant/montant Description du mode Compteur de front descendant/montant Le diagramme suivant illustre le comportement du HSC 1 phase en mode Font descendant/montant : Sur chaque front descendant de l’entrée 1A, le compteur s’incrémente vers le bas. 34 04/2014 Compteur HSC 1 phase Caractéristiques Spécification du HSC 1 phase Le tableau suivant décrit les caractéristiques du HSC 1 phase : Eléments Spécification Limite basse 0, voir 2 ci-après Limite haute 4 294 967 295 déc (FFFFFFFF hex), voir 1 ci-après Démarrage du compteur Le compteur démarre à partir de l’application CEI via la bibliothèque de compteurs. Arrêt du compteur Le compteur s’arrête à partir de l’application CEI via la bibliothèque de compteurs. Modes de comptage Front montant/descendant Front descendant/montant Front montant/descendant Front descendant/montant NOTE : Pour plus d’informations, reportez-vous à la présentation des modes du HSC 1 phase (voir page 30) et à la section relative à l’écran de configuration du HSC 1 phase (voir page 45) pour obtenir plus d’informations. Effacement du compteur Ramène la valeur du compteur à 0 à partir de l’application CEI via la bibliothèque de compteurs. Légende 1 Lorsque la valeur du compteur atteint la limite basse de 0 hex, la valeur de l’entrée suivante est FFFFFFFF hex. 2 Lorsque la valeur du compteur atteint la limite haute de FFFFFFFF hex, la valeur de l’entrée suivante est 0 hex. Spécification de la sortie synchronisée Le tableau suivant décrit la spécification de la sortie synchronisée avec le HSC 1 phase : 04/2014 Eléments Spécification Comptage croissant En comptage croissant, la sortie synchronisée est réglée sur : z ON lorsque la valeur Prédéfinition activée +1 est détectée ; z OFF lorsque la valeur Prédéfinition désactivée +1 est détectée. Comptage décroissant En comptage décroissant, la sortie synchronisée est réglée sur : z ON lorsque la valeur Prédéfinition activée -1 est détectée ; z OFF lorsque la valeur Prédéfinition désactivée -1 est détectée. Effacement Le compteur efface la sortie synchronisée à partir de l’application CEI via la bibliothèque de compteurs. 35 Compteur HSC 1 phase Entrée Préchargement La valeur du compteur est définie sur une valeur préconfigurée lorsque l’impulsion d’entrée Preload est détectée. La valeur préconfigurée est définie via l’écran de configuration HSC (voir page 45). Entrée Prestrobe La valeur du compteur est écrite dans une zone mémoire interne. La valeur est extraite de l’application CEI via la bibliothèque de compteurs au moyen de la fonction HMI_HSCGetCapturedValue (voir page 57). Paramètres de valeur du HSC 36 Paramètres de valeur Spécification Prédéfinition activée De 0 à 4 294 967 295 déc (FFFFFFFF hex) Prédéfinition désactivée De 0 à 4 294 967 295 déc (FFFFFFFF hex) 04/2014 Magelis XBTGC HMI Controller Compteur HSC 2 phases 04/2014 Chapitre 4 Compteur HSC 2 phases Compteur HSC 2 phases Généralités Ce chapitre décrit le compteur HSC 2 phases de l’automate XBTGC HMI Controller. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet 04/2014 Page Vue d’ensemble 38 Mode 0 39 Mode 1 40 Mode 2 41 Mode 3 42 Spécifications 43 37 Compteur HSC 2 phases Vue d’ensemble Introduction HSC 2 phases utilise la différence de phase entre deux signaux de compteur pour compter en sens croissant ou décroissant. Il existe quatre modes de différence de phase : z Mode 0 : 2 phases*4 (voir page 39) z Mode 1 : compte + sens (voir page 40) z Mode 2 : haut + bas (voir page 41) z Mode 3 : 2 phases*2 (voir page 42) Vue d’ensemble des modes du HSC 2 phases z z z z Mode 0 (2 phases*4) : comptage croissant ou décroissant en fonction de l’ordre des entrées. Mode 1 (compte + sens) : comptage croissant ou décroissant selon le front montant d’une entrée et la valeur de l’autre entrée. Mode 2 (haut + bas) : comptage croissant ou décroissant selon le front montant d’une entrée et la valeur de l’autre entrée. Mode 3 (2 phases*2) : comptage croissant ou décroissant selon le front montant/descendant d’une entrée et l’ordre des entrées. Caractéristiques du HSC 2 phases Les caractéristiques de ce compteur sont décrites à la section Caractéristiques du HSC 2 phases (voir page 43). 38 04/2014 Compteur HSC 2 phases Mode 0 Description du mode 0 Le diagramme suivant représente le comportement du HSC 2 phases en mode 0 (2 phases*4) : Entrée 1A Entrée 1B Valeur du compteur Prédéfinition désactivée Prédéfinition activée Sortie synchronisée Si le front montant de l’entrée 1A est activé avant celui de l’entrée 1B, le compteur s’incrémente vers le haut. Si le front descendant de l’entrée 1A est activé après celui de l’entrée 1B, le compteur s’incrémente vers le bas. Le tableau suivant illustre le comportement du HSC 2 phases en fonction des entrées 1A et 1B : 04/2014 Entrée 1A Entrée 1B Comportement du compteur 1 (haute) Front montant Comptage croissant 0 (basse) Front descendant Front descendant 1 (haute) Front montant 0 (basse) 1 (haute) Front descendant 0 (basse) Front montant Front montant 1 (haute) Front descendant 0 (basse) Comptage décroissant 39 Compteur HSC 2 phases Mode 1 Description du mode 1 Le diagramme suivant représente le comportement du HSC 2 phases en mode 1 (compte + sens) : Le HSC s’incrémente vers le haut sur le front montant de l’entrée 1A lorsque l’entrée 1B est sur 0 (basse). Le HSC s’incrémente vers le bas sur le front montant de l’entrée 1A lorsque l’entrée 1B est sur 1 (haute). Le tableau suivant illustre le comportement du HSC 2 phases en fonction des entrées 1A et 1B : Entrée 1A Front montant Toutes les autres combinaisons 40 Entrée 1B Comportement du compteur 0 (basse) Comptage croissant 1 (haute) Comptage décroissant Toutes les autres combinaisons Aucun comptage 04/2014 Compteur HSC 2 phases Mode 2 Description du mode 2 Le diagramme suivant représente le comportement du HSC 2 phases en mode 2 (haut + bas) : Entrée 1A Entrée 1B Valeur du compteur Prédéfinition activée Sortie synchronisée Le HSC s’incrémente vers le haut sur le front montant de l’entrée 1A lorsque l’entrée 1B est définie sur 0 (basse). Le HSC s’incrémente vers le bas sur le front montant de l’entrée 1B lorsque l’entrée 1A est définie sur 0 (basse). Le tableau suivant illustre le comportement du HSC 2 phases en fonction des entrées 1A et 1B : 04/2014 Entrée 1A Entrée 1B Comportement du compteur Front montant 0 (basse) Comptage croissant 0 (basse) Front montant Comptage décroissant Toutes les autres combinaisons Toutes les autres combinaisons Aucun comptage 41 Compteur HSC 2 phases Mode 3 Description du mode 3 Le diagramme suivant représente le comportement du HSC 2 phases en mode 3 (2 phases*2) : Entrée 1A Entrée 1B Valeur du compteur Prédéfinition désactivée Prédéfinition activée Sortie synchronisée Le HSC s’incrémente vers le haut sur les fronts montant et descendant si l’entrée 1A intervient avant l’entrée 1B. Le HSC s’incrémente vers le bas sur les fronts montant et descendant si l’entrée 1A intervient après l’entrée 1B. Le tableau suivant illustre le comportement du HSC 2 phases en fonction des entrées 1A et 1B : 42 Entrée 1A Entrée 1B Comportement du compteur 1 (haute) Front montant Comptage croissant 0 (basse) Front descendant 0 (basse) Front montant 1 (haute) Front descendant Toutes les autres combinaisons Toutes les autres combinaisons Comptage décroissant Aucun comptage 04/2014 Compteur HSC 2 phases Spécifications Spécification du HSC 2 phases Le tableau suivant décrit les caractéristiques du HSC 2 phases : Elément Spécification Limite basse 0 Limite haute 4 294 967 295 déc (FFFFFFFF hex) Démarrage du compteur Le compteur démarre à partir de l’application CEI via la bibliothèque de compteurs. Arrêt du compteur Le compteur s’arrête à partir de l’application CEI via la bibliothèque de compteurs. Front de comptage Front montant ou front descendant Effacement du compteur Ramène la valeur du compteur à 0 à partir de l’application CEI via la bibliothèque de compteurs. Spécifications de la sortie synchronisée Le tableau suivant décrit les spécifications de la sortie synchronisée avec le HSC 2 phases : Elément Spécification Comptage croissant En comptage croissant, la sortie synchronisée est réglée sur : z ON lorsque la valeur Prédéfinition activée +1 est détectée. z OFF lorsque la valeur Prédéfinition désactivée +1 est détectée. Comptage décroissant En comptage décroissant, la sortie synchronisée est réglée sur : z OFF lorsque la valeur Prédéfinition activée -1 est détectée. z ON lorsque la valeur Prédéfinition désactivée -1 est détectée. Effacement Le compteur efface la sortie synchronisée à partir de l’application CEI via la bibliothèque de compteurs. Entrée Marker Une entrée matérielle règle la valeur de HSC sur 0 (uniquement pour les compteurs compteurs biphasés). Entrée Preload La valeur du compteur est réglée sur une valeur préconfigurée lorsque l’impulsion d’entrée Preload est détectée. La valeur préconfigurée est définie via l’écran de configuration HSC (voir page 45). 04/2014 43 Compteur HSC 2 phases Entrée Prestrobe La valeur du compteur est écrite dans une zone mémoire interne. La valeur est extraite de l’application CEI via la bibliothèque de compteurs au moyen de la fonction HMI_HSCGetCapturedValue (voir page 57). Paramètres de valeur du HSC Le tableau ci-dessous décrit les paramètres de valeur du HSC : 44 Paramètres de valeur Spécification Prédéfinition activée De 0 à 4 294 967 295 déc (FFFFFFFF hex) Prédéfinition désactivée De 0 à 4 294 967 295 déc (FFFFFFFF hex) 04/2014 Magelis XBTGC HMI Controller Configuration du HSC 04/2014 Chapitre 5 Configuration du HSC Configuration du HSC Ecran de configuration de HSC Accès à l’écran de configuration de HSC Pour accéder à l’écran de configuration de HSC, double-cliquez sur MonContrôleur → Fonctions embarquées → HSC dans l’arborescence Equipements. 04/2014 45 Configuration du HSC Ecran de configuration de HSC La capture d’écran suivante illustre l’écran de configuration de HSC : Propriétés de l’écran de configuration de HSC Le tableau ci-dessous décrit les propriétés de l’écran de configuration de HSC : Paramètres Valeur initiale Plage Description Type de phase Non utilisé Sélectionnez le type de compteur HSC Inutilisé 1 phase 2 Phase 1 HSC 2 Phase 2 HSC 46 04/2014 Configuration du HSC Paramètres Valeur initiale Plage Description IN (2n+1) Non utilisé Sélectionnez le type de broche d’entrée Inutilisé Entrée normale Preload Prestrobe Out(n) Non utilisé Sortie normale Sortie synchronisée Mode (1 phase) Front montant/desc endant Compteur/Front montant Décompteur/Front montant Sélectionnez le type de broche de sortie Sélectionnez le mode de compteur HSC 1 phase Compteur/Front descendant Décompteur/Front descendant Mode (2 phases) Mode 0 Mode 0 Mode 1 Sélectionnez le mode de compteur HSC 2 phases Mode 2 Mode 3 Préchargement activé 1000 0 - 4 294 967 295 Définissez la valeur Préchargement activé Prédéfinition activée 2000 0 à 4 294 967 295 Définissez la valeur Prédéfinition activée Prédéfinition désactivée 2000 0 à 4 294 967 295 Définissez la valeur Prédéfinition désactivée Lorsque vous définissez HSC → Type de compteur → Type de phase en tant que compteur HSC 1 phase dans la fenêtre Configuration d’E/S, vous pouvez configurer : z Chacun des quatre groupes HSC en tant que compteur HSC 1 phase Lorsque vous définissez HSC → Type de compteur → Type de phase sur 2 phases 1 HSC dans la fenêtre Configuration d’E/S : z Les groupes 0 (HSC00) et 1 (HSC01) forment un compteur HSC 2 phases. z Les groupes 2 (HSC02) et 3 (HSC03) peuvent être configurés en tant que compteur HSC 1 phase. Lorsque vous définissez HSC → Type de compteur → Type de phase sur 2 phases 2 HSC dans la fenêtre Configuration d’E/S : z Les groupes 0 (HSC00) et 1 (HSC01) forment un compteur HSC 2 phases. z Les groupes 2 (HSC02) et 3 (HSC03) forment un autre compteur HSC 2 phases. 04/2014 47 Configuration du HSC Résumé des E/S Le bouton Résumé E/S... est décrit dans la section Résumé des E/S (voir page 19). 48 04/2014 Magelis XBTGC HMI Controller Bibliothèque HSC 04/2014 Partie III Bibliothèque HSC Bibliothèque HSC Présentation Cette section décrit les types de données et les fonctions de l’automate XBTGC HMI Controller. Contenu de cette partie Cette partie contient les chapitres suivants : Chapitre 04/2014 Titre du chapitre Page 6 Informations générales 51 7 Fonctions 53 49 Bibliothèque HSC 50 04/2014 Magelis XBTGC HMI Controller Informations générales 04/2014 Chapitre 6 Informations générales Informations générales Fonctions dédiées Utilisation des fonctions dédiées Une fois que les fonctions dédiées, comme les sorties HSC, PLI et PTO/PWM sont configurées, certaines entrées et sorties sont dédiées à la fonction ou aux blocs fonction qui les contrôlent. AVERTISSEMENT COMPORTEMENT ACCIDENTEL DE L’EQUIPEMENT Ne modifiez pas les références ou les valeurs des paramètres d’une fonction active ou d’un bloc fonction actif (en cours d’exécution). Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Le nom de l’instance de bloc fonction doit correspondre au nom défini dans la configuration. Les informations liées au matériel gérées par cette fonction sont synchronisées avec le cycle de tâche MAST. AVERTISSEMENT VALEURS DE SORTIE INATTENDUES z z Utilisez uniquement l’instance de bloc fonction pour la tâche MAST. N’utilisez pas une même instance de bloc fonction pour une tâche différente. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. NOTE : Le forçage des valeurs de sortie logique du bloc fonction (FB) est autorisé par SoMachine, mais il n’a aucune incidence sur les sorties matérielles si la fonction est active (en cours d’exécution). 04/2014 51 Informations générales 52 04/2014 Magelis XBTGC HMI Controller Fonctions 04/2014 Chapitre 7 Fonctions Fonctions Vue d’ensemble Ce chapitre décrit les fonctions de la bibliothèque HSC. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet 04/2014 Page HMI_HSCStart: démarrage du HSC 54 HMI_HSCStop: arrêt du HSC 55 HMI_HSCGetCurrentValue: obtention de la valeur courante du HSC 56 HMI_HSCGetCapturedValue: obtention de la valeur du HSC 57 HMI_GetSynchronizedOutput : obtention de l’état de la sortie synchronisée 58 HMI_ClearSynchronizedOutput: effacement de l’état de la sortie synchronisée 59 HMI_SetCounterValue: définition de la valeur du HSC 60 HMI_ClearCounterValue: effacement de la valeur du HSC 61 HMI_GetPreLoadStatus: détection d’un signal d’entrée Préchargement 62 HMI_ClearPreLoadStatus: effacement de l’état Préchargement 63 HMI_GetPreStrobeStatus: obtention de l’état Préstrobe 64 HMI_ClearPreStrobeStatus: effacement de l’état Préstrobe 65 HMI_GetMarkerStatus: détection d’un signal d’entrée matérielle Marqueur 66 HMI_ClearMarkerStatus: effacement de l’état Marqueur 67 53 Fonctions HMI_HSCStart: démarrage du HSC Description de la fonction Cette fonction permet de démarrer la fonction HSC. Le comptage est activé et les impulsions effectuées avant le démarrage du compteur HSC sont ignorées. Représentation graphique (LD/FBD) Représentation en IL et en ST Pour connaître la représentation générale en langage IL ou ST, reportez-vous au chapitre Comment utiliser une représentation en IL et ST (voir page 71). Description des paramètres Le tableau suivant décrit les paramètres d’entrée : Paramètre Type Commentaire Enable VAR_INPUT Activer si vrai CH VAR_INPUT Numéro de voie du HSC1 Légende 1 Une valeur CH hors limites définit la sortie du bloc fonction sur l’état "faux". Les valeurs CH possibles sont les suivantes : z Pour un compteur HSC 1 phase : de 0 à 3 z Pour un compteur 1 HSC 2 phases : 0 z Pour un compteur 2 HSC 2 phases : 0 ou 2 Le tableau suivant décrit le paramètre de sortie : 54 Paramètre Type Commentaire HMI_HSCStart VAR_OUTPUT Démarrage du HSC réussi 04/2014 Fonctions HMI_HSCStop: arrêt du HSC Description de la fonction Cette fonction permet d’arrêter la fonction HSC. Représentation graphique (LD/FBD) Représentation en IL et en ST Pour connaître la représentation générale en langage IL ou ST, reportez-vous au chapitre Comment utiliser une représentation en IL et ST (voir page 71). Description des paramètres Le tableau suivant décrit les paramètres d’entrée : Paramètre Type Commentaire Enable VAR_INPUT Activer si vrai CH VAR_INPUT Numéro de voie du HSC1 Légende 1 Une valeur CH hors limites définit la sortie du bloc fonction sur l’état "faux". Les valeurs CH possibles sont les suivantes : z Pour un compteur HSC 1 phase : de 0 à 3 z Pour un compteur 1 HSC 2 phases : 0 z Pour un compteur 2 HSC 2 phases : 0 ou 2 Le tableau suivant décrit le paramètre de sortie : 04/2014 Paramètre Type Commentaire HMI_HSCStop VAR_OUTPUT Arrêt du HSC réussi 55 Fonctions HMI_HSCGetCurrentValue: obtention de la valeur courante du HSC Description de la fonction Cette fonction permet d’obtenir la valeur actuelle du HSC. Représentation graphique (LD/FBD) Représentation en IL et en ST Pour connaître la représentation générale en langage IL ou ST, reportez-vous au chapitre Comment utiliser une représentation en IL et ST (voir page 71). Description des paramètres Le tableau suivant décrit les paramètres d’entrée : Paramètre Type Commentaire Enable VAR_INPUT Activer si vrai CH VAR_INPUT Numéro de voie du HSC 1 Légende 1 Une valeur CH hors limites définit la sortie du bloc fonction sur l’état "faux". Les valeurs CH possibles sont les suivantes : z Pour un compteur HSC 1 phase : de 0 à 3 z Pour un compteur 1 HSC 2 phases : 0 z Pour un compteur 2 HSC 2 phases : 0 ou 2 Le tableau suivant décrit le paramètre de sortie : 56 Paramètre Type Commentaire HMI_HSCGetCurrentValue VAR_OUTPUT Valeur courante du HSC 04/2014 Fonctions HMI_HSCGetCapturedValue: obtention de la valeur du HSC Description de la fonction Cette fonction permet d’obtenir la valeur du HSC lorsque l’entrée Préstrobe est déclenchée. Représentation graphique (LD/FBD) Représentation en IL et en ST Pour connaître la représentation générale en langage IL ou ST, reportez-vous au chapitre Comment utiliser une représentation en IL et ST (voir page 71). Description des paramètres Le tableau suivant décrit les paramètres d’entrée : Paramètre Type Commentaire Enable VAR_INPUT Activer si vrai CH VAR_INPUT Numéro de voie du HSC 1 Légende 1 Une valeur CH hors limites définit la sortie du bloc fonction sur l’état "faux". Les valeurs CH possibles sont les suivantes : z Pour un compteur HSC 1 phase : de 0 à 3 z Pour un compteur 1 HSC 2 phases : 0 z Pour un compteur 2 HSC 2 phases : 0 ou 2 Le tableau suivant décrit le paramètre de sortie : 04/2014 Paramètre Type Commentaire HMI_HSCGetCapturedValue VAR_OUTPUT Valeur du HSC lors du déclenchement de l’entrée Préstrobe 57 Fonctions HMI_GetSynchronizedOutput : obtention de l’état de la sortie synchronisée Description de la fonction Cette fonction permet d’obtenir l’état de la sortie synchronisée. Représentation graphique (LD/FBD) Représentation en IL et en ST Pour connaître la représentation générale en langage IL ou ST, reportez-vous au chapitre Comment utiliser une représentation en IL et ST (voir page 71). Description des paramètres Le tableau suivant décrit les paramètres d’entrée : Paramètre Type Commentaire Enable VAR_INPUT Activer si vrai CH VAR_INPUT Numéro de la voie du HSC1 Légende 1 Une valeur CH hors limites définit la sortie du bloc fonction sur l’état "faux". Les valeurs CH possibles sont les suivantes : z Pour un compteur HSC 1 phase : de 0 à 3 z Pour un compteur 1 HSC 2 phases : 0 z Pour un compteur 2 HSC 2 phases : 0 ou 2 Le tableau suivant décrit le paramètre de sortie : 58 Paramètre Type Commentaire HMI_GetSynchronizedOutput VAR_OUTPUT La fonction renvoie un état "vrai" si une sortie synchronisée est détectée. Dans le cas contraire, elle renvoie un état "faux". 04/2014 Fonctions HMI_ClearSynchronizedOutput: effacement de l’état de la sortie synchronisée Description de la fonction Cette fonction permet d’effacer l’état de la sortie synchronisée. A l’issue de l’opération, les sorties synchronisées sont gérées en fonction : de l’évolution du compteur ; z des valeurs Prédéfinition activée et Prédéfinition désactivée. z Représentation graphique (LD/FBD) Représentation en IL et en ST Pour connaître la représentation générale en langage IL ou ST, reportez-vous au chapitre Comment utiliser une représentation en IL et ST (voir page 71). Description des paramètres Le tableau suivant décrit les paramètres d’entrée : Paramètre Type Commentaire Enable VAR_INPUT Effacer l’état si vrai CH VAR_INPUT Numéro de voie du HSC 1 Légende 1 Une valeur CH hors limites définit la sortie du bloc fonction sur l’état "faux". Les valeurs CH possibles sont les suivantes : z Pour un compteur HSC 1 phase : de 0 à 3 z Pour un compteur 1 HSC 2 phases : 0 z Pour un compteur 2 HSC 2 phases : 0 ou 2 Le tableau suivant décrit le paramètre de sortie : 04/2014 Paramètre Type Commentaire HMI_ClearSynchronizedOutput VAR_OUTPUT La fonction renvoie un état "vrai" en cas de réussite et un état "faux" dans le cas contraire. 59 Fonctions HMI_SetCounterValue: définition de la valeur du HSC Description de la fonction Cette fonction permet de définir la valeur du HSC. Représentation graphique (LD/FBD) Représentation en IL et en ST Pour connaître la représentation générale en langage IL ou ST, reportez-vous au chapitre Comment utiliser une représentation en IL et ST (voir page 71). Description des paramètres Le tableau suivant décrit les paramètres d’entrée : Paramètre Type Commentaire Enable VAR_INPUT Définir si vrai CH VAR_INPUT Numéro de voie du HSC 1 NewValue VAR_INPUT Valeur à définir Légende 1 Une valeur CH hors limites définit la sortie du bloc fonction sur l’état "faux". Les valeurs CH possibles sont les suivantes : z Pour un HSC 1 phase : de 0 à 3 z Pour un compteur 1 HSC 2 phases : 0 z Pour un compteur 2 HSC 2 phases : 0 ou 2 Le tableau suivant décrit le paramètre de sortie : 60 Paramètre Type Commentaire HMI_SetCounterValue VAR_OUTPUT La fonction renvoie un état "vrai" en cas de réussite et un état "faux" dans le cas contraire. 04/2014 Fonctions HMI_ClearCounterValue: effacement de la valeur du HSC Description de la fonction Cette fonction permet d’effacer la valeur du HSC (définition sur 0). Représentation graphique (LD/FBD) Représentation en IL et en ST Pour connaître la représentation générale en langage IL ou ST, reportez-vous au chapitre Comment utiliser une représentation en IL et ST (voir page 71). Description des paramètres Le tableau suivant décrit les paramètres d’entrée : Paramètre Type Commentaire Enable VAR_INPUT Effacer si vrai CH VAR_INPUT Numéro de voie du HSC 1 Légende 1 Une valeur CH hors limites définit la sortie du bloc fonction sur l’état "faux". Les valeurs CH possibles sont les suivantes : z Pour un HSC 1 phase : de 0 à 3 z Pour un compteur 1 HSC 2 phases : 0 z Pour un compteur 2 HSC 2 phases : 0 ou 2 Le tableau suivant décrit le paramètre de sortie : 04/2014 Paramètre Type Commentaire HMI_ClearCounterValue VAR_OUTPUT La fonction renvoie un état "vrai" en cas de réussite et un état "faux" dans le cas contraire. 61 Fonctions HMI_GetPreLoadStatus: détection d’un signal d’entrée Préchargement Description de la fonction Cette fonction permet de détecter un signal d’entrée matérielle Préchargement. L’état Préchargement doit être effacé avant toute nouvelle détection d’état Préchargement. Représentation graphique (LD/FBD) Représentation en IL et en ST Pour connaître la représentation générale en langage IL ou ST, reportez-vous au chapitre Comment utiliser une représentation en IL et ST (voir page 71). Description des paramètres Le tableau suivant décrit les paramètres d’entrée : Paramètre Type Commentaire Enable VAR_INPUT Obtenir l’état si vrai CH VAR_INPUT Numéro de voie du HSC 1 Légende 1 Une valeur CH hors limites définit la sortie du bloc fonction sur l’état "faux". Les valeurs CH possibles sont les suivantes : z Pour un HSC 1 phase : de 0 à 3 z Pour un compteur 1 HSC 2 phases : 0 z Pour un compteur 2 HSC 2 phases : 0 ou 2 Le tableau suivant décrit le paramètre de sortie : 62 Paramètre Type Commentaire HMI_GetPreLoadStatus VAR_OUTPUT La fonction renvoie un état "vrai" en cas de réussite et un état "faux" dans le cas contraire. 04/2014 Fonctions HMI_ClearPreLoadStatus: effacement de l’état Préchargement Description de la fonction Cette fonction permet d’effacer l’état Préchargement afin de détecter le prochain déclenchement de l’entrée matérielle Préchargement. Représentation graphique (LD/FBD) Représentation en IL et en ST Pour connaître la représentation générale en langage IL ou ST, reportez-vous au chapitre Comment utiliser une représentation en IL et ST (voir page 71). Description des paramètres Le tableau suivant décrit les paramètres d’entrée : Paramètre Type Commentaire Enable VAR_INPUT Effacer l’état Préchargement si vrai CH VAR_INPUT Numéro de voie du HSC 1 Légende 1 Une valeur CH hors limites définit la sortie du bloc fonction sur l’état "faux". Les valeurs CH possibles sont les suivantes : z Pour un HSC 1 phase : de 0 à 3 z Pour un compteur 1 HSC 2 phases : 0 z Pour un compteur 2 HSC 2 phases : 0 ou 2 Le tableau suivant décrit le paramètre de sortie : 04/2014 Paramètre Type Commentaire HMI_ClearPreLoadStatus VAR_OUTPUT La fonction renvoie un état "vrai" en cas de réussite et un état "faux" dans le cas contraire. 63 Fonctions HMI_GetPreStrobeStatus: obtention de l’état Préstrobe Description de la fonction Cette fonction permet de détecter un signal d’entrée matérielle Préstrobe. L’état Préstrobe doit être effacé avant toute nouvelle détection d’état Préstrobe. Représentation graphique (LD/FBD) Représentation en IL et en ST Pour connaître la représentation générale en langage IL ou ST, reportez-vous au chapitre Comment utiliser une représentation en IL et ST (voir page 71). Description des paramètres Le tableau suivant décrit les paramètres d’entrée : Paramètre Type Commentaire Enable VAR_INPUT Obtenir l’état Préstrobe si vrai CH VAR_INPUT Numéro de voie du HSC 1 Légende 1 Une valeur CH hors limites définit la sortie du bloc fonction sur l’état "faux". Les valeurs CH possibles sont les suivantes : z Pour un HSC 1 phase : de 0 à 3 z Pour un compteur 1 HSC 2 phases : 0 z Pour un compteur 2 HSC 2 phases : 0 ou 2 Le tableau suivant décrit le paramètre de sortie : 64 Paramètre Type Commentaire HMI_GetPreStrobeStatus VAR_OUTPUT La fonction renvoie un état "vrai" si le signal d’entrée Préstrobe est détecté. Dans le cas contraire, elle renvoie un état "faux". 04/2014 Fonctions HMI_ClearPreStrobeStatus: effacement de l’état Préstrobe Description de la fonction Cette fonction permet d’effacer l’état Préstrobe afin de détecter le prochain déclenchement de l’entrée matérielle Préstrobe. Représentation graphique (LD/FBD) Représentation en IL et en ST Pour connaître la représentation générale en langage IL ou ST, reportez-vous au chapitre Comment utiliser une représentation en IL et ST (voir page 71). Description des paramètres Le tableau suivant décrit les paramètres d’entrée : Paramètre Type Commentaire Enable VAR_INPUT Activer si vrai CH VAR_INPUT Numéro de voie du HSC 1 Légende 1 Une valeur CH hors limites définit la sortie du bloc fonction sur l’état "faux". Les valeurs CH possibles sont les suivantes : z Pour un HSC 1 phase : de 0 à 3 z Pour un compteur 1 HSC 2 phases : 0 z Pour un compteur 2 HSC 2 phases : 0 ou 2 Le tableau suivant décrit le paramètre de sortie : 04/2014 Paramètre Type Commentaire HMI_ClearPreStrobeStatus VAR_OUTPUT La fonction renvoie un état "vrai" en cas de réussite et un état "faux" dans le cas contraire. 65 Fonctions HMI_GetMarkerStatus: détection d’un signal d’entrée matérielle Marqueur Description de la fonction Cette fonction permet de détecter un signal d’entrée matérielle Marqueur. L’état Marqueur doit être effacé avant toute nouvelle détection d’état Marqueur. Représentation graphique (LD/FBD) Représentation en IL et en ST Pour connaître la représentation générale en langage IL ou ST, reportez-vous au chapitre Comment utiliser une représentation en IL et ST (voir page 71). Description des paramètres Le tableau suivant décrit les paramètres d’entrée : Paramètre Type Commentaire Enable VAR_INPUT Activer si vrai CH VAR_INPUT Numéro de voie du HSC 1 Légende 1 Une valeur CH hors limites définit la sortie du bloc fonction sur l’état "faux". Les valeurs CH possibles sont les suivantes : z Pour un HSC 1 phase : de 0 à 3 z Pour un compteur 1 HSC 2 phases : 0 z Pour un compteur 2 HSC 2 phases : 0 ou 2 Le tableau suivant décrit le paramètre de sortie : 66 Paramètre Type Commentaire HMI_GetMarkerStatus VAR_OUTPUT La fonction renvoie un état "vrai" si un signal Marqueur est détecté. Dans le cas contraire, elle renvoie un état "faux". 04/2014 Fonctions HMI_ClearMarkerStatus: effacement de l’état Marqueur Description de la fonction Cette fonction permet d’effacer l’état Marqueur afin de détecter le prochain déclenchement de l’entrée Marqueur (front montant). Représentation graphique (LD/FBD) Représentation en IL et en ST Pour connaître la représentation générale en langage IL ou ST, reportez-vous au chapitre Comment utiliser une représentation en IL et ST (voir page 71). Description des paramètres Le tableau suivant décrit les paramètres d’entrée : Paramètre Type Commentaire Enable VAR_INPUT Activer si vrai CH VAR_INPUT Numéro de voie du HSC 1 Légende 1 Une valeur CH hors limites définit la sortie du bloc fonction sur l’état "faux". Les valeurs CH possibles sont les suivantes : z Pour un HSC 1 phase : de 0 à 3 z Pour un compteur 1 HSC 2 phases : 0 z Pour un compteur 2 HSC 2 phases : 0 ou 2 Le tableau suivant décrit le paramètre de sortie : 04/2014 Paramètre Type Commentaire HMI_ClearMarkerStatus VAR_OUTPUT La fonction renvoie un état "vrai" en cas de réussite et un état "faux" dans le cas contraire. 67 Fonctions 68 04/2014 Magelis XBTGC HMI Controller 04/2014 Annexes 04/2014 69 70 04/2014 Magelis XBTGC HMI Controller Représentation des fonctions et blocs fonction 04/2014 Annexe A Représentation des fonctions et blocs fonction Représentation des fonctions et blocs fonction Présentation Chaque fonction peut être représentée dans les langages suivants : IL : (Instruction List) liste d’instructions z ST : (Structured Text) littéral structuré z LD : (Ladder Diagram) schéma à contacts z FBD : Function Block Diagram (Langage à blocs fonction) z CFC : Continuous Function Chart (Diagramme fonctionnel continu) z Ce chapitre fournit des exemples de représentations de fonctions et blocs fonction et explique comment les utiliser dans les langages IL et ST. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet 04/2014 Page Différences entre une fonction et un bloc fonction 72 Utilisation d’une fonction ou d’un bloc fonction en langage IL 73 Utilisation d’une fonction ou d’un bloc fonction en langage ST 77 71 Représentation des fonctions et blocs fonction Différences entre une fonction et un bloc fonction Fonction Une fonction : est une POU (Program Organization Unit ou unité organisationnelle de programme) qui renvoie un résultat immédiat ; z est directement appelée par son nom (et non par une instance) ; z ne conserve pas son état entre deux appels ; z peut être utilisée en tant qu’opérande dans des expressions. z Exemples : opérateurs booléens (AND), calculs, conversions (BYTE_TO_INT) Bloc fonction Un bloc fonction : est une POU qui renvoie une ou plusieurs sorties ; z doit être appelé par une instance (copie de bloc fonction avec nom et variables dédiées). z Chaque instance conserve son état (sorties et variables internes) entre deux appels à partir d’un bloc fonction ou d’un programme. z Exemples : temporisateurs, compteurs Dans l’exemple, Timer_ON est une instance du bloc fonction TON : 72 04/2014 Représentation des fonctions et blocs fonction Utilisation d’une fonction ou d’un bloc fonction en langage IL Informations générales Cette partie explique comment mettre en œuvre une fonction et un bloc fonction en langage IL. Les fonctions IsFirstMastCycle et SetRTCDrift, ainsi que le bloc fonction TON, sont utilisés à titre d’exemple pour illustrer les mises en œuvre. Utilisation d’une fonction en langage IL La procédure suivante explique comment insérer une fonction en langage IL : Etape Action 1 Ouvrez ou créez un POU en langage IL (Instruction List, ou liste d’instructions). NOTE : La procédure de création d’un POU n’est pas détaillée ici. Pour plus d’informations, reportez-vous à la section Ajout et appel de POU (voir SoMachine, Guide de programmation). 2 Créez les variables nécessaires à la fonction. 3 Si la fonction possède une ou plusieurs entrées, chargez la première entrée en utilisant l’instruction LD. 4 Insérez une nouvelle ligne en dessous et : z saisissez le nom de la fonction dans la colonne de l’opérateur (champ de gauche), ou z utilisez l’Aide à la saisie pour choisir la fonction (sélectionnez Insérer l’appel de module dans le menu contextuel). 5 Si la fonction a plusieurs entrées et que l’Aide à la saisie est utilisée, le nombre requis de lignes est automatiquement créé avec ??? dans les champs situés à droite. Remplacez les ??? par la valeur ou la variable appropriée en fonction de l’ordre des entrées. 6 Insérez une nouvelle ligne pour stocker le résultat de la fonction dans la variable appropriée : saisissez l’instruction ST dans la colonne de l’opérateur (champ de gauche) et un nom de variable dans le champ situé à droite. Pour illustrer la procédure, utilisons les fonctions IsFirstMastCycle (sans paramètre d’entrée) et SetRTCDrift (avec paramètres d’entrée) représentées graphiquement ci-après : Fonction Représentation graphique sans paramètre d’entrée : IsFirstMastCycle 04/2014 73 Représentation des fonctions et blocs fonction Fonction Représentation graphique avec paramètres d’entrée : SetRTCDrift En langage IL, le nom de la fonction est utilisé directement dans la colonne de l’opérateur : Fonction Représentation dans l’éditeur IL de POU de SoMachine Exemple IL d’une fonction sans paramètre d’entrée : IsFirstMastCycle 74 04/2014 Représentation des fonctions et blocs fonction Fonction Représentation dans l’éditeur IL de POU de SoMachine Exemple IL d’une fonction avec des paramètres d’entrée : SetRTCDrift Utilisation d’un bloc fonction en langage IL La procédure suivante explique comment insérer un bloc fonction en langage IL : Etap e Action 1 Ouvrez ou créez un POU en langage IL (Instruction List, ou liste d’instructions). NOTE : La procédure de création d’un POU n’est pas détaillée ici. Pour plus d’informations, reportezvous à la section Ajout et appel de POU (voir SoMachine, Guide de programmation). 2 Créez les variables nécessaires au bloc fonction (y compris le nom de l’instance). 3 L’appel de blocs fonction nécessite l’utilisation d’une instruction CAL : z Utilisez l’Aide à la saisie pour sélectionner le bloc fonction (cliquez avec le bouton droit et sélectionnez Insérer l’appel de module dans le menu contextuel). z L’instruction CAL et les E/S nécessaires sont automatiquement créées. Chaque paramètre (E/S) est une instruction : z Les valeurs des entrées sont définies à l’aide de « := ». z Les valeurs des sorties sont définies à l’aide de « => ». 04/2014 4 Dans le champ CAL de droite, remplacez les ??? par le nom de l’instance. 5 Remplacez les autres ??? par une variable ou une valeur immédiate appropriée. 75 Représentation des fonctions et blocs fonction Pour illustrer la procédure, utilisons le bloc fonction TON représenté graphiquement ci-après : Bloc fonction Représentation graphique TON En langage IL, le nom du bloc fonction est utilisé directement dans la colonne de l’opérateur : Bloc fonction Représentation dans l’éditeur IL de POU de SoMachine TON 76 04/2014 Représentation des fonctions et blocs fonction Utilisation d’une fonction ou d’un bloc fonction en langage ST Informations générales Cette partie décrit comment mettre en œuvre une fonction ou un bloc fonction en langage ST. La fonction SetRTCDrift et le bloc fonction TON sont utilisés à titre d’exemple pour illustrer les mises en œuvre. Utilisation d’une fonction en langage ST La procédure suivante explique comment insérer une fonction en langage ST : Etape Action 1 Ouvrez ou créez un POU en langage ST (Structured Text ou Littéral structuré). NOTE : La procédure de création d’un POU n’est pas détaillée ici. Pour plus d’informations, reportez-vous à la section Ajout et appel de POU (voir SoMachine, Guide de programmation). 2 Créez les variables nécessaires à la fonction. 3 Utilisez la syntaxe générale dans l’éditeur ST de POU pour la représentation en langage ST d’une fonction. La syntaxe générale est la suivante : RésultatFonction:= NomFonction(VarEntrée1, VarEntrée2, … VarEntréex); Pour illustrer la procédure, utilisons la fonction SetRTCDrift représentée graphiquement ciaprès : Fonction Représentation graphique SetRTCDrift La représentation en langage ST de cette fonction est la suivante : Fonction Représentation dans l’éditeur ST de POU de SoMachine SetRTCDrift PROGRAM MyProgram_ST VAR myDrift: SINT(-29..29) := 5; myDay: DAY_OF_WEEK := SUNDAY; myHour: HOUR := 12; myMinute: MINUTE; myRTCAdjust: RTCDRIFT_ERROR; END_VAR myRTCAdjust:= SetRTCDrift(myDrift, myDay, myHour, myMinute); 04/2014 77 Représentation des fonctions et blocs fonction Utilisation d’un bloc fonction en langage ST La procédure suivante explique comment insérer un bloc fonction en langage ST : Etap e Action 1 Ouvrez ou créez un POU en langage IL (Instruction List, ou liste d’instructions). NOTE : La procédure de création d’un POU n’est pas détaillée ici. Pour plus d’informations sur l’ajout, la déclaration et l’appel de POU, reportez-vous à la documentation (voir SoMachine, Guide de programmation) associée. 2 Créez les variables d’entrée, les variables de sortie et l’instance requises pour le bloc fonction : z Les variables d’entrée sont les paramètres d’entrée requis par le bloc fonction. z Les variables de sortie reçoivent la valeur renvoyée par le bloc fonction. 3 Utilisez la syntaxe générale dans l’éditeur ST de POU pour la représentation en langage ST d’un bloc fonction. La syntaxe générale est la suivante : BlocFonction_NomInstance(Entrée1:=VarEntrée1, Entrée2:=VarEntrée2,… Sortie1=>VarSortie1, Sortie2=>VarSortie2,…); Pour illustrer la procédure, utilisons le bloc fonction TON représenté graphiquement ci-après : Bloc fonction Représentation graphique TON 78 04/2014 Représentation des fonctions et blocs fonction Le tableau suivant montre plusieurs exemples d’appel de bloc fonction en langage ST : Bloc fonction Représentation dans l’éditeur ST de POU de SoMachine TON 04/2014 79 Représentation des fonctions et blocs fonction 80 04/2014 Magelis XBTGC HMI Controller Glossaire 04/2014 Glossaire A application Programme comprenant des données de configuration, des symboles et de la documentation. C CFC Acronyme de continuous function chart, diagramme fonctionnel continu. Langage de programmation graphique (extension de la norme IEC 61131-3) basé sur le langage de diagramme à blocs fonction et qui fonctionne comme un diagramme de flux. Toutefois, il n’utilise pas de réseaux et le positionnement libre des éléments graphiques est possible, ce qui permet les boucles de retour. Pour chaque bloc, les entrées se situent à gauche et les sorties à droite. Vous pouvez lier les sorties de blocs aux entrées d’autres blocs pour créer des expressions complexes. codeur Equipement de mesure de longueur ou d’angle (codeurs linéaires ou rotatifs). compteur biphasé Utilise 2 signaux d’entrée pour compter dans les sens croissant et décroissant. configuration Agencement et interconnexions des composants matériels au sein d’un système, ainsi que les paramètres matériels et logiciels qui déterminent les caractéristiques de fonctionnement du système. E E/S Entrée/sortie F FB Acronyme de function block, bloc fonction. Mécanisme de programmation commode qui consolide un groupe d’instructions de programmation visant à effectuer une action spécifique et normalisée telle que le contrôle de vitesse, le contrôle d’intervalle ou le comptage. Un bloc fonction peut comprendre des données de configuration, un ensemble de paramètres de fonctionnement interne ou externe et généralement une ou plusieurs entrées et sorties de données. 04/2014 81 Glossaire FBD Acronyme de function block diagram, diagramme à blocs fonction) Un des 5 langages de logique ou de contrôle pris en charge par la norme IEC 61131-3 pour les systèmes de contrôle. FBD est un langage de programmation orienté graphique. Il fonctionne avec une liste de réseaux où chaque réseau contient une structure graphique de zones et de lignes de connexion représentant une expression logique ou arithmétique, un appel de bloc fonction ou une instruction de retour. fonction Unité de programmation possédant 1 entrée et renvoyant 1 résultat immédiat. Contrairement aux blocs fonction (FBs), une fonction est appelée directement par son nom (et non via une instance), elle n’a pas d’état persistant d’un appel au suivant et elle peut être utilisée comme opérande dans d’autres expressions de programmation. Exemples : opérateurs booléens (AND), calculs, conversion (BYTE_TO_INT). H hex (hexadécimal) HSC Compteur rapide (high-speed counter) I IEC Acronyme International Electrotechnical Commission, Commission Electrotechnique Internationale (CEI). Organisation internationale non gouvernementale à but non lucratif, qui rédige et publie les normes internationales en matière d’électricité, d’électronique et de domaines connexes. IL Acronyme de instruction list, liste d’instructions. Un programme écrit en langage IL est composé d’instructions textuelles qui sont exécutées séquentiellement par le contrôleur. Chaque instruction comprend un numéro de ligne, un code d’instruction et un opérande (voir la norme IEC 61131-3). INT Abréviation de integer), nombre entier codé sur 16 bits. 82 04/2014 Glossaire L Langage en blocs fonctionnels Un des 5 langages de programmation de logique ou de commande pris en charge par la norme IEC 61131-3 pour les systèmes de commande. FBD est un langage de programmation orienté graphique. Il fonctionne avec une liste de réseaux où chaque réseau contient une structure graphique de zones et de lignes de connexion représentant une expression logique ou arithmétique, un appel de bloc fonction ou une instruction de retour. LD Acronyme de ladder diagram, schéma à contacts. Représentation graphique des instructions d’un programme de contrôleur, avec des symboles pour les contacts, les bobines et les blocs dans une série de réseaux exécutés séquentiellement par un contrôleur (voir IEC 61131-3). N nœud Equipement adressable sur un réseau de communication. O octet Type codé sur 8 bits, de 16#00 à 16#FF en représentation hexadécimale. P POU Acronyme de program organization unit, unité organisationnelle de programme. Déclaration de variables dans le code source et jeu d’instructions correspondant. Les POUs facilitent la réutilisation modulaire de programmes logiciels, de fonctions et de blocs fonction. Une fois déclarées, les POUs sont réutilisables. S scrutation Fonction comprenant les actions suivantes : z lecture des entrées et insertion des valeurs en mémoire z exécution du programme d’application instruction par instruction et stockage des résultats en mémoire z utilisation des résultats pour mettre à jour les sorties 04/2014 83 Glossaire ST Acronyme de structured text, texte structuré. Langage composé d’instructions complexes et d’instructions imbriquées (boucles d’itération, exécutions conditionnelles, fonctions). Le langage ST est conforme à la norme IEC 61131-3. STOP Commande ordonnant au contrôleur de cesser d’exécuter un programme d’application. V variable Unité de mémoire qui est adressée et modifiée par un programme. 84 04/2014 Magelis XBTGC HMI Controller Index 04/2014 Index B bibliothèque HSC ClearCounterValue, 61 ClearMarkerStatus, 67 ClearPreStrobeStatus, 65 ClearSynchronized, 59 GetMarkerStatus, 66 GetPreLoadStatus, 62 GetSynchronizedOuput, 58 HGetPreLoadStatus, 63 HSCGetCapturedValue, 57 HSCGetCurrentValue, 56 HSCStart, 54, 64 HSCStop, 55 SetCounterValue, 60 C ClearCounterValue, 61 ClearMarkerStatus, 67 ClearPreLoadStatus, 63 ClearPreStrobeStatus, 65 ClearSynchronizedOutput, 59 combinaison E/S spéciales, 15 Comptage rapide, 26 compteur 1 phase mode Compteur de front descendant/montant, 32, 34 mode Compteur de front montant/descendant, 31, 33 compteur 1 phase présentation, 30 spécifications, 43 compteur 2 phases mode 0, 39 mode 1, 40 compteur 2 phases mode 2, 41 mode 3, 42 vue d’ensemble, 38 04/2014 Configuration E/S spéciales, 11 configuration HSC, 45 Configuration des E/S spéciales Configuration, 11 E E/S résumé, 19 E/S locales et spéciales Vue d’ensemble, 12 E/S spéciales combinaison, 15 F Fonctions Dédiées, 51 fonctions différences entre une fonction et un bloc fonction, 72 utilisation d’une fonction ou d’un bloc fonction en langage IL, 73 utilisation d’une fonction ou d’un bloc fonction en langage ST, 77 G GetMarkerStatus, 66 GetPreLoadStatus, 62 GetSynchronizedOutput, 58 85 Index H HSC bibliothèque, 49 caractéristiques, 28 Cas d’utilisation, 26 compteur 1 phase, 30 compteur 2 phases, 38 compteur monophasé, 35 configuration, 45 Fréquence de fonctionnement, 26 Nombre de canaux, 26 vue d’ensemble, 25 HSCGetCapturedValue, 57 HSCGetCurrentValue, 56 HSCStart, 54, 64 HSCStop, 55 R résumé E/S, 19 S SetCounterValue, 60 V Vue d’ensemble E/S locales et spéciales, 12 86 04/2014