Vous êtes sur la page 1sur 262

OMRON

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

JPV / Omron France


Sommaire OMRON

La plateforme Sysmac Ethernet


Sysmac Studio Base SQL
Paramétrage de base OPC-UA
Les Librairies MQTT
Sauvegarde & Restauration EtherCAT et le bus NX I/O
Les Protections IO Link
Robotique Synchronisation
Tâches et priorités Sysmac Safety

Les outils de diagnostic Vision

JPV / Omron France


La plateforme Sysmac OMRON

Un contrôleur machine :

Pour un contrôle total de la machine


Programme logique + fonctions motion évoluées.
Un réseau machine :
EtherCAT pour un contôle déterministe des
variateurs de fréquence, brushless,
système de vision et des E/S

Une connexion: Un Logiciel :


EtherNet/IP local ou en accès distant Sysmac Studio pour configurer,
programmer, simuler et visualiser

JPV / Omron France


Sysmac: Les contrôleurs de la série NJ OMRON
Dont axes réels Temps Mémoire Port EtherCAT
Nombre d’axes
point à point de cycle programme Nombre d’esclaves
(réels et virtuels)

Dont axes réels Fonctions Temps d’exéc. Port Ethernet


Références synchro ou interpolés additionnelles d’1 instruction Nombre d’E/S protocoles
NJ101-1000 2 2 0
-
NJ101-9000 0 0 0 1,2
ou 3,3 ns 3Mo
NJ101-9020 0 0 0 64
4m
SQL Client* s
NJ101-1020 2 2 0

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-4320 16 16 0 8 robots 1,2 ns 20 Mo


1434 octets max en
NJ501-4310 16 16 0 1 robot entrée et
1434 octets max en
NJ501-4300 16 16 0 8 robots
sortie par station
NJ501-4400 32 32 0 8 robots

NJ501-4500 64 64 0 8 robots

OPC-UA*: depuis la version 1,17


SQL*: Base de données SQL, MySQL, SQL Server, Oracle IBMC, DB2 Linux/Unix/Windows, Firebird, Postgre SQL
ModbusTCP*: client et serveur avec la Librairie MTCP_NJNX disponible sur support-omron.fr

JPV / Omron France


Sysmac: Les contrôleurs de la série NX
Nombre d’axes Dont axes réels Temps Mémoire
OMRON
Nombre d’E/S Port Ethernet
(réels et virtuels) point à point de cycle programme
Dont axes
réels synchro Fonctions Temps d’exéc. Nbre de Port EtherCAT
Références ou interpolés additionnelles d’1 instruction variables Nombre d’esclaves
NX1P2- 1 emplacement
4 0 4
9024DT pour option* 9024: 14E/10S
1 port
2à 1040: 24E/16S
NX1P2- 32 connexions
8ms 1140: 24E/16S
1040DT 10 2 4 EIP
(par 1.5Mo + 16
2 emplacements 256 Tags
pas de 256 pts sur 8 cartes NX
pour option* Serveur FINS
NX1P2- 250µs) 24 cartes NX au total
12 4 4
1140DT

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*

NX701-1600 128 128 0 Modbus TCP


- Client et
NX701-1700 256 256 0 125µs 11472 octets E Serveur*
à 8ms 0.37n 360 11472 octets S 51
(par pas de 80Mo (sur EtherCat) Serveur FINS
NX701-1620 128 128 0 s 000 2
125µs) 4096 cartes NX Modbus TCP
SQL Client*
Client et
NX701-1720 256 256 0
Serveur*

*Option: module optionnels RS232C, RS485 et analogique


*SQL: Base de données SQL, MySQL, SQL Server, Oracle IBMC, DB2 Linux/Unix/Windows, Firebird, Postgre SQL
*ModbusTCP serveur: avec la Librairie MTCP_NJNX disponible sur support-omron.fr
*FINS: port 2 uniquement (TCP et UDP)
*Serveur de messagerie simplifiée UDP/TCP

JPV / Omron France


Les contrôleurs de la série NJ OMRON

Alimentation Logement carte


SD SDHC
processeur USB Port
Intel ® Atom ™
(1.6GHz)

Bloc Fonction conforme


PLCopen
IEC 61131-3
dédiés motion

JPV / Omron France


Configuration NJ OMRON

CPU NJ 192 stations EtherCAT max

Extension

3 max Extension

Extension

10 cartes CJ max

JPV / Omron France


SYSMAC: Cartes réseaux série CJ1W (NJ) OMRON

Cartes réseaux CJ1W Référence


Série (RS422/485/232) SCU22/32/42
Can CORT21
CompoNet CRM21
DeviceNet DRM21
EtherCat (esclave) ECT21
Ethernet IP EIP21
Profinet IO PNT21
Profibus (maître) PRM21
Profibus (esclave) PRT21

9
Les contrôleurs de la série NX7 OMRON

USB Port

Logement carte
SD SDHC

CPU unit

processeur
Quad Core i7
(2.3GHz)

JPV / Omron France


Configuration NX7 OMRON

512 stations EtherCAT max

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

Motion core #2 Vision System


I/O I/O I/O I/O
• Gestion des autres
axes à un cycle
différent Axis Drive I/O node 4096 cartes NX max (sur EtherCat)

JPV / Omron France


Les contrôleurs de la série NX102 OMRON

Logement carte
SD SDHC

JPV / Omron France


Configuration NX1 OMRON

400 cartes NX max

32 cartes NX max sur l’UC* 64 stations EtherCat

1434 E et 1434 S max par station EtherCat

*: Les cartes d’alimentation/distribution NX-PF, N-XPD, NX-PC occupent 1 emplacement et consomment sur le Bus NX.

JPV / Omron France


Les contrôleurs de la série NX1P OMRON

Logement carte
SD SDHC

14 Entrées 24 Entrées
10 Sorties 16 Sorties

JPV / Omron France


Configuration NX1P OMRON

24 cartes NX au total (UC + NX I/O)

8 cartes NX max sur l’UC *


16 cartes NX max sur NX I/O

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.

JPV / Omron France


Alimentation OMRON
2 bus distinct: - le bus NX-COM
- Le Bus NX-IO

*: 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

JPV / Omron France


Alimentation du bus NX OMRON

Si l’alimentation du bus NX fournie par la CPU n’est pas


suffisante, il faut alors ajouter une carte d’alimentation

Un dépassement de
consommation est
immédiatement signalé
par Sysmac Studio

JPV / Omron France


Alimentation du Bus de puissance NX-IO OMRON

Une consommation supérieure à 4A implique


l’utilisation d’une seconde carte NX
d’alimentation externe

JPV / Omron France


SYSMAC: Le choix ETHERNET IP OMRON

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)

JPV / Omron France


SYSMAC: Le choix EtherCAT OMRON

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.

JPV / Omron France


SYSMAC: Le choix EtherCAT OMRON
One
Machine
Network

40 Axes (20 octets en E/S)


50 Stations E/S avec un total de 560 fin de bus EtherCAT
2000 entrées TOR + 200 E/S Analogiques, Bus de 500 m
Performance EtherCAT: temps de cycle = 276 µs
Bus chargé à 44 % , longueur de télégramme = 122 µs

JPV / Omron France


SYSMAC: Le choix EtherCAT OMRON
Pourquoi est-ce plus rapide ?
Esclaves

Maître

HDR 2

HDR 2
HDR 1

Ethernet Header ECAT H D PLC Data 1 NC Data PLC Data 2 CRC


R

• Trames optimisées. 1 trame -> multiples destinataires


• La tâche d’assemblage des données dans la trame (mapping) est
confiée aux esclaves et non au maître.

• Pas besoin de commutateur

22
SYSMAC OMRON

JPV / Omron France


