Serveur OPC UA

Configuration du serveur OPC UA

Etic Telecom fournit un serveur OPC UA qui met à disposition différents états et données collectées par le produit. La liste complète des données disponibles est présentée dans la section Spécification des nœuds du serveur OPC UA.

Accéder au menu Configuration > Système > Serveur OPC UA. Cochez l’option Actif et choisissez votre politique de sécurité. Si Accepter tous les certificats du client est activé le serveur ne vérifiera pas le certificat client.

Lecture des noeuds OPC UA

Pour accéder au serveur OPC UA, nous utilisons UaExpert Client disponible sur (https://www.unified-automation.com/downloads/opc-ua-clients.html). Le serveur OPC UA est accessible sur une URL spécifique. L’URL est structurée comme suit :

  • Identifiant de protocole "opc.tcp://"

  • Adresse IP du routeur: 192.168.0.128

  • Numéro de port TCP: 5040

Exemple d’URL: "opc.tcp://192.168.0.128:5040"

  • Après avoir lancé le client expert UA, pour ajouter une nouvelle connexion à un serveur OPC UA, cliquez sur le bouton + dans la barre d’outils. Une nouvelle fenêtre de dialogue s’ouvre. Double-cliquez sur < Double-cliquez pour ajouter un serveur >.

1000
Figure 1. Menu de UAExpert Client pour ajouter un nouveau serveur
  • Une fois l’URL ajoutée, le serveur et tous les points de terminaison qu’il fournit sont affichés.

  • Choisissez un point de terminaison et confirmez avec OK. Le serveur est maintenant répertorié dans la fenêtre de projet et vous pouvez vous connecter à l’aide du connecteur dans la barre d’outils

  • Dans la fenêtre de l’espace d’adressage, vous pouvez voir l’espace d’adressage du serveur actuellement sélectionné.

500
Figure 2. Fenêtre d’espace d’adressage UA Expert Client

Spécification des noeuds du serveur OPC UA

  • Informations sur l’état du matériel :

    status_hwmon_alim1: Power supply 1: ns=2;s=status_hwmon_alim1
    status_hwmon_alim2: Power supply 1: ns=2;s=status_hwmon_alim2
    status_hwmon_temp : Internal temperature: ns=2;s=status_hwmon_temp
  • États des entrée/sortie:

    status_etor_state: State of input: ns=2;s=status_etor_state
    status_stor_state: State of output: ns=2;s=status_stor_state
  • États des interfaces réseau:

    • LAN

      • Ports LAN

        status_lan(n)_state: status of Ethernet LAN port (n): ns=2;s=status_lan1_state
      • État LAN WIFI:

        status_wifi_lan_macadd: WIFI LAN Mac Address: ns=2;s=status_wifi_lan_macaddr
        status_wifi_lan_client_signal: WIFI LAN quality signal: ns=2;s=status_wifi_lan_client_signal
        status_wifi_lan_client_authorized: WIFI LAN client authorized: ns=2;s=status_wifi_lan_client_authorized
    • WAN

      • État WAN ADSL:

        status_wan_adsl_is_connected: WAN ADSL connected: ns=2;s=status_wan_adsl_is_connected
        status_adsl_modem_state : [.etic-param]
        status_wan_adsl_priority: ADSL priority: ns=2;s=status_wan_adsl_priority
        status_wan_adsl_ip_interface: ADSL interface IP address: ns=2;s=status_wan_adsl_ip_interface
        status_adsl_dn_att: adsl downstream attenuation: ns=2;s=status_wan_adsl_dn_att
        status_adsl_dn_snrm: downstream snr margin: ns=2;s=status_wan_adsl_dn_snmr
        status_adsl_up_att: adsl upstream attenuation: ns=2;s=status_wan_adsl_up_att
        status_adsl_up_snrm: upstream snr margin: ns=2;s=status_wan_adsl_up_snmr
      • État WAN cellulaire

        status_wan_gsm_is_connected: WAN GSM connected: ns=2;s=status_wan_gsm_is_connected
        status_wan_gsm_priority: GSM priority: ns=2;s=status_wan_gsm_priority
        status_wan_gsm_operator: GSM operator: ns=2;s=status_wan_gsm_operator
        status_wan_gsm_cid: GSM cell ID: ns=2;s=status_wan_gsm_cid
        status_wan_gsm_lac: GSM location Area Identity: ns=2;s=status_wan_gsm_lac
        status_wan_gsm_ecio: GSM EC/IO: ns=2;s=status_wan_gsm_ecio
        status_wan_gsm_byte_trans : GSM Bytes transmitted: ns=2;s=status_wan_gsm_byte_trans
        status_wan_gsm_byte_recvd : GSM Bytes received: ns=2;s=status_wan_gsm_byte_recvd
      • État WAN Ethernet

        status_wan_eth_is_connected: WAN Ethernet connected: ns=2;s=status_wan_eth_is_connected
        status_wan_eth_is_priority : [.etic-param]
        status_wan_eth_state: WAN Ethernet state: ns=2;s=status_wan_eth_state
        status_wan_eth_ip_interface: Ethernet interface IP address: ns=2;s=status_wan_eth_ip_interface
      • État WAN WIFI

        status_wan_wifi_is_connected: WAN WIFI connected: ns=2;s=status_wan_wifi_is_connected
        status_wan_wifi_is_priority: WAN WIFI priority: ns=2;s=status_wan_wifi_priority
        status_wan_wifi_mode: WAN WIFI mode: ns=2;s=status_wan_wifi_mode
        status_wan_wifi_bss: Access point MAC address: ns=2;s=status_wan_wifi_bss
        status_wan_wifi_freq: WAN WIFI Frequency (MHz): ns=2;s=status_wan_wifi_freq
        status_wan_wifi_signal: WAN WIFI Signal: ns=2;s=status_wan_wifi_signal
        status_wan_wifi_ssid: WAN WIFI ssid: ns=2;s=status_wan_wifi_ssid
      • DNS

        status_wan_applied_dns1: DNS1 applied: ns=2;s=status_wan_applied_dns1
        status_wan_applied_dns2: DNS2 applied: ns=2;s=status_wan_applied_dns2
        status_wan_applied_dns3: DNS1 applied: ns=2;s=status_wan_applied_dns3
  • États des serveurs d’accès à distance :

    • États M2Me

      status_m2me_connected: M2Me connected: ns=2;s=status_m2me_connected
      status_m2me_ip: M2Me IP address: ns=2;s=status_m2me_ip
      status_m2me_state: M2Me IP state: ns=2;s=status_m2me_state
      status_m2me_port: M2Me Port: ns=2;s=status_m2me_port
      status_m2me_protocol : [.etic-param]
    • Utilisateurs distants:

      status_vpn_users_name: Remote user name: ns=2;s=status_vpn_users_name0
      status_vpn_users_connected: Remote user connected: ns=2;s=status_vpn_users_connected0
      status_vpn_users_ipaddr: Remote user IP address: ns=2;s=status_vpn_users_ipaddr0
    • status_nb_remote_users

      status_nb_remote_users: number of connected remote users: ns=2;s=status_nb_remote_users
  • Connexions VPN:

    • Ipsec

      status_vpn_ipsec_nodes_name: VPN Ipsec name: ns=2;s=status_vpn_ipsec_nodes_name0
      status_vpn_ipsec_nodes_connected: VPN Ipsec connected: ns=2;s=status_vpn_ipsec_nodes_connected0
      status_vpn_ipsec_nodes_wan_addr: VPN in WAN address: ns=2;s=status_vpn_ipsec_nodes_wan_addr0
      status_vpn_iosec_nodes_lan_addr: VPN in WAN address: ns=2;s=status_vpn_ipsec_nodes_lan_addr0
    • OpenVpn

      • Connexions entrantes

        status_vpn_in_nodes_name: VPN in name: ns=2;s=status_vpn_in_nodes_name0
        status_vpn_in_nodes_connected: VPN in connected: ns=2;s=status_vpn_in_nodes_connected0
        status_vpn_in_nodes_wan_addr: VPN in WAN address: ns=2;s=status_vpn_in_nodes_wan_addr0
        status_vpn_in_nodes_lan_addr: VPN in WAN address: ns=2;s=status_vpn_in_nodes_lan_addr0
      • Connexions sortantes

        status_vpn_out_nodes_name: VPN out name: ns=2;s=status_vpn_out_nodes_name0
        status_vpn_out_nodes_connected : [.etic-param]
        status_vpn_out_nodes_wan_addr: VPN out WAN address: ns=2;s=status_vpn_out_nodes_wan_addr0
        status_vpn_out_nodes_lan_addr: VPN out WAN address: ns=2;s=status_vpn_out_nodes_lan_addr0
  • Localisation GPS:

    Altitude: GPS Location altitude: ns=0;i= 11030
    Latitude: GPS Location latitude: ns=0;i= 11010
    Longitude: GPS Location Longitude: ns=0;i= 11020