Vous êtes sur la page 1sur 22

Design

Simulation
Diagnosis
Decision Support
Research & Expertise

Mitsubishi OPC UA

2020 1
CONFIDENTIEL
PROPRIÉTÉ PROSYST
Confidential C
Plateforme utilisée

POWER : R61P
CPU : R32SFCPU
CPU Safety : R6SFM
OPC UA Server : RD81OPC96

2020 2
CONFIDENTIEL
PROPRIÉTÉ PROSYST
Confidential C
Logiciels utilisés

GX Works 3
 Configuration matériel
 Déclaration de variables
 Edition de programmes

MX OPC UA Module Configurator


 Paramétrage de connexion du serveur OPC UA (IP, Port, Sécurité, ….)
 Paramétrage de l’espace d’adressage du serveur

2020 3
CONFIDENTIEL
PROPRIÉTÉ PROSYST
Confidential C
Déclaration du matériel (GXWorks3)

2020 4
CONFIDENTIEL
PROPRIÉTÉ PROSYST
Confidential C
Module OPC UA : Configurations possibles

Module sur le même rack que


l’automate
 Mise à jour de l’espace d’adressage
par le bus de fond de panier

Module sur rack différent de l’automate


 Utilisation CC-Link ou Ethernet

2020 5
CONFIDENTIEL
PROPRIÉTÉ PROSYST
Confidential C
Module OPC UA : Spécifications
Item   RD81OPC96

Basic operating specifications    


Connection method   Ethernet IPv4

Simultaneously connected configuration software   1

Device memory input/output specifications    


Max. number of tags   10000

Access device Max. number 8

  Type
• RCPU
• QCPU
(Q
mode)
• LCPU

Data collection period Max. number of definitions 8

  Setting cycle 200 ms...24 h

Connected OPC UA clients    


Max. number of connections   15

Connectable Ethernet port   CH1

2020 6
CONFIDENTIEL
PROPRIÉTÉ PROSYST
Confidential C
Module OPC UA : MX OPC UA Configurator

2020 7
CONFIDENTIEL
PROPRIÉTÉ PROSYST
Confidential C
Paramétrage du serveur OPC UA

Menu Tool > Network


Setting
 Paramétrage de
l’adresse IP du Module
 2 connecteurs
 Le connecteur CH2
permet aussi d ’associer
l’espace d’adressage à
un automate d’un autre
RACK

2020 8
CONFIDENTIEL
PROPRIÉTÉ PROSYST
Confidential C
Paramétrage du serveur OPC UA

Menu Tool > Security Setting


 Gestion des utilisateurs
(autorisations pour configuration
et accès client)

 Gestion des certificats


(Ajout, Suppression,
Autorisation,…)

2020 9
CONFIDENTIEL
PROPRIÉTÉ PROSYST
Confidential C
Paramétrage du serveur OPC UA

Menu Tool > OPC UA Server Setting

 security policy :
• None: No security
• Basic128Rsa15: 128 bit encryption
• Basic256: 256 bit encryption
• Basic256Sha256: 256-bit encryption (using
Sha256 algorithm)

 security mode :
• None: No security
• Sign: Add a signature to data
• Sign & Encrypt: Add a signature to data and
encrypt it

2020 10
CONFIDENTIEL
PROPRIÉTÉ PROSYST
Confidential C
Paramétrage du serveur OPC UA

Menu Tool > OPC UA Server


Setting

Un certificat (der) est créé


dans la carte mémoire SD
insérée dans un module
serveur OPC UA avec le
contenu défini dans l'onglet
[Certificat].

2020 11
CONFIDENTIEL
PROPRIÉTÉ PROSYST
Confidential C
Paramétrage de l’espace d’adressage

Aujourd’hui, l’espace d’adressage se construit


manuellement
 Organisation sous forme Device >
Group > Tag

 Association manuelle Tag <-> Variable automate

 Possibilité de créer des modèles de structures à


instancier

Fonctionnalité à venir :
 Import au format XML
 Quand ?

2020 12
CONFIDENTIEL
PROPRIÉTÉ PROSYST
Confidential C
Paramétrage de l’espace d’adressage

Ajout de « Target Device »

 Définition du lien entre module


OPC UA et Equipement
• BUS communication
• ETHERNET
• CC-Link

 Possibilité d’associer projet GX


