Automates Logix5000 Instructions complémentaires

Dimension: px
Commencer à balayer dès la page:

Download "Automates Logix5000 Instructions complémentaires"

Transcription

1 Manuel de programmation Automates Logix5000 Instructions complémentaires Références ControlLogix 1756, GuardLogix 1756, CompactLogix 1768, Compact GuardLogix 1768, CompactLogix 1769, SoftLogix 1789, PowerFlex avec DriveLogix

2 Informations importantes destinées à l utilisateur Les équipements électroniques possèdent des caractéristiques de fonctionnement différentes de celles des équipements électromécaniques. La publication SGI-1.1, Safety Guidelines for the Application, Installation and Maintenance of Solid State Controls (disponible auprès de votre agence commerciale Rockwell Automation ou en ligne sur le site décrit certaines de ces différences. En raison de ces différences et de la diversité des utilisations des produits décrits dans le présent manuel, les personnes qui en sont responsables doivent s assurer de l acceptabilité de chaque application. La société Rockwell Automation, Inc. ne saurait en aucun cas être tenue pour responsable ni être redevable des dommages indirects ou consécutifs à l utilisation ou à l application de cet équipement. Les exemples et schémas contenus dans ce manuel sont présentés à titre indicatif seulement. En raison du nombre important de variables et d impératifs associés à chaque installation, la société Rockwell Automation, Inc. ne saurait être tenue pour responsable ni être redevable des suites d utilisation réelle basée sur les exemples et schémas présentés dans ce manuel. La société Rockwell Automation, Inc. décline également toute responsabilité en matière de propriété intellectuelle et industrielle concernant l utilisation des informations, circuits, équipements ou logiciels décrits dans ce manuel. Toute reproduction totale ou partielle du présent manuel sans autorisation écrite de la société Rockwell Automation, Inc. est interdite. Des remarques sont utilisées tout au long de manuel pour attirer votre attention sur les mesures de sécurité à prendre en compte : AVERTISSEMENT : actions ou situations susceptibles de provoquer une explosion en environnement dangereux et risquant d entraîner des blessures pouvant être mortelles, des dégâts matériels ou des pertes financières. ATTENTION : actions ou situations risquant d entraîner des blessures pouvant être mortelles, des dégâts matériels ou des pertes financières. Ces mises en garde vous aident à identifier un danger, à éviter ce danger et en discerner les conséquences. DANGER D ÉLECTROCUTION : les étiquettes ci-contre, placées sur l équipement ou à l intérieur (un variateur ou un moteur, par ex.), signalent la présence éventuelle de tensions électriques dangereuses. RISQUE DE BRÛLURE : les étiquettes ci-contre, placées sur l équipement ou à l intérieur (un variateur ou un moteur, par ex.) indiquent que certaines surfaces peuvent atteindre des températures particulièrement élevées. IMPORTANT Informations particulièrement importantes dans le cadre de l utilisation du produit. Allen-Bradley, Rockwell Software, Rockwell Automation et TechConnect sont des marques commerciales de Rockwell Automation, Inc. Les marques commerciales n appartenant pas à Rockwell Automation sont la propriété de leurs sociétés respectives.

3 Sommaire des modifications La synthèse ci-dessous regroupe les modifications apportées à ce manuel depuis sa dernière publication. Afin de vous permettre d identifier les informations nouvelles et celles qui ont été mises à jour dans cette version du manuel, des barres de modification, telles que celle figurant à droite de ce paragraphe, sont utilisées. Les modifications apportées par ce manuel sont détaillées dans le tableau suivant. Sujet Page Actualisation des informations relatives aux types de données et aux automates de sécurité 37 Suppression des informations relatives à la protection des sources redondantes et ajout d une référence 55 Publication Rockwell Automation 1756-PM010D-FR-P Novembre

4 Sommaire des modifications Notes : 4 Publication Rockwell Automation 1756-PM010D-FR-P Novembre 2011

5 Table des matières Préface Objet de ce manuel Informations supplémentaires sur les applications de sécurité Comprendre la terminologie Conception d instructions complémentaires Chapitre 1 Introduction A propos des instructions complémentaires Composants d une instruction complémentaire Informations générales Paramètres Points locaux Type de données Sous-programme logique Sous-programmes optionnels en mode de scrutation Signature d instruction Historique de signature Historique des modifications Aide Aspects d une instruction complémentaire Fonctionnalité de l instruction Encapsulation Instructions complémentaires de sécurité Signature d instruction Signature d instruction de sécurité Langages de programmation Instructions de transition Taille de l instruction Modification de l exécution Imbrication d instructions complémentaires Comparaison entre sous-programmes et instructions complémentaires Accès aux données par programmation Instructions indisponibles dans les instructions complémentaires Utilisation des instructions GSV et SSV Éléments à prendre en compte pour la création de paramètres Passage d arguments aux paramètres par référence ou par valeur Choix d un type de données pour un paramètre Création d un alias de paramètre pour un point local Utilisation d un tableau unidimensionnel comme paramètre d entrée-sortie (InOut) Définir quels paramètres rendre visibles ou obligatoires Utilisation des points standard et de sécurité Contrôle de l accès aux données Planification de la conception d une instruction complémentaire Comportement attendu Paramètres Conventions de dénomination Publication Rockwell Automation 1756-PM010D-FR-P Novembre

6 Table des matières Protection de la source Imbrication réutilisation d Instructions Points locaux Langages de programmation Sous-programmes en mode de scrutation Test Documentation d aide Définition des instructions complémentaires Chapitre 2 Introduction Création d une instruction complémentaire Création des paramètres Création de points locaux Modification des paramètres et des points locaux Mises à jour des arguments suite à des modifications de paramètre Copie des valeurs par défaut d un paramètres ou d un point local Création d un programme pour une instruction complémentaire Remarques concernant l exécution des instructions complémentaires Optimisation des performances Définition du fonctionnement dans les différents modes de scrutation Activation des modes de scrutation Sous-programme de pré-scrutation Sous-programme de post-scrutation Sous-programme EnableInFalse Utilisation des paramètres EnableIn et EnableOut Paramètre EnableIn et diagramme de logique à relais Paramètre EnableIn et blocs fonctionnels Paramètre EnableIn et texte structuré Modification de la classe d une instruction complémentaire Test d une instruction complémentaire Avant le démarrage du test Test du déroulement Contrôle du programme avec visualisation contextuelle des données Validation des différents modes de scrutation Définition de la protection de la source d une instruction complémentaire Fonction d activation de la protection de la source Génération d une signature d instruction complémentaire Création, suppression ou copie d une signature d instruction Création d une entrée d historique de signature Génération d une signature d instruction de sécurité Visualisation et impression de la signature d instruction Création de l aide pour l instruction Rédaction de descriptions claires Création de la documentation d une instruction complémentaire Publication Rockwell Automation 1756-PM010D-FR-P Novembre 2011

7 Table des matières Changement de langue d interface Exemple d instruction de démarrage de moteur Exemple d instruction de simulation Configuration en diagramme de logique à relais (LD) Configuration en diagramme de blocs fonctionnels (FBD) Configuration en texte structuré (ST) Utilisation des instructions complémentaires Importation et exportation d instructions complémentaires Index Chapitre 3 Introduction Accès aux instructions complémentaires Utilisation de la boîte de dialogue Add Element Inclusion d une instruction complémentaire dans un sous-programme Conseils d utilisation d une instruction complémentaire Accès à un paramètre par programme Utilisation de la commande Jog (avance par à-coups) dans un diagramme de logique à relais Utilisation de la commande Jog (avance par à-coups) dans un diagramme de blocs fonctionnels Utilisation de la commande Jog (avance par à-coups) dans un texte structuré Surveillance de la valeur d un paramètre Visualisation du programme et surveillance dans le contexte de données Déterminer si la source d une instruction complémentaire est protégée Copie d une instruction complémentaire Sauvegarde de vos instructions complémentaires Chapitre 4 Introduction Création d un fichier d exportation Exportation dans des fichiers séparés Exportation dans un seul fichier Importation d une instruction complémentaire Règles d importation Configuration d importation Mise à jour par importation d une instruction complémentaire avec une nouvelle révision Publication Rockwell Automation 1756-PM010D-FR-P Novembre

8 Table des matières 8 Publication Rockwell Automation 1756-PM010D-FR-P Novembre 2011

9 Préface Objet de ce manuel Ce manuel décrit la conception, la configuration et la programmation des instructions complémentaires. Il fait partie d un ensemble de manuels relatifs aux procédures communes de programmation et d exploitation des automates Logix5000. Pour la liste complète des manuels décrivant ces procédures communes, se reporter à la publication 1756-PM001, «Logix5000 Controllers Common Procedures Programming Manual». Le terme «automate Logix5000» s applique à tous les automates basés sur le système d exploitation Logix5000, tels que les automates : CompactLogix et Compact GuardLogix ; ControlLogix et GuardLogix ; DriveLogix ; FlexLogix ; SoftLogix5800. Informations supplémentaires sur les applications de sécurité Avec l introduction des instructions complémentaires de sécurité dans la version 18 du logiciel RSLogix 5000, vous pouvez maintenant utiliser des instructions complémentaires pour les fonctions de sécurité des automates GuardLogix et Compact GuardLogix. Ce manuel fournit des informations sur ces instructions complémentaires de sécurité. Pour plus d informations sur la conception des applications de sécurité, la signature de tâche de sécurité, ainsi que la configuration et l utilisation des automates de sécurité, se reporter aux publications suivantes : «GuardLogix Systems Safety Reference Manual», publication 1756-RM093 ; «Compact GuardLogix Controllers User Manual», publication 1768-UM002 ; «GuardLogix Controllers User Manual», publication 1756-UM020 ; «GuardLogix Safety Application Instruction Set Reference Manual», publication 1756-RM095. Publication Rockwell Automation 1756-PM010D-FR-P Novembre

10 Préface Comprendre la terminologie Ce tableau définit certains des termes apparaissant dans ce manuel pour décrire les paramètres et les arguments utilisés dans les instructions complémentaires. Terme Argument Paramètre Paramètre InOut (entrée-sortie) Paramètre d entrée Paramètre de sortie Passage par référence Passage par valeur Définition Un argument est attribué à un paramètre dans une instance d instruction complémentaire. Un argument contient les spécifications des données utilisées par une instruction dans un programme utilisateur. Un argument peut contenir les éléments suivants : un point simple (par exemple : L101) ; une valeur littérale (par exemple : 5) ; une référence de structure de point (par exemple : Recipe.Temperature) ; une référence directe à un tableau de données (par exemple : Buffer[1]) ; une référence indirecte à un tableau de données (par exemple : Buffer[Index+1]) ; une combinaison de références (par exemple : Buffer[Index+1].Delay). Les paramètres sont créés au niveau de la définition de l instruction complémentaire. Lorsqu une instruction complémentaire est utilisée dans le programme d une application, des arguments doivent être affectés à chaque paramètre nécessaire à l instruction complémentaire. Un paramètre InOut définit des données pouvant être utilisées aussi bien comme données d entrée ou de sortie lors de l exécution de l instruction. Du fait que les paramètres InOut sont toujours passés par référence, leurs valeurs peuvent changer en fonction de la source externe pendant l exécution de l instruction complémentaire. Dans une instruction complémentaire, un paramètre d entrée définit des données qui sont passés par valeur dans l instruction en cours d exécution. Du fait que ces paramètres d entrée sont toujours passés par valeur, leurs valeurs ne peuvent pas changer en fonction de la source externe pendant l exécution de l instruction complémentaire. Dans une instruction complémentaire, un paramètre de sortie définit des données dont la production est la conséquence directe de l exécution de l instruction. Du fait que ces paramètres de sortie sont toujours passés par valeur, leurs valeurs ne peuvent pas changer en fonction la source externe pendant l exécution de l instruction complémentaire. Lorsqu un argument est passé à un paramètre par référence, le programme logique lit ou écrit directement la valeur que le point utilise dans la mémoire de l automate. Étant donné que l instruction complémentaire agit sur la même mémoire de point que l argument, une interaction externe du programme ou d une IHM modifiant la valeur de l argument peut changer cette valeur lors de l exécution de l instruction complémentaire. Lorsqu un argument est passé à un paramètre par valeur, cette valeur est copiée dans le paramètre ou à partir du paramètre lors de l exécution de l instruction complémentaire. La valeur de l argument n est pas modifiée par l interaction externe du programme ou d une IHM indépendamment de l instruction complémentaire elle-même. 10 Publication Rockwell Automation 1756-PM010D-FR-P Novembre 2011

11 Chapitre 1 Conception d instructions complémentaires Introduction Les instructions complémentaires sont disponibles à partir de la version 16 du logiciel RSLogix Ce sont des instructions personnalisées qui peuvent être conçues et crées par l utilisateur. À partir de la version 18 du logiciel RSLogix 5000, des instructions complémentaires à haute intégrité et de sécurité sont utilisables. Rubrique Page A propos des instructions complémentaires 11 Composants d une instruction complémentaire 13 Aspects d une instruction complémentaire 18 Éléments à prendre en compte pour la création de paramètres 27 Planification de la conception d une instruction complémentaire 32 A propos des instructions complémentaires Grâce aux instructions complémentaires, vous pouvez créer de nouvelles instructions pour les jeux de programmes que vous utilisez habituellement. Vous pouvez créer une interface commune pour ces programmes ainsi que la documentation relative aux instructions. Les instructions complémentaires sont destinées à permettre l encapsulation de fonctions ou de commandes de dispositifs couramment utilisées. Elles n ont pas pour objectif d être un outil de conception de haut niveau hiérarchique. Les programmes utilisant des sous-programmes sont les mieux adaptés à l intégration d un code destiné à une zone ou à des niveaux unitaires de votre application. Les avantages liés à l utilisation d instructions complémentaires sont les suivants : Réutilisation de code. Vous pouvez vous servir des instructions complémentaires pour favoriser la continuité entre vos projets grâce au recyclage des algorithmes de commande que vous utilisez de façon courante. Si un algorithme doit être employé plusieurs fois dans un même projet ou dans plusieurs projets, il peut être judicieux d incorporer ce code dans une instruction complémentaire de façon à le rendre modulaire et à faciliter sa réutilisation. Réalisation d interfaces simplifiant la compréhension. Vous pouvez placer des algorithmes complexes à l intérieur d une instruction complémentaire, puis réaliser une interface simplifiant la compréhension en ne rendant visibles ou obligatoires que les paramètres essentiels. Vous pouvez réduire les temps de développement de la documentation grâce à la génération automatique de l aide pour l instruction. Protection de votre propriété intellectuelle. Publication Rockwell Automation 1756-PM010D-FR-P Novembre

12 Chapitre 1 Vous pouvez placer votre programme propriétaire dans une instruction complémentaire, puis utiliser la protection de source pour empêcher des tiers de visualiser ou de modifier ce code. Simplification de la maintenance. Vous pouvez simplifier la maintenance de votre code grâce au fait que le programme d une l instruction complémentaire, supervisé par le logiciel RSLogix 5000, est nourri par des valeurs de points relatives à une instance spécifique de cette instruction complémentaire. Suivi des révisions et confirmation facilitée de la fonctionnalité de l instruction grâce aux instructions complémentaires à haute intégrité. Vous pouvez ajouter une signature d instruction à votre instruction complémentaire. Elle générera un identifiant unique qui empêchera que l instruction soit modifiée sans que sa signature ne se trouve également modifiée. Une instruction complémentaire peut être utilisée dans plusieurs projets. Vous pouvez définir vos instructions. Elles peuvent vous être fournies par une source extérieure ou être recopiées dans un autre projet. Une fois définies dans un projet, elles se comportent de la même façon que les instructions intégrées déjà disponibles dans le logiciel RSLogix Pour faciliter leur accès, elles apparaissent dans la barre d outils des instructions ainsi que dans l arborescence des instructions, au même titre que les instructions intégrées au logiciel RSLogix Tout comme les instructions complémentaires standard, les instructions complémentaires de sécurité vous permettent d encapsuler un programme de sécurité à usage courant dans une seule instruction, ce qui le rend modulaire et plus facile à réutiliser. En plus de la signature d instruction utilisée pour les instructions complémentaires à haute intégrité, les instructions complémentaires de sécurité sont dotées d une signature d instruction de sécurité SIL 3 leur permettant d être utilisées dans des fonctions de sécurité classées jusqu au niveau SIL 3 inclus. Reportez-vous à la publication 1756-RM093, «GuardLogix Controller Systems Safety Reference Manual», pour plus de précisions sur la certification des instructions complémentaires de sécurité et leur utilisation dans les applications de sécurité de type SIL Publication Rockwell Automation 1756-PM010D-FR-P Novembre 2011

13 Chapitre 1 Composants d une instruction complémentaire Les instructions complémentaires sont constituées des éléments suivants. Informations générales L onglet General regroupe les informations que vous avez saisies lors de la création initiale de l instruction. Vous pouvez utiliser cet onglet pour mettre à jour ces informations. La description, la version, les notes de révision, ainsi que les informations relatives au fournisseur sont recopiées dans le fichier d aide personnalisé de l instruction. La gestion des révisions n est pas effectuée automatiquement par le logiciel. C est à vous de définir comment elles doivent être utilisées et quand elles doivent être actualisées. Les informations relatives à la classe apparaissent également dans l onglet General pour les projets impliquant un automate de sécurité. Cette classe peut être standard ou de sécurité. Les instructions complémentaires de sécurité doivent être conformes aux règles spécifiques aux applications de sécurité. Voir Instructions complémentaires de sécurité, page 19 pour plus d informations. Publication Rockwell Automation 1756-PM010D-FR-P Novembre

14 Chapitre 1 Paramètres Les paramètres définissent l interface de l instruction ; c est-à-dire, comment se présente l instruction lorsqu elle est utilisée. L ordre de ces paramètres correspond à celui dans lequel ils apparaissent lors de l appel de l instruction. Points locaux L onglet Local Tags définit les points qui sont utilisés par le programme de l instruction complémentaire mais qui ne sont pas visibles à l extérieur de cette instruction. D autres instructions complémentaires ou programmes du projet ne peuvent pas accéder à ces points. La seule façon de rendre un point local ou un de ses éléments accessible à l extérieur de l instruction consiste à définir un alias de paramètre. Voir Création d un alias de paramètre pour un point local, page Publication Rockwell Automation 1756-PM010D-FR-P Novembre 2011

15 Chapitre 1 Type de données Les paramètres et les points locaux sont utilisés pour définir le type de données utilisé pour l exécution de l instruction. Le logiciel crée le type de données associé. Le logiciel organise les éléments du type de données correspondant aux paramètres selon l ordre dans lequel ces paramètres sont définis. Les points locaux sont inclus en tant qu éléments masqués. Sous-programme logique Le sous-programme logique d une l instruction complémentaire définit la fonctionnalité principale de l instruction. Il s agit du code qui est exécuté lorsque l instruction est appelée. Le schéma ci-dessous montre l interface d une instruction complémentaire et son sous-programme logique principal définissant ce que fait l instruction. Publication Rockwell Automation 1756-PM010D-FR-P Novembre

16 Chapitre 1 Sous-programmes optionnels en mode de scrutation Vous pouvez définir des sous-programmes additionnels pour un comportement en mode de scrutation (Scan Mode). Signature d instruction La signature d instruction est constituée d un numéro d identification (ID) qui définit le contenu de l instruction complémentaire et d un horodatage qui enregistre la date et l heure auxquelles la signature d instruction a été générée ou auxquelles une entrée a été faite dans l historique de signature (selon la plus récente occurrence de ces deux évènements). Une fois générée, la signature d instruction scelle l instruction complémentaire, ce qui empêche toute modification tant que cette signature est active. De plus, lorsqu une instruction complémentaire de sécurité scellée est chargée pour la première fois, une signature d instruction de sécurité SIL 3 est générée automatiquement. Cette signature d instruction de sécurité est un numéro d identification définissant les caractéristiques d exécution de l instruction complémentaire de sécurité. 16 Publication Rockwell Automation 1756-PM010D-FR-P Novembre 2011

17 Chapitre 1 Historique de signature L historique de signature assure un enregistrement des signatures pour permettre une consultation ultérieure. Une entrée d historique de signature est constituée du nom de l utilisateur, de la signature d instruction, de la valeur d horodatage et d une description saisie par l utilisateur. Jusqu à six entrées d historique peuvent être stockées. Si une septième entrée est réalisée, la plus ancienne des entrées existantes sera effacée automatiquement. Historique des modifications L onglet Change History d historique des modifications affiche les dernières informations de création et de modification enregistrées par le logiciel. Les champs By (par) indiquent l auteur de la modification sur la base du nom d utilisateur Windows actif au moment de la modification. Publication Rockwell Automation 1756-PM010D-FR-P Novembre

18 Chapitre 1 Aide Le nom, la révision, la description et les définitions de paramètre sont utilisés pour établir automatiquement l aide (Help) relative à l instruction. Utilisez le champ Extended Description Text (texte de description étendue) pour fournir des informations d aide supplémentaires sur l instruction complémentaire. Le champ Instruction Help Preview (prévisualisation de l aide de l instruction) montre comment votre instruction apparaîtra dans les différentes langues, en fonction des paramètres qui ont été définis comme obligatoires ou visibles. Aspects d une instruction complémentaire Lorsque vous envisagez de créer une instruction complémentaire, les aspects suivants sont à prendre en considération. Fonctionnalité de l instruction Les instructions complexes sont généralement très spécifiques à une application donnée. Elles ne sont donc pas réutilisables ou nécessitent un programme d adaptation de configuration supplémentaire. Comme pour les instructions intégrées, les instructions complémentaires doivent réaliser une action de façon pertinente et prendre en charge le codage modulaire. Considérez la façon dont l instruction sera utilisée et appréciez la complexité à donner à l interface en fonction des utilisateurs finaux ou de l application. Les instructions complémentaires sont les mieux adaptées pour fournir un type spécifique de fonctionnalité ou de commande de dispositif. 18 Publication Rockwell Automation 1756-PM010D-FR-P Novembre 2011

19 Chapitre 1 Encapsulation Les instructions complémentaires sont conçues pour encapsuler entièrement le code et les données associées à l instruction. Le programme logique interne d une instruction complémentaire utilise uniquement les paramètres et les points locaux répertoriés dans sa définition. Un accès direct par programme aux points d automate ou de programme n est pas possible. Cela permet à l instruction complémentaire de fonctionner comme un composant autonome. Elle peut être exécutée dans n importe quelle application faisant appel à elle par l intermédiaire de l interface des paramètres. Elle peut être validée une fois pour toutes, puis verrouillée pour empêcher les modifications. Instructions complémentaires de sécurité Les instructions complémentaires de sécurité sont utilisées pour la tâche de sécurité des automates de sécurité GuardLogix. Créez une instruction complémentaire de sécurité lorsque cette instruction doit être utilisée dans une application de sécurité. Les instructions complémentaires de sécurité sont sujettes à un certain nombre de restrictions. Ces restrictions sont opérées par le logiciel RSLogix 5000 et les automates GuardLogix. Elles sont mentionnées à la suite pour information. Seuls peuvent être utilisés des instructions et des types de données homologués de sécurité. Tous les paramètres et points locaux utilisés dans une instruction complémentaire de sécurité doivent également être de classe sécurité. Les instructions complémentaires de sécurité utilisent uniquement des programmes en logique à relais. Elles ne peuvent en effet être appelées que par des routines de sécurité qui sont, pour l instant, limitées à ce langage. Des références à des instructions complémentaires de sécurité peuvent être faites par d autres instructions complémentaires de sécurité, mais pas par des instructions complémentaires standard. Des instructions complémentaires de sécurité ne peuvent pas être créées, modifiées ou importées dans un projet de sécurité lorsqu il existe un verrouillage de sécurité ou une signature de tâche de sécurité. Se reporter à la publication 1756-RM093, «GuardLogix Controller Systems Safety Reference Manual», pour plus d informations sur la certification d une instruction complémentaire de sécurité ainsi que sur les règles relatives aux applications de sécurité et à la signature de tâche de sécurité. Cette publication fournit également une liste d instructions et de types de données homologués. Publication Rockwell Automation 1756-PM010D-FR-P Novembre

20 Chapitre 1 Signature d instruction La signature d instruction, utilisable avec les automates standard aussi bien que ceux de sécurité, vous permet de déterminer rapidement si l instruction complémentaire a été modifiée. Chaque instruction complémentaire possède une signature d instruction spécifique au niveau de sa définition. Cette signature d instruction est nécessaire lorsque l instruction complémentaire est utilisée dans ses fonctions de sécurité de niveau SIL 3. Elle peut par ailleurs être requise dans certaines industries réglementées. Utilisez-la lorsque votre application nécessite un niveau d intégrité élevé. Une fois générée, la signature d instruction scelle l instruction complémentaire. Ceci empêche toute modification tant que cette signature est active. Sont ainsi protégés les commentaires de ligne, les descriptions de points et toute documentation qui a pu être créée pour l instruction. Lorsqu une instruction est scellée, vous ne pouvez exécuter que les actions suivantes : copier la signature de l instruction ; créer ou copier une entrée de l historique de signature ; créer des instances de l instruction complémentaire ; télécharger l instruction ; supprimer la signature de l instruction ; imprimer des rapports. La signature d instruction n empêche pas la modification des instructions complémentaires référencées ou des types de données utilisateur. La modification des paramètres d une instruction complémentaire référencée ou des éléments d un type de données utilisateur en référence peut entraîner l invalidation de la signature d instruction. Les types de modification concernés sont : l ajout, l effacement ou le déplacement de paramètres, de points locaux ou d éléments des types de données utilisateur en référence ; la modification du nom, du type de données ou du style d affichage de paramètres, de points locaux ou d éléments des types de données utilisateur en référence. Si vous souhaitez activer le changement de langue ou la protection de la source sur une instruction complémentaire qui doit être scellée par une signature d instruction, vous devrez importer les éléments traduits ou appliquer la protection de source avant de générer cette signature. Vous devez disposer de la clé d accès à la source pour générer une signature ou créer une entrée d historique de signature dans le cas d une instruction complémentaire avec une signature d instruction et dotée d une protection de source. Se reporter à Définition de la protection de la source d une instruction complémentaire, page 55 our plus d informations sur la protection de la source d une instruction complémentaire. 20 Publication Rockwell Automation 1756-PM010D-FR-P Novembre 2011

21 Chapitre 1 Signature d instruction de sécurité Lorsqu une instruction complémentaire de sécurité scellée est téléchargée pour la première fois, une signature d instruction de sécurité SIL 3 est générée automatiquement. Pour plus d informations sur la certification d une instruction complémentaire de sécurité, reportez-vous à la publication 1756-RM093, «GuardLogix Controller Systems Safety Reference Manual». Langages de programmation Sélectionnez le langage de programmation en fonction du type d application que vous voulez développer. Les langages en diagramme de logique à relais (LD), diagramme de blocs fonctionnels (FBD) et texte structuré (ST) peuvent être utilisés pour la programmation d une instruction complémentaire. Chacun des langages de programmation pris en charge par le logiciel RSLogix 5000 est adapté à des types d applications et des styles de programmation différents. En général, la logique à relais est la plus rapide pour exécuter une logique booléenne simple, des temporisations et des comptages. Les diagrammes de blocs fonctionnels et le texte structuré seront plus adaptés si vous souhaitez profiter des instructions de commande de procédés et de variateurs plus évoluées offertes par ces langages. Vous ne pouvez pas comparer les temps d exécution d une même instruction complémentaire écrite dans différents langages de programmation. En effet, il existe des différences fondamentales dans le mode d exécution et de compilation de chaque langage. CONSEIL Après avoir créé une instruction complémentaire, vous pouvez changer de langage de programmation en cliquant sur Change Type (changer de type) dans l onglet General (général) de l éditeur de définition d instruction complémentaire (Add-On Instruction Definition Editor). Cependant, tout programme existant sera perdu. Instructions de transition Certaines instructions sont exécutées (ou redéclenchées) uniquement lorsque l état d entrée de la ligne passe de Faux à Vrai. Il s agit d instructions de transition en logique à relais. Lorsqu elles sont employées dans une instruction complémentaire, ces instructions ne détectent pas le passage de l entrée de ligne à l état Faux. Lorsque le bit EnableIn est sur Faux, le sous-programme logique de l instruction complémentaire n est plus exécuté. L instruction de transition ne détecte donc plus le passage à l état Faux. Une logique conditionnelle supplémentaire est alors nécessaire pour gérer le déclenchement des instructions de transition contenues dans une instruction complémentaire. Voici quelques exemples d instructions de transition : ONS, MSG, PXRQ, SRT, certaines instructions ASCII et certaines instructions de commande de mouvement. Publication Rockwell Automation 1756-PM010D-FR-P Novembre

22 Chapitre 1 CONSEIL Le sous-programme EnableInFalse peut être utilisé pour fournir les conditions nécessaires au redéclenchement des instructions de transition contenues dans une instruction complémentaire. Cependant, cette méthode ne fonctionne pas pour les appels d une instruction complémentaire contenus dans un sous-programme en texte structuré parce que EnableIn est toujours sur Vrai dans le cas d appels en texte structuré. Taille de l instruction Les instructions complémentaires possèdent un sous-programme logique principal qui définit le comportement de l instruction lors de son exécution. Ce sous-programme logique est semblable à tout autre sous-programme du projet et ne présente aucune restriction supplémentaire en matière de longueur. Le total paramètres d entrée + paramètres de sortie + points locaux peut atteindre 512. Il n existe pas de limite pour le nombre des paramètres d entrée-sortie (InOut). La valeur maximum admissible d une instance de données (incluant les entrées, les sorties et les points locaux) est de deux mégaoctets. La taille des données est affichée en bas de l onglet des paramètres et des points locaux (Parameters and Local Tags) dans l écran de définition de l instruction complémentaire. Modification de l exécution Les instructions complémentaires ne peuvent être modifiées qu hors ligne. Si la fonctionnalité prévue doit être modifiée sur un automate en service, posez-vous la question de savoir si une instruction complémentaire est toujours adaptée. Imbrication d instructions complémentaires Les instructions complémentaires peuvent appeler d autres instructions complémentaires par l intermédiaire de leurs sous-programmes. Ceci permet de concevoir une programmation plus modulaire en créant des instructions plus simples qui pourront être utilisées pour élaborer des fonctionnalités plus complexes par imbrication de ces instructions. Les instructions peuvent être imbriquées sur sept niveaux de profondeur. Les instructions complémentaires ne peuvent pas appeler d autres sousprogrammes par l intermédiaire d une instruction JSR. Si vous avez besoin d une fonctionnalité complexe faisant appel à plusieurs sous-programmes, vous devez utiliser des instructions imbriquées. CONSEIL Pour imbriquer des instructions complémentaires, l instruction imbriquée et l instruction qui l appelle doivent être du même type, sinon cette instruction d appel ne sera pas validée. En d autres termes, des instructions complémentaires standard ne peuvent appeler que des instructions complémentaires standard et des instructions complémentaires de sécurité que des instructions complémentaires de sécurité. 22 Publication Rockwell Automation 1756-PM010D-FR-P Novembre 2011

23 Chapitre 1 Comparaison entre sous-programmes et instructions complémentaires Vous pouvez écrire votre programme de trois façons différentes : pour une exécution en ligne en tant que sous-programme principal, pour l utilisation d appels de sous-programmes ou sous forme d instructions complémentaires. Le tableau suivant présente les avantages et inconvénients de chacune de ces méthodes. Tableau 1 Avantages et inconvénients des sous-programmes et des instructions complémentaires Critère Sous-programme principal Sous-programme Accessibilité Dans le programme (plusieurs exemplaires, un pour chaque programme) Instruction complémentaire N importe où dans l automate (exemplaire unique pour tout le projet) Paramètres Passage par valeur Passage par valeur par l intermédiaire des paramètres d entrée et de sortie ou par référence par l intermédiaire des paramètres d entrée-sortie (InOut) Paramètres numériques Aucune conversion, gestion par l utilisateur Conversion de type de données automatique pour les paramètres d entrée et de sortie Types de données des paramètres Atomique, tableaux, structures Atomique pour tous paramètres ; tableaux et structures doivent correspondre à des paramètres d entréesortie (InOut) Vérification des paramètres Aucune, gestion par l utilisateur La vérification s assure que le type d argument correct a été fourni pour un paramètre donné Encapsulation de données Toutes les données en accès programme ou automate (accessibles sans restriction) Surveillance/débogage Langages de programmation pris en charge Programme en ligne avec ses données Données combinées à partir d appels multiples, ce qui complique le débogage FBD, LD, SFC, ST FBD, LD, SFC, ST FBD, LD, ST Appel possible en FBD, LD, SFC, ST FBD, LD, SFC (via ST), ST Protection Documentation Verrouillage et visualisation seule Sous-programme, ligne de programme, boîte de texte, ligne de texte Verrouillage et visualisation seule Sous-programme, ligne de programme, boîte de texte, ligne de texte Performance d exécution La plus rapide Les instructions JSR/SBR/RTN ajoutent une opération supplémentaire. Toutes les données sont copiées. Impact de la référence indexée. Les données locales sont isolées (uniquement accessibles dans l instruction) Données à appel unique, ce qui simplifie le débogage Verrouillage et visualisation seule Instruction, informations de révision, fournisseur, ligne de programme, boîte de texte, ligne de texte, aide étendue Appel plus efficace Les paramètres d entrée-sortie (InOut) sont passés par référence, ce qui est plus rapide que la copie des données à partir de plusieurs types. Les références des paramètres sont automatiquement déplacées à partir de l emplacement du point de l instruction qui a été passé. Utilisation de la mémoire Utilisation maximum Très condensée Un appel condensé requiert plus de mémoire qu un appel de sousprogramme. Toutes les références ont besoin d un mot supplémentaire Modification En ligne/hors ligne En ligne/hors ligne Hors ligne uniquement Importation/exportation Tout le sous-programme, y compris les points et les définitions d instruction vers L5X Tout le sous-programme, y compris les points et les définitions d instruction vers L5X La définition complète de l instruction, y compris les sous-programmes et les points vers L5X Signature d instruction Signature en 32 bits scellant l instruction pour empêcher sa modification et lui conférer une haute intégrité Publication Rockwell Automation 1756-PM010D-FR-P Novembre

24 Chapitre 1 Accès aux données par programmation Les paramètres d entrée et de sortie, ainsi que les points locaux sont utilisés pour déterminer le type de données défini par l instruction. Chaque paramètre ou point local possède un élément du type de données, cependant les éléments de point local sont occultés pour l utilisation externe. Chaque appel d une instruction complémentaire utilise un point de ce type de données pour fournir l instance de donnée destinée à l exécution de l instruction. Les paramètres d une instruction complémentaire sont directement accessibles par le programme de l automate par l intermédiaire du point défini par l instruction dans les règles normales d accès aux points. Les points locaux ne sont pas accessibles par programme par l intermédiaire de ce point. Ceci a un impact sur l utilisation de l instruction complémentaire. Si une instruction complémentaire de type structurée (notamment de type UDT), tableau ou imbriquée est utilisée comme point local (et non des paramètres d entrée-sortie InOut), elle ne sera pas accessible par programmation en dehors de la définition de cette instruction complémentaire. CONSEIL Vous pouvez accéder à un point local par l intermédiaire d un alias de paramètre. Voir Création d un alias de paramètre pour un point local, page Publication Rockwell Automation 1756-PM010D-FR-P Novembre 2011

25 Chapitre 1 Instructions indisponibles dans les instructions complémentaires La plupart des instructions intégrées peuvent être utilisées dans des instructions complémentaires. Les instructions suivantes ne peuvent cependant pas être utilisées : Instruction indisponible BRK EOT EVENT FOR IOT JSR JXR MAOC PATT PCLF PCMD PDET POVR RET SBR SFP SFR Description Break (coupure) End of Transition (fin de transition) Event Task Trigger (déclenchement de tâche événementielle) For (For/Next Loop) (pour boucle pour/suivante) Immediate Output (sortie immédiate) Jump to Subroutine (saut vers sous-programme) Jump to External Routine (saut vers sous-programme externe) Motion Arm Output Cam (armement mouvement de came de sortie) Attach to Equipment Phase (raccordement à la phase d équipement) Equipment Phase Clear Failure (suppression de défaut de la phase d équipement) Equipment Phase Command (commande de phase d équipement) Detach from Equipment Phase (déconnexion de phase d équipement) Equipment Phase Override Command (commande de contournement de la phase d équipement) Return (retour) Subroutine (sous-programme) SFC Pause (pause du graphe de fonctionnement séquentiel) SFC Reset (réinitialisation du graphe de fonctionnement séquentiel) Les instructions spécifiques aux applications de sécurité, comme les commandes de tapis de sécurité (SMAT), peuvent être utilisées uniquement dans des instructions complémentaires de sécurité. Pour plus d informations sur les instructions destinées aux applications de sécurité, voir la publication 1756-RM095, «GuardLogix Safety Application Instruction Set Safety Reference Manual». De plus, les instructions suivantes peuvent être utilisées dans une instruction complémentaire, mais les instances de données doivent être passées comme des paramètres d entrée-sortie (InOut). ALMA (Analog Alarm alarme analogique) ALMD (Digital Alarm alarme TOR) Toutes les instructions de commande de mouvement MSG (Message) Publication Rockwell Automation 1756-PM010D-FR-P Novembre

26 Chapitre 1 Utilisation des instructions GSV et SSV Lors de l utilisation d instructions GSV et SSV à l intérieur une instruction complémentaire, les classes suivantes sont prises en charge : AddOnInstructionDefinition (définition d instruction complémentaire) (1)(2) MotionGroup (groupe de commande de mouvement) Axis (axe) Program (programme) (2) Controller (automate) Routine (sousprogramme) (2) Controller Device (dispositif automate) Redundancy (redondance) CoordinateSystem (système coordonné) Safety (sécurité) CST Serial Port (port série) DF1 Task (tâche) (2) Fault Log (enregistrement de défaut) Wall Clock Time (temps réel) Message (1) GSV uniquement. Les instructions SSV ne seront pas validées. (2) Les classes représentant des composants de programmation, comme Task (tâche), Program (programme), Routine (sous-programme) et AddOnInstructionDefinition (définition d instruction complémentaire), acceptent uniquement «this» (cela) comme nom d instance. Lorsque vous saisissez une instruction GSV ou SSV, le logiciel RSLogix 5000 affiche les classes d objet, les noms d objet et les noms d attribut pour chaque type d instruction. Le tableau suivant présente les attributs pour la classe AddOnInstructionDefinition (définition d instruction complémentaire). Nom d attribut Type de données Description de l attribut MajorRevision DINT Numéro de révision majeure de l instruction complémentaire MinorRevision DINT Numéro de révision mineure de l instruction complémentaire Name Chaîne de Nom de l instruction complémentaire caractères RevisionExtendedText Chaîne de Texte décrivant la révision de l instruction complémentaire caractères Vendor Chaîne de Fournisseur auteur de l instruction complémentaire caractères LastEditDate LINT Horodatage de la dernière modification de l instruction complémentaire SignatureID DINT Valeur de la signature d instruction (en 32 bits) SafetySignatureID DINT Valeur de la signature d instruction de sécurité (en 32 bits) Pour plus d informations sur l utilisation des instructions GSV et SSV, voir la publication 1756-RM003, «Logix5000 Controllers General Instructions Reference Manual». 26 Publication Rockwell Automation 1756-PM010D-FR-P Novembre 2011

27 Chapitre 1 Éléments à prendre en compte pour la création de paramètres Les informations qui suivent sont à considérer avec attention lorsque vous créez des paramètres. Passage d arguments aux paramètres par référence ou par valeur Les éléments suivants permettent de comprendre la différence existant entre passer des points d argument aux paramètres par référence ou par valeur. Critère Par valeur (entrée ou sortie) Par référence (entrée-sortie) Valeur Performance Utilisation de la mémoire Types de données de paramètre pris en charge Synchrone la valeur de l argument ne change pas pendant l exécution de l instruction complémentaire. Les valeurs d argument sont copiées dans et à partir des paramètres de l instruction complémentaire. Il faut plus de temps pour exécuter un appel de l instruction. Quantité maximum. Atomique (SINT, DINT, INT, REAL, BOOL). Asynchrone la valeur de l argument peut changer pendant l exécution de l instruction complémentaire. Tout accès par le programme de l instruction lit ou écrit directement la valeur du point qui vient d être passé. Les paramètres accèdent aux points de l argument directement par référence. Ceci accélère l exécution des appels de l instruction. Quantité minimum. Atomique, tableaux et structures. Choix d un type de données pour un paramètre Les automates Logix5000 effectuent des opérations mathématiques de type DINT (en 32 bits) et REAL (en 32 bits). Ceci se traduit une exécution plus rapide des données de type DINT que de celles des autres types à base de nombres entiers. Les règles de conversion des données SINT en INT, puis en DINT, sont automatiquement appliquées. Ceci peut rajouter une opération supplémentaire. Chaque fois que possible, utilisez le type de données DINT pour les paramètres d entrée et de sortie d une instruction complémentaire. Publication Rockwell Automation 1756-PM010D-FR-P Novembre

28 Chapitre 1 Création d un alias de paramètre pour un point local Les alias de paramètres simplifient la connexion des points locaux à un point d entrée ou de sortie habituellement utilisé dans l application d une instruction complémentaire, sans qu il soit nécessaire de créer manuellement un programme pour réaliser l association. Les alias peuvent être utilisés pour définir un paramètre d entrée ou de sortie avec accès direct à un point local ou à son élément. La modification de la valeur d un alias de paramètre change les données du point local ou de l élément qu il représente et vice-versa. Les alias de paramètres sont soumis aux restrictions suivantes : les alias de paramètres doivent être soit des paramètres d entrée ou de sortie ; vous ne pouvez créer un alias de paramètre que pour un point local ou son élément ; un seul paramètre d entrée et un seul paramètre de sortie peuvent être référencés à un même point local ou son élément ; seuls des données de type BOOL, SINT, INT, DINT et REAL peuvent être utilisées ; les alias de paramètres peuvent ne pas être des constantes ; le type d accès externe à un alias de paramètre correspond au type d accès externe au point local auquel il est référencé. Pour plus d informations sur les constantes et l accès externe, voir Contrôle de l accès aux données, page 30. Utilisation d un tableau unidimensionnel comme paramètre d entrée-sortie (InOut) Un paramètre d entrée-sortie (InOut) peut être défini comme un tableau unidimensionnel. Lorsque vous définissez la taille de votre tableau, tenez compte du fait que son utilisateur sera susceptible de : passer un point de ce tableau de la même taille que celle que vous avez définie ; passer un point de ce tableau d une taille supérieure celle que vous avez définie. Lorsque vous développez votre programme, utilisez l instruction Size (dimensionner) pour définir la taille effective du tableau référencé, de façon à permettre cette souplesse. CONSEIL Lorsque vous contrôlez un paramètre d entrée-sortie de tableau au niveau du sous-programme logique, la définition de ce paramètre est utilisée pour déterminer la taille du tableau. Supposons, par exemple, que vous ayez défini un paramètre d entrée-sortie (InOut) sous forme d un tableau de 10 éléments DINT et que l utilisateur final fasse passer un tableau de 100 éléments DINT. Dans ce cas, si le programme de l instruction complémentaire est ouvert, que le contexte approprié pour cet appel est sélectionné et que le paramètre du tableau est sous contrôle, seuls 10 éléments seront affichés. 28 Publication Rockwell Automation 1756-PM010D-FR-P Novembre 2011

29 Chapitre 1 Définir quels paramètres rendre visibles ou obligatoires Pour s assurer que des données spécifiques sont bien passées dans l instruction complémentaire, vous pouvez utiliser des paramètres obligatoires. Un paramètre obligatoire doit avoir passé un argument pour que l appel de l instruction soit validé. En diagramme à relais et en texte structuré, ceci est réalisé en spécifiant un point d argument pour ces paramètres. Dans un diagramme de blocs fonctionnels, les paramètres d entrée et de sortie obligatoires doivent être reliés et les paramètres d entrée-sortie (InOut) doivent utiliser un point d argument. Si un paramètre obligatoire n a pas d argument associé, comme décrit précédemment, le sousprogramme contenant l appel de l instruction complémentaire ne sera pas validé. Pour les paramètres de sortie, rendre un paramètres visible est utile si vous n avez pas habituellement besoin de passer la valeur de ce paramètre à un argument, mais que vous souhaitez afficher sa valeur à des fins de dépannage. Les paramètres obligatoires sont toujours visibles et les paramètres d entrée-sortie (InOut) sont toujours obligatoires et visibles. Il est possible d accéder par programmation à tous les paramètres d entrée et de sortie, qu ils soient marqués ou non comme obligatoires ou visibles, en les considérant comme éléments du point de l instruction. Figure 1 Instruction de simulation en langage à blocs fonctionnels Paramètre de sortie booléen visible (non obligatoire) Paramètre d entrée obligatoire Paramètre de sortie visible (non obligatoire) Paramètre d entrée visible (non obligatoire) Paramètre d entréesortie (InOut) Si vous voulez qu un branchement soit affiché dans le bloc fonctionnel bien que sa liaison soit facultative, réglez-le sur Visible. Figure 2 Instruction de simulation en logique à relais Paramètre de sortie booléen visible (non obligatoire) Paramètre d entrée visible (non obligatoire) Paramètre de sortie visible (non obligatoire) Paramètre d entrée obligatoire Paramètre d entréesortie (InOut) Si vous voulez que la valeur du paramètre soit affichée dans la représentation de l instruction en logique à relais, réglez ce paramètre sur visible. Un paramètre de sortie non obligatoire mais visible, utilisant un point de type BOOL, sera affiché sous forme d indicateur d état à droite du bloc en logique à relais. Ceci peut être utilisé pour les indicateurs d état de type DN ou ER. Ce tableau décrit les effets du réglage des paramètres sur obligatoire (Required) et Visible sur l affichage de l instruction. Publication Rockwell Automation 1756-PM010D-FR-P Novembre

30 Chapitre 1 Tableau 2 Réglages des paramètres d entrée, de sortie et d entrée-sortie (InOut) sur obligatoire (Required) et Visible Diagramme à relais Diagramme de blocs fonctionnels Texte structuré Type du paramètre Le paramètre estil obligatoire? Le paramètre est-il visible? La valeur estelle affichée? L argument est-il affiché? Avez-vous besoin de connecter le paramètre? L argument est-il affiché? Pouvez-vous modifier le réglage de visibilité dans le bloc fonctionnel? L argument est-il affiché? Entrée Oui Oui Oui Oui Oui Non Oui Entrée Non Oui Oui Non Non Oui Non Entrée Non Non Non Non Non Oui Non Sortie Oui Oui Oui Oui Oui Non Oui Sortie Non Oui Oui Non Non Oui Non Sortie Non Non Non Non Non Oui Non Entrée-sortie (InOut) Oui Oui Non Oui Oui Non Oui Si vous utilisez un paramètre pour lequel l utilisateur doit spécifier un point comme source en entrée ou comme destination en sortie, et que vous ne voulez pas que cette action soit occultée, réglez ce paramètre sur obligatoire. Tout paramètre obligatoire est automatiquement défini comme visible. Ce réglage (Visible) est systématiquement activé pour les paramètres d entréesortie (InOut). Tous les paramètres d entrée-sortie (InOut) sont définis comme obligatoires. CONSEIL Lors de l utilisation de vos instructions complémentaires, le réglage de visibilité pourra être ignoré dans des sous-programmes en diagramme de blocs fonctionnels si ce paramètre n est pas obligatoire ou qu il est déjà relié. Cette annulation de la visibilité lors de l appel de l instruction n affecte pas la configuration de la définition. Utilisation des points standard et de sécurité Lorsque vous créez une instruction complémentaire de sécurité, respectez les consignes suivantes concernant les points standard et de sécurité : les points standard ne peuvent pas être utilisés comme paramètres d entrée, de sortie ou d entrée-sortie (InOut) dans une instruction complémentaire de sécurité ; les points de sécurité peuvent être utilisés comme paramètres d entrée dans les instructions complémentaires standard. Contrôle de l accès aux données Dans le logiciel RSLogix 5000 à partir de la version 18, vous pouvez empêcher la modification des paramètres d entrée-sortie par le programme en définissant ces paramètres comme des constantes. Vous pouvez également configurer le type d accès autorisé aux dispositifs externes tels que les IHM pour les données de vos points et paramètres. Vous pouvez contrôler l accès à la modification des données de point avec le logiciel RSLogix 5000 en définissant des règles de sécurité dans FactoryTalk. 30 Publication Rockwell Automation 1756-PM010D-FR-P Novembre 2011

31 Chapitre 1 Valeurs constantes Les paramètres d entrée-sortie peuvent être définis comme points à valeur constante afin d empêcher la modification de leurs données par le programme de l automate. Si le programme d une instruction complémentaire contient une opération d écriture sur un paramètre à valeur constante, cette instruction complémentaire ne sera pas validée par son contexte de définition. Accès externe L accès externe défini le niveau d accès accordé aux dispositifs externes tels que les IHM pour la visualisation ou la modification des valeurs de point. Paramètres et points d une instruction complémentaire Options d accès externe Point local Read/Write (lecture/écriture) Paramètre d entrée Read Only (lecture seule) Paramètre de sortie None (aucune action) Paramètre EnableIn (entrée activée) Lecture seulement Paramètre EnableOut (sortie activée) Paramètre d entrée-sortie (InOut) Publication Rockwell Automation 1756-PM010D-FR-P Novembre

32 Chapitre 1 Planification de la conception d une instruction complémentaire Prenez le temps de planifier la conception de votre instruction. Une planification en amont peut vous permettre d identifier les problèmes à traiter. Lorsque vous définissez les règles d une instruction, vous déterminez également son interface. Considérez les aspects suivants lorsque vous définissez les règles de votre instruction complémentaire et que vous la créez. Comportement attendu Dans quel but souhaitez-vous créer une instruction complémentaire? Quel problème est-elle censée résoudre? Comment devra-t-elle fonctionner? Avez-vous besoin d un niveau d intégrité supérieur pour cette instruction complémentaire? Si tel est le cas, vous pourrez générer une signature d instruction qui permettra de vérifier que votre instruction complémentaire n a pas été modifiée. Avez-vous besoin d utiliser des instructions dans des applications de sécurité et de certifier votre instruction complémentaire au niveau d intégrité SIL-3? Pour plus d informations sur la certification d une instruction complémentaire de sécurité, voir la publication 1756-RM093, «GuardLogix Controller Systems Safety Reference Manual». Paramètres Quelles données doivent être passées à l instruction? Quelles informations doivent être accessibles à l extérieur de l instruction? Des alias de paramètre doivent-ils être définis pour les données de points locaux devant être accessibles à l extérieur de l instruction complémentaire? Comment les paramètres seront-ils affichés? L ordre des paramètres définit l apparence de l instruction. Quels paramètres doivent être rendus obligatoires ou visibles? Conventions de dénomination Le nom défini pour l instruction sera utilisé comme mnémonique pour cette instruction. Bien que ce nom puisse utiliser jusqu à 40 caractères, il est préférable d avoir recours à des noms les plus courts possibles car ils sont plus faciles à gérer. 32 Publication Rockwell Automation 1756-PM010D-FR-P Novembre 2011

33 Chapitre 1 Protection de la source Quel type de protection de source doit être défini, le cas échéant? Qui aura accès à la clé de protection de la source? Allez-vous avoir besoin de gérer une protection de la source et une signature d instruction? La protection de source peut être utilisée pour définir un accès en lecture seule à l instruction complémentaire ou pour verrouiller ou cacher complètement cette instruction complémentaire ainsi que les points locaux. La protection de source doit être appliquée avant de générer une signature d instruction. Imbrication réutilisation d Instructions Existe-t-il d autres instructions complémentaires que vous puissiez réutiliser? Avez-vous besoin de concevoir vos instructions de telle façon qu elles utilisent le même programme? Points locaux Quelles sont les données nécessaires à l exécution de votre programme mais qui ne doivent pas être publiées? Identifiez les points locaux que vous êtes susceptible d utiliser dans votre instruction. Les points locaux sont utiles pour enregistrer des éléments tels que des valeurs de calcul intermédiaires, que vous ne souhaitez pas rendre visibles aux utilisateurs de votre instruction. Souhaitez-vous créer un alias de paramètre de façon à permettre un accès externe à un point local? Langages de programmation Quel langage souhaitez-vous utiliser pour programmer votre instruction? Le programme principal de votre instruction doit être composé d un seul sous-programme en code. Déterminez quel langage de programmation proposé par le logiciel RSLogix 5000 doit être utilisé en fonction du mode d utilisation et du type de votre application. Les instructions complémentaires de sécurité sont limitées à la programmation en logique à relais. Si le temps d exécution et l utilisation de la mémoire ont un caractère critique, reportez-vous à la publication 1756-RM087, «Logix5000 Controllers Execution Time and Memory Use Reference Manual». Publication Rockwell Automation 1756-PM010D-FR-P Novembre

34 Chapitre 1 Sous-programmes en mode de scrutation Devez-vous réaliser des sous-programmes utilisant un mode de scrutation? Vous pouvez éventuellement définir un comportement de scrutation pour l instruction, et ce dans différents modes de scrutation. Ceci vous permet de définir des comportements d initialisation spécifiques lors du démarrage de l automate (Program -> Run) : post-scrutation d une étape d un graphe de fonctionnement séquentiel (SFC) ou condition EnableIn False (activation d entrée = Faux). Dans quel langage les sous-programmes en mode de scrutation doivent-ils être écrits? Test Comment allez-vous tester le fonctionnement de votre instruction complémentaire avant sa mise en service? Quelles entrées inattendues l instruction risque-t-elle de recevoir et comment va-t-elle gérer ces cas? Documentation d aide Quelles informations doivent être fournies par l aide? Lorsque vous créez une instruction, vous avez la possibilité de saisir des informations dans divers champs de description. Vous devrez également élaborer une documentation sur la façon d utiliser l instruction et sur son fonctionnement. 34 Publication Rockwell Automation 1756-PM010D-FR-P Novembre 2011

35 Chapitre 2 Définition des instructions complémentaires Introduction Rubrique Page Création d une instruction complémentaire 35 Création des paramètres 37 Création de points locaux 39 Modification des paramètres et des points locaux 41 Mises à jour des arguments suite à des modifications de paramètre 41 Copie des valeurs par défaut d un paramètres ou d un point local 43 Création d un programme pour une instruction complémentaire 44 Définition du fonctionnement dans les différents modes de scrutation 45 Activation des modes de scrutation 46 Utilisation des paramètres EnableIn et EnableOut 51 Modification de la classe d une instruction complémentaire 53 Test d une instruction complémentaire 53 Définition de la protection de la source d une instruction complémentaire 55 Génération d une signature d instruction complémentaire 56 Création de l aide pour l instruction 59 Exemple d instruction de démarrage de moteur 64 Exemple d instruction de simulation 66 Création d une instruction complémentaire Suivez la procédure ci-dessous pour créer une nouvelle instruction complémentaire. 1. Ouvrez un nouveau projet ou un projet existant. 2. Cliquez avec le bouton droit de la souris sur le dossier des instructions complémentaires (Add-On Instructions) dans l arborescence de l automate et choisissez New Add-On Instruction (nouvelle instruction complémentaire). Publication Rockwell Automation 1756-PM010D-FR-P Novembre

36 Chapitre 2 3. Entrez un nom original pour la nouvelle instruction. Ce nom peut comporter jusqu à 40 caractères. Il doit commencer par une lettre ou un caractère de soulignement et doit contenir uniquement des lettres, des chiffres ou des caractères de soulignement. Il ne doit pas correspondre au nom d une instruction intégrée ou d une instruction complémentaire déjà existante. 4. Tapez une description de 512 caractères au maximum pour cette nouvelle instruction. 5. Pour les projets de sécurité, choisissez la classe Standard ou Safety (sécurité). Le champ Class (classe) est accessible dans la boîte de dialogue New Add- On Instruction (nouvelle instruction complémentaire) pour les projets d automate de sécurité. 6. Choisissez un langage de programmation pour le programme de l instruction complémentaire. Le type de langage par défaut pour les instructions complémentaires de sécurité est le diagramme de logique à relais (LD). 7. Attribuez un niveau de révision à l instruction. 8. Rédigez une note de révision (Revision Note) si nécessaire. 9. Ajoutez les informations concernant le fournisseur (Vendor) si nécessaire. 10. Cliquez sur OK pour créer l instruction. 36 Publication Rockwell Automation 1756-PM010D-FR-P Novembre 2011

37 Chapitre 2 Création des paramètres Utilisez l éditeur de définition d instruction complémentaire (Add-On Instruction Definition Editor) pour créer les paramètres de vos instructions. Suivez les étapes ci-dessous pour définir les paramètres de votre instruction. 1. Dans l arborescence de l automate, cliquez avec le bouton droit de la souris sur une instruction complémentaire et choisissez Open Definition (ouvrir la définition). 2. Cliquez sur l onglet Parameters et saisissez un nom de paramètre. 3. Définissez le mode d utilisation (Usage) en fonction du type de paramètre : Input (entrée), Output (sortie), InOut (entrée-sortie). CONSEIL Une instruction utilisant uniquement des paramètres d entrée, à l exception d EnableOut (activation de la sortie), est traitée comme une instruction d entrée dans un diagramme de logique à relais. Elle est affichée alignée à gauche. Le paramètre EnableOut (activation de la sortie) est utilisé pour définir l état de la ligne en sortie. 4. Sélectionnez le type de données selon l une des options suivantes en fonction du mode d utilisation du paramètre : Un paramètre d entrée (Input) est passé par valeur à l intérieur de l instruction complémentaire. Son type de données doit être SINT, INT, DINT, REAL ou BOOL. Un paramètre de sortie (Output) est passé par valeur à l extérieur de l instruction complémentaire. Son type de données doit être SINT, INT, DINT, REAL ou BOOL. Un paramètre d entrée-sortie (InOut) est passé par référence à l intérieur de l instruction complémentaire. Il peut utiliser n importe quel type de données, y compris les structures et les tableaux. CONSEIL Les données de type REAL ne sont pas autorisées dans les instructions complémentaires destinées aux automates 1756-L6xS et 1768-L4xS. Les données de type REAL sont autorisées pour les automates ICE (1756-L7xS). Publication Rockwell Automation 1756-PM010D-FR-P Novembre

38 Chapitre 2 5. Si ce paramètre est conçu comme alias d un point local existant, cliquez sur le menu déroulant Alias For (alias de) pour sélectionner ce point local ou son élément. CONSEIL Vous pouvez également définir un paramètre comme alias d un point local en utilisant l éditeur de point. Voir Modification des paramètres et des points locaux, page Configurez les valeurs par défaut. Les valeurs par défaut sont chargées à partir de la définition de l instruction complémentaire dans le point du type de données de cette instruction à sa création et chaque fois qu un nouveau paramètre d entrée ou de sortie est ajouté à l instruction complémentaire. CONSEIL Cochez la case en bas de la fenêtre de l éditeur de définition d instruction complémentaire (Add-On Instruction Definition Editor) pour copier toutes les valeurs par défaut des paramètres et des points locaux dont les valeurs ont été modifiées dans l ensemble des points de ce type d instruction. Ceci permet la mise à jour des appels existants de l instruction suivant les nouvelles valeurs par défaut. Pour plus de détails sur la copie des valeurs par défaut, voir Copie des valeurs par défaut d un paramètres ou d un point local, page Configurez le style d affichage. 8. Cochez la case pour rendre le paramètre obligatoire (Required) ou visible, selon le cas. Voir Définir quels paramètres rendre visibles ou obligatoires on page 29. Si vous décidez de rendre le paramètre obligatoire, il sera également visible. 9. Saisissez une description de 512 caractères au maximum. Cette description apparaîtra dans l aide de l instruction. 10. Choisissez un type d accès externe (External Access) pour les paramètres d entrée ou de sortie. 11. Cochez la case Constant pour les paramètres d entrée-sortie (InOut) que vous souhaitez définir comme valeurs constantes. 12. Répétez ces opérations pour les autres paramètres. CONSEIL Vous pouvez également créer des paramètres en utilisant les boîtes de dialogue Tag Editor, New Parameter (éditeur de point, nouveau paramètre) ou Local Tag (point local) ; ou encore en cliquant avec le bouton droit de la souris sur un nom de point dans votre sous-programme. L ordre dans lequel vous créez les paramètres correspond à celui dans lequel ils apparaîtront dans le type de données et le synoptique de l instruction. Vous pouvez modifier cet ordre dans l onglet Parameters (paramètres) de l éditeur de définition d instruction complémentaire (Add-On Instruction Definition Editor) en sélectionnant la ligne correspondant au paramètre et en cliquant sur Move Up (déplacer vers le haut) ou Move Down (déplacer vers le bas). 38 Publication Rockwell Automation 1756-PM010D-FR-P Novembre 2011

39 Chapitre 2 Figure 3 Éditeur de définition d instruction complémentaire Onglet des paramètres Création de points locaux Utilisez l éditeur de définition d instruction complémentaire (Add-On Instruction Definition Editor) pour créer des points locaux pour vos instructions. Les points locaux contiennent les données utilisées par votre instruction complémentaire que vous ne voulez pas rendre visibles aux utilisateurs de votre instruction. Les points locaux n apparaissent pas dans la structure de données de l instruction complémentaire car ce sont des éléments cachés. CONSEIL Vous pouvez accéder aux valeurs d un point local par l intermédiaire d une IHM en spécifiant le nom de ce point local comme élément d un point de type instruction complémentaire. Par exemple, l instruction Motor_Starter v1.0, illustrée à l étape 2, utilise un point appelé CheckAuxContact. Ce point peut être référencé par une IHM au moyen de la ligne instancetag. CheckAuxContact, dans lequel «instancetag» correspondra au point utilisé pour appeler l instruction. Suivez la procédure ci-dessous pour définir des points locaux pour votre instruction. 1. Dans l arborescence de l automate, cliquez avec le bouton droit de la souris sur une instruction et choisissez Open Definition (ouvrir la définition). Publication Rockwell Automation 1756-PM010D-FR-P Novembre

40 Chapitre 2 2. Cliquez sur l onglet Local Tags (points locaux) et tapez un nom pour le nouveau point, puis sélectionnez un type de données (Data Type). Vous ne pouvez pas utiliser les types de données suivants pour les points locaux : ALARM_ANALOG, ALARM_DIGITAL, MESSAGE, ni les types de données correspondant aux commandes de mouvement comme Axis ou MOTION_GROUP. Pour utiliser ces types de points dans votre instruction complémentaire, vous devez définir un paramètre d entréesortie (InOut). Les points locaux sont également limités à des tableaux unidimensionnels, tout comme les types de données utilisateur. CONSEIL 3. Définition des valeurs par défaut. Les valeurs par défaut sont chargées à partir de la définition de l instruction complémentaire dans le point du type de données de cette instruction à sa création, ou chaque fois qu un nouveau paramètre d entrée ou de sortie est ajouté à l instruction complémentaire. CONSEIL 4. Configurez le style d affichage (Style). Se reporter à la publication 1756-RM093, «GuardLogix Controller Systems Safety Reference Manual», pour la liste des types de données pris en charge par les instructions de sécurité. Cochez la case en bas de la fenêtre de l éditeur de définition d instruction complémentaire (Add-On Instruction Definition Editor) pour copier toutes les valeurs par défaut des paramètres et des points locaux dont les valeurs ont été modifiées dans l ensemble des points de ce type d instruction. Ceci permet la mise à jour des appels existants de l instruction suivant les nouvelles valeurs par défaut. Pour plus de détails sur la copie des valeurs par défaut, voir Copie des valeurs par défaut d un paramètres ou d un point local, page Saisissez une description de 512 caractères au maximum. 6. Répétez ces opérations pour les autres points locaux. CONSEIL Lorsque vous créez un point local dans l onglet Local Tags (points locaux), le réglage External Access (accès externe) est configuré sur None (aucun) par défaut. Vous pouvez modifier ce réglage d accès externe dans l éditeur de point (Tag Editor). Voir Modification des paramètres et des points locaux, page Publication Rockwell Automation 1756-PM010D-FR-P Novembre 2011

41 Chapitre 2 Modification des paramètres et des points locaux Vous pouvez également ajouter et modifier des paramètres et des points locaux dans l onglet Edit Tags (modifier les points) représenté ci-dessous. Mises à jour des arguments suite à des modifications de paramètre Si vous modifiez une instruction complémentaire par ajout, suppression, changement de nom, réorganisation ou modification de l état ou du type d utilisation d un ou de plusieurs de ses paramètres, le logiciel RSLogix 5000, à partir de la version 18, mettra à jour automatiquement les arguments lors des appels de cette instruction. Les sous-programmes et les autres instructions complémentaires à protection de source utilisant l instruction complémentaire modifiée ne seront pas mis à jour automatiquement si la clé de la source n est pas disponible. Cette instruction complémentaire ou ce sous-programme pourront tout de même être validés, mais le fonctionnement qui en résultera peut ne pas correspondre à ce qui est attendu. Lorsque vous effectuez des modifications sur des instructions complémentaires existantes, vous devez savoir à quel endroit du programme ces instructions complémentaires sont utilisées. Publication Rockwell Automation 1756-PM010D-FR-P Novembre

42 Chapitre 2 Une boîte de dialogue de confirmation vous alertera sur les conséquences de ces modifications et vous permettra de revoir les modifications en instance avant de les confirmer définitivement ou de les abandonner. Un astérisque identifie les paramètres ayant des modifications en instance. Les arguments existants sont réinitialisés en même temps que les paramètres auxquels ils étaient initialement associés. Les paramètres nouvellement ajoutés sont incorporés avec un «?» dans le champ Argument, sauf dans le cas d une instruction en texte structuré pour laquelle ce champ reste vide. Des paramètres inconnus sont créés pour les arguments dont les paramètres associés ont été supprimés. Pour effectuer cette mise à jour, le logiciel RSLogix 5000 remonte l historique des modifications apportées aux paramètres de l instruction complémentaire depuis la version initiale jusqu à la version finale. A l inverse, les processus d importation et de collage se contentent de comparer les noms des paramètres pour leur associer des arguments. En conséquence, si deux paramètres différents ont le même nom mais des définitions d utilisation différentes, l importation ou le collage peut avoir un impact sur le comportement de l instruction. 42 Publication Rockwell Automation 1756-PM010D-FR-P Novembre 2011

43 Chapitre 2 Copie des valeurs par défaut d un paramètres ou d un point local Dans le logiciel RSLogix 5000 à partir de la version 18, vous avez la possibilité de copier les valeurs par défaut d un paramètre ou d un point local dans tous les points du type de données de l instruction complémentaire ou uniquement dans des points spécifiques. Cette opération ne peut se réaliser que lorsque vous vous trouvez hors ligne. ATTENTION : les valeurs ne peuvent pas être modifiées lorsque leurs points d instance font partie d une instruction complémentaire avec protection de source ou lorsque vous ne disposez pas d un niveau d autorisation suffisant pour effectuer ces modifications. Si vous modifiez les valeurs par défaut d un paramètre ou d un point local par l intermédiaire de la boîte de dialogue Add-On Instruction Definition Editor (éditeur de définition d instruction complémentaire), vous pouvez choisir de copier les valeurs modifiées dans tous les points du type de données de l instruction complémentaire en cochant «Copy all default values of parameters and local tags» (copier toutes les valeurs par défaut des paramètres ou des points locaux). Vous pouvez également cliquer sur l icône de recopie des valeurs par défaut pour copier ces valeurs dans tous les points du type de données de l instruction complémentaire. Cette icône apparaît dans le panneau de contrôle (sous forme d un menu contextuel), dans l écran de surveillance des données et dans l éditeur de programme lorsque le contexte de données (Data Context) correspond à la définition de l instruction complémentaire. Si vous voulez sélectionner des points et des valeurs spécifiques pour la copie, cliquez sur la flèche de déroulement du menu de l icône de copie des valeurs par défaut et choisissez Copy Specified Values (copier les valeurs spécifiées). La boîte de dialogue Copy Default Values (copier les valeurs par défaut) indique les valeurs par défaut actuelles des paramètres et des points locaux, ainsi que les points d instance avec lesquels l instruction complémentaire est utilisée ou auxquels elle est référencée. Publication Rockwell Automation 1756-PM010D-FR-P Novembre

44 Chapitre 2 Cochez les cases pour sélectionner les valeurs à recopier et les points de destination, puis cliquez sur OK. Création d un programme pour une instruction complémentaire Suivez la procédure ci-dessous pour entrer un programme dans votre projet. 1. Dans l arborescence de l automate (Controller Organizer), développez le niveau Add-On Instructions (instructions complémentaires). 2. Développez le contenu du dossier de l instruction concernée et cliquez deux fois sur le sous-programme logique pour l ouvrir. 3. Modifiez le programme à l aide des éditeurs de langages disponibles. Remarques concernant l exécution des instructions complémentaires Une instruction complémentaire s exécute comme tout autre sous-programme appartenant à un programme donné. Du fait qu une autre tâche peut avoir la priorité sur un programme contenant une instruction complémentaire en cours d exécution, celle-ci peut être interrompue avant la fin de son exécution. 44 Publication Rockwell Automation 1756-PM010D-FR-P Novembre 2011

45 Chapitre 2 Dans les programmes standard, vous pouvez utiliser des instructions UID/UIE (User Interrupt Disable/Enable désactivation/activation de l interruption par l utilisateur) pour bloquer un basculement entre tâches. Ceci vous garantira que l exécution d une instruction complémentaire ne sera pas interrompue par le basculement sur une autre tâche. CONSEIL Les instructions UID et UIE ne sont pas prises en charge dans la tâche de sécurité des projets GuardLogix. Optimisation des performances La performance d une l instruction complémentaire dépend de sa structure, de sa configuration et du volume de code qu elle utilise. Vous pouvez passer une grande quantité de données par une structure en utilisant un paramètre d entrée-sortie (InOut). La taille des données référencées par un paramètre d entrée-sortie (InOut) n a pas d incidence sur le temps de scrutation. Il n y a par ailleurs pas de différence entre passer un point de type défini par l utilisateur ou un point de type atomique parce que ce passage se fait par référence. Lorsqu une ligne est à l état Faux, tous les appels d instruction complémentaire sont traités, même si le sous-programme logique n est pas exécuté. Le temps de scrutation peut cependant être affecté lorsqu un certain nombre d instances d une instruction complémentaire sont exécutées à l état Faux. Assurez-vous de fournir dans votre documentation des informations sur la possibilité de passer outre une instruction complémentaire lorsque l état de la ligne est sur Faux. Définition du fonctionnement dans les différents modes de scrutation De façon à conférer aux instructions complémentaires la même souplesse que les instructions intégrées, des sous-programmes optionnels en mode de scrutation peuvent être configurés de telle sorte que le comportement de l instruction soit complètement défini. Les instructions complémentaires ne comportent pas à l origine de sous-programmes en mode de scrutation. Mais vous pouvez en créer selon les besoins de votre instruction. Comme toutes les instructions intégrées d un automate, les instructions complémentaires prennent en charge les quatre modes de scrutation suivants des automates. Mode de scrutation Vrai Faux Pré-scrutation Postscrutation (1) Description L instruction est scrutée lorsque la ligne est à l état vrai ou lorsque le paramètre EnableIn (activation de l entrée) est configuré sur Vrai. L instruction est scrutée lorsque la ligne est à l état faux ou lorsque le paramètre EnableIn (activation de l entrée) est configuré sur Faux. Les instructions de l automate peuvent éventuellement utiliser un programme qui ne s exécutera que lorsque l instruction est scrutée à l état Faux. Est réalisée lorsque l automate démarre en mode d exécution (Run) ou passe du mode de programmation (Program) au mode d exécution. Les instructions de l automate peuvent éventuellement utiliser un programme qui ne s exécutera que si l instruction est elle-même exécutée en mode de pré-scrutation. Est réalisée lorsque une action d un sous-programme en graphe de fonctionnement séquentiel (SFC) est terminée et que ce type de graphe est configuré pour une réinitialisation automatique. Les instructions de l automate peuvent éventuellement utiliser un programme qui ne s exécutera que si l instruction est elle-même exécutée en mode de post-scrutation. (1) Des sous-programmes en mode de post-scrutation ne peuvent pas être créés pour les instructions complémentaires de sécurité. Ces instructions de sécurité ne prennent pas en charge en effet le langage SFC. Publication Rockwell Automation 1756-PM010D-FR-P Novembre

46 Chapitre 2 Le fonctionnement par défaut, c est à dire l exécution de l instruction complémentaire sans utilisation d un sous-programme de scrutation optionnel, s avère généralement suffisant pour obtenir le résultat souhaité. Si vous ne définissez pas de mode de scrutation optionnel, l instruction complémentaire présentera les comportements par défaut suivants : Mode de scrutation Vrai Faux Pré-scrutation Post-scrutation Résultat Exécute le sous-programme logique principal de l instruction complémentaire. N exécute aucun programme de l instruction complémentaire et n écrit aucune sortie. Les paramètres d entrée sont des valeurs passées. Exécute le sous-programme logique principal de l instruction complémentaire en mode de préscrutation. Toutes les valeurs des paramètres d entrée et de sortie obligatoires sont passées. Exécute le sous-programme logique principal de l instruction complémentaire en mode de postscrutation. Pour chacun de ces modes de scrutation, vous pouvez définir un sous-programme spécialement élaboré pour ce mode particulier et qui sera configuré pour y être exécuté spécifiquement. Mode de scrutation Vrai Faux Pré-scrutation Post-scrutation Résultat Le sous-programme logique principal (non facultatif) de l instruction complémentaire est exécuté. Le sous-programme EnableIn False (activation d entrée = Faux) s exécute normalement à la place du programme principal lorsque l instruction est scrutée à l état Faux. Toutes les valeurs des paramètres d entrée et de sortie obligatoires (ou reliés en diagramme de blocs fonctionnels) sont passées. Le sous-programme de pré-scrutation est exécuté normalement en mode de pré-scrutation après l exécution du sous-programme logique principal. Toutes les valeurs obligatoires des paramètres d entrée et de sortie sont passées. Le sous-programme de post-scrutation est exécuté normalement après l exécution du sousprogramme logique principal en mode de post-scrutation. Activation des modes de scrutation L onglet Scan Modes (modes de scrutation) de l éditeur de définition d instruction (Instruction Definition Editor) vous permet de créer et d activer l exécution des sous-programmes dans les trois modes de scrutation : préscrutation (Prescan), post-scrutation (Postscan) et Activation de l entrée = Faux (EnableInFalse). Sous-programme de pré-scrutation Lorsque l automate passe du mode programmation (Program) au mode d exécution (Run) ou lorsqu il démarre en mode d exécution, tous ses programme internes sont exécutés en mode de pré-scrutation. Au cours de cette opération, chaque instruction peut se réinitialiser et certaines instructions réinitialisent également tous les points auxquels elles peuvent faire référence. Pour la plupart des instructions, le mode de pré-scrutation est synonyme de scrutation à l état Faux. Par exemple, une instruction OTE effacera simplement son bit de sortie lorsqu elle est exécutée en mode de pré-scrutation. Pour d autres instructions, une réinitialisation particulière peut être effectuée comme dans le cas d une instruction ONS qui utilisera le mode de pré-scrutation pour configurer son bit de mémoire. En mode de pré-scrutation, toutes les instructions sont considérées comme étant à l état Faux. Leur logique conditionnelle ne peut donc pas s exécuter. 46 Publication Rockwell Automation 1756-PM010D-FR-P Novembre 2011

47 Chapitre 2 Le sous-programme optionnel de pré-scrutation d une instruction complémentaire offre un moyen de définir un comportement supplémentaire pour cette instruction en mode de pré-scrutation. Lorsqu un sous-programme de pré-scrutation est défini et activé, ce sous-programme s exécute normalement en mode de pré-scrutation après l exécution du sous-programme logique principal. Cela est très utile lorsque vous voulez réinitialiser les valeurs des points selon un état connu ou prédéfini préalablement à l exécution. Par exemple, si vous souhaitez définir une instruction PID en mode manuel avec une sortie à 0 % avant sa première exécution, ou pour réinitialiser certaines valeurs de coefficients dans votre instruction complémentaire. Lorsqu une instruction complémentaire est exécutée en mode de pré-scrutation, les données de tous les paramètres obligatoires sont passées. Ces valeurs sont passées aux paramètres d entrée à partir de leurs arguments lors de l appel de l instruction. Elles sont passées hors des paramètres de sortie vers les arguments qui leur ont été définis lors de l appel de l instruction. Ces valeurs sont passées même lorsque la ligne est à l état Faux dans un diagramme en logique à relais, ou lorsque l appel de l instruction se trouve dans une instruction conditionnelle à l état Faux dans le cas d un programme en texte structuré. Lorsqu un diagramme de blocs fonctionnels est exécuté, les valeurs des données sont copiées vers toutes les entrées reliées et depuis toutes les sorties reliées, que les paramètres soient obligatoires ou non. Suivez la procédure ci-dessous pour créer un sous-programme de pré-scrutation. 1. Dans l arborescence de l automate, cliquez avec le bouton droit de la souris sur une instruction et choisissez Open Definition (ouvrir la définition). 2. Cliquez sur l onglet Scan Modes (modes de scrutation). 3. Cliquez sur New (nouveau) sous Prescan Routine (sous-programme de pré-scrutation). Publication Rockwell Automation 1756-PM010D-FR-P Novembre

48 Chapitre 2 4. Dans le menu déroulant Type de la boîte de dialogue New Scan Mode Routine (nouveau sous-programme en mode de scrutation), choisissez le type de langage de programmation, diagramme de logique à relais (Ladder Diagram), blocs fonctionnels (Function Block) ou texte structuré (Structured Text). 5. Tapez une description pour le comportement de pré-scrutation. 6. Cliquez sur OK pour créer le sous-programme et revenir à l onglet Scan Modes (modes de scrutation). 7. Définissez si ce sous-programme de pré-scrutation doit être exécuté ou non en cochant ou en décochant la case Execute Prescan routine after the logic routine is prescanned (exécuter le sous-programme de pré-scrutation après pré-scrutation du sous-programme logique). Le sous-programme de pré-scrutation peut désormais être modifié comme tout autre sous-programme. Sous-programme de post-scrutation Le mode de post-scrutation est utilisé uniquement dans les programmes en SFC, lorsqu une action est terminée et que les graphes en SFC sont configurés pour une réinitialisation automatique (ce qui ne constitue pas une option par défaut du langage SFC). Lorsqu une action en graphe de fonctionnement séquentiel est terminée, le programme de cette action est exécuté une fois encore en mode de post-scrutation. Ce mode est similaire au mode de pré-scrutation dans la mesure où la plupart des instructions sont simplement exécutées comme si elles étaient à l état Faux. Il est possible pour une instruction d avoir un comportement différent en mode de post-scrutation et en mode de pré-scrutation. Lorsqu une instruction complémentaire est appelée par le programme dans le cadre d une action en SFC, ou si l appel se trouve dans un sous-programme luimême appelé par une instruction JSR depuis une action en SFC, et que l option de réinitialisation automatique est activée, l instruction complémentaire sera exécutée en mode de post-scrutation. Le sous-programme logique principal de l instruction complémentaire sera exécuté en mode de post-scrutation. Ensuite, s il est défini et activé, le sous-programme de post-scrutation de l instruction complémentaire sera exécuté. Cela peut être utile pour réinitialiser les états internes et leurs valeurs, ou pour désactiver automatiquement les sorties de l instruction lorsque l action est terminée. 48 Publication Rockwell Automation 1756-PM010D-FR-P Novembre 2011

49 Chapitre 2 CONSEIL Étant donné que les instructions complémentaires de sécurité ne peuvent pas être appelées depuis une action en SFC, cette option est désactivée pour ces instructions complémentaires de sécurité. Suivez la procédure ci-dessous pour créer un sous-programme de post-scrutation. 1. Dans l arborescence de l automate, cliquez avec le bouton droit de la souris sur une instruction et choisissez Open Definition (ouvrir la définition). 2. Cliquez sur l onglet Scan Modes (modes de scrutation). 3. Cliquez sur New (nouveau) sous Postscan Routine (sous-programme de post-scrutation). 4. Dans le menu déroulant Type de la boîte de dialogue New Scan Mode Routine (nouveau sous-programme en mode de scrutation), choisissez le type de langage de programmation : diagramme de logique à relais (Ladder Diagram), blocs fonctionnels (Function Block) ou texte structuré (Structured Text). 5. Tapez une description pour le comportement de post-scrutation. 6. Cliquez sur OK pour créer le sous-programme et revenir à l onglet Scan Modes (modes de scrutation). 7. Définissez si ce sous-programme de pré-scrutation doit être exécuté ou non en cochant ou en décochant la case Execute Prescan routine after the logic routine is prescanned (exécuter le sous-programme de pré-scrutation après pré-scrutation du sous-programme logique). Le sous-programme de post-scrutation peut désormais être modifié comme tout autre sous-programme. Publication Rockwell Automation 1756-PM010D-FR-P Novembre

50 Chapitre 2 Sous-programme EnableInFalse Lorsqu il est défini et activé pour une instruction complémentaire, le sousprogramme EnableInFalse (activation de l entrée = Faux) est exécuté lorsque la ligne est à l état Faux ou lorsque le paramètre EnableIn (activation de l entrée) de l instruction complémentaire est sur Faux (0). Cela est principalement utile pour les programmes scrutés à l état Faux, lorsqu ils sont utilisés comme instruction de sortie dans un sous-programme en logique à relais. Une utilisation classique de la scrutation à l état Faux est le passage des instructions OTE à l état désactivé lorsque les conditions de ligne précédentes sont sur Faux. Une instruction complémentaire peut utiliser l option EnableInFalse (activation de l entrée = Faux) pour vous permettre de définir un comportement lorsque l état est sur Faux. Lorsqu une instruction complémentaire est exécutée à l état Faux et que le sousprogramme EnableInFalse (activation de l entrée = Faux) est défini et activé, les données de tous les paramètres obligatoires sont passées. Ces valeurs sont passées aux paramètres d entrée à partir de leurs arguments lors de l appel de l instruction. Elles sont passées hors des paramètres de sortie à partir de leurs arguments lors de l appel de l instruction. Si le sous-programme EnableInFalse (activation de l entrée = Faux) n est pas activé, la seule action effectuée par une instruction complémentaire à l état Faux sera le passage des valeurs à tous les paramètres d entrée obligatoires (en logique à relais). Suivez la procédure ci-dessous pour créer un sous-programme EnableInFalse (activation de l entrée = Faux). 1. Cliquez avec le bouton droit de la souris sur l instruction et choisissez Open Definition (ouvrir la définition). 2. Cliquez sur l onglet Scan Modes (modes de scrutation). 3. Cliquez sur New (nouveau) dans le sous-programme EnableInFalse (activation de l entrée = Faux). 50 Publication Rockwell Automation 1756-PM010D-FR-P Novembre 2011

51 Chapitre 2 4. Dans le menu déroulant Type de la boîte de dialogue New Scan Mode Routine (nouveau sous-programme en mode de scrutation), choisissez le type de langage de programmation : diagramme de logique à relais (Ladder Diagram), blocs fonctionnels (Function Block) ou texte structuré (Structured Text). 5. Tapez une description pour le comportement en mode EnableInFalse (activation de l entrée = Faux). 6. Cliquez sur OK pour ajouter le sous-programme EnableInFalse (activation de l entrée = Faux) à la définition de l instruction complémentaire. 7. Définissez si ce sous-programme EnableInFalse (activation de l entrée = Faux) doit être exécuté ou non en cochant ou décochant la case Execute EnableInFalse routine (exécuter le sous-programme Activation de l entrée = Faux). Le sous-programme EnableInFalse (activation de l entrée = Faux) peut désormais être modifié comme tout autre sous-programme. Utilisation des paramètres EnableIn et EnableOut Les paramètres EnableIn (activation de l entrée) et EnableOut (activation de la sortie) qui apparaissent par défaut dans chaque instruction complémentaire ont des comportements adaptés aux environnements des trois langage de programmation : diagramme de logique à relais (Ladder Diagram), blocs fonctionnels (Function Block) ou texte structuré (Structured Text). Pour exécuter un sous-programme logique principal réalisé dans l un de ces environnements de programmation, le paramètre EnableIn (activation de l entrée) doit être sur Vrai (1). En général, le paramètre EnableIn (activation de l entrée) ne doit pas être référencé par le sous-programme logique principal dans la définition de l instruction. Le paramètre EnableOut (activation de la sortie) est aligné par défaut sur l état du paramètre EnableIn (activation de l entrée). Mais l état de ce paramètre peut être forcé par le programme utilisateur. CONSEIL Si EnableIn (activation de l entrée) est sur Faux, EnableOut (activation de la sortie) ne peut pas être rendu Vrai dans le sous-programme EnableIn False (activation de l entrée = Faux). Si le paramètre EnableIn (activation de l entrée) de l instruction est sur Faux (0), le sous-programme logique ne sera pas exécuté et le paramètre EnableOut (activation de la sortie) sera défini sur Faux (0). Si un sous-programme EnableInFalse (activation de l entrée = Faux) est inclus dans la définition de l instruction et s il est activé, ce sous-programme EnableInFalse sera exécuté. Publication Rockwell Automation 1756-PM010D-FR-P Novembre

52 Chapitre 2 Paramètre EnableIn et diagramme de logique à relais Dans un environnement de programmation en diagramme de logique à relais, le paramètre EnableIn (activation de l entrée) reflète l état de la ligne au lancement de l instruction. Si la ligne est à l état Vrai (1) précédemment à l instruction, le paramètre EnableIn (activation de l entrée) est sur Vrai et le sous-programme logique principal de l instruction est exécuté. De même, si la ligne est à l état Faux (0) précédemment à l instruction, le paramètre EnableIn (activation de l entrée) est sur Faux et le sous-programme logique principal n est pas exécuté. CONSEIL Une instruction comportant uniquement des paramètres d entrée, à l exception d EnableOut (activation de la sortie), est traitée comme une instruction d entrée (alignée à gauche) dans un diagramme de logique à relais. Le paramètre EnableOut (activation de la sortie) est utilisé pour définir l état de sortie de la ligne. Paramètre EnableIn et blocs fonctionnels Dans l environnement de programmation en blocs fonctionnels, le paramètre EnableIn (activation de l entrée) peut être manipulé par l utilisateur par ses connexions. Si aucune connexion filaire n est réalisée, le paramètre EnableIn (activation de l entrée) est défini sur Vrai (1) lorsque l instruction commence à s exécuter et que son sous-programme logique principal est exécuté. Si une connexion filaire à ce paramètre est sur Faux (0), le sous-programme logique principal de l instruction n est pas exécuté. Toute autre écriture de référence au paramètre EnableIn (activation de l entrée), comme une ligne de diagramme de logique à relais ou une affectation en texte structuré, n aura pas d incidence sur l état de ce paramètre. Seule une connexion filaire au branchement d entrée de ce paramètre peut le forcer à l état Faux (0). Paramètre EnableIn et texte structuré Dans l environnement de programmation en texte structuré, le paramètre EnableIn (activation de l entrée) est toujours défini sur Vrai (1) par défaut. L utilisateur ne peut pas agir sur cet état du paramètre EnableIn (activation de l entrée) dans un appel d instruction en texte structuré. Étant donné qu EnableIn (activation de l entrée) est toujours sur Vrai (1) en texte structuré, le sousprogramme EnableInFalse (activation de l entrée = Faux) n est jamais exécuté lors d un appel d instruction dans ce langage. 52 Publication Rockwell Automation 1756-PM010D-FR-P Novembre 2011

53 Chapitre 2 Modification de la classe d une instruction complémentaire Vous pouvez modifier la classe d une instruction complémentaire de sécurité de façon à ce qu elle puisse être utilisée dans une tâche standard ou dans un automate standard. Vous pouvez modifier cette classe dans le projet de sécurité lorsque l instruction n a pas de signature d instruction, que vous êtes hors ligne, que l application n a pas de signature de tâche de sécurité et qu elle n a pas de verrouillage de sécurité. Vous pouvez également faire passer la classe d une instruction complémentaire de «standard» à «sécurité», de façon à ce qu elle puisse être utilisée dans la tâche de sécurité. La modification de la classe d une instruction complémentaire entraîne le même changement de classe pour les sous-programmes, paramètres et points locaux de cette instruction complémentaire. Ce changement n affecte pas les instructions complémentaires imbriquées ou les instances existantes de l instruction complémentaire. Si des paramètres ou des points ne peuvent plus être validés en raison de cette modification de classe, ils sont identifiés dans les onglets Parameters (paramètres) et Local Tags (points locaux) de l éditeur d instruction complémentaire (Add-On Instruction Editor). Si l une des restrictions spécifiques aux instructions complémentaires se trouve transgressée par le changement de classe de «standard» à «sécurité», une des erreurs suivantes s affiche et la modification échoue : «Routines must be of Ladder Diagram type» (les sous-programmes doivent être de type diagramme de logique à relais) ; «Safety Add-On Instructions do not support the Postscan routine» (les instructions complémentaires de sécurité ne prennent pas en charge les sous-programmes de post-scrutation) ; «One or more parameters or local tags have an invalid data type for a safety Add-On Instruction» (un ou plusieurs paramètres ou points locaux utilisent un type de données non autorisé pour une instruction complémentaire de sécurité). Vous devrez alors modifier le type de vos paramètres, points ou sous-programmes avant que la modification de la classe puisse être entérinée. CONSEIL Si le projet d un automate de sécurité contient des instructions complémentaires de sécurité, vous devrez les supprimer de ce projet ou les passer en classe standard avant de transformer l automate en type standard. Test d une instruction complémentaire Vous devez tester et éventuellement déboguer le programme d une instruction avant de la mettre en service. CONSEIL Lorsqu un défaut se produit dans un sous-programme d instruction complémentaire, un journal d erreurs est créé, contenant des informations détaillées permettant le dépannage. Publication Rockwell Automation 1756-PM010D-FR-P Novembre

54 Chapitre 2 Avant le démarrage du test Avant de démarrer le test d une instruction complémentaire, effectuez les opération suivantes : 1. Ouvrez le projet à déboguer hors ligne. CONSEIL Les instructions complémentaires peuvent être créées ou modifiées hors ligne uniquement. Vous pouvez ajouter, supprimer ou modifier des arguments de point dans vos appels d instructions complémentaire dans le cadre de modifications en ligne, mais vous ne pouvez pas modifier des arguments à l intérieur d une instruction complémentaire lorsque vous êtes en ligne. 2. Ajoutez l instruction complémentaire au projet, si ce n est pas déjà fait. Test du déroulement 1. Ajoutez un appel de l instruction dans un sous-programme du projet actif. 2. Affectez des arguments aux paramètres obligatoires pour cet appel. 3. Chargez le projet. Contrôle du programme avec visualisation contextuelle des données Vous pouvez simplifier le contrôle et le dépannage en ligne de votre instruction complémentaire au moyen de la visualisation contextuelle des données. Le sélecteur Data Context (contexte de données) vous permet de sélectionner un appel spécifique de l instruction complémentaire. Celui-ci définit une instance et des arguments d appel dont les valeurs seront utilisées pour visualiser le programme de l instruction complémentaire. CONSEIL Pour le débogage d une instruction complémentaire, utilisez un point d instance hors tableau pour l appel de l instruction. Ceci vous permet de contrôler et d intervenir sur le sous-programme logique de l instruction en utilisant le contexte de données. Les tableaux à indexation variable ne peuvent pas être utilisés pour contrôler le programme d une instruction complémentaire. 54 Publication Rockwell Automation 1756-PM010D-FR-P Novembre 2011

55 Chapitre 2 Suivez la procédure ci-dessous pour contrôler le programme. 1. Passez en mode d exécution (Run). 2. Cliquez avec le bouton droit de la souris sur l appel de l instruction et choisissez Open Instruction Logic (ouvrir le programme de l instruction). Le sous-programme logique s ouvre avec un programme activé pour l instance d appel spécifique. Validation des différents modes de scrutation La méthode la plus directe pour valider le fonctionnement du mode de scrutation consiste à exécuter d abord l instruction avec le sous-programme de scrutation désactivé, puis, de nouveau, avec ce sous-programme activé. Vous pouvez alors déterminer si le sous-programme de scrutation s est déroulé comme attendu. Instruction Vrai Faux Pré-scrutation Post-scrutation Description Il s agit simplement de l exécution du sous-programme logique principal. Dans un sous-programme cible en logique à relais, cela implique de placer une instruction XIC avant une instance de l instruction et d évaluer les résultats de l instruction lorsque XIC est sur Faux. Dans un sous-programme cible en blocs fonctionnels, cela implique d exécuter une instance de l instruction avec le paramètre EnableIn (activation de l entrée) réglé sur zéro (0). Placez l automate en mode de programmation (Program), puis passez-le en mode d exécution (Run). Avec l automate configuré pour la réinitialisation automatique des programmes en SFC, placez une instance de l instruction dans l action d un graphe de fonctionnement séquentiel. Lancez ce graphe de fonctionnement séquentiel de façon à ce que l action soit exécutée et que le programme se poursuivre au-delà de l étape associée à cette action. Définition de la protection de la source d une instruction complémentaire Vous pouvez appliquer la protection de source à votre instruction complémentaire afin de protéger votre propriété intellectuelle ou d empêcher des modifications inopportunes d une source validée. Publication Rockwell Automation 1756-PM010D-FR-P Novembre

56 Chapitre 2 Avec la protection de source, vous pouvez limiter l accès de l utilisateur à votre instruction complémentaire à la lecture seule ou empêcher cet accès au programme interne ou aux points locaux utilisés par l instruction. Vous pouvez protéger l utilisation et les modifications de vos instructions avec un fichier de clé de source lors de leur distribution. Vous disposez de deux options d application de la protection de la source. Protection de la source Les utilisateurs ne disposant pas de clé de source ne peuvent pas visualiser les sous-programmes ni les points locaux, ni apporter aucune modification à l instruction complémentaire. Choisissez cette option si vous voulez protéger la définition de la source d une instruction complémentaire de la vue des utilisateurs. Ceci pourra être justifié par la nature propriétaire des algorithmes ou par une volonté de contrôle strict des révisions. Protection de la source avec option de visualisation Les utilisateurs ne disposant pas de clé de source peuvent visualiser tous les composants de l instruction complémentaire, y compris son programme et ses points locaux, mais ils ne peuvent pas modifier cette instruction. CONSEIL Appliquez la protection de source avant de générer une signature d instruction pour la définition de votre instruction complémentaire. Vous aurez besoin de la clé de source pour créer une entrée dans l historique de signature. Lorsque la protection de source est activée, vous pouvez toujours copier la signature d instruction ou l historique de signature, s ils existent. Fonction d activation de la protection de la source Si la protection de source n est pas disponible et n apparaît pas dans vos menus, vous pouvez l activer à l aide de l outil RS5KSrcPtc.exe figurant sur votre CD d installation. Pour plus d informations sur l utilisation de la protection de la source, voir publication 1756-PM016, «Logix5000 Controllers Security Programming Manual». Génération d une signature d instruction complémentaire L onglet Signature de l éditeur de définition d instruction complémentaire (Add-On Instruction Definition Editor) vous permet de gérer la signature d instruction, de créer des entrées d historique de signature et de visualiser la signature d instruction de sécurité lorsqu elle est présente. Les signatures d instruction sont appliquées à la définition de l instruction complémentaire. Toutes les instances de l instruction complémentaire sont scellées une fois la signature appliquée. Création, suppression ou copie d une signature d instruction Dans l onglet Signature de l éditeur de définition d instruction complémentaire (Add-On Instruction Definition Editor), cliquez sur Generate (générer) pour créer une signature d instruction ou sur Remove (supprimer) pour supprimer une signature existante. 56 Publication Rockwell Automation 1756-PM010D-FR-P Novembre 2011

57 Chapitre 2 Vous devez vous trouver hors ligne pour pouvoir générer ou supprimer une signature d instruction. Ces deux actions changent la dernière date de modification (Last Edited Date). IMPORTANT Si vous supprimez une signature d instruction alors que l instruction complémentaire concernée possède également une signature d instruction de sécurité, cette signature d instruction de sécurité sera également supprimée. Vous pouvez cliquer sur Copy (copier) pour copier la signature d instruction et, le cas échéant, la signature d instruction de sécurité dans le presse-papiers afin faciliter leur archivage. IMPORTANT Si une signature d instruction non valide est détectée au cours de la vérification, un message d erreur indique que cette signature n est pas valable. Vous devez alors supprimer la signature d instruction, contrôler l instruction complémentaire et générer une nouvelle signature d instruction. Création d une entrée d historique de signature L historique de signature (Signature History) assure un enregistrement des signatures pour permettre une consultation ultérieure. Une entrée d historique de signature est constituée du nom de l utilisateur, de la signature d instruction, de la valeur d horodatage et d une description saisie par l utilisateur. Vous ne pouvez créer un historique de signature que s il existe une signature d instruction et que vous êtes hors ligne. La création d un historique de signature affecte la dernière date de modification (Last Edited Date), qui est remplacée par l horodatage apparaissant dans l entrée de l historique. Jusqu à six entrées d historique peuvent être stockées. Suivez la procédure ci-dessous pour créer une entrée d historique de signature. 1. Dans l onglet Signature de la fenêtre Add-On Instruction Definition Editor (éditeur de définition d instruction complémentaire), cliquez sur Add to History (ajouter à l historique). 2. Tapez une description (de 512 caractères au maximum) pour cette entrée. 3. Cliquez sur OK. CONSEIL Pour faciliter l archivage, vous pouvez recopier tout l historique de signature dans le presse-papiers en sélectionnant toutes les lignes de cet historique et en choisissant Copy (copier) dans le menu Edit (modifier). Les données seront copiées au format TSV (valeurs séparées par tabulations). Pour supprimer l historique de signature, cliquez sur Clear Signature History (effacer l historique de signature) une fois que l instruction n a plus de signature d instruction. Vous devez vous trouver hors ligne pour pouvoir supprimer cet historique de signature. Publication Rockwell Automation 1756-PM010D-FR-P Novembre

58 Chapitre 2 Génération d une signature d instruction de sécurité Lorsqu une instruction complémentaire de sécurité scellée est téléchargée pour la première fois, une signature d instruction de sécurité SIL 3 est générée automatiquement. Une fois créée, cette signature d instruction de sécurité est vérifiée à chaque chargement. Si le logiciel RSLogix 5000 détecte une valeur de signature d instruction de sécurité non valide, il génère une nouvelle valeur de signature d instruction de sécurité dans le projet hors ligne et affiche un avertissement indiquant cette modification. La signature d instruction de sécurité se trouve supprimée automatiquement lorsque la signature d instruction est supprimée. IMPORTANT Après avoir testé votre instruction complémentaire de sécurité et vérifié ses fonctionnalités, vous devez enregistrer la signature d instruction, la signature d instruction de sécurité et la valeur d horodatage. L enregistrement de ces valeurs permettra de déterminer si les fonctionnalités de l instruction ont été modifiées. Pour plus d informations sur les règles propres aux applications de sécurité, voir publication 1756-RM093, «GuardLogix Controller Systems Safety Reference Manual». Visualisation et impression de la signature d instruction Lorsqu une signature d instruction a été générée, le logiciel RSLogix 5000 affiche l instruction avec une icône de sceau bleue dans l arborescence de l automate, sur la barre de titre de l instruction complémentaire et dans l éditeur de programme. CONSEIL Lorsqu une instruction est scellée, la signature d instruction est affichée sur le synoptique de l instruction dans l éditeur de diagramme de logique à relais et celui de diagramme de blocs fonctionnels. Logique à relais Diagramme de blocs fonctionnels Vous pouvez désactiver cet affichage de la signature d instruction dans la boîte de dialogue Workstation Options (options du poste de travail) du logiciel RSLogix Vous pouvez également voir la signature d instruction et la signature d instruction de sécurité dans le panneau Quick View (vue rapide) de l arborescence de l automate, ainsi que dans l onglet Signature de la boîte de dialogue Instruction Definition Editor (éditeur de définition d instruction). 58 Publication Rockwell Automation 1756-PM010D-FR-P Novembre 2011

59 Chapitre 2 Le nom de l instruction complémentaire, sa révision, sa signature d instruction, sa signature d instruction de sécurité et l horodatage sont imprimés sur le rapport des signatures d instruction complémentaire. Vous pouvez également choisir d inclure la signature d instruction, la signature d instruction de sécurité et l historique des signatures dans le rapport de l instruction complémentaire en cliquant sur Print Options (options d impression) dans la boîte de dialogue Generate Report (création de rapport). Création de l aide pour l instruction Une aide pour l instruction personnalisée est générée automatiquement lorsque vous créez des instructions complémentaires. Le logiciel RSLogix 5000 élabore automatiquement une aide pour vos instructions complémentaires à partir de la description de l instruction, de la note de révision et des descriptions des paramètres. En rédigeant des descriptions claires pour ces éléments, vous contribuez à aider les utilisateurs de votre instruction. De plus, vous pouvez rajouter un texte personnalisé à l aide en utilisant le champ de description étendue (Extended Description). Vous pouvez également fournir une documentation d aide complémentaire en l entrant dans l onglet Help (aide) de l éditeur de définition d instruction complémentaire (Add-On Instruction Definition Editor). L aide de l instruction est accessible en appuyant sur F1 dans l arborescence des instructions et depuis n importe quel appel de l instruction dans un éditeur de langage. Rédaction de descriptions claires Ayez les principes suivants à l esprit lorsque vous rédigez vos descriptions : utilisez des phrases courtes et un langage simple ; soyez brefs et directs dans votre formulation ; incluez des exemples simples ; relisez ce que vous avez écrit. Publication Rockwell Automation 1756-PM010D-FR-P Novembre

60 Chapitre 2 Un exemple de remplissage du champ Extended Description Text (texte de description étendue) de l onglet Help (aide) de l éditeur de définition d instruction complémentaire (Add-On Instruction Definition Editor) est fourni à la suite. Ce champ vous permet de fournir des recommandations pour l utilisation et le dépannage de votre instruction. La fenêtre Instruction Help Preview (prévisualisation de l aide de l instruction) vous permet de visualiser votre texte d aide pour l instruction sous sa forme finale. CONSEIL Lorsque vous saisissez votre texte dans le champ Extended Description Text (texte de description étendue), vous pouvez utiliser des retours chariot et des tabulations pour formater ce texte à l intérieur du champ. Si vous copiez et collez un texte dans ce champ, ses tabulations seront préservées. 60 Publication Rockwell Automation 1756-PM010D-FR-P Novembre 2011

61 Chapitre 2 Création de la documentation d une instruction complémentaire Suivez la procédure ci-dessous pour créer une aide personnalisée pour une instruction. 1. Cliquez avec le bouton droit de la souris sur une instruction complémentaire et choisissez Open Definition (ouvrir la définition). 2. Dans l onglet General, saisissez une description et une note de révision pour cette instruction complémentaire afin d expliquer sa finalité. 3. Cliquez sur l onglet Parameters et saisissez une description claire pour chaque paramètre. 4. Dans l arborescence de l automate, cliquez avec le bouton droit de la souris sur chacun des sous-programmes appartenant à l instruction complémentaire et choisissez Properties (propriétés). 5. Saisissez une description pour l exécution de chacun de ces sousprogrammes. a. Pour le sous-programme logique, décrivez la façon dont l instruction s exécute lorsque le paramètre EnableIn (activation de l entrée) est sur Vrai. b. S il existe un sous-programme EnableInFalse (activation de l entrée = Faux), décrivez ce qui va se produire si EnableIn (activation de l entrée) est sur Faux, comme par exemple l effacement de toutes les sorties. c. S il existe un sous-programme de pré-scrutation, décrivez brièvement ce qui va se produire lors de l exécution de ce sous-programme, comme par exemple la réinitialisation de tous les paramètres. d. S il existe un sous-programme de post-scrutation, décrivez brièvement ce qui va se produire lors de l exécution de ce sous-programme, comme par exemple la réinitialisation de tous les paramètres réarmant l instruction en interne. 6. Cliquez sur l onglet Help (aide) de la fenêtre de l éditeur de définition d instruction complémentaire (Add-On Instruction Definition Editor) et saisissez vos informations complémentaires dans le champ Extended Description (description étendue). Cette description étendue peut inclure les informations suivantes : informations complémentaires sur les paramètres ; description du mode d exécution de l instruction ; historique des modifications. Publication Rockwell Automation 1756-PM010D-FR-P Novembre

62 Chapitre 2 7. Vérifiez la présentation de votre aide dans la fenêtre de prévisualisation. Un exemple d aide pour une instruction, générée par le logiciel RSLogix 5000, est présenté à la suite. Les informations fournies constituent la synthèse des descriptions que vous avez saisies lors de votre définition de l instruction. 62 Publication Rockwell Automation 1756-PM010D-FR-P Novembre 2011

63 Chapitre 2 Changement de langue d interface Avec le logiciel RSLogix 5000 à partir de la version 17, vous avez la possibilité d afficher la documentation de votre projet, telle que les descriptions des points et les commentaires de ligne traduits dans toutes les langues prises en charge par ce projet. Vous pouvez mémoriser une documentation de projet plurilingue dans un fichier de projet commun plutôt que dans des fichiers de projet spécifiques à chaque langue. Vous définissez toutes les langues localisées que le projet prendra en charge et choisissez la langue localisée actuelle, par défaut et personnalisée en option. Le logiciel utilise la langue par défaut si le contenu de langue actuelle est vide pour un composant particulier du projet. Toutefois, vous pouvez utiliser une langue personnalisée pour adapter exactement la documentation à un utilisateur particulier du fichier de projet. Entrez les descriptions localisées dans votre projet RSLogix 5000 soit en programmant dans cette langue, soit en utilisant l option d importation/ exportation afin de traduire la documentation hors ligne et de la réimporter dans le projet. Dès que vous avez validé la commutation de langue dans le logiciel RSLogix 5000, vous pouvez passer d une langue à l autre pendant l utilisation du logiciel. Une documentation de projet qui prend en charge plusieurs traductions au sein d un projet comprend : les descriptions de composant dans les points, les sous-programmes, les programmes, les types de données utilisateur et les instructions complémentaires ; les phases d équipement ; les tendances ; les automates ; les messages d alarme (pour les configurations ALARM_ANALOG et ALARM_DIGITAL) ; les tâches ; la description des caractéristiques des modules présents dans l arborescence de l automate ; les commentaires de ligne, les zones de texte des programmes en SFC et en FBD. Si vous souhaitez autoriser le changement de langue pour une instruction complémentaire scellée par une signature d instruction, vous devez intégrer les traductions de la documentation dans cette instruction complémentaire avant de générer la signature. Étant donné que l historique de signature est généré après la création de la signature d instruction, cet historique de signature n est pas traduisible. Si les informations traduites sont déjà présentes lorsque vous générez la signature d instruction complémentaire, vous pourrez changer de langue sans incidence sur la signature car cette commutation ne modifie pas la définition de l instruction. Elle ne modifie que la langue d affichage. Reportez-vous à l aide en ligne pour obtenir des informations supplémentaires sur la validation d un projet devant prendre en charge plusieurs traductions de la documentation. Publication Rockwell Automation 1756-PM010D-FR-P Novembre

64 Chapitre 2 Exemple d instruction de démarrage de moteur L instruction complémentaire Motor_Starter permet de démarrer et d arrêter un moteur. Si le bouton-poussoir d arrêt est en position fermée et que l utilisateur appuie sur le bouton-poussoir de démarrage : le moteur reçoit une commande de marche ; l instruction verrouille la commande, le moteur continue donc de fonctionner même lorsque le bouton-poussoir de démarrage est relâché. Si on appuie sur le bouton-poussoir d arrêt (qu on l ouvre), le moteur s arrête. Figure 4 Exemple d onglet General de l éditeur de définition (Definition Editor) de l instruction de démarrage de moteur Figure 5 Exemple d onglet Parameter de l éditeur de définition (Definition Editor) de l instruction de démarrage de moteur 64 Publication Rockwell Automation 1756-PM010D-FR-P Novembre 2011

65 Chapitre 2 Figure 6 Exemple de programme de démarrage de moteur en logique à relais Les diagrammes suivants présentent l appel de l instruction Motor_ Starter dans trois langages de programmation différents. Figure 7 Démarrage du moteur en logique à relais (LD) Publication Rockwell Automation 1756-PM010D-FR-P Novembre

66 Chapitre 2 Figure 8 Démarrage du moteur en diagramme de blocs fonctionnels (FBD) Figure 9 Démarrage du moteur en texte structuré (ST) Motor_Starter(Motor_Starter_ST, Stop_PB, Start_PB, Motor_Out_ST); Exemple d instruction de simulation L instruction complémentaire Simulation_DT_1st rajoute un temps mort et un décalage du premier ordre à une variable d entrée. Figure 10 Exemple d onglet General de l éditeur de définition (Definition Editor) pour une instruction de simulation 66 Publication Rockwell Automation 1756-PM010D-FR-P Novembre 2011

67 Chapitre 2 Figure 11 Exemple d onglet Parameter de l éditeur de définition (Definition Editor) pour une instruction de simulation Figure 12 Exemple de programme de simulation Publication Rockwell Automation 1756-PM010D-FR-P Novembre

68 Chapitre 2 Configuration en diagramme de logique à relais (LD) Dans cet exemple, l instruction simule un temps mort et un processus de décalage (du premier ordre). L instruction Simulation_DT_1st lit la variable de contrôle à partir de l instruction PID. L instruction PID lit le paramètre SimOutput de l instruction Simulation_DT_1st. L instruction Simulation_DT_1st lit la variable de contrôle à partir de l instruction PID. L instruction PID lit le paramètre SimOutput de l instruction Simulation_DT_1st. Sim_DT_LD.SimOutput point Simulation_DT_1st Paramètre SimOutput 68 Publication Rockwell Automation 1756-PM010D-FR-P Novembre 2011

69 Chapitre 2 Configuration en diagramme de blocs fonctionnels (FBD) L instruction PIDE envoie la variable de contrôle à l instruction Simulation_DT_1st. L instruction Simulation_DT_1st calcule une valeur de sortie et la renvoie à l instruction PIDE comme variable de procédé. L instruction PIDE envoie la variable de contrôle à l instruction Simulation_DT_1st. L instruction Simulation_DT_1st calcule une valeur de sortie et la renvoie à l instruction PIDE comme variable de procédé. Configuration en texte structuré (ST) L instruction Simulation_DT_1st lit la variable de contrôle à partir de l instruction PIDE et calcule une valeur de sortie. La sortie passe sur la variable de procédé de l instruction PIDE. Simulation_DT_1st(Sim_DT_ST, My_PIDE_ST.CVEU, DT_Array_ST); My_PIDE_ST.PV := Sim_DT_ST.SimOutput; PIDE(My_PIDE_ST); Sim_DT_ST. SimOutput Point Simulation_DT_1st point Paramètre SimOutput Publication Rockwell Automation 1756-PM010D-FR-P Novembre

70 Chapitre 2 Notes : 70 Publication Rockwell Automation 1756-PM010D-FR-P Novembre 2011

71 Chapitre 3 Utilisation des instructions complémentaires Introduction Les instructions complémentaires s utilisent dans vos sous-programmes comme n importe quelle instruction intégrée. Vous ajoutez des appels de votre instruction, puis vous définissez les arguments pour tous ses paramètres. Rubrique Page Accès aux instructions complémentaires 71 Utilisation de la boîte de dialogue Add Element 72 Inclusion d une instruction complémentaire dans un sous-programme 73 Conseils d utilisation d une instruction complémentaire 75 Accès à un paramètre par programme 75 Surveillance de la valeur d un paramètre 78 Visualisation du programme et surveillance dans le contexte de données 79 Déterminer si la source d une instruction complémentaire est protégée 81 Copie d une instruction complémentaire 82 Sauvegarde de vos instructions complémentaires 83 Accès aux instructions complémentaires Une instruction complémentaire peut être programmée dans n importe lequel de ces langages : logique à relais, blocs fonctionnels ou texte structuré (y compris texte structuré à l intérieur d actions en graphe de fonctionnement séquentiel). L apparence de l instruction sera conforme au mode d expression du langage utilisé. Il est possible d accéder aux instructions complémentaires d un projet à partir de n importe lequel des outils de sélection d instructions habituels. La barre d outils d instruction possède un onglet Add-On (complémentaire) qui affiche toutes les instructions complémentaires présentes dans le projet. IMPORTANT Les instructions complémentaires de sécurité peuvent être utilisées uniquement dans des sous-programmes de sécurité. Ceux-ci sont actuellement limités à la logique à relais. Les instructions complémentaires de sécurité sont affichées dans la barre d outils Language Element (élément de langage) uniquement lorsque le sous-programme est un sousprogramme de sécurité. Publication Rockwell Automation 1756-PM010D-FR-P Novembre

72 Chapitre 3 Utilisation de la boîte de dialogue Add Element Suivez la procédure ci-dessous pour accéder à la boîte de dialogue Add (language) Element (ajouter un élément [dans un des langages]). 1. Appuyez sur Alt + Insert n importe où dans l éditeur ou cliquez avec le bouton droit de la souris sur le programme dans cet éditeur. 2. Repérez l instruction complémentaire que vous souhaitez ajouter à votre sous-programme. 72 Publication Rockwell Automation 1756-PM010D-FR-P Novembre 2011

73 Chapitre 3 3. Sélectionnez cette instruction complémentaire et cliquez sur OK. Utilisez pour afficher l aide de chaque instruction figurant dans l arborescence. Inclusion d une instruction complémentaire dans un sous-programme Suivez la procédure ci-dessous lorsque vous voulez utiliser une instruction complémentaire dans l un de vos sous-programmes. 1. Ouvrez le dossier Add-On Instruction (instruction complémentaire) dans l arborescence de l automate (Controller Organizer) et parcourrez la liste des instructions. Si l instruction que vous voulez utiliser ne figure pas dans cette liste, vous pouvez alternativement : créer cette instruction dans votre projet ; copier-coller une instruction existante dans votre projet ; récupérer le fichier de définition d une instruction précédemment exportée, puis importer cette instruction dans votre projet actif. 2. Ouvrez le sous-programme qui va utiliser l instruction. 3. Cliquez sur l onglet Add-On (complémentaire) dans la barre d outils d instruction. 4. Cliquez sur l instruction complémentaire désirée, par exemple Simulation, et faites glisser cette instruction dans le sous-programme depuis la barre d outils. 5. Définissez les arguments pour chaque paramètre d appel de l instruction. Publication Rockwell Automation 1756-PM010D-FR-P Novembre

74 Chapitre 3 L instruction apparaît dans chacun des langages telle que représentée ci-dessous. Logique à relais Paramètre avec Un seul point d interrogation Un ou deux points d interrogation Description Paramètre d entrée-sortie (InOut) obligatoire. Entrer un point. Paramètre d entrée ou de sortie obligatoire. Entrer un point. Deux points d interrogation Paramètre non obligatoire. Vous pouvez, soit : le laisser tel quel et utiliser sa valeur par défaut ; saisir une valeur différente s il s agit d un paramètre d entrée. Diagramme de blocs fonctionnels Mamelon Élément Mamelon à l extrémité du branchement Un seul point d interrogation Pas de mamelon à l extrémité du branchement Description Paramètre d entrée ou de sortie obligatoire. Vous devez relier le branchement à une IREF, une OREF, un connecteur ou à un autre bloc pour validation. Paramètre d entrée-sortie (InOut) obligatoire. Entrer un point. Paramètre non obligatoire. Vous pouvez, soit : le laisser tel quel et utiliser sa valeur par défaut ; saisir une valeur différente s il s agit d un paramètre d entrée. Texte structuré L instruction attend des arguments pour les paramètres obligatoires listés dans l info-bulle de l instruction. CONSEIL Pour obtenir de l aide sur une instruction, sélectionnez cette instruction et appuyez sur F1. En texte structuré, assurez-vous que le curseur se trouve sur le nom de l instruction en bleu. 74 Publication Rockwell Automation 1756-PM010D-FR-P Novembre 2011

75 Chapitre 3 Conseils d utilisation d une instruction complémentaire Ce tableau regroupe des recommandations de programmation à connaître pour l utilisation d instructions complémentaires. Rubrique Aide de l instruction Lignes de logique à relais Types de données Point indexé Passage des données Description Utilisez l aide de l instruction pour savoir comment utiliser celle-ci dans votre programme. Pour une ligne de logique à relais, vérifiez si l instruction peut être exécutée ou non lorsque la ligne se trouve à l état Faux. Ne pas l exécuter peut améliorer le temps de scrutation. Le type de données défini avec l instruction complémentaire est utilisé pour le point qui fournit le contexte de son exécution depuis votre programme. Un point doit être défini dans ce type pour l appel de l instruction. Vous pouvez utiliser un point de tableau indexé indirectement pour l instance de l instruction. L inconvénient est que vous ne pourrez pas contrôler l instruction complémentaire en utilisant cette configuration comme contexte de données. Les paramètres d entrée et de sortie sont passés par valeur. Les paramètres d entrée-sortie (InOut) sont passés par référence. Accès à un paramètre par programme Suivez ces procédures dans les différents langages lorsque vous voulez accéder à un paramètre d instruction complémentaire qui n est pas disponible sur le synoptique d instruction par défaut. Les procédures suivantes montre comment utiliser le paramètre Jog (avance par à- coups) d une instruction complémentaire Motor Starter (démarrage de moteur). Publication Rockwell Automation 1756-PM010D-FR-P Novembre

76 Chapitre 3 Utilisation de la commande Jog (avance par à-coups) dans un diagramme de logique à relais La première ligne définit le bit Jog de Motor_Starter_LD = Jog_PB. Motor_Starter_LD. Jog Point Motor_Starter point Paramètre Jog Utilisez une autre instruction, une affectation ou une expression pour lire ou écrire sur le nom de point du paramètre. Utilisez ce format pour le nom de point du paramètre. Add_On_Tag.Parameter Dans lequel Est Add_On_Tag Un point d instance défini par le type de données Add On (complémentaire). Parameter Le nom du paramètre. Utilisation de la commande Jog (avance par à-coups) dans un diagramme de blocs fonctionnels Tout paramètre peut être rendu visible ou invisible, sauf ceux définis comme obligatoires. Les paramètres obligatoires sont toujours visibles. Si le paramètre est obligatoire, il est coché dans la boîte de dialogue Properties (propriétés). 1. Cliquez sur Properties (propriétés) pour l instruction. 2. Cochez la case Vis (visible) du paramètre Jog à utiliser dans votre diagramme. 3. Cliquez sur OK. 76 Publication Rockwell Automation 1756-PM010D-FR-P Novembre 2011

77 Chapitre 3 4. Reliez le branchement du paramètre. L affectation définit le bit Jog de Motor_Starter_ST = Jog_PB. Utilisation de la commande Jog (avance par à-coups) dans un texte structuré Motor_Starter_ST.Jog := Jog_PB; Motor_Starter(Motor_Starter_ST, Stop_PB, Start_PB, Motor_Out_ST); Motor_Starter_ST. Jog Point Motor_Starter point Paramètre Jog Publication Rockwell Automation 1756-PM010D-FR-P Novembre

78 Chapitre 3 Surveillance de la valeur d un paramètre Suivez cette procédure lorsque vous voulez visualiser ou modifier une valeur de paramètre pour une instruction complémentaire. 1. Ouvrez les propriétés de l instruction pour le langage que vous utilisez. a. En diagramme de blocs fonctionnels ou en logique à relais, cliquez sur Properties (propriétés) correspondant à l instruction. b. En texte structuré, cliquez avec le bouton droit de la souris sur le nom de l instruction et choisissez Properties (propriétés). Motor_Starter(Motor_Starter_ST, Stop_PB,Start_PB,Motor_Out_ST); 2. Contrôlez les valeurs des paramètres et modifiez-les si nécessaire. 3. Saisissez une nouvelle valeur pour chaque paramètre en fonction des besoins. 4. Cliquez sur Apply (appliquer), puis sur OK lorsque vous avez terminé. 78 Publication Rockwell Automation 1756-PM010D-FR-P Novembre 2011

79 Chapitre 3 Visualisation du programme et surveillance dans le contexte de données Suivez cette procédure lorsque vous voulez visualiser le programme d une instruction complémentaire et superviser les valeurs des données en même temps que ce programme. 1. Cliquez avec le bouton droit de la souris sur l appel de l instruction dans n importe quel sous-programme. Motor_Starter(Motor_Starter_ST, Stop_PB,Start_PB,Motor_Out_ST); 2. Choisissez Open Instruction Logic (ouvrir le programme de l instruction). La fenêtre Language Editor (éditeur de langage) s ouvre avec le sousprogramme logique de l instruction complémentaire et les valeurs des données à partir de l appel de l instruction. Lorsque vous visualisez le programme, vous pouvez : identifier l appel d instruction dont les points sont utilisés pour les données ; voir le programme en cours d exécution (lorsque vous êtes en ligne) ; voir les valeurs de paramètre et de point local ; modifier ces valeurs de point local et de paramètre pour l instance de données sélectionnée. Publication Rockwell Automation 1756-PM010D-FR-P Novembre

80 Chapitre 3 Voir les valeurs de paramètres et de points locaux. Modifier les valeurs des paramètres et des points locaux pour ce contexte de données. Le contexte de données identifie (par son point d instance) l appel de l instruction utilisé pour les données. 80 Publication Rockwell Automation 1756-PM010D-FR-P Novembre 2011

81 Chapitre 3 Pour modifier le programme d une l instruction complémentaire, vous devez sélectionner la définition (<definition>) de cette instruction dans le champ Data Context (contexte de données). Vous ne pouvez pas modifier le programme d une l instruction lorsque : vous êtes en ligne ; le programme est dans un contexte d appel de l instruction ; la source de l instruction est protégée ; l instruction est scellée avec une signature d instruction. Déterminer si la source d une instruction complémentaire est protégée La source d une instruction complémentaire peut être protégée de sorte que vous ne puissiez pas visualiser son programme. Suivez les étapes ci-dessous pour vérifier si la source d une instruction complémentaire est protégée. 1. Sélectionnez l instruction complémentaire dans l arborescence de l automate. Cette instruction complémentaire ne peut pas être affichée lorsqu elle est totalement protégée. 2. Recherchez Source Protection (protection de la source) dans le panneau de visualisation rapide (Quick View). Si cet attribut Source Protection (protection de la source) n est pas listé, l instruction n est pas protégée. Publication Rockwell Automation 1756-PM010D-FR-P Novembre

82 Chapitre 3 Copie d une instruction complémentaire Vous pouvez copier une instruction complémentaire appartenant à un autre projet Logix 5000 dans votre projet. Après avoir copié cette instruction complémentaire, vous pouvez l utiliser sans modifications ou vous pouvez la renommer et la modifier pour pouvoir l utiliser dans vos programmes. IMPORTANT CONSEIL Soyez prudent(e) lorsque vous copiez et collez des composants entre différentes versions du logiciel de programmation RSLogix RSLogix 5000 n accepte la copie que dans une version identique ou plus récente du logiciel. La copie dans une version antérieure du logiciel RSLogix 5000 n est a-priori pas possible. Lorsque vous faites une copie dans une version antérieure, cette action peut réussir mais le résultat peut être imprévu. Lorsque vous copiez-collez des instructions complémentaires, tenez compte des règles suivantes : Vous ne pouvez pas coller une instruction complémentaire de sécurité dans un sous-programme standard. Vous ne pouvez pas coller une instruction complémentaire de sécurité dans un projet de sécurité ayant un verrouillage de sécurité ou une signature de tâche de sécurité. Vous ne pouvez pas copier et coller une instruction complémentaire de sécurité lorsque vous êtes en ligne. Suivez la procédure ci-dessous pour copier une instruction complémentaire. 1. Ouvrez le projet RSLogix 5000 contenant l instruction complémentaire. 2. Localisez l instruction dans le dossier des instructions complémentaires (Add-On Instructions). 3. Cliquez avec le bouton droit de la souris sur l instruction et choisissez Copy (copier). 4. Ouvrez l autre projet dans lequel vous voulez copier l instruction. 5. Cliquez avec le bouton droit sur le dossier Add-On Instructions (instructions complémentaires) et choisissez Paste (coller). 82 Publication Rockwell Automation 1756-PM010D-FR-P Novembre 2011

83 Chapitre 3 Sauvegarde de vos instructions complémentaires Un groupe d instructions complémentaires peut être sauvegardé de deux façons. L une consiste à sauvegarder vos instructions complémentaires dans un fichier projet. L autre consiste à créer un fichier d exportation L5X, comme décrit au Chapitre 4. Suivez la procédure ci-dessous pour sauvegarder vos instructions dans un fichier projet. 1. Identifiez les instructions que vous souhaitez sauvegarder. 2. Placez-les dans un fichier projet doté d un nom du genre «MesInstructions.ACD». 3. Ouvrez d autres projets dans des instances complémentaires du logiciel RSLogix 5000 et utilisez un copier-coller ou un glisser-déposer pour déplacer une copie de l instruction depuis «MesInstructions.ACD» vers un autre projet. Si l une de ces instructions fait référence à la même instruction complémentaire ou au même type de données utilisateur, il n y aura qu une seule copie partagée dans le fichier projet. Lorsqu une instruction complémentaire est recopiée dans un autre projet, toute instruction à laquelle elle fait référence se trouve également recopiée dans le projet cible. Publication Rockwell Automation 1756-PM010D-FR-P Novembre

84 Chapitre 3 Notes : 84 Publication Rockwell Automation 1756-PM010D-FR-P Novembre 2011

85 Chapitre 4 Importation et exportation d instructions complémentaires Introduction Rubrique Page Création d un fichier d exportation 85 Importation d une instruction complémentaire 88 Mise à jour par importation d une instruction complémentaire avec une nouvelle révision 90 Création d un fichier d exportation Une instruction complémentaire exportée inclut tous les paramètres, points locaux et sous-programmes. Ces derniers sont automatiquement importés avec l instruction complémentaire. Vous pouvez également inclure toutes les instructions complémentaires imbriquée ou tous les types de données utilisateur qui sont référencés par l instruction complémentaire exportée. Ces instructions complémentaires et ces types de données de référence seront exportés dans le fichier L5X si vous cochez «Include all referenced Add-On Instructions and User-Defined Types» (inclure toutes les instructions complémentaires et les types de données utilisateur référencés) pour l exportation. Les références de définition de l instruction complémentaire peuvent aussi être exportées lorsqu un programme, un sous-programme, un ensemble de lignes, ou un type de données utilisateur est exporté. CONSEIL Lorsqu une instruction complémentaire utilise une instruction MSG (message) et des paramètres d entrée-sortie (InOut) de type MESSAGE, vous pouvez, si vous le désirez, exporter une ligne contenant l instruction complémentaire afin d inclure les points MESSAGE. Cela permet de récupérer les données de configuration du message, comme son type et son chemin d accès. Lorsque vous décidez de la façon dont vos définitions d instruction complémentaire vont être gérées dans les fichiers d exportation, vous devez tenir compte des objectifs recherchés par cette sauvegarde. Si Vous voulez sauvegarder dans un emplacement unique un certain nombre d instructions complémentaires utilisant le même jeu d instructions complémentaires ou de types de données utilisateur référencés. Vous voulez distribuer une instruction complémentaire sous forme d un fichier unique. Vous voulez gérer chaque instruction complémentaire de façon autonome. Vous voulez préserver la signature d instruction de votre instruction complémentaire. CONSEIL Alors Exportez-les dans des fichiers séparés, comme décrit page 86. Exportez-la dans un seul fichier, comme décrit page 87. Les instructions complémentaires possédant une signature d instruction sont codées lors de leur exportation de façon à empêcher toute modification dans le fichier d exportation. Publication Rockwell Automation 1756-PM010D-FR-P Novembre

86 Chapitre 4 Exportation dans des fichiers séparés Si vous voulez sauvegarder dans un même emplacement plusieurs instructions complémentaires partageant un jeu commun d instructions complémentaires ou de types de données utilisateur, vous pouvez choisir d exporter chaque instruction complémentaire et type de données utilisateur dans des fichiers séparés sans inclure de références. Suivez la procédure ci-dessous pour effectuer une exportation dans des fichiers séparés. 1. Cliquez avec le bouton droit de la souris sur l instruction complémentaire dans l arborescence de l automate (Controller Organizer) et choisissez Export Add-On Instruction (exporter l instruction complémentaire). 2. Sélectionnez l emplacement commun où seront sauvegardés les fichiers L5X. 3. Tapez un nom pour le fichier. 4. Décochez la case «Include referenced Add-On Instructions and User- Defined Types» (inclure les instructions complémentaires et les types définis par l utilisateur de référence). 5. Cliquez sur Export (exporter). 6. Renouvelez les étapes précédentes pour exporter individuellement toutes les autres instructions complémentaires et types de données utilisateur partagés. Effectuer ainsi votre exportation vous permettra de gérer votre instruction complémentaire et les types de données utilisateur partagés indépendamment des autres instructions complémentaires qui y font référence. Un avantage de cette procédure est la possibilité de mettre à jour un composant partagé sans avoir à générer de nouveau l ensemble des fichiers d exportation pour les instructions qui y font référence. Cela est dû au fait qu il est sauvegardé dans un fichier unique et non dans chacun des fichiers auquel l instruction fait référence. Ceci contribue à faciliter la maintenance des instructions car vous n avez besoin de mettre à jour qu un seul fichier d exportation. 86 Publication Rockwell Automation 1756-PM010D-FR-P Novembre 2011

87 Chapitre 4 Pour utiliser une instruction complémentaire qui a été exportée dans un fichier séparé sans ses références, vous devez d abord importer tous les types de données utilisateur des instructions complémentaires auxquelles cette instruction exportée fait référence avant de pouvoir mener à bien son importation. Pour cela, procédez du bas vers le haut. Importez les types de données utilisateur du niveau le plus bas et tous les types de données utilisateur qui y font référence. Puis, importez les instructions complémentaires du niveau le plus bas et ensuite toutes les instructions complémentaires qui y font référence. Une fois que l ensemble des éléments auxquels l instruction complémentaire fait référence est en place, son importation peut être réalisée avec succès. Exportation dans un seul fichier Si vous gérez individuellement vos instructions complémentaires de façon autonome, vous pouvez choisir de les exporter avec toutes les autres instructions complémentaires ou les types de données utilisateur auxquels elle font référence dans un fichier unique. En incluant les instructions complémentaires ou les types de données utilisateur référencés, vous pourrez également faciliter la préservation de la signature de l instruction complémentaire exportée. Suivez la procédure ci-dessous pour effectuer l exportation dans un seul fichier incluant les éléments référencés. 1. Cliquez avec le bouton droit de la souris sur l instruction complémentaire dans l arborescence de l automate (Controller Organizer) et choisissez Export Add-On Instruction (exporter l instruction complémentaire). 2. Sélectionnez l emplacement où sauvegarder le fichier L5X. 3. Tapez un nom pour ce fichier. 4. Cochez la case «Include referenced Add-On Instructions and User- Defined Types» (inclure les instructions complémentaires et les types définis par l utilisateur de référence). 5. Cliquez sur Export (exporter). Publication Rockwell Automation 1756-PM010D-FR-P Novembre

88 Chapitre 4 Vous exporterez ainsi l instruction complémentaire sélectionnée et toutes les autres instructions auxquelles elle fait référence dans un même fichier. Ce fichier pourra être utilisé pour distribuer cette instruction complémentaire. Lorsqu une instruction complémentaire qui a été exportée est importée dans un projet, les instructions référencées sont également importées simultanément. Importation d une instruction complémentaire Vous pouvez importer une instruction complémentaire qui a été exportée depuis un autre projet RSLogix Lorsque vous importez une instruction complémentaire, ses paramètres, points locaux et sous-programmes sont importés simultanément. Quand le projet a récupéré l instruction complémentaire, vous pouvez utiliser celle-ci dans vos programmes. Règles d importation ATTENTION : modification d un fichier L5K ou L5X ATTENTION : l attribut EditedDate (date de modification) d une instruction complémentaire doit être mis à jour lorsque cette instruction complémentaire est modifiée dans un fichier L5K ou L5X. Si le logiciel RSLogix 5000 détecte des modifications de l instruction complémentaire, mais que l attribut Edited Date (date de modification) n a pas été changé, cette instruction complémentaire ne pourra pas être importée. Lorsque vous importez des instructions complémentaires autonomes ou de référence, tenez compte des règles suivantes : Caractéristique Données de point Programme Manipulation d instructions complémentaires en ligne Modification du nom final Types de données utilisateur Signature d instruction Instructions complémentaires de sécurité Règles Les points importés faisant référence à une instruction complémentaire dans le fichier d importation peuvent se trouver affectés si cette instruction complémentaire n est pas importée également. Dans un tel cas, les données d un point importé pourront être converties si la structure de données de l instruction complémentaire existante est différente. Certaines de ces données de point pourront cependant être perdues. Si une instruction complémentaire existante est écrasée, les données de point du projet peuvent être converties si la structure de données de l instruction complémentaire est différente. Certaines de ces données de point pourront cependant être perdues. Voir Configuration d importation, page 89 pour plus d informations. Un programme importé faisant référence à une instruction complémentaire située dans le fichier d importation peut se trouver affecté si cette instruction complémentaire n est pas importée. Si une instruction complémentaire existante est utilisée comme référence d un programme importé et que la liste des paramètres de cette instruction complémentaire est différente au niveau du projet, celui-ci ne sera peut être pas validé. Il est possible également qu il soit validé mais qu il ne fonctionne pas comme prévu. Si une instruction complémentaire existante est écrasée, le programme qui fait référence à cette instruction complémentaire dans le projet peut se trouver affecté. Ce projet ne sera peut être pas validé. Il est possible également qu il soit validé mais qu il ne fonctionne pas comme prévu. Voir Configuration d importation, page 89 pour plus d informations. Une instruction complémentaire ne peut pas être écrasée lors de son importation alors que l automate est en ligne. Une nouvelle instruction complémentaire peut cependant être créée en ligne. Si le nom final d une instruction complémentaire est modifié au niveau de la configuration de l importation, la dernière date de modification de cette instruction complémentaire importée sera mise à jour. De plus, tous les programmes, points, types de données utilisateur et autres instructions complémentaires présents dans le fichier d importation et faisant référence à cette instruction complémentaire seront mis à jour de façon à ce que cette référence soit faite au nouveau nom. En conséquence, la dernière date de modification de toutes les autres instructions complémentaires faisant référence à l instruction complémentaire sera mise à jour. Les instructions complémentaires qui ont été scellées par une signature d instruction ne peuvent pas être renommées pendant l importation. Les instructions complémentaires ne peuvent pas écraser les types de données utilisateur. Les instructions complémentaires et les types de données utilisateur doivent avoir des noms spécifiques. Si vous importez une instruction complémentaire possédant une signature d instruction dans un projet dans lequel les instructions complémentaires ou les types de données utilisateur de référence ne sont pas utilisés, vous devrez peut-être supprimer la signature. Vous pouvez écraser une instruction complémentaire possédant une signature d instruction en important une instruction complémentaire différente mais du même nom dans un sous-programme existant. Les instructions complémentaires qui ont été scellées par une signature d instruction ne peuvent pas être renommées pendant l importation. Vous ne pouvez pas importer une instruction complémentaire de sécurité dans une tâche standard. Vous ne pouvez pas importer une instruction complémentaire de sécurité dans un projet de sécurité ayant un verrouillage de sécurité ou une signature de tâche de sécurité. Vous ne pouvez pas importer une instruction complémentaire de sécurité lorsque vous êtes en ligne. La classe, la signature d instruction, l historique de signature et la signature d instruction de sécurité (si présente), sont conservés lors de l importation d une instruction complémentaire comportant une signature d instruction. 88 Publication Rockwell Automation 1756-PM010D-FR-P Novembre 2011

89 Chapitre 4 IMPORTANT L importation d une instruction complémentaire créée dans la version 18 ou supérieure du logiciel RSLogix 5000 dans un ancien projet ne gérant pas les signatures d instruction complémentaire entraîne la perte des données d attribut. Cette instruction ne peut ne plus alors être validée. Configuration d importation Lorsque vous sélectionnez un fichier à importer, la boîte de dialogue Import Configuration (configuration de l importation) vous permet de choisir comment l instruction complémentaire et ses composants référencés vont être importés. S il n y a pas de problème particulier, vous pouvez cliquer simplement sur OK pour effectuer l importation. Si votre instruction complémentaire entre en conflit avec une autre déjà présente dans le projet, vous pouvez : la renommer, en saisissant un nouveau nom particulier dans le champ Final Name (nom final) ; choisir Overwrite (écraser) dans le menu déroulant Operation (action) ; choisir Use Existing (utiliser le nom existant) dans le menu déroulant Operation (action). Cliquez sur Add-On Instructions (instructions complémentaires) pour afficher la vue Configure Add-On Instruction References (configuration des références d instruction complémentaire). Si des définitions d instructions référencées sont en conflit, le dossier References est marqué d un repère. Le composant est en conflit avec une définition déjà présente dans le projet. CONSEIL Vous ne pouvez renommer une instruction complémentaire que si elle n a pas été scellée par une signature d instruction. Pour renommer une instruction complémentaire dont la source est protégée, vous avez besoin de la clé de source. Le bouton Collision Details (détails du conflit) vous permet d accéder à l onglet Property Compare (comparaison des propriétés), qui indique les différences entre les deux instructions, ainsi qu à l onglet Project References (références du projet) qui indique où l instruction complémentaire existante est utilisée. Publication Rockwell Automation 1756-PM010D-FR-P Novembre

90 Chapitre 4 Mise à jour par importation d une instruction complémentaire avec une nouvelle révision Lorsque vous avez besoin de mettre à jour une instruction avec une nouvelle révision, vous pouvez importer celle-ci depuis un fichier L5X ou la copier à partir d un projet existant. Vous devez vous trouver hors ligne pour effectuer cette opération. Suivez la procédure ci-dessous pour mettre à jour une instruction complémentaire par importation d une nouvelle révision. 1. Cliquez avec le bouton droit de la souris sur le dossier Add-On Instruction (instruction complémentaire) et choisissez Import Add-On Instruction (importer une instruction complémentaire). 2. Sélectionnez le fichier contenant l instruction complémentaire, puis cliquez sur Import (importer). 90 Publication Rockwell Automation 1756-PM010D-FR-P Novembre 2011

91 Chapitre 4 3. Dans la boîte de dialogue Import Configuration (configuration de l importation) allez dans le menu déroulant Operation (action) et choisissez Overwrite (écraser). Choisissez Overwrite (écraser). 4. Cliquez sur Collision Details (détails du conflit) pour voir les différences entre les deux versions de l instruction complémentaire et l endroit auquel elle est utilisée. L onglet Property Compare (comparaison des propriétés) indique les différences entre les deux instructions. Dans le cas présent, il s agira de la révision (Revision), de la date de modification (Edited Date) et de la version du logiciel (Software Revision). Publication Rockwell Automation 1756-PM010D-FR-P Novembre

92 Chapitre 4 CONSEIL La boîte de dialogue Compare (comparaison) ne compare que les métadonnées de chaque définition d instruction, comme la description, la révision ou la date de modification. Pour permettre d appréhender efficacement une nouvelle révision, saisissez une note de révision détaillée. L onglet Project References (références du projet) indique à quels niveaux du programme est utilisée l instruction complémentaire actuelle. IMPORTANT Vérifiez chaque sous-programme dans lequel votre instruction complémentaire est utilisée pour vous assurer que votre programme actuel fonctionne correctement avec la nouvelle révision de l instruction. Pour plus d informations sur la mise à jour des arguments, voir Mises à jour des arguments suite à des modifications de paramètre, page Cliquez sur Close (fermer), puis sur OK pour terminer l opération. 92 Publication Rockwell Automation 1756-PM010D-FR-P Novembre 2011

Sélection du contrôleur

Sélection du contrôleur Démo CoDeSys - 1 - 1. Configuration de l environnement de travail : Lancer le logiciel CoDeSys Fichier Nouveau Lors de la première utilisation, une boîte de dialogue apparaît permettant la sélection du

Plus en détail

Service On Line : Gestion des Incidents

Service On Line : Gestion des Incidents Service On Line : Gestion des Incidents Guide de l utilisateur VCSTIMELESS Support Client Octobre 07 Préface Le document SoL Guide de l utilisateur explique comment utiliser l application SoL implémentée

Plus en détail

IP Remote Controller

IP Remote Controller 4-450-999-22 (1) IP Remote Controller Guide de configuration du logiciel RM-IP10 Setup Tool Version du logiciel 1.1.0 2012 Sony Corporation Table des matières Introduction... 3 Préparation de votre ordinateur...

Plus en détail

Groupe Eyrolles, 2006, pour la présente édition, ISBN : 2-212-11782-5

Groupe Eyrolles, 2006, pour la présente édition, ISBN : 2-212-11782-5 Groupe Eyrolles, 2006, pour la présente édition, ISBN : 2-212-11782-5 Table des matières Chapitre A : Principes de base des scripts... 1 Élaboration de votre premier script... 1 Importance du modèle...

Plus en détail

GUIDE D'INSTALLATION. AXIS Camera Station

GUIDE D'INSTALLATION. AXIS Camera Station GUIDE D'INSTALLATION AXIS Camera Station A propos de ce guide Ce guide est destiné aux administrateurs et aux utilisateurs de AXIS Camera Station et est applicable pour la version 4.0 du logiciel et les

Plus en détail

Créer et partager des fichiers

Créer et partager des fichiers Créer et partager des fichiers Le rôle Services de fichiers... 246 Les autorisations de fichiers NTFS... 255 Recherche de comptes d utilisateurs et d ordinateurs dans Active Directory... 262 Délégation

Plus en détail

CONFIGURATION DE L AUTOMATE SIEMENS

CONFIGURATION DE L AUTOMATE SIEMENS CONFIGURATION DE L AUTOMATE SIEMENS Créer un projet Dans le bureau de Windows, double-cliquer sur l icône «SIMATIC Manager» : Cliquer ensuite sur l icône «nouveau» : Choisir un nom de projet et valider

Plus en détail

La base de données dans ArtemiS SUITE

La base de données dans ArtemiS SUITE 08/14 Vous préférez passer votre temps à analyser vos données plutôt qu à chercher un fichier? La base de données d ArtemiS SUITE vous permet d administrer et d organiser confortablement vos données et

Plus en détail

Guide de l utilisateur du Centre de gestion des licences en volume LICENCES EN VOLUME MICROSOFT

Guide de l utilisateur du Centre de gestion des licences en volume LICENCES EN VOLUME MICROSOFT Guide de l utilisateur du Centre de gestion des licences en volume LICENCES EN VOLUME MICROSOFT Table des matières Présentation du Centre de gestion des licences en volume (VLSC)... 3 Inscription auprès

Plus en détail

Introduction aux concepts d ez Publish

Introduction aux concepts d ez Publish Introduction aux concepts d ez Publish Tutoriel rédigé par Bergfrid Skaara. Traduit de l Anglais par Benjamin Lemoine Mercredi 30 Janvier 2008 Sommaire Concepts d ez Publish... 3 Système de Gestion de

Plus en détail

Manuel d utilisation de l outil collaboratif

Manuel d utilisation de l outil collaboratif Manuel d utilisation de l outil collaboratif Réf OCPD-V2 Page 1 / 24 a mis en œuvre un outil collaboratif qui permet de partager des informations entre collaborateurs. Il permet à des utilisateurs travaillant

Plus en détail

Guide de l administrateur DOC-OEMCS8-GA-FR-29/09/05

Guide de l administrateur DOC-OEMCS8-GA-FR-29/09/05 Guide de l administrateur DOC-OEMCS8-GA-FR-29/09/05 Les informations contenues dans le présent manuel de documentation ne sont pas contractuelles et peuvent faire l objet de modifications sans préavis.

Plus en détail

Configuration du réseau EtherNet/IP

Configuration du réseau EtherNet/IP Manuel Utilisateur Configuration du réseau EtherNet/IP Références 1756-ENBT, 1756-EN2F, 1756-EN2T, 1756-EN2TR, 1756-EN2TXT, 1756-EN3TR, 1756-EN2TSC, 1756-EN2TRXT, 1768-ENBT, 1769-L23E-QB1B, 1769-L23E-QBFC1B,

Plus en détail

Installation ou mise à jour du logiciel système Fiery

Installation ou mise à jour du logiciel système Fiery Installation ou mise à jour du logiciel système Fiery Le présent document explique comment installer ou mettre à jour le logiciel système sur le Fiery Network Controller pour DocuColor 240/250. REMARQUE

Plus en détail

Formation. Module WEB 4.1. Support de cours

Formation. Module WEB 4.1. Support de cours Formation Module WEB 4.1 Support de cours Rédacteur Date de rédaction F.CHEA 08/02/2012 Les informations contenues dans ce document pourront faire l'objet de modifications sans préavis Sauf mention contraire,

Plus en détail

SAP BusinessObjects Web Intelligence (WebI) BI 4

SAP BusinessObjects Web Intelligence (WebI) BI 4 Présentation de la Business Intelligence 1. Outils de Business Intelligence 15 2. Historique des logiciels décisionnels 16 3. La suite de logiciels SAP BusinessObjects Business Intelligence Platform 18

Plus en détail

Manuel d utilisation de Wireless Mobile Adapter Utility. Fonctionnalités

Manuel d utilisation de Wireless Mobile Adapter Utility. Fonctionnalités Manuel d utilisation de Wireless Mobile Adapter Utility Installez Wireless Mobile Adapter Utility sur votre périphérique mobile afin de télécharger des photos depuis un appareil photo ou afin de commander

Plus en détail

Licence ST Université Claude Bernard Lyon I LIF1 : Algorithmique et Programmation C Bases du langage C 1 Conclusion de la dernière fois Introduction de l algorithmique générale pour permettre de traiter

Plus en détail

Polypoint/PEP. Gestion des prestations et planification d horaire. Les nouveautés de la version g2.8.3

Polypoint/PEP. Gestion des prestations et planification d horaire. Les nouveautés de la version g2.8.3 Polypoint/PEP Gestion des prestations et planification d horaire Les nouveautés de la version g2.8.3 C-consult advice Table des matières 1. Introduction...2 2. Attestation d heures...3 2.1 Définition du

Plus en détail

CREG : http://www.creg.ac- versailles.fr/spip.php?article803

CREG : http://www.creg.ac- versailles.fr/spip.php?article803 OUTILS NUMERIQUES Édu-Sondage : concevoir une enquête en ligne Rédacteur : Olivier Mondet Bla. 1 Présentation Parmi les pépites que contient l Édu-Portail, l application Édu-Sondage est l une des plus

Plus en détail

Initiation à LabView : Les exemples d applications :

Initiation à LabView : Les exemples d applications : Initiation à LabView : Les exemples d applications : c) Type de variables : Créer un programme : Exemple 1 : Calcul de c= 2(a+b)(a-3b) ou a, b et c seront des réels. «Exemple1» nom du programme : «Exemple

