 Câblage des E/S

Le but du câblage des Entrées/Sorties est d'établir une correspondance logique entre les variables d'E/S de l'application et les voies physiques des cartes d'E/S implantées sur l'automate cible. Pour réaliser cette opération, il faut identifier chaque carte de l'automate, et relier les variables d'E/S aux voies des cartes définies.

La fenêtre d'édition

Définition des cartes d'E/S

Saisie des paramètres des cartes

Connection des voies d'E/S

Variables représentées directement

Numérotation

Protections individuelles


La fenêtre d'édition

La liste de gauche montre le rack de l'automate cible, avec les emplacements des cartes. Un emplacement peuut être libre ou équipée par une carte d'E/S ou un équipement complexe. Chaque emplacement est identifié par un numéro d'ordre. Le rack peut contenir jusqu'à 255 cartes. La liste de droite montre les paramètres de la carte sélectionnée, et les variables câblées sur ses voies. Une carte peut grouper jusqu'à 128 voies d'E/S. Le nombre de cartes simples (incluant les cartes simples et les cartes des équipements complexes) ne peut pas excéder 255.

Icones

 	Déplacer une carte dans la liste


Icones

Les icones affichés sur la face avant des cartes identifient le type et l'attribut des variables qui peuvent être connectées sur ses voies. Le système ISaGRAF ne permet pas le câblage de variables de différents types sur la même carte. Voici la signification des icones:

type booléen

type entier ou réel (pas de distinction pour le câblage)

type message

entrées - pas de voie câblées

sorties - pas de voie câblées

entrées - au moins une voie câblée

sorties - au moins une voie câblée

Voici les icones utilisés pour indiquer le type d'équipement d'E/S installé sur un emplacement:

équipement d'E/S complexe

carte d'E/S réelle

carte d'E/S virtuelle

Voici les icones pour représenter les paramètres et les voies des cartes:

paramètre

voie libre

voie utilisée (connectée à une variable)


 	Déplacer une carte dans la liste

Utilisez ces boutons de la barre d'outils ou les commandes "Edition / Déplacer..." pour déplacer la carte d'E/S vers le haut ou vers le bas dans la liste des cartes. La commande "Edition / Insérer" insère un espace libre avant la carte sélectionnée.


Définition des cartes d'E/S

Le menu "Edition" regroupe les principales commandes permettant de définir le type des cartes installées et de câbler les variables d'E/S sur les voies des cartes.

Choisir un type de carte

Supprimer une carte

Cartes réelles et virtuelles

Le menu "Outils" contient d'autres commandes pour le traitement des cartes déclarées

Fiches techniques

Retirer les variables connectées

Définir des commentaires pour les voies non utilisées


Choisir un type de carte

Avant de câbler les variables d'E/S, il faut définir chaque carte ou équipement installé sur le rack. Une librairie de cartes et d'équipements complexes est disponible dans l'atelier ISaGRAF. Cette librairie peut regrouper les descripteurs de cartes provenant de divers constructeurs. La commande "Edition / Définir carte/équipement" permet de sélectionner un matériel d'E/S dans la librairie. Cette commande permet de sélectionner une carte unitaire ou un équipement complexe. Vous pouvez également cliquer deux fois sur un emplacement pour définir le matériel d'E/S associé.

Toutes les voies d'une carte unitaire doivent avoir le même type (booléen, analogique ou message) et la même direction (entrée ou sortie). Les analogiques entiers et réels ne sont pas distingués pendant le câblage des E/S. Un équipement d'E/S complexe représente un dispositif d'E/S avec des voies de types et de directions différents. Un équipement complexe est représenté commme un ensemble de cartes unitaires. Il n'occupe qu'un seul emplacement dans le rack.


Fiches techniques

La commande "Outils / Fiche technique" permet de consulter la notice d'utilisation de la carte ou de l'équipement sélectionné. La fiche technique de la carte ou de l'équipement est écrite par son constructeur. Elle contient toutes les informations concernant son utilisation, et indique la signification de chacun de ses paramètres.


Supprimer une carte

La commande "Edition / Libérer l'emplacement" retire la carte ou l'équipement complexe installé sur l'emplacement sélectionné. Si des variables sont déjà câblées sur les voies correspondantes, elles sont automatiquement déconnectées.


Cartes réelles et virtuelles

La commande "Edition / Carte réelle/virtuelle" force la validité de la carte ou de l'équipement installé sur l'emplacement sélectionné. Les icones suivants sont utilisés pour indiquer la validité des équipements:

carte d'E/S réelle

carte d'E/S virtuelle

Dans le Mode Réel, les variables d'E/S sont directement reliées aux capteurs et actionneurs correspondants. Les opérations de lecture et d'écriture définies dans l'application entraineront des acquisitions et des mises à jour des dispositifs d'E/S correspondants. Dans le Mode Virtuel, les variables d'E/S sont traitées exactement comme des variables internes. Elles peuvent alors être lues ou modifiées par le debugger. Vous pouvez ainsi simuler le fonctionnement d'une carte d'E/S non encore disponible.


Saisie des paramètres des cartes

Pour forcer la valeur d'un paramètre, il suffit de cliquer deux fois sur son nom dans la liste de droite. Il est également possible de le sélectionner puis de lancer la commande "Edition / Définir voie/paramètre" . Les paramètres sont groupés au début de la liste de droite, avant les voies de la carte. L'icone suivant les indique dans la liste:

paramètre d'une carte

Les paramètres d'une carte d'E/S dépendent de son type. Ceux-ci sont définis par le constructeur de la carte. Référez-vous à la fiche technique de la carte d'E/S pour plus d'information sur la signification des paramètres et comment les assigner. Utilisez la commande "Outils / Fiche techique" pour consulter la notice de la carte sélectionnée.


