OPC UA pour CPU S7-1200 (FW4.4). Réglage du serveur

À partir de la version 4.4 du système d'exploitation des contrôleurs de la série S7-1200, il est devenu possible de les interroger à l'aide du protocole OPC UA. Actuellement, seul le côté serveur est pris en charge (l'automate peut répondre aux demandes des clients), le côté client n'est pas pris en charge.





Lors de la configuration d'un serveur OPC UA sur un S7-1200, il existe des différences par rapport au S7-1500 (pour l'avenir, je dirai que l'interface serveur doit être créée manuellement, sans cela, l'automate ne donnera aucune donnée utilisateur, bien qu'il autorise les connexions entrantes).





Tout d'abord, allez dans les propriétés et activez le serveur OPC UA.





N'oubliez pas d'indiquer également dans les paramètres que la licence pour OPC UA a été achetée.





Autrement dit, si vous n'allez pas dans des subtilités importantes, telles que le cryptage du trafic et les problèmes de restriction d'accès, nous faisons tout comme pour le S7-1500. Pour démontrer l'erreur de cette approche, chargeons le processeur maintenant et essayons de nous y connecter. En tant que client OPC UA, le même programme est utilisé que celui utilisé dans les exemples de protocole pour la ligne S7-1500. La seule différence est que lorsque le programme client est installé sur le programmeur Windows 10, je dois exécuter le programme client avec des privilèges d'administrateur.





Connectons-nous à l'automate.





, , . .





, , , , . S7-1500 - CPU, OPC UA , OPC UA. - CPU S7-1516





1200 OPC UA Communications → Server Interfaces Add new server interface





, OPC UA





Compilons et chargeons l'automate. Essayons maintenant de nous connecter à nouveau à OPC UA. Nous avons maintenant l'interface Server interface_1 et toutes les variables qui y sont définies.





La valeur de la variable est en cours de lecture.












All Articles