Sysmac: Servo Accurax G5 OMRON

EtherCAT Logiciel
• Conforme à CoE -CiA402 (Drive Profile) • Totalement intégré à Sysmac Studio
• Horloge distributée (synchro < 1µs) • intuitif

Moteur Linéaire Ultra compact


• Très grande précision (1 µm) • Réduit jusqu’à 50% la taille de l’armoire
• codeur absolu ou incrémental
•Eléments séparés ou modules liné aires
complets

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

JPV / Omron France


Sysmac: Servo 1S OMRON

• 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

JPV / Omron France


Sysmac: Capteur vision FQ-M OMRON

Fonctions clés du FQ-M Détection


• Camera, vision et connectivité • jusqu’à 5000 pièces par minute avec rotation de 360°
• capteur vision compact • Entrée codeur “on the fly tracking” et calibration simple
• conçu pour le pick and place très rapide • contrôle automatique du strobe

Connectivité
• EtherCAT pour le tracking
• Ethernet pour la configuration et le monitoring

Logiciel
• Totalement intégré à Sysmac Studio
• intuitif
• Fonction Trending et logging

JPV / Omron France


SYSMAC: Contrôleur Vision série OMRON
FH

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

 1D Code  2D Code  OCR/OCV

Le contrôleur de vision FH-Lite n’est pas supporté

JPV / Omron France


Sysmac: Variateur MX2 et RX OMRON

Contrôle vectoriel en boucle ouverte


• Idéal pour les applications basiques à moyennes Software tool
• De 0,2 à 15 Kw • Totalement intégré à Sysmac Studio
• Intuitif

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

JPV / Omron France


Sysmac: Les Entrées/Sorties OMRON

Large gamme d’E/S TOR /Analogiques et d’entrées codeur

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é

JPV / Omron France


PC Industriel OMRON

2 types de montage

1 Box PC 2 Panel PC

OU
Connexion externe

Box PC
industriel + Ecran tactile
industriel
Panel PC industriel

Le PC et l’écran tactile constituent 2 éléments Le PC et l’écran tactile


indépendants connectés de manière externe constituent un seul élément.

JPV / Omron France


2 systèmes OMRON

Windows 2 Windows +
1 Machine Controller

Logiciels
client

Customer
Sysmac Software/HW
Controller
Runtime
Win ows
d
Hypervisor

Core #1 Core #2 Core #3 Core #4


CPU

JPV / Omron France


OMRON

JPV / Omron France


Sysmac Studio OMRON

UN SEUL logiciel

Facile à maîtriser Développement


rapide

Environnement Ré-utilisation
de tests intégré simplifiée

JPV / Omron France


Sysmac Studio OMRON

Sysmac Studio est une plateforme logiciel intégrant


toutes les fonctions nécessaires à la conception
d’une machine.
 Programmation de séquences logiques
 Configuration et contrôle d’axes
 Edition de profiles de cames
 Configuration du réseau EtherCAT
 Visualisation
 Simulation

JPV / Omron France


Sysmac Studio OMRON

Configuration
Ethercat
E/S
axes
EthernetIP
Tâches InsLtibruractirioiens
etc … EsclfaovnectEiothnesrcat,
BloccsarftoenCctJions

programmes
Bloc fonction
fonctions

Statut
Run/Stop

Commande
simulateur

Table de références croisées,


erreurs de compilation,
table de visualisation dynamique

JPV / Omron France


Sysmac Studio Développement rapide OMRON
LES ERREURS SONT TOUTES SIGNALEES

 Menu contextuel durant l’édition


Proposant une liste de choix
(variables, fonctions, ...)

 Encadrés et points d’exclamations sur des


paramètres invalides

 Surlignement rouge sur le programme Ladder

JPV / Omron France


Sysmac Studio OMRON
Développement rapide

PROGRAMMATION AVANCEE

 Programmation basée sur le nom des variables

 Support des tableaux et des structures de données

 Librairies de fonctions puissantes

 Programmation flexible (in-line ST)

 Création de Librairies utilisateur

 Collection d’objets avec les espaces de noms

JPV / Omron France


SYSMAC STUDIO OMRON
Développement rapide

 Sélection de membres structurés depuis une liste

 Surlignement de la syntaxe en ST

 Aide permanente en ST

 Surlignements de champs incohérents

JPV / Omron France


Sysmac Studio OMRON

Ré-utilisation simplifiée

 Pas besoin de passer des heures au ré-adressage des variables

 Vous pouvez créer vos propres fonctions (FUN) ou bloc


fonctions (FB) présents dans la boite à outils

 Imports / exports des projets

 Conforme à IEC 61131-3

JPV / Omron France


SYSMAC STUDIO OMRON
Environnement de tests intégré
TRACE DES DONNEES
- Vérification détaillée des données
- Possibilité de faire de longs enregistrements
(fichiers)

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

JPV / Omron France


SYSMAC STUDIO OMRON

Développement rapide

 Fonctions de sécurité intégrées afin de prévenir des erreurs au


lancement de l’application par des utilisateurs non autorisés

 Simulation en un clic pour debugger avant le chargement du projet

 Mise à jour automatique des erreurs restantes

JPV / Omron France


SYSMAC STUDIO OMRON
Environnement de tests intégré

TEST DES AXES LORS DE LA MISE EN SERVICE


- Bougez vos axes et vérifiez le paramètrage

CHANGEZ LES PARAMETRES SI BESOIN


- Plug-in CX-Drive intégré à Sysmac Studio
- Ajustez les paramètres pendant que la machine
tourne
- Faîtes des relevés de courbes, ou bien des
sauvegardes de paramètres, etc…

JPV / Omron France


SYSMAC STUDIO: OMRON
Outil de gestions des erreurs

- Une zone unique pour gérer :

ERREURS CPU ERREURS BUS PC21 ERREURS RESEAUX EVENEMENTS MACHINE HISTORIQUE D’ERREURS

JPV / Omron France


SYSMAC STUDIO: OMRON
Simulation 3D
- Testez votre programme en simulant le déplacement des axes en 3 dimensions:

JPV / Omron France


Sysmac Studio OMRON
Facile à maîtriser

 Tout étant intégré dans un seul logiciel, l’utilisateur n’a pas à apprendre
une multitude d’interfaces hétérogènes.

 Mêmes menus, mêmes outils, même raccourcis

 Raccourcis claviers familiers à CX-Programmer et configurable

JPV / Omron France


Sysmac Studio OMRON

UN SEUL PROJET

 Toutes les données sont enregistrées dans un seul fichier projet

 Facile à sauvegarder / restaurer

 Possibilité de versionner un projet

 Ou de codévelopper-contrôler un projet avec la version


Team Edition de Sysmac Studio basé sur le logiciel libre de
gestion de version GIT

JPV / Omron France


Sysmac Studio OMRON
TEAM EDITION

 Les différentes versions du projet sont contrôlées, synchronisées sur un


serveur , archivées, comparées, fusionnées, abandonnées etc…

JPV / Omron France


SYSMAC STUDIO: OMRON
Spécifications

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

Systèmes d’exploitations supportés


• Windows 7 (32 & 64 bits)
• Windows 8 (32 & 64 bits)
• Windows 10 (32 & 64 bits)

JPV / Omron France


Sysmac Studio OMRON
version description Licence Référence
DVD (sans licence) Sysmac-SE200D
Edition Version complète 01,03,10,30 et 50 Sysmac-SE2xxL
standard
Team Edition Version complète +contrôle et 01, 03, 10, 30 et 50 Sysmac-TA4xxL
développement collaboratif
Lite NJ1 & NX1 uniquement 01, 03 et 10 Sysmac-LE2xxL
+NA, + Safety, + NX-EIP
Vision FQ-M et FH 1 Sysmac-VE001L