Plus en détail

Utilisation de Solid Edge Embedded Client

Utilisation de Solid Edge Embedded Client Utilisation de Solid Edge Embedded Client Numéro de publication spse01424 103 Avertissement sur les droits de propriété et les droits réservés Ce logiciel et la documentation afférente sont la propriété

Plus en détail

Access 2007 FF Access FR FR Base

Access 2007 FF Access FR FR Base ACCESS Basic Albertlaan 88 Avenue Albert Brussel B-1190 Bruxelles T +32 2 340 05 70 F +32 2 340 05 75 E-mail info@keyjob-training.com Website www.keyjob-training.com BTW TVA BE 0425 439 228 Access 2007

Plus en détail

Connected to the FP World

Connected to the FP World Connected to the FP World Guide d utilisateur 2 Guide d utilisateur mailcredit A propos du présent manuel Groupe cible Objet mailcredit.exe [Personnaliser] Le guide de l utilisateur mailcredit s adresse

Plus en détail

Studio. HERITIER Emmanuelle PERSYN Elodie. SCHMUTZ Amandine SCHWEITZER Guillaume

Studio. HERITIER Emmanuelle PERSYN Elodie. SCHMUTZ Amandine SCHWEITZER Guillaume Studio HERITIER Emmanuelle PERSYN Elodie SCHMUTZ Amandine SCHWEITZER Guillaume Cours R Présentation projet 10/10/2013 Introduction RStudio est une interface créé par JJ Allaire Elle est sortie le 11 Février

