Transcript 0 - Free
© ABB University -1
I/O (Entrée/Sortie) dans
IRC5
IRC5
IRC5 Controller Maintenance
© ABB University -2
I/O dans IRC 5
Ebauche de la structure I/O
Bus de champ de l’IRC5 Maître
Exemples de configuration I/O
Simulation d’I/O
IRC5 Controller Maintenance
© ABB University -3
Ebauche de la structure I/O de l’IRC5
Type de bus de champ complètement en option
Configuration I/O facile
Implémentation facile des nouveaux bus de champ
Nouvelle carte sécurité (panel board) comportant des
signaux 8DI/8DO (jusqu’ au médio 2006) à usage
spécifique. (Située sur une connexion sérielle séparée
avec le RCC)
IRC5 Controller Maintenance
© ABB University -4
Unité I/O standard – Panneau
Située sur une connexion sérielle séparée avec le RCC
Configurée sur un bus "Local"
Comportant des signaux 8DI/8DO à usage spécifique
IRC5 Controller Maintenance
Bus de champ du maître supportés par IRC5
© ABB University -5
Ethernet IP Maître/Esclave
IRC5 Controller Maintenance
Ebauche de la structure I/O
Bus de champ du Maître *)
Unité type *)
Unité *)
Signaux *)
Groupes de signaux
Liaisons croisées
© ABB University -6
*) Informations sur la configuration obligatoire
IRC5 Controller Maintenance
Exemple de système I/O
Bus
Unité type
Unité
Groupe
© ABB University -7
=
Liaison croisée
&
Signal
IRC5 Controller Maintenance
Manières de configurer un système I/O dans IRC5
RobotStudio Online *
IRC5 DATABASE
FlexPendant
Fichier EIO.CFG
RAPID
© ABB University -8
WriteCfgData “/EIO/EIO_SIGNAL/process_error”,“Unit”,io_unit;
* Recommandé
Utilisé en cas de
démarrage à chaud
IRC5 Controller Maintenance
Exemple: Configuration de bus I/O
Paramètre
Exemple
-Nom
“DeviceNet1”
-Type de bus
“DeviceNet”
-Numéro du Panneau
“1”
-Désignation du Connecteur “X3”
© ABB University -9
-Temps de relance
“15”
IRC5 Controller Maintenance
© ABB University -10
Exemple: Configuration d’une unité type I/O
Paramètre
Exemple
-Nom
“d328”
-Type de bus
“DeviceNet”
-Nom du vendeur
“ABB Robotics”
-Nom du produit
“24v digital I/O”
IRC5 Controller Maintenance
Exemple: Configuration d’une unité type I/O
© ABB University -11
Paramètre
Exemple
-Nom
“GripUnit”
-Unité type
“d328”
-Bus
“DeviceNet1”
-Désignation de l’unité
“On arm, U137”
-Niveau de fiabilité
“1”
-Adresse du réseau périphérique
“11”
-Activé
“No”
IRC5 Controller Maintenance
Niveaux de fiabilité de l’unité
Niveau de fiabilité (TrustLevel) 0 (Valeur exigée)
Toute perte de valeur provoque une erreur ou un arrêt
Reconnexion et démarrage à chaud exigés
Niveau de fiabilité (TrustLevel) 1 (Standaard)
Toute perte de valeur provoque un message d’erreur
Arrêt d’exécution du programme lorsque l’on essaie d’accéder au module
perdu
Reconnexion de l’unité et redémarrage du programme sont exigés
Niveau de fiabilité (TrustLevel) 2 (Perte tolérée)
Aucune erreur lorsque l’on perd la valeur
Erreur et arrêt lors de l’accès à un signal (de RAPID)
Niveau de fiabilité (TrustLevel) 3 (Arrêt rapide)
© ABB University -12
Comme au niveau de fiabilité 1 mais arrêt sur le chemin lorsque l’on perd la
valeur
IRC5 Controller Maintenance
Exemple: Configuration de signal I/O
© ABB University -13
Ajouter un signal
Configuration de signal
IRC5 Controller Maintenance
Le paramètre de mappage de l’unité
Remplace les paramètres de S4Cplus “PhSig” et “Length”
Décrit l’adressage d’un signal sur une unité
L’adressage démarre maintenant à partir de 0 (conformément au
PLC)
En cas d’unité i/o combi, les 32 premiers bits d’adresse sont repris
par les signaux analogiques (voir image suivante)
© ABB University -14
Exemples:
-Mappe de l’unité
(UnitMap)0
// 1-bit mappage (signal digital)
-Mappe de l’unité
0-15
// Un signal à 16-bit (analogue
ou groupe)
-Mappe de l’unité
8-15, 0-7
// Un signal “byte-swapped”
IRC5 Controller Maintenance
L’intérieur d’une unité I/O
DI DI DI DI DI DI DI DI
1 2 3 4 5 6 7 8
Mémoire
00010001
AI
1
A/D
10011011
AI
2
A/D
10100000
Bus de
Champ
CPU
Raccordement aux bus de champ
© ABB University -15
Données des messages vers les bus de champ
1 0 0 1 1 0 1 1 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0 1
IRC5 Controller Maintenance
La représentation d’une unité et les “Valeurs de bit”
Une manière de décrire les “A/D-converter” et “Fieldbus CPU”
Données des messages vers les bus de champ
1 0 0 1 1 0 1 1
1 0 1 0 0 0 0 0
0 0 0 1 0 0 0 1
© ABB University -16
Configuration de “MyAI_2”
-Nom
“MyAI_2”
-Type de signal
“AI”
-Unité
“MyAIDIUnit”
-Mappe de l’unité “8-15”
Configuration de “MyDI_5”
-EncType
“UNSIGNED”
-Nom
“MyDI_5”
-MaxPhys
10
-Type de signal
“DI”
-MinPhys
0
-Unité
“MyAIDIUnit”
-MaxBitVal
255
-Mappe de l’unité
20
-MinBitVal
0
IRC5 Controller Maintenance
Simulation d’I/O
Type de bus simulé – SIM
Commandé par le réglage de bus -Bustype SIM
Tous les accès à l’unité sur le bus sont déviés vers un bus de logiciel
Bus Virtual1 pré-défini
Signaux Virtuels
© ABB University -17
Signaux qui ne sont pas configurés vers une unité
Simulation d’I/O
Activation/désactivation du FlexPendant du RSO
Une manière de faire tourner des programmes tout en évitant une
véritable interaction d’I/O
IRC5 Controller Maintenance
© ABB University -18
Résumé
Structure de la conception d’un I/O
Bus de champ de l’IRC5 Maître
Exemples de configuration d’I/O
Simulation d’I/O
IRC5 Controller Maintenance
Exercice
© ABB University -19
Il est l’heure de passer à l’exercice
IRC5 Controller Maintenance
Exercice – configuration I/O de base
Raccordez une carte DSQC328 interface d’I/O
Au moyen de celle-ci, configurez l’unité (unité type = d328A) via
R.S O
Configurez 1 entrée et 1 sortie
Donnez un nom aux entrées diTest
Donnez un nom aux sorties doTest
Testez les signaux via le circuit imprimé et controlez via la fenêtre I/O sur le Flexpendant.
Expérimentez avec la configuration du signal en utilisant tant le RSO que le Flexpendant
© ABB University -20
DSQC328 I/O-MAPINFO
16 entrées digitales
16 sorties digitales
Mappe d’unité: 0-15
Mappe d’unité : 0-15