Connection des voies d'E/S

Quand une carte est définie, l'utilisateur doit câbler sur ses voies les variables d'E/S déclarées dans le dictionnaire de l'application.

Câblage des variables

Retirer les variables connectées

Commentaires


Câblage des variables

Quand une carte est définie, il faut câbler les variables d'E/S de l'application sur ses voies. Pour câbler une voie, il suffit de cliquer deux fois sur l'emplacement correspondant dans la liste de droite. Il est également possible de le sélectionner puis de lancer la commande "Edition / Définir voie/paramètre". Les icones suivants identifient les voies de la carte dans la liste:

voie libre

voie utilisée (connectée à une variable)

La liste ne contient que les variables cohérentes avec le type et la direction de la carte sélectionnée. Seules les variables non encore câblées apparaissent dans la liste. Le bouton "Câbler" câble la variable sélectionnée dans la liste sur la voie choisie. Le bouton "Libère" retire (déconnecte) la variable câblée sur la voie sélectionnée. Les boutons "Suivant" et "Précédent" permettent de sélectionner les autres voies de la carte. L'emplacement de la voie sélectionnée est toujours indiqué dans le titre de la boîte de dialogue.


Retirer les variables connectées

La commande "Outils / Libérer les voies" déconnecte toutes les variables actuellement câblées sur les voies de la carte sélectionnée.


Commentaires

Le commentaire d'une variable d'E/S déclarée dans le dictionnaire est affiché avec son symbole dans la fenêtre de câblage. ISaGRAF supporte les variables représentées directement (notation %), et autorise donc la saisie de commentaire pour les voies non connectées. Utilisez la commande "Outils / Commentaire de la voie" pour saisir le commentaire à attacher à la voie sélectionnée. Cette commande n'est pas valide si une variable déclarée est connectée sur cette voie.


Variables représentées directement

Les voie libres sont celles qui ne sont pas connectées avec des variables d'E/S déclarées. ISaGRAF permet l'utilisation des variables représentées directement dans le source des programmes pour représenter l'accès à une voie d'E/S libre. L'identificateur d'une variable représentée directement commence toujours par le caractère "%".

Voici les conventions d'écriture des identificateur pour les variables représentées directement dans le cas d'une carte simple. Dans les notations suivantes, "s" est le numéro de l'emplacement de la carte, et "c" est le numéro de la voie.

%IXs.c	canal d'une voie booléenne d'une carte d'entrée

%IDs.c	canal d'une voie entière d'une carte d'entrée

%ISs.c	canal d'une voie message d'une carte d'entrée

%QXs.c	canal d'une voie booléenne d'une carte de sortie

%QDs.c	canal d'une voie entière d'une carte de sortie

%QSs.c	canal d'une voie message d'une carte de sortie

Voici les conventions d'écriture des identificateur pour les variables représentées directement dans le cas d'un équipement complexe. Dans les notations suivantes, "s" est le numéro de l'emplacement de l'équipement, "b" est l'index de la carte dans l'équipement, et "c" est le numéro de la voie.

%IXs.b.c	entrée booléenne

%IDs.b.c	entrée entière

%ISs.b.c	entrée message

%QXs.b.c	sortie booléenne

%QDs.b.c	sortie entière

%QSs.b.c	sortie message

Voici quelques exemples:

%QX1.6	6ème voie de la carte #1 (sortie booléenne)

%ID2.1.7	7ème voie de la carte #1 de l'équipement #2 (sortie analogique entière)

Une variable représentée directement ne peut pas avoir le type "analogique réel".


Numérotation

Utilisez la commande "Options / Numérotation" pour définir les conventions de numérotation des slots et des voies. Vous pouvez définir l'index du premier slot et celui de la première voie de chaque carte dans la boîte suivante:

Par défaut, la numérotation des slots commence à 0, et celles des voies d'une carte à 1.

Attention: soyez très prudent lorsque vous changez les conventions de numérotation. Ceci a une influence directe sur la symbolique des variables représentées directement (notation "%") et peut engendrer des erreurs de syntaxe dans les programmes existants.


Protections individuelles

L'atelier ISaGRAF offre un système de protection basé sur un ensemble de mots de passe hiérarchisés. Le câblage des E/S peut être globalement verrouillé par un mot de passe. De plus, ISaGRAF permet d'installer une protection individuelle sur chaque voie d'E/S. Ceci présume que:

- des mots de passes sont déjà définis dans le système de protection de l'application (utilisez la commande "Projet / Mot de passe" du gestionnaire de projets) et que des niveaux de protections valides sont disponibles pour les protections.

- vous utilisez des niveaux de protection individuelle plus prioritaires que les niveaux utilisés pour la protection globale du câblage.

Quand une voie d'E/S a une protection individuelle, un icone spécial est affiché à côté de son nom dans l'éditeur de câblage:

Utilisez les commandes "Protéger" et "Retirer la protection" du menu "Edition" pour installer ou retirer une protection individuelle sur la voie sélectionnée. Ces deux commandes vous demandent de saisir un mot de passe valide correspondant à un niveau de protection correctement défini. Par la suite, chaque fois que vous voudrez changer le câblage d'une voie protégée, vous devrez entrer un mot de passe suffisant.

Attention: si une voie est protégée avec un niveau, et que le mot de passe correspondant est supprimé dans le système de protection, et s'il n'existe pas de mot de passe plus prioritaire, la voie ne pourra plus être modifiée jusqu'à la définition de nouveaux mots de passe de niveau suffisant.