Académique Documents
Professionnel Documents
Culture Documents
En 1 jour
Support- mron.fr
04/06/2019
JPV / Omron France
Sysmac en 1 jour OMRON
La Solution
Sysmac
System for Machine Automation Control
Un contrôleur machine :
NJ301-1100 15 4 0 -
NJ301-1200 15 8 0 - 2 ns 5 Mo
NJ501-1300 16 16 0
2560 pts 192 stations*
Serveur Serveur FINS
NJ501-1400 32 32 0
OPC UA* 5736
10 cartes
NJ501-1500 64 64 0 CJ1W max par octets en entrée
rack Modbus TCP
NJ501-1320 16 16 0 5736 Client et
0.5,1,2
ou 40 au total octets en sorties Serveur*
NJ501-1420 32 32 0 SQL Client*
4m
NJ501-1520 64 64 0 s
NJ501-4500 64 64 0 8 robots
NX102-9000 0 0 4 2 ports
NX102-1000 15 2 4 32 connexions
Serveur OPC UA 3.3ns 90 000 EIP par ports
NX102-1100 15 4 4
8192 octets E Serveur FINS*
NX102-1200 15 8 4
1 à 32ms 8192 octets S Modbus TCP
NX102-9020 0 0 4 (par pas de Client natif
5Mo 64
250µs) 400 cartes NX max
NX102-1020 15 2 4 dont 32 max sur l’UC Modbus TCP
Serveur OPC UA serveur*
NX102-1120 15 4 4
SQL Client* serveur de
Messagerie
NX102-1220 15 8 4 simplifiée
UDP/TCP*
Extension
3 max Extension
Extension
10 cartes CJ max
9
Les contrôleurs de la série NX7 OMRON
USB Port
Logement carte
SD SDHC
CPU unit
processeur
Quad Core i7
(2.3GHz)
Motion core #1
• 5 axes à 125 us
• 50 Axes à 250 us . . . Axis N
Axis 1 Axis 2 Axis 3 Axis 4 I/O node
• 125 Axes à 500 us
• 250 Axes à 1 ms
Drive Drive Drive Drive
Logement carte
SD SDHC
*: Les cartes d’alimentation/distribution NX-PF, N-XPD, NX-PC occupent 1 emplacement et consomment sur le Bus NX.
Logement carte
SD SDHC
14 Entrées 24 Entrées
10 Sorties 16 Sorties
Alimentation
des E/S 16 stations EtherCAT max
*: Les cartes d’alimentation/distribution NX-PF, N-XPD, NX-PC occupent 1 emplacement et consomment sur le Bus NX.
*: La carte NX-PF0730 (10A) est inutile sur un NX1P car au delà de 4A il est nécessaire d’ajouter une nouvelle carte additionnelle d’alimentation
Un dépassement de
consommation est
immédiatement signalé
par Sysmac Studio
Ethernet/IP
EtherNetIP est un réseau industrielle qui utilise Ethernet.
One EtherNetIP répond aux spécifications de l'ODVA (Open
Factory DeviceNet Vendor Association), tout comme DeviceNet.
Automation
Network Le port Ethernet supporte également d'autres protocoles tel
que FTP, NTP, SNMP mais aussi des protocoles utilisateurs
via la fonctionnalité socket (UDP & TCP)
EtherCAT
EtherCAT est le réseau émergeant le plus rapide parmi les
One réseaux industriels. Basé sur Ethernet, Ethercat assure des
transmissions de données de manière déterministe.
Machine
Network En tant que standard, EtherCAT permet d’interconnecter
une grande variété d’équipement: Motion, Variateurs,
Vision, Entrées/Sorties, etc…
Le recours à un unique réseau machine permet d’assurer
l’homogéniété de l’ensemble de l’installation.
Maître
HDR 2
HDR 2
HDR 1
22
SYSMAC OMRON
EtherCAT Logiciel
• Conforme à CoE -CiA402 (Drive Profile) • Totalement intégré à Sysmac Studio
• Horloge distributée (synchro < 1µs) • intuitif
Moteur rotatif
• Très grande précision (codeur 20 bit)
• IP67 pour tous les moteurs et connecteurs
• Large gamme de moteurs de 50 à 15 kW Sécurité
• conformité ISO13849-1
niveau de performance D
• Safety over Network: STO (PLd, SIL2) • Conforme à CoE -CiA402 (Drive Profile)
• Safety via I/O: STO (Ple, SIL3)
Alimentation
(Puissance)
Dessiné
pour
Alimentation 24V
faciliter le
(CPU)
Affichage LED, roue câblage
codeuse N° noeud
Port
USB
port
Contrôle
Bornier d’E/S
direct
à insertion
du frein
Connecteurs Câble de
moteur puissance
Moteur rotatif
• Très grande précision (codeur 23 bit)
• IP67 pour tous les moteurs et connecteurs
• Large gamme de moteurs de 100W à 3 kW
Connectivité
• EtherCAT pour le tracking
• Ethernet pour la configuration et le monitoring
Logiciel
• Totalement intégré à Sysmac Studio
• intuitif
• Fonction Trending et logging
Caractéristiques
• Caméra CMOS haute vitesse 12M pixels
• 8 ports X2, X4, X8
• 2 entrées codeur
• Contrôleur haute vitesse
• Shape Search (3ème génération)
• Processeur Quad Core Parallel
• EtherCAT & Sysmac Studio
• Non-Stop Alignment technology
Moteurs spéciaux
• à aimant permanent
• moteurs jusqu’à 1000 Hz 200% de couple au démarrage
• à 0.5Hz
Connectivité EtherCAT
• Conforme CoE -CiA402 (Drive profile)
• Option EtherCAT (vu comme une E/S) Sécurité
• Mode vitesse • conforme à la norme ISO13849-1
SmartSlice Série NX
Série GX •TOR, analogique, entrée codeur, sortie pulses,
• jusqu’à 64 cartes par station
• TOR, analogique et entrée codeur communication série, pesage
• raccordement sans vis
• connecteur débrochable • 64 stations max
•remplacement à chaud avec
• adressage automatique et manuel • 63 cartes max par stations (2048 octets max)
restauration des paramètres
• raccordement sans vis
• modules et E/S de sécurité
2 types de montage
1 Box PC 2 Panel PC
OU
Connexion externe
Box PC
industriel + Ecran tactile
industriel
Panel PC industriel
Windows 2 Windows +
1 Machine Controller
Logiciels
client
Customer
Sysmac Software/HW
Controller
Runtime
Win ows
d
Hypervisor
UN SEUL logiciel
Environnement Ré-utilisation
de tests intégré simplifiée
Configuration
Ethercat
E/S
axes
EthernetIP
Tâches InsLtibruractirioiens
etc … EsclfaovnectEiothnesrcat,
BloccsarftoenCctJions
programmes
Bloc fonction
fonctions
Statut
Run/Stop
Commande
simulateur
PROGRAMMATION AVANCEE
Surlignement de la syntaxe en ST
Aide permanente en ST
Ré-utilisation simplifiée
SIMULATION DU PROGRAMME
- Test le programme
- Simule les axes
- Estime le temps de cycle
- Outils de débugage disponibles
SIMULATION 3D
- Permet de visualiser le comportement des axes
- Simule les E/S en même temps
- Affiche les données actuelles des appareils en
temps réel
Développement rapide
ERREURS CPU ERREURS BUS PC21 ERREURS RESEAUX EVENEMENTS MACHINE HISTORIQUE D’ERREURS
Tout étant intégré dans un seul logiciel, l’utilisateur n’a pas à apprendre
une multitude d’interfaces hétérogènes.
UN SEUL PROJET
Matériel minimum
• Processeur mono-coeur équivalent au Intel Celeron M540 (1,8 Ghz)
• Mémoire vive : 2 Go
• Disque dur : 1,6 Go
• Ecran 16 millions de couleurs (1024 x 768)
• Mémoire de la carte graphique : 512Mo (pour la simulation 3D uniquement)
• Port USB ou Ethernet
Spécifications
Compatibilité avec CX-One
• CX-One V4 minimum
Logiciels installés :
55
JP V /Omron France
SYSMAC STUDIO: Paramétrage de base OMRON
Connexion
En ligne, via le
menu contextuel
Puis comparaison/fusion.
Le rack CPU
Une fois vos cartes déclarées, vous pourrez changer leur nom.
Ce nom sera important pour déclarer les noms de variables automatiquement.
1. Hors-ligne :
Pour ajouter une carte, faîtes-la glisser depuis la librairie vers le NJ.
Les esclaves existants sont comparés par rapport à ceux que vous avez
déclarés dans votre projet.
En cas de divergences, vous pouvez adopter la configuration actuelle en
l’appliquant à celle de votre projet.
Le réseau EtherCAT
Tous vos esclaves EtherCAT et toutes vos cartes CJ sont désormais déclarées.
Vous pouvez attribuer un nom à chacune de leurs variables.
Pour cela, double-cliquez sur « I/O Map » :
1. Manuellement :
2. Automatiquement
Exemple d’une carte CJ :
Visu dynamique
des sorties
de la carte OD2258
Pour que votre projet soit chargé dans le NJ (ou si vous souhaitez récupérer celui déjà
présent), il faut le synchroniser.
Avant de charger votre projet il est conseillé de le vérifier bien sûr, mais aussi de le
« construire ».
Pour cela cliquez sur F7 (vérification) puis sur F8 (génération) en étant hors-ligne.
Synchronisation du projet
Synchronisation du projet
Sysmac Studio effectue une comparaison et affiche le résultat de cette
comparaison en ‘signalant’ les divergences par une icône.
Le choix
s’effectue à la
création du projet
Il est possible d’exclure les librairies auxquelles le programme fait référence afin
d’éviter les conflits de duplication de nom durant une importation
Bloc Fonction
MonFB
Programmes
paramètres
Sysmac Studio
Sauvegarde
Variables
Restauration
Configuration
cartes NJ
OU
Paramètres esclaves
EtherCat
81
SYSMAC STUDIO: Sauvegarde/Restauration OMRON
Compare le backup
et le contenu du NJ
Sauvegarde
Restauration
• Via les variables systèmes*
*Sauvegarde uniquement
JPV / Omron France
SYSMAC STUDIO: Sauvegarde/Restauration OMRON
Details:
• Sauvegarde/Comparaison:
en mode PROGRAM ou RUN Backup
• Restauration:
uniquement à l’aide des switchs et à la mise sous
tension. Restore
Les données à restaurer peuvent être limitées via le
fichier RestoreCommand.ini créé lors de la sauvegarde.
(*2)
Restauration
1 – Protection intellectuelle
complète ou partielle du projet
Projet
Programme
Fonction
Bloc fonction
• 5 niveaux de protection:
Administrateur
Designer
Personnel de maintenance
Opérateur
Observateur Niveau d’utilisateur
en cas d’omission
Désactive les droits de du mot de passe
l’utilisateur au bout d’un
certain temps d’inactivité
4 – Protection contre
l’inversion de contrôleur
Vérification à chaque connexion
94
Robotique OMRON
• Jusqu’à 64 axes motion
• Différentes gammes : CPUs pour 16, 32 et 64 axes
• Jusqu’à 8 robots
• Ports EtherCAT et EtherNet/IP natif
• Norme Standard IEC 61131-3
Application Application
Packaging Pick & Place
NJ Robotique
95
Robotique OMRON
• Utilisation de produits standards
96
Robotique OMRON
Architecture Type
NJ
NX Safety NA
FH
NX I/O
G5
MX2
Delta
E6
97
Fonctions Robotique 10 FB’s pour la robotique OMRON
MC_SetKinTransform
MC_InverseKin
98
Fonctions Robotique OMRON
MC_DefineCoordSystem
Pour définir des systèmes de coordonnées utilisateur
(UCS) basés sur le système de coordonnées naturel
du robot(MCS). 16 changements de repères peuvent
être configurés.
99
Fonctions Robotique OMRON
MC_DefineToolTransform
Pour définir des systèmes de
coordonnées d’outils (TCS) basés
sur le système de coordonnées
naturel du robot(MCS). 16
changements d’outils peuvent être
configurés.
100
Fonctions Robotique OMRON
MC_GroupMon
MC_MoveTimeAbsolute
101
Fonctions Robotique OMRON
MC_GroupJog
Pour manipuler le
robot en mode manuel
sur toutes ses
composantes
102
Fonctions Robotique OMRON
MC_SyncLinearConveyor
Permet de lancer un tracking.
Point
A Point
B
103
Fonctions Robotique OMRON
MC_SyncLinearConveyor
Arrondis configurable, Travail en temps permettant
de garantir la même cadence du robot quelque soit
l’emplacement de la pièce à prendre.
104
Fonctions Robotique OMRON
MC_SyncLinearConveyor
Les phases permettent par exemple de synchroniser la
trajectoire du robot avec l’ouverture/fermeture du vide.
Vous pouvez déplacer les positions du robot alors que celui-ci
est en tracking
105
Fonctions Robotique OMRON
MC_SyncOut
Permet d’interrompre un tracking.
Vous pouvez décidez de remonter en Z :
- sans suivi tracking
- avec maintien du tracking
Point A
Point B
106
Fonctions Robotique OMRON
MC_GroupSyncMoveAbsolute
Permet de manipuler le robot pour
effectuer des trajectoires complexes
comme les cames, spline, hélicoïde, etc…
(X,Y,Z) (α, β, γ)
Générateur de
profil cartésien
107
OMRON
Affectation Programmes/Tâches
Variables contrôlées exclusivement
Entrée Motion
Traitement des Mais répercuté
+ Data Trace
instructions Motion sur les sorties
+ rafraîch. des variables
du programme au cycle suivant
contrôlées exclusivement
Tâche primaire
et Période primaire
Tâche Primaire
T16
T17
Les tâches T16, T17 et T18 peuvent être
exécutées sur plusieurs périodes primaires
T18
Services systèmes série NJ System
Services
Variables systèmes
Simple warning
Le voyant ERROR en façade clignote rouge
Arrêt du
programme !
Le voyant ERROR
s’allume rouge fixe
! • Communication USB
! • Communication Ethernet/IP
(La connexion Sysmac Studio est concernée mais pas les tags IP)
• Auto-diagnostic
Exécutées
en parallèle !
Exemple
OK
< 50%
Erreur fatale !! !
4 ms
Conséquences
sur la synchronisation
Entrées Sorties
Lorsqu’une tâche n’a pas le contrôle exclusif sur une variable, cette
dernière n’est rafraichit qu’une seule fois au départ du traitement
Une instruction d’écriture de la variable globale depuis une tâche qui n’a pas
le contrôle exclusif génèrera une erreur à la compilation.
Echanges Tag IP
Variables globales
151
Sysmac Studio: La fonction capture OMRON
Il est posible de déclencher un enregistrement des trames depuis le maître EtherCAT
via Sysmac Studio ou bien par programme, puis de remonter le fichier pour analyser
les échanges à l’aide de Wirehark
15 4
JP V /O mron France
Sysmac: EthernetIP OMRON
Services disponibles avec le port intégré EthernetIP
• Tag Data Link
Echange très rapide de gros volume de données sous la forme de Tag.
(Les contrôleurs sont à la fois scanner et adapter)
• Serveur FTP
• Services Socket
(envoi et réception de données en UDP et TCP)
En 3 étapes :
Equipements
déclarés
dans ce projet
Equipements
connus (EDS)
192.168.250.1
EtherNet/IP
Controller 1
DataToPLC2
Controller 2
192.168.250.2
PLC02_Data
192.168.250.1
EtherNet/IP
Controller 1
DataFromPLC2
Controller 2
192.168.250.2
PLC02_Data
192.168.250.14
V680S
Modbus TCP
Ethernet/IP
SQL
16 2
JP V /O mron France
Sysmac Studio: Base de données SQL OMRON
COLUMN_NAME DATA_TYPE
1 PRODUCT_ID VARCHAR2 (20 BYTE)
2 LINE VARCHAR2 (20 BYTE)
3 OPERATOR_ID VARCHAR2 (20 BYTE)
4 COLOR VARCHAR2 (20 BYTE)
5 WEIGHT NUMBER
6 TIMESTAMP TIMESTAMP(6)
7 QUALITYPASS NUMBER
Principe
Connect
Base SQL
opérationnelle !
• OPC UA (Unified Architecture) est indépendant de la plate-forme utilisée (PC, MAC, Linux)
• OPC UA intègre les fonctionnalités du précédent OPC-DA (Data Access)
• OPC UA assure la confidentialité des communications en authentifiant Clients, Servers et
utilisateurs via l’échange de certificats logiciel,
• Omron à intégré le serveur OPC UA dans les contrôleurs.
Activation
Désactivation
Après un
changement
d’adresse IP, le
certificat doit être
renouvelé
Nécessite
une carte SD
Configuration du
serveur OPC UA
https://www.unified-automation.com/downloads/opc-ua-clients.html
Serveur MQTT
(Broker)
… partagée avec
plusieurs clients
Publication:
Pression d’air
Souscription:
Contrôle ventilation
Pression d’air Souscription:
Publication: Contrôle ventilation
Statut ventilateur Statut ventilateur
Température
Humidité
Pression d’air
Quality of service
messages.
Avec QoS1 et QoS2, le message est sauvegardé jusqu’à l’arrivé de l’accusé de réception
3 blocs fonction
Souscription
Avantages:
*suivant le Maître
Avantage:
• Cette résolution élevée permet d’exécuter des opérations
exigeant une très grande précision.
• Le bus NX I/O peut contrôler les E/S avec une précision de l’ordre
de la microseconde
Avantage:
• Les sorties peuvent être activées/désactivées à la microseconde
près.
UC Carte E/S UC
de sécurité de Sécurité de sécurité
FSoE largeur 12mm CIP-S
Entrée
Sortie
N° de station
(1 à 192)
Discontinuité électrique
bus NX
Bus de
comm NX
Isolation galvanique
Discontinuité électrique
Bus
puissance
NX-IO
Un dépassement de
consommation est
immédiatement signalé
par Sysmac Studio
Toutes les cartes disposent de fonction de filtrage, moyenne glissante, gain/offset, détection hors
zone. Résistance d’entrée 4-20 mA: 2 et 4 points = 250 , 8 points = 85
Référencée
Différentielle
Canau Modèle
Carte Signal Caractéristique
x
résolution 2 NX-TS2201
0.1 °C 250 ms/ch 4 NX-TS3201
RTD
résolution 2 NX-TS2202
0.1 °C 10 ms/ch 4 NX-TS3202
Pt100 (3-wire), Pt1000
résolution0.01 °C 2 NX-TS2204
Carte entrée 60 ms/ch 4 NX-TS3204
Temperature résolution0.1 °C 2 NX-TS2101
Thermocouple 250 ms/ch 4 NX-TS3101
résolution0.1 °C 2 NX-TS2102
(B),E,J,K,L,N,R,S,T,U, 10 ms/ch 4 NX-TS3102
WRe5-26,PLⅡ résolution0.01 °C 2 NX-TS2104
60 ms/ch 4 NX-TS3104
Toutes les cartes de sorties analogiques délivrent un signal de courant/tension prédéfini en cas de défaut
1. Asynchrone (Free-Run)
2. Synchronisée (Sync)
216
Mode de rafraichissement OMRON
Le cycle EtherCat est asynchrone par rapport au cycle
du bus NX I/O des cartes NX montées sur le coupleur Tcycle Tcycle Tcycle
NX-ECC. NJ NJ NJ
217
SYNC0 et la Tâche Primaire OMRON
218
L’horloge distribuée (DC)
Start: 0 End: 25
Les temps de
1702 propagations de la
trame Ethercat sont
Start: 5 End: 20 calculés par le
maître.
L’offset de registration
Start: 10 End: 15 des E/S par rapport au
signal SYNC0 est
transmit à chaque
esclave.
219
NX IO: Cycle E/S standard OMRON
• Les E/S Standard sont destinées aux échanges de données non-
critique. Délai ON/OFF de 0.4 à 1 ms
Dans cet exemple:
• Cycle EtherCAT: 2 ms
• Delai On/Off : au 100ème de µs
224
IO-Link OMRON
Compatibilité
IO-Link est compatible avec
n'importe quel capteur standard
non IO-Link, afin de laisser une
grande souplesse dans la Maintenance prédictive
gestion du parc de Un disfonctionnement, une détection
capteurs/actionneurs instable peuvent être remontés au
service de maintenance
• En mode IO-Link, les signaux sont transmis par modulation de la tension à travers
une interface de communication asynchrone standard (UART) sur des câbles non
blindés (niveau 24v) à 4800, 38400 ou bien 230400 bauds et à 20m maximum
Communication
série
bidirectionnel
IO-Link
E/S standard
Mode commuté
Unidirectionnel
SIO
NX-ILM400 (IP20)
• 4 voies
• Connecteur à Insertion
• Pour coupleur EtherCat et EthernetIP
GX-ILM08C (IP67)
• 8 voies
• Esclave EtherCat
IODD
Maître IO-Link
Détecteur de
NX-ILM400 proximité
Fichier descriptif
E2EQ-□ -IL□
du capteur/actionneur NX_WriteObj
NX_ReadObj
Cellule photo-électrique
Détection de couleur
EtherCAT E3S-DCP21-IL□
Produits Tiers
Amélioration de la productivité
Détection précise
• Les seuils de déclenchement (bons/mauvais) sont définis
suivant l’information analogique du capteur
• Une dérive de la plage de détection prévient d’un
encrassement ou d’une usure du capteur
• Les seuils peuvent être modifiés à la volée pour s’adapter
au produit à contrôler
230
Blocs fonction IO-Link
231
Sysmac OMRON
Backup
NX-ECC restore
NX-SL3
NX-SL3
NX-ECC
GI-SMD1624 GI-SMD1624
GI-SID1224 GI-SID1224
PFH PFH PFH PFH PFH PFH PFH PFH PFH PFH
3.1 E-10 3.0 E-10 5 E-11 5 E-11 1.4 E-9 1.5 E-9 1.4 E-9 1.6 E-9 1.3 E-9 8.5 E-11
512Ko 2 Mo 2 Mo 4 Mo
256 E/S 1024 E/S 1024 E/S 2048 E/S 4 entrées 8 entrées 2 sorties 4 sorties 12 entrées PNP 12 entrées
32 cartes 128 cartes PNP PNP PNP PNP 4 sorties PNP PNP
Backup Backup 2 sorties de test (pulse) Courant max 2A par sortie 12 sorties de test (pulse)
Restore Restore Total 2A max Courant max 2A par sortie
sur SD sur SD Total 2A max
GI-SMD1624 GI-SID1224
Safety Inputs (PNP) 12 12
Safety Outputs (PNP) 4 X
Test Pulse Qty. 12 12
IP Degree IP-20 IP-20
Contrôleur de sécurité
omron NX-ECC201
SL3300 OD ID SIH SOD OD
NX-Safety
NX-S-RI/O
Auto
industrial.omron.eu J.Plassa
JPV / Omron France
Sysmac Safety: OMRON
Etapes de validation programme
FS TS
Mise sous tension FS TS
VALID RUN
VALID RUN
DEBUG
DEBUG
Démarrage de l’UC
Programmes
Mode PROGRAM NON
Safety validés OUI Mode RUN
Transfert du Validation.
programme Transfert du
FS TS FS TS
dans la programme
VALID RUN VALID RUN
mémoire dans la
principale DEBUG DEBUG
mémoire
non volatile
Mode DEBUG
Mode Stop Start Mode Opérationnel
Stop
Mode PROGRAM
Transfert du
programme
dans la
mémoire
principale
Mode DEBUG
Mode RUN
Validation.
Transfert du
programme
dans la
mémoire
non volatile
Mode Opérationnel
244
Sysmac Safety OMRON
Câblage d’entrées (Contacts libre de potentiel)
PL e / SIL 3
PL c / SIL 1 PL d / SIL 2
Configuration
Câblage
246
Sysmac Safety
Glisser
Coller
249
Sysmac Safety
Configuration d’une entrée double canal
250
Sysmac Safety
251
Sysmac
Caractèristiques
Caméra CMOS très rapide
Contrôleur très rapide
Caméra 12M pixel
Fonction Shape Search III
Processeur Quad Core Parallel
EtherCAT & Sysmac Studio
• SD Card
SDHC
• RS-232C/422
• Alimentation
Click
Détection de forme
(Contour vert)
<image >
Vision: filtre couleur
Addition
d’un filtre
couleur
Vision: filtre couleur
Set the parameter following a procedure below
Vision: Calibration
Compensation de la déformation liée à l’angle de prise de vue
OMRON