Plus en détail

Your Detecting Connection. Manuel de l utilisateur. support@xchange2.net

Your Detecting Connection. Manuel de l utilisateur. support@xchange2.net Your Detecting Connection Manuel de l utilisateur support@xchange2.net 4901-0128-5 ii Table des matières Table des matières Installation... 4 Conditions d utilisation de XChange 2...4 Définir vos Préférences

Plus en détail

IN 102 - Cours 1. 1 Informatique, calculateurs. 2 Un premier programme en C

IN 102 - Cours 1. 1 Informatique, calculateurs. 2 Un premier programme en C IN 102 - Cours 1 Qu on le veuille ou non, les systèmes informatisés sont désormais omniprésents. Même si ne vous destinez pas à l informatique, vous avez de très grandes chances d y être confrontés en

Plus en détail

Guide de l utilisateur Mikogo Version Windows

Guide de l utilisateur Mikogo Version Windows Guide de l utilisateur Mikogo Version Windows Table des matières Création d un compte utilisateur 3 Téléchargement et installation 4 Démarrer une session 4 Joindre une session 5 Fonctionnalités 6 Liste

Plus en détail

Manuel programmation QUESTOR

Manuel programmation QUESTOR QUESTOR Programmation et activation AS 271 et AS 270 Document: KSW3s527.0003 / fr 2010.08 Edition: Août 2010 QUESTOR TABLE DES MATIÉRES 1 Description du produit FR-4 1.1 Application.... FR-4 1.1.1 Logiciel

