Mitsubishi OPC UA
Mitsubishi OPC UA
Mitsubishi OPC UA
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
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
2020 5
CONFIDENTIEL
PROPRIÉTÉ PROSYST
Confidential C
Module OPC UA : Spécifications
Item RD81OPC96
Type
• RCPU
• QCPU
(Q
mode)
• LCPU
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
2020 8
CONFIDENTIEL
PROPRIÉTÉ PROSYST
Confidential C
Paramétrage du serveur OPC UA
2020 9
CONFIDENTIEL
PROPRIÉTÉ PROSYST
Confidential C
Paramétrage du serveur OPC UA
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
2020 11
CONFIDENTIEL
PROPRIÉTÉ PROSYST
Confidential C
Paramétrage de l’espace d’adressage
Fonctionnalité à venir :
Import au format XML
Quand ?
2020 12
CONFIDENTIEL
PROPRIÉTÉ PROSYST
Confidential C
Paramétrage de l’espace d’adressage
2020 13
CONFIDENTIEL
PROPRIÉTÉ PROSYST
Confidential C
Paramétrage de l’espace d’adressage
Ajout de « Group »
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
Fonction de conversion
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
2020 20
CONFIDENTIEL
PROPRIÉTÉ PROSYST
Confidential C
Plateforme mis en place
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 ?
Pour l’import des global label, quelle version de GXworks3 doit-on utiliser ?
Quelle est la méthode ?
2020 22
CONFIDENTIEL
PROPRIÉTÉ PROSYST
Confidential C