Manuel de référence technique (partie 1 sur 2)
Manuel de référence technique (partie 1 sur 2)
Manuel de référence technique (partie 1 sur 2)
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>Manuel</strong> <strong>de</strong> <strong>référence</strong> <strong>technique</strong> (<strong>partie</strong> 1 <strong>sur</strong> 2)<br />
Paramètres système<br />
Logiciel du système <strong>de</strong> comman<strong>de</strong> IRC5<br />
RobotWare 5.05
<strong>Manuel</strong> <strong>de</strong> <strong>référence</strong> <strong>technique</strong><br />
Logiciel du système <strong>de</strong> comman<strong>de</strong> IRC5<br />
Paramètres système<br />
RobotWare 5.05<br />
ID du document: 3HAC 17076-4<br />
Partie 1 <strong>sur</strong> 2<br />
Révision: A
Les informations contenues dans ce manuel peuvent être modifiées sans préavis et ne<br />
doivent pas être interprétées comme un engagement <strong>de</strong> la part d'ABB. La<br />
responsabilité d'ABB ne sera pas engagée par suite d'erreurs contenues dans ce<br />
manuel.<br />
Sauf stipulation expresse du présent manuel, aucune <strong>de</strong>s informations ne pourra être<br />
interprétée comme une garantie d'ABB couvrant les risques <strong>de</strong> perte, <strong>de</strong> dommages<br />
corporels ou matériels, l'adaptation à un usage particulier, ou toute autre garantie que<br />
ce soit.<br />
En aucun cas, la responsabilité d'ABB ne pourra être engagée à la suite <strong>de</strong> dommages<br />
fortuits ou liés à l'utilisation du présent manuel ou <strong>de</strong>s produits décrits dans le manuel.<br />
Le présent manuel ne doit pas être reproduit ou copié intégralement ou en <strong>partie</strong> sans<br />
la permission écrite d'ABB, et son contenu ne doit être ni divulgué à <strong>de</strong>s tiers ni utilisé<br />
à <strong>de</strong>s fins non autorisées. Les contrevenants seront poursuivis.<br />
D'autres exemplaires <strong>de</strong> ce manuel peuvent être obtenus auprès d'ABB au prix en<br />
vigueur.<br />
(c) Copyright 2004 ABB. Tous droits réservés.<br />
ABB Automation Technologies AB<br />
Robotics<br />
SE-721 68 Västerås<br />
Suè<strong>de</strong>
Table <strong>de</strong>s matieres<br />
Vue d'ensemble du manuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11<br />
Documentation du produit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14<br />
1 Paramètres système 17<br />
1.1 À propos <strong>de</strong>s paramètres système . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17<br />
2 Rubrique Communication 19<br />
2.1 Rubrique Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19<br />
2.2 Procédures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20<br />
2.2.1 Définition d'un protocole d'application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20<br />
2.2.2 Définition d'un canal physique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21<br />
2.2.3 Définition d'un protocole <strong>de</strong> transmission. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22<br />
2.3 Type Application Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23<br />
2.3.1 Type Application Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23<br />
2.3.2 Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25<br />
2.3.3 Type. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26<br />
2.3.4 Transmission Protocol. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27<br />
2.3.5 Server Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28<br />
2.3.6 Trusted. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29<br />
2.3.7 Local Path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30<br />
2.3.8 Server Path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31<br />
2.3.9 Username. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32<br />
2.3.10 Password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33<br />
2.3.11 User ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34<br />
2.3.12 Group ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35<br />
2.3.13 Maximum File Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36<br />
2.3.14 Memory Partition Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37<br />
2.4 Type Physical Channel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38<br />
2.4.1 Type Physical Channel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38<br />
2.4.2 Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39<br />
2.4.3 Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40<br />
2.4.4 Baudrate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41<br />
2.4.5 Parity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42<br />
2.4.6 Number of Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43<br />
2.4.7 Number of Stop Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44<br />
2.4.8 Duplex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45<br />
2.4.9 Flow Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46<br />
2.5 Type Transmission Protocol. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47<br />
2.5.1 Type Transmission Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47<br />
2.5.2 Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48<br />
3HAC 17076-4 Révision: A 3
Table <strong>de</strong>s matieres<br />
2.5.3 Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49<br />
2.5.4 Physical Channel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50<br />
2.5.5 Local Address. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51<br />
2.5.6 Remote Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52<br />
3 Rubrique Controller 53<br />
3.1 Rubrique Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53<br />
3.2 Procédures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54<br />
3.2.1 Activation <strong>de</strong> la comman<strong>de</strong> Hold-to-run . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54<br />
3.2.2 Définition du paramètre Path return region . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55<br />
3.3 Type Automatic Loading of Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56<br />
3.3.1 Type Automatic Loading of Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56<br />
3.3.2 File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58<br />
3.3.3 Task . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59<br />
3.3.4 Installed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60<br />
3.3.5 TextResource . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61<br />
3.3.6 Shared. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63<br />
3.3.7 All Tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64<br />
3.4 Type Event Routine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65<br />
3.4.1 Type Event Routine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65<br />
3.4.2 Routine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67<br />
3.4.3 Sequence Number. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68<br />
3.4.4 Task . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69<br />
3.4.5 All Tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70<br />
3.5 Type Mechanical Unit Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71<br />
3.5.1 Type Mechanical Unit Group. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71<br />
3.5.2 Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72<br />
3.5.3 Robot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73<br />
3.5.4 Mechanical Unit 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74<br />
3.5.5 Mechanical Unit 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75<br />
3.5.6 Mechanical Unit 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76<br />
3.5.7 Mechanical Unit 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77<br />
3.5.8 Mechanical Unit 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78<br />
3.5.9 Mechanical Unit 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79<br />
3.5.10 Use Motion Planner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80<br />
3.6 Type ModPos Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81<br />
3.6.1 Type ModPos Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81<br />
3.6.2 Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82<br />
3.6.3 Limited ModPos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83<br />
3.6.4 Mo<strong>de</strong>. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84<br />
4 3HAC 17076-4 Révision: A
Table <strong>de</strong>s matieres<br />
3.6.5 Limit Trans . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85<br />
3.6.6 Limit Rot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86<br />
3.6.7 Limit External Trans . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87<br />
3.6.8 Limit External Rot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88<br />
3.6.9 Change to LModPos in Auto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89<br />
3.7 Type Operator Safety. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90<br />
3.7.1 Type Operator Safety . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90<br />
3.7.2 Function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91<br />
3.7.3 Active . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92<br />
3.8 Type Path Return Region . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93<br />
3.8.1 Type Path Return Region . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93<br />
3.8.2 Mo<strong>de</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94<br />
3.8.3 TCP Distance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95<br />
3.8.4 TCP Rotation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96<br />
3.8.5 External Distance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97<br />
3.8.6 External Rotation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98<br />
3.9 Type Safety Run Chain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99<br />
3.9.1 Type Safety Run Chain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99<br />
3.9.2 Function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100<br />
3.9.3 Active . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101<br />
3.10 Type System Misc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102<br />
3.10.1 Type System Misc. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102<br />
3.10.2 No of Retry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103<br />
3.10.3 Simulate Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105<br />
3.11 Type Task . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106<br />
3.11.1 Type Task . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106<br />
3.11.2 Task . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107<br />
3.11.3 Task in Foreground . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108<br />
3.11.4 Type. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109<br />
3.11.5 Check Unresolved References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110<br />
3.11.6 Main Entry. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111<br />
3.11.7 TrustLevel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112<br />
3.11.8 Use Mechanical Unit Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114<br />
3.11.9 MotionTask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115<br />
4 Rubrique I/O 117<br />
4.1 Rubrique I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117<br />
4.2 Procédures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118<br />
4.2.1 Définition d'unités d'E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118<br />
3HAC 17076-4 Révision: A 5
Table <strong>de</strong>s matieres<br />
4.2.2 Établissement <strong>de</strong> la liste <strong>de</strong>s types d'unité d'E/S disponibles . . . . . . . . . . . . . . . . . . . 120<br />
4.2.3 Définition du type d'unité d'E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121<br />
4.2.4 Définition <strong>de</strong>s signaux d'entrée et <strong>de</strong> sortie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122<br />
4.2.5 Définition d'un groupe <strong>de</strong> signaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124<br />
4.2.6 Définition d'entrées système. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125<br />
4.3 Type Access Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127<br />
4.3.1 Type Access Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127<br />
4.3.2 Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129<br />
4.3.3 Rapid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130<br />
4.3.4 Local Client in Manual Mo<strong>de</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131<br />
4.3.5 Local Client in Auto Mo<strong>de</strong>. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132<br />
4.3.6 Remote Client in Manual Mo<strong>de</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133<br />
4.3.7 Remote Client in Auto Mo<strong>de</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134<br />
4.4 Type Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135<br />
4.4.1 Type Bus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135<br />
4.4.2 Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138<br />
4.4.3 Type of Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139<br />
4.4.4 Board Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141<br />
4.4.5 Label at Fieldbus Connector. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143<br />
4.4.6 Recovery Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144<br />
4.4.7 Path to Bus Configuration File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145<br />
4.4.8 DeviceNet Master Address. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146<br />
4.4.9 DeviceNet Communication Speed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147<br />
4.5 Type Cross Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148<br />
4.5.1 Type Cross Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148<br />
4.5.2 Resultant. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150<br />
4.5.3 Actor 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151<br />
4.5.4 Invert Actor 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152<br />
4.5.5 Operator 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153<br />
4.5.6 Actor 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154<br />
4.5.7 Invert Actor 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155<br />
4.5.8 Operator 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156<br />
4.5.9 Actor 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157<br />
4.5.10 Invert Actor 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159<br />
4.5.11 Operator 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160<br />
4.5.12 Actor 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161<br />
4.5.13 Invert Actor 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163<br />
4.5.14 Operator 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164<br />
4.5.15 Actor 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165<br />
4.5.16 Invert Actor 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167<br />
6 3HAC 17076-4 Révision: A
Table <strong>de</strong>s matieres<br />
4.6 Type Fieldbus Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168<br />
4.6.1 Type Fieldbus Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168<br />
4.6.2 Assigned to Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169<br />
4.6.3 Type of Fieldbus Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170<br />
4.6.4 Valeur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171<br />
4.7 Type Fieldbus Command Type. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172<br />
4.7.1 Type Fieldbus Command Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172<br />
4.7.2 Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173<br />
4.7.3 Type of Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174<br />
4.7.4 Default Value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175<br />
4.7.5 Download Or<strong>de</strong>r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176<br />
4.7.6 Path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177<br />
4.7.7 Service. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180<br />
4.8 Type Signal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181<br />
4.8.1 Type Signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181<br />
4.8.2 Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185<br />
4.8.3 Type of Signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186<br />
4.8.4 Assigned to Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187<br />
4.8.5 Signal I<strong>de</strong>ntification Label . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188<br />
4.8.6 Unit Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189<br />
4.8.7 Category . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191<br />
4.8.8 Access Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192<br />
4.8.9 Default Value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193<br />
4.8.10 Store Signal Value at Power Fail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195<br />
4.8.11 Filter Time Passive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196<br />
4.8.12 Filter Time Active . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198<br />
4.8.13 Invert Physical Value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200<br />
4.8.14 Analog Encoding Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201<br />
4.8.15 Maximum Logical Value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202<br />
4.8.16 Maximum Physical Value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204<br />
4.8.17 Maximum Physical Value Limit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206<br />
4.8.18 Maximum Bit Value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208<br />
4.8.19 Minimum Logical Value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210<br />
4.8.20 Minimum Physical Value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211<br />
4.8.21 Minimum Physical Value Limit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212<br />
4.8.22 Minimum Bit Value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213<br />
4.8.23 Signal Value at System Failure and Power Fail . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214<br />
4.9 Type System Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215<br />
4.9.1 Type System Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215<br />
4.9.2 Signal Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217<br />
3HAC 17076-4 Révision: A 7
Table <strong>de</strong>s matieres<br />
4.9.3 Action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218<br />
4.9.4 Valeurs d'action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219<br />
4.9.4.1 Motors On . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219<br />
4.9.4.2 Motors On and Start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221<br />
4.9.4.3 Motors Off. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222<br />
4.9.4.4 Load and Start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224<br />
4.9.4.5 Interrupt. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226<br />
4.9.4.6 Start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229<br />
4.9.4.7 Start at Main . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231<br />
4.9.4.8 Stop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233<br />
4.9.4.9 Stop at end of Cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234<br />
4.9.4.10 Stop at end of Instruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235<br />
4.9.4.11 Reset Execution Error Signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236<br />
4.9.4.12 Reset Emergency Stop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237<br />
4.9.4.13 System Restart. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239<br />
4.9.5 Argument 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240<br />
4.9.6 Argument 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242<br />
4.10 Type System Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244<br />
4.10.1 Type System Output. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244<br />
4.10.2 Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246<br />
4.10.3 Signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248<br />
4.10.4 Valeurs d'action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249<br />
4.10.4.1 Auto On. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249<br />
4.10.4.2 Simulated I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250<br />
4.10.4.3 Cycle On . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251<br />
4.10.4.4 Emergency Stop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252<br />
4.10.4.5 Execution Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253<br />
4.10.4.6 Motors Off State . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254<br />
4.10.4.7 Motors On State . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255<br />
4.10.4.8 Motors Off. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256<br />
4.10.4.9 Motors On . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257<br />
4.10.4.10 Motion Supervision On . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258<br />
4.10.4.11 Motion Supervision Triggered . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259<br />
4.10.4.12 Power Fail Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260<br />
4.10.4.13 Path Return Region Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261<br />
4.10.4.14 Run Chain OK. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262<br />
4.10.4.15 TCP Speed. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263<br />
4.10.4.16 TCP Speed Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264<br />
4.10.4.17 Mechanical Unit Active . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265<br />
4.10.5 Argument . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266<br />
8 3HAC 17076-4 Révision: A
Table <strong>de</strong>s matieres<br />
4.11 Type Unit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267<br />
4.11.1 Type Unit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267<br />
4.11.2 Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270<br />
4.11.3 Type of Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271<br />
4.11.4 Connected to Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272<br />
4.11.5 Unit I<strong>de</strong>ntification Label . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273<br />
4.11.6 Unit Trustlevel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274<br />
4.11.7 Unit Startup State . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275<br />
4.11.8 Store Unit State at Power Fail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276<br />
4.11.9 DeviceNet Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277<br />
4.11.10 Profibus Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278<br />
4.11.11 Interbus Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279<br />
4.12 Type Unit Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280<br />
4.12.1 Type Unit Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280<br />
4.12.2 Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282<br />
4.12.3 Type of Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283<br />
4.12.4 Vendor Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284<br />
4.12.5 Product Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285<br />
4.12.6 Vendor ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286<br />
4.12.7 Product Co<strong>de</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287<br />
4.12.8 Device Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288<br />
4.12.9 Major Revision . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289<br />
4.12.10 Minor Revision . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290<br />
4.12.11 Production Inhibit Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291<br />
4.12.12 Explicit Messaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292<br />
4.12.13 Connection 1 Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293<br />
4.12.14 Connection 1 Interval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295<br />
4.12.15 Connection 1 Output Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296<br />
4.12.16 Connection 1 Input Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297<br />
4.12.17 Product ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298<br />
4.12.18 Internal Slave. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299<br />
4.12.19 Internal Slave Input Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300<br />
4.12.20 Internal Slave Output Size. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301<br />
5 Rubrique Man-machine Communication 303<br />
5.1 Rubrique Man-machine Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303<br />
5.2 Type Most Common I/O. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304<br />
5.2.1 Type Most Common I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304<br />
5.2.2 Signal Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305<br />
5.2.3 Signal Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306<br />
3HAC 17076-4 Révision: A 9
Table <strong>de</strong>s matieres<br />
5.3 Type Most Common Picklist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307<br />
5.3.1 Types Most Common Picklist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307<br />
5.3.2 Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310<br />
5.3.3 Parameter Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312<br />
5.3.4 Alternative Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313<br />
5.3.5 Instruction Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315<br />
5.3.6 Only for Motion Task. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316<br />
10 3HAC 17076-4 Révision: A
Vue d'ensemble du manuel<br />
Vue d'ensemble du manuel<br />
À propos <strong>de</strong> ce manuel<br />
Ce manuel décrit les paramètres du système IRC5 par rubrique et par type sous la forme d'une<br />
vue d'ensemble. Il décrit également les procédures <strong>de</strong> base comme l'ajout, la modification et<br />
la suppression <strong>de</strong> paramètres. Ces opérations peuvent être effectuées à l'ai<strong>de</strong> d'outils logiciels<br />
spécifiques non décrits dans ce manuel (leur utilisation n'est pas décrite non plus).<br />
Le manuel traite les types et les paramètres les plus courants dans les rubriques<br />
Communication, Controller, I/O, Man-machine Communication et Motion.<br />
Utilisation<br />
Ce manuel doit être utilisé comme <strong>référence</strong> pendant la configuration du système <strong>de</strong> robot.<br />
Le manuel comprend les paramètres pour le système <strong>de</strong> robot <strong>de</strong> base, et les options<br />
logicielles et matérielles sélectionnées. Pour les paramètres d'option, l'option spécifiée doit<br />
être installée dans votre système <strong>de</strong> robot.<br />
Il est recommandé <strong>de</strong> créer une sauvegar<strong>de</strong> ou d'enregistrer les fichiers <strong>de</strong> configuration avant<br />
<strong>de</strong> modifier tout paramètre.<br />
Remarque: Cette opération ne doit être réalisée que par un opérateur qualifié.<br />
Public visé<br />
Ce manuel est <strong>de</strong>stiné aux personnes suivantes:<br />
• techniciens <strong>de</strong> production<br />
• programmeurs<br />
• techniciens <strong>de</strong> service<br />
Conditions préalables<br />
Le lecteur doit être familiarisé avec:<br />
• les robots industriels et leur terminologie,<br />
• le langage <strong>de</strong> programmation RAPID,<br />
• la configuration <strong>de</strong>s paramètres système à l'ai<strong>de</strong> <strong>de</strong> RobotStudio Online ou <strong>de</strong><br />
FlexPendant.<br />
3HAC 17076-4 Révision: A 11
Vue d'ensemble du manuel<br />
Organisation <strong>de</strong>s chapitres<br />
La version papier du manuel est divisée en <strong>de</strong>ux <strong>partie</strong>s. Les chapitres figurant dans ces <strong>de</strong>ux<br />
<strong>partie</strong>s se présentent comme suit :<br />
Chapitre Contenu Partie<br />
1. À propos <strong>de</strong>s paramètres système 1<br />
2. Rubrique Communication 1<br />
3. Rubrique Controller 1<br />
4. Rubrique Man-machine<br />
1<br />
Communication<br />
5. Rubrique I/O 1<br />
6. Rubrique Motion 2<br />
Références<br />
Le manuel contient <strong>de</strong>s <strong>référence</strong>s aux documents d'information suivants :<br />
Référence<br />
Réf. du document<br />
Démarrage - IRC5 et RobotStudio Online 3HAC 021564-004<br />
<strong>Manuel</strong> d'utilisation - IRC5 avec FlexPendant 3HAC 16590-4<br />
<strong>Manuel</strong> d'utilisation - RobotStudio Online 3HAC 18236-4<br />
<strong>Manuel</strong> <strong>de</strong> <strong>référence</strong> RAPID - <strong>partie</strong> 1, Instructions A-Z 3HAC 16581-4<br />
<strong>Manuel</strong> <strong>de</strong> <strong>référence</strong> RAPID - <strong>partie</strong> 2, Fonctions et types <strong>de</strong> 3HAC 16581-4<br />
données A-Z<br />
<strong>Manuel</strong> <strong>de</strong> <strong>référence</strong> RAPID - Vue d'ensemble <strong>de</strong> RAPID 3HAC 16580-4<br />
RAPID Reference manual - RAPID kernel 3HAC 16585-1<br />
<strong>Manuel</strong> <strong>de</strong> dépannage - IRC5 3HAC 020738-004<br />
Application manual - Additional axes 3HAC 021395-001<br />
Application manual - DeviceNet 3HAC 020676-001<br />
Application manual - INTERBUS 3HAC 023009-001<br />
Application manual - Motion functions and events 3HAC 18152-1<br />
Application manual - Motion performance 3HAC 18153-1<br />
Application manual - Motion coordination and supervision 3HAC 18154-1<br />
12 3HAC 17076-4 Révision: A
Vue d'ensemble du manuel<br />
Référence<br />
Réf. du document<br />
Application manual - PROFIBUS-DP 3HAC 023008-001<br />
Application manual - Servo motor control 3HAC 020436-001<br />
Application manual - Robot communication and I/O control 3HAC 020435-001<br />
Application manual - Engineering tools 3HAC 020434-001<br />
<strong>Manuel</strong> <strong>sur</strong> les applications - MultiMove 3HAC 021272-004<br />
Calibration pendulum instruction 3HAC 16578-1<br />
Révisions<br />
Les révisions suivantes <strong>de</strong> ce manuel ont été publiées.<br />
Révision<br />
Description<br />
- Première édition, publiée avec IRC5 5.04.<br />
A Deuxième édition, publiée avec IRC5 5.05.<br />
La version papier du manuel est divisée en <strong>de</strong>ux <strong>partie</strong>s.<br />
Chapitre Man-machine Communication ajouté.<br />
Chapitre Motion étendu avec davantage <strong>de</strong> types et <strong>de</strong> <strong>de</strong>scriptions <strong>de</strong><br />
paramètre.<br />
3HAC 17076-4 Révision: A 13
Documentation du produit<br />
Documentation du produit<br />
<strong>Manuel</strong>s concernant le matériel<br />
La documentation utilisateur complète du robot, y compris pour le système <strong>de</strong> comman<strong>de</strong>, le<br />
manipulateur et les options matérielles, comprend les manuels ci-<strong>de</strong>ssous (un jeu <strong>de</strong><br />
documents pour chaque modèle <strong>de</strong> robot) :<br />
<strong>Manuel</strong><br />
<strong>Manuel</strong> d'installation et <strong>de</strong> mise en service<br />
<strong>Manuel</strong> <strong>de</strong> réparation<br />
<strong>Manuel</strong> <strong>de</strong> maintenance<br />
<strong>Manuel</strong>s <strong>sur</strong> les options matérielles<br />
Contenu<br />
Instructions d'installation du matériel et du<br />
logiciel du système <strong>de</strong> comman<strong>de</strong>.<br />
Instructions <strong>de</strong> démarrage et d'étalonnage.<br />
Instructions <strong>de</strong> remplacement <strong>de</strong>s pièces<br />
détachées.<br />
Programmes <strong>de</strong> maintenance et instructions.<br />
Chaque option matérielle est fournie avec sa<br />
propre documentation.<br />
<strong>Manuel</strong>s du logiciel<br />
La documentation utilisateur complète concernant le logiciel comprend les manuels suivants :<br />
<strong>Manuel</strong><br />
Contenu<br />
<strong>Manuel</strong> d'utilisation - IRC5 avec FlexPendant Comment actionner le système <strong>de</strong> robot avec<br />
un FlexPendant.<br />
<strong>Manuel</strong> d'utilisation - RobotStudio Online Comment installer, configurer et gérer<br />
RobotWare <strong>sur</strong> le système <strong>de</strong> comman<strong>de</strong> du<br />
robot, avec <strong>de</strong>s instructions <strong>de</strong><br />
programmation et <strong>de</strong> supervision du robot<br />
<strong>de</strong>puis un PC.<br />
Présentation <strong>de</strong> RAPID<br />
Présentation du langage <strong>de</strong> programmation<br />
RAPID.<br />
<strong>Manuel</strong> <strong>de</strong> <strong>référence</strong> RAPID, <strong>partie</strong> 1 Description <strong>de</strong> toutes les instructions RAPID.<br />
<strong>Manuel</strong> <strong>de</strong> <strong>référence</strong> RAPID, <strong>partie</strong> 2 Description <strong>de</strong> tous les types <strong>de</strong> données et<br />
fonctions RAPID.<br />
<strong>Manuel</strong> <strong>de</strong> <strong>référence</strong> <strong>technique</strong> - Paramètres<br />
système<br />
Description <strong>de</strong>s paramètres système et <strong>de</strong>s<br />
procédures <strong>de</strong> configuration.<br />
14 3HAC 17076-4 Révision: A
Documentation du produit<br />
<strong>Manuel</strong><br />
<strong>Manuel</strong>s <strong>sur</strong> les options logicielles<br />
Contenu<br />
Chaque option logicielle est fournie avec sa<br />
propre documentation.<br />
3HAC 17076-4 Révision: A 15
Documentation du produit<br />
16 3HAC 17076-4 Révision: A
1 Paramètres système<br />
1.1. À propos <strong>de</strong>s paramètres système<br />
1 Paramètres système<br />
1.1. À propos <strong>de</strong>s paramètres système<br />
Vue d'ensemble<br />
Les paramètres système décrivent la configuration du système <strong>de</strong> robot. Les paramètres sont<br />
configurés en fonction <strong>de</strong> l'ordre <strong>de</strong> livraison.<br />
En modifiant les valeurs <strong>de</strong>s paramètres, il est possible <strong>de</strong> régler les performances du système.<br />
En règle générale, les paramètres système ne doivent être modifiés que si le système <strong>de</strong> robot<br />
est lui-même modifié en raison d'un processus.<br />
Structure <strong>de</strong>s paramètres<br />
Les paramètres sont regroupés dans différentes zones <strong>de</strong> configuration nommées rubriques.<br />
Ces rubriques sont divisées en sections nommées types. Chaque type représente une tâche <strong>de</strong><br />
configuration spécifique définie par les valeurs <strong>de</strong>s paramètres système dans le type.<br />
Définition d'une rubrique<br />
Une rubrique est une zone <strong>de</strong> configuration comportant un ensemble spécifique <strong>de</strong><br />
paramètres.<br />
Il existe six rubriques dans le système <strong>de</strong> comman<strong>de</strong>, chacune décrivant différentes zones du<br />
système <strong>de</strong> robot.<br />
• Communication : liaisons série et protocoles <strong>de</strong> transfert <strong>de</strong> fichiers<br />
• Controller : sécurité et fonctions RAPID<br />
• Customization : fonctions simplifiant l'utilisation du système<br />
• I/O : cartes et signaux d'E/S<br />
• Motion : le robot et les axes externes<br />
• Process : outils et équipement <strong>de</strong> processus spécifiques<br />
3HAC 17076-4 Révision: A 17
1 Paramètres système<br />
1.1. À propos <strong>de</strong>s paramètres système<br />
Définition d'un type<br />
Un type est une section d'une rubrique. Il définit une tâche <strong>de</strong> configuration. Le type peut<br />
parfois être réutilisé plusieurs fois, mais la combinaison <strong>de</strong> valeurs <strong>de</strong> paramètre est unique.<br />
Le nom d'une combinaison <strong>de</strong> paramètres pour un type est i<strong>de</strong>ntique au nom du type. Par<br />
exemple, un ensemble <strong>de</strong> paramètres du type Signal est appelé un signal.<br />
Définition <strong>de</strong>s paramètres système<br />
Les paramètres se voient attribuer une valeur décrivant une tâche dans la configuration du<br />
système <strong>de</strong> robot.<br />
Les valeurs <strong>de</strong>s paramètres sont normalement prédéfinies à la livraison. Les valeurs sont<br />
limitées à <strong>de</strong>s types <strong>de</strong> données et parfois à <strong>de</strong>s intervalles ; ceci est expliqué pour chaque<br />
paramètre dans <strong>Manuel</strong> <strong>de</strong> <strong>référence</strong> <strong>technique</strong> - Paramètres système.<br />
La plupart <strong>de</strong>s paramètres requièrent, après modification, un redémarrage du système <strong>de</strong><br />
comman<strong>de</strong>.<br />
Certains paramètres sont visibles mais ne peuvent pas être modifiés car ils font <strong>partie</strong> du<br />
système.<br />
Utilisation <strong>de</strong>s paramètres système<br />
Les paramètres système sont configurés à l'ai<strong>de</strong> <strong>de</strong> RobotStudio Online ou du FlexPendant. Ceci<br />
est décrit en détail dans le <strong>Manuel</strong> d'utilisation - RobotStudioOnline et le <strong>Manuel</strong> d'utilisation<br />
- IRC5 avec FlexPendant.<br />
18 3HAC 17076-4 Révision: A
2 Rubrique Communication<br />
2.1. Rubrique Communication<br />
2 Rubrique Communication<br />
2.1. Rubrique Communication<br />
Vue d'ensemble<br />
Ce chapitre décrit les types et les paramètres <strong>de</strong> la rubrique Communication. Chaque<br />
paramètre est décrit dans la section correspondant à son type.<br />
Description<br />
La rubrique Communication contient <strong>de</strong>s paramètres <strong>de</strong> configuration <strong>de</strong>s liaisons série et <strong>de</strong>s<br />
protocoles <strong>de</strong> transfert <strong>de</strong> fichiers du système <strong>de</strong> comman<strong>de</strong>. Les paramètres sont organisés<br />
en trois types :<br />
1. Protocole d'application<br />
2. Canal physique<br />
3. Protocole <strong>de</strong> transmission<br />
3HAC 17076-4 Révision: A 19
2 Rubrique Communication<br />
2.2.1. Définition d'un protocole d'application<br />
2.2 Procédures<br />
2.2.1. Définition d'un protocole d'application<br />
Vue d'ensemble<br />
Les protocoles d'application sont <strong>de</strong>s options pour la transmission <strong>de</strong> données dans le système<br />
<strong>de</strong> robot.<br />
Conditions préalables<br />
La définition d'un protocole d'application requiert la définition préalable d'un canal physique<br />
et d'un protocole <strong>de</strong> transmission.<br />
Limitations<br />
L'option NFS Client ou FTP Client doit être installée dans le système <strong>de</strong> robot.<br />
Définition d'un protocole d'application<br />
Pour définir un protocole d'application :<br />
1. Dans la rubrique Communication, sélectionnez le type Application Protocol.<br />
2. Sélectionnez le protocole d'application à définir ou ajoutez-en un nouveau.<br />
3. Saisissez, supprimez ou modifiez les paramètres du protocole d'application.<br />
Pour obtenir <strong>de</strong>s informations détaillées <strong>sur</strong> chaque paramètre et <strong>de</strong>s exemples <strong>de</strong><br />
configurations standard, reportez-vous aux <strong>de</strong>scriptions du type Application Protocol.<br />
4. Enregistrez les modifications.<br />
Renseignements connexes<br />
Type Application Protocol à la page 23<br />
Définition d'un canal physique à la page 21<br />
Définition d'un protocole <strong>de</strong> transmission à la page 22<br />
Application manual - Robot Communication and I/O control<br />
20 3HAC 17076-4 Révision: A
2 Rubrique Communication<br />
2.2.2. Définition d'un canal physique<br />
2.2.2. Définition d'un canal physique<br />
Vue d'ensemble<br />
Avec les canaux physiques, vous configurez les liaisons série, qui peuvent être utilisées pour<br />
la communication avec les imprimantes, terminaux et ordinateurs, et avec tout autre<br />
équipement.<br />
Définition d'un canal physique<br />
Pour définir un canal physique :<br />
1. Dans la rubrique Communication, sélectionnez le type Physical Channel.<br />
2. Sélectionnez le canal physique à définir ou ajoutez-en un nouveau.<br />
3. Saisissez, supprimez ou modifiez les paramètres du canal physique.<br />
Pour obtenir <strong>de</strong>s informations détaillées <strong>sur</strong> chaque paramètre, reportez-vous aux<br />
<strong>de</strong>scriptions du type Physical Channel.<br />
4. Enregistrez les modifications.<br />
Renseignements connexes<br />
Type Physical Channel à la page 38<br />
3HAC 17076-4 Révision: A 21
2 Rubrique Communication<br />
2.2.3. Définition d'un protocole <strong>de</strong> transmission<br />
2.2.3. Définition d'un protocole <strong>de</strong> transmission<br />
Vue d'ensemble<br />
Les protocoles <strong>de</strong> transmission sont <strong>de</strong>s normes pour la transmission <strong>de</strong> données.<br />
Conditions préalables<br />
La définition d'un protocole <strong>de</strong> transmission requiert la définition préalable d'un canal<br />
physique.<br />
Définition d'un protocole <strong>de</strong> transmission<br />
Pour définir un protocole <strong>de</strong> transmission :<br />
1. Dans la rubrique Communication, sélectionnez le type Transmission Protocol.<br />
2. Sélectionnez le protocole <strong>de</strong> transmission à définir ou ajoutez-en un nouveau.<br />
3. Modifiez les paramètres du protocole <strong>de</strong> transmission.<br />
Pour obtenir <strong>de</strong>s informations détaillées <strong>sur</strong> chaque paramètre, reportez-vous aux<br />
<strong>de</strong>scriptions du type Transmission Protocol.<br />
4. Enregistrez les modifications.<br />
Renseignements connexes<br />
Type Transmission Protocol à la page 47<br />
Définition d'un canal physique à la page 21<br />
22 3HAC 17076-4 Révision: A
2 Rubrique Communication<br />
2.3.1. Type Application Protocol<br />
2.3 Type Application Protocol<br />
2.3.1. Type Application Protocol<br />
Vue d'ensemble<br />
Cette section décrit le type Application Protocol, qui ap<strong>partie</strong>nt à la rubrique Communication.<br />
Chaque paramètre <strong>de</strong> ce type est décrit dans une rubrique distincte <strong>de</strong> cette section.<br />
Nom cfg<br />
COM_APP<br />
Description du type<br />
Les protocoles d'application sont <strong>de</strong>s normes pour la transmission <strong>de</strong> données au niveau<br />
application. Le système <strong>de</strong> robot peut utiliser différents protocoles, mais un seul à la fois.<br />
Les protocoles d'application sont <strong>de</strong>s options pour le système <strong>de</strong> robot.<br />
Conditions préalables<br />
La définition d'un protocole d'application requiert la définition préalable d'un canal physique<br />
et d'un protocole <strong>de</strong> transmission.<br />
Renseignements connexes<br />
Définition d'un protocole d'application à la page 20<br />
Définition d'un canal physique à la page 21<br />
Définition d'un protocole <strong>de</strong> transmission à la page 22<br />
Application manual - Robot Communication and I/O control<br />
Exemple : FTP<br />
Il s'agit d'un exemple standard d'une configuration pour FTP Client.<br />
Paramètre : Valeur :<br />
Name<br />
Type<br />
Transmission Protocol<br />
MyFTP<br />
FTP<br />
MyTransmissionProtocol<br />
3HAC 17076-4 Révision: A 23
2 Rubrique Communication<br />
2.3.1. Type Application Protocol<br />
Paramètre : Valeur :<br />
Server Address 100.100.1.10<br />
Trusted<br />
Yes<br />
Local Path<br />
pc:test.prg<br />
Server Path<br />
c:\backup<br />
Username<br />
Operator1<br />
Password<br />
robot<br />
Maximum File Size 1000<br />
Memory Partition Size 500<br />
Exemple : NFS<br />
Il s'agit d'un exemple standard d'une configuration pour NFS Client.<br />
Paramètre : Valeur :<br />
Name<br />
MyNFS<br />
Type<br />
NFS<br />
Transmission Protocol<br />
TCP/IP<br />
Server Address 255.255.100.105<br />
Trusted<br />
Yes<br />
Local Path<br />
pc:test.prg<br />
Server Path<br />
c:backup<br />
User ID 10<br />
Group ID 0<br />
24 3HAC 17076-4 Révision: A
2 Rubrique Communication<br />
2.3.2. Name<br />
2.3.2. Name<br />
Parent<br />
Nom cfg<br />
Le paramètre Name ap<strong>partie</strong>nt au type Application Protocol <strong>de</strong> la rubrique Communication.<br />
Name<br />
Description<br />
Nom du protocole d'application.<br />
Utilisation<br />
Utilisé comme une étiquette <strong>de</strong> protocole (pour distinguer les protocoles d'application).<br />
Valeurs autorisées<br />
Chaîne comportant 40 caractères maximum.<br />
3HAC 17076-4 Révision: A 25
2 Rubrique Communication<br />
2.3.3. Type<br />
2.3.3. Type<br />
Parent<br />
Nom cfg<br />
Le paramètre Type ap<strong>partie</strong>nt au type Application Protocol <strong>de</strong> la rubrique Communication.<br />
Type<br />
Description<br />
Type <strong>de</strong> protocole d'application.<br />
Utilisation<br />
Spécifiez le type <strong>de</strong> protocole d'application (FTP ou NFS).<br />
Valeurs autorisées<br />
FTP ou NFS<br />
Renseignements connexes<br />
Application manual - Robot communication and I/O control<br />
26 3HAC 17076-4 Révision: A
2 Rubrique Communication<br />
2.3.4. Transmission Protocol<br />
2.3.4. Transmission Protocol<br />
Parent<br />
Le paramètre Transmission Protocol ap<strong>partie</strong>nt au type Application Protocol <strong>de</strong> la rubrique<br />
Communication.<br />
Nom cfg<br />
Trp<br />
Description<br />
Indique le protocole <strong>de</strong> transmission utilisé par le protocole d'application.<br />
Utilisation<br />
Le paramètre Transmission Protocol est configuré <strong>sur</strong> la même valeur que le paramètre Name<br />
du type Transmission Protocol pour le protocole <strong>de</strong> transmission que vous souhaitez utiliser<br />
(par exemple, TCP/IP).<br />
Valeurs autorisées<br />
Chaîne comportant 40 caractères maximum.<br />
Renseignements connexes<br />
Name à la page 48<br />
Application manual - Robot communication and I/O control<br />
3HAC 17076-4 Révision: A 27
2 Rubrique Communication<br />
2.3.5. Server Address<br />
2.3.5. Server Address<br />
Parent<br />
Le paramètre Server Address ap<strong>partie</strong>nt au type Application Protocol <strong>de</strong> la rubrique<br />
Communication.<br />
Nom cfg<br />
ServerAddress<br />
Description<br />
Adresse IP <strong>de</strong> l'ordinateur <strong>sur</strong> lequel est exécutée l'application serveur avec laquelle<br />
communique le protocole d'application.<br />
Utilisation<br />
Si le protocole d'application est utilisé pour la communication avec un ordinateur distant,<br />
l'adresse IP <strong>de</strong> cet ordinateur est spécifiée dans Server Address.<br />
Valeurs autorisées<br />
Quatre entiers compris entre 0 et 255, séparés par <strong>de</strong>s points.<br />
Renseignements connexes<br />
Application manual - Robot communication and I/O control<br />
Exemple<br />
Une adresse IP se présente généralement <strong>de</strong> la manière suivante :<br />
100.100.100.100<br />
28 3HAC 17076-4 Révision: A
2 Rubrique Communication<br />
2.3.6. Trusted<br />
2.3.6. Trusted<br />
Parent<br />
Nom cfg<br />
Le paramètre Trusted ap<strong>partie</strong>nt au type Application Protocol <strong>de</strong> la rubrique Communication.<br />
Trusted<br />
Description<br />
Indicateur spécifiant si l'Interrupt <strong>de</strong> la connexion doit entraîner l'arrêt du programme.<br />
Utilisation<br />
Pour les protocoles d'application utilisés pour les sauvegar<strong>de</strong>s, Trusted peut être paramétré<br />
<strong>sur</strong> No. Si la connexion est interrompue, le programme continue et la sauvegar<strong>de</strong> peut être<br />
effectuée ultérieurement.<br />
Pour les protocoles d'application dont la sécurité repose <strong>sur</strong> la connexion, Trusted doit être<br />
paramétré <strong>sur</strong> Yes. Si la connexion est interrompue, le programme s'arrête et aucune situation<br />
dangereuse ne peut en résulter.<br />
Valeurs autorisées<br />
Yes ou No.<br />
Renseignements connexes<br />
Application manual - Robot communication and I/O control<br />
3HAC 17076-4 Révision: A 29
2 Rubrique Communication<br />
2.3.7. Local Path<br />
2.3.7. Local Path<br />
Parent<br />
Le paramètre Local Path ap<strong>partie</strong>nt au type Application Protocol <strong>de</strong> la rubrique<br />
Communication.<br />
Nom cfg<br />
LocalPath<br />
Description<br />
Référence du système <strong>de</strong> comman<strong>de</strong> à la connexion.<br />
Utilisation<br />
Lorsque la connexion est utilisée à partir d'un programme RAPID ou du FlexPendant, elle est<br />
référencée avec le nom défini dans Local Path.<br />
Définit le nom <strong>de</strong> l'unité partagée <strong>sur</strong> le robot. La valeur du paramètre doit finir par le symbole<br />
<strong>de</strong>ux-points (:).<br />
Valeurs autorisées<br />
Chaîne comportant 20 caractères maximum. La chaîne doit finir par le symbole <strong>de</strong>ux-points<br />
(:).<br />
Renseignements connexes<br />
Application manual - Robot communication and I/O control<br />
Exemple<br />
Le protocole d'application est utilisé pour une connexion avec l'unité C: <strong>sur</strong> un PC distant.<br />
Local Path est paramétré <strong>sur</strong> pc:. Le fichier C:\test.prg est accessible à partir d'un<br />
programme RAPID ou du FlexPendant en tant que pc:test.prg.<br />
30 3HAC 17076-4 Révision: A
2 Rubrique Communication<br />
2.3.8. Server Path<br />
2.3.8. Server Path<br />
Parent<br />
Le paramètre Server Path ap<strong>partie</strong>nt au type Application Protocol <strong>de</strong> la rubrique<br />
Communication.<br />
Nom cfg<br />
ServerPath<br />
Description<br />
Nom du disque ou du dossier exporté <strong>sur</strong> un ordinateur distant.<br />
Utilisation<br />
Indiquez le chemin du disque ou du dossier auquel le protocole d'application doit se<br />
connecter.<br />
Valeurs autorisées<br />
Chaîne comportant 40 caractères maximum.<br />
Renseignements connexes<br />
Application manual - Robot communication and I/O control<br />
Exemple<br />
Si le protocole d'application doit se connecter au dossier C:\Backup <strong>sur</strong> un ordinateur distant,<br />
Server Path est paramétré <strong>sur</strong> C:\Backup.<br />
3HAC 17076-4 Révision: A 31
2 Rubrique Communication<br />
2.3.9. Username<br />
2.3.9. Username<br />
Parent<br />
Le paramètre Username ap<strong>partie</strong>nt au type Application Protocol <strong>de</strong> la rubrique<br />
Communication.<br />
Nom cfg<br />
UserName<br />
Description<br />
Nom d'utilisateur employé par le robot lorsque ce <strong>de</strong>rnier se connecte à un serveur FTP <strong>sur</strong><br />
un ordinateur distant.<br />
Utilisation<br />
Créez un compte utilisateur <strong>sur</strong> le serveur FTP. Le nom d'utilisateur <strong>de</strong> ce compte est alors<br />
spécifié dans Username, et le mot <strong>de</strong> passe dans Password.<br />
Limitations<br />
Le paramètre Username est utilisé uniquement avec l'option RobotWare FTP Client.<br />
Valeurs autorisées<br />
Chaîne comportant 40 caractères maximum.<br />
Renseignements connexes<br />
Password à la page 33<br />
Application manual - Robot communication and I/O control<br />
32 3HAC 17076-4 Révision: A
2 Rubrique Communication<br />
2.3.10. Password<br />
2.3.10. Password<br />
Parent<br />
Le paramètre Password ap<strong>partie</strong>nt au type Application Protocol <strong>de</strong> la rubrique<br />
Communication.<br />
Nom cfg<br />
Password<br />
Description<br />
Mot <strong>de</strong> passe utilisé par le robot lorsque ce <strong>de</strong>rnier se connecte à un serveur FTP <strong>sur</strong> un<br />
ordinateur distant.<br />
Utilisation<br />
Créez un compte utilisateur <strong>sur</strong> le serveur FTP. Le nom d'utilisateur <strong>de</strong> ce compte est alors<br />
spécifié dans Username, et le mot <strong>de</strong> passe dans Password.<br />
Limitations<br />
Le paramètre Password est utilisé uniquement avec l'option RobotWare FTP Client.<br />
Valeurs autorisées<br />
Chaîne comportant 40 caractères maximum.<br />
Informations supplémentaires<br />
Le mot <strong>de</strong> passe indiqué ici sera visible par toute personne ayant accès aux paramètres<br />
système.<br />
Renseignements connexes<br />
Username à la page 32<br />
Application manual - Robot communication and I/O control<br />
3HAC 17076-4 Révision: A 33
2 Rubrique Communication<br />
2.3.11. User ID<br />
2.3.11. User ID<br />
Parent<br />
Nom cfg<br />
Le paramètre User ID ap<strong>partie</strong>nt au type Application Protocol <strong>de</strong> la rubrique Communication.<br />
UserID<br />
Description<br />
Utilisé par le protocole NFS pour autoriser l'utilisateur à accé<strong>de</strong>r à un serveur spécifique.<br />
Utilisation<br />
Si le serveur NFS requiert un ID d'utilisateur et un ID <strong>de</strong> groupe pour l'accès au serveur, ces<br />
valeurs sont indiquées dans les paramètres User ID et Group ID.<br />
Si ce paramètre n'est pas utilisé, attribuez-lui la valeur par défaut 0.<br />
User ID doit être i<strong>de</strong>ntique pour tous les montages <strong>sur</strong> un système <strong>de</strong> comman<strong>de</strong>.<br />
Limitations<br />
Le paramètre User ID est utilisé uniquement avec l'option RobotWare NFS Client.<br />
Valeurs autorisées<br />
Entier compris entre 0 et 2 147 483 647.<br />
La valeur par défaut est 0.<br />
Renseignements connexes<br />
Group ID à la page 35<br />
Application manual - Robot communication and I/O control<br />
34 3HAC 17076-4 Révision: A
2 Rubrique Communication<br />
2.3.12. Group ID<br />
2.3.12. Group ID<br />
Parent<br />
Le paramètre Group ID ap<strong>partie</strong>nt au type Application Protocol <strong>de</strong> la rubrique<br />
Communication.<br />
Nom cfg<br />
GroupID<br />
Description<br />
Utilisé par le protocole NFS pour autoriser l'utilisateur à accé<strong>de</strong>r à un serveur spécifique.<br />
Utilisation<br />
Si le serveur NFS requiert un ID d'utilisateur et un ID <strong>de</strong> groupe pour l'accès au serveur, ces<br />
valeurs sont indiquées dans les paramètres User ID et Group ID.<br />
Si ce paramètre n'est pas utilisé, attribuez-lui la valeur par défaut 0.<br />
Group ID doit être i<strong>de</strong>ntique pour tous les montages <strong>sur</strong> un système <strong>de</strong> comman<strong>de</strong>.<br />
Limitations<br />
Le paramètre Group ID est utilisé uniquement avec l'option RobotWare NFS Client.<br />
Valeurs autorisées<br />
Entier compris entre 0 et 2 147 483 647.<br />
La valeur par défaut est 0.<br />
Renseignements connexes<br />
User ID à la page 34<br />
Application manual - Robot communication and I/O control<br />
3HAC 17076-4 Révision: A 35
2 Rubrique Communication<br />
2.3.13. Maximum File Size<br />
2.3.13. Maximum File Size<br />
Parent<br />
Le paramètre Maximum File Size ap<strong>partie</strong>nt au type Application Protocol <strong>de</strong> la rubrique<br />
Communication.<br />
Nom cfg<br />
MaxFileSize<br />
Description<br />
Le paramètre Maximum File Size définit la taille maximale <strong>de</strong>s fichiers à transférer entre le<br />
système <strong>de</strong> comman<strong>de</strong> et les clients distants.<br />
Utilisation<br />
Le transfert <strong>de</strong> fichiers volumineux entre le système <strong>de</strong> comman<strong>de</strong> et <strong>de</strong>s clients distants (par<br />
exemple, un PC) peut ralentir le système. Si vous définissez la taille maximale <strong>de</strong> fichier<br />
autorisée pour les transferts, le système ne sera pas ralenti lors du transfert <strong>de</strong>s fichiers.<br />
Si la taille du fichier est supérieure à la valeur du paramètre Maximum File Size, un rapport<br />
d'erreurs est généré dans le gestionnaire d'événements.<br />
Limitations<br />
Le paramètre Maximum File Size est utilisé uniquement avec l'option RobotWare FTP Client.<br />
Valeurs autorisées<br />
Taille <strong>de</strong> fichier comprise entre 1 et 2 000 Ko (kilo-octets).<br />
La valeur par défaut est 500 Ko.<br />
Renseignements connexes<br />
Application manual - Robot communication and I/O control<br />
36 3HAC 17076-4 Révision: A
2 Rubrique Communication<br />
2.3.14. Memory Partition Size<br />
2.3.14. Memory Partition Size<br />
Parent<br />
Le paramètre Memory Partition Size ap<strong>partie</strong>nt au type Application Protocol <strong>de</strong> la rubrique<br />
Communication.<br />
Nom cfg<br />
CommPartSize<br />
Description<br />
Le paramètre Memory Partition Size définit la taille <strong>de</strong> la section mémoire allouée pour la<br />
communication FTP.<br />
Utilisation<br />
L'utilisation d'une section mémoire distincte pour la communication FTP supprime le risque<br />
<strong>de</strong> perturbation <strong>de</strong> l'exécution <strong>de</strong>s autres programmes.<br />
Si vous ne souhaitez pas utiliser <strong>de</strong> section mémoire distincte, paramétrez la valeur <strong>sur</strong> 0.<br />
Conditions préalables<br />
Le paramètre Memory Partition Size est utilisé uniquement avec l'option RobotWare FTP<br />
Client.<br />
Valeurs autorisées<br />
Taille <strong>de</strong> section comprise entre 0 et 2 000 Ko (kilo-octets).<br />
La valeur par défaut est 300 Ko.<br />
Si vous utilisez <strong>de</strong>s valeurs supérieures à la valeur par défaut, le fonctionnement n'est pas<br />
garanti. La taille <strong>de</strong> section mémoire disponible dépend <strong>de</strong>s autres options installées.<br />
Renseignements connexes<br />
Application manual - Robot communication and I/O control<br />
3HAC 17076-4 Révision: A 37
2 Rubrique Communication<br />
2.4.1. Type Physical Channel<br />
2.4 Type Physical Channel<br />
2.4.1. Type Physical Channel<br />
Vue d'ensemble<br />
Cette section décrit le type Physical Channel, qui ap<strong>partie</strong>nt à la rubrique Communication.<br />
Chaque paramètre <strong>de</strong> ce type est décrit dans une rubrique distincte <strong>de</strong> cette section.<br />
Nom cfg<br />
COM_PHY_CHANNEL<br />
Description du type<br />
Les canaux physiques sont utilisés pour la configuration <strong>de</strong>s liaisons série <strong>sur</strong> le système <strong>de</strong><br />
comman<strong>de</strong>.<br />
Le système <strong>de</strong> comman<strong>de</strong> comporte une liaison série, qui peut être utilisée pour la<br />
communication avec les imprimantes, terminaux et ordinateurs, et avec tout autre<br />
équipement.<br />
Liaison série : Description :<br />
COM1<br />
port RS232 standard<br />
Renseignements connexes<br />
Définition d'un canal physique à la page 21<br />
38 3HAC 17076-4 Révision: A
2 Rubrique Communication<br />
2.4.2. Name<br />
2.4.2. Name<br />
Parent<br />
Nom cfg<br />
Le paramètre Name ap<strong>partie</strong>nt au type Physical Channel <strong>de</strong> la rubrique Communication.<br />
Name<br />
Description<br />
Le paramètre Name spécifie la connexion logique. Il est utilisé lors <strong>de</strong> l'accès à la liaison série<br />
physique.<br />
Valeurs autorisées<br />
Chaîne comportant 16 caractères maximum.<br />
3HAC 17076-4 Révision: A 39
2 Rubrique Communication<br />
2.4.3. Connector<br />
2.4.3. Connector<br />
Parent<br />
Nom cfg<br />
Le paramètre Connector ap<strong>partie</strong>nt au type Physical Channel <strong>de</strong> la rubrique Communication.<br />
Connector<br />
Description<br />
Le paramètre Connector connecte un port <strong>de</strong> communication physique avec une<br />
configuration spécifique du système.<br />
Valeurs autorisées<br />
COM1<br />
40 3HAC 17076-4 Révision: A
2 Rubrique Communication<br />
2.4.4. Baudrate<br />
2.4.4. Baudrate<br />
Parent<br />
Nom cfg<br />
Le paramètre Baudrate ap<strong>partie</strong>nt au type Physical Channel <strong>de</strong> la rubrique Communication.<br />
Baudrate<br />
Description<br />
Le paramètre Baudrate définit la vitesse, en bauds, du système <strong>de</strong> comman<strong>de</strong> pour le canal<br />
physique sélectionné.<br />
Utilisation<br />
Le baud est l'unité <strong>de</strong> la vitesse <strong>de</strong> transmission <strong>de</strong> signaux <strong>de</strong> la communication, qui<br />
détermine la vitesse maximale du transfert <strong>de</strong> données dans les liaisons série. Plus la valeur<br />
en bauds est élevée, plus la communication est rapi<strong>de</strong>.<br />
Limitations<br />
Les <strong>de</strong>ux périphériques (<strong>de</strong>ux ports série aux <strong>de</strong>ux extrémités) qui communiquent <strong>sur</strong> le canal<br />
doivent utiliser la même vitesse en bauds. Les périphériques doivent être définis avec la<br />
même vitesse <strong>de</strong> transmission. Par conséquent, le paramètre Baudrate doit être configuré <strong>sur</strong><br />
la même valeur en bauds que le périphérique connecté au système <strong>de</strong> comman<strong>de</strong>.<br />
Valeurs autorisées<br />
Valeur comprise entre 300 et 38 400 spécifiant la vitesse <strong>de</strong> transmission <strong>de</strong> signaux.<br />
La valeur par défaut est 9600.<br />
3HAC 17076-4 Révision: A 41
2 Rubrique Communication<br />
2.4.5. Parity<br />
2.4.5. Parity<br />
Parent<br />
Nom cfg<br />
Le paramètre Parity ap<strong>partie</strong>nt au type Physical Channel <strong>de</strong> la rubrique Communication.<br />
Parity<br />
Description<br />
Le paramètre Parity configure le contrôle <strong>de</strong> parité pour le transfert <strong>de</strong> données.<br />
Utilisation<br />
Le contrôle <strong>de</strong> parité est une métho<strong>de</strong> <strong>de</strong> détection <strong>de</strong>s erreurs qui permet <strong>de</strong> détecter toute<br />
altération <strong>de</strong>s données qui peut se produire pendant la transmission <strong>de</strong>s données. Le contrôle<br />
<strong>de</strong> parité ajoute un bit <strong>de</strong> parité à chaque octet transmis.<br />
Selon que l'octet transmis contient un nombre pair ou impair <strong>de</strong> bits, le bit <strong>de</strong> parité sera 0 ou<br />
1. Chaque fois qu'un octet <strong>de</strong> données est reçu, une vérification est réalisée pour s'as<strong>sur</strong>er que<br />
le nombre <strong>de</strong> bits correspond au bit <strong>de</strong> parité.<br />
Limitations<br />
L'expéditeur et le <strong>de</strong>stinataire <strong>de</strong>s données doivent s'accor<strong>de</strong>r <strong>sur</strong> le type <strong>de</strong> parité.<br />
Valeurs autorisées<br />
Valeur : Description :<br />
Impair<br />
Pair<br />
Aucune<br />
Le nombre <strong>de</strong> bits dans un octet <strong>de</strong> transfert doit être impair. S'il est impair,<br />
le bit <strong>de</strong> parité est paramétré <strong>sur</strong> 0.<br />
Le nombre <strong>de</strong> bits dans un octet <strong>de</strong> transfert doit être impair. S'il est pair,<br />
le bit <strong>de</strong> parité est paramétré <strong>sur</strong> 1.<br />
Aucun contrôle <strong>de</strong> parité n'est réalisé.<br />
42 3HAC 17076-4 Révision: A
2 Rubrique Communication<br />
2.4.6. Number of Bits<br />
2.4.6. Number of Bits<br />
Parent<br />
Le paramètre Number of Bits ap<strong>partie</strong>nt au type Physical Channel <strong>de</strong> la rubrique<br />
Communication.<br />
Nom cfg<br />
NoOfBits<br />
Description<br />
Le paramètre Number of Bits définit le nombre <strong>de</strong> bits <strong>de</strong> données dans chaque octet.<br />
Utilisation<br />
Le nombre <strong>de</strong> bits dépend du dispositif avec lequel le système <strong>de</strong> comman<strong>de</strong> doit<br />
communiquer. L'expéditeur et le <strong>de</strong>stinataire doivent s'accor<strong>de</strong>r <strong>sur</strong> le nombre <strong>de</strong> bits <strong>de</strong><br />
données et <strong>sur</strong> la vitesse <strong>de</strong> transmission. Selon la sélection effectuée, le nombre <strong>de</strong> bits <strong>de</strong><br />
données peut s'élever à 7 ou 8.<br />
Limitations<br />
L'expéditeur et le <strong>de</strong>stinataire <strong>de</strong>s données doivent s'accor<strong>de</strong>r <strong>sur</strong> le nombre <strong>de</strong> bits.<br />
Valeurs autorisées<br />
7 ou 8. Indique le nombre <strong>de</strong> bits <strong>de</strong> données.<br />
Renseignements connexes<br />
Baudrate à la page 41<br />
3HAC 17076-4 Révision: A 43
2 Rubrique Communication<br />
2.4.7. Number of Stop Bits<br />
2.4.7. Number of Stop Bits<br />
Parent<br />
Le paramètre Number of Stop Bits ap<strong>partie</strong>nt au type Physical Channel <strong>de</strong> la rubrique<br />
Communication.<br />
Nom cfg<br />
NoOfStopBits<br />
Description<br />
Le paramètre Number of Stop Bits définit le nombre <strong>de</strong> bits d'arrêt.<br />
Utilisation<br />
Un bit d'arrêt est utilisé pour i<strong>de</strong>ntifier la fin d'un octet <strong>de</strong> données lors <strong>de</strong> sa transmission. Un<br />
bit d'arrêt peut être détecté correctement même si le bit <strong>de</strong> données précé<strong>de</strong>nt avait également<br />
la valeur 1 (grâce à la durée du bit d'arrêt).<br />
Limitations<br />
L'expéditeur et le <strong>de</strong>stinataire <strong>de</strong>s données doivent s'accor<strong>de</strong>r <strong>sur</strong> le nombre <strong>de</strong> bits.<br />
Les bits d'arrêt sont exclus du calcul <strong>de</strong> parité. Pour plus d'informations <strong>sur</strong> la parité, reportezvous<br />
au paramètre Parity.<br />
Valeurs autorisées<br />
1 ou 2. Indique le nombre <strong>de</strong> bits d'arrêt.<br />
Renseignements connexes<br />
Parity à la page 42<br />
44 3HAC 17076-4 Révision: A
2 Rubrique Communication<br />
2.4.8. Duplex<br />
2.4.8. Duplex<br />
Parent<br />
Nom cfg<br />
Le paramètre Duplex ap<strong>partie</strong>nt au type Physical Channel <strong>de</strong> la rubrique Communication.<br />
Duplex<br />
Description<br />
Le paramètre Duplex définit si le système <strong>de</strong> comman<strong>de</strong> doit pouvoir envoyer et recevoir <strong>de</strong>s<br />
données simultanément <strong>sur</strong> ce canal physique.<br />
Utilisation<br />
Le paramètre Duplex définit la possibilité <strong>de</strong> transporter <strong>de</strong>s données dans les <strong>de</strong>ux sens.<br />
Lorsque la valeur du paramètre Duplex est FULL, le système <strong>de</strong> comman<strong>de</strong> peut envoyer et<br />
recevoir <strong>de</strong>s données simultanément.<br />
Lorsque la valeur du paramètre Duplex est HALF, le flux <strong>de</strong> données est limité à un seul sens<br />
à la fois.<br />
Valeurs autorisées<br />
FULL ou HALF.<br />
3HAC 17076-4 Révision: A 45
2 Rubrique Communication<br />
2.4.9. Flow Control<br />
2.4.9. Flow Control<br />
Parent<br />
Le paramètre Flow Control ap<strong>partie</strong>nt au type Physical Channel <strong>de</strong> la rubrique<br />
Communication.<br />
Nom cfg<br />
FlowControl<br />
Description<br />
Le paramètre Flow Control définit le type <strong>de</strong> contrôle <strong>de</strong> flux <strong>de</strong> données utilisé entre les<br />
périphériques qui communiquent <strong>sur</strong> le canal physique.<br />
Utilisation<br />
Le contrôle du flux ajuste le transfert <strong>de</strong> données <strong>de</strong> sorte que les données ne sont envoyées<br />
que lorsque le périphérique récepteur peut les recevoir. Le contrôle du flux est extrêmement<br />
important lorsque le périphérique émetteur peut envoyer <strong>de</strong>s données à une vitesse supérieure<br />
à celle que le périphérique récepteur peut recevoir.<br />
Limitation<br />
L'expéditeur et le <strong>de</strong>stinataire <strong>de</strong>s données doivent s'accor<strong>de</strong>r <strong>sur</strong> le type <strong>de</strong> contrôle du flux<br />
utilisé.<br />
Valeurs autorisées<br />
Valeur : Description :<br />
RTS/CTS Contrôle du flux matériel. Utilise les signaux du câble série pour contrôler si<br />
l'envoi ou la réception sont activés.<br />
XON/XOFF Contrôle du flux logiciel. Utilise les caractères du flux <strong>de</strong> communication pour<br />
contrôler l'envoi et la réception <strong>de</strong>s données.<br />
AUCUNE Le contrôle du flux ne sera pas utilisé.<br />
46 3HAC 17076-4 Révision: A
2 Rubrique Communication<br />
2.5.1. Type Transmission Protocol<br />
2.5 Type Transmission Protocol<br />
2.5.1. Type Transmission Protocol<br />
Vue d'ensemble<br />
Cette section décrit le type Transmission Protocol, qui ap<strong>partie</strong>nt à la rubrique<br />
Communication. Chaque paramètre <strong>de</strong> ce type est décrit dans une rubrique distincte <strong>de</strong> cette<br />
section.<br />
Nom cfg<br />
COM_TRP<br />
Description du type<br />
Les protocoles <strong>de</strong> transmission sont <strong>de</strong>s normes pour la transmission <strong>de</strong> données.<br />
Renseignements connexes<br />
Définition d'un protocole <strong>de</strong> transmission à la page 22<br />
3HAC 17076-4 Révision: A 47
2 Rubrique Communication<br />
2.5.2. Name<br />
2.5.2. Name<br />
Parent<br />
Nom cfg<br />
Le paramètre Name ap<strong>partie</strong>nt au type Transmission Protocol <strong>de</strong> la rubrique Communication.<br />
Name<br />
Description<br />
Le paramètre Name spécifie le nom du protocole <strong>de</strong> transmission. Les protocoles <strong>de</strong><br />
transmission sont utilisés pour le transfert <strong>de</strong> données.<br />
Valeurs autorisées<br />
Chaîne comportant 16 caractères maximum.<br />
48 3HAC 17076-4 Révision: A
2 Rubrique Communication<br />
2.5.3. Type<br />
2.5.3. Type<br />
Parent<br />
Nom cfg<br />
Le paramètre Type ap<strong>partie</strong>nt au type Transmission Protocol <strong>de</strong> la rubrique Communication.<br />
Type<br />
Description<br />
Le paramètre Type définit le type <strong>de</strong> protocole <strong>de</strong> transmission à utiliser.<br />
Limitations<br />
Les paramètres TCP/IP ne sont visibles qu'à partir <strong>de</strong> l'éditeur <strong>de</strong> configuration dans<br />
RobotStudio Online . Pour obtenir <strong>de</strong>s informations détaillées, reportez-vous au <strong>Manuel</strong><br />
d'utilisation - RobotStudioOnline, chapitre Configuration du système.<br />
Valeurs autorisées<br />
Valeur : Description :<br />
PPP<br />
RAW<br />
Protocole point à point. Permet la communication pour les liaisons simples qui<br />
transportent <strong>de</strong>s paquets entre <strong>de</strong>ux nœuds. Par conséquent, le protocole PPP<br />
ne peut être exécuté que <strong>sur</strong> <strong>de</strong>s liaisons série (COM1).<br />
Protocole sans établissement <strong>de</strong> liaison.<br />
Renseignements connexes<br />
Type Physical Channel à la page 38.<br />
<strong>Manuel</strong> d'utilisation - RobotStudioOnline.<br />
Pour configurer le port LAN, reportez-vous au <strong>Manuel</strong> d'utilisation - IRC5 avec FlexPendant.<br />
3HAC 17076-4 Révision: A 49
2 Rubrique Communication<br />
2.5.4. Physical Channel<br />
2.5.4. Physical Channel<br />
Parent<br />
Le paramètre Physical Channel ap<strong>partie</strong>nt au type Transmission Protocol <strong>de</strong> la rubrique<br />
Communication.<br />
Nom cfg<br />
PhyChannel<br />
Description<br />
Le paramètre Physical Channel connecte un protocole <strong>de</strong> transmission à un canal physique.<br />
Limitations<br />
La connexion au port LAN est impossible. Pour configurer le port LAN, reportez-vous au<br />
<strong>Manuel</strong> d'utilisation - IRC5 avec FlexPendant.<br />
Valeurs autorisées<br />
COM1<br />
Renseignements connexes<br />
Type Physical Channel à la page 38<br />
<strong>Manuel</strong> d'utilisation - IRC5 avec FlexPendant<br />
50 3HAC 17076-4 Révision: A
2 Rubrique Communication<br />
2.5.5. Local Address<br />
2.5.5. Local Address<br />
Parent<br />
Le paramètre Local Address ap<strong>partie</strong>nt au type Transmission Protocol <strong>de</strong> la rubrique<br />
Communication.<br />
Nom cfg<br />
LocalAdress<br />
Description<br />
Le paramètre Local Address spécifie une adresse IP du port série du système <strong>de</strong> comman<strong>de</strong><br />
(COM1).<br />
Limitations<br />
Le paramètre Local Address peut être utilisé uniquement lorsque la valeur du paramètre Type<br />
est PPP.<br />
Valeurs autorisées<br />
Chaîne composée <strong>de</strong> 4 entiers compris entre 0 et 255, chacun spécifiant l'une <strong>de</strong>s quatre<br />
<strong>partie</strong>s, séparés par <strong>de</strong>s points.<br />
Renseignements connexes<br />
Type à la page 49<br />
Exemple<br />
Une adresse IP comporte quatre <strong>partie</strong>s, chacune composée <strong>de</strong> huit chiffres, séparées par <strong>de</strong>s<br />
points :100.100.100.100 ou 138.227.1.45.<br />
3HAC 17076-4 Révision: A 51
2 Rubrique Communication<br />
2.5.6. Remote Address<br />
2.5.6. Remote Address<br />
Parent<br />
Le paramètre Remote Address ap<strong>partie</strong>nt au type Transmission Protocol <strong>de</strong> la rubrique<br />
Communication.<br />
Nom cfg<br />
RemoteAdress<br />
Description<br />
Le paramètre Remote Address spécifie une adresse IP du port série <strong>de</strong> l'homologue distant. Il<br />
peut s'agir <strong>de</strong> l'adresse IP du port série <strong>sur</strong> un PC utilisé pour la communication avec le<br />
système <strong>de</strong> comman<strong>de</strong>.<br />
Limitations<br />
Le paramètre Remote Address peut être utilisé uniquement lorsque la valeur du paramètre<br />
Type est PPP.<br />
Valeurs autorisées<br />
Chaîne composée <strong>de</strong> 4 entiers compris entre 0 et 255, chacun spécifiant l'une <strong>de</strong>s quatre<br />
<strong>partie</strong>s, séparés par <strong>de</strong>s points.<br />
Renseignements connexes<br />
Type à la page 49<br />
Exemple<br />
Une adresse IP comporte quatre <strong>partie</strong>s, chacune composée <strong>de</strong> huit chiffres, séparées par <strong>de</strong>s<br />
points :100.100.100.100 ou 138.227.1.45.<br />
52 3HAC 17076-4 Révision: A
3 Rubrique Controller<br />
3.1. Rubrique Controller<br />
3 Rubrique Controller<br />
3.1. Rubrique Controller<br />
Vue d'ensemble<br />
Ce chapitre décrit les types et les paramètres <strong>de</strong> la rubrique Controller. Chaque paramètre est<br />
décrit dans la section correspondant à son type.<br />
Description<br />
La rubrique Controller contient les paramètres <strong>de</strong> sécurité et <strong>de</strong>s fonctions RAPID.<br />
Les paramètres sont organisés selon les types suivants :<br />
1. Automatic Loading of Modules<br />
2. Event Routine<br />
3. Mechanical Unit Group<br />
4. ModPos Settings<br />
5. Operator Safety<br />
6. Path Return Region<br />
7. Safety Run Chain<br />
8. System Misc<br />
9. Task<br />
3HAC 17076-4 Révision: A 53
3 Rubrique Controller<br />
3.2.1. Activation <strong>de</strong> la comman<strong>de</strong> Hold-to-run<br />
3.2 Procédures<br />
3.2.1. Activation <strong>de</strong> la comman<strong>de</strong> Hold-to-run<br />
Vue d'ensemble<br />
La sécurité <strong>de</strong> l'exécution du programme est essentielle. La comman<strong>de</strong> Hold-to-run est<br />
utilisée lorsqu'une sécurité supplémentaire est nécessaire avec le mo<strong>de</strong> <strong>de</strong> fonctionnement<br />
Manual. La comman<strong>de</strong> Hold-to-run est activée par un périphérique qui permet uniquement<br />
les mouvements du robot lorsqu'elle est actionnée manuellement et arrête immédiatement ces<br />
mouvements lorsqu'elle est relâchée.<br />
Informations supplémentaires<br />
La comman<strong>de</strong> Hold-to-run est toujours activée en mo<strong>de</strong> Manual Full Speed.<br />
Activation <strong>de</strong> la comman<strong>de</strong> Hold-to-run (nécessitant une action maintenue)<br />
Pour activer la comman<strong>de</strong> Hold-to-run pour le mo<strong>de</strong> Manual reduced speed :<br />
1. Dans la rubrique Controller, sélectionnez le type Operator Safety.<br />
2. Modifiez les paramètres <strong>de</strong> contrôle et d'exécution <strong>de</strong>s mouvements du robot. Configurez<br />
le paramètre Active <strong>sur</strong> True.<br />
Pour obtenir <strong>de</strong>s informations détaillées <strong>sur</strong> les paramètres, reportez-vous aux<br />
<strong>de</strong>scriptions du type Operator Safety.<br />
3. Enregistrez les modifications.<br />
Renseignements connexes<br />
Type Operator Safety à la page 90.<br />
<strong>Manuel</strong> d'utilisation - IRC5 avec FlexPendant, chapitre Sécurité.<br />
54 3HAC 17076-4 Révision: A
3 Rubrique Controller<br />
3.2.2. Définition du paramètre Path return region<br />
3.2.2. Définition du paramètre Path return region<br />
Mouvement <strong>de</strong> retour<br />
Un mouvement <strong>de</strong> retour doit avoir lieu si la trajectoire actuelle du robot dévie <strong>de</strong> la<br />
trajectoire programmée. Ceci se produit par exemple si un arrêt non contrôlé s'est produit ou<br />
si le robot a été éloigné <strong>de</strong> sa trajectoire par pilotage manuel. Un mouvement <strong>de</strong> retour<br />
commence lorsque le démarrage du programme est commandé et s'arrête avant que le<br />
programme continue avec l'instruction interrompue.<br />
Path return region<br />
Dans un mouvement <strong>de</strong> retour, le paramètre Path return region spécifie la distance entre la<br />
position actuelle du robot et la <strong>de</strong>rnière trajectoire exécutée. La valeur maximale du<br />
paramètre Path return region peut être définie pour le démarrage en mo<strong>de</strong> manuel et le<br />
démarrage en mo<strong>de</strong> automatique.<br />
Définition du paramètre Path return region<br />
Pour définir le paramètre Path return region :<br />
1. Dans la rubrique Controller, sélectionnez le type Path Return Region.<br />
2. Modifiez le paramètre Mo<strong>de</strong> pour spécifier le mo<strong>de</strong> <strong>de</strong> fonctionnement.<br />
3. Modifiez les paramètres <strong>de</strong> mouvement dans le mo<strong>de</strong> sélectionné. Pour obtenir <strong>de</strong>s<br />
informations détaillées <strong>sur</strong> chaque paramètre, reportez-vous aux <strong>de</strong>scriptions du type Path<br />
Return Region.<br />
4. Enregistrez les modifications.<br />
Renseignements connexes<br />
Type Path Return Region à la page 93<br />
3HAC 17076-4 Révision: A 55
3 Rubrique Controller<br />
3.3.1. Type Automatic Loading of Modules<br />
3.3 Type Automatic Loading of Modules<br />
3.3.1. Type Automatic Loading of Modules<br />
Vue d'ensemble<br />
Cette section décrit le type Automatic Loading of Modules, qui ap<strong>partie</strong>nt à la rubrique<br />
Controller. Chaque paramètre <strong>de</strong> ce type est décrit dans une rubrique distincte <strong>de</strong> cette<br />
section.<br />
Nom cfg<br />
CAB_TASK_MODULES<br />
Description du type<br />
Les modules RAPID peuvent être chargés automatiquement lors du redémarrage du système<br />
<strong>de</strong> comman<strong>de</strong> s'ils sont spécifiés dans le type Automatic Loading of Modules.<br />
Utilisation<br />
Il doit exister un ensemble <strong>de</strong> paramètres du type Automatic Loading of Modules pour chaque<br />
module à charger.<br />
Redémarrage du système<br />
Toutes les modifications apportées au type Automatic Loading of Modules prendront effet<br />
après un redémarrage normal ou un redémarrage du serveur <strong>de</strong> programmes (P-Start).<br />
Informations supplémentaires<br />
Un module chargé par l'utilisateur porte le même nom qu'un module <strong>de</strong> la configuration. Si<br />
le module <strong>de</strong> configuration est modifié, le module chargé par l'utilisateur sera remplacé par<br />
le module configuré après un redémarrage normal.<br />
Le pointeur <strong>de</strong> programme est perdu uniquement si une modification <strong>de</strong> la configuration<br />
entraîne le déchargement du module dans lequel figure le pointeur <strong>de</strong> programme. Si un<br />
module partagé ou installé est enlevé, déplacé vers une autre tâche ou modifié pour être<br />
56 3HAC 17076-4 Révision: A
3 Rubrique Controller<br />
3.3.1. Type Automatic Loading of Modules<br />
chargé, la tâche sera réinstallée et le pointeur <strong>de</strong> programme réinitialisé. Tous les modules<br />
précé<strong>de</strong>mment chargés sont rechargés et les modifications non enregistrées ne seront pas<br />
perdues.<br />
Si un module (chargé par l'utilisateur) modifié et non enregistré est déchargé en raison d'une<br />
modification <strong>de</strong> la configuration, il est enregistré dans un répertoire <strong>de</strong> récupération et indiqué<br />
dans un message ELOG.<br />
Si un module (chargé par la configuration) modifié et non enregistré est déchargé en raison<br />
<strong>de</strong> modifications apportées à la configuration, il est enregistré à l'emplacement à partir duquel<br />
il a été chargé.<br />
Toutes les tâches sont réinstallées avec les modules conformément à la configuration après<br />
un démarrage P-Start.<br />
Renseignements connexes<br />
Type Task à la page 106<br />
<strong>Manuel</strong> <strong>de</strong> <strong>référence</strong> RAPID - Vue d'ensemble <strong>de</strong> RAPID<br />
Les messages ELOG sont décrits dans le manuel <strong>sur</strong> le dépannage - IRC5.<br />
3HAC 17076-4 Révision: A 57
3 Rubrique Controller<br />
3.3.2. File<br />
3.3.2. File<br />
Parent<br />
Le paramètre File ap<strong>partie</strong>nt au type Automatic Loading of Modules <strong>de</strong> la rubrique<br />
Controller.<br />
Nom cfg<br />
File<br />
Description<br />
Le paramètre File décrit le chemin d'accès du fichier <strong>de</strong> module.<br />
Utilisation<br />
Le fichier <strong>de</strong> module doit contenir un module à charger, installer ou partager.<br />
Valeurs autorisées<br />
Chemin d'accès. Par exemple, HOME:base.sys<br />
Renseignements connexes<br />
<strong>Manuel</strong> <strong>de</strong> <strong>référence</strong> RAPID - Vue d'ensemble <strong>de</strong> RAPID<br />
58 3HAC 17076-4 Révision: A
3 Rubrique Controller<br />
3.3.3. Task<br />
3.3.3. Task<br />
Parent<br />
Le paramètre Task ap<strong>partie</strong>nt au type Automatic Loading of Modules <strong>de</strong> la rubrique<br />
Controller.<br />
Nom cfg<br />
Task<br />
Description<br />
Le paramètre Task correspond au nom symbolique <strong>de</strong> la tâche vers laquelle le module sera<br />
chargé.<br />
Utilisation<br />
La tâche est définie dans le type Task.<br />
Les tâches disponibles figurent sous le type Task.<br />
Limitations<br />
Combinaison avec All Tasks ou Shared impossible.<br />
Valeurs autorisées<br />
Nom <strong>de</strong> tâche comportant 16 caractères maximum.<br />
Informations supplémentaires<br />
Tous les modules chargés automatiquement requièrent <strong>de</strong>s informations <strong>sur</strong> la tâche dans<br />
laquelle ils seront chargés/installés, même si une seule tâche est configurée dans le système.<br />
Renseignements connexes<br />
Type Task à la page 106<br />
All Tasks à la page 64<br />
Shared à la page 63<br />
Application manual - Engineering Tools<br />
3HAC 17076-4 Révision: A 59
3 Rubrique Controller<br />
3.3.4. Installed<br />
3.3.4. Installed<br />
Parent<br />
Le paramètre Installed ap<strong>partie</strong>nt au type Automatic Loading of Modules <strong>de</strong> la rubrique<br />
Controller.<br />
Nom cfg<br />
Installed<br />
Description<br />
Un module peut être installé ou chargé. Un module chargé est visible <strong>sur</strong> les clients distants,<br />
par exemple RobotStudio Online et FlexPendant. Un module installé n'est pas visible ; il<br />
n'apparaît pas dans la liste <strong>de</strong>s modules.<br />
Utilisation<br />
Configurez Installed <strong>sur</strong> Yes pour installer un module et <strong>sur</strong> No pour charger un module.<br />
Limitations<br />
Combinaison avec Shared impossible.<br />
Un module installé ne peut pas être enlevé comme les instructions RAPID ordinaires. Pour<br />
qu'un module installé soit enlevé, le système doit faire l'objet d'un redémarrage à froid.<br />
Valeurs autorisées<br />
Yes ou No.<br />
La valeur par défaut est No.<br />
Informations supplémentaires<br />
Shared à la page 63<br />
<strong>Manuel</strong> <strong>de</strong> <strong>référence</strong> RAPID - Vue d'ensemble <strong>de</strong> RAPID<br />
60 3HAC 17076-4 Révision: A
3 Rubrique Controller<br />
3.3.5. TextResource<br />
3.3.5. TextResource<br />
Parent<br />
Le paramètre TextResource ap<strong>partie</strong>nt au type Automatic Loading of Modules <strong>de</strong> la rubrique<br />
Controller.<br />
Nom cfg<br />
Txres<br />
Description<br />
Le paramètre TextResource détermine si une autre langue que l'anglais doit être utilisée (par<br />
exemple, noms <strong>de</strong> routine) pour un module qui est installé ou partagé.<br />
Utilisation<br />
Ce paramètre doit avoir la valeur 0 car l'anglais est utilisé pour le langage RAPID.<br />
Toutefois, ce paramètre peut être utilisé :<br />
• s'il existe <strong>de</strong>s noms liés à l'installation ou au pays.<br />
• s'il existe une <strong>de</strong>man<strong>de</strong> en matière <strong>de</strong> textes facilement modifiables (par exemple,<br />
textes d'ai<strong>de</strong> et d'erreur).<br />
Les chaînes <strong>de</strong> texte d'un fichier texte utilisent moins <strong>de</strong> mémoire que les chaînes RAPID.<br />
Conditions préalables<br />
Les chaînes <strong>de</strong> texte doivent être configurées dans un ou plusieurs fichiers ASCII.<br />
Limitations<br />
Le paramètre TextResource est applicable uniquement si le module est installé ou partagé.<br />
Valeurs autorisées<br />
0 correspond à l'anglais.<br />
3HAC 17076-4 Révision: A 61
3 Rubrique Controller<br />
3.3.5. TextResource<br />
Renseignements connexes<br />
Installed à la page 60<br />
Shared à la page 63<br />
RAPID Reference manual - RAPID kernel, chapitre Text Files.<br />
62 3HAC 17076-4 Révision: A
3 Rubrique Controller<br />
3.3.6. Shared<br />
3.3.6. Shared<br />
Parent<br />
Le paramètre Shared ap<strong>partie</strong>nt au type Automatic Loading of Modules <strong>de</strong> la rubrique<br />
Controller.<br />
Nom cfg<br />
Shared<br />
Description<br />
Il est possible d'installer le module <strong>de</strong> sorte qu'il soit accessible (ainsi que tous ses objets) à<br />
partir <strong>de</strong> toutes les tâches.<br />
Utilisation<br />
Si un module installé doit être accessible à partir <strong>de</strong> toute tâche, configurez le paramètre<br />
Shared <strong>sur</strong> Yes. Cette opération installe le module dans la tâche partagée du système interne,<br />
non visible à partir <strong>de</strong> toute interface utilisateur ou dans la configuration.<br />
Limitations<br />
Combinaison avec All Tasks, Task ou Installed impossible.<br />
Valeurs autorisées<br />
Yes ou No.<br />
La valeur par défaut est No.<br />
Renseignements connexes<br />
All Tasks à la page 64<br />
Task à la page 59<br />
Installed à la page 60<br />
<strong>Manuel</strong> d'utilisation - RobotStudio Online<br />
3HAC 17076-4 Révision: A 63
3 Rubrique Controller<br />
3.3.7. All Tasks<br />
3.3.7. All Tasks<br />
Parent<br />
Le paramètre All Tasks ap<strong>partie</strong>nt au type Automatic Loading of Modules <strong>de</strong> la rubrique<br />
Controller.<br />
Nom cfg<br />
AllTask<br />
Description<br />
Le module All Tasks sera chargé dans toutes les tâches disponibles.<br />
Utilisation<br />
Les tâches sont définies dans le type Task.<br />
Limitations<br />
Combinaison avec Task ou Shared impossible.<br />
Valeurs autorisées<br />
Yes ou No.<br />
La valeur par défaut est No.<br />
Informations supplémentaires<br />
Tous les modules chargés automatiquement requièrent <strong>de</strong>s informations <strong>sur</strong> la tâche dans<br />
laquelle ils seront chargés/installés, même si une seule tâche est configurée dans le système.<br />
Renseignements connexes<br />
Task à la page 59<br />
Shared à la page 63<br />
Type Task à la page 106<br />
64 3HAC 17076-4 Révision: A
3 Rubrique Controller<br />
3.4.1. Type Event Routine<br />
3.4 Type Event Routine<br />
3.4.1. Type Event Routine<br />
Vue d'ensemble<br />
Cette section décrit le type Event Routine, qui ap<strong>partie</strong>nt à la rubrique Controller. Chaque<br />
paramètre <strong>de</strong> ce type est décrit dans une rubrique distincte <strong>de</strong> cette section.<br />
Nom cfg<br />
CAB_EXEC_HOOKS<br />
Description du type<br />
Le type Event Routine contient <strong>de</strong>s paramètres pour la gestion <strong>de</strong>s événements. Les<br />
événements système spéciaux, comme l'arrêt du programme, peuvent être connectés à une<br />
routine RAPID. Lorsque l'événement se produit, la routine d'événement connectée est<br />
exécutée automatiquement.<br />
Une routine d'événement est constituée d'une ou <strong>de</strong> plusieurs instructions. La routine est<br />
exécutée dans la tâche spécifiée dans le paramètre Task ou All Tasks.<br />
Les tâches disponibles dépen<strong>de</strong>nt du type Tasks.<br />
Routines d'événement<br />
Les routines d'événement suivantes sont disponibles :<br />
• PowerOn<br />
• Start<br />
• Restart<br />
• Stop<br />
• QStop<br />
• Reset<br />
3HAC 17076-4 Révision: A 65
3 Rubrique Controller<br />
3.4.1. Type Event Routine<br />
Si la routine connectée n'est pas chargée, un message d'erreur apparaît.<br />
Une instruction Stop ou Break dans une routine d'événement arrête l'exécution du<br />
programme et passe à la routine d'arrêt. Toutefois, si la routine d'événement est une routine<br />
d'arrêt (instruction Qstop non incluse), les routines d'événement d'arrêt ne sont pas exécutées.<br />
Une instruction Stop ou Break dans une routine d'événement incluse dans une liste <strong>de</strong><br />
routines d'événement arrête l'exécution du programme pour la routine en cours d'exécution.<br />
L'exécution du programme continue à partir du début <strong>de</strong> l'événement suivant, ce qui signifie<br />
que les instructions situées après une instruction Stop ou Break dans une routine ne seront<br />
jamais exécutées.<br />
Une routine d'événement arrêtée doit être redémarrée par appel <strong>de</strong> la comman<strong>de</strong> <strong>de</strong><br />
démarrage, soit par pression du bouton <strong>de</strong> démarrage <strong>sur</strong> le FlexPendant, soit par appel <strong>de</strong> la<br />
comman<strong>de</strong> <strong>de</strong> démarrage via une E/S système. Il est impossible <strong>de</strong> redémarrer la routine<br />
d'événement interrompue en déclenchant une autre interruption d'E/S système. Le seul moyen<br />
d'annuler une routine d'événement arrêtée à partir <strong>de</strong> l'E/S système consiste à lancer le<br />
programme à partir <strong>de</strong> l'élément principal. Par exemple, la pression du bouton d'arrêt pendant<br />
l'exécution <strong>de</strong> la routine d'événement STOP ne génère pas <strong>de</strong> nouvel événement STOP.<br />
L'exécution <strong>de</strong> la routine d'événement STOP se termine.<br />
Redémarrage du système<br />
Toute modification <strong>de</strong> la configuration <strong>de</strong>s routines d'événement est activée après un<br />
redémarrage normal.<br />
Renseignements connexes<br />
Type Task à la page 106<br />
<strong>Manuel</strong> <strong>de</strong> <strong>référence</strong> RAPID - Vue d'ensemble <strong>de</strong> RAPID<br />
<strong>Manuel</strong> <strong>de</strong> <strong>référence</strong> RAPID - <strong>partie</strong> 1, Instructions A-Z<br />
66 3HAC 17076-4 Révision: A
3 Rubrique Controller<br />
3.4.2. Routine<br />
3.4.2. Routine<br />
Parent<br />
Nom cfg<br />
Le paramètre Routine ap<strong>partie</strong>nt au type Event Routine <strong>de</strong> la rubrique Controller.<br />
Routine<br />
Description<br />
Le paramètre Routine spécifie la routine qui doit être exécutée pour un événement.<br />
Utilisation<br />
Définit la routine à affecter à un événement système.<br />
Il est recommandé d'utiliser une routine dans un module système.<br />
Limitations<br />
La routine spécifiée doit être une procédure sans paramètre.<br />
L'événement Reset requiert une routine dans un module système.<br />
Valeurs autorisées<br />
Chaîne définissant une routine.<br />
3HAC 17076-4 Révision: A 67
3 Rubrique Controller<br />
3.4.3. Sequence Number<br />
3.4.3. Sequence Number<br />
Parent<br />
Nom cfg<br />
Le paramètre Sequence Number ap<strong>partie</strong>nt au type Event Routine <strong>de</strong> la rubrique Controller.<br />
SeqNo<br />
Description<br />
Le paramètre Sequence Number spécifie l'ordre dans lequel la routine doit être exécutée pour<br />
un événement spécifique.<br />
Utilisation<br />
Organisez les routines d'événement selon une séquence dans laquelle la première routine doit<br />
avoir une valeur faible et la routine à exécuter en <strong>de</strong>rnier la valeur la plus élevée.<br />
La routine ayant la valeur 0 sera exécutée en premier.<br />
Remarque: Si plusieurs routines d'événement portent le même numéro <strong>de</strong> séquence, l'ordre<br />
d'exécution est imprévisible.<br />
Valeurs autorisées<br />
Valeur comprise entre 0 et 100.<br />
La valeur par défaut est 0.<br />
68 3HAC 17076-4 Révision: A
3 Rubrique Controller<br />
3.4.4. Task<br />
3.4.4. Task<br />
Parent<br />
Nom cfg<br />
Le paramètre Task ap<strong>partie</strong>nt au type Event Routine <strong>de</strong> la rubrique Controller.<br />
Task<br />
Description<br />
Le paramètre Task spécifie le nom <strong>de</strong> la tâche dans laquelle la routine sera exécutée.<br />
Utilisation<br />
La tâche est définie dans le type Task.<br />
Limitations<br />
Combinaison avec All Tasks impossible.<br />
Valeurs autorisées<br />
Nom <strong>de</strong>s tâches configurées du type Task.<br />
Informations supplémentaires<br />
Toutes les routines d'événement requièrent <strong>de</strong>s informations <strong>sur</strong> la tâche qu'elles exécuteront,<br />
même si une seule tâche est configurée dans le système.<br />
Renseignements connexes<br />
Type Task à la page 106<br />
All Tasks à la page 70<br />
3HAC 17076-4 Révision: A 69
3 Rubrique Controller<br />
3.4.5. All Tasks<br />
3.4.5. All Tasks<br />
Parent<br />
Nom cfg<br />
Le paramètre All Tasks ap<strong>partie</strong>nt au type Event Routine <strong>de</strong> la rubrique Controller.<br />
AllTasks<br />
Description<br />
Le paramètre All Tasks détermine si la routine sera exécutée dans toutes les tâches<br />
configurées.<br />
Utilisation<br />
Les tâches sont définies dans le type Task.<br />
Limitations<br />
Combinaison avec Task impossible.<br />
Valeurs autorisées<br />
Yes ou No.<br />
La valeur par défaut est No.<br />
Informations supplémentaires<br />
Toutes les routines d'événement requièrent <strong>de</strong>s informations <strong>sur</strong> la tâche qu'elles exécuteront,<br />
même si une seule tâche est configurée dans le système.<br />
Renseignements connexes<br />
Type Task à la page 106<br />
Task à la page 69<br />
70 3HAC 17076-4 Révision: A
3 Rubrique Controller<br />
3.5.1. Type Mechanical Unit Group<br />
3.5 Type Mechanical Unit Group<br />
3.5.1. Type Mechanical Unit Group<br />
Vue d'ensemble<br />
Cette section décrit le type Mechanical Unit Group, qui ap<strong>partie</strong>nt à la rubrique Controller.<br />
Chaque paramètre <strong>de</strong> ce type est décrit dans une rubrique distincte <strong>de</strong> cette section.<br />
Nom cfg<br />
MECHANICAL_UNIT_GROUP<br />
Description du type<br />
Avec l'option MultiMove il est possible <strong>de</strong> contrôler plusieurs robots à partir d'un système <strong>de</strong><br />
comman<strong>de</strong>. Chaque tâche peut contrôler un robot et jusqu'à six positionneurs. Les unités<br />
mécaniques qui seront commandées par une tâche sont regroupées dans un groupe d'unités<br />
mécaniques.<br />
Renseignements connexes<br />
Use Mechanical Unit Group à la page 114<br />
<strong>Manuel</strong> <strong>sur</strong> les applications - MultiMove<br />
3HAC 17076-4 Révision: A 71
3 Rubrique Controller<br />
3.5.2. Name<br />
3.5.2. Name<br />
Parent<br />
Nom cfg<br />
Le paramètre Name ap<strong>partie</strong>nt au type Mechanical Unit Group <strong>de</strong> la rubrique Controller.<br />
Name<br />
Description<br />
Nom du groupe d'unités mécaniques.<br />
Utilisation<br />
Il s'agit <strong>de</strong> l'i<strong>de</strong>ntité publique du groupe d'unités mécaniques. Il est utilisé par le paramètre<br />
Use Mechanical Unit Group du type Tasks.<br />
Limitations<br />
Le paramètre Mechanical Unit Group est utilisé uniquement si vous disposez <strong>de</strong> l'option<br />
MultiMove.<br />
Valeurs autorisées<br />
Chaîne comportant entre 1 et 16 caractères.<br />
Renseignements connexes<br />
Use Mechanical Unit Group à la page 114<br />
72 3HAC 17076-4 Révision: A
3 Rubrique Controller<br />
3.5.3. Robot<br />
3.5.3. Robot<br />
Parent<br />
Nom cfg<br />
Le paramètre Robot ap<strong>partie</strong>nt au type Mechanical Unit Group <strong>de</strong> la rubrique Controller.<br />
Robot<br />
Description<br />
Indique, le cas échéant, le robot (avec TCP) inclus dans le groupe d'unités mécaniques.<br />
Utilisation<br />
Le paramètre Robot est configuré <strong>sur</strong> la même valeur que le paramètre Name du type<br />
Mechanical Unit Group.<br />
Limitations<br />
Le paramètre Robot est utilisé uniquement si vous disposez <strong>de</strong> l'option MultiMove.<br />
Valeurs autorisées<br />
Chaîne comportant entre 0 et 16 caractères.<br />
Renseignements connexes<br />
Name à la page 72<br />
3HAC 17076-4 Révision: A 73
3 Rubrique Controller<br />
3.5.4. Mechanical Unit 1<br />
3.5.4. Mechanical Unit 1<br />
Parent<br />
Le paramètre Mechanical Unit 1 ap<strong>partie</strong>nt au type Mechanical Unit Group <strong>de</strong> la rubrique<br />
Controller.<br />
Nom cfg<br />
MechanicalUnit_1<br />
Description<br />
Indique, le cas échéant, la première unité mécanique sans TCP incluse dans le groupe d'unités<br />
mécaniques.<br />
Utilisation<br />
Le paramètre Mechanical Unit 1 est configuré <strong>sur</strong> la même valeur que le paramètre Name du<br />
type Mechanical Unit Group.<br />
Limitations<br />
Le paramètre Mechanical Unit 1 est utilisé uniquement si vous disposez <strong>de</strong> l'option<br />
MultiMove.<br />
Valeurs autorisées<br />
Chaîne comportant entre 0 et 16 caractères.<br />
Renseignements connexes<br />
Name à la page 72<br />
74 3HAC 17076-4 Révision: A
3 Rubrique Controller<br />
3.5.5. Mechanical Unit 2<br />
3.5.5. Mechanical Unit 2<br />
Parent<br />
Le paramètre Mechanical Unit 2 ap<strong>partie</strong>nt au type Mechanical Unit Group <strong>de</strong> la rubrique<br />
Controller.<br />
Nom cfg<br />
MechanicalUnit_2<br />
Description<br />
Indique, le cas échéant, la <strong>de</strong>uxième unité mécanique sans TCP incluse dans le groupe<br />
d'unités mécaniques.<br />
Utilisation<br />
Le paramètre Mechanical Unit 2 est configuré <strong>sur</strong> la même valeur que le paramètre Name du<br />
type Mechanical Unit Group.<br />
Limitations<br />
Le paramètre Mechanical Unit 2 est utilisé uniquement si vous disposez <strong>de</strong> l'option<br />
MultiMove.<br />
Valeurs autorisées<br />
Chaîne comportant entre 0 et 16 caractères.<br />
Renseignements connexes<br />
Name à la page 72<br />
3HAC 17076-4 Révision: A 75
3 Rubrique Controller<br />
3.5.6. Mechanical Unit 3<br />
3.5.6. Mechanical Unit 3<br />
Parent<br />
Le paramètre Mechanical Unit 3 ap<strong>partie</strong>nt au type Mechanical Unit Group <strong>de</strong> la rubrique<br />
Controller.<br />
Nom cfg<br />
MechanicalUnit_3<br />
Description<br />
Indique, le cas échéant, la troisième unité mécanique sans TCP incluse dans le groupe d'unités<br />
mécaniques.<br />
Utilisation<br />
Le paramètre Mechanical Unit 3 est configuré <strong>sur</strong> la même valeur que le paramètre Name du<br />
type Mechanical Unit Group.<br />
Limitations<br />
Le paramètre Mechanical Unit 3 est utilisé uniquement si vous disposez <strong>de</strong> l'option<br />
MultiMove.<br />
Valeurs autorisées<br />
Chaîne comportant entre 0 et 16 caractères.<br />
Renseignements connexes<br />
Name à la page 72<br />
76 3HAC 17076-4 Révision: A
3 Rubrique Controller<br />
3.5.7. Mechanical Unit 4<br />
3.5.7. Mechanical Unit 4<br />
Parent<br />
Le paramètre Mechanical Unit 4 ap<strong>partie</strong>nt au type Mechanical Unit Group <strong>de</strong> la rubrique<br />
Controller.<br />
Nom cfg<br />
MechanicalUnit_4<br />
Description<br />
Indique, le cas échéant, la quatrième unité mécanique sans TCP incluse dans le groupe<br />
d'unités mécaniques.<br />
Utilisation<br />
Le paramètre Mechanical Unit 4 est configuré <strong>sur</strong> la même valeur que le paramètre Name du<br />
type Mechanical Unit Group.<br />
Limitations<br />
Le paramètre Mechanical Unit 4 est utilisé uniquement si vous disposez <strong>de</strong> l'option<br />
MultiMove.<br />
Valeurs autorisées<br />
Chaîne comportant entre 0 et 16 caractères.<br />
Renseignements connexes<br />
Name à la page 72<br />
3HAC 17076-4 Révision: A 77
3 Rubrique Controller<br />
3.5.8. Mechanical Unit 5<br />
3.5.8. Mechanical Unit 5<br />
Parent<br />
Le paramètre Mechanical Unit 5 ap<strong>partie</strong>nt au type Mechanical Unit Group <strong>de</strong> la rubrique<br />
Controller.<br />
Nom cfg<br />
MechanicalUnit_5<br />
Description<br />
Indique, le cas échéant, la cinquième unité mécanique sans TCP incluse dans le groupe<br />
d'unités mécaniques.<br />
Utilisation<br />
Le paramètre Mechanical Unit 5 est configuré <strong>sur</strong> la même valeur que le paramètre Name du<br />
type Mechanical Unit Group.<br />
Limitations<br />
Le paramètre Mechanical Unit 5 est utilisé uniquement si vous disposez <strong>de</strong> l'option<br />
MultiMove.<br />
Valeurs autorisées<br />
Chaîne comportant entre 0 et 16 caractères.<br />
Renseignements connexes<br />
Name à la page 72<br />
78 3HAC 17076-4 Révision: A
3 Rubrique Controller<br />
3.5.9. Mechanical Unit 6<br />
3.5.9. Mechanical Unit 6<br />
Parent<br />
Le paramètre Mechanical Unit 6 ap<strong>partie</strong>nt au type Mechanical Unit Group <strong>de</strong> la rubrique<br />
Controller.<br />
Nom cfg<br />
MechanicalUnit_6<br />
Description<br />
Indique, le cas échéant, la sixième unité mécanique sans TCP incluse dans le groupe d'unités<br />
mécaniques.<br />
Utilisation<br />
Le paramètre Mechanical Unit 6 est configuré <strong>sur</strong> la même valeur que le paramètre Name du<br />
type Mechanical Unit Group.<br />
Limitations<br />
Le paramètre Mechanical Unit 6 est utilisé uniquement si vous disposez <strong>de</strong> l'option<br />
MultiMove.<br />
Valeurs autorisées<br />
Chaîne comportant entre 0 et 16 caractères.<br />
Renseignements connexes<br />
Name à la page 72<br />
3HAC 17076-4 Révision: A 79
3 Rubrique Controller<br />
3.5.10. Use Motion Planner<br />
3.5.10. Use Motion Planner<br />
Parent<br />
Le paramètre Use Motion Planner ap<strong>partie</strong>nt au type Mechanical Unit Group <strong>de</strong> la rubrique<br />
Controller.<br />
Nom cfg<br />
UseMotionPlanner<br />
Description<br />
Indique le planificateur <strong>de</strong> mouvement qui doit être utilisé pour le calcul <strong>de</strong>s mouvements <strong>de</strong>s<br />
unités mécaniques <strong>de</strong> ce groupe.<br />
Utilisation<br />
Le paramètre Use Motion Planner est configuré <strong>sur</strong> la même valeur que le paramètre Name<br />
du type Motion Planner que vous souhaitez utiliser.<br />
Limitations<br />
Le paramètre Use Motion Planner est utilisé uniquement si vous disposez <strong>de</strong> l'option<br />
MultiMove.<br />
Valeurs autorisées<br />
Chaîne comportant entre 0 et 16 caractères.<br />
Renseignements connexes<br />
Type Motion Planner <strong>de</strong> la rubrique Motion.<br />
80 3HAC 17076-4 Révision: A
3 Rubrique Controller<br />
3.6.1. Type ModPos Settings<br />
3.6 Type ModPos Settings<br />
3.6.1. Type ModPos Settings<br />
Vue d'ensemble<br />
Cette section décrit le type ModPos Settings, qui ap<strong>partie</strong>nt à la rubrique Controller. Chaque<br />
paramètre <strong>de</strong> ce type est décrit dans une rubrique distincte <strong>de</strong> cette section.<br />
Nom cfg<br />
HOTEDIT_MODPOS<br />
Description du type<br />
Il est parfois souhaitable <strong>de</strong> limiter le déplacement d'une position robtarget par une opération<br />
ModPos. La déviation limitée concerne à la fois la distance linéaire et l'orientation.<br />
Limitation<br />
Il ne peut y avoir qu'un ensemble <strong>de</strong> paramètres du type ModPos Settings dans le système.<br />
3HAC 17076-4 Révision: A 81
3 Rubrique Controller<br />
3.6.2. Name<br />
3.6.2. Name<br />
Parent<br />
Nom cfg<br />
Le paramètre Name ap<strong>partie</strong>nt au type ModPos Settings <strong>de</strong> la rubrique Controller.<br />
name<br />
Description<br />
Le paramètre Name détermine que la configuration <strong>de</strong>s paramètres correspond à ModPos.<br />
Valeur autorisée<br />
modpos<br />
Renseignements connexes<br />
<strong>Manuel</strong> d'utilisation - IRC5 avec FlexPendant<br />
82 3HAC 17076-4 Révision: A
3 Rubrique Controller<br />
3.6.3. Limited ModPos<br />
3.6.3. Limited ModPos<br />
Parent<br />
Nom cfg<br />
Le paramètre Limited ModPos ap<strong>partie</strong>nt au type ModPos Settings <strong>de</strong> la rubrique Controller.<br />
type<br />
Description<br />
Le paramètre Limited ModPos définit si une modification ModPos doit avoir lieu au sein<br />
d'une sphère limitée pour la déviation par rapport à la position et au sein d'un cône limité pour<br />
la réorientation.<br />
Utilisation<br />
Configurez Limited ModPos <strong>sur</strong> False lorsqu'aucune limite n'est requise et <strong>sur</strong> True lorsque<br />
<strong>de</strong>s limites doivent s'appliquer.<br />
Valeurs autorisées<br />
FALSE ou TRUE.<br />
La valeur par défaut est TRUE.<br />
3HAC 17076-4 Révision: A 83
3 Rubrique Controller<br />
3.6.4. Mo<strong>de</strong><br />
3.6.4. Mo<strong>de</strong><br />
Parent<br />
Nom cfg<br />
Le paramètre Mo<strong>de</strong> ap<strong>partie</strong>nt au type ModPos Settings <strong>de</strong> la rubrique Controller.<br />
mo<strong>de</strong><br />
Description<br />
Le paramètre Mo<strong>de</strong> détermine le mo<strong>de</strong> <strong>de</strong> définition <strong>de</strong> la limite (jusqu'à un point absolu ou<br />
par rapport à la position actuelle).<br />
Utilisation<br />
La configuration du paramètre Mo<strong>de</strong> <strong>sur</strong> Absolute signifie que la sphère ou le cône limité se<br />
trouve autour d'un point d'origine fixe : les changements <strong>de</strong> position sont cumulés et la valeur<br />
<strong>de</strong> déviation cumulée est comparée aux limites maximales définies chaque fois qu'une<br />
modification est apportée.<br />
La configuration du paramètre Mo<strong>de</strong> <strong>sur</strong> Relative signifie que la sphère limitée ou le cône<br />
limité se trouve autour du point actuel et sera déplacé lorsque vous modifierez la position.<br />
Limitations<br />
Le paramètre Mo<strong>de</strong> est disponible uniquement si le paramètre Limited ModPos est configuré<br />
<strong>sur</strong> TRUE.<br />
Valeurs autorisées<br />
Absolute ou Relative.<br />
La valeur par défaut est Relative.<br />
Renseignements connexes<br />
Limited ModPos à la page 83<br />
84 3HAC 17076-4 Révision: A
3 Rubrique Controller<br />
3.6.5. Limit Trans<br />
3.6.5. Limit Trans<br />
Parent<br />
Nom cfg<br />
Le paramètre Limit Trans ap<strong>partie</strong>nt au type ModPos Settings <strong>de</strong> la rubrique Controller.<br />
limittrans<br />
Description<br />
Le paramètre Limit Trans définit, en mm, l'écart maximal autorisé par rapport à la position<br />
actuelle ou la position d'origine.<br />
Limitations<br />
Ce type est disponible uniquement si le paramètre Limited ModPos est configuré <strong>sur</strong> TRUE.<br />
Valeurs autorisées<br />
Entre 0 et 1 000 mm.<br />
La valeur par défaut est 5.<br />
Renseignements connexes<br />
Limited ModPos à la page 83<br />
3HAC 17076-4 Révision: A 85
3 Rubrique Controller<br />
3.6.6. Limit Rot<br />
3.6.6. Limit Rot<br />
Parent<br />
Nom cfg<br />
Le paramètre Limit Rot ap<strong>partie</strong>nt au type ModPos Settings <strong>de</strong> la rubrique Controller.<br />
limitrot<br />
Description<br />
Le paramètre Limit Rot définit, en <strong>de</strong>grés, la réorientation maximale autorisée par rapport à<br />
la position actuelle ou la position d'origine.<br />
Limitations<br />
Ce type est disponible uniquement si le paramètre Limited ModPos est configuré <strong>sur</strong> TRUE.<br />
Valeurs autorisées<br />
Entre 0 et 360 <strong>de</strong>grés (entre 0 et 6,280 radians).<br />
La valeur par défaut est 10 <strong>de</strong>grés (0,17 radians).<br />
Informations supplémentaires<br />
Conversion <strong>de</strong>s <strong>de</strong>grés en radians :radians = (<strong>de</strong>grees/360)*(2*pi)<br />
Renseignements connexes<br />
Limited ModPos à la page 83<br />
86 3HAC 17076-4 Révision: A
3 Rubrique Controller<br />
3.6.7. Limit External Trans<br />
3.6.7. Limit External Trans<br />
Parent<br />
Le paramètre Limit External Trans ap<strong>partie</strong>nt au type ModPos Settings <strong>de</strong> la rubrique<br />
Controller.<br />
Nom cfg<br />
limitexttrans<br />
Description<br />
Le paramètre Limit External Trans définit, en mm, l'écart maximal autorisé par rapport à la<br />
position actuelle ou la position d'origine en ce qui concerne les axes linéaires externes.<br />
Limitations<br />
Le paramètre Limit External Trans est disponible uniquement si le paramètre Limited<br />
ModPos est configuré <strong>sur</strong> TRUE.<br />
Valeurs autorisées<br />
Entre 0 et 1 000 mm.<br />
La valeur par défaut est 50.<br />
Renseignements connexes<br />
Limited ModPos à la page 83<br />
3HAC 17076-4 Révision: A 87
3 Rubrique Controller<br />
3.6.8. Limit External Rot<br />
3.6.8. Limit External Rot<br />
Parent<br />
Le paramètre Limit External Rot ap<strong>partie</strong>nt au type ModPos Settings <strong>de</strong> la rubrique<br />
Controller.<br />
Nom cfg<br />
limitextrot<br />
Description<br />
Le paramètre Limit External Rot définit, en <strong>de</strong>grés, l'écart maximal autorisé par rapport à la<br />
position actuelle ou la position d'origine en ce qui concerne les axes <strong>de</strong> rotation externes.<br />
Limitations<br />
Le paramètre Limit External Rot est disponible uniquement si le paramètre Limited ModPos<br />
est configuré <strong>sur</strong> TRUE.<br />
Valeurs autorisées<br />
Entre 0 et 360 <strong>de</strong>grés (entre 0 et 6,280 radians).<br />
La valeur par défaut est 10 <strong>de</strong>grés (0,17 radians).<br />
Informations supplémentaires<br />
Conversion <strong>de</strong>s <strong>de</strong>grés en radians :radians = (<strong>de</strong>grees/360)*(2*pi)<br />
Renseignements connexes<br />
Limited ModPos à la page 83<br />
88 3HAC 17076-4 Révision: A
3 Rubrique Controller<br />
3.6.9. Change to LModPos in Auto<br />
3.6.9. Change to LModPos in Auto<br />
Parent<br />
Le paramètre Change to LModPos in Auto ap<strong>partie</strong>nt au type ModPos Settings <strong>de</strong> la rubrique<br />
Controller.<br />
Nom cfg<br />
ifauto<br />
Description<br />
Le paramètre Change to LModPos in Auto détermine s'il est possible <strong>de</strong> forcer le système à<br />
passer automatiquement <strong>sur</strong> Limited ModPos lors du passage <strong>de</strong> Manual à Auto. Lors du<br />
retour <strong>sur</strong> Manual, la valeur configurée est vali<strong>de</strong>.<br />
Utilisation<br />
La configuration du paramètre Change to LModPos in Auto <strong>sur</strong> No signifie que le paramètre<br />
Limited ModPos ne sera pas activé lors du passage <strong>de</strong> Manual à Auto.<br />
Yes signifie que le paramètre Limited ModPos sera activé lors du passage <strong>de</strong> la clé <strong>de</strong><br />
l'opérateur au mo<strong>de</strong> Auto.<br />
Limitations<br />
Le paramètre Change to LModPos in Auto est disponible uniquement si le paramètre Name a<br />
pour valeur ModPos.<br />
Valeurs autorisées<br />
Yes ou No.<br />
La valeur par défaut est No.<br />
Renseignements connexes<br />
Limited ModPos à la page 83<br />
Name à la page 82<br />
3HAC 17076-4 Révision: A 89
3 Rubrique Controller<br />
3.7.1. Type Operator Safety<br />
3.7 Type Operator Safety<br />
3.7.1. Type Operator Safety<br />
Vue d'ensemble<br />
Cette section décrit le type Operator Safety, qui ap<strong>partie</strong>nt à la rubrique Controller. Chaque<br />
paramètre <strong>de</strong> ce type est décrit dans une rubrique distincte <strong>de</strong> cette section.<br />
Nom cfg<br />
MASTER_BOOL<br />
Description du type<br />
Le type Operator Safety est utilisé pour définir une sécurité supplémentaire pour l'exécution<br />
du système.<br />
Renseignements connexes<br />
Activation <strong>de</strong> la comman<strong>de</strong> Hold-to-run à la page 54<br />
<strong>Manuel</strong> d'utilisation - IRC5 avec FlexPendant, chapitre Sécurité.<br />
90 3HAC 17076-4 Révision: A
3 Rubrique Controller<br />
3.7.2. Function<br />
3.7.2. Function<br />
Parent<br />
Nom cfg<br />
Le paramètre Function ap<strong>partie</strong>nt au type Operator Safety <strong>de</strong> la rubrique Controller.<br />
Name<br />
Description<br />
Le paramètre Function définit les fonctions <strong>de</strong> sécurité du système <strong>de</strong> robot.<br />
Valeurs autorisées<br />
Valeur : Description :<br />
Comman<strong>de</strong><br />
Hold-to-run<br />
La comman<strong>de</strong> Hold-to-run active une fonctionnalité qui requiert la pression<br />
d'un bouton pour permettre l'exécution en mo<strong>de</strong> Manual Reduce Speed.<br />
Lorsque vous relâchez le bouton, les exécutions sont immédiatement<br />
arrêtées.<br />
La comman<strong>de</strong> Hold-to-run est toujours activée en mo<strong>de</strong> <strong>de</strong> fonctionnement<br />
Manual Full Speed.<br />
La comman<strong>de</strong> Hold-to-run est décrite dans la norme ISO 10218 (EN775).<br />
Renseignements connexes<br />
Activation <strong>de</strong> la comman<strong>de</strong> Hold-to-run à la page 54<br />
<strong>Manuel</strong> d'utilisation - IRC5 avec FlexPendant, chapitre Sécurité.<br />
3HAC 17076-4 Révision: A 91
3 Rubrique Controller<br />
3.7.3. Active<br />
3.7.3. Active<br />
Parent<br />
Nom cfg<br />
Le paramètre Active ap<strong>partie</strong>nt au type Operator Safety <strong>de</strong> la rubrique Controller.<br />
Select<br />
Description<br />
Le paramètre Active détermine si la valeur du paramètre Function est activée.<br />
Valeurs autorisées<br />
Valeur : Description :<br />
TRUE<br />
Activé<br />
FALSE<br />
Non activé<br />
Renseignements connexes<br />
Function à la page 91<br />
92 3HAC 17076-4 Révision: A
3 Rubrique Controller<br />
3.8.1. Type Path Return Region<br />
3.8 Type Path Return Region<br />
3.8.1. Type Path Return Region<br />
Vue d'ensemble<br />
Cette section décrit le type Path Return Region, qui ap<strong>partie</strong>nt à la rubrique Controller.<br />
Chaque paramètre <strong>de</strong> ce type est décrit dans une rubrique distincte <strong>de</strong> cette section.<br />
Nom cfg<br />
CAB_REGAIN_DIST<br />
Description du type<br />
Dans un mouvement <strong>de</strong> retour, le paramètre Path Return Region spécifie la distance entre la<br />
position actuelle du robot et la <strong>de</strong>rnière trajectoire exécutée. La valeur maximale du<br />
paramètre Path Return Region peut être définie pour le démarrage en mo<strong>de</strong> manuel et le<br />
démarrage en mo<strong>de</strong> automatique.<br />
Deux ensembles <strong>de</strong> paramètres doivent être définis pour ce type, un pour le mo<strong>de</strong><br />
automatique (AUTO) et un pour le mo<strong>de</strong> manuel (MAN). Les <strong>de</strong>ux ensembles sont prédéfinis<br />
à la livraison.<br />
Mouvements <strong>de</strong> retour<br />
Un mouvement <strong>de</strong> retour doit avoir lieu lorsque la trajectoire actuelle du robot dévie <strong>de</strong> la<br />
trajectoire programmée. Par exemple, ceci est requis lorsqu'un arrêt non contrôlé s'est produit<br />
ou lorsque le robot a été éloigné <strong>de</strong> sa trajectoire par pilotage manuel.<br />
Un mouvement <strong>de</strong> retour commence lorsque le démarrage du programme est commandé et<br />
s'arrête avant que le programme continue avec l'instruction interrompue en raison d'une<br />
<strong>de</strong>man<strong>de</strong> d'arrêt.<br />
Valeurs Path Return Region prédéfinies<br />
AUTO<br />
MAN<br />
3HAC 17076-4 Révision: A 93
3 Rubrique Controller<br />
3.8.2. Mo<strong>de</strong><br />
3.8.2. Mo<strong>de</strong><br />
Parent<br />
Nom cfg<br />
Le paramètre Mo<strong>de</strong> ap<strong>partie</strong>nt au type Path Return Region <strong>de</strong> la rubrique Controller.<br />
Name<br />
Description<br />
Le paramètre Mo<strong>de</strong> définit le mo<strong>de</strong> <strong>de</strong> fonctionnement dans lequel un mouvement <strong>de</strong> retour<br />
commencera.<br />
Utilisation<br />
Les mo<strong>de</strong>s Auto et Man doivent être définis dans le système et sont configurés à la livraison.<br />
Valeurs autorisées<br />
AUTO<br />
MAN<br />
94 3HAC 17076-4 Révision: A
3 Rubrique Controller<br />
3.8.3. TCP Distance<br />
3.8.3. TCP Distance<br />
Parent<br />
Nom cfg<br />
Le paramètre TCP Distance ap<strong>partie</strong>nt au type Path Return Region <strong>de</strong> la rubrique Controller.<br />
TCP_Dist<br />
Description<br />
Le paramètre TCP Distance définit la distance TCP maximale autorisée entre la position<br />
actuelle du robot et la <strong>de</strong>rnière trajectoire exécutée.<br />
Utilisation<br />
Le paramètre TCP Distance est utilisé pour limiter le mouvement <strong>de</strong> retour si le robot risque<br />
d'entrer en collision avec un objet.<br />
Conditions préalables<br />
Indiquez le mo<strong>de</strong> <strong>de</strong> fonctionnement pour lequel le mouvement <strong>de</strong> retour est vali<strong>de</strong>. Ceci est<br />
défini dans le paramètre Mo<strong>de</strong>.<br />
Valeurs autorisées<br />
Valeur comprise entre 0 et 2 mètres indiquant le mouvement en mètres.<br />
La valeur par défaut est 0,05 mètre pour le mo<strong>de</strong> Manual et le mo<strong>de</strong> Automatic.<br />
Renseignements connexes<br />
Mo<strong>de</strong> à la page 94<br />
Application manual - Motion coordination and supervision<br />
3HAC 17076-4 Révision: A 95
3 Rubrique Controller<br />
3.8.4. TCP Rotation<br />
3.8.4. TCP Rotation<br />
Parent<br />
Nom cfg<br />
Le paramètre TCP Rotation ap<strong>partie</strong>nt au type Path Return Region <strong>de</strong> la rubrique Controller.<br />
TCP_Rot<br />
Description<br />
Le paramètre TCP Rotation définit la rotation TCP maximale autorisée entre la position<br />
actuelle du robot et la <strong>de</strong>rnière trajectoire exécutée.<br />
Utilisation<br />
Le paramètre TCP Rotation est utilisé pour limiter le mouvement <strong>de</strong> retour si le robot risque<br />
d'entrer en collision avec un objet.<br />
Conditions préalables<br />
Indiquez le mo<strong>de</strong> <strong>de</strong> fonctionnement pour lequel le mouvement <strong>de</strong> retour est vali<strong>de</strong>. Ceci est<br />
défini dans le paramètre Mo<strong>de</strong>.<br />
Valeurs autorisées<br />
Valeur comprise entre 0 et 6,280 radians indiquant le mouvement en radians.<br />
La valeur par défaut est 0,2 radian pour le mo<strong>de</strong> manuel et 1,57 radians pour le mo<strong>de</strong><br />
automatique.<br />
Informations supplémentaires<br />
Pour convertir les <strong>de</strong>grés en radians, utilisez cette formule :<br />
radians = 2*pi*<strong>de</strong>grees/360<br />
Renseignements connexes<br />
Mo<strong>de</strong> à la page 94<br />
Application manual - Motion coordination and supervision<br />
96 3HAC 17076-4 Révision: A
3 Rubrique Controller<br />
3.8.5. External Distance<br />
3.8.5. External Distance<br />
Parent<br />
Le paramètre External Distance ap<strong>partie</strong>nt au type Path Return Region <strong>de</strong> la rubrique<br />
Controller.<br />
Nom cfg<br />
Ext_Dist<br />
Description<br />
Le paramètre External Distance définit la distance maximale autorisée <strong>de</strong>s axes externes<br />
entre la position actuelle du robot et la <strong>de</strong>rnière trajectoire exécutée.<br />
Utilisation<br />
Le paramètre External Distance est utilisé pour limiter le mouvement <strong>de</strong> retour si le robot<br />
risque d'entrer en collision avec un objet.<br />
Conditions préalables<br />
Indiquez le mo<strong>de</strong> <strong>de</strong> fonctionnement pour lequel le mouvement <strong>de</strong> retour est vali<strong>de</strong>. Ceci est<br />
défini dans le paramètre Mo<strong>de</strong>.<br />
Valeurs autorisées<br />
Valeur comprise entre 0 et 2 mètres indiquant le mouvement en mètres.<br />
La valeur par défaut est 0,05 mètre pour le mo<strong>de</strong> Manual et le mo<strong>de</strong> Automatic.<br />
Renseignements connexes<br />
Mo<strong>de</strong> à la page 94<br />
Application manual - Motion coordination and supervision<br />
3HAC 17076-4 Révision: A 97
3 Rubrique Controller<br />
3.8.6. External Rotation<br />
3.8.6. External Rotation<br />
Parent<br />
Le paramètre External Rotation ap<strong>partie</strong>nt au type Path Return Region <strong>de</strong> la rubrique<br />
Controller.<br />
Nom cfg<br />
Ext_rot<br />
Description<br />
Le paramètre External Rotation définit la rotation maximale autorisée <strong>de</strong>s axes externes entre<br />
la position actuelle du robot et la <strong>de</strong>rnière trajectoire exécutée.<br />
Utilisation<br />
Le paramètre External Rotation est utilisé pour limiter la reprise si le robot risque d'entrer en<br />
collision avec un objet.<br />
Conditions préalables<br />
Indiquez le mo<strong>de</strong> <strong>de</strong> fonctionnement pour lequel le mouvement <strong>de</strong> retour est vali<strong>de</strong>. Ceci est<br />
défini dans le paramètre Mo<strong>de</strong>.<br />
Valeurs autorisées<br />
Valeur comprise entre 0 et 6,280 radians indiquant le mouvement en radians.<br />
La valeur par défaut est 0,2 radian pour le mo<strong>de</strong> manuel et 1,57 radians pour le mo<strong>de</strong><br />
automatique.<br />
Informations supplémentaires<br />
Pour convertir les <strong>de</strong>grés en radians, utilisez cette formule :<br />
radians = 2*pi*<strong>de</strong>grees/360<br />
Renseignements connexes<br />
Mo<strong>de</strong> à la page 94<br />
Application manual - Motion coordination and supervision<br />
98 3HAC 17076-4 Révision: A
3 Rubrique Controller<br />
3.9.1. Type Safety Run Chain<br />
3.9 Type Safety Run Chain<br />
3.9.1. Type Safety Run Chain<br />
Vue d'ensemble<br />
Cette section décrit le type Safety Run Chain, qui ap<strong>partie</strong>nt à la rubrique Controller. Chaque<br />
paramètre <strong>de</strong> ce type est décrit dans une rubrique distincte <strong>de</strong> cette section.<br />
Nom cfg<br />
RUNCHN_BOOL<br />
Description du type<br />
Il est possible d'obtenir un arrêt retardé qui est progressif. Le type d'arrêt progressif utilisé<br />
dans le système est défini dans le type Safety Run Chain.<br />
Plusieurs ensembles <strong>de</strong> paramètres peuvent être définis pour le type Safety Run Chain.<br />
Arrêt progressif<br />
Le robot s'arrête <strong>de</strong> la même manière que pour un arrêt normal du programme, sans dévier <strong>de</strong><br />
la trajectoire programmée. Après environ 1 secon<strong>de</strong>, l'alimentation <strong>de</strong>s moteurs est coupée.<br />
La distance d'arrêt peut être plus longue que pour un arrêt immédiat (par exemple, un arrêt<br />
d'urgence) où la mise hors tension est immédiate.<br />
3HAC 17076-4 Révision: A 99
3 Rubrique Controller<br />
3.9.2. Function<br />
3.9.2. Function<br />
Parent<br />
Nom cfg<br />
Le paramètre Function ap<strong>partie</strong>nt au type Safety Run Chain <strong>de</strong> la rubrique Controller.<br />
Name<br />
Description<br />
La fonction définit si l'arrêt progressif est activé ou désactivé.<br />
Utilisation<br />
Un arrêt progressif est i<strong>de</strong>ntique à un arrêt <strong>de</strong> sécurité <strong>de</strong> catégorie 1, ce qui signifie que le<br />
robot sera arrêté par les servopistolets.<br />
Le robot peut facilement être redémarré <strong>sur</strong> trajectoire après un arrêt progressif et poursuivre<br />
l'activité là où elle avait été interrompue.<br />
Valeurs autorisées<br />
Valeur : Description :<br />
SoftES<br />
SoftAS<br />
SoftGS<br />
SoftSS<br />
L'arrêt d'urgence progressif est activé par pression du bouton d'arrêt d'urgence<br />
<strong>sur</strong> le FlexPendant ou le module <strong>de</strong> comman<strong>de</strong>.<br />
SoftES est utilisé uniquement en mo<strong>de</strong> Auto. En mo<strong>de</strong> manuel, SoftES sera un<br />
arrêt <strong>de</strong> catégorie 0, quelle que soit la valeur définie pour le paramètre Active.<br />
L'arrêt progressif en mo<strong>de</strong> automatique est <strong>de</strong>stiné au mo<strong>de</strong> automatique<br />
pendant une exécution normale du programme. Cet arrêt est activé par <strong>de</strong>s<br />
dispositifs <strong>de</strong> sécurité comme les ri<strong>de</strong>aux <strong>de</strong> lumière, les faisceaux<br />
photoélectriques ou les tapis sensibles.<br />
L'arrêt général progressif est activé par <strong>de</strong>s dispositifs <strong>de</strong> sécurité comme les<br />
ri<strong>de</strong>aux <strong>de</strong> lumière, les faisceaux photoélectriques ou les tapis sensibles.<br />
L'arrêt supérieur progressif a la même fonction qu'un arrêt général mais est<br />
activé par <strong>de</strong>s dispositifs <strong>de</strong> sécurité connectés en externe.<br />
Renseignements connexes<br />
<strong>Manuel</strong> d'utilisation - IRC5 avec FlexPendant, chapitre Sécurité.<br />
100 3HAC 17076-4 Révision: A
3 Rubrique Controller<br />
3.9.3. Active<br />
3.9.3. Active<br />
Parent<br />
Nom cfg<br />
Le paramètre Active ap<strong>partie</strong>nt au type Safety Run Chain <strong>de</strong> la rubrique Controller.<br />
Select<br />
Description<br />
Le paramètre Active détermine si l'arrêt progressif est activé ou non.<br />
Utilisation<br />
Si le paramètre Active est configuré <strong>sur</strong> True, l'arrêt progressif est activé.<br />
Valeurs autorisées<br />
TRUE ou FALSE.<br />
3HAC 17076-4 Révision: A 101
3 Rubrique Controller<br />
3.10.1. Type System Misc<br />
3.10 Type System Misc<br />
3.10.1. Type System Misc<br />
Vue d'ensemble<br />
Cette section décrit le type System Misc, qui ap<strong>partie</strong>nt à la rubrique Controller. Chaque<br />
paramètre <strong>de</strong> ce type est décrit dans une rubrique distincte <strong>de</strong> cette section.<br />
Nom cfg<br />
SYS_MISC<br />
Description du type<br />
Le type System Misc contient <strong>de</strong>s paramètres généraux pour le système <strong>de</strong> comman<strong>de</strong>.<br />
Un seul ensemble <strong>de</strong> paramètres du type System Misc peut être configuré.<br />
102 3HAC 17076-4 Révision: A
3 Rubrique Controller<br />
3.10.2. No of Retry<br />
3.10.2. No of Retry<br />
Parent<br />
Nom cfg<br />
Le paramètre No of Retry ap<strong>partie</strong>nt au type System Misc <strong>de</strong> la rubrique Controller.<br />
NoOfRetry<br />
Description<br />
Le paramètre No of Retry indique le nombre d'appels <strong>de</strong> la routine avec une erreur récupérable<br />
pouvant <strong>sur</strong>venir avant que l'erreur soit signalée comme fatale et que l'exécution soit arrêtée.<br />
Utilisation<br />
Peut être utile par exemple si le réseau est instable et que la première tentative d'ouverture<br />
d'un fichier échoue.<br />
Limitations<br />
Fonctionne uniquement si un sous-programme <strong>de</strong> traitement d'erreurs qui <strong>sur</strong>veille la<br />
situation d'erreur est programmé avec l'instruction RETRY.<br />
Valeurs autorisées<br />
1 - 1000<br />
La valeur par défaut est 4.<br />
Informations supplémentaires<br />
Les modifications sont appliquées après un redémarrage normal.<br />
3HAC 17076-4 Révision: A 103
3 Rubrique Controller<br />
3.10.2. No of Retry<br />
Exemple<br />
Cet exemple montre que l'activation d'une unité d'E/S peut prendre du temps. Plusieurs<br />
tentatives sont nécessaires avant qu'il soit possible <strong>de</strong> configurer le signal <strong>de</strong> sortie<br />
numérique.<br />
PROC A()<br />
...<br />
IOEnable "cell_1", 0;<br />
SetDO cell_1_sig3, 1; !This might not work on the first attempt<br />
..<br />
ERROR IF ERRNO = ERR_IOENABLE THEN<br />
RETRY;<br />
ENDIF<br />
ENDPROC<br />
104 3HAC 17076-4 Révision: A
3 Rubrique Controller<br />
3.10.3. Simulate Menu<br />
3.10.3. Simulate Menu<br />
Parent<br />
Nom cfg<br />
Le paramètre Simulate Menu ap<strong>partie</strong>nt au type System Misc <strong>de</strong> la rubrique Controller.<br />
SimulateMenu<br />
Description<br />
Les instructions WaitTime, WaitUntil, WaitDO et WaitDI entraînent l'apparition d'un<br />
message d'avertissement en mo<strong>de</strong> manuel afin <strong>de</strong> rendre possible la simulation <strong>de</strong><br />
l'instruction et le passage à l'exécution <strong>de</strong> l'instruction suivante.<br />
Utilisation<br />
Il est utile <strong>de</strong> désactiver ce paramètre si vous ne souhaitez voir apparaître aucun message<br />
d'avertissement. Pour désactiver les menus, configurez le paramètre <strong>sur</strong> 0.<br />
Limitations<br />
Le paramètre est actif uniquement en mo<strong>de</strong> manuel. Aucun message d'avertissement<br />
n'apparaît en mo<strong>de</strong> automatique.<br />
Valeurs autorisées<br />
1 ou 0.<br />
La valeur par défaut est 1.<br />
Informations supplémentaires<br />
Les modifications sont appliquées après un redémarrage normal.<br />
3HAC 17076-4 Révision: A 105
3 Rubrique Controller<br />
3.11.1. Type Task<br />
3.11 Type Task<br />
3.11.1. Type Task<br />
Vue d'ensemble<br />
Cette section décrit le type Task, qui ap<strong>partie</strong>nt à la rubrique Controller. Chaque paramètre<br />
<strong>de</strong> ce type est décrit dans une rubrique distincte <strong>de</strong> cette section.<br />
Nom cfg<br />
CAB_TASKS<br />
Description du type<br />
Chaque ensemble <strong>de</strong> paramètres du type Task représente une tâche <strong>de</strong> programme <strong>sur</strong> le<br />
système <strong>de</strong> comman<strong>de</strong>.<br />
Si vous disposez <strong>de</strong> l'option Multitasking, jusqu'à 20 tâches peuvent exister. Sinon, il ne peut<br />
y en avoir qu'une.<br />
Renseignements connexes<br />
Application manual - Engineering tools, chapitre relatif à l'option Multitasking.<br />
106 3HAC 17076-4 Révision: A
3 Rubrique Controller<br />
3.11.2. Task<br />
3.11.2. Task<br />
Parent<br />
Nom cfg<br />
Le paramètre Task ap<strong>partie</strong>nt au type Tasks <strong>de</strong> la rubrique Controller.<br />
Name<br />
Description<br />
Nom <strong>de</strong> la tâche.<br />
Utilisation<br />
Il s'agit <strong>de</strong> l'i<strong>de</strong>ntité publique <strong>de</strong> la tâche.<br />
Valeurs autorisées<br />
Chaîne comportant entre 1 et 16 caractères. Le premier caractère ne peut pas être un chiffre.<br />
3HAC 17076-4 Révision: A 107
3 Rubrique Controller<br />
3.11.3. Task in Foreground<br />
3.11.3. Task in Foreground<br />
Parent<br />
Nom cfg<br />
Le paramètre Task in Foreground ap<strong>partie</strong>nt au type Tasks <strong>de</strong> la rubrique Controller.<br />
Task_in_forground<br />
Description<br />
Utilisé pour définir les priorités <strong>de</strong>s tâches.<br />
Le paramètre Task in Foreground contient le nom <strong>de</strong> la tâche qui doit être exécutée au premier<br />
plan <strong>de</strong> cette tâche. Cela signifie que la tâche pour laquelle le paramètre est défini ne sera<br />
exécutée que si la tâche au premier plan est inactive.<br />
Utilisation<br />
Par défaut, toutes les tâches sont exécutées avec le même niveau <strong>de</strong> priorité. Si vous souhaitez<br />
personnaliser les priorités, le paramètre Task in Foreground peut être défini pour les tâches<br />
qui doivent être exécutées en arrière-plan.<br />
Si le paramètre Task in Foreground est configuré <strong>sur</strong> une chaîne vi<strong>de</strong> ou <strong>sur</strong> -1 pour une tâche,<br />
celle-ci est exécutée avec la priorité la plus élevée ; aucune autre tâche ne peut suspendre son<br />
exécution.<br />
Limitations<br />
Le paramètre Task in Foreground peut être utilisé uniquement si vous disposez <strong>de</strong> l'option<br />
Multitasking.<br />
Valeurs autorisées<br />
Chaîne comportant entre 0 et 16 caractères.<br />
108 3HAC 17076-4 Révision: A
3 Rubrique Controller<br />
3.11.4. Type<br />
3.11.4. Type<br />
Parent<br />
Nom cfg<br />
Le paramètre Type ap<strong>partie</strong>nt au type Tasks <strong>de</strong> la rubrique Controller.<br />
Type<br />
Description<br />
Contrôle le lancement/l'arrêt et le redémarrage système d'une tâche.<br />
Utilisation<br />
Lors <strong>de</strong> la création d'une tâche, utilisez le paramètre Type pour configurer le mo<strong>de</strong> <strong>de</strong><br />
démarrage <strong>de</strong> la tâche.<br />
Limitations<br />
Une tâche contrôlant une unité mécanique doit être <strong>de</strong> type NORMAL.<br />
Le paramètre Type peut être utilisé uniquement si vous disposez <strong>de</strong> l'option Multitasking.<br />
Valeurs autorisées<br />
Valeur : Description :<br />
NORMAL<br />
STATIC<br />
SEMISTATIC<br />
La tâche réagit aux <strong>de</strong>man<strong>de</strong>s START/STOP provenant du FlexPendant<br />
ou d'autres sources.<br />
La tâche s'arrête en cas d'arrêt d'urgence.<br />
En cas <strong>de</strong> démarrage à chaud, la tâche redémarre à la position actuelle.<br />
La tâche ne s'arrête pas en cas d'arrêt d'urgence ou <strong>de</strong> pression du bouton<br />
d'arrêt du FlexPendant.<br />
Pour tous les démarrages à chaud, la tâche reprend <strong>de</strong>puis le début. Les<br />
modules seront rechargés si le fichier comportant les modules chargés<br />
automatiquement est mis à jour.<br />
La tâche ne s'arrête pas en cas d'arrêt d'urgence ou <strong>de</strong> pression du bouton<br />
d'arrêt du FlexPendant.<br />
La valeur par défaut est SEMISTATIC.<br />
3HAC 17076-4 Révision: A 109
3 Rubrique Controller<br />
3.11.5. Check Unresolved References<br />
3.11.5. Check Unresolved References<br />
Parent<br />
Le paramètre Check Unresolved References ap<strong>partie</strong>nt au type Tasks <strong>de</strong> la rubrique<br />
Controller.<br />
Nom cfg<br />
BindRef<br />
Description<br />
Le paramètre Check Unresolved References détermine si le système doit rechercher les<br />
<strong>référence</strong>s non résolues ou les ignorer.<br />
Utilisation<br />
Ce paramètre doit être configuré <strong>sur</strong> No si le système doit accepter les <strong>référence</strong>s non résolues<br />
dans le programme lors <strong>de</strong> la liaison avec un module ; sinon il doit être configuré <strong>sur</strong> Yes.<br />
Si ce paramètre est configuré <strong>sur</strong> Yes, une erreur d'exécution se produit lors <strong>de</strong> l'exécution<br />
d'une <strong>référence</strong> non résolue.<br />
Limitations<br />
Le paramètre doit être configuré <strong>sur</strong> No si les instructions Load ou Erase doivent être<br />
utilisées.<br />
Valeurs autorisées<br />
Yes et No.<br />
La valeur par défaut est Yes.<br />
110 3HAC 17076-4 Révision: A
3 Rubrique Controller<br />
3.11.6. Main Entry<br />
3.11.6. Main Entry<br />
Parent<br />
Nom cfg<br />
Le paramètre Main Entry ap<strong>partie</strong>nt au type Tasks <strong>de</strong> la rubrique Controller.<br />
Entry<br />
Description<br />
Nom <strong>de</strong> la routine <strong>de</strong> démarrage <strong>de</strong> la tâche.<br />
Utilisation<br />
L'exécution <strong>de</strong> la tâche commence dans la routine spécifiée par le paramètre Main Entry. Il<br />
doit s'agir d'une routine RAPID sans paramètre et accessible dans cette tâche.<br />
Valeurs autorisées<br />
Nom <strong>de</strong> routine comportant 16 caractères maximum.<br />
La valeur par défaut est Main.<br />
3HAC 17076-4 Révision: A 111
3 Rubrique Controller<br />
3.11.7. TrustLevel<br />
3.11.7. TrustLevel<br />
Parent<br />
Nom cfg<br />
Le paramètre TrustLevel ap<strong>partie</strong>nt au type Tasks <strong>de</strong> la rubrique Controller.<br />
TrustLevel<br />
Description<br />
Le paramètre TrustLevel gère le comportement du système lorsqu'une tâche SEMISTATIC<br />
ou STATIC est arrêtée ou ne peut pas être exécutée.<br />
Utilisation<br />
Si une tâche gérant le contrôle <strong>de</strong> la sécurité s'arrête, il peut s'avérer dangereux <strong>de</strong> poursuivre<br />
l'exécution <strong>de</strong> la tâche qui contrôle le mouvement du robot. Utilisez le paramètre TrustLevel<br />
pour définir le comportement <strong>de</strong>s tâches NORMAL lors <strong>de</strong> l'arrêt d'une tâche SEMISTATIC<br />
ou STATIC.<br />
Limitations<br />
Le paramètre TrustLevel peut être utilisé uniquement si vous disposez <strong>de</strong> l'option<br />
Multitasking.<br />
Valeurs autorisées<br />
Valeur : Description :<br />
SysFail<br />
SysHalt<br />
Toutes les tâches NORMAL vont être arrêtées. En outre, le système<br />
connaît un état d'erreur (SYS_FAIL). Toutes les comman<strong>de</strong>s <strong>de</strong> pilotage<br />
manuel et <strong>de</strong> démarrage <strong>de</strong> programme seront rejetées. Seul un nouveau<br />
redémarrage normal (démarrage à chaud) réinitialise le système. Ceci doit<br />
être utilisé lorsque la tâche comporte <strong>de</strong>s contrôles <strong>de</strong> sécurité.<br />
Toutes les tâches NORMAL vont être arrêtées. Le système est<br />
automatiquement paramétré <strong>sur</strong> le mo<strong>de</strong> Moteurs à l'arrêt. Lors du<br />
paramétrage du système <strong>sur</strong> le mo<strong>de</strong> Moteurs à l'arrêt, il est possible <strong>de</strong><br />
piloter manuellement le robot, mais une nouvelle tentative <strong>de</strong> démarrage<br />
du programme sera rejetée. Un nouveau redémarrage normal (démarrage<br />
à chaud) réinitialise le système.<br />
112 3HAC 17076-4 Révision: A
3 Rubrique Controller<br />
3.11.7. TrustLevel<br />
Valeur : Description :<br />
SysStop<br />
NoSafety<br />
Toutes les tâches NORMAL seront arrêtées mais pourront être<br />
redémarrées. Le pilotage manuel est également possible.<br />
Seule la tâche sera arrêtée.<br />
La valeur par défaut est SysFail.<br />
3HAC 17076-4 Révision: A 113
3 Rubrique Controller<br />
3.11.8. Use Mechanical Unit Group<br />
3.11.8. Use Mechanical Unit Group<br />
Parent<br />
Nom cfg<br />
Le paramètre Use Mechanical Unit Group ap<strong>partie</strong>nt au type Tasks <strong>de</strong> la rubrique Controller.<br />
UseMechanicalUnitGroup<br />
Description<br />
Indique le groupe d'unités mécaniques utilisé pour la tâche.<br />
Utilisation<br />
Une tâche <strong>de</strong> mouvement (paramètre MotionTask activé) contrôle les unités comprises dans<br />
le groupe d'unités mécaniques. Une tâche sans mouvement (paramètre MotionTask désactivé)<br />
pourra toujours lire les valeurs (comme la position du TCP) <strong>de</strong>s unités mécaniques du groupe<br />
d'unités.<br />
Limitations<br />
Le paramètre Use Mechanical Unit Group est utilisé uniquement si vous disposez <strong>de</strong> l'option<br />
MultiMove.<br />
Valeurs autorisées<br />
Le paramètre Use Mechanical Unit Group est configuré <strong>sur</strong> la même valeur que le paramètre<br />
Name du type Mechanical Unit Group.<br />
Chaîne comportant entre 0 et 16 caractères.<br />
Renseignements connexes<br />
MotionTask à la page 115<br />
Name à la page 72<br />
<strong>Manuel</strong> <strong>sur</strong> les applications - MultiMove<br />
114 3HAC 17076-4 Révision: A
3 Rubrique Controller<br />
3.11.9. MotionTask<br />
3.11.9. MotionTask<br />
Parent<br />
Nom cfg<br />
Le paramètre MotionTask ap<strong>partie</strong>nt au type Tasks <strong>de</strong> la rubrique Controller.<br />
MotionTask<br />
Description<br />
Indique quelle tâche est la tâche <strong>de</strong> mouvement, par exemple celle qui permet d'exécuter <strong>de</strong>s<br />
instructions <strong>de</strong> mouvement RAPID. Le paramètre MotionTask doit être utilisé même si une<br />
seule tâche est configurée dans le système.<br />
Utilisation<br />
Configurez le paramètre MotionTask <strong>sur</strong> Yes pour la tâche qui sera utilisée pour les<br />
instructions <strong>de</strong> mouvement du robot.<br />
Limitations<br />
Dans le système, une seule tâche peut être une tâche <strong>de</strong> mouvement, sauf si vous disposez <strong>de</strong><br />
l'option MultiMove.<br />
Le paramètre MotionTask est utilisé uniquement si vous disposez <strong>de</strong> l'option Multitasking.<br />
Valeurs autorisées<br />
Les valeurs autorisées sont Yes ou No.<br />
La valeur par défaut est No.<br />
La valeur doit être Yes pour une seule tâche.<br />
Renseignements connexes<br />
<strong>Manuel</strong> <strong>sur</strong> les applications - MultiMove<br />
Application manual - Engineering tools<br />
3HAC 17076-4 Révision: A 115
3 Rubrique Controller<br />
3.11.9. MotionTask<br />
116 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.1. Rubrique I/O<br />
4 Rubrique I/O<br />
4.1. Rubrique I/O<br />
Vue d'ensemble<br />
Ce chapitre décrit les types et les paramètres <strong>de</strong> la rubrique I/O. Chaque paramètre est décrit<br />
dans la section correspondant à son type.<br />
Description<br />
La rubrique I/O contient <strong>de</strong>s paramètres pour les cartes et signaux d'E/S.<br />
Les paramètres sont organisés selon les types suivants :<br />
1. Access Level<br />
2. Bus<br />
3. Cross Connection<br />
4. Fieldbus Command<br />
5. Fieldbus Command Type<br />
6. Signal<br />
7. System Input<br />
8. System Output<br />
9. Unit<br />
10. Unit Type<br />
Résultats <strong>de</strong> la configuration<br />
Si vous modifiez les paramètres d'E/S, vous <strong>de</strong>vez redémarrer le système <strong>de</strong> comman<strong>de</strong>.<br />
Sinon, les modifications n'auront aucun effet <strong>sur</strong> le système.<br />
3HAC 17076-4 Révision: A 117
4 Rubrique I/O<br />
4.2.1. Définition d'unités d'E/S<br />
4.2 Procédures<br />
4.2.1. Définition d'unités d'E/S<br />
Vue d'ensemble<br />
Une unité d'E/S est une représentation logicielle logique d'une unité <strong>de</strong> bus <strong>de</strong> terrain<br />
connectée à un bus <strong>de</strong> terrain au sein du système <strong>de</strong> comman<strong>de</strong>. Les unités d'E/S vous<br />
permettent <strong>de</strong> comman<strong>de</strong>r les périphériques électroniques et <strong>de</strong> lire les données <strong>de</strong> capteur.<br />
Elles sont utilisées pour la comman<strong>de</strong> <strong>de</strong>s signaux dans le système <strong>de</strong> robot.<br />
Le type Unit ap<strong>partie</strong>nt à la rubrique I/O.<br />
Unités d'E/S disponibles<br />
Plusieurs unités d'E/S peuvent être définies au sein du système <strong>de</strong> robot. Les types d'unité<br />
disponibles dépen<strong>de</strong>nt du type <strong>de</strong> bus <strong>de</strong> terrain utilisé.<br />
Les unités d'E/S suivantes sont <strong>de</strong>s exemples d'unités disponibles pour DeviceNet :<br />
1. E/S numériques<br />
2. E/S analogiques<br />
3. E/S Combi AL<br />
4. E/S avec relais<br />
5. Passerelles<br />
6. Simulated I/O<br />
7. Unités d'interface avec l'enco<strong>de</strong>ur<br />
Conditions préalables<br />
Avant <strong>de</strong> définir une unité, vous <strong>de</strong>vez :<br />
1. Configurer le bus.<br />
2. Vérifier que le type d'unité approprié est disponible en le créant ou en utilisant un type<br />
d'unité prédéfini.<br />
118 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.2.1. Définition d'unités d'E/S<br />
Définition <strong>de</strong>s unités d'E/S<br />
Pour définir une unité d'E/S :<br />
1. Dans la rubrique I/O, sélectionnez le type Unit.<br />
2. Sélectionnez l'unité à modifier ou à supprimer, ou ajoutez-en une nouvelle.<br />
3. Saisissez, supprimez ou modifiez les valeurs <strong>de</strong>s paramètres.<br />
4. Enregistrez les modifications.<br />
Renseignements connexes<br />
Type Unit à la page 267<br />
Définition du type d'unité d'E/S à la page 121<br />
Type Unit Type à la page 280<br />
3HAC 17076-4 Révision: A 119
4 Rubrique I/O<br />
4.2.2. Établissement <strong>de</strong> la liste <strong>de</strong>s types d'unité d'E/S disponibles<br />
4.2.2. Établissement <strong>de</strong> la liste <strong>de</strong>s types d'unité d'E/S disponibles<br />
Vue d'ensemble<br />
Le type Unit Type ap<strong>partie</strong>nt à la rubrique I/O.<br />
Établissement <strong>de</strong> la liste <strong>de</strong>s types d'unité d'E/S disponibles<br />
Pour répertorier les types d'unité d'E/S disponibles :<br />
1. Dans la rubrique I/O, sélectionnez le type Unit Type.<br />
2. Pour obtenir <strong>de</strong>s informations détaillées <strong>sur</strong> un type d'unité spécifique, sélectionnez ce<br />
<strong>de</strong>rnier.<br />
Renseignements connexes<br />
Définition d'unités d'E/S à la page 118<br />
Définition du type d'unité d'E/S à la page 121<br />
120 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.2.3. Définition du type d'unité d'E/S<br />
4.2.3. Définition du type d'unité d'E/S<br />
Vue d'ensemble<br />
Les unités d'E/S sont d'un type spécifique défini pour chaque unité. Les périphériques d'E/S<br />
pour lesquels aucun équivalent <strong>de</strong> type d'unité n'est spécifié doivent être définis.<br />
Le type Unit Type ap<strong>partie</strong>nt à la rubrique I/O.<br />
Définition du type d'unité d'E/S<br />
Pour définir le type d'unité d'E/S :<br />
1. Dans la rubrique I/O, sélectionnez le type Unit Type.<br />
2. Sélectionnez le type d'unité à modifier ou à supprimer, ou ajoutez-en un nouveau.<br />
3. Saisissez, supprimez ou modifiez les valeurs <strong>de</strong>s paramètres.<br />
4. Enregistrez les modifications.<br />
Renseignements connexes<br />
Définition d'unités d'E/S à la page 118<br />
Établissement <strong>de</strong> la liste <strong>de</strong>s types d'unité d'E/S disponibles à la page 120<br />
Type Unit Type à la page 280<br />
3HAC 17076-4 Révision: A 121
4 Rubrique I/O<br />
4.2.4. Définition <strong>de</strong>s signaux d'entrée et <strong>de</strong> sortie<br />
4.2.4. Définition <strong>de</strong>s signaux d'entrée et <strong>de</strong> sortie<br />
Vue d'ensemble<br />
Le type Signals ap<strong>partie</strong>nt à la rubrique I/O.<br />
Signaux d'entrée et <strong>de</strong> sortie disponibles<br />
Il existe différents types <strong>de</strong> signal.<br />
Le type <strong>de</strong> signal disponible dépend <strong>de</strong> l'unité réelle. Les types <strong>de</strong> signal physique standard<br />
sont :<br />
1. Entrées et sorties numériques 24 VCC<br />
2. Entrées et sorties numériques 120 VCC<br />
3. Entrées et sorties analogiques +-10 V<br />
4. Sorties analogiques <strong>de</strong> 0 à +10 V<br />
Les types <strong>de</strong> signal pouvant être configurés sont :<br />
• Entrée numérique, DI<br />
• Sortie numérique, DO<br />
• Entrée analogique, AI<br />
• Sortie analogique, AO<br />
• Entrée <strong>de</strong> groupe, GI<br />
• Sortie <strong>de</strong> groupe, GO<br />
Limitations<br />
Il est possible <strong>de</strong> définir un maximum <strong>de</strong> 1 024 signaux. Ceci inclut les signaux numériques,<br />
analogiques et <strong>de</strong> groupe (pour les entrées et les sorties).<br />
122 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.2.4. Définition <strong>de</strong>s signaux d'entrée et <strong>de</strong> sortie<br />
Conditions préalables<br />
Avant <strong>de</strong> définir un signal (qui n'est pas virtuel), vous <strong>de</strong>vez :<br />
1. Configurer le bus.<br />
2. Vérifier que le type d'unité approprié est disponible en le créant ou en utilisant un type<br />
d'unité prédéfini.<br />
3. Configurer l'unité.<br />
4. Vérifier que le niveau d'accès approprié est disponible en le créant ou en utilisant un<br />
niveau d'accès prédéfini.<br />
Définition <strong>de</strong>s signaux d'entrée et <strong>de</strong> sortie<br />
Pour définir <strong>de</strong>s signaux :<br />
1. Dans la rubrique I/O, sélectionnez le type Signal.<br />
2. Sélectionnez le signal à modifier ou à supprimer, ou ajoutez-en un nouveau.<br />
3. Saisissez, supprimez ou modifiez les valeurs <strong>de</strong>s paramètres. Les paramètres requis<br />
dépen<strong>de</strong>nt du type <strong>de</strong> signal.<br />
Consultez <strong>de</strong>s <strong>de</strong>scriptions et <strong>de</strong>s exemples <strong>de</strong> configurations standard dans la <strong>de</strong>scription<br />
du type Signal.<br />
4. Enregistrez les modifications.<br />
Renseignements connexes<br />
Définition d'un groupe <strong>de</strong> signaux à la page 124<br />
Type Signal à la page 181<br />
3HAC 17076-4 Révision: A 123
4 Rubrique I/O<br />
4.2.5. Définition d'un groupe <strong>de</strong> signaux<br />
4.2.5. Définition d'un groupe <strong>de</strong> signaux<br />
Groupe <strong>de</strong> signaux<br />
Les signaux numériques peuvent être regroupés et gérés comme une seule entité. La valeur<br />
d'un signal <strong>de</strong> ce type sera donc un entier positif codé binaire avec pour base les différents<br />
signaux numériques.<br />
Limitations<br />
Lors <strong>de</strong> la définition <strong>de</strong> groupes <strong>de</strong> signaux, vous <strong>de</strong>vez tenir compte <strong>de</strong> la limitation suivante<br />
dans le système <strong>de</strong> robot :<br />
• Il est possible <strong>de</strong> définir un maximum <strong>de</strong> 16 signaux dans un groupe <strong>de</strong> signaux.<br />
Définition d'un groupe <strong>de</strong> signaux<br />
Pour définir un groupe <strong>de</strong> signaux :<br />
1. Dans la rubrique I/O, sélectionnez le type Signal.<br />
2. Sélectionnez le signal à modifier ou à supprimer, ou ajoutez-en un nouveau.<br />
3. Saisissez, supprimez ou modifiez les valeurs <strong>de</strong>s paramètres. Configurez le paramètre<br />
Type of Signal <strong>sur</strong> Group Input ou Group Output.<br />
Les paramètres requis dépen<strong>de</strong>nt du type <strong>de</strong> signal. Consultez <strong>de</strong>s <strong>de</strong>scriptions et <strong>de</strong>s<br />
exemples <strong>de</strong> configurations standard dans la <strong>de</strong>scription du type Signal.<br />
4. Enregistrez les modifications.<br />
Renseignements connexes<br />
Définition <strong>de</strong>s signaux d'entrée et <strong>de</strong> sortie à la page 122<br />
Type Signal à la page 181<br />
Exemple<br />
Si un groupe <strong>de</strong> signaux s'étend <strong>sur</strong> 4 bits, la valeur maximale est 15 (2 4 -1) et la valeur<br />
minimale 0.<br />
124 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.2.6. Définition d'entrées système<br />
4.2.6. Définition d'entrées système<br />
Vue d'ensemble<br />
Les signaux d'entrée peuvent se voir affecter <strong>de</strong>s entrées spécifiques. L'entrée déclenche une<br />
action système gérée par le système, sans utiliser le FlexPendant ou d'autres dispositifs<br />
matériels.<br />
Conditions préalables<br />
Un signal d'entrée numérique portant un nom <strong>de</strong> signal défini doit être configuré dans le<br />
système.<br />
Limitations<br />
Les limitations suivantes doivent être prises en compte :<br />
• Une seule action système peut être affectée au signal d'entrée. Toutefois, plusieurs<br />
signaux d'entrée peuvent se voir affecter la même action système.<br />
• Lors <strong>de</strong> la suppression d'une action système, le signal reste défini. Le signal doit être<br />
supprimé séparément.<br />
• Les signaux d'entrée système sont vali<strong>de</strong>s uniquement pour le programme en cours<br />
d'exécution dans le système, avec <strong>de</strong>s exceptions au niveau <strong>de</strong> la valeur <strong>de</strong> l'action. Ces<br />
exceptions sont décrites avec la valeur d'action correspondante.<br />
• Pour réagir au signal système, le système doit être en mo<strong>de</strong> automatique.<br />
Définition <strong>de</strong>s entrées système<br />
Pour définir une entrée système :<br />
1. Dans la rubrique I/O, sélectionnez le type System Input.<br />
2. Sélectionnez l'entrée système à modifier ou à supprimer, ou ajoutez-en une nouvelle.<br />
3. Saisissez, modifiez ou supprimez les valeurs <strong>de</strong>s paramètres.<br />
Pour ajouter ou supprimer les valeurs d'action système Interrupt, Load and Start,<br />
Activation <strong>de</strong>s moteurs et démarrage, Start et Démarrage principal, définissez également<br />
le paramètre Argument 1.<br />
Pour ajouter ou supprimer les valeurs d'action système Interrupt et Load and Start,<br />
définissez également le paramètre Argument 2.<br />
3HAC 17076-4 Révision: A 125
4 Rubrique I/O<br />
4.2.6. Définition d'entrées système<br />
4. Enregistrez les modifications.<br />
Entrées système rejetées<br />
Si le système est en mo<strong>de</strong> manuel ou ne peut pas réaliser l'action système définie en raison <strong>de</strong><br />
toute autre exigence non remplie, aucun message d'erreur n'apparaît. Lorsqu'une action<br />
système est rejetée, le message d'erreur est stocké dans le journal <strong>de</strong>s erreurs (ELOG).<br />
Renseignements connexes<br />
Type System Input à la page 215<br />
Type Signal à la page 181<br />
126 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.3.1. Type Access Level<br />
4.3 Type Access Level<br />
4.3.1. Type Access Level<br />
Vue d'ensemble<br />
Cette section décrit le type Access Level, qui ap<strong>partie</strong>nt à la rubrique I/O. Chaque paramètre<br />
<strong>de</strong> ce type est décrit dans une rubrique distincte <strong>de</strong> cette section.<br />
Nom cfg<br />
EIO_ACCESS<br />
Description du type<br />
Un niveau d'accès d'E/S est une configuration définissant l'accès en écriture à différents<br />
objets d'E/S pour différentes catégories d'applications <strong>de</strong> contrôle <strong>de</strong>s E/S.<br />
Utilisation<br />
Pour configurer et utiliser un niveau d'accès, il est nécessaire <strong>de</strong> limiter l'accès en écriture aux<br />
signaux. Par exemple, il doit être possible <strong>de</strong> modifier un ensemble <strong>de</strong> signaux à partir d'un<br />
client distant (par exemple, RobotStudio Online ) et dans le mo<strong>de</strong> RAPID automatique. Pour<br />
cela, il est nécessaire <strong>de</strong> créer un niveau d'accès spécifiant les limites et d'affecter les signaux.<br />
Limitations<br />
Il est impossible <strong>de</strong> configurer différents niveaux d'accès en écriture pour différents types <strong>de</strong><br />
client distant, car le système <strong>de</strong> comman<strong>de</strong> (par exemple, RobotStudio Online ) n'est pas<br />
différent <strong>de</strong>s autres clients distants.<br />
Niveaux d'accès prédéfinis<br />
Niveau<br />
d'accès :<br />
INTERNAL<br />
DEFAULT<br />
Description :<br />
Aucun client externe ne dispose d'un accès en écriture ; généralement<br />
utilisé par les signaux <strong>de</strong> sécurité.<br />
Permet uniquement d'accé<strong>de</strong>r en écriture aux signaux à partir<br />
d'instructions RAPID et <strong>de</strong> clients locaux (par exemple, le FlexPendant).<br />
3HAC 17076-4 Révision: A 127
4 Rubrique I/O<br />
4.3.1. Type Access Level<br />
Niveau<br />
d'accès :<br />
ALL<br />
Description :<br />
À utiliser avec précaution car un accès total est octroyé à partir <strong>de</strong> tous les<br />
clients (locaux et distants).<br />
Exemple<br />
Paramètre : Valeur :<br />
Name<br />
Rapid<br />
Local client in manual mo<strong>de</strong><br />
Local client in auto mo<strong>de</strong><br />
Remote client in manual mo<strong>de</strong><br />
Remote client in auto mo<strong>de</strong><br />
DEFAULT<br />
Écriture permise<br />
Écriture permise<br />
Lecture seule<br />
Lecture seule<br />
Lecture seule<br />
128 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.3.2. Name<br />
4.3.2. Name<br />
Parent<br />
Nom cfg<br />
Le paramètre Name ap<strong>partie</strong>nt au type Access Level <strong>de</strong> la rubrique I/O.<br />
Name<br />
Description<br />
Le paramètre Name indique le nom logique du niveau d'accès.<br />
Utilisation<br />
Le nom du niveau d'accès est utilisé comme une <strong>référence</strong> au niveau d'accès spécifique lors<br />
<strong>de</strong> la configuration <strong>de</strong>s signaux.<br />
Valeurs autorisées<br />
Chaîne conforme aux règles RAPID décrites dans le manuel Vue d'ensemble <strong>de</strong> RAPID,<br />
chapitre Éléments <strong>de</strong> base.<br />
Le nom doit être unique au sein <strong>de</strong>s objets nommés <strong>de</strong> la configuration système d'E/S. Les<br />
noms se distinguant uniquement par leur casse sont considérés comme i<strong>de</strong>ntiques.<br />
3HAC 17076-4 Révision: A 129
4 Rubrique I/O<br />
4.3.3. Rapid<br />
4.3.3. Rapid<br />
Parent<br />
Nom cfg<br />
Le paramètre Rapid ap<strong>partie</strong>nt au type Access Level <strong>de</strong> la rubrique I/O.<br />
Rapid<br />
Description<br />
Le paramètre Rapid indique le niveau d'accès octroyé aux instructions RAPID.<br />
Utilisation<br />
Indiquez le niveau d'accès qui doit être octroyé aux instructions RAPID lors <strong>de</strong> l'accès à <strong>de</strong>s<br />
objets associés à ce niveau.<br />
Valeurs autorisées<br />
Écriture permise<br />
Lecture seule<br />
130 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.3.4. Local Client in Manual Mo<strong>de</strong><br />
4.3.4. Local Client in Manual Mo<strong>de</strong><br />
Parent<br />
Le paramètre Local Client in Manual Mo<strong>de</strong> ap<strong>partie</strong>nt au type Access Level <strong>de</strong> la rubrique<br />
I/O.<br />
Nom cfg<br />
LocalManual<br />
Description<br />
Le paramètre Local Client in Manual Mo<strong>de</strong> indique le niveau d'accès octroyé aux clients<br />
RobAPI locaux en mo<strong>de</strong> manuel.<br />
Un client local est un client utilisant RobAPI et connecté directement au système <strong>de</strong><br />
comman<strong>de</strong> (par exemple, un FlexPendant).<br />
Utilisation<br />
Indiquez le niveau d'accès qui doit être octroyé aux clients RobAPI locaux en mo<strong>de</strong> manuel<br />
lors <strong>de</strong> l'accès à <strong>de</strong>s objets associés à ce niveau.<br />
Valeurs autorisées<br />
Écriture permise<br />
Lecture seule<br />
3HAC 17076-4 Révision: A 131
4 Rubrique I/O<br />
4.3.5. Local Client in Auto Mo<strong>de</strong><br />
4.3.5. Local Client in Auto Mo<strong>de</strong><br />
Parent<br />
Nom cfg<br />
Le paramètre Local Client in Auto Mo<strong>de</strong> ap<strong>partie</strong>nt au type Access Level <strong>de</strong> la rubrique I/O.<br />
LocalAuto<br />
Description<br />
Le paramètre Local Client in Auto Mo<strong>de</strong> indique le niveau d'accès octroyé aux clients<br />
RobAPI locaux en mo<strong>de</strong> automatique.<br />
Un client local est un client utilisant RobAPI et connecté directement au système <strong>de</strong><br />
comman<strong>de</strong> (par exemple, un FlexPendant).<br />
Utilisation<br />
Indiquez le niveau d'accès qui doit être octroyé aux clients RobAPI locaux en mo<strong>de</strong><br />
automatique lors <strong>de</strong> l'accès à <strong>de</strong>s objets associés à ce niveau.<br />
Valeurs autorisées<br />
Écriture permise<br />
Lecture seule<br />
132 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.3.6. Remote Client in Manual Mo<strong>de</strong><br />
4.3.6. Remote Client in Manual Mo<strong>de</strong><br />
Parent<br />
Le paramètre Remote Client in Manual Mo<strong>de</strong> ap<strong>partie</strong>nt au type Access Level <strong>de</strong> la rubrique<br />
I/O.<br />
Nom cfg<br />
RemoteManual<br />
Description<br />
Le paramètre Remote Client in Manual Mo<strong>de</strong> indique le niveau d'accès octroyé aux clients<br />
RobAPI distants en mo<strong>de</strong> manuel.<br />
Un client distant est un client (ou une application) utilisant RobAPI et non connecté<br />
directement au système <strong>de</strong> comman<strong>de</strong> (par exemple, RobotStudio Online ).<br />
Utilisation<br />
Indiquez le niveau d'accès qui doit être octroyé aux clients RobAPI distants en mo<strong>de</strong> manuel<br />
lors <strong>de</strong> l'accès à <strong>de</strong>s objets associés à ce niveau.<br />
Valeurs autorisées<br />
Écriture permise<br />
Lecture seule<br />
3HAC 17076-4 Révision: A 133
4 Rubrique I/O<br />
4.3.7. Remote Client in Auto Mo<strong>de</strong><br />
4.3.7. Remote Client in Auto Mo<strong>de</strong><br />
Parent<br />
Nom cfg<br />
Le paramètre Remote Client in Auto Mo<strong>de</strong> ap<strong>partie</strong>nt au type Access Level <strong>de</strong> la rubrique I/O.<br />
RemoteAuto<br />
Description<br />
Le paramètre Remote Client in Auto Mo<strong>de</strong> indique le niveau d'accès octroyé aux clients<br />
RobAPI distants en mo<strong>de</strong> automatique.<br />
Un client distant est un client (ou une application) utilisant RobAPI et non connecté<br />
directement au système <strong>de</strong> comman<strong>de</strong> (par exemple, RobotStudio Online ).<br />
Utilisation<br />
Indiquez le niveau d'accès qui doit être octroyé aux clients RobAPI distants en mo<strong>de</strong><br />
automatique lors <strong>de</strong> l'accès à <strong>de</strong>s objets associés à ce niveau.<br />
Valeurs autorisées<br />
Écriture permise<br />
Lecture seule<br />
134 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.4.1. Type Bus<br />
4.4 Type Bus<br />
4.4.1. Type Bus<br />
Vue d'ensemble<br />
Cette section décrit le type Bus, qui ap<strong>partie</strong>nt à la rubrique I/O. Chaque paramètre <strong>de</strong> ce type<br />
est décrit dans une rubrique distincte <strong>de</strong> cette section.<br />
Nom cfg<br />
EIO_BUS<br />
Description du type<br />
Un bus d'E/S est une représentation logicielle logique d'un bus <strong>de</strong> terrain au sein du système<br />
<strong>de</strong> comman<strong>de</strong>.<br />
Utilisation<br />
La spécification d'un bus entraîne la création d'une représentation logique du bus <strong>de</strong> terrain<br />
réel. La configuration du bus définit les paramètres spécifiques qui détermineront le<br />
comportement du bus <strong>de</strong> terrain, comme la vitesse <strong>de</strong> communication et le temps <strong>de</strong><br />
récupération du bus.<br />
Le bus est utilisé lors <strong>de</strong> la définition <strong>de</strong>s unités et autres objets dans le système d'E/S.<br />
Conditions préalables<br />
Avant <strong>de</strong> définir un nouveau bus, vous <strong>de</strong>vez installer dans le système l'option <strong>de</strong> bus <strong>de</strong><br />
terrain souhaitée.<br />
L'option <strong>de</strong> bus <strong>de</strong> terrain est généralement composée <strong>de</strong> logiciels permettant <strong>de</strong> configurer<br />
<strong>de</strong>s bus du type spécifique et du matériel nécessaire pour équiper le système <strong>de</strong> comman<strong>de</strong><br />
<strong>de</strong>s interfaces physiques nécessaires au bus <strong>de</strong> terrain spécifique.<br />
3HAC 17076-4 Révision: A 135
4 Rubrique I/O<br />
4.4.1. Type Bus<br />
Limitations<br />
Le bus présente les limitations suivantes :<br />
• Le nombre maximal <strong>de</strong> bus dans le système dépend <strong>de</strong> l'option <strong>de</strong> bus <strong>de</strong> terrain<br />
installée.<br />
• Il est seulement possible <strong>de</strong> configurer les bus <strong>de</strong>s types pour lesquels l'option<br />
correspondante a été installée dans le système.<br />
Bus prédéfinis<br />
Bus : Description :<br />
Local<br />
Virtual1<br />
Le bus Local est utilisé pour la communication avec les cartes d'E/S <strong>de</strong> sécurité<br />
et l'unité d'E/S utilisateur 8DI/8DO intégrée. Aucune autre unité que l'unité d'E/S<br />
utilisateur ne peut être configurée pour ce bus.<br />
Le bus Virtual1 est un bus virtuel qui peut être utilisé pour la configuration<br />
d'unités virtuelles.<br />
Selon les options installées, il peut exister d'autres bus prédéfinis non décrits dans ce manuel.<br />
Renseignements connexes<br />
Pour plus d'informations <strong>sur</strong> la configuration du bus, reportez-vous au manuel correspondant<br />
à l'option <strong>de</strong> bus <strong>de</strong> terrain concernée.<br />
Application manual - DeviceNet<br />
Exemple DeviceNet<br />
Il s'agit d'un bus DeviceNet standard. Pour plus d'informations <strong>sur</strong> DeviceNet, reportez-vous<br />
au Application manual - DeviceNet.<br />
Paramètre : Valeur :<br />
Name<br />
Type of bus<br />
Board number<br />
Label at Fieldbus Connector<br />
MyDeviceNet<br />
DeviceNet<br />
Première carte<br />
Connecteur DeviceNet <strong>sur</strong> la carte du<br />
logement PCI 4<br />
136 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.4.1. Type Bus<br />
Paramètre : Valeur :<br />
Recovery time 5<br />
DeviceNet master address 2<br />
DeviceNet communication speed<br />
250 kbps<br />
3HAC 17076-4 Révision: A 137
4 Rubrique I/O<br />
4.4.2. Name<br />
4.4.2. Name<br />
Parent<br />
Nom cfg<br />
Le paramètre Name ap<strong>partie</strong>nt au type Bus <strong>de</strong> la rubrique I/O.<br />
Name<br />
Description<br />
Le paramètre Name indique le nom du bus.<br />
Utilisation<br />
Le nom du bus est utilisé comme une <strong>référence</strong> au bus spécifique lors <strong>de</strong> la configuration <strong>de</strong>s<br />
unités <strong>sur</strong> le bus.<br />
Valeurs autorisées<br />
Chaîne conforme aux règles RAPID décrites dans le manuel Vue d'ensemble <strong>de</strong> RAPID,<br />
chapitre Éléments <strong>de</strong> base.<br />
Le nom doit être unique au sein <strong>de</strong>s objets nommés <strong>de</strong> la configuration système d'E/S. Les<br />
noms se distinguant uniquement par leur casse sont considérés comme i<strong>de</strong>ntiques.<br />
138 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.4.3. Type of Bus<br />
4.4.3. Type of Bus<br />
Parent<br />
Nom cfg<br />
Le paramètre Type of Bus ap<strong>partie</strong>nt au type Bus <strong>de</strong> la rubrique I/O.<br />
BusType<br />
Description<br />
Le paramètre Type of Bus indique le type <strong>de</strong> bus <strong>de</strong> terrain représenté par ce bus.<br />
Utilisation<br />
La définition du type <strong>de</strong> bus est essentielle pour pouvoir i<strong>de</strong>ntifier le bus <strong>de</strong> terrain représenté<br />
par ce bus. L'i<strong>de</strong>ntification unique du bus <strong>de</strong> terrain spécifique est possible grâce à la<br />
combinaison <strong>de</strong>s paramètres Type of Bus et Board Number.<br />
Conditions préalables<br />
L'option <strong>de</strong> bus <strong>de</strong> terrain du type <strong>de</strong> bus souhaité doit avoir été installée dans le système <strong>de</strong><br />
comman<strong>de</strong>.<br />
Limitations<br />
Tous les bus configurés du système doivent avoir une combinaison unique <strong>de</strong>s paramètres<br />
Type of Bus et Board Number.<br />
Valeurs autorisées<br />
Les valeurs sont déterminées par les options <strong>de</strong> bus <strong>de</strong> terrain disponibles et installées.<br />
Exemples <strong>de</strong> valeurs autorisées, selon les options <strong>de</strong> bus <strong>de</strong> terrain installées :<br />
• Virtual (toujours disponible)<br />
• DeviceNet<br />
• Profibus<br />
• Interbus<br />
3HAC 17076-4 Révision: A 139
4 Rubrique I/O<br />
4.4.3. Type of Bus<br />
Informations supplémentaires<br />
La valeur Virtual est utile si une configuration d'un autre système <strong>de</strong> robot doit être<br />
temporairement testée sans que tout le matériel d'E/S soit disponible. Si le paramètre Type of<br />
Bus est configuré <strong>sur</strong> Virtual pour <strong>de</strong>s bus non disponibles, il est possible d'exécuter le<br />
système en mo<strong>de</strong> simulation à l'ai<strong>de</strong> <strong>de</strong> la configuration importée.<br />
Renseignements connexes<br />
Board Number à la page 141<br />
140 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.4.4. Board Number<br />
4.4.4. Board Number<br />
Parent<br />
Nom cfg<br />
Le paramètre Board Number ap<strong>partie</strong>nt au type Bus <strong>de</strong> la rubrique I/O.<br />
BoardNumber<br />
Description<br />
Le paramètre Board Number indique quel élément d'un type spécifique <strong>de</strong> carte <strong>de</strong> bus <strong>de</strong><br />
terrain est représenté par cette configuration <strong>de</strong> bus.<br />
Utilisation<br />
Le paramètre Board Number est utilisé pour l'énumération <strong>de</strong> tous les bus du même type<br />
(c'est-à-dire ayant la même valeur pour le paramètre Type of Bus).<br />
Si le bus représente un bus matériel (par exemple, DeviceNet), le paramètre Board Number<br />
est une énumération <strong>de</strong>s cartes (du même type) situées dans le module informatique.<br />
L'énumération est effectuée <strong>de</strong> gauche à droite, la première carte étant celle située dans le<br />
logement PCI le plus à gauche.<br />
Si le but est <strong>de</strong> type Virtual, le paramètre Board Number est utilisé pour rendre la<br />
configuration <strong>de</strong> bus unique afin d'autoriser la création <strong>de</strong> plusieurs bus simulés.<br />
Limitations<br />
L'option <strong>de</strong> bus <strong>de</strong> terrain installée dans le système doit prendre en charge plusieurs cartes du<br />
même type dans le système <strong>de</strong> comman<strong>de</strong>, sinon la valeur First board est la seule valeur<br />
vali<strong>de</strong>.<br />
Valeurs autorisées<br />
Les valeurs que peut prendre en charge le paramètre Board Number sont déterminées par les<br />
options <strong>de</strong> bus <strong>de</strong> terrain disponibles et installées.<br />
Exemples <strong>de</strong> valeurs autorisées :<br />
• First board (toujours disponible)<br />
• Second board<br />
3HAC 17076-4 Révision: A 141
4 Rubrique I/O<br />
4.4.4. Board Number<br />
Informations supplémentaires<br />
Si le bus est <strong>de</strong> type Virtual ou si l'option <strong>de</strong> bus <strong>de</strong> terrain installée prend en charge plusieurs<br />
cartes du même type, les valeurs Second board et supérieures peuvent être disponibles.<br />
Renseignements connexes<br />
Type of Bus à la page 139<br />
142 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.4.5. Label at Fieldbus Connector<br />
4.4.5. Label at Fieldbus Connector<br />
Parent<br />
Nom cfg<br />
Le paramètre Label at Fieldbus Connector ap<strong>partie</strong>nt au type Bus <strong>de</strong> la rubrique I/O.<br />
ConnectorLabel<br />
Description<br />
Le paramètre Label at Fieldbus Connector permet d'attribuer une étiquette au bus réel.<br />
Utilisation<br />
L'utilisation du paramètre Label at Fieldbus Connector est facultative. Ce paramètre fournit<br />
une étiquette i<strong>de</strong>ntifiant le bus physique ou le connecteur représenté par cette configuration<br />
<strong>de</strong> bus.<br />
Valeurs autorisées<br />
Chaîne comportant 80 caractères maximum.<br />
3HAC 17076-4 Révision: A 143
4 Rubrique I/O<br />
4.4.6. Recovery Time<br />
4.4.6. Recovery Time<br />
Parent<br />
Nom cfg<br />
Le paramètre Recovery Time ap<strong>partie</strong>nt au type Bus <strong>de</strong> la rubrique I/O.<br />
RecoveryTime<br />
Description<br />
Le paramètre Recovery Time détermine la fréquence à laquelle la récupération du bus doit être<br />
effectuée en définissant la durée <strong>de</strong> l'intervalle, en secon<strong>de</strong>s.<br />
La récupération du bus est effectuée régulièrement pour reprendre contact avec les unités d'E/<br />
S avec lesquelles le système <strong>de</strong> comman<strong>de</strong> a perdu la communication.<br />
Limitations<br />
La valeur minimale est <strong>de</strong> 5 secon<strong>de</strong>s.<br />
Valeurs autorisées<br />
La valeur du paramètre Recovery Time est spécifiée par intervalles <strong>de</strong> 5 secon<strong>de</strong>s.<br />
Informations supplémentaires<br />
L'activation et la désactivation <strong>de</strong>s unités d'E/S peuvent être réalisées à l'ai<strong>de</strong> <strong>de</strong>s comman<strong>de</strong>s<br />
RAPID IOEnable et IODisable (reportez-vous au manuel <strong>de</strong> <strong>référence</strong> RAPID - Vue<br />
d'ensemble <strong>de</strong> RAPID).<br />
Renseignements connexes<br />
<strong>Manuel</strong> <strong>de</strong> <strong>référence</strong> RAPID - Vue d'ensemble <strong>de</strong> RAPID<br />
144 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.4.7. Path to Bus Configuration File<br />
4.4.7. Path to Bus Configuration File<br />
Parent<br />
Nom cfg<br />
Le paramètre Path to Bus Configuration File ap<strong>partie</strong>nt au type Bus <strong>de</strong> la rubrique I/O.<br />
CfgPath<br />
Description<br />
Le paramètre Path to Bus Configuration File indique le chemin d'un fichier contenant les<br />
informations <strong>de</strong> configuration <strong>de</strong> bus détaillées nécessaires pour certains types <strong>de</strong> bus <strong>de</strong><br />
terrain.<br />
Conditions préalables<br />
Le fichier cible correspondant à ce paramètre doit être créé et transféré vers le système <strong>de</strong><br />
comman<strong>de</strong>. La création et le transfert doivent être effectués en fonction <strong>de</strong>s exigences du type<br />
<strong>de</strong> bus représenté par cette configuration.<br />
Valeurs autorisées<br />
Chaîne conforme aux exigences suivantes :<br />
• 80 caractères maximum.<br />
• Il doit s'agir d'un chemin <strong>de</strong> fichier vali<strong>de</strong>.<br />
Le chemin peut mener au répertoire HOME. Ceci est interprété comme le chemin d'accès au<br />
répertoire HOME du système actuel.<br />
Exemple<br />
Pour indiquer comme cible un fichier nommé my_pbus_cfg.bin situé dans le répertoire Home<br />
du système actuel :<br />
HOME\my_pbus_cfg.bin<br />
3HAC 17076-4 Révision: A 145
4 Rubrique I/O<br />
4.4.8. DeviceNet Master Address<br />
4.4.8. DeviceNet Master Address<br />
Parent<br />
Nom cfg<br />
Le paramètre DeviceNet Master Address ap<strong>partie</strong>nt au type Bus <strong>de</strong> la rubrique I/O.<br />
DN_MasterAddress<br />
Description<br />
Le paramètre DeviceNet Master Address est obligatoire pour un bus <strong>de</strong> terrain DeviceNet et<br />
détermine quelle adresse le maître doit utiliser pour communiquer avec d'autres périphériques<br />
<strong>sur</strong> le réseau DeviceNet.<br />
Utilisation<br />
L'adresse du maître est l'adresse utilisée par le maître pour communiquer.<br />
DeviceNet Master Address est un paramètre propre à DeviceNet qui est disponible<br />
uniquement pour les types d'unité DeviceNet.<br />
Conditions préalables<br />
L'option DeviceNet single ou DeviceNet dual board doit être installée.<br />
Limitations<br />
L'utilisation du paramètre DeviceNet Master Address implique la présence <strong>sur</strong> le réseau d'un<br />
autre périphérique doté <strong>de</strong> la même adresse.<br />
Valeurs autorisées<br />
Les valeurs autorisées sont <strong>de</strong>s entiers compris entre 0 et 63.<br />
Renseignements connexes<br />
Application manual - DeviceNet<br />
146 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.4.9. DeviceNet Communication Speed<br />
4.4.9. DeviceNet Communication Speed<br />
Parent<br />
Nom cfg<br />
Le paramètre DeviceNet Communication Speed ap<strong>partie</strong>nt au type Bus <strong>de</strong> la rubrique I/O.<br />
DN_BaudRate<br />
Description<br />
Le paramètre DeviceNet Communication Speed est obligatoire pour un bus <strong>de</strong> terrain<br />
DeviceNet et détermine la vitesse <strong>de</strong> connexion (vitesse <strong>de</strong> transmission) que le maître<br />
DeviceNet doit utiliser pour communiquer avec d'autres périphériques du réseau DeviceNet.<br />
Utilisation<br />
Le baud est l'unité <strong>de</strong> la vitesse <strong>de</strong> transmission <strong>de</strong> signaux <strong>de</strong> la communication, qui<br />
détermine la vitesse maximale du transfert <strong>de</strong> données dans les liaisons série. Plus la valeur<br />
en bauds est élevée, plus la communication est rapi<strong>de</strong>.<br />
DeviceNet Communication Speed est un paramètre propre à DeviceNet qui est disponible<br />
uniquement pour les types d'unité DeviceNet.<br />
Conditions préalables<br />
L'option DeviceNet single ou DeviceNet dual board doit être installée.<br />
Limitations<br />
Lors <strong>de</strong> l'utilisation du paramètre DeviceNet Communication Speed, tous les périphériques<br />
figurant <strong>sur</strong> le même réseau physique doivent utiliser la même vitesse <strong>de</strong> transmission.<br />
Valeurs autorisées<br />
125, 250 et 500, indiquant la vitesse <strong>de</strong> transmission en kbps (kilobits par secon<strong>de</strong>).<br />
Renseignements connexes<br />
Application manual - DeviceNet<br />
3HAC 17076-4 Révision: A 147
4 Rubrique I/O<br />
4.5.1. Type Cross Connection<br />
4.5 Type Cross Connection<br />
4.5.1. Type Cross Connection<br />
Vue d'ensemble<br />
Cette section décrit le type Cross Connection, qui ap<strong>partie</strong>nt à la rubrique I/O. Chaque<br />
paramètre <strong>de</strong> ce type est décrit dans une rubrique distincte <strong>de</strong> cette section.<br />
Nom cfg<br />
EIO_CROSS<br />
Description du type<br />
Une interconnexion d'E/S est une connexion configurée par logiciel entre <strong>de</strong>s signaux d'E/S<br />
numériques qui permettent à un ou plusieurs signaux d'affecter automatiquement l'état<br />
d'autres signaux.<br />
Utilisation<br />
L'utilisation d'interconnexions permet <strong>de</strong> relier rapi<strong>de</strong>ment <strong>de</strong>s signaux et <strong>de</strong> laisser le<br />
système gérer l'activité d'E/S sans exécuter <strong>de</strong> co<strong>de</strong> RAPID.<br />
L'interconnexion <strong>de</strong>s signaux est une bonne alternative si le processus comporte un signal<br />
d'entrée qui, une fois activé, active automatiquement un ou plusieurs signaux <strong>de</strong> sortie. Si <strong>de</strong>s<br />
conditions logiques sont nécessaires entre plusieurs signaux d'acteur, l'option RobotWare<br />
Logical Cross Connections est disponible.<br />
Pour obtenir <strong>de</strong>s informations détaillées <strong>sur</strong> l'utilisation <strong>de</strong> l'option Logical Cross<br />
Connections, reportez-vous au Application manual - Robot communication and I/O control.<br />
148 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.5.1. Type Cross Connection<br />
Limitations<br />
Le nombre maximal d'interconnexions gérées par le système est limité à 100.<br />
Les interconnexions ne doivent pas former une chaîne <strong>de</strong> plus <strong>de</strong> 20 niveaux. Une chaîne est<br />
formée lorsque <strong>de</strong>s interconnexions sont reliées entre elles <strong>de</strong> sorte qu'un signal faisant <strong>partie</strong><br />
d'une expression <strong>de</strong> résultante dans une interconnexion fasse également <strong>partie</strong> <strong>de</strong> l'expression<br />
d'acteur d'une autre interconnexion, etc. La profon<strong>de</strong>ur <strong>de</strong> cette chaîne est le nombre <strong>de</strong><br />
transitions entre le premier signal d'acteur et le <strong>de</strong>rnier signal <strong>de</strong> résultante.<br />
Les interconnexions ne doivent pas former <strong>de</strong>s chaînes fermées car cela entraînerait une<br />
évaluation et une oscillation infinies. Une chaîne fermée apparaît lorsque <strong>de</strong>s interconnexions<br />
sont reliées entre elles <strong>de</strong> sorte que la chaîne d'interconnexions forme un cercle.<br />
Les signaux <strong>de</strong> résultante ambigus ne sont pas autorisés car les résultats dépendraient <strong>de</strong><br />
l'ordre d'évaluation (qui ne peut pas être commandé). Des signaux <strong>de</strong> résultante ambigus se<br />
produisent lorsque le même signal est une résultante dans plusieurs interconnexions.<br />
Les expressions sont évaluées <strong>de</strong> gauche à droite, les priorités <strong>de</strong>s opérateurs logiques OR et<br />
AND étant i<strong>de</strong>ntiques. Pour plus <strong>de</strong> clarté, il est recommandé d'éviter d'utiliser les opérateurs<br />
logiques OR et AND dans la même expression.<br />
Informations supplémentaires<br />
À moins que l'option Logical Cross Connections soit installée, seules les interconnexions<br />
directes composées <strong>de</strong>s <strong>de</strong>ux paramètres Actor 1 et Resultant peuvent être spécifiées.<br />
Si l'option Logical Cross Connections est installée, <strong>de</strong>s conditions d'acteur plus complexes<br />
peuvent être construites en combinant jusqu'à cinq signaux d'acteur différents avec <strong>de</strong>s<br />
opérateurs. Les signaux d'acteur peuvent également être inversés.<br />
Renseignements connexes<br />
Consultez le chapitre relatif aux interconnexions logiques dans le Application manual - Robot<br />
communication and I/O control.<br />
3HAC 17076-4 Révision: A 149
4 Rubrique I/O<br />
4.5.2. Resultant<br />
4.5.2. Resultant<br />
Parent<br />
Nom cfg<br />
Le paramètre Resultant ap<strong>partie</strong>nt au type Cross Connection <strong>de</strong> la rubrique I/O.<br />
Res<br />
Description<br />
Le paramètre Resultant indique le signal numérique dans lequel sera stocké le résultat <strong>de</strong> la<br />
condition formée par les signaux d'acteur.<br />
Lorsque le résultat <strong>de</strong> la condition formée par les signaux d'acteur est modifié, le signal prend<br />
la même valeur que le résultat.<br />
Utilisation<br />
Indiquez le signal qui sera constitué du résultat <strong>de</strong> la condition formée par les signaux<br />
d'acteur.<br />
Valeurs autorisées<br />
Signal numérique défini dans le système.<br />
150 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.5.3. Actor 1<br />
4.5.3. Actor 1<br />
Parent<br />
Nom cfg<br />
Le paramètre Actor 1 ap<strong>partie</strong>nt au type Cross Connection <strong>de</strong> la rubrique I/O.<br />
Act1<br />
Description<br />
Le paramètre Actor 1 indique le premier signal numérique qui forme l'expression d'acteur <strong>de</strong><br />
l'interconnexion.<br />
Chaque fois que la valeur du signal mentionné par Actor 1 est modifiée, la condition logique<br />
formée par l'interconnexion est évaluée et la valeur du signal mentionné par Resultant est<br />
mise à jour (si nécessaire).<br />
Utilisation<br />
Indiquez le premier <strong>de</strong>s signaux numériques formant la condition qui comman<strong>de</strong>ra la valeur<br />
du signal mentionné par Resultant.<br />
Si vous disposez <strong>de</strong> l'option Logical Cross Connections, le paramètre Actor 1 peut faire <strong>partie</strong><br />
d'une instruction plus complexe formée par sa combinaison avec d'autres paramètres comme<br />
Invert Actor 1, Operator 1 et Actor 2.<br />
Valeurs autorisées<br />
Signal numérique défini dans le système.<br />
Renseignements connexes<br />
Resultant à la page 150<br />
3HAC 17076-4 Révision: A 151
4 Rubrique I/O<br />
4.5.4. Invert Actor 1<br />
4.5.4. Invert Actor 1<br />
Parent<br />
Nom cfg<br />
Le paramètre Invert Actor 1 ap<strong>partie</strong>nt au type Cross Connection <strong>de</strong> la rubrique I/O.<br />
Act1_invert<br />
Description<br />
Le paramètre Invert Actor 1 indique si la valeur inversée du signal mentionné par le paramètre<br />
Actor 1 sera utilisée dans l'évaluation à la place <strong>de</strong> la valeur <strong>de</strong> signal réelle.<br />
Utilisation<br />
Vous pouvez utiliser le paramètre Invert Actor 1 lors <strong>de</strong> la formation d'expressions<br />
d'interconnexion complexes en indiquant si la valeur inversée <strong>de</strong> Actor 1 doit être utilisée.<br />
Limitations<br />
Vous pouvez utiliser le paramètre Invert Actor 1 uniquement si vous disposez <strong>de</strong> l'option<br />
RobotWare Logical Cross Connections.<br />
Valeurs autorisées<br />
Yes ou No.<br />
Renseignements connexes<br />
Actor 1 à la page 151<br />
152 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.5.5. Operator 1<br />
4.5.5. Operator 1<br />
Parent<br />
Nom cfg<br />
Le paramètre Operator 1 ap<strong>partie</strong>nt au type Cross Connection <strong>de</strong> la rubrique I/O.<br />
Oper1<br />
Description<br />
Le paramètre Operator 1 indique l'opération logique à réaliser entre les signaux mentionnés<br />
par les paramètres Actor 1 et Actor 2.<br />
Utilisation<br />
Le paramètre Operator 1 est utilisé pour spécifier l'opération logique entre Actor 1 et Actor 2.<br />
Si un seul signal d'acteur est utilisé, le paramètre Operator 1 est omis.<br />
Conditions préalables<br />
La spécification du paramètre Operator 1 requiert explicitement celle du paramètre Actor 2.<br />
Limitations<br />
Vous pouvez utiliser le paramètre Operator 1 uniquement si vous disposez <strong>de</strong> l'option<br />
RobotWare Logical Cross Connections.<br />
Valeurs autorisées<br />
AND ou OR<br />
Renseignements connexes<br />
Actor 1 à la page 151<br />
Actor 2 à la page 154<br />
3HAC 17076-4 Révision: A 153
4 Rubrique I/O<br />
4.5.6. Actor 2<br />
4.5.6. Actor 2<br />
Parent<br />
Nom cfg<br />
Le paramètre Actor 2 ap<strong>partie</strong>nt au type Cross Connection <strong>de</strong> la rubrique I/O.<br />
Act2<br />
Description<br />
Le paramètre Actor 2 indique le <strong>de</strong>uxième signal numérique qui forme l'expression d'acteur<br />
<strong>de</strong> l'interconnexion.<br />
Chaque fois que la valeur du signal mentionné par Actor 2 est modifiée, la condition logique<br />
formée par l'interconnexion est évaluée et la valeur du signal mentionné par Resultant est<br />
mise à jour (si nécessaire).<br />
Utilisation<br />
Indiquez le <strong>de</strong>uxième <strong>de</strong>s signaux numériques formant la condition qui comman<strong>de</strong>ra la valeur<br />
du signal mentionné par Resultant. Si un seul signal d'acteur est utilisé, le paramètre Actor 2<br />
est omis.<br />
Conditions préalables<br />
Le paramètre Actor 2 sera ignoré sauf si le paramètre Operator 1 est spécifié.<br />
Limitations<br />
Vous pouvez utiliser le paramètre Actor 2 uniquement si vous disposez <strong>de</strong> l'option RobotWare<br />
Logical Cross Connections.<br />
Valeurs autorisées<br />
Signal numérique défini dans le système.<br />
Renseignements connexes<br />
Resultant à la page 150<br />
Operator 1 à la page 153<br />
154 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.5.7. Invert Actor 2<br />
4.5.7. Invert Actor 2<br />
Parent<br />
Nom cfg<br />
Le paramètre Invert Actor 2 ap<strong>partie</strong>nt au type Cross Connection <strong>de</strong> la rubrique I/O.<br />
Act2_invert<br />
Description<br />
Le paramètre Invert Actor 2 indique si la valeur inversée du signal mentionné par le paramètre<br />
Actor 2 sera utilisée dans l'évaluation à la place <strong>de</strong> la valeur <strong>de</strong> signal réelle.<br />
Utilisation<br />
Vous pouvez utiliser le paramètre Invert Actor 2 lors <strong>de</strong> la formation d'expressions<br />
d'interconnexion complexes en indiquant si la valeur inversée <strong>de</strong> Actor 2 doit être utilisée.<br />
Limitations<br />
Vous pouvez utiliser le paramètre Invert Actor 2 uniquement si vous disposez <strong>de</strong> l'option<br />
RobotWare Logical Cross Connections.<br />
Valeurs autorisées<br />
Yes ou No.<br />
Renseignements connexes<br />
Actor 2 à la page 154<br />
3HAC 17076-4 Révision: A 155
4 Rubrique I/O<br />
4.5.8. Operator 2<br />
4.5.8. Operator 2<br />
Parent<br />
Nom cfg<br />
Le paramètre Operator 2 ap<strong>partie</strong>nt au type Cross Connection <strong>de</strong> la rubrique I/O.<br />
Oper2<br />
Description<br />
Le paramètre Operator 2 indique l'opération logique à réaliser entre les signaux mentionnés<br />
par les paramètres Actor 2 et Actor 3.<br />
Utilisation<br />
Le paramètre Operator 2 est utilisé pour spécifier l'opération logique entre Actor 2 et Actor 3.<br />
Si <strong>de</strong>ux signaux d'acteur maximum sont utilisés, Operator 2 est omis.<br />
Conditions préalables<br />
La spécification du paramètre Operator 2 requiert explicitement celle du paramètre Actor 3.<br />
Limitations<br />
Vous pouvez utiliser le paramètre Operator 2 uniquement si vous disposez <strong>de</strong> l'option<br />
RobotWare Logical Cross Connections.<br />
Valeurs autorisées<br />
AND ou OR<br />
Renseignements connexes<br />
Actor 2 à la page 154<br />
Actor 3 à la page 157<br />
156 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.5.9. Actor 3<br />
4.5.9. Actor 3<br />
Parent<br />
Nom cfg<br />
Le paramètre Actor 3 ap<strong>partie</strong>nt au type Cross Connection <strong>de</strong> la rubrique I/O.<br />
Act3<br />
Description<br />
Le paramètre Actor 3 indique le troisième signal numérique qui forme l'expression d'acteur<br />
<strong>de</strong> l'interconnexion.<br />
Chaque fois que la valeur du signal mentionné par Actor 3 est modifiée, la condition logique<br />
formée par l'interconnexion est évaluée et la valeur du signal mentionné par Resultant est<br />
mise à jour (si nécessaire).<br />
Utilisation<br />
Indiquez le troisième <strong>de</strong>s signaux numériques formant la condition qui comman<strong>de</strong>ra la valeur<br />
du signal mentionné par Resultant. Si <strong>de</strong>ux signaux d'acteur maximum sont utilisés, Actor 3<br />
est omis.<br />
Conditions préalables<br />
Le paramètre Actor 3 sera ignoré sauf si les paramètres Operator 1 et Operator 2 sont<br />
spécifiés.<br />
Limitations<br />
Vous pouvez utiliser le paramètre Actor 3 uniquement si vous disposez <strong>de</strong> l'option RobotWare<br />
Logical Cross Connections.<br />
Valeurs autorisées<br />
Signal numérique défini dans le système.<br />
3HAC 17076-4 Révision: A 157
4 Rubrique I/O<br />
4.5.9. Actor 3<br />
Renseignements connexes<br />
Resultant à la page 150<br />
Operator 1 à la page 153<br />
Operator 2 à la page 156<br />
158 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.5.10. Invert Actor 3<br />
4.5.10. Invert Actor 3<br />
Parent<br />
Nom cfg<br />
Le paramètre Invert Actor 3 ap<strong>partie</strong>nt au type Cross Connection <strong>de</strong> la rubrique I/O.<br />
Act3_invert<br />
Description<br />
Le paramètre Invert Actor 3 indique si la valeur inversée du signal mentionné par le paramètre<br />
Actor 3 sera utilisée dans l'évaluation à la place <strong>de</strong> la valeur <strong>de</strong> signal réelle.<br />
Utilisation<br />
Vous pouvez utiliser le paramètre Invert Actor 3 lors <strong>de</strong> la formation d'expressions<br />
d'interconnexion complexes en indiquant si la valeur inversée <strong>de</strong> Actor 3 doit être utilisée.<br />
Limitations<br />
Vous pouvez utiliser le paramètre Invert Actor 3 uniquement si vous disposez <strong>de</strong> l'option<br />
RobotWare Logical Cross Connections.<br />
Valeurs autorisées<br />
Yes ou No.<br />
Renseignements connexes<br />
Actor 3 à la page 157<br />
3HAC 17076-4 Révision: A 159
4 Rubrique I/O<br />
4.5.11. Operator 3<br />
4.5.11. Operator 3<br />
Parent<br />
Nom cfg<br />
Le paramètre Operator 3 ap<strong>partie</strong>nt au type Cross Connection <strong>de</strong> la rubrique I/O.<br />
Oper3<br />
Description<br />
Le paramètre Operator 3 indique l'opération logique à réaliser entre les signaux mentionnés<br />
par les paramètres Actor 3 et Actor 4.<br />
Utilisation<br />
Le paramètre Operator 3 est utilisé pour spécifier l'opération logique entre Actor 3 et Actor 4.<br />
Si trois signaux d'acteur maximum sont utilisés, Operator 3 est omis.<br />
Conditions préalables<br />
La spécification du paramètre Operator 3 requiert explicitement celle du paramètre Actor 4.<br />
Limitations<br />
Vous pouvez utiliser le paramètre Operator 3 uniquement si vous disposez <strong>de</strong> l'option<br />
RobotWare Logical Cross Connections.<br />
Valeurs autorisées<br />
AND ou OR<br />
Renseignements connexes<br />
Actor 3 à la page 157<br />
Actor 4 à la page 161<br />
160 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.5.12. Actor 4<br />
4.5.12. Actor 4<br />
Parent<br />
Nom cfg<br />
Le paramètre Actor 4 ap<strong>partie</strong>nt au type Cross Connection <strong>de</strong> la rubrique I/O.<br />
Act4<br />
Description<br />
Le paramètre Actor 4 indique le quatrième signal numérique qui forme l'expression d'acteur<br />
<strong>de</strong> l'interconnexion.<br />
Chaque fois que la valeur du signal mentionné par Actor 4 est modifiée, la condition logique<br />
formée par l'interconnexion est évaluée et la valeur du signal mentionné par Resultant est<br />
mise à jour (si nécessaire).<br />
Utilisation<br />
Indiquez le quatrième <strong>de</strong>s signaux numériques formant la condition qui comman<strong>de</strong>ra la<br />
valeur du signal mentionné par Resultant. Si trois signaux d'acteur maximum sont utilisés,<br />
Actor 4 est omis.<br />
Conditions préalables<br />
Le paramètre Actor 4 sera ignoré sauf si les paramètres Operator 1, Operator 2 et Operator<br />
3 sont spécifiés.<br />
Limitations<br />
Vous pouvez utiliser le paramètre Actor 4 uniquement si vous disposez <strong>de</strong> l'option RobotWare<br />
Logical Cross Connections.<br />
Valeurs autorisées<br />
Signal numérique défini dans le système.<br />
3HAC 17076-4 Révision: A 161
4 Rubrique I/O<br />
4.5.12. Actor 4<br />
Renseignements connexes<br />
Resultant à la page 150<br />
Operator 1 à la page 153<br />
Operator 2 à la page 156<br />
Operator 3 à la page 160<br />
162 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.5.13. Invert Actor 4<br />
4.5.13. Invert Actor 4<br />
Parent<br />
Nom cfg<br />
Le paramètre Invert Actor 4 ap<strong>partie</strong>nt au type Cross Connection <strong>de</strong> la rubrique I/O.<br />
Act4_invert<br />
Description<br />
Le paramètre Invert Actor 4 indique si la valeur inversée du signal mentionné par le paramètre<br />
Actor 4 sera utilisée dans l'évaluation à la place <strong>de</strong> la valeur <strong>de</strong> signal réelle.<br />
Utilisation<br />
Vous pouvez utiliser le paramètre Invert Actor 4 lors <strong>de</strong> la formation d'expressions<br />
d'interconnexion complexes en indiquant si la valeur inversée <strong>de</strong> Actor 4 doit être utilisée.<br />
Limitations<br />
Vous pouvez utiliser le paramètre Invert Actor 4 uniquement si vous disposez <strong>de</strong> l'option<br />
RobotWare Logical Cross Connections.<br />
Valeurs autorisées<br />
Yes ou No.<br />
Renseignements connexes<br />
Actor 4 à la page 161<br />
3HAC 17076-4 Révision: A 163
4 Rubrique I/O<br />
4.5.14. Operator 4<br />
4.5.14. Operator 4<br />
Parent<br />
Nom cfg<br />
Le paramètre Operator 4 ap<strong>partie</strong>nt au type Cross Connection <strong>de</strong> la rubrique I/O.<br />
Oper4<br />
Description<br />
Le paramètre Operator 4 indique l'opération logique à réaliser entre les signaux mentionnés<br />
par les paramètres Actor 4 et Actor 5.<br />
Utilisation<br />
Le paramètre Operator 4 est utilisé pour spécifier l'opération logique entre Actor 4 et Actor 5.<br />
Si quatre signaux d'acteur maximum sont utilisés, Operator 4 est omis.<br />
Conditions préalables<br />
La spécification du paramètre Operator 4 requiert explicitement celle du paramètre Actor 5.<br />
Limitations<br />
Vous pouvez utiliser le paramètre Operator 4 uniquement si vous disposez <strong>de</strong> l'option<br />
RobotWare Logical Cross Connections.<br />
Valeurs autorisées<br />
AND ou OR<br />
Renseignements connexes<br />
Actor 4 à la page 161<br />
Actor 5 à la page 165<br />
164 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.5.15. Actor 5<br />
4.5.15. Actor 5<br />
Parent<br />
Nom cfg<br />
Le paramètre Actor 5 ap<strong>partie</strong>nt au type Cross Connection <strong>de</strong> la rubrique I/O.<br />
Act5<br />
Description<br />
Le paramètre Actor 5 indique le cinquième signal numérique qui forme l'expression d'acteur<br />
<strong>de</strong> l'interconnexion.<br />
Chaque fois que la valeur du signal mentionné par Actor 5 est modifiée, la condition logique<br />
formée par l'interconnexion est évaluée et la valeur du signal mentionné par Resultant est<br />
mise à jour (si nécessaire).<br />
Utilisation<br />
Indiquez le cinquième <strong>de</strong>s signaux numériques formant la condition qui comman<strong>de</strong>ra la<br />
valeur du signal mentionné par Resultant. Si quatre signaux d'acteur maximum sont utilisés,<br />
Actor 5 est omis.<br />
Conditions préalables<br />
Le paramètre Actor 5 sera ignoré sauf si les paramètres Operator 1, Operator 2, Operator 3<br />
et Operator 4 sont spécifiés.<br />
Limitations<br />
Vous pouvez utiliser le paramètre Actor 5 uniquement si vous disposez <strong>de</strong> l'option RobotWare<br />
Logical Cross Connections.<br />
Valeurs autorisées<br />
Signal numérique défini dans le système.<br />
3HAC 17076-4 Révision: A 165
4 Rubrique I/O<br />
4.5.15. Actor 5<br />
Renseignements connexes<br />
Resultant à la page 150<br />
Operator 1 à la page 153<br />
Operator 2 à la page 156<br />
Operator 3 à la page 160<br />
Operator 4 à la page 164<br />
166 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.5.16. Invert Actor 5<br />
4.5.16. Invert Actor 5<br />
Parent<br />
Nom cfg<br />
Le paramètre Invert Actor 5 ap<strong>partie</strong>nt au type Cross Connection <strong>de</strong> la rubrique I/O.<br />
Act5_invert<br />
Description<br />
Le paramètre Invert Actor 5 indique si la valeur inversée du signal mentionné par le paramètre<br />
Actor 5 sera utilisée dans l'évaluation à la place <strong>de</strong> la valeur <strong>de</strong> signal réelle.<br />
Utilisation<br />
Vous pouvez utiliser le paramètre Invert Actor 5 lors <strong>de</strong> la formation d'expressions<br />
d'interconnexion complexes en indiquant si la valeur inversée <strong>de</strong> Actor 5 doit être utilisée.<br />
Limitations<br />
Vous pouvez utiliser le paramètre Invert Actor 5 uniquement si vous disposez <strong>de</strong> l'option<br />
RobotWare Logical Cross Connections.<br />
Valeurs autorisées<br />
Yes ou No.<br />
Renseignements connexes<br />
Actor 5 à la page 165<br />
3HAC 17076-4 Révision: A 167
4 Rubrique I/O<br />
4.6.1. Type Fieldbus Command<br />
4.6 Type Fieldbus Command<br />
4.6.1. Type Fieldbus Command<br />
Vue d'ensemble<br />
Cette section décrit le type Fieldbus Command, qui ap<strong>partie</strong>nt à la rubrique I/O. Chaque<br />
paramètre <strong>de</strong> ce type est décrit dans une rubrique distincte <strong>de</strong> cette section.<br />
Nom cfg<br />
EIO_COMMAND<br />
Description du type<br />
Une comman<strong>de</strong> <strong>de</strong> bus <strong>de</strong> terrain est une comman<strong>de</strong> <strong>de</strong> démarrage pour une unité spécifique<br />
<strong>sur</strong> un bus <strong>de</strong> terrain.<br />
Utilisation<br />
Le type Fieldbus Command est utilisé au démarrage pour envoyer <strong>de</strong>s comman<strong>de</strong>s à <strong>de</strong>s<br />
unités spécifiques <strong>sur</strong> le bus <strong>de</strong> terrain.<br />
Plusieurs unités du même type (par exemple, toutes les unités d350) peuvent recevoir <strong>de</strong>s<br />
comman<strong>de</strong>s via le type Fieldbus Command Type. Pour employer une unité spécifique, utilisez<br />
le type Fieldbus Command.<br />
Renseignements connexes<br />
Type Fieldbus Command Type à la page 172<br />
Exemple<br />
Paramètre<br />
Valeur<br />
Assigned to unit<br />
My_d350<br />
Type of Fieldbus Command<br />
LinkAddr<br />
Valeur 5<br />
168 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.6.2. Assigned to Unit<br />
4.6.2. Assigned to Unit<br />
Parent<br />
Nom cfg<br />
Le paramètre Assigned to Unit ap<strong>partie</strong>nt au type Fieldbus Command <strong>de</strong> la rubrique I/O.<br />
Unit<br />
Description<br />
Le paramètre Assigned to Unit indique le nom <strong>de</strong> l'unité d'E/S à laquelle est associée la<br />
comman<strong>de</strong> <strong>de</strong> bus <strong>de</strong> terrain.<br />
Valeurs autorisées<br />
Le paramètre doit correspondre au nom d'une unité définie.<br />
Remarque: Les noms se distinguant uniquement par leur casse sont considérés comme étant<br />
i<strong>de</strong>ntiques.<br />
Renseignements connexes<br />
Type Unit à la page 267<br />
3HAC 17076-4 Révision: A 169
4 Rubrique I/O<br />
4.6.3. Type of Fieldbus Command<br />
4.6.3. Type of Fieldbus Command<br />
Parent<br />
Le paramètre Type of Fieldbus Command ap<strong>partie</strong>nt au type Fieldbus Command <strong>de</strong> la<br />
rubrique I/O.<br />
Nom cfg<br />
CommandType<br />
Description<br />
Le paramètre Type of Fieldbus Command est une <strong>référence</strong> à un type <strong>de</strong> comman<strong>de</strong> <strong>de</strong> bus <strong>de</strong><br />
terrain décrivant cette comman<strong>de</strong>.<br />
Valeurs autorisées<br />
Le paramètre doit correspondre au nom d'un type <strong>de</strong> comman<strong>de</strong> <strong>de</strong> bus <strong>de</strong> terrain défini.<br />
Remarque: Les noms se distinguant uniquement par leur casse sont considérés comme étant<br />
i<strong>de</strong>ntiques.<br />
Renseignements connexes<br />
Type Fieldbus Command Type à la page 172<br />
170 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.6.4. Valeur<br />
4.6.4. Valeur<br />
Parent<br />
Nom cfg<br />
Le paramètre Value ap<strong>partie</strong>nt au type Type of Fieldbus <strong>de</strong> la rubrique I/O.<br />
Valeur<br />
Description<br />
Le paramètre Value indique la valeur <strong>de</strong> la comman<strong>de</strong> pour l'unité spécifiée.<br />
Utilisation<br />
Au démarrage, le système <strong>de</strong> comman<strong>de</strong> envoie <strong>de</strong>s comman<strong>de</strong>s au bus <strong>de</strong> terrain. Utilisez le<br />
type Fieldbus Command pour employer <strong>de</strong>s unités spécifiques <strong>sur</strong> le bus <strong>de</strong> terrain et le type<br />
Fieldbus Command Type pour employer toutes les unités d'un type spécifique.<br />
Valeurs autorisées<br />
Chaîne comportant 32 caractères maximum.<br />
Renseignements connexes<br />
Type Fieldbus Command Type à la page 172<br />
3HAC 17076-4 Révision: A 171
4 Rubrique I/O<br />
4.7.1. Type Fieldbus Command Type<br />
4.7 Type Fieldbus Command Type<br />
4.7.1. Type Fieldbus Command Type<br />
Vue d'ensemble<br />
Cette section décrit le type Fieldbus Command Type, qui ap<strong>partie</strong>nt à la rubrique I/O. Chaque<br />
paramètre <strong>de</strong> ce type est décrit dans une rubrique distincte <strong>de</strong> cette section.<br />
Nom cfg<br />
EIO_COMMAND_TYPE<br />
Description du type<br />
Le type Fieldbus Command Type est une comman<strong>de</strong> <strong>de</strong> démarrage correspondant à un type<br />
d'unité spécifique <strong>sur</strong> un bus <strong>de</strong> terrain.<br />
Utilisation<br />
Le type Fieldbus Command Type est utilisé au démarrage pour envoyer <strong>de</strong>s comman<strong>de</strong>s à un<br />
type spécifique d'unité <strong>sur</strong> le bus <strong>de</strong> terrain (par exemple, toutes les unités <strong>de</strong> type d350).<br />
Informations supplémentaires<br />
La priorité du type Fieldbus Command Type est inférieure à celle du type Fieldbus Command.<br />
Renseignements connexes<br />
Type Fieldbus Command à la page 168<br />
Exemple<br />
Paramètre : Valeur :<br />
Name<br />
LinkAddr<br />
Type of unit<br />
d350<br />
Default value 1<br />
Download or<strong>de</strong>r 1<br />
Path<br />
6,20 64 24 01 30 01,C6,1<br />
Service<br />
Set Attribute Single<br />
172 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.7.2. Name<br />
4.7.2. Name<br />
Parent<br />
Nom cfg<br />
Le paramètre Name ap<strong>partie</strong>nt au type Fieldbus Command Type <strong>de</strong> la rubrique I/O.<br />
Name<br />
Description<br />
Le paramètre Name spécifie le nom logique du type <strong>de</strong> comman<strong>de</strong> <strong>de</strong> bus <strong>de</strong> terrain.<br />
Utilisation<br />
Le nom du type <strong>de</strong> comman<strong>de</strong> <strong>de</strong> bus <strong>de</strong> terrain est utilisé comme <strong>référence</strong> au type <strong>de</strong><br />
comman<strong>de</strong> <strong>de</strong> bus <strong>de</strong> terrain spécifique lors <strong>de</strong> la configuration <strong>de</strong>s comman<strong>de</strong>s <strong>de</strong> bus <strong>de</strong><br />
terrain.<br />
Valeurs autorisées<br />
Chaîne conforme aux règles RAPID décrites dans le manuel Vue d'ensemble <strong>de</strong> RAPID,<br />
chapitre Éléments <strong>de</strong> base.<br />
3HAC 17076-4 Révision: A 173
4 Rubrique I/O<br />
4.7.3. Type of Unit<br />
4.7.3. Type of Unit<br />
Parent<br />
Nom cfg<br />
Le paramètre Type of Unit ap<strong>partie</strong>nt au type Fieldbus Command Type <strong>de</strong> la rubrique I/O.<br />
UnitType<br />
Description<br />
Le paramètre Type of Unit indique le type d'unité <strong>de</strong> bus <strong>de</strong> terrain auquel ce type <strong>de</strong><br />
comman<strong>de</strong> <strong>de</strong> bus <strong>de</strong> terrain est associé.<br />
Valeurs autorisées<br />
Le paramètre doit correspondre au nom d'un type d'unité défini.<br />
Remarque: Les noms se distinguant uniquement par leur casse sont considérés comme étant<br />
i<strong>de</strong>ntiques.<br />
Renseignements connexes<br />
Type Unit Type à la page 280<br />
174 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.7.4. Default Value<br />
4.7.4. Default Value<br />
Parent<br />
Nom cfg<br />
Le paramètre Default Value ap<strong>partie</strong>nt au type Fieldbus Command Type <strong>de</strong> la rubrique I/O.<br />
DefValue<br />
Description<br />
Le paramètre Default Value indique la valeur par défaut <strong>de</strong>s comman<strong>de</strong>s <strong>sur</strong> la base <strong>de</strong> ce type<br />
<strong>de</strong> comman<strong>de</strong> <strong>de</strong> bus <strong>de</strong> terrain.<br />
Utilisation<br />
Si le paramètre Value est omis pour une comman<strong>de</strong> <strong>de</strong> bus <strong>de</strong> terrain <strong>de</strong> ce type, cette valeur<br />
par défaut sera utilisée en remplacement.<br />
Valeurs autorisées<br />
Chaîne comportant 32 caractères maximum.<br />
Renseignements connexes<br />
Valeur à la page 171<br />
3HAC 17076-4 Révision: A 175
4 Rubrique I/O<br />
4.7.5. Download Or<strong>de</strong>r<br />
4.7.5. Download Or<strong>de</strong>r<br />
Parent<br />
Nom cfg<br />
Le paramètre Download Or<strong>de</strong>r ap<strong>partie</strong>nt au type Fieldbus Command Type <strong>de</strong> la rubrique I/O.<br />
Or<strong>de</strong>rNr<br />
Description<br />
Le paramètre Download Or<strong>de</strong>r indique l'ordre selon lequel les comman<strong>de</strong>s <strong>de</strong> bus <strong>de</strong> terrain<br />
<strong>de</strong> ce type doivent être téléchargées vers une unité à laquelle plusieurs comman<strong>de</strong>s <strong>de</strong> bus <strong>de</strong><br />
terrain ont été attribuées.<br />
Utilisation<br />
Utilisez Download Or<strong>de</strong>r pour contrôler l'ordre dans lequel les comman<strong>de</strong>s <strong>de</strong> bus <strong>de</strong> terrain<br />
sont téléchargées (et exécutées) <strong>sur</strong> une unité.<br />
Les comman<strong>de</strong>s dont la valeur Download Or<strong>de</strong>r est faible sont téléchargées avant celles<br />
dont la valeur Download Or<strong>de</strong>r est élevée.<br />
Valeurs autorisées<br />
0 - 100<br />
176 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.7.6. Path<br />
4.7.6. Path<br />
Parent<br />
Nom cfg<br />
Le paramètre Path ap<strong>partie</strong>nt au type Fieldbus Command Type <strong>de</strong> la rubrique I/O.<br />
DN_Path<br />
Description<br />
Le paramètre Path définit le chemin d'accès à une instance ou à un attribut d'objet DeviceNet.<br />
Vous trouverez <strong>de</strong>s informations <strong>sur</strong> la définition <strong>de</strong> cet élément dans la section [param] du<br />
fichier EDS.<br />
Utilisation<br />
Le paramètre Path est utilisé pour décrire le chemin d'accès à l'instance ou à l'attribut,<br />
l'i<strong>de</strong>ntificateur du type <strong>de</strong> données et la taille <strong>de</strong> données qui doivent être affectés par le<br />
message explicite.<br />
Conditions préalables<br />
Le paramètre système Explicit Messaging (du type Unit Type) doit être activé. Le chemin<br />
figure généralement dans le fichier EDS <strong>de</strong> l'unité d'E/S.<br />
3HAC 17076-4 Révision: A 177
4 Rubrique I/O<br />
4.7.6. Path<br />
Limitations<br />
I<strong>de</strong>ntificateurs <strong>de</strong> type <strong>de</strong> données pris en charge et taille :<br />
Type/I<strong>de</strong>ntificateur (hex)/Taille (hex)<br />
WORD/D2/2<br />
UINT/C7/2<br />
INT/C3/2<br />
BOOL/C1/1<br />
SINT/C2/1<br />
USINT/C6/1<br />
UDINT/C8/4<br />
REAL/CA/4<br />
SHORT_STRING/DA/20<br />
BYTE/D1/1<br />
Valeurs autorisées<br />
Chaîne comportant 30 caractères maximum.<br />
Renseignements connexes<br />
Application manual - DeviceNet<br />
Explicit Messaging à la page 292<br />
Spécification ODVA DeviceNet version 2.0.<br />
178 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.7.6. Path<br />
Exemple<br />
6,20 01 24 08 30 01,C6,1<br />
Description <strong>de</strong> l'exemple :<br />
• 6 correspond à la longueur du chemin (nombre <strong>de</strong> nombres hexadécimaux jusqu'à la<br />
virgule suivante).<br />
• Le chemin (20 01 24 08 30 01) est une <strong>de</strong>scription logicielle d'une classe, d'une<br />
instance et d'un attribut DeviceNet. Vous trouverez une <strong>de</strong>scription plus détaillée dans<br />
la spécification ODVA DeviceNet version 2.0.<br />
• C6 est la valeur hexadécimale <strong>de</strong> l'i<strong>de</strong>ntificateur <strong>de</strong> type <strong>de</strong> données.<br />
• 1 est la taille <strong>de</strong>s données (nombre d'octets sous la forme d'une valeur hexadécimale).<br />
3HAC 17076-4 Révision: A 179
4 Rubrique I/O<br />
4.7.7. Service<br />
4.7.7. Service<br />
Parent<br />
Nom cfg<br />
Le paramètre Service ap<strong>partie</strong>nt au type Fieldbus Command Type <strong>de</strong> la rubrique I/O.<br />
DN_Service<br />
Description<br />
Le paramètre Service définit le service explicite qui doit être réalisé <strong>sur</strong> l'instance ou l'attribut<br />
d'objet DeviceNet indiqué dans Path.<br />
Utilisation<br />
Le paramètre Service est utilisé pour définir le type d'action à utiliser.<br />
Conditions préalables<br />
Le paramètre système Explicit Messaging (du type Unit Type) doit être activé. Les services<br />
pris en charge par l'unité figurent généralement dans le fichier EDS <strong>de</strong> l'unité d'E/S.<br />
Valeurs autorisées<br />
Les valeurs suivantes sont autorisées :<br />
• 0x05 (Reset)<br />
• 0x08 (Create)<br />
• 0x0D (Apply_Attributes)<br />
• 0x0E (Set_Attribute_Single)<br />
Renseignements connexes<br />
Path à la page 177<br />
Application manual - DeviceNet<br />
Explicit Messaging à la page 292<br />
180 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.8.1. Type Signal<br />
4.8 Type Signal<br />
4.8.1. Type Signal<br />
Vue d'ensemble<br />
Cette section décrit le type Signal, qui ap<strong>partie</strong>nt à la rubrique I/O. Chaque paramètre <strong>de</strong> ce<br />
type est décrit dans une rubrique distincte <strong>de</strong> cette section.<br />
Nom cfg<br />
EIO_SIGNAL<br />
Description du type<br />
Un signal d'E/S est la représentation logicielle logique d'un signal d'E/S situé <strong>sur</strong> une unité <strong>de</strong><br />
bus <strong>de</strong> terrain connectée à un bus <strong>de</strong> terrain à l'intérieur du système <strong>de</strong> comman<strong>de</strong>.<br />
Utilisation<br />
Une représentation logique du signal d'E/S réel est créée par la spécification d'un signal. La<br />
configuration du signal définit ses paramètres système spécifiques qui vont contrôler son<br />
comportement.<br />
De nombreux paramètres dépen<strong>de</strong>nt du type <strong>de</strong> signal ; par conséquent, il est recommandé<br />
d'attribuer en premier le paramètre Type of Signal.<br />
Conditions préalables<br />
Avant <strong>de</strong> définir un nouveau signal, il est nécessaire <strong>de</strong> vérifier que l'unité et le niveau d'accès<br />
appropriés sont disponibles (soit en les créant, soit à l'ai<strong>de</strong> d'une unité et d'un niveau d'accès<br />
prédéfinis).<br />
Limitations<br />
Le signal présente les limitations suivantes :<br />
• Le nombre maximal <strong>de</strong> signaux dans le système est <strong>de</strong> 1 200.<br />
• Le nombre maximal <strong>de</strong> signaux <strong>sur</strong> une (1) unité est <strong>de</strong> 200.<br />
3HAC 17076-4 Révision: A 181
4 Rubrique I/O<br />
4.8.1. Type Signal<br />
Signaux prédéfinis<br />
Il existe un certain nombre <strong>de</strong> signaux prédéfinis dans le système <strong>de</strong> comman<strong>de</strong> du robot.<br />
Ceux-ci sont décrits dans le <strong>Manuel</strong> d'utilisation - IRC5 avec FlexPendant.<br />
Selon les options installées, d'autres signaux peuvent également être prédéfinis.<br />
Renseignements connexes<br />
Type Unit à la page 267<br />
Type Access Level à la page 127<br />
<strong>Manuel</strong> d'utilisation - IRC5 avec FlexPendant, chapitre Sécurité.<br />
Exemple d'entrée numérique<br />
Voici un exemple standard <strong>de</strong> signal d'entrée numérique, DI.<br />
Paramètre : Valeur :<br />
Name<br />
ObjectAtPlace<br />
Type of Signal<br />
Entrée numérique<br />
Assigned to Unit<br />
board10<br />
Signal I<strong>de</strong>ntification Label X4:4<br />
Unit Mapping 11<br />
Category<br />
Access Level<br />
DEFAULT<br />
Default Value 0<br />
Filter Time Passive 0<br />
Filter Time Active 0<br />
Invert Physical Value<br />
No<br />
182 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.8.1. Type Signal<br />
Exemple <strong>de</strong> sortie analogique<br />
Voici un exemple standard <strong>de</strong> signal <strong>de</strong> sortie analogique, AO.<br />
Paramètre : Valeur :<br />
Name<br />
Vitesse<br />
Type of Signal<br />
AO<br />
Assigned to Unit<br />
board10<br />
Signal I<strong>de</strong>ntification Label X6:4<br />
Unit Mapping 16-31<br />
Category<br />
Access Level<br />
DEFAULT<br />
Default Value 0<br />
Store Signal Value at Power Fail<br />
No<br />
Analog Encoding Type<br />
Two complement<br />
Maximum Logical Value 21474.8<br />
Maximum Physical Value 10<br />
Maximum Physical Value Limit 0<br />
Maximum Bit Value 32767<br />
Minimum Logical Value -21474.8<br />
Minimum Physical Value -10<br />
Minimum Physical Value Limit 0<br />
Minimum Bit Value -32767<br />
Signal Value in System Failure State Keep current value (aucune modification)<br />
Exemple d'entrée <strong>de</strong> groupe<br />
Voici un exemple standard <strong>de</strong> signal d'entrée <strong>de</strong> groupe (GI).<br />
Paramètre : Valeur :<br />
Name<br />
Type of Signal<br />
Assigned to Unit<br />
StatusGroup<br />
Entrée <strong>de</strong> groupe<br />
board10<br />
3HAC 17076-4 Révision: A 183
4 Rubrique I/O<br />
4.8.1. Type Signal<br />
Paramètre : Valeur :<br />
Signal I<strong>de</strong>ntification Label<br />
X2:1-X2:8<br />
Unit Mapping 0-7<br />
Category<br />
Access Level<br />
DEFAULT<br />
Default Value 0<br />
Invert Physical Value<br />
No<br />
184 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.8.2. Name<br />
4.8.2. Name<br />
Parent<br />
Nom cfg<br />
Le paramètre Name ap<strong>partie</strong>nt au type Signal <strong>de</strong> la rubrique I/O.<br />
Name<br />
Description<br />
Le paramètre Name indique le nom du signal.<br />
Utilisation<br />
Le nom du signal est utilisé comme <strong>référence</strong> au signal spécifique dans les cas <strong>de</strong> figure<br />
suivants :<br />
• Accès au signal (lecture ou écriture <strong>de</strong> sa valeur) en mo<strong>de</strong> RAPID<br />
• Configuration d'interconnexions<br />
• Configuration d'entrées et <strong>de</strong> sorties système<br />
Valeurs autorisées<br />
Chaîne conforme aux règles RAPID décrites dans le manuel Vue d'ensemble <strong>de</strong> RAPID,<br />
chapitre Éléments <strong>de</strong> base.<br />
Le nom doit être unique au sein <strong>de</strong>s objets nommés <strong>de</strong> la configuration système d'E/S. Les<br />
noms se distinguant uniquement par leur casse sont considérés comme i<strong>de</strong>ntiques.<br />
Renseignements connexes<br />
Type Cross Connection à la page 148<br />
Type System Input à la page 215<br />
Type System Output à la page 244<br />
3HAC 17076-4 Révision: A 185
4 Rubrique I/O<br />
4.8.3. Type of Signal<br />
4.8.3. Type of Signal<br />
Parent<br />
Nom cfg<br />
Le paramètre Type of Signal ap<strong>partie</strong>nt au type Signal <strong>de</strong> la rubrique I/O.<br />
SignalType<br />
Description<br />
Le paramètre Type of Signal indique la représentation, le comportement et la direction du<br />
signal.<br />
Utilisation<br />
Chaque signal doit être classé dans l'un <strong>de</strong>s types prédéfinis. Le type <strong>de</strong> signal déterminera le<br />
comportement du signal, ainsi que sa représentation et son interprétation.<br />
Le comportement du signal dépendant <strong>de</strong> son type, la configuration <strong>de</strong>s autres paramètres<br />
varie ; par conséquent, il est recommandé d'attribuer le paramètre Type of Signal avant tout<br />
autre paramètre du signal.<br />
Valeurs autorisées<br />
Entrée numérique<br />
Sortie numérique<br />
Entrée analogique<br />
Sortie analogique<br />
Entrée <strong>de</strong> groupe<br />
Sortie <strong>de</strong> groupe<br />
186 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.8.4. Assigned to Unit<br />
4.8.4. Assigned to Unit<br />
Parent<br />
Nom cfg<br />
Le paramètre Assigned to Unit ap<strong>partie</strong>nt au type Signal <strong>de</strong> la rubrique I/O.<br />
Unit<br />
Description<br />
Le paramètre Assigned to Unit indique l'unité à laquelle le signal est connecté (le cas échéant).<br />
Utilisation<br />
Une unité <strong>de</strong>vient physique lorsqu'un signal lui est appliqué. L'unité est physique dans le sens<br />
où le signal est associé à un signal d'E/S réel (signal qui existe <strong>sur</strong> le bus <strong>de</strong> terrain). Les<br />
signaux appliqués à <strong>de</strong>s unités virtuelles seront considérés et traités comme <strong>de</strong>s signaux<br />
physiques.<br />
Si le signal n'est pas appliqué à une unité (le paramètre Assigned to Unit n'est pas spécifié), il<br />
sera considéré comme virtuel.<br />
Valeurs autorisées<br />
Le paramètre doit être ignoré (indiquant ainsi un signal virtuel) ou doit correspondre au nom<br />
d'une unité définie.<br />
Les noms se distinguant uniquement par leur casse sont considérés comme i<strong>de</strong>ntiques.<br />
Renseignements connexes<br />
Type Unit à la page 267<br />
3HAC 17076-4 Révision: A 187
4 Rubrique I/O<br />
4.8.5. Signal I<strong>de</strong>ntification Label<br />
4.8.5. Signal I<strong>de</strong>ntification Label<br />
Parent<br />
Nom cfg<br />
Le paramètre Signal I<strong>de</strong>ntification Label ap<strong>partie</strong>nt au type Signal <strong>de</strong> la rubrique I/O.<br />
SignalLabel<br />
Description<br />
Le paramètre Signal I<strong>de</strong>ntification Label fournit une étiquette <strong>de</strong> texte libre à un signal.<br />
Utilisation<br />
L'utilisation <strong>de</strong> Signal I<strong>de</strong>ntification Label est facultative pour fournir une étiquette pour le<br />
contact ou le câble physique représenté par cette configuration <strong>de</strong> signal.<br />
Attribuez un nom significatif (texte libre) au signal afin <strong>de</strong> simplifier son i<strong>de</strong>ntification (par<br />
exemple, appliquez le signal à une i<strong>de</strong>ntification physique comme le marquage d'un câble ou<br />
une étiquette <strong>de</strong> prise).<br />
Valeurs autorisées<br />
Chaîne comportant 80 caractères maximum.<br />
Exemple<br />
Conn. X4, broche 1<br />
188 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.8.6. Unit Mapping<br />
4.8.6. Unit Mapping<br />
Parent<br />
Nom cfg<br />
Le paramètre Unit Mapping ap<strong>partie</strong>nt au type Signal <strong>de</strong> la rubrique I/O.<br />
UnitMap<br />
Description<br />
Le paramètre Unit Mapping indique les bits <strong>de</strong> la configuration mémoire d'E/S <strong>de</strong> l'unité<br />
attribuée à laquelle le signal est appliqué.<br />
Utilisation<br />
Tous les signaux physiques (signaux connectés à une unité physique) doivent être appliqués.<br />
Limitations<br />
Un signal doit être intégralement appliqué aux bits d'une même unité : il est impossible<br />
d'appliquer un signal <strong>de</strong> groupe à <strong>de</strong>s bits figurant <strong>sur</strong> différentes unités.<br />
Valeurs autorisées<br />
Chaîne comportant 80 caractères maximum.<br />
La chaîne doit contenir l'ordre d'application <strong>de</strong>s différents bits du signal, avec la syntaxe<br />
suivante :<br />
• Si l'on fait <strong>référence</strong> à un bit <strong>de</strong> la configuration mémoire d'E/S par l'in<strong>de</strong>x <strong>de</strong> ce bit,<br />
les bits sont in<strong>de</strong>xés à partir <strong>de</strong> 0 (zéro).<br />
• Si le signal est appliqué à plusieurs bits continus, ceux-ci peuvent être indiqués sous<br />
la forme d'une plage : - <br />
• Si le signal est appliqué à plusieurs plages et/ou bits discontinus, ces <strong>de</strong>rniers doivent<br />
être séparés par <strong>de</strong>s virgules :, , <br />
3HAC 17076-4 Révision: A 189
4 Rubrique I/O<br />
4.8.6. Unit Mapping<br />
Informations supplémentaires<br />
Les signaux peuvent être appliqués à <strong>de</strong>s bits dans la plage <strong>de</strong> 0 à 511, sauf si les<br />
caractéristiques physiques <strong>de</strong> l'unité à laquelle le signal est attribué ajoutent d'autres<br />
contraintes à cette plage.<br />
Le chevauchement <strong>de</strong>s configurations d'unité n'est pas autorisé ; Unit Mapping ne doit pas<br />
faire <strong>référence</strong> plusieurs fois aux mêmes bits.<br />
La taille du signal (le nombre <strong>de</strong> bits dans Unit Mapping) est limitée. La restriction dépend<br />
du type <strong>de</strong> signal :<br />
• Les signaux numériques doivent être appliqués à un bit.<br />
• Les signaux analogiques doivent être appliqués à une plage comprenant entre 2 et 32<br />
bits.<br />
• Les signaux <strong>de</strong> groupe doivent être appliqués à une plage comprenant entre 2 et 32<br />
bits.<br />
Si vous appliquez plusieurs signaux aux mêmes bits dans la configuration mémoire d'E/S,<br />
vous risquez d'obtenir <strong>de</strong>s valeurs <strong>de</strong> démarrage inattendues pour ces signaux car leur ordre<br />
d'évaluation ne peut pas être contrôlé. Par exemple, si un signal <strong>de</strong> sortie <strong>de</strong> groupe inversé<br />
est appliqué aux mêmes bits que certains signaux <strong>de</strong> sortie numériques, le statut <strong>de</strong> ces bits<br />
dépendra <strong>de</strong> l'ordre dans lequel les signaux sont traités, ce qui est incontrôlable.<br />
Il est fortement recommandé d'éviter d'appliquer plusieurs signaux aux mêmes bits.<br />
Exemple<br />
Exemples d'applications vali<strong>de</strong>s d'un signal numérique (1 bit) :<br />
• 0<br />
• 13<br />
Exemples d'applications vali<strong>de</strong>s d'un signal analogique ou <strong>de</strong> groupe (<strong>de</strong> 2 à 32 bits) :<br />
• 4, 6-7<br />
• 16-31<br />
• 8-15, 0-7<br />
Exemple d'application non vali<strong>de</strong> (le bit 7 est chevauché) :<br />
• 0-7, 15-7<br />
190 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.8.7. Category<br />
4.8.7. Category<br />
Parent<br />
Nom cfg<br />
Le paramètre Category ap<strong>partie</strong>nt au type Signal <strong>de</strong> la rubrique I/O.<br />
Category<br />
Description<br />
Le paramètre Category fournit à un signal un classement par catégories en forme libre.<br />
Utilisation<br />
L'utilisation du paramètre Category est facultative lors du classement <strong>de</strong>s signaux en<br />
différentes catégories qui permet aux outils (comme les outils logiciels) <strong>de</strong> filtrer et <strong>de</strong> trier<br />
les signaux <strong>sur</strong> la base <strong>de</strong> ces catégories.<br />
Limitations<br />
Les signaux définis comme étant <strong>de</strong> sécurité ou internes sont masqués pour l'utilisateur par<br />
RobotStudio Online et FlexPendant.<br />
Valeurs autorisées<br />
Chaîne comportant 16 caractères maximum.<br />
Informations supplémentaires<br />
Pour tous les signaux liés à la sécurité (chargés <strong>de</strong> façon interne par le système), la catégorie<br />
est Safety.<br />
3HAC 17076-4 Révision: A 191
4 Rubrique I/O<br />
4.8.8. Access Level<br />
4.8.8. Access Level<br />
Parent<br />
Nom cfg<br />
Le paramètre Access Level ap<strong>partie</strong>nt au type Signal <strong>de</strong> la rubrique I/O.<br />
Access<br />
Description<br />
Le paramètre Access Level indique quels clients disposent d'un accès en écriture au signal.<br />
Utilisation<br />
Le paramètre Access Level définit le niveau d'accès en écriture du signal d'E/S pour<br />
différentes catégories d'applications <strong>de</strong> contrôle d'E/S, comme RobotStudio Online et les<br />
programmes RAPID.<br />
Valeurs autorisées<br />
Chaîne correspondant au nom d'un niveau d'accès défini.<br />
Remarque: Les noms se distinguant uniquement par leur casse sont considérés comme étant<br />
i<strong>de</strong>ntiques.<br />
Renseignements connexes<br />
Type Access Level à la page 127<br />
192 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.8.9. Default Value<br />
4.8.9. Default Value<br />
Parent<br />
Nom cfg<br />
Le paramètre Default Value ap<strong>partie</strong>nt au type Signal <strong>de</strong> la rubrique I/O.<br />
Default<br />
Description<br />
Le paramètre Default Value indique la valeur <strong>de</strong> signal à utiliser au démarrage.<br />
Utilisation<br />
La valeur par défaut :<br />
• sera utilisée pour l'initialisation du signal au démarrage, si le signal n'est pas stocké et<br />
s'il n'entraîne pas d'interconnexion.<br />
• est utilisée pour l'évaluation <strong>de</strong>s interconnexions chaque fois que l'unité à laquelle le<br />
signal est attribué est déconnectée.<br />
• n'est pas utilisée après une erreur système si la valeur du paramètre Signal Value in<br />
System Failure State est Keep current value.<br />
Limitations<br />
La priorité <strong>de</strong> ce paramètre est inférieure à celle du paramètre Store Signal Value at Power<br />
Fail.<br />
Valeurs autorisées<br />
Selon le type <strong>de</strong> signal, les valeurs suivantes sont autorisées :<br />
Type <strong>de</strong> signal : Valeur autorisée :<br />
Numérique 0 ou 1<br />
Analogique Toute valeur comprise dans la plage située entre les paramètres<br />
Minimum Logical Value et Maximum Logical Value<br />
Groupe<br />
Toute valeur située dans la plage <strong>de</strong> 0 à 2 taille -1 (taille = nombre <strong>de</strong> bits<br />
dans le paramètre Unit Mapping)<br />
3HAC 17076-4 Révision: A 193
4 Rubrique I/O<br />
4.8.9. Default Value<br />
Renseignements connexes<br />
Store Signal Value at Power Fail à la page 195<br />
Signal Value at System Failure and Power Fail à la page 214<br />
Minimum Logical Value à la page 210<br />
Maximum Logical Value à la page 202<br />
Unit Mapping à la page 189<br />
194 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.8.10. Store Signal Value at Power Fail<br />
4.8.10. Store Signal Value at Power Fail<br />
Parent<br />
Nom cfg<br />
Le paramètre Store Signal Value at Power Fail ap<strong>partie</strong>nt au type Signal <strong>de</strong> la rubrique I/O.<br />
Store<br />
Description<br />
Le paramètre Store Signal Value at Power Fail indique si le signal doit être défini <strong>sur</strong> la valeur<br />
stockée dans la configuration mémoire permanente au démarrage.<br />
Utilisation<br />
Si ce paramètre est configuré, le système initialise le signal au démarrage avec la <strong>de</strong>rnière<br />
valeur connue, à savoir la valeur stockée dans la configuration mémoire permanente lors <strong>de</strong><br />
la mise à l'arrêt précé<strong>de</strong>nte.<br />
Conditions préalables<br />
Ce paramètre s'applique uniquement aux signaux <strong>de</strong> sortie ; le paramètre Type of Signal doit<br />
être défini <strong>sur</strong> l'un <strong>de</strong>s types <strong>de</strong> signal <strong>de</strong> sortie, sinon ce paramètre sera ignoré.<br />
Valeurs autorisées<br />
Yes ou No<br />
Informations supplémentaires<br />
La priorité <strong>de</strong> ce paramètre est supérieure à celle du paramètre Default Value.<br />
Renseignements connexes<br />
Default Value à la page 193<br />
Type of Signal à la page 186<br />
3HAC 17076-4 Révision: A 195
4 Rubrique I/O<br />
4.8.11. Filter Time Passive<br />
4.8.11. Filter Time Passive<br />
Parent<br />
Nom cfg<br />
Le paramètre Filter Time Passive ap<strong>partie</strong>nt au type Signal <strong>de</strong> la rubrique I/O.<br />
FiltPas<br />
Description<br />
Le paramètre Filter Time Passive indique le temps <strong>de</strong> filtrage pour la détection <strong>de</strong>s fronts<br />
négatifs (la valeur du signal physique passe <strong>de</strong> Active à Passive).<br />
Utilisation<br />
Le temps <strong>de</strong> filtrage passif filtre les signaux pour les distinguer <strong>de</strong> tout bruit pouvant être<br />
interprété comme une impulsion du signal.<br />
Le temps <strong>de</strong> filtrage passif indique la pério<strong>de</strong>, en millisecon<strong>de</strong>s, pendant laquelle la valeur<br />
physique du signal doit rester passive avant que le signal soit considéré comme passif et que<br />
le signal logique <strong>de</strong>vienne passif : si la durée pendant laquelle la valeur physique est passive<br />
est inférieure à la valeur Filter Time Passive, le signal logique n'est pas modifié.<br />
Conditions préalables<br />
Ce paramètre s'applique uniquement aux signaux d'entrée numériques et <strong>de</strong> groupe ; le<br />
paramètre Type of Signal doit être défini <strong>sur</strong> l'un <strong>de</strong> ces types, sinon ce paramètre sera ignoré.<br />
Valeurs autorisées<br />
Valeur<br />
Description<br />
0 Pas <strong>de</strong> filtre<br />
10-32000 Temps <strong>de</strong> filtrage en ms<br />
Informations supplémentaires<br />
De nombreuses unités sont dotées <strong>de</strong> matériel <strong>de</strong> filtrage <strong>de</strong>s signaux. Le temps <strong>de</strong> filtrage est<br />
ensuite ajouté à la valeur <strong>de</strong> Filter Time Passive.<br />
196 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.8.11. Filter Time Passive<br />
Renseignements connexes<br />
Type of Signal à la page 186<br />
Filter Time Active à la page 198<br />
3HAC 17076-4 Révision: A 197
4 Rubrique I/O<br />
4.8.12. Filter Time Active<br />
4.8.12. Filter Time Active<br />
Parent<br />
Nom cfg<br />
Le paramètre Filter Time Active ap<strong>partie</strong>nt au type Signal <strong>de</strong> la rubrique I/O.<br />
FiltAct<br />
Description<br />
Le paramètre Filter Time Active indique le temps <strong>de</strong> filtrage pour la détection <strong>de</strong>s fronts<br />
positifs (la valeur du signal physique passe <strong>de</strong> Passive à Active).<br />
Utilisation<br />
Le temps <strong>de</strong> filtrage actif filtre les signaux pour les distinguer <strong>de</strong> tout bruit pouvant être<br />
interprété comme une impulsion du signal.<br />
Le temps <strong>de</strong> filtrage actif indique la pério<strong>de</strong>, en millisecon<strong>de</strong>s, pendant laquelle la valeur<br />
physique du signal doit rester active avant que le signal soit considéré comme actif et que le<br />
signal logique <strong>de</strong>vienne actif : si la durée pendant laquelle la valeur physique est active est<br />
inférieure à la valeur Filter Time Active, le signal logique n'est pas modifié.<br />
Conditions préalables<br />
Ce paramètre s'applique uniquement aux signaux d'entrée numériques et <strong>de</strong> groupe ; le<br />
paramètre Type of Signal doit être défini <strong>sur</strong> l'un <strong>de</strong> ces types, sinon ce paramètre sera ignoré.<br />
Valeurs autorisées<br />
Valeur<br />
Description<br />
0 Pas <strong>de</strong> filtre<br />
10 - 32000 Temps <strong>de</strong> filtrage en ms<br />
Informations supplémentaires<br />
De nombreuses unités sont dotées <strong>de</strong> matériel <strong>de</strong> filtrage <strong>de</strong>s signaux. Le temps <strong>de</strong> filtrage est<br />
ensuite ajouté à la valeur <strong>de</strong> Filter Time Active.<br />
198 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.8.12. Filter Time Active<br />
Renseignements connexes<br />
Type of Signal à la page 186<br />
Filter Time Passive à la page 196<br />
3HAC 17076-4 Révision: A 199
4 Rubrique I/O<br />
4.8.13. Invert Physical Value<br />
4.8.13. Invert Physical Value<br />
Parent<br />
Nom cfg<br />
Le paramètre Invert Physical Value ap<strong>partie</strong>nt au type Signal <strong>de</strong> la rubrique I/O.<br />
Invert<br />
Description<br />
Le paramètre Invert Physical Value indique si la représentation physique doit être l'inverse <strong>de</strong><br />
la représentation logique.<br />
Utilisation<br />
Utilisez ce paramètre pour appliquer une inversion entre la valeur physique du signal et sa<br />
représentation logique dans le système.<br />
Le mo<strong>de</strong> d'inversion du signal dépend <strong>de</strong> la direction <strong>de</strong> ce signal (voir Type of Signal) :<br />
• La valeur logique d'un signal d'entrée sera l'inverse <strong>de</strong> sa valeur physique.<br />
• La valeur physique d'un signal <strong>de</strong> sortie sera l'inverse <strong>de</strong> sa valeur logique.<br />
L'inversion d'un signal <strong>de</strong> groupe entraîne l'inversion <strong>de</strong> chaque bit du groupe.<br />
Conditions préalables<br />
Ce paramètre s'applique uniquement aux signaux non analogiques ; le paramètre Type of<br />
Signal doit être défini <strong>sur</strong> l'un <strong>de</strong>s types <strong>de</strong> signal numérique ou <strong>de</strong> groupe, sinon ce paramètre<br />
sera ignoré.<br />
Valeurs autorisées<br />
Yes ou No<br />
Renseignements connexes<br />
Type of Signal à la page 186<br />
200 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.8.14. Analog Encoding Type<br />
4.8.14. Analog Encoding Type<br />
Parent<br />
Nom cfg<br />
Le paramètre Analog Encoding Type ap<strong>partie</strong>nt au type Signal <strong>de</strong> la rubrique I/O.<br />
EncType<br />
Description<br />
Le paramètre Analog Encoding Type indique comment la valeur du signal analogique est<br />
interprétée.<br />
Utilisation<br />
Utilisez ce paramètre pour indiquer si la représentation physique d'un signal analogique doit<br />
être interprétée comme une valeur Signed (Two Complement) ou Unsigned.<br />
Conditions préalables<br />
Ce paramètre s'applique uniquement aux signaux analogiques ; le paramètre Type of Signal<br />
doit être défini <strong>sur</strong> l'un <strong>de</strong>s types <strong>de</strong> signal analogique, sinon ce paramètre sera ignoré.<br />
Valeurs autorisées<br />
Valeur : Description :<br />
Two<br />
complement<br />
Si la plage analogique physique correspondant à un signal spécifique est<br />
symétrique autour <strong>de</strong> 0 (par exemple, <strong>de</strong> -32 768 à +32 767), le signal est<br />
probablement codé comme Two complement.<br />
Unsigned La valeur Unsigned est utilisée pour les signaux au-<strong>de</strong>là <strong>de</strong> 0.<br />
Renseignements connexes<br />
Type of Signal à la page 186<br />
3HAC 17076-4 Révision: A 201
4 Rubrique I/O<br />
4.8.15. Maximum Logical Value<br />
4.8.15. Maximum Logical Value<br />
Parent<br />
Le paramètre Maximum Logical Value ap<strong>partie</strong>nt au type Signal <strong>de</strong> la rubrique I/O.<br />
Nom cfg<br />
MaxLog<br />
Description<br />
Le paramètre Maximum Logical Value indique la valeur logique qui correspondra au<br />
paramètre Maximum Physical Value.<br />
Utilisation<br />
Les valeurs logiques permettent d'accé<strong>de</strong>r aux signaux (par exemple via <strong>de</strong>s programmes<br />
RAPID) à l'ai<strong>de</strong> <strong>de</strong> quantités logiques plutôt que physiques.<br />
Si vous configurez les extrêmes (valeurs minimale et maximale) <strong>de</strong>s valeurs logiques et<br />
physiques, le système pourra calculer les facteurs d'échelle et <strong>de</strong> décalage pour la<br />
transformation <strong>de</strong>s valeurs <strong>de</strong> signaux entre les différentes quantités.<br />
Conditions préalables<br />
Ce paramètre s'applique uniquement aux signaux analogiques ; le paramètre Type of Signal<br />
doit être défini <strong>sur</strong> l'un <strong>de</strong>s types <strong>de</strong> signal analogique, sinon ce paramètre sera ignoré.<br />
Limitations<br />
La valeur doit être supérieure à celle du paramètre Minimum Logical Value.<br />
Valeurs autorisées<br />
De -3,4 x 10 38 à 3,4 x 10 38<br />
Si les paramètres Minimum Logical Value et Maximum Logical Value sont configurés <strong>sur</strong> zéro<br />
(0), les valeurs logiques seront directement appliquées aux valeurs physiques :<br />
• valeur logique minimale = valeur physique minimale<br />
• valeur logique maximale = valeur physique maximale<br />
Il n'existe donc aucun facteur d'échelle ou <strong>de</strong> décalage entre les représentations logique et<br />
physique <strong>de</strong> la valeur d'un signal.<br />
202 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.8.15. Maximum Logical Value<br />
Informations supplémentaires<br />
La valeur logique est une représentation d'un signal qui permet <strong>de</strong> gérer ce signal en fonction<br />
d'une quantité connue réelle, plutôt que <strong>de</strong> la valeur physique utilisée pour le contrôler. Par<br />
exemple, il est plus naturel <strong>de</strong> définir la vitesse d'un axe mobile en mm/s (la valeur logique)<br />
plutôt que la tension nécessaire pour atteindre cette vitesse (la valeur physique).<br />
Renseignements connexes<br />
Minimum Logical Value à la page 210<br />
Maximum Physical Value à la page 204<br />
Minimum Physical Value à la page 211<br />
Type of Signal à la page 186<br />
3HAC 17076-4 Révision: A 203
4 Rubrique I/O<br />
4.8.16. Maximum Physical Value<br />
4.8.16. Maximum Physical Value<br />
Parent<br />
Nom cfg<br />
Le paramètre Maximum Physical Value ap<strong>partie</strong>nt au type Signal <strong>de</strong> la rubrique I/O.<br />
MaxPhys<br />
Description<br />
Le paramètre Maximum Physical Value indique la valeur physique qui correspondra au<br />
paramètre Maximum Bit Value.<br />
Utilisation<br />
La valeur physique correspond directement à la valeur du signal d'E/S auquel correspond ce<br />
paramètre système (par exemple, la tension fournie par un capteur ou l'alimentation électrique<br />
dans un manipulateur).<br />
Si vous configurez les extrêmes (valeurs minimale et maximale) <strong>de</strong>s valeurs physiques et <strong>de</strong><br />
bit, le système pourra calculer les facteurs d'échelle et <strong>de</strong> décalage pour la transformation <strong>de</strong>s<br />
valeurs <strong>de</strong> signaux entre les quantités physiques et <strong>de</strong> bit.<br />
Conditions préalables<br />
Ce paramètre s'applique uniquement aux signaux analogiques ; le paramètre Type of Signal<br />
doit être défini <strong>sur</strong> l'un <strong>de</strong>s types <strong>de</strong> signal analogique, sinon ce paramètre sera ignoré.<br />
Limitations<br />
La valeur doit être supérieure à celle du paramètre Minimum Physical Value.<br />
204 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.8.16. Maximum Physical Value<br />
Valeurs autorisées<br />
De -3,4 x 10 38 à 3,4 x 10 38<br />
Si les paramètres Minimum Physical Value et Maximum Physical Value sont configurés <strong>sur</strong><br />
zéro (0), les valeurs physiques seront directement appliquées aux valeurs <strong>de</strong> bit :<br />
• valeur physique minimale = valeur <strong>de</strong> bit minimale<br />
• valeur physique maximale = valeur <strong>de</strong> bit maximale<br />
Il n'existe donc aucun facteur d'échelle ou <strong>de</strong> décalage entre les représentations physique et<br />
<strong>de</strong> bit <strong>de</strong> la valeur d'un signal.<br />
Renseignements connexes<br />
Minimum Physical Value à la page 211<br />
Maximum Logical Value à la page 202<br />
Maximum Bit Value à la page 208<br />
Minimum Bit Value à la page 213<br />
Type of Signal à la page 186<br />
3HAC 17076-4 Révision: A 205
4 Rubrique I/O<br />
4.8.17. Maximum Physical Value Limit<br />
4.8.17. Maximum Physical Value Limit<br />
Parent<br />
Le paramètre Maximum Physical Value Limit ap<strong>partie</strong>nt au type Signal <strong>de</strong> la rubrique I/O.<br />
Nom cfg<br />
MaxPhysLimit<br />
Description<br />
Le paramètre Maximum Physical Value Limit indique la valeur physique maximale autorisée,<br />
qui sert <strong>de</strong> limite <strong>de</strong> rayon d'action.<br />
Utilisation<br />
Le paramètre Maximum Physical Value Limit limite la valeur physique maximale autorisée ;<br />
par exemple, si une valeur logique ou <strong>de</strong> bit indiquée dépasse cette limite, la valeur physique<br />
est automatiquement ajustée <strong>sur</strong> Maximum Physical Value Limit.<br />
Conditions préalables<br />
Ce paramètre s'applique uniquement aux signaux analogiques ; le paramètre Type of Signal<br />
doit être défini <strong>sur</strong> l'un <strong>de</strong>s types <strong>de</strong> signal analogique, sinon ce paramètre sera ignoré.<br />
Limitations<br />
La valeur doit être supérieure à celle du paramètre Minimum Physical Value Limit.<br />
Valeurs autorisées<br />
De -3,4 x 10 38 à 3,4 x 10 38<br />
Si les paramètres Minimum Physical Value Limit et Maximum Physical Value Limit sont<br />
configurés <strong>sur</strong> zéro (0), les limites <strong>de</strong> valeur physique seront directement appliquées aux<br />
valeurs physiques :<br />
• limite <strong>de</strong> valeur physique minimale = valeur physique minimale<br />
• limite <strong>de</strong> valeur physique maximale = valeur physique maximale<br />
206 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.8.17. Maximum Physical Value Limit<br />
Renseignements connexes<br />
Minimum Physical Value à la page 211<br />
Maximum Physical Value à la page 204<br />
Type of Signal à la page 186<br />
3HAC 17076-4 Révision: A 207
4 Rubrique I/O<br />
4.8.18. Maximum Bit Value<br />
4.8.18. Maximum Bit Value<br />
Parent<br />
Nom cfg<br />
Le paramètre Maximum Bit Value ap<strong>partie</strong>nt au type Signal <strong>de</strong> la rubrique I/O.<br />
MaxBitVal<br />
Description<br />
Le paramètre Maximum Bit Value indique la valeur <strong>de</strong> bit qui correspondra au paramètre<br />
Maximum Logical Value.<br />
Utilisation<br />
La valeur <strong>de</strong> bit est la représentation <strong>de</strong>s signaux lors <strong>de</strong> la transmission <strong>sur</strong> le bus <strong>de</strong> terrain.<br />
La valeur <strong>de</strong> bit est utilisée lors du calcul <strong>de</strong>s valeurs physiques et logiques.<br />
Conditions préalables<br />
Ce paramètre s'applique uniquement aux signaux analogiques ; le paramètre Type of Signal<br />
doit être défini <strong>sur</strong> l'un <strong>de</strong>s types <strong>de</strong> signal analogique, sinon ce paramètre sera ignoré.<br />
Limitations<br />
La valeur doit être supérieure à celle du paramètre Minimum Bit Value.<br />
Valeurs autorisées<br />
De -2 147 483 648 à 2 147 483 647<br />
Si les paramètres Minimum Bit Value et Maximum Bit Value sont configurés <strong>sur</strong> zéro (0), les<br />
valeurs <strong>de</strong> bit seront calculées <strong>sur</strong> la base du paramètre Analog Encoding Type sélectionné.<br />
Si le paramètre Analog Encoding Type est configuré <strong>sur</strong> Two complement :<br />
• valeur <strong>de</strong> bit maximale = 2 (nombre <strong>de</strong> bits dans Unit Mapping)-1 - 1<br />
(nombre <strong>de</strong> bits dans Unit Mapping)-1<br />
• valeur <strong>de</strong> bit minimale = 2<br />
Si le paramètre Analog Encoding Type est configuré <strong>sur</strong> Unsigned :<br />
• valeur <strong>de</strong> bit maximale = 2 (nombre <strong>de</strong> bits dans Unit Mapping) -1<br />
• valeur <strong>de</strong> bit minimale = 0<br />
208 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.8.18. Maximum Bit Value<br />
Renseignements connexes<br />
Minimum Bit Value à la page 213<br />
Maximum Logical Value à la page 202<br />
Maximum Physical Value à la page 204<br />
Analog Encoding Type à la page 201<br />
Type of Signal à la page 186<br />
3HAC 17076-4 Révision: A 209
4 Rubrique I/O<br />
4.8.19. Minimum Logical Value<br />
4.8.19. Minimum Logical Value<br />
Parent<br />
Nom cfg<br />
Le paramètre Minimum Logical Value ap<strong>partie</strong>nt au type Signal <strong>de</strong> la rubrique I/O.<br />
MinLog<br />
Description<br />
Le paramètre Minimum Logical Value indique la valeur logique qui correspondra au<br />
paramètre Minimum Physical Value.<br />
Utilisation<br />
Voir Maximum Logical Value.<br />
Conditions préalables<br />
Ce paramètre s'applique uniquement aux signaux analogiques ; le paramètre Type of Signal<br />
doit être défini <strong>sur</strong> l'un <strong>de</strong>s types <strong>de</strong> signal analogique, sinon ce paramètre sera ignoré.<br />
Limitations<br />
La valeur doit être inférieure à celle du paramètre Maximum Logical Value.<br />
Valeurs autorisées<br />
Voir Maximum Logical Value.<br />
Renseignements connexes<br />
Maximum Logical Value à la page 202<br />
Minimum Physical Value à la page 211<br />
Type of Signal à la page 186<br />
210 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.8.20. Minimum Physical Value<br />
4.8.20. Minimum Physical Value<br />
Parent<br />
Nom cfg<br />
Le paramètre Minimum Physical Value ap<strong>partie</strong>nt au type Signal <strong>de</strong> la rubrique I/O.<br />
MinPhys<br />
Description<br />
Le paramètre Minimum Physical Value indique la valeur physique qui correspondra au<br />
paramètre Minimum Logical Value.<br />
Utilisation<br />
Voir Maximum Physical Value.<br />
Conditions préalables<br />
Ce paramètre s'applique uniquement aux signaux analogiques ; le paramètre Type of Signal<br />
doit être défini <strong>sur</strong> l'un <strong>de</strong>s types <strong>de</strong> signal analogique, sinon ce paramètre sera ignoré.<br />
Limitations<br />
La valeur doit être inférieure à celle du paramètre Maximum Physical Value.<br />
Valeurs autorisées<br />
Voir Maximum Physical Value.<br />
Renseignements connexes<br />
Maximum Physical Value à la page 204<br />
Type of Signal à la page 186<br />
3HAC 17076-4 Révision: A 211
4 Rubrique I/O<br />
4.8.21. Minimum Physical Value Limit<br />
4.8.21. Minimum Physical Value Limit<br />
Parent<br />
Nom cfg<br />
Le paramètre Minimum Physical Value Limit ap<strong>partie</strong>nt au type Signal <strong>de</strong> la rubrique I/O.<br />
MinPhysLimit<br />
Description<br />
Le paramètre Minimum Physical Value Limit indique la valeur physique minimale autorisée,<br />
qui sert <strong>de</strong> limite <strong>de</strong> rayon d'action.<br />
Utilisation<br />
Voir Maximum Physical Value Limit.<br />
Conditions préalables<br />
Ce paramètre s'applique uniquement aux signaux analogiques ; le paramètre Type of Signal<br />
doit être défini <strong>sur</strong> l'un <strong>de</strong>s types <strong>de</strong> signal analogique, sinon ce paramètre sera ignoré.<br />
Limitations<br />
La valeur doit être inférieure à celle du paramètre Maximum Physical Value Limit.<br />
Valeurs autorisées<br />
Voir Maximum Physical Value Limit.<br />
Renseignements connexes<br />
Maximum Physical Value Limit à la page 206<br />
Type of Signal à la page 186<br />
212 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.8.22. Minimum Bit Value<br />
4.8.22. Minimum Bit Value<br />
Parent<br />
Nom cfg<br />
Le paramètre Minimum Bit Value ap<strong>partie</strong>nt au type Signal <strong>de</strong> la rubrique I/O.<br />
MinBitVal<br />
Description<br />
Le paramètre Minimum Bit Value indique la valeur <strong>de</strong> bit qui correspondra au paramètre<br />
Minimum Logical Value.<br />
Utilisation<br />
Voir Maximum Bit Value.<br />
Conditions préalables<br />
Ce paramètre s'applique uniquement aux signaux analogiques ; le paramètre Type of Signal<br />
doit être défini <strong>sur</strong> l'un <strong>de</strong>s types <strong>de</strong> signal analogique, sinon ce paramètre sera ignoré.<br />
Limitations<br />
La valeur doit être inférieure à celle du paramètre Maximum Bit Value.<br />
Valeurs autorisées<br />
Voir Maximum Bit Value.<br />
Renseignements connexes<br />
Maximum Bit Value à la page 208<br />
Type of Signal à la page 186<br />
3HAC 17076-4 Révision: A 213
4 Rubrique I/O<br />
4.8.23. Signal Value at System Failure and Power Fail<br />
4.8.23. Signal Value at System Failure and Power Fail<br />
Parent<br />
Le paramètre Signal Value at System Failure and Power Fail ap<strong>partie</strong>nt au type Signal <strong>de</strong> la<br />
rubrique I/O.<br />
Nom cfg<br />
SysfailReset<br />
Description<br />
Le paramètre Signal Value at System Failure and Power Fail indique si ce signal <strong>de</strong> sortie<br />
doit conserver sa valeur actuelle ou prendre la valeur par défaut du signal en cas d'erreur<br />
système ou <strong>de</strong> coupure d'alimentation.<br />
Utilisation<br />
Si un signal est requis pour considérer une valeur spécifique lorsque l'alimentation du<br />
système <strong>de</strong> comman<strong>de</strong> du robot est coupée, il peut être utile d'employer ce paramètre.<br />
Conditions préalables<br />
Ce paramètre s'applique uniquement aux signaux <strong>de</strong> sortie ; le paramètre Type of Signal doit<br />
être défini <strong>sur</strong> l'un <strong>de</strong>s types <strong>de</strong> signal <strong>de</strong> sortie, sinon ce paramètre sera ignoré.<br />
Valeurs autorisées<br />
Keep current value (aucune modification)<br />
Set the <strong>de</strong>fault value<br />
Renseignements connexes<br />
Type of Signal à la page 186<br />
214 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.9.1. Type System Input<br />
4.9 Type System Input<br />
4.9.1. Type System Input<br />
Vue d'ensemble<br />
Cette section décrit le type System Input, qui ap<strong>partie</strong>nt à la rubrique I/O. Chaque paramètre<br />
<strong>de</strong> ce type est décrit dans une rubrique distincte <strong>de</strong> cette section.<br />
Nom cfg<br />
SYSSIG_IN<br />
Description du type<br />
Les signaux d'entrée peuvent se voir attribuer <strong>de</strong>s entrées spécifiques comme Start ou Motors<br />
On. L'entrée déclenche une action système gérée par le système, sans utiliser le FlexPendant<br />
ou d'autres dispositifs matériels.<br />
Il est possible d'utiliser un automate programmable pour déclencher les entrées système.<br />
Entrées système rejetées<br />
Si le système est en mo<strong>de</strong> manuel ou ne peut pas réaliser l'action en raison d'autres exigences<br />
non remplies, aucun message d'erreur n'apparaît. Lorsqu'une action système est rejetée, les<br />
messages d'erreur sont stockés dans le journal <strong>de</strong>s erreurs.<br />
Limitations<br />
Les limitations suivantes doivent être prises en compte :<br />
• Une seule action système peut être affectée au signal d'entrée. Toutefois, plusieurs<br />
signaux d'entrée peuvent se voir affecter la même action système.<br />
• Lors <strong>de</strong> la suppression d'une action système, le signal d'entrée reste défini. Le signal<br />
doit être supprimé séparément.<br />
• Les signaux d'entrée système sont vali<strong>de</strong>s uniquement pour la tâche principale, avec<br />
<strong>de</strong>s exceptions au niveau <strong>de</strong> la valeur d'action. Ces exceptions sont décrites avec la<br />
valeur d'action correspondante.<br />
3HAC 17076-4 Révision: A 215
4 Rubrique I/O<br />
4.9.1. Type System Input<br />
Informations supplémentaires<br />
Toutes les entrées système sont sensibles aux variations <strong>de</strong> niveaux <strong>de</strong> 0 à 1. La durée<br />
d'impulsion doit dépasser 50 ms ou être conforme aux paramètres <strong>de</strong> filtre configurés pour<br />
les signaux d'E/S.<br />
Renseignements connexes<br />
Définition d'entrées système à la page 125<br />
Filter Time Passive à la page 196<br />
Filter Time Active à la page 198<br />
216 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.9.2. Signal Name<br />
4.9.2. Signal Name<br />
Parent<br />
Nom cfg<br />
Le paramètre Signal Name ap<strong>partie</strong>nt au type System Input <strong>de</strong> la rubrique I/O.<br />
Signal<br />
Description<br />
Signal Name est le nom du signal d'entrée numérique configuré à utiliser. Il connecte l'entrée<br />
système à un signal d'entrée numérique configuré.<br />
Condition préalable<br />
Un signal d'entrée numérique doté d'un nom défini doit être configuré dans le système.<br />
Valeurs autorisées<br />
Noms <strong>de</strong>s signaux d'entrée numériques configurés disponibles.<br />
Renseignements connexes<br />
Type Type Signal à la page 181<br />
Définition d'entrées système à la page 125<br />
3HAC 17076-4 Révision: A 217
4 Rubrique I/O<br />
4.9.3. Action<br />
4.9.3. Action<br />
Parent<br />
Nom cfg<br />
Le paramètre Action ap<strong>partie</strong>nt au type System Input <strong>de</strong> la rubrique I/O.<br />
Action<br />
Description<br />
Les signaux d'entrée peuvent se voir attribuer <strong>de</strong>s actions système spécifiques. Le paramètre<br />
Action définit l'action système que le signal doit déclencher. Les actions système sont gérées<br />
par le système sans intervention <strong>de</strong> l'utilisateur.<br />
Valeurs autorisées<br />
Les valeurs suivantes sont autorisées et décrites dans les pages suivantes :<br />
• Motors On à la page 219.<br />
• Motors On and Start à la page 221.<br />
• Motors Off à la page 222.<br />
• Load and Start à la page 224.<br />
• Interrupt à la page 226.<br />
• Start à la page 229.<br />
• Start at Main à la page 231.<br />
• Stop à la page 233.<br />
• Stop at end of Cycle à la page 234.<br />
• Stop at end of Instruction à la page 235.<br />
• Reset Execution Error Signal à la page 236.<br />
• Reset Emergency Stop à la page 237.<br />
• System Restart à la page 239.<br />
Renseignements connexes<br />
Définition d'entrées système à la page 125.<br />
218 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.9.4.1. Motors On<br />
4.9.4. Valeurs d'action<br />
4.9.4.1. Motors On<br />
Parent<br />
La valeur Motors On est une valeur d'action du paramètre Action, qui ap<strong>partie</strong>nt au type<br />
System Input <strong>de</strong> la rubrique I/O.<br />
Description<br />
La valeur d'action Motors On attribue l'état Motors On au système <strong>de</strong> comman<strong>de</strong>.<br />
Un automate programmable peut utiliser cette action pour attribuer l'état Motors On au<br />
système <strong>de</strong> comman<strong>de</strong>.<br />
Conditions préalables<br />
Les conditions préalables suivantes doivent être prises en compte :<br />
• Un signal d'entrée numérique doté d'un nom <strong>de</strong> signal défini doit être configuré dans<br />
le système.<br />
• La chaîne <strong>de</strong> sécurité doit être fermée. Pour vérifier si la chaîne <strong>de</strong> sécurité est fermée,<br />
utilisez le paramètre Run Chain OK du type System Output.<br />
Limitations<br />
La valeur d'action présente les limitations suivantes :<br />
• Le système <strong>de</strong> comman<strong>de</strong> doit être en mo<strong>de</strong> automatique.<br />
• L'état du système <strong>de</strong> comman<strong>de</strong> ne peut pas être Motors On si l'action du signal<br />
d'entrée système Motors Off a une valeur élevée.<br />
3HAC 17076-4 Révision: A 219
4 Rubrique I/O<br />
4.9.4.1. Motors On<br />
Informations supplémentaires<br />
La séquence <strong>de</strong> signaux correspondant à Motors On est la suivante :<br />
xx0400000949<br />
A : Motors On (INT)<br />
B : Motors On (EXT)<br />
Renseignements connexes<br />
Motors Off à la page 222<br />
Run Chain OK à la page 262<br />
<strong>Manuel</strong> d'utilisation - IRC5 avec FlexPendant, chapitre Configuration <strong>de</strong>s entrées et <strong>de</strong>s<br />
sorties.<br />
220 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.9.4.2. Motors On and Start<br />
4.9.4.2. Motors On and Start<br />
Parent<br />
La valeur Motors On and Start est une valeur d'action du paramètre Action, qui ap<strong>partie</strong>nt au<br />
type System Input <strong>de</strong> la rubrique I/O.<br />
Description<br />
La valeur d'action Motors On and Start attribue l'état Motors On au système <strong>de</strong> comman<strong>de</strong>,<br />
et lance le programme RAPID à partir <strong>de</strong> l'instruction en cours, en mo<strong>de</strong> d'exécution continue<br />
ou cyclique.<br />
Un automate programmable peut utiliser la valeur Motors On and Start pour activer les<br />
moteurs en une seule étape et lancer un programme RAPID, au lieu d'utiliser le FlexPendant<br />
et le panneau <strong>de</strong> comman<strong>de</strong>.<br />
Conditions préalables<br />
Les conditions préalables suivantes doivent être prises en compte :<br />
• Un signal d'entrée numérique doté d'un nom <strong>de</strong> signal défini doit être configuré dans<br />
le système.<br />
• Le paramètre Argument 1 doit être défini avec le mo<strong>de</strong> d'exécution continue ou<br />
cyclique.<br />
Limitations<br />
La valeur d'action présente les limitations suivantes :<br />
• Le système <strong>de</strong> comman<strong>de</strong> doit être en mo<strong>de</strong> automatique.<br />
• Vous ne pouvez pas utiliser cette valeur d'action si l'action Stop, Stop at end of Cycle,<br />
Stop at end of Instruction ou Motors Off est définie.<br />
Renseignements connexes<br />
Argument 1 à la page 240<br />
Action à la page 218<br />
<strong>Manuel</strong> d'utilisation - IRC5 avec FlexPendant, chapitre Configuration <strong>de</strong>s entrées et <strong>de</strong>s<br />
sorties.<br />
3HAC 17076-4 Révision: A 221
4 Rubrique I/O<br />
4.9.4.3. Motors Off<br />
4.9.4.3. Motors Off<br />
Parent<br />
La valeur Motors Off est une valeur d'action du paramètre Action, qui ap<strong>partie</strong>nt au type<br />
System Input <strong>de</strong> la rubrique I/O.<br />
Description<br />
La valeur d'action Motors Off attribue l'état Motors Off au système <strong>de</strong> comman<strong>de</strong>. Si un<br />
programme est en cours d'exécution, il est arrêté pour changer d'état.<br />
Un automate programmable peut utiliser l'action Motors Off pour attribuer l'état Motors Off<br />
au système <strong>de</strong> comman<strong>de</strong>.<br />
Conditions préalables<br />
Les conditions préalables suivantes doivent être prises en compte :<br />
• Un signal d'entrée numérique doté d'un nom <strong>de</strong> signal défini doit être configuré dans<br />
le système.<br />
• Il est recommandé d'arrêter l'exécution du programme avant d'utiliser l'action Motors<br />
Off afin <strong>de</strong> sécuriser un arrêt contrôlé.<br />
Informations supplémentaires<br />
La séquence <strong>de</strong> signaux correspondant à Motors Off est la suivante :<br />
xx0400000949<br />
A : Motors Off (INT)<br />
B : Motors Off (EXT)<br />
222 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.9.4.3. Motors Off<br />
Renseignements connexes<br />
<strong>Manuel</strong> d'utilisation - IRC5 avec FlexPendant, chapitre Configuration <strong>de</strong>s entrées et <strong>de</strong>s<br />
sorties.<br />
3HAC 17076-4 Révision: A 223
4 Rubrique I/O<br />
4.9.4.4. Load and Start<br />
4.9.4.4. Load and Start<br />
Parent<br />
La valeur Load and Start est une valeur d'action du paramètre Action, qui ap<strong>partie</strong>nt au type<br />
System Input <strong>de</strong> la rubrique I/O.<br />
Description<br />
La valeur d'action Load and Start charge un programme RAPID (fichiers <strong>de</strong> type .mod, .prg,<br />
et .pgf) à partir d'une mémoire <strong>de</strong> masse. Le programme démarre <strong>de</strong>puis le début.<br />
Un automate programmable peut utiliser la valeur d'action Load and Start pour charger et<br />
lancer un programme, au lieu d'utiliser le FlexPendant.<br />
Conditions préalables<br />
Les conditions préalables suivantes doivent être prises en compte :<br />
• Un signal d'entrée numérique doté d'un nom <strong>de</strong> signal défini doit être configuré dans<br />
le système.<br />
• L'état du système <strong>de</strong> comman<strong>de</strong> doit être Motors On et la vérification <strong>de</strong> l'exécution<br />
doit être disponible (non utilisée par toute autre ressource).<br />
• Le paramètre Argument 1 doit être défini avec le nom du fichier <strong>de</strong> programme.<br />
• Si l'option MultiMove est installée, le paramètre Argument 2 doit être défini avec une<br />
tâche pour laquelle le programme ou le module doit être chargé.<br />
Limitations<br />
Cette valeur d'action présente les limitations suivantes :<br />
• Le système <strong>de</strong> comman<strong>de</strong> doit être en mo<strong>de</strong> automatique.<br />
• Vous ne pouvez pas utiliser cette action si l'action Stop, Stop at end of Cycle ou Stop<br />
at end of Instruction est définie.<br />
• L'action Load and Start n'est pas vali<strong>de</strong> pendant l'exécution du programme.<br />
• Le mo<strong>de</strong> d'exécution sera toujours paramétré <strong>sur</strong> Cyclic.<br />
• Si l'état du système <strong>de</strong> comman<strong>de</strong> est Motors Off, seul le chargement est effectué.<br />
• Si le programme actuel a été modifié, les modifications ne seront pas enregistrées<br />
avant le chargement.<br />
224 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.9.4.4. Load and Start<br />
Informations supplémentaires<br />
La séquence <strong>de</strong> signaux correspondant à Load and Start est la suivante :<br />
xx0400000949<br />
A : Load and Start (INT)<br />
B : Cycle On (EXT)<br />
Renseignements connexes<br />
Action à la page 218<br />
Argument 1 à la page 240<br />
Argument 2 à la page 242<br />
3HAC 17076-4 Révision: A 225
4 Rubrique I/O<br />
4.9.4.5. Interrupt<br />
4.9.4.5. Interrupt<br />
Parent<br />
La valeur Interrupt est une valeur d'action du paramètre Action, qui ap<strong>partie</strong>nt au type System<br />
Input <strong>de</strong> la rubrique I/O.<br />
Description<br />
La valeur d'action Interrupt exécute une routine ; l'exécution reprend ensuite à la même<br />
instruction qu'auparavant. Une reprise est toujours réalisée avant l'exécution <strong>de</strong> la routine<br />
d'Interrupt.<br />
Un automate programmable peut utiliser la valeur d'action Interrupt pour laisser le robot se<br />
placer en position d'entretien.<br />
Conditions préalables<br />
Les conditions préalables suivantes doivent être prises en compte :<br />
• Un signal d'entrée numérique doté d'un nom <strong>de</strong> signal défini doit être configuré dans<br />
le système.<br />
• L'exécution du programme doit être arrêtée.<br />
• Le paramètre Argument 1 doit être défini avec le nom <strong>de</strong> la routine à exécuter (par<br />
exemple, routine 1).<br />
• Si l'option MultiMove est installée, le paramètre Argument 2 doit être défini avec une<br />
tâche dans laquelle la routine doit être exécutée.<br />
Limitations<br />
Le paramètre présente les limitations suivantes :<br />
• Le système doit être en mo<strong>de</strong> automatique.<br />
• Vous ne pouvez pas utiliser cette valeur d'action si l'action Stop, Stop at end of Cycle<br />
ou Stop at end of Instruction est définie.<br />
• L'action Interrupt n'est pas vali<strong>de</strong> pendant l'exécution du programme.<br />
226 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.9.4.5. Interrupt<br />
Informations supplémentaires<br />
Lorsque l'exécution est arrêtée, le robot mémorise le point vers lequel il doit aller. Pour<br />
empêcher le robot d'atteindre cette position lors du démarrage <strong>de</strong> la routine d'Interrupt et<br />
reporter cette opération après l'exécution <strong>de</strong> l'action Interrupt, vous pouvez utiliser la<br />
séquence RAPID suivante dans la routine d'Interrupt :<br />
PROC A()<br />
StopMove\Quick;!Prevent current move instruction to continue<br />
StorePath;!For later use<br />
currpos:=CRobT();!Save current position<br />
-----<br />
-----! Place the co<strong>de</strong> for the routine to run here.<br />
-----<br />
MoveJ currpos,v600,fine,toolx;!Move back to programmed position<br />
RestoPath;!Restore StorePath<br />
StartMove;!Restore StopMove<br />
ENDPROC<br />
Après l'instruction StartMove, le mouvement arrêté se poursuit pour atteindre son point fin.<br />
Une fois la routine A exécutée, le programme normal peut être relancé.<br />
3HAC 17076-4 Révision: A 227
4 Rubrique I/O<br />
4.9.4.5. Interrupt<br />
Séquence <strong>de</strong> signaux<br />
La séquence <strong>de</strong> signaux correspondant à Interrupt est la suivante :<br />
xx0400000949<br />
A : Interrupt (INT)<br />
B : Cycle On (EXT)<br />
Renseignements connexes<br />
Action à la page 218<br />
Argument 1 à la page 240<br />
Argument 2 à la page 242<br />
228 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.9.4.6. Start<br />
4.9.4.6. Start<br />
Parent<br />
La valeur Start est une valeur d'action du paramètre Action, qui ap<strong>partie</strong>nt au type System<br />
Input <strong>de</strong> la rubrique I/O.<br />
Description<br />
La valeur d'action Start lance un programme RAPID à partir <strong>de</strong> l'instruction actuelle, en mo<strong>de</strong><br />
d'exécution continue ou cyclique.<br />
Un automate programmable peut utiliser la valeur d'action Start pour lancer l'exécution du<br />
programme.<br />
Conditions préalables<br />
Les conditions préalables suivantes doivent être prises en compte :<br />
• Un signal d'entrée numérique doté d'un nom <strong>de</strong> signal défini doit être configuré dans<br />
le système.<br />
• L'état du système <strong>de</strong> comman<strong>de</strong> doit être Motors On et la vérification <strong>de</strong> l'exécution<br />
doit être disponible (non utilisée par toute autre ressource).<br />
• Le paramètre Argument 1 doit être défini avec le mo<strong>de</strong> d'exécution continue ou<br />
cyclique.<br />
Limitations<br />
Cette valeur d'action présente les limitations suivantes :<br />
• Le système <strong>de</strong> comman<strong>de</strong> doit être en mo<strong>de</strong> automatique.<br />
• Vous ne pouvez pas utiliser cette action si l'action Stop, Stop at end of Cycle ou Stop<br />
at end of Instruction est définie.<br />
3HAC 17076-4 Révision: A 229
4 Rubrique I/O<br />
4.9.4.6. Start<br />
Informations supplémentaires<br />
La séquence <strong>de</strong> signaux correspondant à Start est la suivante :<br />
xx0400000949<br />
A : Start (INT)<br />
B : Cycle On (EXT)<br />
Renseignements connexes<br />
Argument 1 à la page 240<br />
Action à la page 218<br />
230 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.9.4.7. Start at Main<br />
4.9.4.7. Start at Main<br />
Parent<br />
La valeur Start at Main est une valeur d'action du paramètre Action, qui ap<strong>partie</strong>nt au type<br />
System Input <strong>de</strong> la rubrique I/O.<br />
Description<br />
La valeur d'action Start at Main lance un programme RAPID <strong>de</strong>puis le début, en mo<strong>de</strong><br />
d'exécution continue ou cyclique.<br />
Un automate programmable peut utiliser la valeur d'action Start at Main pour lancer<br />
l'exécution du programme <strong>de</strong>puis le début.<br />
Conditions préalables<br />
Les conditions préalables suivantes doivent être prises en compte :<br />
• Un signal d'entrée numérique doté d'un nom <strong>de</strong> signal défini doit être configuré dans<br />
le système.<br />
• L'état du système <strong>de</strong> comman<strong>de</strong> doit être Motors On et la vérification <strong>de</strong> l'exécution<br />
doit être disponible (non utilisée par toute autre ressource).<br />
• Le paramètre Argument 1 doit être défini avec le mo<strong>de</strong> d'exécution continue ou<br />
cyclique.<br />
Limitations<br />
Cette valeur d'action présente les limitations suivantes :<br />
• Le système <strong>de</strong> comman<strong>de</strong> doit être en mo<strong>de</strong> automatique.<br />
• Vous ne pouvez pas utiliser cette action si l'action Stop, Stop at end of Cycle ou Stop<br />
at end of Instruction est définie.<br />
• L'action Start at Main n'est pas vali<strong>de</strong> pendant l'exécution du programme.<br />
3HAC 17076-4 Révision: A 231
4 Rubrique I/O<br />
4.9.4.7. Start at Main<br />
Informations supplémentaires<br />
La séquence <strong>de</strong> signaux correspondant à Start at Main est la suivante :<br />
xx0400000949<br />
A : Start at Main (INT)<br />
B : Cycle On (EXT)<br />
Renseignements connexes<br />
Argument 1 à la page 240<br />
Action à la page 218<br />
232 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.9.4.8. Stop<br />
4.9.4.8. Stop<br />
Parent<br />
La valeur Stop est une valeur d'action du paramètre Action, qui ap<strong>partie</strong>nt au type System<br />
Input <strong>de</strong> la rubrique I/O.<br />
Description<br />
La valeur d'action Stop arrête l'exécution du programme RAPID. Un programme ne peut pas<br />
être lancé lorsque ce signal a une valeur élevée.<br />
Un automate programmable peut utiliser la valeur d'action Stop pour arrêter l'exécution du<br />
programme.<br />
Conditions préalables<br />
Un signal d'entrée numérique doté d'un nom <strong>de</strong> signal défini doit être configuré dans le<br />
système.<br />
Informations supplémentaires<br />
La séquence <strong>de</strong> signaux correspondant à Stop est la suivante :<br />
1<br />
A<br />
0<br />
1<br />
B<br />
0<br />
xx0400000950<br />
A : Stop (INT)<br />
B : Cycle On (EXT)<br />
3HAC 17076-4 Révision: A 233
4 Rubrique I/O<br />
4.9.4.9. Stop at end of Cycle<br />
4.9.4.9. Stop at end of Cycle<br />
Parent<br />
La valeur Stop at end of Cycle est une valeur d'action du paramètre Action, qui ap<strong>partie</strong>nt au<br />
type System Input <strong>de</strong> la rubrique I/O.<br />
Description<br />
La valeur d'action Stop at end of Cycle arrête le programme RAPID une fois ce <strong>de</strong>rnier<br />
entièrement exécuté (une fois que la <strong>de</strong>rnière instruction <strong>de</strong> la routine principale a été<br />
exécutée). Un programme ne peut pas être lancé lorsque ce signal a une valeur élevée.<br />
Un automate programmable peut utiliser la valeur d'action Stop at end of Cycle pour arrêter<br />
l'exécution du programme une fois ce <strong>de</strong>rnier entièrement exécuté.<br />
Conditions préalables<br />
Un signal d'entrée numérique doté d'un nom <strong>de</strong> signal défini doit être configuré dans le<br />
système.<br />
Informations supplémentaires<br />
La séquence <strong>de</strong> signaux correspondant à Stop at end of Cycle est la suivante :<br />
xx0400000951<br />
A : Stop at end of Cycle (INT)<br />
B : Cycle On (EXT)<br />
234 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.9.4.10. Stop at end of Instruction<br />
4.9.4.10. Stop at end of Instruction<br />
Parent<br />
La valeur Stop at end of Instruction est une valeur d'action du paramètre Action, qui ap<strong>partie</strong>nt<br />
au type System Input <strong>de</strong> la rubrique I/O.<br />
Description<br />
La valeur d'action Stop at end of Instruction arrête l'exécution du programme une fois<br />
l'instruction en cours terminée. Un programme ne peut pas démarrer lorsque ce signal a une<br />
valeur élevée.<br />
Un automate programmable peut utiliser la valeur d'action Stop at end of Instruction pour<br />
arrêter l'exécution du programme une fois l'instruction en cours terminée.<br />
Condition préalable<br />
Un signal d'entrée numérique doté d'un nom <strong>de</strong> signal défini doit être configuré dans le<br />
système.<br />
Exemple<br />
Si une instruction WaitTime est exécutée, l'arrêt <strong>de</strong> l'exécution peut prendre du temps.<br />
3HAC 17076-4 Révision: A 235
4 Rubrique I/O<br />
4.9.4.11. Reset Execution Error Signal<br />
4.9.4.11. Reset Execution Error Signal<br />
Parent<br />
La valeur Reset Execution Error Signal est une valeur d'action du paramètre Action, qui<br />
ap<strong>partie</strong>nt au type System Input <strong>de</strong> la rubrique I/O.<br />
Description<br />
La valeur d'action Reset Execution Error Signal réinitialise l'action <strong>de</strong> signal <strong>de</strong> sortie<br />
système Execution Error.<br />
Un automate programmable peut utiliser cette action pour réinitialiser le signal d'erreur.<br />
Condition préalable<br />
Un signal d'entrée numérique doté d'un nom <strong>de</strong> signal défini doit être configuré dans le<br />
système.<br />
Renseignements connexes<br />
Execution Error à la page 253<br />
236 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.9.4.12. Reset Emergency Stop<br />
4.9.4.12. Reset Emergency Stop<br />
Parent<br />
La valeur Reset Emergency Stop est une valeur d'action du paramètre Action, qui ap<strong>partie</strong>nt<br />
au type System Input <strong>de</strong> la rubrique I/O.<br />
Description<br />
La valeur d'action Reset Emergency Stop confirme la réinitialisation d'un arrêt d'urgence.<br />
Lorsqu'un arrêt d'urgence s'est produit, il doit d'abord être restauré mécaniquement et la<br />
réinitialisation doit être confirmée. Le système <strong>de</strong> comman<strong>de</strong> peut ensuite se voir attribuer<br />
l'état Motors On.<br />
Il est possible d'utiliser un automate programmable pour confirmer la réinitialisation <strong>de</strong> l'arrêt<br />
d'urgence au lieu d'utiliser le bouton Motors On.<br />
Conditions préalables<br />
Les conditions préalables suivantes doivent être prises en compte :<br />
• Un signal d'entrée numérique doté d'un nom <strong>de</strong> signal défini doit être configuré dans<br />
le système.<br />
• La chaîne <strong>de</strong> sécurité doit être fermée par restauration mécanique <strong>de</strong> l'arrêt d'urgence.<br />
Limitation<br />
Le système <strong>de</strong> comman<strong>de</strong> doit être en mo<strong>de</strong> automatique.<br />
3HAC 17076-4 Révision: A 237
4 Rubrique I/O<br />
4.9.4.12. Reset Emergency Stop<br />
Informations supplémentaires<br />
Pour réinitialiser un arrêt d'urgence, définissez les séquences <strong>de</strong> signaux en fonction <strong>de</strong><br />
l'image.<br />
xx0400000948<br />
A : Reset Emergency Stop (INT), comman<strong>de</strong><br />
B : Emergency Stop (EXT), réponse<br />
C : Run Chain OK (EXT), réponse<br />
238 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.9.4.13. System Restart<br />
4.9.4.13. System Restart<br />
Parent<br />
La valeur System Restart est une valeur d'action du paramètre Action, qui ap<strong>partie</strong>nt au type<br />
System Input <strong>de</strong> la rubrique I/O.<br />
Description<br />
La valeur d'action System Restart réalise un redémarrage du système <strong>de</strong> comman<strong>de</strong> similaire<br />
à une mise hors, puis sous tension.<br />
Un automate programmable peut utiliser cette action pour redémarrer le système <strong>de</strong><br />
comman<strong>de</strong>.<br />
Conditions préalables<br />
Les conditions préalables suivantes doivent être prises en compte :<br />
• Un signal d'entrée numérique doté d'un nom <strong>de</strong> signal défini doit être configuré dans<br />
le système.<br />
• Il est recommandé d'arrêter tous les programmes RAPID avant d'utiliser l'action.<br />
3HAC 17076-4 Révision: A 239
4 Rubrique I/O<br />
4.9.5. Argument 1<br />
4.9.5. Argument 1<br />
Parent<br />
Nom cfg<br />
Le paramètre Argument 1 ap<strong>partie</strong>nt au type System Input <strong>de</strong> la rubrique I/O.<br />
Arg1<br />
Description<br />
Le paramètre Argument 1 est un argument requis pour réaliser l'action système Interrupt,<br />
Load and Start, Motors On and Start, Start ou Start at Main: lorsque le paramètre Action a<br />
l'une <strong>de</strong>s valeurs d'action répertoriées ci-<strong>de</strong>ssus, le paramètre Argument 1 doit également être<br />
défini.<br />
Valeurs autorisées<br />
Les valeurs suivantes sont autorisées :<br />
Action système : Valeur autorisée :<br />
Interrupt<br />
Load and Start<br />
Motors On and Start<br />
Start<br />
Start at Main<br />
Nom <strong>de</strong> la routine à exécuter.<br />
Nom du fichier <strong>de</strong> programme à charger, format compris (.mod, .prg<br />
ou .pgf). Définissez toujours le chemin d'accès au fichier (par<br />
exemple, HOME:ModuleA.mod).<br />
Continuous ou Cycle<br />
Continuous ou Cycle<br />
Continuous ou Cycle<br />
240 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.9.5. Argument 1<br />
Renseignements connexes<br />
Action à la page 218<br />
Interrupt à la page 226<br />
Load and Start à la page 224<br />
Motors On and Start à la page 221<br />
Start à la page 229<br />
Start at Main à la page 231<br />
Argument 2 à la page 242<br />
3HAC 17076-4 Révision: A 241
4 Rubrique I/O<br />
4.9.6. Argument 2<br />
4.9.6. Argument 2<br />
Parent<br />
Nom cfg<br />
Le paramètre Argument 2 ap<strong>partie</strong>nt au type System Input <strong>de</strong> la rubrique I/O.<br />
Arg2<br />
Description<br />
Le paramètre Argument 2 est un argument requis pour réaliser les actions système Load and<br />
Start et Interrupt : lorsque le paramètre Action est défini <strong>sur</strong> Load and Start ou Interrupt, le<br />
paramètre Argument 2 doit également être défini.<br />
Utilisation<br />
Le paramètre Argument 2 est utilisé pour définir une tâche.<br />
Conditions préalables<br />
L'action doit être définie <strong>sur</strong> Load and Start ou Interrupt.<br />
Limitations<br />
Le paramètre Argument 2 est utilisé uniquement avec l'option MultiMove.<br />
Valeurs autorisées<br />
Action système : Valeur autorisée :<br />
Load and Start<br />
Interrupt<br />
Tâche dans laquelle la routine définie dans Argument 1 doit être<br />
exécutée.<br />
Tâche dans laquelle le module ou le programme défini dans Argument<br />
1 doit être exécuté.<br />
242 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.9.6. Argument 2<br />
Renseignements connexes<br />
Action à la page 218<br />
Load and Start à la page 224<br />
Interrupt à la page 226<br />
Argument 1 à la page 240<br />
3HAC 17076-4 Révision: A 243
4 Rubrique I/O<br />
4.10.1. Type System Output<br />
4.10 Type System Output<br />
4.10.1. Type System Output<br />
Vue d'ensemble<br />
Cette section décrit le type System Output, qui ap<strong>partie</strong>nt à la rubrique I/O. Chaque paramètre<br />
<strong>de</strong> ce type est décrit dans une rubrique distincte <strong>de</strong> cette section.<br />
Nom cfg<br />
SYSSIG_OUT<br />
Description du type<br />
Des signaux <strong>de</strong> sortie système peuvent se voir attribuer une action système spécifique. Ces<br />
signaux sont définis automatiquement par le système (sans intervention <strong>de</strong> l'utilisateur)<br />
lorsque l'action système se produit.<br />
Les signaux <strong>de</strong> sortie système peuvent être numériques et analogiques.<br />
Conditions préalables<br />
Un signal doit être configuré dans le système. Le nom du signal doit être une chaîne<br />
comportant 16 caractères maximum.<br />
Limitations<br />
Les limitations suivantes doivent être prises en compte :<br />
• Plusieurs signaux <strong>de</strong> sortie peuvent se voir attribuer la même action système, mais<br />
plusieurs actions système ne peuvent pas être attribuées au même signal.<br />
• Lors <strong>de</strong> la suppression d'une action système, le signal reste défini. Le signal doit être<br />
supprimé séparément.<br />
• La sortie système prédéfinie pour la lampe d'activation <strong>de</strong>s moteurs ne peut pas être<br />
modifiée.<br />
Sorties système prédéfinies<br />
L'activation <strong>de</strong>s moteurs est prédéfinie dans le système <strong>de</strong> robot. Cette sortie est liée à la<br />
lampe d'activation <strong>de</strong>s moteurs du module <strong>de</strong> comman<strong>de</strong>.<br />
244 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.10.1. Type System Output<br />
Informations supplémentaires<br />
Les actions sont vali<strong>de</strong>s pour les mo<strong>de</strong>s manuel et automatique, sauf mention contraire dans<br />
les <strong>de</strong>scriptions <strong>de</strong>s valeurs.<br />
Renseignements connexes<br />
Type Signal à la page 181<br />
3HAC 17076-4 Révision: A 245
4 Rubrique I/O<br />
4.10.2. Status<br />
4.10.2. Status<br />
Parent<br />
Nom cfg<br />
Le paramètre Status ap<strong>partie</strong>nt au type System Output <strong>de</strong> la rubrique I/O.<br />
Status<br />
Description<br />
Les signaux <strong>de</strong> sortie peuvent se voir attribuer <strong>de</strong>s actions système spécifiques. Le paramètre<br />
Status définit le statut système qui a déclenché le signal. Les actions système sont gérées par<br />
le système sans intervention <strong>de</strong> l'utilisateur.<br />
Valeurs autorisées<br />
Les valeurs d'action suivantes sont autorisées et décrites dans les pages suivantes :<br />
• Auto On à la page 249<br />
• Simulated I/O à la page 250<br />
• Cycle On à la page 251<br />
• Emergency Stop à la page 252<br />
• Execution Error à la page 253<br />
• Motors Off State à la page 254<br />
• Motors On State à la page 255<br />
• Motors Off à la page 256<br />
• Motors On à la page 257<br />
• Motion Supervision On à la page 258<br />
• Motion Supervision Triggered à la page 259<br />
• Power Fail Error à la page 260<br />
• Path Return Region Error à la page 261<br />
• Run Chain OK à la page 262<br />
• TCP Speed à la page 263<br />
246 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.10.2. Status<br />
• TCP Speed Reference à la page 264<br />
• Mechanical Unit Active à la page 265<br />
3HAC 17076-4 Révision: A 247
4 Rubrique I/O<br />
4.10.3. Signal<br />
4.10.3. Signal<br />
Parent<br />
Nom cfg<br />
Le paramètre Signal ap<strong>partie</strong>nt au type System Output <strong>de</strong> la rubrique I/O.<br />
Signal<br />
Description<br />
Signal est le nom du signal <strong>de</strong> sortie numérique configuré à utiliser. Il connecte la sortie<br />
système à un signal <strong>de</strong> sortie numérique configuré.<br />
Conditions préalables<br />
Un signal <strong>de</strong> sortie numérique doté d'un nom défini doit être configuré dans le système.<br />
Valeurs autorisées<br />
Noms <strong>de</strong>s signaux <strong>de</strong> sortie numériques configurés disponibles.<br />
Renseignements connexes<br />
Type Signal à la page 181<br />
248 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.10.4.1. Auto On<br />
4.10.4. Valeurs d'action<br />
4.10.4.1. Auto On<br />
Parent<br />
La valeur Auto On est une valeur d'action du paramètre Status, qui ap<strong>partie</strong>nt au type System<br />
Output <strong>de</strong> la rubrique I/O.<br />
Description<br />
La valeur d'action Auto On est définie lorsque le système <strong>de</strong> comman<strong>de</strong> est en mo<strong>de</strong><br />
automatique.<br />
Renseignements connexes<br />
<strong>Manuel</strong> d'utilisation - IRC5 avec FlexPendant<br />
3HAC 17076-4 Révision: A 249
4 Rubrique I/O<br />
4.10.4.2. Simulated I/O<br />
4.10.4.2. Simulated I/O<br />
Parent<br />
La valeur Simulated I/O est une valeur d'action du paramètre Status, qui ap<strong>partie</strong>nt au type<br />
System Output <strong>de</strong> la rubrique I/O.<br />
Description<br />
La valeur d'action Simulated I/O est définie lorsqu'au moins un signal d'E/S <strong>sur</strong> une unité d'E/<br />
S est en mo<strong>de</strong> simulation.<br />
Informations supplémentaires<br />
Les signaux d'E/S peuvent être définis <strong>sur</strong> le mo<strong>de</strong> simulation pendant le test, à l'ai<strong>de</strong> du<br />
FlexPendant.<br />
Renseignements connexes<br />
<strong>Manuel</strong> d'utilisation - IRC5 avec FlexPendant<br />
250 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.10.4.3. Cycle On<br />
4.10.4.3. Cycle On<br />
Parent<br />
La valeur Cycle On est une valeur d'action du paramètre Status, qui ap<strong>partie</strong>nt au type System<br />
Output <strong>de</strong> la rubrique I/O.<br />
Description<br />
La valeur d'action Cycle On est définie lors <strong>de</strong> l'exécution du programme <strong>de</strong> robot.<br />
Informations supplémentaires<br />
L'action Cycle On est également active pour l'exécution <strong>de</strong>s routines <strong>de</strong> service et<br />
d'événement.<br />
3HAC 17076-4 Révision: A 251
4 Rubrique I/O<br />
4.10.4.4. Emergency Stop<br />
4.10.4.4. Emergency Stop<br />
Parent<br />
La valeur Emergency Stop est une valeur d'action du paramètre Status, qui ap<strong>partie</strong>nt au type<br />
System Output <strong>de</strong> la rubrique I/O.<br />
Description<br />
La valeur d'action Emergency Stop est définie lorsque l'état du système <strong>de</strong> comman<strong>de</strong> est<br />
Emergency Stop.<br />
Informations supplémentaires<br />
La séquence <strong>de</strong> signaux correspondant à Emergency Stop est la suivante :<br />
xx0400000948<br />
A : Reset Emergency Stop (INT), comman<strong>de</strong><br />
B : Emergency Stop (EXT), réponse<br />
C : Run Chain OK (EXT), réponse<br />
252 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.10.4.5. Execution Error<br />
4.10.4.5. Execution Error<br />
Parent<br />
La valeur Execution Error est une valeur d'action du paramètre Status, qui ap<strong>partie</strong>nt au type<br />
System Output <strong>de</strong> la rubrique I/O.<br />
Description<br />
La valeur d'action Execution Error est définie lorsque l'exécution du programme <strong>de</strong> robot a<br />
été arrêtée en raison d'une erreur du programme.<br />
Renseignements connexes<br />
Reset Execution Error Signal à la page 236<br />
3HAC 17076-4 Révision: A 253
4 Rubrique I/O<br />
4.10.4.6. Motors Off State<br />
4.10.4.6. Motors Off State<br />
Parent<br />
La valeur Motors Off State est une valeur d'action du paramètre Status, qui ap<strong>partie</strong>nt au type<br />
System Output <strong>de</strong> la rubrique I/O.<br />
Description<br />
La valeur d'action Motors Off State est définie lorsque l'état du système <strong>de</strong> comman<strong>de</strong> est<br />
Motors Off.<br />
254 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.10.4.7. Motors On State<br />
4.10.4.7. Motors On State<br />
Parent<br />
La valeur Motors On State est une valeur d'action du paramètre Status, qui ap<strong>partie</strong>nt au type<br />
System Output <strong>de</strong> la rubrique I/O.<br />
Description<br />
La valeur d'action Motors On State est définie lorsque l'état du système <strong>de</strong> comman<strong>de</strong> est<br />
Motors On.<br />
3HAC 17076-4 Révision: A 255
4 Rubrique I/O<br />
4.10.4.8. Motors Off<br />
4.10.4.8. Motors Off<br />
Parent<br />
La valeur Motors Off est une valeur d'action du paramètre Status, qui ap<strong>partie</strong>nt au type<br />
System Output <strong>de</strong> la rubrique I/O.<br />
Description<br />
La valeur d'action Motors Off est définie lorsque l'état du système <strong>de</strong> comman<strong>de</strong> est Motors<br />
Off.<br />
Informations supplémentaires<br />
Lorsque l'état du système <strong>de</strong> comman<strong>de</strong> est Motors Off et qu'une chaîne <strong>de</strong> sécurité n'est pas<br />
fermée, le signal <strong>de</strong> sortie est émis.<br />
Si seul l'état Motors Off est <strong>de</strong>mandé, la valeur d'action Motors Off State est préférée.<br />
Renseignements connexes<br />
Motors Off State à la page 254<br />
Run Chain OK à la page 262<br />
256 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.10.4.9. Motors On<br />
4.10.4.9. Motors On<br />
Parent<br />
La valeur Motors On est une valeur d'action du paramètre Status, qui ap<strong>partie</strong>nt au type<br />
System Output <strong>de</strong> la rubrique I/O.<br />
Description<br />
La valeur d'action Motors On est définie lorsque l'état du système <strong>de</strong> comman<strong>de</strong> est Motors<br />
On.<br />
Informations supplémentaires<br />
Si le système <strong>de</strong> comman<strong>de</strong> est en arrêt provoqué par une protection, l'émission <strong>de</strong> la sortie<br />
commence avec une fréquence <strong>de</strong> 1 secon<strong>de</strong>. Si le système <strong>de</strong> comman<strong>de</strong> n'est pas étalonné<br />
ou que le compte-tours n'est pas mis à jour, l'émission <strong>de</strong> la sortie est encore plus rapi<strong>de</strong> en<br />
mo<strong>de</strong> manuel.<br />
La valeur d'action Motors On peut être utilisée pour détecter si l'état du système <strong>de</strong> comman<strong>de</strong><br />
est Motors On et si ce système <strong>de</strong> comman<strong>de</strong> est synchronisé.<br />
Renseignements connexes<br />
Motors On State à la page 255<br />
3HAC 17076-4 Révision: A 257
4 Rubrique I/O<br />
4.10.4.10. Motion Supervision On<br />
4.10.4.10. Motion Supervision On<br />
Parent<br />
La valeur Motion Supervision On est une valeur d'action du paramètre Status, qui ap<strong>partie</strong>nt<br />
au type System Output <strong>de</strong> la rubrique I/O.<br />
Description<br />
La valeur d'action Motion Supervision On est définie lorsque la fonction <strong>de</strong> détection <strong>de</strong><br />
collision est active.<br />
Informations supplémentaires<br />
La valeur d'action Motion Supervision On est vali<strong>de</strong> uniquement lorsque le robot se déplace.<br />
Renseignements connexes<br />
Application manual - Motion coordination and supervision<br />
258 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.10.4.11. Motion Supervision Triggered<br />
4.10.4.11. Motion Supervision Triggered<br />
Parent<br />
La valeur Motion Supervision Triggered est une valeur d'action du paramètre Status, qui<br />
ap<strong>partie</strong>nt au type System Output <strong>de</strong> la rubrique I/O.<br />
Description<br />
La valeur d'action Motion Supervision Triggered est définie lorsque la fonction <strong>de</strong> détection<br />
<strong>de</strong> collision a été déclenchée.<br />
Informations supplémentaires<br />
La valeur Motion Supervision Triggered est effacée au redémarrage du programme.<br />
Renseignements connexes<br />
Application manual - Motion coordination and supervision<br />
3HAC 17076-4 Révision: A 259
4 Rubrique I/O<br />
4.10.4.12. Power Fail Error<br />
4.10.4.12. Power Fail Error<br />
Parent<br />
La valeur Power Fail Error est une valeur d'action du paramètre Status, qui ap<strong>partie</strong>nt au type<br />
System Output <strong>de</strong> la rubrique I/O.<br />
Description<br />
La valeur d'action Power Fail Error est définie lorsqu'un programme ne peut pas poursuivre<br />
à partir <strong>de</strong> sa position en cours après une coupure <strong>de</strong> courant.<br />
Informations supplémentaires<br />
Une fois la valeur Power Fail Error définie, le programme ne redémarre pas. En général, le<br />
programme peut être démarré, mais il commence toujours au début.<br />
260 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.10.4.13. Path Return Region Error<br />
4.10.4.13. Path Return Region Error<br />
Parent<br />
La valeur Path Return Region Error est une valeur d'action du paramètre Status, qui<br />
ap<strong>partie</strong>nt au type System Output <strong>de</strong> la rubrique I/O.<br />
Description<br />
La valeur d'action Path Return Region Error est définie lorsqu'une tentative <strong>de</strong> lancement du<br />
programme <strong>de</strong> robot a été réalisée, mais a échoué car le robot était trop éloigné <strong>de</strong> la<br />
trajectoire programmée.<br />
Informations supplémentaires<br />
La valeur Path Return Region Error est définie si le mouvement en cours est interrompu :<br />
• Le robot était trop loin <strong>de</strong> la trajectoire programmée et il a été redémarré.<br />
• Un arrêt d'urgence s'est produit, le robot s'est trop éloigné <strong>de</strong> sa trajectoire<br />
programmée et il a été redémarré.<br />
Le signal est réinitialisé par l'une <strong>de</strong>s actions suivantes :<br />
• Le robot est piloté manuellement dans la zone <strong>de</strong> reprise, puis un redémarrage du<br />
programme réussit.<br />
• Le pointeur <strong>de</strong> programme est déplacé manuellement.<br />
Les distances <strong>de</strong>s zones peuvent être configurées dans le type Return Region.<br />
Renseignements connexes<br />
Type Path Return Region à la page 93<br />
3HAC 17076-4 Révision: A 261
4 Rubrique I/O<br />
4.10.4.14. Run Chain OK<br />
4.10.4.14. Run Chain OK<br />
Parent<br />
La valeur Run Chain OK est une valeur d'action du paramètre Status, qui ap<strong>partie</strong>nt au type<br />
System Output <strong>de</strong> la rubrique I/O.<br />
Description<br />
La valeur d'action Run Chain OK est définie lorsque la chaîne <strong>de</strong> sécurité est fermée.<br />
L'activation <strong>de</strong>s moteurs requiert la fermeture <strong>de</strong> la chaîne <strong>de</strong> sécurité.<br />
Informations supplémentaires<br />
Séquence <strong>de</strong> signaux :<br />
xx0400000948<br />
A : Reset Emergency Stop (INT), comman<strong>de</strong><br />
B : Emergency Stop (EXT), réponse<br />
C : Run Chain OK (EXT), réponse<br />
Exemple<br />
En mo<strong>de</strong> manuel, la chaîne <strong>de</strong> sécurité est ouverte et la valeur d'action Chaîne d'exécution OK<br />
n'est pas définie.<br />
262 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.10.4.15. TCP Speed<br />
4.10.4.15. TCP Speed<br />
Parent<br />
La valeur TCP Speed est une valeur d'action du paramètre Status, qui ap<strong>partie</strong>nt au type<br />
System Output <strong>de</strong> la rubrique I/O.<br />
Description<br />
La valeur d'action TCP Speed est un signal analogique qui reflète la vitesse du TCP du robot.<br />
Informations supplémentaires<br />
La valeur logique du signal est spécifiée en m/s. Par exemple, une vitesse <strong>de</strong> 2 000 mm/s<br />
correspond à la valeur logique 2 m/s. Le facteur d'échelle <strong>de</strong> la valeur physique est spécifié<br />
dans les paramètres du signal correspondant.<br />
La sortie analogique est définie environ 60 ms avant que la vitesse réelle du TCP soit atteinte.<br />
Ce temps <strong>de</strong> prévision est constant pendant l'accélération et la décélération.<br />
Renseignements connexes<br />
Maximum Logical Value à la page 202<br />
Maximum Physical Value à la page 204<br />
3HAC 17076-4 Révision: A 263
4 Rubrique I/O<br />
4.10.4.16. TCP Speed Reference<br />
4.10.4.16. TCP Speed Reference<br />
Parent<br />
La valeur TCP Speed Reference est une valeur d'action du paramètre Status, qui ap<strong>partie</strong>nt au<br />
type System Output <strong>de</strong> la rubrique I/O.<br />
Description<br />
La valeur d'action TCP Speed Reference est un signal analogique décrivant la vitesse<br />
programmée du TCP du robot.<br />
Informations supplémentaires<br />
La valeur d'action TCP Speed Reference fonctionne <strong>de</strong> la même manière que la valeur<br />
d'action Vitesse TCP, mais utilise la vitesse programmée.<br />
Remarque : la valeur d'action Vitesse TCP peut différer <strong>de</strong> la valeur d'action TCP Speed<br />
Reference, par exemple lors <strong>de</strong> l'accélération ou si la vitesse <strong>de</strong> <strong>sur</strong>passement a été modifiée.<br />
Renseignements connexes<br />
TCP Speed à la page 263<br />
264 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.10.4.17. Mechanical Unit Active<br />
4.10.4.17. Mechanical Unit Active<br />
Parent<br />
La valeur Mechanical Unit Active est une valeur d'action du paramètre Status, qui ap<strong>partie</strong>nt<br />
au type System Output <strong>de</strong> la rubrique I/O.<br />
Description<br />
La valeur d'action Mechanical Unit Active est un signal indiquant si l'unité mécanique<br />
configurée est active.<br />
Conditions préalables<br />
Le paramètre Argument doit être défini avec une unité mécanique.<br />
Informations supplémentaires<br />
Si l'unité mécanique configurée est active, la sortie système est définie.<br />
Si l'unité mécanique est configurée pour être active, la sortie système sera déjà définie au<br />
démarrage.<br />
Il est possible <strong>de</strong> désactiver une unité mécanique dans la fenêtre <strong>de</strong> pilotage du FlexPendant<br />
ou via RAPID.<br />
Renseignements connexes<br />
Argument à la page 266<br />
3HAC 17076-4 Révision: A 265
4 Rubrique I/O<br />
4.10.5. Argument<br />
4.10.5. Argument<br />
Parent<br />
Le paramètre Argument ap<strong>partie</strong>nt au type System Output <strong>de</strong> la rubrique I/O.<br />
Description<br />
Argument est un argument requis pour réaliser l'action système TCP Speed, TCP Speed<br />
Reference ou Motion Supervision On ; lorsque le paramètre Action a l'une <strong>de</strong>s valeurs d'action<br />
répertoriées ci-<strong>de</strong>ssus, le paramètre Argument doit également être défini.<br />
Nom cfg<br />
Arg1<br />
Valeurs autorisées<br />
Si la valeur d'action TCP Speed, TCP Speed Reference ou Motion Supervision On est utilisée,<br />
la valeur autorisée est un robot du type Robot <strong>de</strong> la rubrique Motion. La valeur par défaut est<br />
ROB_1.<br />
Si la valeur d'action est Mechanical Unit Active, la valeur autorisée est une unité mécanique<br />
du type Mechanical Unit Group <strong>de</strong> la rubrique Motion. La valeur par défaut est ROB_1.<br />
Renseignements connexes<br />
Valeur d'action TCP Speed à la page 263<br />
Valeur d'action TCP Speed Reference à la page 264<br />
Valeur d'action Motion Supervision On à la page 258<br />
Valeur d'action Mechanical Unit Active à la page 265<br />
Type Robot <strong>de</strong> la rubrique Motion.<br />
Type Mechanical Unit Group à la page 71<br />
266 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.11.1. Type Unit<br />
4.11 Type Unit<br />
4.11.1. Type Unit<br />
Vue d'ensemble<br />
Cette section décrit le type Unit, qui ap<strong>partie</strong>nt à la rubrique I/O. Chaque paramètre <strong>de</strong> ce type<br />
est décrit dans une rubrique distincte <strong>de</strong> cette section.<br />
Nom cfg<br />
EIO_UNIT<br />
Description du type<br />
Une unité d'E/S est une représentation logicielle logique d'une unité <strong>de</strong> bus <strong>de</strong> terrain<br />
connectée à un bus <strong>de</strong> terrain au sein du système <strong>de</strong> comman<strong>de</strong>. Les unités d'E/S vous<br />
permettent <strong>de</strong> comman<strong>de</strong>r les périphériques électroniques et <strong>de</strong> lire les données <strong>de</strong> capteur.<br />
Elles sont utilisées pour la comman<strong>de</strong> <strong>de</strong>s signaux dans le système <strong>de</strong> robot.<br />
Utilisation<br />
Une représentation logique <strong>de</strong> l'unité d'E/S réelle est créée par la spécification d'une unité. La<br />
configuration <strong>de</strong> l'unité définit les paramètres spécifiques qui contrôleront le comportement<br />
<strong>de</strong> l'unité.<br />
Le type Unit est utilisé lors <strong>de</strong> la définition <strong>de</strong>s signaux et autres objets dans le système d'E/S.<br />
Conditions préalables<br />
Avant <strong>de</strong> définir une nouvelle unité :<br />
1. Configurer le bus.<br />
2. Vérifiez que le type d'unité approprié est disponible (soit en le créant soit à l'ai<strong>de</strong> d'un<br />
type d'unité prédéfini).<br />
3HAC 17076-4 Révision: A 267
4 Rubrique I/O<br />
4.11.1. Type Unit<br />
Limitations<br />
L'unité présente les limitations suivantes :<br />
• Le nombre maximal d'unités dans le système est 40 (sans compter les unités du bus<br />
Local).<br />
• Le nombre maximal d'unités <strong>sur</strong> un bus est 20.<br />
• Le type d'unité et le bus mentionnés par les paramètres Type of Unit et Connected to<br />
Bus ne doivent pas être en conflit : les types <strong>de</strong> bus du type d'unité mentionné et le bus<br />
mentionné doivent être i<strong>de</strong>ntiques, sauf si le type du bus est Virtual.<br />
Unités prédéfinies<br />
Les unités suivantes sont prédéfinies et situées <strong>sur</strong> les signaux liés à la sécurité :<br />
• PANEL<br />
• DRV_1<br />
• DRV_2<br />
• DRV_3<br />
• DRV_4<br />
Selon les options installées, il peut exister d'autres unités prédéfinies non décrites dans ce<br />
manuel.<br />
Renseignements connexes<br />
Type of Unit à la page 271<br />
Connected to Bus à la page 272<br />
Type Bus à la page 135<br />
Type Unit Type à la page 280<br />
Pour plus d'informations <strong>sur</strong> les signaux <strong>de</strong> sécurité, reportez-vous au <strong>Manuel</strong> d'utilisation -<br />
IRC5 avec FlexPendant.<br />
268 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.11.1. Type Unit<br />
Exemple<br />
Paramètre<br />
Valeur<br />
Name<br />
board10<br />
Type of Unit<br />
d327<br />
Connected to Bus<br />
MyDeviceNet<br />
Unit I<strong>de</strong>ntification Level U137, placé dans l'armoire <strong>de</strong> processus C5<br />
Unit Trust Level<br />
1 - Erreur en cas <strong>de</strong> perte<br />
Unit Startup State<br />
Enabled<br />
Store Unit State at Power Fail No<br />
DeviceNet Address 10<br />
3HAC 17076-4 Révision: A 269
4 Rubrique I/O<br />
4.11.2. Name<br />
4.11.2. Name<br />
Parent<br />
Nom cfg<br />
Le paramètre Name ap<strong>partie</strong>nt au type Unit <strong>de</strong> la rubrique I/O.<br />
Name<br />
Description<br />
Le paramètre Name indique le nom <strong>de</strong> l'unité.<br />
Utilisation<br />
Le nom <strong>de</strong> l'unité est utilisé comme <strong>référence</strong> à l'unité spécifique lors <strong>de</strong> la configuration <strong>de</strong>s<br />
signaux et <strong>de</strong>s comman<strong>de</strong>s du bus <strong>de</strong> terrain <strong>sur</strong> l'unité.<br />
Valeurs autorisées<br />
Chaîne conforme aux règles RAPID décrites dans le manuel Vue d'ensemble <strong>de</strong> RAPID,<br />
chapitre Éléments <strong>de</strong> base.<br />
Le nom doit être unique au sein <strong>de</strong>s objets nommés <strong>de</strong> la configuration système d'E/S. Les<br />
noms se distinguant uniquement par leur casse sont considérés comme i<strong>de</strong>ntiques.<br />
270 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.11.3. Type of Unit<br />
4.11.3. Type of Unit<br />
Parent<br />
Nom cfg<br />
Le paramètre Type of Unit ap<strong>partie</strong>nt au type Unit <strong>de</strong> la rubrique I/O.<br />
UnitType<br />
Description<br />
Le paramètre Type of Unit indique le type <strong>de</strong> l'unité.<br />
Utilisation<br />
Au lieu d'indiquer toutes les propriétés d'une unité au sein <strong>de</strong> l'unité même, un type d'unité <strong>de</strong><br />
bus <strong>de</strong> terrain spécifique est mentionné. Le type d'unité mentionné contient toutes les<br />
caractéristiques communes à toutes les unités <strong>de</strong> ce type.<br />
Limitations<br />
Le type <strong>de</strong> bus du type d'unité mentionné par ce paramètre ne doit pas être en conflit avec le<br />
bus mentionné par le paramètre Connected to Bus.<br />
Valeurs autorisées<br />
Le paramètre doit correspondre au nom d'un type d'unité défini.<br />
Les noms se distinguant uniquement par leur casse sont considérés comme i<strong>de</strong>ntiques.<br />
Informations supplémentaires<br />
Connected to Bus à la page 272<br />
Type Unit Type à la page 280<br />
3HAC 17076-4 Révision: A 271
4 Rubrique I/O<br />
4.11.4. Connected to Bus<br />
4.11.4. Connected to Bus<br />
Parent<br />
Nom cfg<br />
Le paramètre Connected to Bus ap<strong>partie</strong>nt au type Unit <strong>de</strong> la rubrique I/O.<br />
Bus<br />
Description<br />
Le paramètre Connected to Bus indique le bus auquel cette unité est connectée physiquement.<br />
Limitations<br />
Le type du bus mentionné par ce paramètre ne doit pas être en conflit avec le bus mentionné<br />
par le paramètre Type of Unit.<br />
Valeurs autorisées<br />
Le paramètre doit correspondre au nom d'un bus défini.<br />
Les noms se distinguant uniquement par leur casse sont considérés comme i<strong>de</strong>ntiques.<br />
Renseignements connexes<br />
Type of Unit à la page 271<br />
Type Bus à la page 135<br />
272 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.11.5. Unit I<strong>de</strong>ntification Label<br />
4.11.5. Unit I<strong>de</strong>ntification Label<br />
Parent<br />
Nom cfg<br />
Le paramètre Unit I<strong>de</strong>ntification Label ap<strong>partie</strong>nt au type Unit <strong>de</strong> la rubrique I/O.<br />
UnitLabel<br />
Description<br />
Le paramètre Unit I<strong>de</strong>ntification Label permet d'attribuer une étiquette à l'unité réelle.<br />
Utilisation<br />
Le paramètre Unit I<strong>de</strong>ntification Label, facultatif, fournit une étiquette qui ai<strong>de</strong>ra l'opérateur<br />
à i<strong>de</strong>ntifier physiquement l'unité.<br />
Valeurs autorisées<br />
Chaîne comportant 80 caractères maximum.<br />
3HAC 17076-4 Révision: A 273
4 Rubrique I/O<br />
4.11.6. Unit Trustlevel<br />
4.11.6. Unit Trustlevel<br />
Parent<br />
Nom cfg<br />
Le paramètre Unit Trustlevel ap<strong>partie</strong>nt au type Unit <strong>de</strong> la rubrique I/O.<br />
TrustLevel<br />
Description<br />
Le paramètre Unit Trustlevel indique le comportement système souhaité (gestion <strong>de</strong>s erreurs<br />
et actions entreprises) en cas <strong>de</strong> coupure ou <strong>de</strong> rétablissement <strong>de</strong> la communication avec les<br />
unités.<br />
Utilisation<br />
Un message <strong>de</strong> changement d'état est consigné chaque fois que l'unité est connectée (la<br />
communication avec l'unité est rétablie), sauf si le paramètre Unit Trustlevel est défini <strong>sur</strong> 2<br />
- Loss accepted.<br />
Valeurs autorisées<br />
La valeur indique le comportement système lorsque l'unité est connectée.<br />
Valeur<br />
Description<br />
0 - Obligatoire Consignation <strong>de</strong> l'erreur et passage du système en mo<strong>de</strong><br />
Erreur système<br />
1 - Erreur en cas <strong>de</strong> perte Erreur consignée<br />
2 - Perte acceptée Aucune action<br />
3 - Arrêt en cas <strong>de</strong> perte Consignation <strong>de</strong> l'erreur et arrêt du programme<br />
274 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.11.7. Unit Startup State<br />
4.11.7. Unit Startup State<br />
Parent<br />
Nom cfg<br />
Le paramètre Unit Startup State ap<strong>partie</strong>nt au type Unit <strong>de</strong> la rubrique I/O.<br />
Disabled<br />
Description<br />
Le paramètre Unit Startup State indique si le système d'E/S doit tenter <strong>de</strong> contacter cette unité<br />
au démarrage.<br />
Limitations<br />
La priorité du paramètre Unit Startup State est inférieure à celle du paramètre Store Unit State<br />
at Power Fail.<br />
Utilisation<br />
Si le paramètre Unit Startup State <strong>de</strong> cette unité est défini <strong>sur</strong> Enabled, le système tente<br />
d'établir le contact au démarrage. Un rapport <strong>sur</strong> les inci<strong>de</strong>nts est généré si aucune connexion<br />
n'est établie.<br />
Si le robot est utilisé dans une application <strong>de</strong> changement d'outil, il est recommandé <strong>de</strong> définir<br />
le paramètre Unit Startup State <strong>sur</strong> Disabled, et d'utiliser les instructions RAPID IOenable<br />
et IOdisable) pour vérifier les connexions et activer les unités connectées au démarrage.<br />
Valeurs autorisées<br />
Enabled ou Disabled<br />
Renseignements connexes<br />
Store Unit State at Power Fail à la page 276<br />
<strong>Manuel</strong> <strong>de</strong> <strong>référence</strong> RAPID - <strong>partie</strong> 1, Instructions A-Z<br />
3HAC 17076-4 Révision: A 275
4 Rubrique I/O<br />
4.11.8. Store Unit State at Power Fail<br />
4.11.8. Store Unit State at Power Fail<br />
Parent<br />
Nom cfg<br />
Le paramètre Store Unit State at Power Fail ap<strong>partie</strong>nt au type Unit <strong>de</strong> la rubrique I/O.<br />
StoreLogicalState<br />
Description<br />
Le paramètre Store Unit State at Power Fail indique si cette unité doit prendre l'état Disabled<br />
ou Enabled qu'elle avait avant la mise hors tension.<br />
Utilisation<br />
Si le paramètre Store Unit State at Power Fail est activé (Yes), l'unité prend l'état qu'elle avait<br />
avant la mise hors tension.<br />
Si le robot est utilisé dans une application <strong>de</strong> changement d'outil, il est recommandé <strong>de</strong> définir<br />
le paramètre Store Unit State at Power Fail <strong>sur</strong> No, et d'utiliser les instructions RAPID<br />
IOenable et IOdisable) pour vérifier l'état au démarrage.<br />
Informations supplémentaires<br />
Si le paramètre Store Unit State at Power Fail est activé, sa priorité est supérieure à celle du<br />
paramètre Unit Startup State.<br />
Valeurs autorisées<br />
Yes ou No<br />
Renseignements connexes<br />
Unit Startup State à la page 275<br />
<strong>Manuel</strong> <strong>de</strong> <strong>référence</strong> RAPID - <strong>partie</strong> 1, Instructions A-Z<br />
276 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.11.9. DeviceNet Address<br />
4.11.9. DeviceNet Address<br />
Parent<br />
Nom cfg<br />
Le paramètre DeviceNet Address ap<strong>partie</strong>nt au type Unit <strong>de</strong> la rubrique I/O.<br />
DN_Address<br />
Description<br />
Le paramètre DeviceNet Address spécifie l'adresse que l'unité d'E/S est supposée utiliser <strong>sur</strong><br />
le réseau et avec laquelle le maître doit tenter d'établir une connexion.<br />
Utilisation<br />
Le paramètre DeviceNet Address est un paramètre DeviceNet disponible uniquement pour les<br />
unités DeviceNet.<br />
Limitations<br />
Aucun partage d'adresse n'est possible <strong>sur</strong> le réseau DeviceNet lorsque le maître et un<br />
dispositif autre que l'esclave DeviceNet interne se trouvent <strong>sur</strong> la même carte. Toutes les<br />
adresses d'un réseau DeviceNet doivent être uniques, la seule exception étant liée au fait que<br />
le maître et l'esclave DeviceNet interne partagent la même adresse.<br />
Valeurs autorisées<br />
Les valeurs autorisées sont <strong>de</strong>s entiers compris entre 0 et 63.<br />
Renseignements connexes<br />
Application manual - DeviceNet<br />
3HAC 17076-4 Révision: A 277
4 Rubrique I/O<br />
4.11.10. Profibus Address<br />
4.11.10. Profibus Address<br />
Parent<br />
Nom cfg<br />
Le paramètre Profibus Address ap<strong>partie</strong>nt au type Unit <strong>de</strong> la rubrique I/O.<br />
PB_Address<br />
Description<br />
Le paramètre Profibus Address spécifie l'adresse <strong>de</strong> cette unité d'E/S <strong>sur</strong> le réseau.<br />
Utilisation<br />
Cette unité spécifie l'adresse que l'unité d'E/S utilise <strong>sur</strong> le réseau et avec laquelle le maître<br />
doit tenter d'établir une connexion.<br />
Le paramètre Profibus Address est un paramètre Profibus disponible uniquement pour les<br />
unités Profibus.<br />
Conditions préalables<br />
Une option <strong>de</strong> bus <strong>de</strong> terrain Profibus doit être installée <strong>sur</strong> le système.<br />
Valeurs autorisées<br />
0 - 125<br />
Renseignements connexes<br />
Application manual - PROFIBUS-DP<br />
278 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.11.11. Interbus Address<br />
4.11.11. Interbus Address<br />
Parent<br />
Nom cfg<br />
Le paramètre Interbus Address ap<strong>partie</strong>nt au type Unit <strong>de</strong> la rubrique I/O.<br />
IB_Address<br />
Description<br />
Le paramètre Interbus Address spécifie l'adresse <strong>de</strong> l'unité d'E/S <strong>sur</strong> le réseau.<br />
Utilisation<br />
Le paramètre Interbus Address spécifie l'adresse que l'unité d'E/S est supposée utiliser <strong>sur</strong> le<br />
réseau et avec laquelle le maître doit tenter d'établir une connexion.<br />
Conditions préalables<br />
L'option INTERBUS doit être installée.<br />
Valeurs autorisées<br />
La valeur peut être :<br />
• 0,240 (pour l'esclave interne)<br />
• 1.0 - 255.63<br />
Les valeurs définies par le fournisseur sont sujettes à <strong>de</strong>s limitations.<br />
Renseignements connexes<br />
Application manual - INTERBUS<br />
3HAC 17076-4 Révision: A 279
4 Rubrique I/O<br />
4.12.1. Type Unit Type<br />
4.12 Type Unit Type<br />
4.12.1. Type Unit Type<br />
Vue d'ensemble<br />
Cette section décrit le type Unit Type, qui ap<strong>partie</strong>nt à la rubrique I/O. Chaque paramètre <strong>de</strong><br />
ce type est décrit dans une rubrique distincte <strong>de</strong> cette section.<br />
Nom cfg<br />
EIO_UNIT_TYPE<br />
Description du type<br />
Un type Unit Type d'E/S est une <strong>de</strong>scription logicielle d'un type d'unité <strong>de</strong> bus <strong>de</strong> terrain<br />
spécifique pouvant être connecté à un bus <strong>de</strong> terrain dans le système <strong>de</strong> comman<strong>de</strong>.<br />
Limitations<br />
Les limitations suivantes doivent être prises en compte :<br />
• Le nombre maximal <strong>de</strong> types d'unité dans le système est <strong>de</strong> 50.<br />
• La taille maximale d'un type d'unité pouvant être gérée par le système <strong>de</strong> comman<strong>de</strong><br />
est <strong>de</strong> 64 octets <strong>de</strong> données d'entrée et 64 octets <strong>de</strong> données <strong>de</strong> sortie.<br />
Utilisation<br />
Le type d'unité peut être considéré comme une i<strong>de</strong>ntification et une <strong>de</strong>scription du dispositif<br />
<strong>de</strong>vant être connecté au bus <strong>de</strong> terrain.<br />
Le type Unit Type est utilisé lors <strong>de</strong> la détection <strong>de</strong>s types Unit et Fieldbus Command Type<br />
dans le système d'E/S.<br />
Types d'unité prédéfinis<br />
Les types d'unité suivants sont prédéfinis :<br />
• Virtual<br />
• LOCAL_GENERIC<br />
Renseignements connexes<br />
Définition du type d'unité d'E/S à la page 121<br />
280 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.12.1. Type Unit Type<br />
Exemple<br />
Voici un exemple <strong>de</strong> type d'unité avec un bus DeviceNet d'ABB Robotics.<br />
Paramètre : Valeur :<br />
Name<br />
d327<br />
Type of Bus<br />
DeviceNet<br />
Vendor Name<br />
ABB Robotics<br />
Product Name<br />
Combi Unit<br />
Vendor ID 75<br />
Product Co<strong>de</strong> 2<br />
Device Type 100<br />
Major Revision 5<br />
Minor Revision 0<br />
Production Inhibit Time 10<br />
Explicit Messaging<br />
Enabled<br />
Connection 1 Type<br />
Polled connection<br />
Connection 1 Interval 50<br />
Connection 1 Output Size 6<br />
Connection 1 Input Size 2<br />
3HAC 17076-4 Révision: A 281
4 Rubrique I/O<br />
4.12.2. Name<br />
4.12.2. Name<br />
Parent<br />
Nom cfg<br />
Le paramètre Name ap<strong>partie</strong>nt au type Unit Type <strong>de</strong> la rubrique I/O.<br />
Name<br />
Description<br />
Le paramètre Name spécifie le nom du type d'unité.<br />
Utilisation<br />
Le nom du type d'unité sert <strong>de</strong> <strong>référence</strong> au type d'unité spécifique dans les cas <strong>de</strong> figure<br />
suivants :<br />
• Configuration d'unités<br />
• Configuration d'interconnexions<br />
Valeurs autorisées<br />
Chaîne conforme aux règles RAPID décrites dans le manuel Vue d'ensemble <strong>de</strong> RAPID,<br />
chapitre Éléments <strong>de</strong> base.<br />
Le nom doit être unique au sein <strong>de</strong>s objets nommés <strong>de</strong> la configuration système d'E/S. Les<br />
noms se distinguant uniquement par leur casse sont considérés comme i<strong>de</strong>ntiques.<br />
282 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.12.3. Type of Bus<br />
4.12.3. Type of Bus<br />
Parent<br />
Nom cfg<br />
Le paramètre Type of Bus ap<strong>partie</strong>nt au type Unit Type <strong>de</strong> la rubrique I/O.<br />
BusType<br />
Description<br />
Le paramètre Type of Bus spécifie le type <strong>de</strong> bus <strong>de</strong> terrain représenté par ce type d'unité<br />
logique.<br />
Utilisation<br />
La définition du type <strong>de</strong> bus est essentielle pour i<strong>de</strong>ntifier le bus <strong>de</strong> terrain représenté par ce<br />
type d'unité.<br />
Conditions préalables<br />
L'option <strong>de</strong> bus <strong>de</strong> terrain du type <strong>de</strong> bus souhaité doit être installée dans le système <strong>de</strong><br />
comman<strong>de</strong>.<br />
Valeurs autorisées<br />
Les valeurs que peut prendre en charge le paramètre Type of Bus sont déterminées par les<br />
options <strong>de</strong> bus <strong>de</strong> terrain disponibles et installées.<br />
• DeviceNet<br />
• PROFIBUS-DP<br />
• Virtual<br />
• INTERBUS<br />
3HAC 17076-4 Révision: A 283
4 Rubrique I/O<br />
4.12.4. Vendor Name<br />
4.12.4. Vendor Name<br />
Parent<br />
Nom cfg<br />
Le paramètre Vendor Name ap<strong>partie</strong>nt au type Unit Type <strong>de</strong> la rubrique I/O.<br />
VendorName<br />
Description<br />
Le paramètre Vendor Name spécifie le nom du fournisseur <strong>de</strong> l'unité.<br />
Utilisation<br />
Ce paramètre est facultatif et n'est utilisé qu'à titre informatif.<br />
Valeurs autorisées<br />
Chaîne comportant 80 caractères maximum.<br />
284 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.12.5. Product Name<br />
4.12.5. Product Name<br />
Parent<br />
Nom cfg<br />
Le paramètre Product Name ap<strong>partie</strong>nt au type Unit Type <strong>de</strong> la rubrique I/O.<br />
ProductName<br />
Description<br />
Le paramètre Product Name spécifie le nom du produit <strong>de</strong> ce type d'unité.<br />
Utilisation<br />
Ce paramètre est facultatif et n'est utilisé qu'à titre informatif.<br />
Valeurs autorisées<br />
Chaîne comportant 80 caractères maximum.<br />
3HAC 17076-4 Révision: A 285
4 Rubrique I/O<br />
4.12.6. Vendor ID<br />
4.12.6. Vendor ID<br />
Parent<br />
Nom cfg<br />
Le paramètre Vendor ID ap<strong>partie</strong>nt au type Unit Type <strong>de</strong> la rubrique I/O.<br />
DN_VendorId<br />
Description<br />
Le paramètre Vendor ID est utilisé pour i<strong>de</strong>ntifier l'unité d'E/S afin d'établir la communication<br />
avec le type <strong>de</strong> dispositif correct.<br />
Utilisation<br />
Vous trouverez la valeur du paramètre Vendor ID <strong>sur</strong> la fiche <strong>de</strong> données électroniques (EDS,<br />
Electronic Data Sheet) <strong>de</strong> l'unité (nommée VendCo<strong>de</strong> dans le fichier EDS) ou en utilisant le<br />
type d'unité générique (DN_GENERIC).<br />
Le paramètre Vendor ID est un paramètre DeviceNet disponible uniquement pour les types<br />
d'unité DeviceNet.<br />
Conditions préalables<br />
L'option DeviceNet single ou DeviceNet dual board doit être installée.<br />
Valeurs autorisées<br />
Les valeurs autorisées sont <strong>de</strong>s nombres entiers compris entre 0 et 65 535.<br />
Informations supplémentaires<br />
Le numéro <strong>de</strong> fournisseur <strong>de</strong> l'unité d'E/S est attribué au fournisseur <strong>de</strong> l'unité d'E/S<br />
spécifique par l'association <strong>de</strong>s fournisseurs d'unités DeviceNet ouvertes (ODVA, Open<br />
DeviceNet Vendor Associations).<br />
Renseignements connexes<br />
Application manual - DeviceNet<br />
286 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.12.7. Product Co<strong>de</strong><br />
4.12.7. Product Co<strong>de</strong><br />
Parent<br />
Nom cfg<br />
Le paramètre Product Co<strong>de</strong> ap<strong>partie</strong>nt au type Unit Type <strong>de</strong> la rubrique I/O.<br />
DN_ProductCo<strong>de</strong><br />
Description<br />
Le paramètre Product Co<strong>de</strong> est utilisé pour i<strong>de</strong>ntifier l'unité d'E/S afin d'établir la<br />
communication avec le dispositif correct.<br />
Utilisation<br />
Vous trouverez la valeur du paramètre Product Co<strong>de</strong> <strong>sur</strong> la fiche <strong>de</strong> données électroniques<br />
(EDS, Electronic Data Sheet) <strong>de</strong> l'unité (nommée ProdCo<strong>de</strong> dans le fichier EDS) ou en<br />
utilisant le type d'unité générique (DN_GENERIC).<br />
Le paramètre Product Co<strong>de</strong> est un paramètre DeviceNet disponible uniquement pour les<br />
types d'unité DeviceNet.<br />
Conditions préalables<br />
L'option DeviceNet single ou DeviceNet dual board doit être installée.<br />
Valeurs autorisées<br />
Les valeurs autorisées sont <strong>de</strong>s nombres entiers compris entre 0 et 65 535.<br />
Informations supplémentaires<br />
La <strong>référence</strong> <strong>de</strong> l'unité d'E/S est définie par le fournisseur <strong>de</strong> l'unité et constitue une <strong>référence</strong><br />
unique au type <strong>de</strong> produit.<br />
Renseignements connexes<br />
Application manual - DeviceNet<br />
3HAC 17076-4 Révision: A 287
4 Rubrique I/O<br />
4.12.8. Device Type<br />
4.12.8. Device Type<br />
Parent<br />
Nom cfg<br />
Le paramètre Device Type ap<strong>partie</strong>nt au type Unit Type <strong>de</strong> la rubrique I/O.<br />
DN_DeviceType<br />
Description<br />
Le paramètre Device Type spécifie le type <strong>de</strong> dispositif <strong>de</strong> cette unité d'E/S tel qu'il est défini<br />
par l'association <strong>de</strong>s fournisseurs d'unités DeviceNet ouvertes.<br />
Utilisation<br />
Ce paramètre est utilisé pour i<strong>de</strong>ntifier l'unité d'E/S afin d'établir la communication avec le<br />
dispositif correct.<br />
Vous trouverez la valeur <strong>de</strong> ce paramètre <strong>sur</strong> la fiche <strong>de</strong> données électroniques (EDS,<br />
Electronic Data Sheet) <strong>de</strong> l'unité (nommée ProdType dans le fichier EDS) ou en utilisant le<br />
type d'unité générique (DN_GENERIC).<br />
Le paramètre Device Type est un paramètre DeviceNet disponible uniquement pour les types<br />
d'unité DeviceNet.<br />
Conditions préalables<br />
L'option DeviceNet single ou DeviceNet dual board doit être installée.<br />
Valeurs autorisées<br />
Les valeurs autorisées sont <strong>de</strong>s nombres entiers compris entre 0 et 65 535.<br />
Renseignements connexes<br />
Application manual - DeviceNet<br />
288 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.12.9. Major Revision<br />
4.12.9. Major Revision<br />
Parent<br />
Nom cfg<br />
Le paramètre Major Revision ap<strong>partie</strong>nt au type Unit Type <strong>de</strong> la rubrique I/O.<br />
DN_MajorRev<br />
Description<br />
Le paramètre Major Revision n'est utilisé qu'à titre informatif et constitue le composant<br />
majeur <strong>de</strong> la révision logicielle <strong>de</strong> l'unité d'E/S.<br />
Utilisation<br />
Vous trouverez la valeur du paramètre Major Revision <strong>sur</strong> la fiche <strong>de</strong> données électroniques<br />
(EDS, Electronic Data Sheet) <strong>de</strong> l'unité (nommée MajRev dans le fichier EDS).<br />
Le paramètre Major Revision est un paramètre DeviceNet disponible uniquement pour les<br />
types d'unité DeviceNet.<br />
Conditions préalables<br />
L'option DeviceNet single ou DeviceNet dual board doit être installée.<br />
Valeurs autorisées<br />
Les valeurs autorisées sont <strong>de</strong>s nombres entiers compris entre 0 et 255.<br />
Renseignements connexes<br />
Application manual - DeviceNet<br />
3HAC 17076-4 Révision: A 289
4 Rubrique I/O<br />
4.12.10. Minor Revision<br />
4.12.10. Minor Revision<br />
Parent<br />
Nom cfg<br />
Le paramètre Minor Revision ap<strong>partie</strong>nt au type Unit Type <strong>de</strong> la rubrique I/O.<br />
DN_MinorRev<br />
Description<br />
Le paramètre Minor Revision n'est utilisé qu'à titre informatif et constitue le composant<br />
mineur <strong>de</strong> la révision logicielle <strong>de</strong> l'unité d'E/S.<br />
Conditions préalables<br />
L'option DeviceNet single ou DeviceNet dual board doit être installée.<br />
Utilisation<br />
Vous trouverez la valeur <strong>de</strong> ce paramètre <strong>sur</strong> la fiche <strong>de</strong> données électroniques (EDS,<br />
Electronic Data Sheet) <strong>de</strong> l'unité (nommée MinRev dans le fichier EDS).<br />
Le paramètre Minor Revision est un paramètre DeviceNet disponible uniquement pour les<br />
types d'unité DeviceNet.<br />
Valeurs autorisées<br />
Les valeurs autorisées sont <strong>de</strong>s nombres entiers compris entre 0 et 255.<br />
Renseignements connexes<br />
Application manual - DeviceNet<br />
290 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.12.11. Production Inhibit Time<br />
4.12.11. Production Inhibit Time<br />
Parent<br />
Nom cfg<br />
Le paramètre Production Inhibit Time ap<strong>partie</strong>nt au type Unit Type <strong>de</strong> la rubrique I/O.<br />
DN_ProdInhibitTime<br />
Description<br />
Le paramètre Production Inhibit Time spécifie le laps <strong>de</strong> temps minimal, en millisecon<strong>de</strong>s,<br />
séparant les messages réseau envoyés par l'unité.<br />
Utilisation<br />
Le paramètre Production Inhibit Time est utilisé pour contrôler le laps <strong>de</strong> temps minimal<br />
séparant les transmissions <strong>de</strong> l'unité d'E/S afin d'éviter <strong>de</strong> <strong>sur</strong>charger le réseau DeviceNet.<br />
Le paramètre Production Inhibit Time est un paramètre DeviceNet disponible uniquement<br />
pour les types d'unité DeviceNet.<br />
Conditions préalables<br />
L'option DeviceNet single ou DeviceNet dual board doit être installée.<br />
Limitations<br />
Les valeurs maximales et minimales sont susceptibles d'être limitées par l'unité.<br />
Valeurs autorisées<br />
Les valeurs autorisées sont <strong>de</strong>s nombres entiers compris entre 0 et 65 535.<br />
Renseignements connexes<br />
Application manual - DeviceNet<br />
3HAC 17076-4 Révision: A 291
4 Rubrique I/O<br />
4.12.12. Explicit Messaging<br />
4.12.12. Explicit Messaging<br />
Parent<br />
Nom cfg<br />
Le paramètre Explicit Messaging ap<strong>partie</strong>nt au type Unit Type <strong>de</strong> la rubrique I/O.<br />
DN_ExplicitMsgEnabled<br />
Description<br />
Le paramètre Explicit Messaging active la connexion explicite DeviceNet avec l'unité d'E/S.<br />
Utilisation<br />
La connexion explicite est utilisée pour une interface <strong>de</strong> comman<strong>de</strong> <strong>de</strong> bus <strong>de</strong> terrain (FCI,<br />
Fieldbus Command Interface) du programme RAPID.<br />
Le paramètre Explicit Messaging est un paramètre DeviceNet disponible uniquement pour les<br />
types d'unité DeviceNet.<br />
Conditions préalables<br />
L'option DeviceNet single ou DeviceNet dual board doit être installée.<br />
Limitations<br />
La taille maximale du paramètre Explicit Messaging est <strong>de</strong> 100 octets, y compris le service,<br />
le chemin et les autres informations d'en-tête.<br />
Valeurs autorisées<br />
Enabled et Disabled.<br />
Renseignements connexes<br />
Service à la page 180<br />
Path à la page 177<br />
Application manual - DeviceNet<br />
292 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.12.13. Connection 1 Type<br />
4.12.13. Connection 1 Type<br />
Parent<br />
Nom cfg<br />
Le paramètre Connection 1 Type ap<strong>partie</strong>nt au type Unit Type <strong>de</strong> la rubrique I/O.<br />
DN_C1Type<br />
Description<br />
Le paramètre Connection 1 Type spécifie le type <strong>de</strong> la première connexion <strong>de</strong>vant être établie<br />
avec l'unité.<br />
Utilisation<br />
Le paramètre Connection 1 Type est utilisé pour définir le schéma <strong>de</strong> communication utilisé<br />
avec l'unité d'E/S. Les différents types <strong>de</strong> connexion sont décrits dans la spécification<br />
DeviceNet ODVA.<br />
Vous trouverez le type <strong>de</strong> connexion pris en charge par l'unité d'E/S dans la section [IO_Info]<br />
<strong>de</strong> la fiche <strong>de</strong> données électroniques (EDS, Electronic Data Sheet) <strong>de</strong> l'unité ou en utilisant le<br />
type d'unité générique (DN_GENERIC).<br />
Le paramètre Connection 1 Type est un paramètre DeviceNet disponible uniquement pour les<br />
types d'unité DeviceNet.<br />
Conditions préalables<br />
L'option DeviceNet single ou DeviceNet dual board doit être installée.<br />
Limitations<br />
Les types <strong>de</strong> connexion ne sont pas tous nécessairement pris en charge par l'unité.<br />
3HAC 17076-4 Révision: A 293
4 Rubrique I/O<br />
4.12.13. Connection 1 Type<br />
Valeurs autorisées<br />
Les valeurs autorisées sont les suivantes :<br />
• Polled connection<br />
• Strobe connection<br />
• Change-Of-State (COS) connection<br />
• Cyclic connection<br />
• Change-Of-State with acknowledge suppression<br />
• Cyclic with acknowledge suppression<br />
Renseignements connexes<br />
Application manual - DeviceNet<br />
294 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.12.14. Connection 1 Interval<br />
4.12.14. Connection 1 Interval<br />
Parent<br />
Nom cfg<br />
Le paramètre Connection 1 Interval ap<strong>partie</strong>nt au type Unit Type <strong>de</strong> la rubrique I/O.<br />
DN_C1Interval<br />
Description<br />
Le paramètre Connection 1 Interval définit le cycle <strong>de</strong> communication via la première<br />
connexion.<br />
Utilisation<br />
Le paramètre Connection 1 Interval est utilisé pour optimiser la largeur <strong>de</strong> ban<strong>de</strong> du réseau<br />
et les taux <strong>de</strong> mise à jour d'E/S.<br />
Le paramètre Connection 1 Interval est un paramètre DeviceNet disponible uniquement pour<br />
les types d'unité DeviceNet.<br />
Conditions préalables<br />
L'option DeviceNet single ou DeviceNet dual board doit être installée.<br />
Limitations<br />
Les valeurs maximales et minimales sont susceptibles d'être limitées par l'unité.<br />
Valeurs autorisées<br />
Les valeurs autorisées sont <strong>de</strong>s nombres entiers, compris entre 0 et 65 535, indiquant le laps<br />
<strong>de</strong> temps en millisecon<strong>de</strong>s.<br />
Renseignements connexes<br />
Application manual - DeviceNet<br />
3HAC 17076-4 Révision: A 295
4 Rubrique I/O<br />
4.12.15. Connection 1 Output Size<br />
4.12.15. Connection 1 Output Size<br />
Parent<br />
Nom cfg<br />
Le paramètre Connection 1 Output Size ap<strong>partie</strong>nt au type Unit Type <strong>de</strong> la rubrique I/O.<br />
DN_C1OutputSize<br />
Description<br />
Le paramètre Connection 1 Output Size définit la taille <strong>de</strong>s données transmises à l'unité via la<br />
première connexion.<br />
Utilisation<br />
Vous trouverez la valeur du paramètre Connection 1 Output Size dans la section [IO_Info] <strong>de</strong><br />
la fiche <strong>de</strong> données électroniques (EDS, Electronic Data Sheet) <strong>de</strong> l'unité ou en utilisant le<br />
type d'unité générique (DN_GENERIC).<br />
Le paramètre Connection 1 Output Size est un paramètre DeviceNet disponible uniquement<br />
pour les types d'unité DeviceNet.<br />
Conditions préalables<br />
L'option DeviceNet single ou DeviceNet dual board doit être installée.<br />
Limitations<br />
Une limitation peut concerner le nombre maximal <strong>de</strong> signaux d'E/S.<br />
Valeurs autorisées<br />
Les valeurs autorisées sont <strong>de</strong>s nombres entiers, compris entre 0 et 128, indiquant la taille <strong>de</strong>s<br />
données en octets.<br />
Renseignements connexes<br />
Application manual - DeviceNet<br />
296 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.12.16. Connection 1 Input Size<br />
4.12.16. Connection 1 Input Size<br />
Parent<br />
Nom cfg<br />
Le paramètre Connection 1 Input Size ap<strong>partie</strong>nt au type Unit Type <strong>de</strong> la rubrique I/O.<br />
DN_C1InputSize<br />
Description<br />
Le paramètre Connection 1 Input Size définit la taille <strong>de</strong>s données reçues <strong>de</strong> l'unité via la<br />
première connexion.<br />
Utilisation<br />
Vous trouverez la valeur du paramètre Connection 1 Input Size dans la section [IO_Info] <strong>de</strong><br />
la fiche <strong>de</strong> données électroniques (EDS, Electronic Data Sheet) <strong>de</strong> l'unité ou en utilisant le<br />
type d'unité générique (DN_GENERIC).<br />
Le paramètre Connection 1 Input Size est un paramètre DeviceNet disponible uniquement<br />
pour les types d'unité DeviceNet.<br />
Conditions préalables<br />
L'option DeviceNet single ou DeviceNet dual board doit être installée.<br />
Limitations<br />
Une limitation peut concerner le nombre maximal <strong>de</strong> signaux d'E/S.<br />
Valeurs autorisées<br />
Les valeurs autorisées sont <strong>de</strong>s nombres entiers, compris entre 0 et 128, indiquant la taille <strong>de</strong>s<br />
données en octets.<br />
Renseignements connexes<br />
Application manual - DeviceNet<br />
3HAC 17076-4 Révision: A 297
4 Rubrique I/O<br />
4.12.17. Product ID<br />
4.12.17. Product ID<br />
Parent<br />
Nom cfg<br />
Le paramètre Product ID ap<strong>partie</strong>nt au type Unit Type <strong>de</strong> la rubrique I/O.<br />
PB_ProductId<br />
Description<br />
Le paramètre Product ID est utilisé pour i<strong>de</strong>ntifier l'unité d'E/S.<br />
Utilisation<br />
Le paramètre Product ID est un paramètre Profibus disponible uniquement pour les types<br />
d'unité Profibus.<br />
Si le paramètre Product ID reçoit la valeur 0 (zéro), le système <strong>de</strong> comman<strong>de</strong> du robot ignore<br />
l'ID <strong>de</strong> produit <strong>de</strong> l'unité connectée.<br />
Conditions préalables<br />
L'option Profibus-DP m/s doit être installée.<br />
Valeurs autorisées<br />
Les valeurs autorisées sont <strong>de</strong>s nombres entiers compris entre 0 et 65 535.<br />
Vous trouverez la valeur du paramètre Product ID <strong>sur</strong> la fiche <strong>de</strong> données électroniques (EDS,<br />
Electronic Data Sheet) <strong>de</strong> l'unité (nommée I<strong>de</strong>nt_number dans le fichier EDS). I<strong>de</strong>nt_number<br />
est souvent exprimé en tant que nombre héxadécimal dans le fichier EDS.<br />
Informations supplémentaires<br />
L'ID <strong>de</strong> produit <strong>de</strong> l'unité d'E/S est attribué au fournisseur <strong>de</strong> l'unité d'E/S spécifique par PNO<br />
(Profibus Nützer Org.).<br />
Renseignements connexes<br />
Application manual - PROFIBUS-DP<br />
298 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.12.18. Internal Slave<br />
4.12.18. Internal Slave<br />
Parent<br />
Nom cfg<br />
Le paramètre Internal Slave ap<strong>partie</strong>nt au type Unit Type <strong>de</strong> la rubrique I/O.<br />
PB_InternalSlave<br />
Description<br />
Le paramètre Internal Slave spécifie le type du dispositif esclave.<br />
Utilisation<br />
Un dispositif esclave est soit interne soit externe. L'unité DSQC 637 dispose d'un module<br />
esclave intégré et est définie en tant que dispositif esclave interne. Tous les autres dispositifs<br />
esclaves sont définis en tant que dispositifs esclaves externes.<br />
Le paramètre Internal Slave est un paramètre PROFIBUS disponible uniquement pour les<br />
types d'unité PROFIBUS.<br />
Conditions préalables<br />
L'option PROFIBUS DP Master/Slave doit être installée.<br />
Valeurs autorisées<br />
Yes ou No.<br />
Renseignements connexes<br />
Application manual - PROFIBUS-DP<br />
3HAC 17076-4 Révision: A 299
4 Rubrique I/O<br />
4.12.19. Internal Slave Input Size<br />
4.12.19. Internal Slave Input Size<br />
Parent<br />
Nom cfg<br />
Le paramètre Internal Slave Input Size ap<strong>partie</strong>nt au type Unit Type <strong>de</strong> la rubrique I/O.<br />
PB_InputSize<br />
Description<br />
Le paramètre Internal Slave Input Size définit la taille <strong>de</strong>s données reçues par l'unité.<br />
Utilisation<br />
Le paramètre Internal Slave Input Size est un paramètre PROFIBUS disponible uniquement<br />
pour les types d'unité d'esclave interne.<br />
Conditions préalables<br />
L'option PROFIBUS-DP Master/Slave doit être installée.<br />
Valeurs autorisées<br />
Valeur comprise entre 0 et 128 spécifiant la taille <strong>de</strong>s données en octets.<br />
Renseignements connexes<br />
Application manual - PROFIBUS-DP<br />
300 3HAC 17076-4 Révision: A
4 Rubrique I/O<br />
4.12.20. Internal Slave Output Size<br />
4.12.20. Internal Slave Output Size<br />
Parent<br />
Nom cfg<br />
Le paramètre Internal Slave Output Size ap<strong>partie</strong>nt au type Unit Type <strong>de</strong> la rubrique I/O.<br />
PB_OutputSize<br />
Description<br />
Le paramètre Internal Slave Output Size définit la taille <strong>de</strong>s données transmises par l'unité.<br />
Utilisation<br />
Le paramètre Internal Slave Output Size est un paramètre PROFIBUS disponible uniquement<br />
pour les types d'unité d'esclave interne.<br />
Conditions préalables<br />
L'option PROFIBUS-DP Master/Slave doit être installée.<br />
Valeurs autorisées<br />
Valeur comprise entre 0 et 128 spécifiant la taille <strong>de</strong>s données en octets.<br />
Renseignements connexes<br />
Application manual - PROFIBUS-DP<br />
3HAC 17076-4 Révision: A 301
4 Rubrique I/O<br />
4.12.20. Internal Slave Output Size<br />
302 3HAC 17076-4 Révision: A
5 Rubrique Man-machine Communication<br />
5.1. Rubrique Man-machine Communication<br />
5 Rubrique Man-machine Communication<br />
5.1. Rubrique Man-machine Communication<br />
Vue d'ensemble<br />
Ce chapitre décrit les types et les paramètres figurant dans la rubrique Man-machine<br />
Communication.<br />
Description<br />
La rubrique Man-machine Communication contient <strong>de</strong>s paramètres permettant <strong>de</strong> créer <strong>de</strong>s<br />
listes personnalisées pour les instructions et les signaux d'E/S, et <strong>de</strong> simplifier ainsi les tâches<br />
quotidiennes.<br />
Les paramètres sont organisés selon les types suivants :<br />
1. Most Common I/O<br />
2. Most Common Picklist 1<br />
3. Most Common Picklist 2<br />
4. Most Common Picklist 3<br />
Les types Most Common Picklist étant i<strong>de</strong>ntiques, ils ne sont décrits que dans une section.<br />
3HAC 17076-4 Révision: A 303
5 Rubrique Man-machine Communication<br />
5.2.1. Type Most Common I/O<br />
5.2 Type Most Common I/O<br />
5.2.1. Type Most Common I/O<br />
Vue d'ensemble<br />
Cette section décrit le type Most Common I/O, qui ap<strong>partie</strong>nt à la rubrique Man-machine<br />
Communication.<br />
Nom cfg<br />
IO_MOST_COMMON<br />
Description<br />
Le système peut comporter <strong>de</strong>s centaines <strong>de</strong> signaux d'E/S. Pour en simplifier l'utilisation,<br />
vous pouvez les regrouper dans la liste <strong>de</strong>s signaux les plus utilisés. Cette liste est définie via<br />
le type Most Common I/O.<br />
Conditions préalables<br />
Le nom du signal doit être configuré dans le système.<br />
Exemple<br />
Voici un exemple typique <strong>de</strong> signal d'E/S souvent utilisé à inclure dans la liste.<br />
Paramètre : Valeur :<br />
Signal Name<br />
Signal Type<br />
MySignalDI1<br />
DI<br />
304 3HAC 17076-4 Révision: A
5 Rubrique Man-machine Communication<br />
5.2.2. Signal Name<br />
5.2.2. Signal Name<br />
Parent<br />
Le paramètre Signal Name ap<strong>partie</strong>nt au type Most Common I/O <strong>de</strong> la rubrique Man-machine<br />
Communication.<br />
Nom cfg<br />
name<br />
Description<br />
Le paramètre Signal Name est le signal d'E/S <strong>de</strong>vant figurer dans la liste <strong>de</strong>s signaux les plus<br />
courants.<br />
Conditions préalables<br />
Un signal doit être configuré dans le système.<br />
Valeurs autorisées<br />
Signal configuré dans le système, nom contenant 16 caractères au maximum.<br />
Renseignements connexes<br />
Type Signal à la page 181<br />
3HAC 17076-4 Révision: A 305
5 Rubrique Man-machine Communication<br />
5.2.3. Signal Type<br />
5.2.3. Signal Type<br />
Parent<br />
Le paramètre Signal Type ap<strong>partie</strong>nt au type Most Common I/O <strong>de</strong> la rubrique Man-machine<br />
Communication.<br />
Nom cfg<br />
type<br />
Description<br />
Le paramètre Signal Type définit le type <strong>de</strong> signal à utiliser dans la liste <strong>de</strong>s signaux les plus<br />
courants.<br />
Valeurs autorisées<br />
Les valeurs suivantes sont autorisées :<br />
Valeur : Description :<br />
DI<br />
DO<br />
AI<br />
AO<br />
GI<br />
GO<br />
Entrée numérique<br />
Sortie numérique<br />
Entrée analogique<br />
Sortie analogique<br />
Entrée <strong>de</strong> groupe<br />
Sortie <strong>de</strong> groupe<br />
306 3HAC 17076-4 Révision: A
5 Rubrique Man-machine Communication<br />
5.3.1. Types Most Common Picklist<br />
5.3 Type Most Common Picklist<br />
5.3.1. Types Most Common Picklist<br />
Vue d'ensemble<br />
Cette section décrit les types Most Common Picklist 1, Most Common Picklist 2 et Most<br />
Common Picklist 3, qui ap<strong>partie</strong>nnent à la rubrique Man-machine Communication.<br />
Noms cfg<br />
MMC_MC1<br />
MMC_MC2<br />
MMC_MC3<br />
Description du type<br />
Le système contient <strong>de</strong>s listes d'instructions à utiliser lors <strong>de</strong> la programmation du robot. Trois<br />
listes sont également prévues pour vos besoins personnels. Ces listes s'intitulent Most<br />
Common Picklist 1, Most Common Picklist 2 et Most Common Picklist 3.<br />
Elles sont constituées d'un certain nombre <strong>de</strong> paramètres i<strong>de</strong>ntiques d'une liste à l'autre. Ces<br />
paramètres sont donc décrits ensemble dans ce manuel.<br />
Paramètres requis<br />
Seul le paramètre système Name nécessite une valeur.<br />
Renseignements connexes<br />
Les instructions, et leurs arguments et syntaxes facultatifs sont décrits dans le manuel <strong>de</strong><br />
<strong>référence</strong> RAPID <strong>partie</strong> 1, Instructions.<br />
3HAC 17076-4 Révision: A 307
5 Rubrique Man-machine Communication<br />
5.3.1. Types Most Common Picklist<br />
Exemple : Instruction sans argument<br />
Pour créer une instruction MoveJ sans argument, seul le paramètre Name est requis si Name<br />
est défini <strong>sur</strong> MoveJ, selon l'orthographe exacte dans RAPID.<br />
Paramètre : Valeur :<br />
Name<br />
Parameter Number<br />
Alternative Number<br />
Instruction Name<br />
Only for Motion Task<br />
MoveJ<br />
Exemple : Instruction avec argument<br />
Pour créer une instruction MoveL avec l'option Time définie <strong>sur</strong> le paramètre alternatif T <strong>de</strong>s<br />
tâches <strong>de</strong> mouvement, utilisez les valeurs suivantes.<br />
Paramètre : Valeur :<br />
Name<br />
Parameter Number 5<br />
Alternative Number 2<br />
Instruction Name<br />
Only for Motion Task<br />
MoveL/T<br />
MoveL<br />
Yes<br />
Si le paramètre Name est défini <strong>sur</strong> MoveL/T, l'étiquette du bouton <strong>de</strong> la liste <strong>de</strong> sélection<br />
indique clairement à l'utilisateur qu'il s'agit d'une instruction MoveL, à l'ai<strong>de</strong> <strong>de</strong> l'option Time.<br />
Le numéro <strong>de</strong> paramètre que nous utilisons est le 5 (voir tableau ci-<strong>de</strong>ssous). En outre, nous<br />
utilisons le numéro alternatif 2 pour [\T]. Le paramètre Name n'étant pas uniquement défini<br />
308 3HAC 17076-4 Révision: A
5 Rubrique Man-machine Communication<br />
5.3.1. Types Most Common Picklist<br />
<strong>sur</strong> MoveL, nous <strong>de</strong>vons utiliser le paramètre Instruction Name pour indiquer au système qu'il<br />
s'agit d'une MoveLinstruction. Le paramètre Only for Motion Task indique que l'instruction ne<br />
sera disponible que pour les tâches <strong>de</strong> mouvement.<br />
La syntaxe <strong>de</strong> l'instruction MoveL est :<br />
Numéro <strong>de</strong> paramètre : Valeur :<br />
<br />
MoveL<br />
1 [\Conc]<br />
2 ToPoint<br />
3 [\ID]<br />
4 Vitesse<br />
5 [\V] ou [\T]<br />
6 Zone<br />
7 [\Z]<br />
8 [\Inpos]<br />
9 Outil<br />
10 [\WObj]<br />
11 [\Corr]<br />
3HAC 17076-4 Révision: A 309
5 Rubrique Man-machine Communication<br />
5.3.2. Name<br />
5.3.2. Name<br />
Parent<br />
Le paramètre Name ap<strong>partie</strong>nt aux types Most Common Picklist 1, Most Common Picklist 2<br />
et Most Common Picklist 3 <strong>de</strong> la rubrique Man-machine Communication.<br />
Nom cfg<br />
name<br />
Description<br />
Le paramètre Name définit le nom <strong>de</strong>vant apparaître <strong>sur</strong> le bouton <strong>de</strong> la liste <strong>de</strong> sélection.<br />
Utilisation<br />
Si le paramètre Name est défini <strong>sur</strong> une instruction ou une procédure présentant une<br />
orthographe exactement i<strong>de</strong>ntique à celle du programme RAPID, aucun autre paramètre ne<br />
nécessite <strong>de</strong> valeur. Cependant, si le paramètre Name contient <strong>de</strong>s informations<br />
supplémentaires, suivant les recommandations liées à l'utilisation d'instructions avec <strong>de</strong>s<br />
arguments, le paramètre Instruction Name spécifie la syntaxe effective <strong>de</strong> l'instruction.<br />
Valeurs autorisées<br />
Nom <strong>de</strong> l'instruction : chaîne contenant 16 caractères au maximum (par exemple, MoveJ).<br />
Remarque: N'utilisez pas <strong>de</strong> barre oblique inverse (\) dans le nom. Les noms comportant une<br />
barre oblique inverse génèrent <strong>de</strong>s erreurs, contrairement à la programmation dans RAPID.<br />
Si un interrupteur ou un argument supplémentaire est utilisé, il est conseillé <strong>de</strong> l'inclure dans<br />
le nom pour plus <strong>de</strong> clarté, et d'ajouter une barre oblique (/) et l'argument au nom (par<br />
exemple, ArcL/On). De plus, si un argument facultatif est inclus dans le nom, le paramètre<br />
Instruction Name doit être défini <strong>sur</strong> l'instruction.<br />
Renseignements connexes<br />
<strong>Manuel</strong> <strong>de</strong> <strong>référence</strong> RAPID <strong>partie</strong> 1, Instructions<br />
Instruction Name à la page 315<br />
310 3HAC 17076-4 Révision: A
5 Rubrique Man-machine Communication<br />
5.3.2. Name<br />
Exemples<br />
Valeur : Description :<br />
MoveJ<br />
ArcL/On<br />
Instruction MoveJ<br />
Instruction ArcL avec l'argument On<br />
3HAC 17076-4 Révision: A 311
5 Rubrique Man-machine Communication<br />
5.3.3. Parameter Number<br />
5.3.3. Parameter Number<br />
Parent<br />
Le paramètre Parameter Number ap<strong>partie</strong>nt aux types Most Common Picklist 1, Most<br />
Common Picklist 2 et Most Common Picklist 3 <strong>de</strong> la rubrique Man-machine Communication.<br />
Nom cfg<br />
param_nr<br />
Description<br />
Le paramètre Parameter Number spécifie l'argument à utiliser pour les instructions avec<br />
arguments facultatifs.<br />
Utilisation<br />
Si une instruction avec arguments facultatifs est utilisée, le paramètre Parameter Number<br />
spécifie les arguments à utiliser. Les instructions comportant <strong>de</strong>s numéros <strong>de</strong> paramètre sont<br />
décrites dans le manuel <strong>de</strong> <strong>référence</strong> RAPID <strong>partie</strong> 1, Instructions.<br />
Si le champ n'est pas renseigné, aucun argument facultatif n'est utilisé.<br />
Valeurs autorisées<br />
Valeur <strong>de</strong> nombre entier positif à partir <strong>de</strong> 0.<br />
Informations supplémentaires<br />
Si le paramètre Parameter Number est utilisé, le paramètre Alternative Number doit<br />
également l'être.<br />
Renseignements connexes<br />
Instruction Name à la page 315<br />
Alternative Number à la page 313<br />
<strong>Manuel</strong> <strong>de</strong> <strong>référence</strong> RAPID <strong>partie</strong> 1, Instructions.<br />
312 3HAC 17076-4 Révision: A
5 Rubrique Man-machine Communication<br />
5.3.4. Alternative Number<br />
5.3.4. Alternative Number<br />
Parent<br />
Le paramètre Alternative Number ap<strong>partie</strong>nt aux types Most Common Picklist 1, Most<br />
Common Picklist 2 et Most Common Picklist 3 <strong>de</strong> la rubrique Man-machine Communication.<br />
Nom cfg<br />
alt_nr<br />
Description<br />
Le paramètre Alternative Number définit les valeurs alternatives <strong>de</strong> l'argument facultatif à<br />
utiliser pour l'instruction.<br />
Utilisation<br />
Si l'instruction comporte <strong>de</strong>s arguments facultatifs, le paramètre Alternative Number spécifie<br />
les valeurs alternatives à utiliser. Le paramètre Parameter Number spécifie l'argument à<br />
utiliser.<br />
Conditions préalables<br />
Le paramètre Parameter Number doit être utilisé.<br />
Valeurs autorisées<br />
Les valeurs suivantes sont autorisées (selon le nombre d'alternatives disponibles pour<br />
l'instruction) :<br />
Valeur : Description :<br />
0 Aucune alternative n'est utilisée.<br />
1 La première alternative est utilisée.<br />
n...<br />
La n ième alternative est utilisée.<br />
3HAC 17076-4 Révision: A 313
5 Rubrique Man-machine Communication<br />
5.3.4. Alternative Number<br />
Renseignements connexes<br />
Instruction Name à la page 315<br />
Parameter Number à la page 312<br />
<strong>Manuel</strong> <strong>de</strong> <strong>référence</strong> RAPID <strong>partie</strong> 1, Instructions.<br />
314 3HAC 17076-4 Révision: A
5 Rubrique Man-machine Communication<br />
5.3.5. Instruction Name<br />
5.3.5. Instruction Name<br />
Parent<br />
Le paramètre Instruction Name ap<strong>partie</strong>nt aux types Most Common Picklist 1, Most Common<br />
Picklist 2 et Most Common Picklist 3 <strong>de</strong> la rubrique Man-machine Communication.<br />
Nom cfg<br />
instr_name<br />
Description<br />
Le paramètre Instruction Name définit l'instruction à utiliser si le paramètre Name contient<br />
plus d'informations que l'instruction seule.<br />
Utilisation<br />
Si l'instruction contient <strong>de</strong>s arguments facultatifs, il est recommandé <strong>de</strong> spécifier cela dans le<br />
paramètre Name. Le paramètre Instruction Name est alors utilisé pour spécifier l'instruction,<br />
selon l'orthographe dans le programme RAPID.<br />
Valeurs autorisées<br />
Nom <strong>de</strong> l'instruction (chaîne contenant 16 caractères au maximum) selon l'orthographe dans<br />
le programme RAPID.<br />
Renseignements connexes<br />
Name à la page 310<br />
Parameter Number à la page 312<br />
Alternative Number à la page 313<br />
<strong>Manuel</strong> <strong>de</strong> <strong>référence</strong> RAPID <strong>partie</strong> 1, Instructions<br />
3HAC 17076-4 Révision: A 315
5 Rubrique Man-machine Communication<br />
5.3.6. Only for Motion Task<br />
5.3.6. Only for Motion Task<br />
Parent<br />
Le paramètre Only for Motion Task ap<strong>partie</strong>nt aux types Most Common Picklist 1, Most<br />
Common Picklist 2 et Most Common Picklist 3 <strong>de</strong> la rubrique Man-machine Communication.<br />
Nom cfg<br />
only_mec_task<br />
Description<br />
Le paramètre Only for Motion Task indique si seule l'instruction doit être visible dans les<br />
tâches <strong>de</strong> mouvement, c'est-à-dire doit contrôler les mouvements du robot (par exemple,<br />
MoveJ).<br />
Utilisation<br />
Définissez le paramètre Only for Motion Task <strong>sur</strong> True si seule l'instruction doit être visible<br />
dans les tâches <strong>de</strong> mouvement.<br />
Valeurs autorisées<br />
True ou False.<br />
Renseignements connexes<br />
<strong>Manuel</strong> <strong>de</strong> <strong>référence</strong> RAPID <strong>partie</strong> 1, Instructions.<br />
316 3HAC 17076-4 Révision: A
In<strong>de</strong>x<br />
A<br />
Access Level, type 127<br />
Application Protocol, type 23<br />
B<br />
Bus, type 135<br />
C<br />
Communication, rubrique 19<br />
Controller, rubrique 53<br />
Cross Connection, type 148<br />
D<br />
définition d'un type 18<br />
définition d'une rubrique 17<br />
définition <strong>de</strong>s paramètres système 18<br />
E<br />
Event Routine, type 65<br />
F<br />
Fieldbus Command Type, type 172<br />
Fieldbus Command, type 168<br />
I<br />
I/O, rubrique 117<br />
M<br />
Man-machine Communication 303<br />
Mechanical Unit Group, type 71<br />
ModPos Settings, type 81<br />
Most Common I/O, type 304<br />
Most Common Picklist, type 307<br />
O<br />
Operator Safety, type 90<br />
P<br />
Path Return Region, type 93<br />
Physical Channel, type 38<br />
S<br />
Safety Run Chain, type 99<br />
Signal, type 181<br />
System Input, type 215<br />
System Misc, type 102<br />
System Output, type 244<br />
T<br />
Task, type 106<br />
Transmission Protocol, type 47<br />
U<br />
Unit Type, type 280<br />
Unit, type 267<br />
3HAC 17076-4 Révision: A 317