Plus en détail

HighPush. document 3.0 18/06/2009 Révision pour version 3.0 2.0 20/11/2008 Revision pour la 2.0 1.0 01/10/2008 Documentation initiale.

HighPush. document 3.0 18/06/2009 Révision pour version 3.0 2.0 20/11/2008 Revision pour la 2.0 1.0 01/10/2008 Documentation initiale. Version du Date document 3.0 18/06/2009 Révision pour version 3.0 2.0 20/11/2008 Revision pour la 2.0 1.0 01/10/2008 Documentation initiale Commentaires 1 Table des matières 1 Introduction / Identification...

Plus en détail

26 Centre de Sécurité et de

26 Centre de Sécurité et de 26 Centre de Sécurité et de Maintenance La fenêtre du Centre de sécurité et de maintenance (CSM) rassemble tous les outils nécessaires au contrôle, à l analyse, à la maintenance, à la sauvegarde et au

Plus en détail

Programme des formations Gamme automates

Programme des formations Gamme automates Programme des formations Gamme automates MODULO 2 MOD2.1 MOD2.2 MOD2.3 MODULO 5 MOD5.1 MOD5.2 MOD5.3 MODUWEB VISION MOW.1 MOW.2 Automates EY-MODULO 2 Généralités MOD2.1 Objectifs Connaître la constitution