Works 3 pour paramétrer la
connexion par rapport à la
configuration matériel

2020 13
CONFIDENTIEL
PROPRIÉTÉ PROSYST
Confidential C
Paramétrage de l’espace d’adressage
Ajout de « Group »

Ajout de « Data Tag »

 Création Nom, Description


et Remarques du Tag

 Association du Tag à la
l’adressage automate

 Configuration du Polling
(Min : 200ms)
2020 14
CONFIDENTIEL
PROPRIÉTÉ PROSYST
Confidential C
Paramétrage de l’espace d’adressage

Ajout de « Data Tag » :


fonctions avancées

 Fonction de conversion

 Possibilité de créer des


tableaux

 Aide à la saisie multiple de


Tag

2020 15
CONFIDENTIEL
PROPRIÉTÉ PROSYST
Confidential C
Paramétrage de l’espace d’adressage

Ajout de Structure de
données
 Définition de modèle de
structure

 Instanciation de ces
modèles puis association à
adressage physique

2020 16
CONFIDENTIEL
PROPRIÉTÉ PROSYST
Confidential C
Paramétrage de client OPC UA
Paramètres de Session
 EndpointUrl :
'opc.tcp://<Adresse IP du module OPC UA>:<Port du Serveur OPC UA>’

Ex : opc.tcp://192.168.0.234:4840

 Security :
• None – None
• Basic128Rsa15 – Sign
• Basic128Rsa15 – Sign & Encrypt
• Basic256 – Sign
• Basic256 – Sign & Encrypt
• Basic256Sha256 – Sign
• Basic256Sha256 – Sign & Encrypt

Paramètres de subscription :
 PublishInterval (Min 100ms)
 LifetimeCount (Min 100)
 MaxKeepaliveCount (Min 1)

2020 17
CONFIDENTIEL
PROPRIÉTÉ PROSYST
Confidential C
Paramétrage de client OPC UA

Paramètres de « MonitoredItem » :
 NamespaceUri :
‘urn:MitsubishiElectric.co.jp/UA/MxOpcUa’

 NodeId :
‘s=Address Space.<Device>.<Group>.<Tag>’
‘s=Address Space. <Device>.<Group>.<Group>.<Tag>’

Ex : s=Address Space.TestOpcUACli.MOTEUR.Motor_Monitoring.Position

 SamplingInterval
 QueueSize
 DiscardOldest

2020 18
CONFIDENTIEL
PROPRIÉTÉ PROSYST
Confidential C
Plateforme mis en place

Programme Gx Works 3

 5 groupes de 10 booléens :
• 1 groupe de 10 booléens évoluant à la fréquence de 10ms
• 1 groupe de 10 booléens évoluant à la fréquence de 100ms
• 1 groupe de 10 booléens évoluant à la fréquence de 200ms
• 1 groupe de 10 booléens évoluant à la fréquence de 1s
• 1 groupe de 10 booléens évoluant à la fréquence de 2s

 5 groupes de 10 mots :
• 1 groupe de 10 booléens évoluant à la fréquence de 10ms
• 1 groupe de 10 booléens évoluant à la fréquence de 100ms
• 1 groupe de 10 booléens évoluant à la fréquence de 200ms
• 1 groupe de 10 booléens évoluant à la fréquence de 1s
• 1 groupe de 10 booléens évoluant à la fréquence de 2s

2020 19
CONFIDENTIEL
PROPRIÉTÉ PROSYST
Confidential C
Plateforme mis en place

Configuration serveur OPC UA Mitsubishi

2020 20
CONFIDENTIEL
PROPRIÉTÉ PROSYST
Confidential C
Plateforme mis en place

Configuration serveur uDC

2020 21
CONFIDENTIEL
PROPRIÉTÉ PROSYST
Confidential C
Questions envoyées à Mitsubishi

Quelles sont les types de données accessibles depuis le serveur OPC UA ?

Comment ajouter les global label et local label ?

Pour l’import des global label, quelle version de GXworks3 doit-on utiliser ?
Quelle est la méthode ?

Fonctionnalités futurs : import d’un NodeSet au format XML. Outil de


création de NodeSet ? Export depuis GXWorks3 ?

2020 22
CONFIDENTIEL
PROPRIÉTÉ PROSYST
Confidential C

Vous aimerez peut-être aussi