Sensor Capteurs série ZW 1 et 3 Sysmac-ME00xL

NX-IO Coupleur Ethernet IP 1 Sysmac-NE001L


(NX-SL3300 supportée)

HMI IHM série NA 1 Sysmac-HE001L

Drive Variateur 1S, G5 et MX2 1 Sysmac-DE001L

Safety Pour contrôleur de sécurité NX-CSG 1 Sysmac-FE001L


(uniquement)

JPV / Omron France


Librairies Omron OMRON

JPV / Omron France


SYSMAC STUDIO: OMRON

Spécifications
Compatibilité avec CX-One
• CX-One V4 minimum

Logiciels installés :

JPV / Omron France


Limitations de programmations OMRON

Restrictions NX1P2 NX102 NJ101 NJ301 NJ501 NX7


Nombre de programmes 500 1000 500 500 500 1000
Fonction + Bloc fonction + 450 3000 450 750 3000 6000
section ladder
Variables non sauvegardées 22500 90000 22500 22500 90000 360000
Taille max 2Mo 32Mo 2Mo 2Mo 4Mo 256Mo
Variables sauvegardées 5000 10000 5000 5000 10000 40000
Taille max 320Ko 1,5Mo 500Ko 500Ko 2Mo 4Mo
Variables réseaux 27500 40000 27500 27500 40000 40000
Connexion EthernetIP 32 64 32 32 32 512
Taille max par connexion (octets) 600 600 600 600 600 1444

JPV / Omron France


OMRON
Sysmac Studio

JPV / Omron France


SYSMAC STUDIO: Paramétrage de base OMRON
Choix de la méthode de connexion

Contrôle le n° de série de l’UC

JPV / Omron France


SYSMAC STUDIO: Connexion automatique OMRON

55
JP V /Omron France
SYSMAC STUDIO: Paramétrage de base OMRON

Connexion

Vous êtes connecté lorsque la barre jaune apparaît.

JPV / Omron France


SYSMAC STUDIO: Paramétrage de base OMRON
Configuration d’E/S

Hors-ligne, par un glisser/coller depuis la bibliothèque.

En ligne, via le
menu contextuel
Puis comparaison/fusion.

JPV / Omron France


SYSMAC STUDIO: Paramétrage de base OMRON
Configuration d’E/S

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.

JPV / Omron France


SYSMAC STUDIO: Paramétrage de base OMRON
Configuration du réseau EtherCAT

Il y a deux moyens de déclarer vos esclaves présents sur le réseau EtherCAT.

1. Hors-ligne :
Pour ajouter une carte, faîtes-la glisser depuis la librairie vers le NJ.

JPV / Omron France


SYSMAC STUDIO: Paramétrage de base OMRON
Configuration du réseau EtherCAT

2. En ligne, en comparant la configuration actuelle :


Faîtes un clic droit sur le NJ puis choisissez « Compare and Merge »

JPV / Omron France


SYSMAC STUDIO: Paramétrage de base OMRON
Configuration du réseau EtherCAT

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.

Attention ! Cette méthode permet de récupérer les esclaves sur le réseau.

Mais pas leurs paramètres !

JPV / Omron France


SYSMAC STUDIO: Paramétrage de base OMRON
Configuration du réseau EtherCAT

Le n° de station est affecté à l’aide des 2 roues codeuses en façade


(quand elles existent).
Il est également possible d’affecter ce n° à l’aide de Sysmac Studio à condition de
conserver les roues codeuses sur 0 0

JPV / Omron France


SYSMAC STUDIO: Paramétrage de base OMRON
Le réseau EtherCAT

Pour récupérer les paramètres d’un esclave,


double-cliquez dessus, puis connectez-vous.

JPV / Omron France


SYSMAC STUDIO: Paramétrage de base OMRON

Le réseau EtherCAT

Pour récupérer les paramètres, sélectionnez les paramètres puis cliquez


sur l’icône Upload ou bien Import/Export (format HTML/CSV/PDF)

JPV / Omron France


SYSMAC STUDIO: Paramétrage de base OMRON

Les variables d’entrées / sorties

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 » :

JPV / Omron France


SYSMAC STUDIO: Paramétrage de base OMRON

Les variables d’entrées / sorties

Il y a deux moyens d’attribuer des noms aux variables.

1. Manuellement :

JPV / Omron France


SYSMAC STUDIO: Paramétrage de base OMRON

Les variables d’entrées / sorties

2. Automatiquement
Exemple d’une carte CJ :

JPV / Omron France


SYSMAC STUDIO: Paramétrage de base OMRON

Les variables d’entrées / sorties

Exemple d’un esclave EtherCAT :

JPV / Omron France


SYSMAC STUDIO: Paramétrage de base OMRON
En mode On-Line, la colonne ‘Value’ permet de visualiser
la valeur/le statut des E/S

Visu dynamique
des sorties
de la carte OD2258

JPV / Omron France


SYSMAC STUDIO: Paramétrage de base OMRON
Synchronisation du projet

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.

Notez qu’un « rebuild » (ré-générer) est parfois nécessaire.

JPV / Omron France


SYSMAC STUDIO: Paramétrage de base OMRON

Synchronisation du projet

L’étape suivante consiste à ‘synchroniser’ le projet généré avec celui du contrôleur NJ :

JPV / Omron France


SYSMAC STUDIO: Paramétrage de base OMRON

Synchronisation du projet
Sysmac Studio effectue une comparaison et affiche le résultat de cette
comparaison en ‘signalant’ les divergences par une icône.

Vous pouvez ensuite charger les éléments sélectionnés dans le contrôleur ou


bien les remonter depuis le contrôleur.

JPV / Omron France


Comparaison de projet hors ligne OMRON

Sysmac Studio peut effectuer une comparaison détaillées entre 2 projets


sauvegardés.

JPV / Omron France


Comparaison de 2 projets OMRON

JPV / Omron France


Sysmac Studio OMRON

JPV / Omron France


SYSMAC STUDIO: Librairies OMRON

Sysmac Studio permet la création de votre propre


librairie programme

Une Librairie peut intégrer:


- Des fonctions
- Des blocs Fonction
- Des structures de données
- Des formats Union
- Des énumérations
- Programme(s)
- Documents PDF (3 max)

JPV / Omron France


Sysmac Studio: Création d’une librairie OMRON

Le choix
s’effectue à la
création du projet

JPV / Omron France


Sysmac Studio: Utilisation des librairies OMRON

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

JPV / Omron France


Sysmac Studio: Les espaces de OMRON
noms
Les espaces de noms permettent de regrouper et d’imbriquer les noms de
variables, fonctions, blocs fonction sous un même ensemble.
Cela permet de réutiliser des noms génériques de fonction en évitant les conflits
de duplication de noms

Bloc Fonction
MonFB

Le bloc fonction Mon_FB est dupliqué dans 2 espaces


de noms distincts sans générer d’erreur :
• MonEspace1
• MonEspace2

JPV / Omron France


Sysmac Studio OMRON

JPV / Omron France


SYSMAC STUDIO: Sauvegarde/Restauration OMRON

Programmes
paramètres
Sysmac Studio
Sauvegarde
Variables

Restauration
Configuration
cartes NJ
OU
Paramètres esclaves
EtherCat

81
SYSMAC STUDIO: Sauvegarde/Restauration OMRON

Sysmac Studio permet d’exécuter une


sauvegarde complète du contenu du NJ dans un
fichier .DAT

Compare le backup
et le contenu du NJ

JPV / Omron France


SYSMAC STUDIO: Sauvegarde/Restauration carte SD OMRON

3 Methodes: • Via les Dip-Switch SD PWR


(--> 3s)