Plus en détail

Variateurs de vitesse

Variateurs de vitesse Présentation, description Altivar Présentation La carte programmable Controller Inside permet d adapter le variateur de vitesse aux applications spécifi ques par l intégration des fonctions d automatisme.

Plus en détail

Découvrez Windows NetMeeting

Découvrez Windows NetMeeting Découvrez Windows NetMeeting Conférence Internet 2001 Université de Moncton. Tous droits réservés. Table des matières 1. Comment puis-je télécharger, installer et démarrer NetMeeting?... 3 2. Quelles sont

Plus en détail

Comment utiliser FileMaker Pro avec Microsoft Office

Comment utiliser FileMaker Pro avec Microsoft Office Guide d utilisation Comment utiliser FileMaker Pro avec Microsoft Office Comment utiliser FileMaker Pro et Microsoft Office page 1 Table des matières Introduction... 3 Avant de commencer... 4 Partage de

Plus en détail

Documentation Honolulu 14 (1) - 0209

Documentation Honolulu 14 (1) - 0209 Documentation Honolulu 14 (1) - 0209 Honolulu 14 3 Sommaire Honolulu 14 le portail Intranet / Internet de votre entreprise PARTIE 1 -MANUEL UTILISATEUR 1. LE PORTAIL HONOLULU : PAGE D ACCUEIL 8 1.1 Comment

