18.02.2014 Views

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)

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!