Sauvegarde
Restauration
• Via les variables systèmes*

• A l’aide de Sysmac Studio *

*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)

JPV / Omron France


SYSMAC STUDIO: Sauvegarde/Restauration OMRON
Fonction transfert automatique depuis la SD

Restauration

JPV / Omron France


Sysmac Studio: Protection OMRON

JPV / Omron France


Sysmac Studio: Protection
OMRON
De plusieurs types:

1. Protection intellectuelle complète ou partielle du projet


programme, fonction, bloc fonction, profile de came.

2. Protection d’accès en ligne suivant autorisation par mot de passe


Modification en ligne, changement de mode, visu dynamique

3. Protection du code source


Le code source n’est pas transféré dans le contrôleur

4. Protection contre les erreurs de connexions aux contrôleurs


Vérification du nom et n°de série du contrôleur au moment de la connexion avec Sysmac Studio

5. Protection contre les discordances Programme/Contrôleur (execution ID)


Appairage Programme/Contrôleur

JPV / Omron France


Sysmac Studio: Protection OMRON

1 – Protection intellectuelle
complète ou partielle du projet

Projet

Programme
Fonction
Bloc fonction

JPV / Omron France


Sysmac Studio: Protection en ligne OMRON
2 – Protection en ligne suivant niveau d’accès
• Certaines opérations en lignes peuvent être limitées pour prévenir tous
dommages ou blessures dû à des erreurs de manipulation/programmation.
(forçage de variables, modification du code, changement de Mode, etc …)

• 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é

• 1 mot de passe pour chaque niveau.


Si activé, un mot de passe administrateur est obligatoire.
L’observateur n’a pas besoin de mot de passe.

JPV / Omron France


Sysmac Studio: Protection en ligne OMRON

3 – Protection du code source

• Les sources du programme ne sont pas transférées dans le contrôleur

JPV / Omron France


Sysmac Studio: Protection OMRON

4 – Protection contre
l’inversion de contrôleur
Vérification à chaque connexion

En cas de divergence (1ère connexion), Sysmac Studio


propose d’enregistrer dans le projet le nom et le n°de
série du contrôleur

Divergence de nom de CPU

JPV / Omron France


Sysmac Studio: Protection OMRON

5 - Appairage Programme/Contrôleur à l’aide d’un identifiant (Exécution ID)


Pour désactiver cette protection, un Clear all Memory est nécessaire

JPV / Omron France


OMRON

JPV / Omron France


Robotique OMRON

Motion, Automatisme, Robotique,


Vision, Sécurité, HMI
Tous en UN

Pilotage mutliple de robots Pilotage jusqu’à 8 robots


intégré dans la CPU NJ Delta-3 dans le même
Robotique contrôleur

Système de vision et Cadence élevée par


sécurité intégré l’utilisation des robots
Delta, jusqu’à 200
cycles/min par robot

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

Pour configurer le groupe d’axes formant le robot.


L’espace de travail (WorkSpace) du robot peut être vérifié
automatiquement. Transformée Delta2 et Delta3 supportées.

MC_InverseKin

Pour convertir les points cartésiens du robot (MCS) en points


articulaire (ACS)

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

Pour monitorer les positions et


les vitesses du robot.

MC_MoveTimeAbsolute

Pour déplacer le robot dans les


coordonnées cartésiennes
XYZ(R) en utilisant un temps
prédéfini.

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…

Axes réels du robot


Position générée à chaque
tour de scan de la CPU

(X,Y,Z) (α, β, γ)
Générateur de
profil cartésien

107
OMRON

JPV / Omron France


Tâches et Priorités OMRON

Les mécanismes interdépendants des tâches et leurs


interférences sur les variables globales doivent être bien
compris avant de décider de l’architecture du projet.

Les modifications asynchrones d’une variable partagée


peuvent avoir des conséquences non négligeable sur un
programme et le diagnostic d’autant plus difficile
(même avec l’enregistrement de données).

JPV / Omron France


Configuration des tâches OMRON

Période et priorités des tâches


Rafraichissement des E/S

Affectation Programmes/Tâches
Variables contrôlées exclusivement

Monitoring du statut des tâches

Monitoring des temps d’exécution

JPV / Omron France


Configuration des tâches OMRON

Période et priorité d’exécution Périodes primaires

500µs, 1 ms, 2 ms, 4 ms

Période tâche priorité 16, 17 et 18

toujours > ou = et multiple de


de la période primaire

JPV / Omron France


Priorités des tâches OMRON

• 5 types de tâche exécutées périodiquement suivant leur priorité


• 2 tâches interruptives de priorité 8 et 48

JPV / Omron France


La tâche primaire OMRON

Le traitement de la tâche primaire


ne peut pas être interrompue !

Rafraichissement Programmes (POU) Message CIP +


des entrées/sorties affectés à la tâche Variables Exclusives

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

JPV / Omron France


Les tâches à priorité 5, 6, 17 et 18 OMRON

Les tâches de priorité 5 et 16 sont les seules (avec la


primaire) à exécuter un rafraichissement des E/S

JPV / Omron France


Tâche et période primaire OMRON

Il faut bien dissocier :

Tâche primaire

et Période primaire

JPV / Omron France


Période de la tâche primaire OMRON
Période primaire
Périodicité : 125µs, 500µs, 1, 2 ou 8 ms*

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

Services Système série NX


NJ: 500µs,1,2,4 ms NX1P: 2 à 8ms NX1: 1 à 32ms NX7: 125µs à 8ms
pas incrément de 250µs pas incrément de 125µs

JPV / Omron France


Configuration des tâches OMRON

Détection de dépassement de période

Variables systèmes

Drapeau d’erreur: _nomTache_Exceeded


Compteur d’erreur: _nomTache_ExceedCount

JPV / Omron France


Monitoring des temps d’exécution des tâches OMRON

Indispensable pour bien maîtriser le projet !!!

JPV / Omron France


Dépassement de la période primaire OMRON

Le temps d’exécution de la tâche primaire a dépassé la période fixée (1ms)

Mini Moyen Maxi

Simple warning
Le voyant ERROR en façade clignote rouge

JPV / Omron France


Configuration des tâches OMRON

Temps d’exécution maxi de la tâche (chien de garde)

Task Timeout Detection Time

Un dépassement provoque une Erreur fatale

JPV / Omron France


Dépassement du délai Timeout OMRON

L’exécution des programmes est interrompue

JPV / Omron France


Dépassement du délai Timeout OMRON

Arrêt du
programme !
Le voyant ERROR
s’allume rouge fixe

JPV / Omron France


Les services systèmes OMRON

! • Communication USB

! • Communication Ethernet/IP
(La connexion Sysmac Studio est concernée mais pas les tags IP)

• Services dédiés aux cartes spéciales CJ


(les E/S sont rafraîchies dans la tâche primaire)

• Accès carte mémoire SD (FTP inclut)

• Auto-diagnostic

JPV / Omron France


Priorité sur la série NX1 OMRON

JPV / Omron France


Priorité sur la série NX7 OMRON

Exécutées
en parallèle !

JPV / Omron France


Particularité sur la série NJ OMRON
Les services sont traités durant le temps restant après exécution de toutes les tâches

Rafraichissement des E/S

IO effectué dans la tâche primaire. UPG


Mais les E/S d’esclaves Ethercat
et certains échanges avec User Program
les cartes spéciales CJ
Les services système sont
peuvent être rafraichit dans la tâche 16
traités à la 4ème période

Si la période primaire est trop courte


certains services ne seront plus exécutés !

JPV / Omron France


Exécution des Services Système OMRON
(NJ)
Allocation de temps et
Période max d’exécution des services système

Cycle max d’exécution


des services système

temps alloué aux services système exprimé en % de la période primaire