Plus en détail

KWISATZ_TUTO_module_magento novembre 2012 KWISATZ MODULE MAGENTO

KWISATZ_TUTO_module_magento novembre 2012 KWISATZ MODULE MAGENTO _TUTO_module_magento Table des matières -1) - :...2-1.1) Introduction :...2-1.2) Description :...3-1.2.1) Schéma :...3-1.3) Mise en place :...4-1.3.1) MAGENTO :...4-1.3.1.1) Les Web Services :...4-1.3.1.2)

Plus en détail

INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX

INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX TABLE DES MATIERES Livret Utilisateur Excel 2007 Niveau 2 INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX... 4 Les tableaux croisés dynamiques... 4 Création d un tableau croisé... 5 Comparer des

Plus en détail

Placez vous au préalable à l endroit voulu dans l arborescence avant de cliquer sur l icône Nouveau Répertoire

Placez vous au préalable à l endroit voulu dans l arborescence avant de cliquer sur l icône Nouveau Répertoire L espace de stockage garantit aux utilisateurs une sauvegarde de leurs fichiers dans une arborescence à construire par eux-mêmes. L avantage de cet espace de stockage est son accessibilité de l intérieur

Plus en détail

WEBVIEW. Serveur Web embarqué dans DIRIS G NOTICE D UTILISATION. www.socomec.com. http://www.socomec. com/webview_ software