et qui doit être affecté à cette tâche au maximum toute les 10ms.
Si nécessaire, les tâches 17, 18 et plus seront interrompues.
! Si cette règle n’est pas respectée, le NJ tombera en erreur fatale

JPV / Omron France


Allocation de temps aux services OMRON
système
Cette fenêtre de temps doit être adaptée aux besoins de l’installation.
Si les communications ne sont pas vitales,
aucune raison alors d’affecter une fenêtre de temps élevée
ATTENTION

Exemple

OK
< 50%

JPV / Omron France


! Erreur fatale OMRON

Il n’existe que 2 façons de sortir d’une erreur fatale

1- Redémarrage secteur du contrôleur

2- Reset du contrôleur via Sysmac Studio


Menu Controller/Mode/PROGRAM Mode …
puis
Menu Controller/Reset Controller …

JPV / Omron France


! Erreur fatale OMRON

Mais si le temps d’exécution des tâches ne permet toujours pas


d’exécuter les services système alors
il n’est plus possible de communiquer avec le NJ

Programme reste la priorité !

JPV / Omron France


! Erreur fatale OMRON

Si le problème est lié à une erreur de programmation,


boucle infinie par exemple,
une coupure secteur ne rétablira pas la communication

Un redémarrage en ‘SAFE Mode’ s’impose !

JPV / Omron France


Le mode sans échec OMRON

Dans ce mode, le programme est neutralisé.


Les services système sont opérationnels

Puis, après un redémarrage secteur :


Il faut augmenter la durée de la période primaire
ou bien diminuer la charge programme.

JPV / Omron France


Analyse des causes du OMRON
dépassement
L’enregistreur de données est un excellent outil de diagnostic

JPV / Omron France


Tracé des variables système dédiées aux tâches OMRON

JPV / Omron France


Exemple OMRON

Erreur fatale !! !

4 ms

Chien de garde fixé à 4 ms


Le contrôleur peut être redémarré depuis le menu Controller/Reset Controller

JPV / Omron France


Rafraichissement des E/S OMRON

Certaines E/S de cartes spéciales CJ


peuvent être rafraichies
depuis la tâche à priorité 16

Le rafraîchissement des entrées/sorties analogiques


en tâche 16 peut soulager la tâche primaire

JPV / Omron France


Les tâches interruptives OMRON
Interrution sur "Expression logique"

Si la température dépasse 150 C°, la tâche interruptive EventTask0


exécute le programme Emergency_ShutDown

JPV / Omron France


Les tâches interruptives OMRON
Interruption sur instruction

Les données ne sont rafraichies qu’à la demande via l’instruction ActEventTask

JPV / Omron France


OMRON

Conséquences
sur la synchronisation
Entrées  Sorties

JPV / Omron France


Affectation programmes  tâches OMRON

Les programmes sont exécutés dans l’ordre et


suivant la priorité de la tâche à laquelle ils sont
affectés (128 programmes maxi par tâche)

JPV / Omron France


Intégrité des variables globales OMRON

Les interruptions de tâches entraînent une discontinuité de traitement des données.


De ce fait, une variable globale peut être modifiée par plusieurs tâches.

Pour éviter cet antagonisme , il existe 2 méthodes:

Affectation à UNE tâche d’un CONTRÔLE EXCLUSIF en écriture.


Les autres tâches accèdent en lecture uniquement.

Instruction de CONTRÔLE EXCLUSIF verrouillant temporairement


l’accès en écriture depuis les autres tâches.(Lock/Unlock)

JPV / Omron France


Tâche à contrôle exclusif OMRON

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.

JPV / Omron France


Contrôle exclusif de variables OMRON
Affectation de CONTRÔLE EXCLUSIF à une tâche

1. La tâche primaire à un accès exclusif à la variable Consigne


et la tâche 16 à un accès limité à la lecture.
2. La tâche 16 à un accès exclusif à la variable Cycle
et la tâche 17 a un accès limité à la lecture

JPV / Omron France


Instruction de contrôle exclusif OMRON

Le verrouillage Lock-Unlock permet d’interdire les interactions


entre le programme de lecture et le programme d’écriture dans la table

Programme de T16 Programme de T17

JPV / Omron France


Instruction de contrôle exclusif OMRON
Antagonisme entre priorité et verrouillages Lock-Unlock

T16 T16 exécute T16


interrompt un lock de poursuit
T17 même indice. l’exécution

T17 prend T17 reprend la T17 reprend


le contrôle main jusqu’au son
de la variable Unlock exécution

JPV / Omron France


Instruction de contrôle exclusif LOCK OMRON
UNLOCK

• Il est possible d’utiliser plusieurs paires d’instructions LOCK-UNLOCK


dans un même programme à partir du moment ou elles n’ont pas le
même indice.

• LOCK et UNLOCK supportent l’imbrication

Attention à ne pas inter-verrouiller les tâches entre-elles

JPV / Omron France


Service Tag IP (Data Link) OMRON
Les échanges Tags IP-Variables globales sont effectués depuis les services systèmes.

Echanges Tag IP
Variables globales

JPV / Omron France


Service Tag IP (Data Link) OMRON
Mais lorsque des Variables globales sont
déclarées dans la table de contrôle exclusif,
l’échange s’effectue à la fin de la tâche.

JPV / Omron France


OMRON
Sysmac Studio

JPV / Omron France


OMRON
Sysmac Studio: Le Troubleshooter
Gestionnaire d’erreurs, systèmes, utilisateurs, sauvegarde etc …

Code d’erreur 8 chiffres repris et


détaillé dans le manuel W503
Détail

JPV / Omron France


Sysmac Studio: fonctions utiles
L’outil de diagnostic/Statistique EtherCat permet un diagnostic précis de
l’esclave ou du câble responsable des trames EtherCat endommagées

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

JPV / Omron France


Sysmac Studio: L’utilitaire de reporting OMRON
Sysmac Studio intègre un utilitaire générant automatiquement des fichiers de
consignation des erreurs, d’une copie de la base de registre et des versions
logiciel de la plateforme Sysmac.

JPV / Omron France


OMRON
Services Ethernet

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)

• Message EthernetIP (UCMM ou Classe 3)

• Serveur FTP

• Services Socket
(envoi et réception de données en UDP et TCP)

• SNMP, Client BOOTP, Client NTP (synchronisation date/heure)

• Messagerie Simplifiée UDP/TCP (Contrôleur NX102 uniquement)


• Modbus TCP client (Contrôleur NX102 uniquement)

JPV / Omron France


Sysmac: Tag EthernetIP OMRON

En 3 étapes :

1- Déclarations des tags dans les variables globales

JPV / Omron France


Le configurateur d’échange de Tag EthernetIP OMRON
Menu Tools

Equipements
déclarés
dans ce projet

Equipements
connus (EDS)

JPV / Omron France


Sysmac Studio: Messagerie EthernetIP OMRON
Exemple d’écriture de données en mode UCMM

192.168.250.1
EtherNet/IP

Controller 1
DataToPLC2

Controller 2
192.168.250.2
PLC02_Data

JPV / Omron France


Sysmac Studio: Messagerie EthernetIP OMRON
Exemple de lecture de données en classe 3

192.168.250.1
EtherNet/IP

Controller 1
DataFromPLC2

Controller 2
192.168.250.2
PLC02_Data

JPV / Omron France


Sysmac Studio: Service Socket OMRON

Sysmac Studio dispose d’instructions dédiées aux sockets:

192.168.250.14

V680S
Modbus TCP

Les librairies relatives à


Modbus RTU et ModbusTCP
et développées à l’aide des sockets
sont disponibles sur le site:
http://support-omron.fr
Controller 1
192.168.250.1

JPV / Omron France


OMRON
Sysmac NJ

NJ5- 1_20 NX102- 1_20 NX7- 1_20

JPV / Omron France


Sysmac NJ: Base données SQL OMRON

Les DB_fonctions permettent au contrôleur NJ d’accéder


directement à une base de données SQL.

Ethernet/IP

SQL

16 2
JP V /O mron France
Sysmac Studio: Base de données SQL OMRON

• Les tables de la base SQL sont déclarées sous la forme de


structures dans le NJ

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

Structure Datatype TABLE Definition in SQL Database

JPV / Omron France


Sysmac NJ: Base de données SQL OMRON

• Fonctions insert, update, select etc … vers/depuis la base


de données.

JPV / Omron France


Sysmac Studio: Base de données SQL OMRON

Principe

Connect
Base SQL
opérationnelle !

“Insert” “Update” “Select”

JPV / Omron France


Spécifications SQL OMRON

NX102: Batterie nécessaire pour sauvegarder l’horloge

JPV / Omron France


Serveur OPC UA OMRON

JPV / Omron France


OPC UA OMRON

• 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.

JPV / Omron France


OPC UA Modèle OMRON
Data Access
 Representation des variables
Alarms and Conditions
 Statut d’alarme machine
 Evénement/changement d’état
 Acquitement des alarmes
Historical Access
Programs
 Representation des programmes
 Manipulation programmes (start, stop)
 Statut Programme

JPV / Omron France


OPC UA Spécifications OMRON

Profiles et modèle supportés Contrôleur Supportant OPC UA:


 UA 1.02 Micro Embedded UA Server Profile
 PLCOpen Information Model

Nbre sessions max: 5


Nbre d’item Monitoré: 2000
Nbre de souscriptions: 100
Nbre de variables publiées: 10.000
Nbre d’attibuts max: 10.000
Type de sécurité OPC UA:
 signature + encryptage: SignAndEncrypt Basic256Sha25/Basic256/Basic128Rsa15
 signature uniquement:Basic256Sha25/Basic256/Basic128Rsa15
 Ni signature ni encryptage

JPV / Omron France


OPC UA OMRON

Nombre de certificats sauvegardés:


 Trusted certificate: 32
 CA certificate: 32
 Rejected certificate: 32
Méthode d’autentification
 Nom d’utilisateur + mot de passe
 Anonyme

JPV / Omron France


OPC UA configuration OMRON

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

JPV / Omron France


OPC UA OMRON

Les variables exposées doivent être publiées

JPV / Omron France


OPC UA OMRON

La gestion des certificats ne peut se faire qu’en mode ON LINE

JPV / Omron France


Client OPC UA OMRON
Tutoriel

Vous pouvez tester le serveur OPC UA à l’aide d’un


client OPC UA tel que ceux proposés ci-dessous

https://www.unified-automation.com/downloads/opc-ua-clients.html

Prosys OPC UA Client

JPV / Omron France


Client OPC Expert OMRON

JPV / Omron France


OMRON
OPC UA expert
Connexion du client UAexpert au serveur OPC UA

JPV / Omron France


OPC UA Journal d’événement OMRON

Les événements sont consignés dans un fichier


OPCUA_ExecutionLog_YYYYMMDDHHmmssSSS.log
sauvegardé sur la carte SD

JPV / Omron France


OPC UA OMRON

L’instruction OPCUA_Shutdown permet d’arrêter le serveur OPC.


Les écritures d’événements sont stoppées pour éviter de corrompre
le fichier .log de la carte SD dans le cas d’une extraction ou bien
d’une mise hors tension du contrôleur

JPV / Omron France


MQTT OMRON

Message Queuing Telemetry Transport

JPV / Omron France


MQTT OMRON

M2M avec connections illimitées

Une seule connexion


(au Serveur)

Serveur MQTT
(Broker)

… partagée avec
plusieurs clients

JPV / Omron France


Principe OMRON

Serveur MQTT (local ou distant) Souscription:


Température
Humidity
Publication:
Température Publication:
Humidité Contrôle ventilation

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

JPV / Omron France


La qualité de service OMRON

Qos: Quality of Service

• Le client et le serveur s’accordant sur le niveau de


Quality of Service durant la souscription et la
publication pour garantir la réception des

Quality of service
messages.

• MQTT offre 3 niveaux de QoS :


– QoS0: pas d’accusé de réception
– QoS1: avec accusé de réception
– QoS2: avec accusé de réception reconfirmé par identifiant MQTT Server

Avec QoS1 et QoS2, le message est sauvegardé jusqu’à l’arrivé de l’accusé de réception

JPV / Omron France


La librairie Omron MQTT OMRON

3 blocs fonction

JPV / Omron France


Exemple de connexion à un serveur MQTT OMRON

JPV / Omron France


Exemple OMRON

Publication txtJSON_OEE = {"Availability": 88.7, "Quality": 96.6, "Performance": 69.2}

Souscription

JPV / Omron France


Services FTP OMRON

JPV / Omron France


Client FTP OMRON

• 5 blocs fonction client FTP:

• GetFile copy d’un fichier depuis le serveur FTP vers carte SD


• GetFileList liste des fichiers & dossiers
• PutFile copy d’un fichier de la carte SD vers le serveur FTP
• RemoveDir suppression d’un répertoire
• RemoveFile suppression d’un fichier

JPV / Omron France


Serveur FTP OMRON

• Accès à la carte SD uniquement


• 6 connexions max simultanées
• Accès aux fichiers en mode Ascii ou Binaire

JPV / Omron France


Sysmac OMRON

JPV / Omron France


Sysmac IO OMRON

• Jusqu’à 63 cartes par station


• 1024 octets en entrée + 1024 octets en sortie par station
• Une station d’E/S = Un noeud EtherCAT
• Pas de ralentissement du cycle EtherCAT
• Une station en erreur n’a pas d’impact sur les autres stations EtherCAT
• Bus interne synchronisé avec EtherCAT, supportant:
• Entrées de registration synchrones
• Synchronisation des sorties
• Horodatage très précis des entrées/sorties
• Entrée codeur et sortie pulse configurables comme un axe
• Large gamme de carte d’E/S

JPV / Omron France


NX I/O: Le bus OMRON

Coupleur Digitale Analogique Sécurité Position Température

Sysmac BUS NX-IO


3 Giga bits/ seconde

• EtherCAT • Synchrone • Haute résolution • SIL 3 • Sortie pulse • RTD


• Horodatage • Horodatage • PL-e • Entrée codeur • 2/4 par carte
• Temps de • Temps de • Inc/ SSI
réponse 1 s réponse 10 s

JPV / Omron France


NX I/O: La bande passante OMRON

• Très supérieure à celle d’EtherCAT.

Avantages:

• EtherCAT @ 125 s*


• Toutes les données d’E/S sont disponibles dans le coupleur NX-ECC
• Chaque station NX-ECC supporte jusqu’à 63 cartes ( 2048 octets max)

*suivant le Maître

JPV / Omron France


NX I/O: L’horodatage OMRON

• La résolution de l’horodatage est à la nanoseconde

Avantage:
• Cette résolution élevée permet d’exécuter des opérations
exigeant une très grande précision.

JPV / Omron France


NX I/O: La précision OMRON

• 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.

JPV / Omron France


NX I/O: La famille OMRON

Carte d’E/S Carte d’E/S


Coupleur largeur 24mm
largeur 12mm

UC Carte E/S UC
de sécurité de Sécurité de sécurité
FSoE largeur 12mm CIP-S

JPV / Omron France


NX I/O: Protection anti-inversion OMRON

Les détrompeurs NX-AUX02, en


fonction de leur disposition dans les 6
emplacements de codage, permettent
d’éviter les inversions connecteur/carte
lors des d’opérations de maintenance.