WEBVIEW. Serveur Web embarqué dans DIRIS G NOTICE D UTILISATION. www.socomec.com. http://www.socomec. com/webview_ software NOTICE D UTILISATION WEBVIEW Serveur Web embarqué dans DIRIS G FR http://www.socomec. com/webview_ software www.socomec.com FR SOMMAIRE 1. DOCUMENTATION...3 2. OPÉRATIONS PRÉALABLES...3 3. PRÉSENTATION...3

Plus en détail

IUT BREST UN LOGICIEL SCADA : PC VUE 2010 DEP.GMP

IUT BREST UN LOGICIEL SCADA : PC VUE 2010 DEP.GMP IUT BREST DEP.GMP UN LOGICIEL SCADA : PC VUE 2010 Table des matières 1. Introduction à la supervision- logiciel SCADA... 4 1.A. Définition d un logiciel SCADA /Supervision... 4 1.B. Ou trouve-t-on des

Plus en détail

Tutoriel. Votre site web en 30 minutes

Tutoriel. Votre site web en 30 minutes Tutoriel Votre site web en 30 minutes But du tutoriel Nous allons vous présenter comment réaliser rapidement votre site avec Web Creator Pro 6 en vous basant sur l utilisation des modèles fournis avec

Plus en détail

Manuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2

Manuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2 éducalgo Manuel d utilisation 26 juin 2011 Table des matières 1 Tâche à effectuer : écrire un algorithme 2 2 Comment écrire un algorithme? 3 2.1 Avec quoi écrit-on? Avec les boutons d écriture........

Plus en détail

Présentation du PL/SQL

Présentation du PL/SQL I Présentation du PL/ Copyright Oracle Corporation, 1998. All rights reserved. Objectifs du Cours A la fin de ce chapitre, vous saurez : Décrire l intéret du PL/ Décrire l utilisation du PL/ pour le développeur

Plus en détail

L alternative, c est malin 1. Comment faire plein de choses pour pas cher sur MacIntosh

L alternative, c est malin 1. Comment faire plein de choses pour pas cher sur MacIntosh L alternative, c est malin 1 ou Comment faire plein de choses pour pas cher sur MacIntosh (Les logiciels : Pages et Keynote de la suite iwork) (Jean Aboudarham 2006) 1 Merci à François Béranger pour qui

Plus en détail

Guide de l utilisateur de Cisco Unified Communications Manager Assistant pour Cisco Unified Communications Manager 6.0

Guide de l utilisateur de Cisco Unified Communications Manager Assistant pour Cisco Unified Communications Manager 6.0 Guide de l utilisateur de Cisco Unified Communications Manager Assistant pour Cisco Unified Communications Manager 6.0 Siège social aux États-Unis Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA

Plus en détail

Solution de paiement Monetico Paiement Web. Module Prévention Fraude

Solution de paiement Monetico Paiement Web. Module Prévention Fraude Solution de paiement Monetico Paiement Web Module Prévention Fraude Nom de fichier : Monetico_Paiement_Web_Module_Prevention_Fraude_v1.04 Numéro de version : 1.04 Date : 2013-12-05 Confidentiel Titre du

Plus en détail

Manuel utilisateur. Version 1.6b

Manuel utilisateur. Version 1.6b Manuel utilisateur Version 1.6b Table des matières Table des matières... 2 1. Introduction... 3 a. But de ce document... 3 b. Objet de ce document... 3 c. Remarques et commentaires... 3 2. Premiers pas

Plus en détail

i7 0 Guide de référence rapide Français Document number: 86141-1 Date: 11-2010

i7 0 Guide de référence rapide Français Document number: 86141-1 Date: 11-2010 i7 0 Guide de référence rapide Français Document number: 86141-1 Date: 11-2010 FRANÇAIS Document number: 86141-1 Date: 02-2011 Commandes d instrument Disposition des commandes et fonctions. Mise en marche

Plus en détail

Banque d images SVT. Créer et utiliser une banque d images avec Picasa 2. Version anglaise -Windows 98. Banque photo en SVT : page 1 /14

Banque d images SVT. Créer et utiliser une banque d images avec Picasa 2. Version anglaise -Windows 98. Banque photo en SVT : page 1 /14 A..T C..G G..C A..T T..A C..G A..T T..A G..C G..C T..A A..T C..G Sciences de la Vie et de la Terre Lycée de la Venise Verte Banque d images SVT Créer et utiliser une banque d images avec Picasa 2 Version

Plus en détail

Paiement sécurisé sur Internet. Tableau de bord Commerçant

Paiement sécurisé sur Internet. Tableau de bord Commerçant Paiement sécurisé sur Internet Tableau de bord Commerçant SOMMAIRE 1 Principe 4 1.1 Principe général 4 1.2 Environnement de validation 4 1.3 Environnement de Production 4 2 Accès au tableau de bord 5 2.1

Plus en détail

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/8.1 64 bits, Windows 2008 R2 et Windows 2012 64 bits

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/8.1 64 bits, Windows 2008 R2 et Windows 2012 64 bits WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/8.1 64 bits, Windows 2008 R2 et Windows 2012 64 bits Manuel d initiation du Planificateur 2 INTRODUCTION 5 CHAPITRE I : INSTALLATION

Plus en détail

User Manual Version 3.6 Manuel de l Utilisateur Version 2.0.0.0

User Manual Version 3.6 Manuel de l Utilisateur Version 2.0.0.0 User Manual Version 3.6 Manuel de l Utilisateur Version 2.0.0.0 User Manuel Manual de l Utilisateur I EasyLock Manuel de l Utilisateur Table des Matières 1. Introduction... 1 2. Configuration Requise...

Plus en détail

Table des matières ENVIRONNEMENT

Table des matières ENVIRONNEMENT ENVIRONNEMENT Présentation de Windows 7.................13 Démarrer Windows 7......................15 Quitter.................................15 Les fenêtres..............................16 Généralités............................17

Plus en détail

Ordinateurs, Structure et Applications

Ordinateurs, Structure et Applications Ordinateurs, Structure et Applications Cours 10, Les interruptions Etienne Tremblay Université Laval, Hiver 2012 Cours 10, p.1 Les interruptions du 8086 Une interruption interrompt l exécution séquentielle

Plus en détail

PC industriels sans écran VersaView pour environnements difficiles

PC industriels sans écran VersaView pour environnements difficiles Notice d installation PC industriels sans écran VersaView pour environnements difficiles Références 6155R-NSXPH, 6155R-NPXPH, 6155R-7SXPH, 6155R-7S2KH, 6155R-7PXPH, 6155R-7P2KH, 6155R-14SXPH, 6155R-14S2KH,

Plus en détail

1.1 L EXPLORATEUR WINDOWS

1.1 L EXPLORATEUR WINDOWS Gérer les fichiers et les dossiers Cette partie du T.P. a pour objectifs de vous familiariser avec les méthodes pour copier, déplacer, effacer, renommer des dossiers et des fichiers. 1.1 L EXPLORATEUR

Plus en détail

Guide d installation et d utilisation

Guide d installation et d utilisation Guide d installation et d utilisation version 16 bits pour Windows 3.1 ii Copyright Toute représentation, transmission, reproduction ou traduction dans une langue étrangère ou un langage informatiquequelconque,

Plus en détail

Atelier C TIA Portal CTIA04 : Programmation des automates S7-300 Opérations numériques

Atelier C TIA Portal CTIA04 : Programmation des automates S7-300 Opérations numériques Atelier C TIA Portal CTIA04 : Programmation des automates S7-300 Opérations numériques CTIA04 Page 1 1. Les types de données sous S7 300 Il existe plusieurs types de données utilisées pour la programmation

Plus en détail

Mise à jour n 17 : Nouveautés

Mise à jour n 17 : Nouveautés ❶ AxiUpDate : TOUS vos logiciels AXILOG mis à jour facilement, sans perte de temps En installant la mise à jour n 17, vous profitez du nouveau service AxiUpDate. Pourquoi installer AxiUpDate? Tous vos

Plus en détail

Smart Pix SOFTWARE. Manuel d utilisation

Smart Pix SOFTWARE. Manuel d utilisation Smart Pix SOFTWARE Manuel d utilisation Manuel d utilisation du logiciel Accu-Chek Smart Pix Édition de juillet 2012 Roche Diagnostics GmbH 2012 Tous droits réservés ACCU-CHEK, ACCU-CHEK AVIVA, ACCU-CHEK

Plus en détail

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. - 1 - PREAMBULE Les conditions générales d utilisation détaillant l ensemble des dispositions applicables

Plus en détail

A B C D. Wireless Mobile Utility (ios) Manuel d utilisation D600, D7100, D5200 0 2 21 D3200, COOLPIX A 0 22 41. Nikon 1 : V2, J3, S1 0 42 59

A B C D. Wireless Mobile Utility (ios) Manuel d utilisation D600, D7100, D5200 0 2 21 D3200, COOLPIX A 0 22 41. Nikon 1 : V2, J3, S1 0 42 59 Wireless Mobile Utility (ios) Manuel d utilisation Installez l'application Wireless Mobile Utility sur votre périphérique ios (iphone, ipad ou ipod) pour télécharger des images depuis un appareil photo

Plus en détail

Introduction : présentation de la Business Intelligence

Introduction : présentation de la Business Intelligence Les exemples cités tout au long de cet ouvrage sont téléchargeables à l'adresse suivante : http://www.editions-eni.fr Saisissez la référence ENI de l'ouvrage RI3WXIBUSO dans la zone de recherche et validez.

Plus en détail

Évaluation des compétences. Identification du contenu des évaluations. Septembre 2014

Évaluation des compétences. Identification du contenu des évaluations. Septembre 2014 Identification du contenu des évaluations Septembre 2014 Tous droits réservés : Université de Montréal Direction des ressources humaines Table des matières Excel Base version 2010... 1 Excel intermédiaire

Plus en détail

Module d échange de données INTERLIS v1.0 GeoConcept Manuel d'utilisation

Module d échange de données INTERLIS v1.0 GeoConcept Manuel d'utilisation Module d échange de données INTERLIS v1.0 GeoConcept Manuel d'utilisation Interlis V1.0 - GC version 5.0 Table des matières TABLE DES MATIERES...1 1. INTRODUCTION...2 1.1 OBJECTIF...2 1.2 PRINCIPE...2

Plus en détail

Afin d accéder à votre messagerie personnelle, vous devez vous identifier par votre adresse mail et votre mot de passe :

Afin d accéder à votre messagerie personnelle, vous devez vous identifier par votre adresse mail et votre mot de passe : 1 CONNEXION A LA MESSAGERIE ZIMBRA PAR LE WEBMAIL Ecran de connexion à la messagerie Rendez vous dans un premier temps sur la page correspondant à votre espace webmail : http://webmailn.%votrenomdedomaine%

Plus en détail

hager Logiciel PC pour configurateur Radio Tebis TX 100 Manuel d utilisation 6T7266

hager Logiciel PC pour configurateur Radio Tebis TX 100 Manuel d utilisation 6T7266 hager Logiciel PC pour configurateur Radio Tebis TX 100 Manuel d utilisation 6T7266 Sommaire général Avant Propos...2 Vue Synthétique...3 1 Raccourcis clavier...3 2 Décomposition des écrans...3 3 Icônes...4

Plus en détail

Manuel d utilisation de la plate-forme de gestion de parc UCOPIA. La mobilité à la hauteur des exigences professionnelles

Manuel d utilisation de la plate-forme de gestion de parc UCOPIA. La mobilité à la hauteur des exigences professionnelles Manuel d utilisation de la plate-forme de gestion de parc UCOPIA La mobilité à la hauteur des exigences professionnelles 2 Manuel d utilisation de la plate-forme de gestion de parc UCOPIA 1 Table des matières

Plus en détail

Documentation utilisateur "OK-MARCHE" Historique des modifications. 3.0 Mise à jour complète suite à version OK-MARCHE V2.2. de marchés publics

Documentation utilisateur OK-MARCHE Historique des modifications. 3.0 Mise à jour complète suite à version OK-MARCHE V2.2. de marchés publics Documentation utilisateur "OK-MARCHE" Historique des modifications Version Modifications réalisées 1.0 Version initiale de diffusion Ouverture & traitement des 2.0 Mise à jour complète enveloppes électroniques

Plus en détail

Installation et utilisation du client FirstClass 11

Installation et utilisation du client FirstClass 11 Installation et utilisation du client FirstClass 11 Support par téléphone au 03-80-77-26-46 ou par messagerie sur la conférence «Support Melagri» Sommaire Page I) Installation du client FirstClass 2 II)

Plus en détail

Console de supervision en temps réel du réseau de capteurs sans fil Beanair

Console de supervision en temps réel du réseau de capteurs sans fil Beanair Console de supervision en temps réel du réseau de capteurs sans fil Beanair Véritable console de supervision temps réel, le BeanScape permet de modéliser, de visualiser et d administrer en temps réel le

Plus en détail

Millenium3 Atelier de programmation

Millenium3 Atelier de programmation Millenium3 Millenium 3 Millenium3 1. Aide en ligne CLSM3... 2 1.1 Présentation de l'atelier de programmation... 2 1.1.1 Présentation de l'atelier de programmation... 2 1.2 Comment débuter avec l'atelier

Plus en détail

Guide d installation des pilotes MF

Guide d installation des pilotes MF Français Guide d installation des pilotes MF User Software CD-ROM.................................................................. 1 A propos des pilotes et des logiciels..............................................................

Plus en détail

Création et utilisation de formulaire pdf

Création et utilisation de formulaire pdf Création et utilisation de formulaire pdf Grâce à Adobe Acrobat, il est plus facile de créer, de remplir et d envoyer des formulaires électroniques PDF. Vous pouvez concevoir et créer un formulaire complètement

Plus en détail

Alors pour vous simplifiez la vie, voici un petit tuto sur le logiciel de sauvegarde (gratuit) SyncBack.

Alors pour vous simplifiez la vie, voici un petit tuto sur le logiciel de sauvegarde (gratuit) SyncBack. Comment sauvegarder simplement (et automatiquement) ses photos avec SyncBack Proposé par Vincent Rousseau (alias Austin-Powers) Membre du Forum Nikon Numérique Version 1.1 5/09/2009 Vous le savez déjà

Plus en détail

Comment accéder à d Internet Explorer

Comment accéder à d Internet Explorer Comment accéder à d Pour ouvrir l application, vous n avez qu à doublecliquer sur l icône de celle-ci : ou vous pouvez encore allez le chercher par le raccourci dans la barre des tâches : Lorsque l application

Plus en détail

Publication dans le Back Office

Publication dans le Back Office Site Web de l association des ingénieurs INSA de Lyon Publication dans le Back Office Note : dans ce guide, l'appellation GI signifie Groupe d'intérêt, et GR Groupe Régional laure Buisset Page 1 17/09/2008

Plus en détail

ET 24 : Modèle de comportement d un système Introduction à Labview et initiation à la réalisation d un Instrument Virtuel (VI).

ET 24 : Modèle de comportement d un système Introduction à Labview et initiation à la réalisation d un Instrument Virtuel (VI). ET 24 : Modèle de comportement d un système Introduction à Labview et initiation à la réalisation d un Instrument Virtuel (VI). Sciences et Technologies de l Industrie et du Développement Durable Formation

Plus en détail

Guide utilisateur i-milo >> Décisionnel

Guide utilisateur i-milo >> Décisionnel Guide utilisateur i-milo >> Décisionnel Suivi des changements Version Date Chapitres impactés Opération effectuées sur le document 01 28/02/2014 Tous Initialisation du document pour les utilisateurs Contact

Plus en détail

Manuel d utilisation du web mail Zimbra 7.1

Manuel d utilisation du web mail Zimbra 7.1 Manuel d utilisation du web mail Zimbra 7.1 ma solution de communication intelligente Sommaire 1 Connexion à la messagerie Zimbra p.4 1.1 Prérequis p.4 1.1.1 Ecran de connexion à la messagerie p.4 2 Presentation

Plus en détail

SOMMAIRE. Comment se connecter?

SOMMAIRE. Comment se connecter? SOMMAIRE Comment se connecter? Présentation de l interface Notions sur l espace documentaire Création d un dossier Création d un document Modifier un document Copier ou déplacer des documents Exporter

Plus en détail

Sage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8

Sage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8 Sage 100 CRM Guide de l Import Plus avec Talend Version 8 Mise à jour : 2015 version 8 Composition du progiciel Votre progiciel est composé d un boîtier de rangement comprenant : le cédérom sur lequel

Plus en détail

Manuel d utilisation du logiciel de messagerie personnelle Palm VersaMail 2.5

Manuel d utilisation du logiciel de messagerie personnelle Palm VersaMail 2.5 Manuel d utilisation du logiciel de messagerie personnelle Palm VersaMail 2.5 Copyright 2003 Palm, Inc. Tous droits réservés. Graffiti, HotSync, MultiMail, le logo Palm, PalmModem et Palm OS sont des marques

Plus en détail

MEDIA NAV Guide de téléchargement de contenus en ligne

MEDIA NAV Guide de téléchargement de contenus en ligne MEDIA NAV Guide de téléchargement de contenus en ligne Le présent document donne des instructions pour procéder aux mises à jour du logiciel et du contenu de l appareil de navigation de l utilisateur.

Plus en détail

TUTORIEL Qualit Eval. Introduction :

TUTORIEL Qualit Eval. Introduction : TUTORIEL Qualit Eval Introduction : Qualit Eval est à la fois un logiciel et un référentiel d évaluation de la qualité des prestations en établissements pour Personnes Agées. Notre outil a été spécifiquement

Plus en détail

Avira System Speedup. Guide

Avira System Speedup. Guide Avira System Speedup Guide Table des Matières 1. Introduction... 3 1.1 En quoi consiste Avira System Speedup?...3 2. Installation... 4 2.1 Configuration requise...4 2.2 Installation...4 3. Utilisation

Plus en détail

SIRIUS Safety Integrated. Système de sécurité modulaire 3RK3

SIRIUS Safety Integrated. Système de sécurité modulaire 3RK3 Exemple fonctionnel CD-FE-I-046-V10-FR SIRIUS Safety Integrated Système de sécurité modulaire 3RK3 ARRÊT D URGENCE et surveillance de protecteur mobile avec verrouillage (par ressort) de catégorie 3 suivant

Plus en détail

Fonction de sécurité : Commande bimanuelle Produits : Boutons Zero-Force 800Z Relais de sécurité MSR125/Relais de sécurité GSR SI

Fonction de sécurité : Commande bimanuelle Produits : Boutons Zero-Force 800Z Relais de sécurité MSR125/Relais de sécurité GSR SI Fonction de sécurité : Commande bimanuelle Produits : Boutons Zero-Force 800Z Relais de sécurité MSR125/Relais de sécurité GSR SI Classe de sécurité : PLe, Cat. 4 selon EN ISO 13849.1 2008 Table des matières

Plus en détail

White Paper - Livre Blanc

White Paper - Livre Blanc White Paper - Livre Blanc Développement d applications de supervision des systèmes d information Avec LoriotPro Vous disposez d un environnement informatique hétérogène et vous souhaitez à partir d une

Plus en détail

Prise en main rapide

Prise en main rapide Prise en main rapide 4 Dans cette leçon, vous découvrirez les fonctionnalités de création de page web de Dreamweaver et apprendrez à les utiliser dans l espace de travail. Vous apprendrez à : définir un

Plus en détail

Soyez accessible. Manuel d utilisation du CMS

Soyez accessible. Manuel d utilisation du CMS Soyez accessible. Manuel d utilisation du CMS Nameo : mode d emploi Nameo est une agence web basée en Alsace, à Strasbourg. Son champ d action : création ou refonte de sites internet, stratégie et mise

Plus en détail

KWISATZ MODULE PRESTASHOP

KWISATZ MODULE PRESTASHOP Table des matières -1) KWISATZ - :...2-1.1) Introduction :...2-1.2) Description :...3-1.2.1) Schéma :...3-1.3) Mise en place :...4-1.3.1) PRESTASHOP :...4-1.3.1.1) Les Web Services :...4-1.3.2) KWISATZ

Plus en détail

Comment gérer toutes mes tâches logicielles d automatisation dans un seul environnement?

Comment gérer toutes mes tâches logicielles d automatisation dans un seul environnement? Comment gérer toutes mes tâches logicielles d automatisation dans un seul environnement? Avec Totally Integrated Automation Portal : un seul environnement de développement intégré pour toutes vos tâches

Plus en détail

Rapport de certification

Rapport de certification Rapport de certification BMC Real End User Experience Monitoring and Analytics 2.5 Préparé par le Centre de la sécurité des télécommunications à titre d organisme de certification dans le cadre du Schéma

Plus en détail

SOMMAIRE. 1. Connexion à la messagerie Zimbra 4 1.1.Pré-requis 4 1.2.Ecran de connexion à la messagerie 4

SOMMAIRE. 1. Connexion à la messagerie Zimbra 4 1.1.Pré-requis 4 1.2.Ecran de connexion à la messagerie 4 Messagerie Zimbra version 7 Prise en main Nadège HARDY-VIDAL 2 septembre 20 SOMMAIRE. Connexion à la messagerie Zimbra 4..Pré-requis 4.2.Ecran de connexion à la messagerie 4 2. Présentation générale de

Plus en détail

Traduction des Langages : Le Compilateur Micro Java

Traduction des Langages : Le Compilateur Micro Java BARABZAN Jean-René OUAHAB Karim TUCITO David 2A IMA Traduction des Langages : Le Compilateur Micro Java µ Page 1 Introduction Le but de ce projet est d écrire en JAVA un compilateur Micro-Java générant

Plus en détail

À propos de cette page... 27. Recommandations pour le mot de passe... 26

À propos de cette page... 27. Recommandations pour le mot de passe... 26 Rebit 5 Help Table des matières Apprentissage... 1 Création du premier point de restauration... 1 Que fait le disque de sauvegarde Rebit 5?... 1 Fonctions de Rebit 5... 1 Création du premier point de restauration...

Plus en détail

Contenu Windows 8 MODULE 1 AVANT-PROPOS MODULE 2 INTRODUCTION À WINDOWS 8 MODULE 4 APPLICATIONS WINDOWS 8 PARTIE 1 MODULE 3 PARAMÈTRES DE WINDOWS 8

Contenu Windows 8 MODULE 1 AVANT-PROPOS MODULE 2 INTRODUCTION À WINDOWS 8 MODULE 4 APPLICATIONS WINDOWS 8 PARTIE 1 MODULE 3 PARAMÈTRES DE WINDOWS 8 Contenu Windows 8 MODULE 1 AVANT-PROPOS CLAVIER SOURIS TERMINOLOGIE MODULE 2 INTRODUCTION À WINDOWS 8 SYSTÈME D EXPLOITATION WINDOWS 8 VERSIONS DE WINDOWS 8 ENVIRONNEMENT DE WINDOWS 8 ÉCRAN D ACCUEIL Démarrer

Plus en détail

MEGA ITSM Accelerator. Guide de démarrage

MEGA ITSM Accelerator. Guide de démarrage MEGA ITSM Accelerator Guide de démarrage MEGA 2013 1ère édition (janvier 2013) Les informations contenues dans ce document pourront faire l objet de modifications sans préavis et ne sauraient en aucune

Plus en détail