JPV / Omron France


NX IO: le coupleur Ethercat OMRON

Port Mini USB Connecteur


Second point de connexion d’alimentation
pour configuration, paramétrage débrochable

Entrée

Sortie

N° de station
(1 à 192)

JPV / Omron France


NX IO: alimentation OMRON
Carte d’alimentation
! additionnelle 24V du
Dépassement bus de comm
signalé par
Sysmac Studio
NX-PD1000

Alimentation NX- NX- NX- Sortie NX- Sortie NX- NX-


24 VDC du PF0630 PC030 PC020 NPN PC010 PNP TBX01 PD1000

Discontinuité électrique
bus NX

Bus de
comm NX

Isolation galvanique
Discontinuité électrique

Bus
puissance
NX-IO

Carte d’alimentation Carte de Carte de Carte de Carte de


0 à +24 Distribution Distribution Distribution Distribution
NX-PF0630(4A) 0 et +24VDC +24VDC 0V TERRE
NX-PF0730(10A) NX-PC030 pour NPN pour PNP NX-TBX01
Alimentations 5-24 VDC
du bus de puissance Cartes du Bus de puissance NX-IO
NX-IO

JPV / Omron France


NX IO: Calcul de la consommation OMRON

Un dépassement de
consommation est
immédiatement signalé
par Sysmac Studio

JPV / Omron France


OMRON

JPV / Omron France


Carte d’entrées TOR connecteur à insertion OMRON

Entrées standard: ON-delay < 20 µs, OFF-delay < 400 µs


Entrées rapides: ON-delay < 100 ns, OFF-delay < 100 ns
Entrées AC: < 10 ms

JPV / Omron France


Carte d’entrées TOR suite OMRON

JPV / Omron France


Cartes sorties TOR connecteur à insertion OMRON

JPV / Omron France


Cartes sorties TOR (suite) OMRON

JPV / Omron France


Carte de sortie (suite) OMRON

JPV / Omron France


NX IO: Cartes d’entrées Analogiques OMRON

Carte Signal Caractéristique Canaux Modèle


2 NX-AD2203
4-20 mA
4 NX-AD3203
référencée
résolution 8 NX-AD4203
1/8000 250 µs/ch 2 NX-AD2204
4 NX-AD3204
4-20 mA 8 NX-AD4204
différentielle 2 NX-AD2208
Résolution 1/30000
4 NX-AD3208
10 µs/ch
Entrée 8 NX-AD4208
Analogique 2 NX-AD2603
+/- 10 V
4 NX-AD3603
référencée
Résolution 1/8000 8 NX-AD4603
250 µs/ch 2 NX-AD2604
4 NX-AD3604
+/- 10 V 8 NX-AD4604
différentielle 2 NX-AD2608
Résolution 1/30000
4 NX-AD3608
10 µs/ch
8 NX-AD4608

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 

JPV / Omron France


NX IO: Cartes d’entrées Analogiques OMRON

Référencée
Différentielle

JPV / Omron France


NX IO: Carte d’entrée Temperature OMRON

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 TS intègre une fonction de moyenne glissante


et détection hors zone, sonde coupée, compensation.

La compensation de soudure froide sur les cartes T/C


peut être désactivée (sur le bornier)

JPV / Omron France


NX IO: Cartes de sorties Analogiques OMRON

Carte Signal Caractéristique Canaux Modèle


résolution1/8000 2 NX-DA2203
250 µs/ch 4 NX-DA3203
4-20 mA
résolution1/30000 2 NX-DA2205
Sortie 10 µs/ch 4 NX-DA3205
Analogique résolution 2 NX-DA2603
1/8000 250 µs/ch 4 NX-DA3603
+/- 10 V
résolution1/30000 2 NX-DA2605
10 µs/ch 4 NX-DA3605

Toutes les cartes de sorties analogiques délivrent un signal de courant/tension prédéfini en cas de défaut

JPV / Omron France


NX IO: Cartes de régulation de température OMRON

Nombre régulation Sorties Modèle


Entrée Type de sortie
de voies
NX-TC2405
standard 2
Tension TOR NX-TC2406
2 Chaud / froid 4 NX-TC2407
Thermocouple 2 NX-TC2408
Courant (0-20, 4-20mA)
et Pt100
standard NX-TC3405
4
Tension TOR NX-TC3406
4
Chaud / froid 8 NX-TC3407
Courant (0-20, 4-20mA) standard 4 NX-TC3408

JPV / Omron France


NX Motion OMRON

JPV / Omron France


Cartes NX OMRON

JPV / Omron France


Coupleurs, Cartes Système OMRON

Carte Description Connexions Modèle


250 à 4000µs – 4A NX-ECC201
Coupleur de 2 ports
250 à 4000µs -10A NX-ECC202
Communication
125 à 10000µs - 10A NX-ECC203
256 E/S, 512Kb programme 32 NX-SL3300
Contrôleur de 1024 E/S, 2Mb programme 128 NX-SL3500
sécurité 1024 E/S, 2Mb programme 128 NX-SL5500
2032 E/S, 4 Mb programme 254 NX-SL5700
Flasque terminal (livré avec le coupleur) NX-END01
Carte System
Carte borne de terre (connexion des blindages) 16 NX-TBX01
Alimentation du Bus NX, 24 V DC non-isolé NX-PD1000
Alimentation du Bus I/O, 5 à 24V DC NX-PF0630
Alimentation Distribution Bus I/O, IOV, 5 à 24V DC 16 NX-PC0020
Distribution Bus I/O, IOG, 5 à 24V DC input 16 NX-PC0010
Distribution Bus I/O, IOV+IOG, 5 à 24V DC input 8+8 NX-PC0030
Jeu de 30+30 picot d’encodage (pour 10 borniers NX-AUX02
picot d’encodage
d’E/S)

JPV / Omron France


OMRON

JPV / Omron France


Rafraichissement des E/S EtherCat OMRON

Il existe 3 méthodes de rafraichissement des E/S

1. Asynchrone (Free-Run)

2. Synchronisée (Sync)

3. Synchrone + horodatage (TimeStamp)

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

Free-Run De multiple rafraichissements sont éxécutés durand un


cycle EtherCat. NX I/O NX I/O NX I/O

Les E/S ne sont pas rafraichies au même moment Asynchronous


dans tous le réseau
Le cycle EtherCat est synchrone par rapport au cycle
du bus NX I/O des cartes NX montées sur le coupleur
Tcycle Tcycle Tcycle
NX-ECC.
• lecture synchrone des entrées NJ NJ NJ
Synchronous • rafraichissement synchrone des sorties
NX I/O NX I/O NX I/O
La lecture des entrées ou le rafraichissement des sortie
sont exécutés à intervalle fixe sur plusieurs cartes NX Synchronous
simultanément.
Le cycle EtherCat est synchrone 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
• lecture synchrone des entrées horodatée
TimeStamp •rafraichissement des sorties au temps spécifié par NX I/O NX I/O NX I/O

l’instruction Dout_Time stamps (basée sur l’horloge


distribuée).
TimeStamp

217
SYNC0 et la Tâche Primaire OMRON

• En mode Synchrone l’équipement doit être contrôlé depuis la Tâche


primaire.
• Sysmac Studio calcule automatiquement les valeurs de Sync0 et
du cycle NX. En cas d’excès, Sysmac Studio signal le problème.

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

JPV / Omron France


NX IO: Cycle E/S synchrones OMRON
• Les E/S rapides peuvent être synchronisées à moins d’ 1 µs
• Délai ON/OFF de 100 ns (entrée) à 300 ns (sortie)
• Sysmac Studio détermine l’instant précis pour figer/synchroniser les E/S.
• L’horloge distribuée synchronise ces actions sur toutes les cartes.

JPV / Omron France


NX IO: Cas des E/S horodatées OMRON

JPV / Omron France


Le mode TimeStamp
OMRON

TimeStamp permet d’activer les sorties


avec une précision de l’ordre de la 1s

Les 2 sorties sont activées avec 1µs d’intervalle


à l’aide de l’instruction Dout_TimeStamp
223
I/O Mapping Time Stamp

Les cartes NX supportant le mode TimeStamp


disposent d’une valeur TimeStamp (ULINT)
pour chaque entre/sortie

224
IO-Link OMRON

JPV / Omron France


IO-Link OMRON
Identification Configuration
IO-Link permet au niveau Ces paramètres peuvent être,
capteur/actionneur sauvegardés et retransmis
d’envoyer/recevoir des automatiquement lorsque le
paramètres de fonctionnement, capteur/actionneur est remplacé.
des informations de Aucun dispositif de programmation
diagnostique et d’identification est nécessaire.
utiles par exemple dans le Un re-paramétrage par
cadre de la traçabilité CRF21. programmation permet également
des modifications à la volée sur le
procédé de fabrication (recette)

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

JPV / Omron France


Principe OMRON

• 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

• En mode SIO, mode entrée/sortie standard compatible avec n'importe quel


détecteurs 2 fils ou 3 fils)

JPV / Omron France


Les Maîtres IO-Link OMRON

NX-ILM400 (IP20)
• 4 voies
• Connecteur à Insertion
• Pour coupleur EtherCat et EthernetIP

GX-ILM08C (IP67)
• 8 voies
• Esclave EtherCat

JPV / Omron France


IO-Link
3 types de données
• Procédés
mesure, consigne, etc .. (périodiques)
• Service Cellule
EtherNetIP photoelectrique
configuration, réglage, diagnostique (apériodique)
E3Z-□-IL□
SysmacStudio • Evénement
CX-Configurator-FDT alarme de dysfonctionnement
Contrôleur NJ/NX Proximity Sensor
(apériodique et asynchrone et prioritaires) E2E-□-IL□

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□

Communications Explicites IOL_ReadObj


Avec les coupleurs EtherCat/IO-Link: IOL_WriteObj
EC_CoESDOWrite Coupleur Capteur de
EC_CoESDORead EtherCAT pression
E8PC-□
Directement avec lescapteurs IO-Link
EC_CoESDOWrite GX-ILM08C
actionneurs IO-Link:
EC_CoESDORead
IOL_ReadObj
IOL_WriteObj
Capteur de débit
E8FC-□

Produits Tiers
Amélioration de la productivité

Pas de perturbation de signal


01100101
• La valeur analogique est 10010011
transmise numériquement

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

Disponibles depuis support-


omron.fr
• Capteurs E3S, E3Z Omron
• Capteurs/actionneurs génériques

231
Sysmac OMRON

JPV / Omron France


Sysmac Safety Solution Hybride OMRON
+ +
multi-contrôleurs Safety possible
NX1 NX-CSG320
NX-SL5
NX-1
NX-SL5

Backup
NX-ECC restore
NX-SL3
NX-SL3

NX-ECC

GI-SMD1624 GI-SMD1624

GI-SID1224 GI-SID1224

JPV / Omron France


Sysmac Safety: OMRON

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

PFH : Probability of dangerous Failure per Hour

JPV / Omron France


Déport d’E/S safety OMRON

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

JPV / Omron France


Compatibilité OMRON
NX-SL3300 NX-SL3500 NX-SL5500 NX-SL5700

NX-CSG320 Oui, Oui,


Max 254
CIP-S Gateway
Non Non Max 128
connexions. connexions.

NX-102 Oui, Oui, Oui, Oui,


Contrôleur
Max 32 Max 128 Max 128 conn. Max 254 conn.
connexions Donc CIP-S Donc CIP-S
connexions max 16 conn. max 16 conn.

NX-ECC20□ Oui, Oui,


coupleur Max 128
Max 32 connexions Non Non
connexions

NX-EIC202 Oui, Non Non Non


coupleur
en local
uniquement

JPV / Omron France


Sysmac Safety FSoE: OMRON
Contrôleur série NJ

Contrôleur de sécurité

omron NX-ECC201
SL3300 OD ID SIH SOD OD

• Tous les échanges transitent par le maître EtherCAT. Il


reçoit les données d’E/S mais n’a aucune actionsur
les sorties.
• Emplacement indifférent sur le réseau EtherCAT omron NX-ECC201
• Programmation avec Sysmac Studio SIH SOD
• Programme Contrôleur et programme de sécurité
totalement indépendants

Le port USB local ne permet


qu’un accès local à la
configuration des cartes d’E/S

JPV / Omron France


Sysmac safety CIP-S OMRON

NX-Safety

NX-S-RI/O

JPV / Omron France


Sysmac Safety OMRON
Générateur automatique
S-Inputs /S-Outputs Table autoProgram Code AutoProgram1

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

JPV / Omron France


Sysmac Safety: OMRON
Mode PROGRAM -> Mode DEBUG

Mode PROGRAM

Transfert du
programme
dans la
mémoire
principale

Mode DEBUG

JPV / Omron France


Sysmac Safety: OMRON
Mode DEBUG -> Mode RUN

Mode RUN

Validation.
Transfert du
programme
dans la
mémoire
non volatile

Mode Opérationnel

JPV / Omron France


Sysmac Safety OMRON

Les blocs fonction sécurité

JPV / Omron France


Sysmac Safety OMRON

Configuration d’entrées de sécurité (Contacts libre de potentiel)

PL c / SIL 1 PL d / SIL 2 PL e / SIL 3

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

• Simple canal • Double canal • Double canal


• Avec sortie Test
• Avec sortie Test • Sortie Test
sans détection indépendante
de court-circuit

• 2-Hand
• Foot
Switch
245 ..etc
Sysmac Safety OMRON
Fonction Arrêt d’Urgence PL d ou e

Configuration
Câblage

246
Sysmac Safety

Dans Sysmac Studio, l’éditeur Safety est accessible en sélectionnant le contrôleur


Safety dans la fenêtre de projet

JPV / Omron France


Sysmac Safety

Un simple glisser/coller depuis la bibliothèque

Glisser
Coller

JPV / Omron France


Sysmac Safety
Configuration d’une entrée double canal

249
Sysmac Safety
Configuration d’une entrée double canal

250
Sysmac Safety

Configuration entrée simple canal (sortie Test)

251
Sysmac

JPV / Omron France


Vision: Le contrôleur FH

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

JPV / Omron France


Vision: Le contrôleur FH

• SD Card
SDHC

• 2 ports Ethernet Gigabit


• EtherCAT

• Camera x2, x4, x8


• 4 port USB2
souris, clavier, mémoire
USB, disque dur HDD
• 2 Entrées codeur
• DVI-I
Le FH peut être connectéà un
moniteur RGB ‘adaptateur)
• E/S Digital
DVI to RGB (NPN et PNP)

• RS-232C/422
• Alimentation

JPV / Omron France


Vision: Détection de forme
Après avoir ajouté une opération du type détection de forme,
un click sur l’icône permet d’ouvrir l’éditeur

Click

JPV / Omron France


Vision
Le volet de droite propose les réglages permettant d’affiner la méthode de recherche

Détection de forme
(Contour vert)

JPV / Omron France


Vision: Détection de forme

Mesure de l’image actuelle


Mesure suivante
(ou précédente)

JPV / Omron France


Vision: filtre couleur

Détection de la position d’une forme et uniquement sur les formes


noires (filtrage)

<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

Merci de votre attention

JPV / Omron France

Vous aimerez peut-être aussi