OPC UA für CPU S7-1200 (FW4.4). Server-Tuning

Ab Version 4.4 des Betriebssystems der Steuerungen der Serie S7-1200 konnten diese mit dem OPC UA-Protokoll abgefragt werden. Derzeit wird nur die Serverseite unterstützt (die SPS kann auf Clientanforderungen reagieren), die Clientseite wird nicht unterstützt.





Beim Einrichten eines OPC-UA-Servers auf einer S7-1200 gibt es Unterschiede zur S7-1500 (mit Blick auf die Zukunft muss die Serverschnittstelle manuell erstellt werden, ohne diese gibt die SPS keine Benutzerdaten an, obwohl eingehende Verbindungen zulässig sind).





Gehen Sie zunächst zu den Eigenschaften und aktivieren Sie den OPC UA-Server.





Vergessen Sie nicht, in den Einstellungen auch anzugeben, dass die Lizenz für OPC UA erworben wurde.





Das heißt, wenn Sie nicht auf wichtige Feinheiten wie Verkehrsverschlüsselung und Zugriffsbeschränkungen eingehen, tun wir alles wie bei der S7-1500. Um den Irrtum dieses Ansatzes zu demonstrieren, laden wir jetzt die CPU und versuchen, eine Verbindung zu ihr herzustellen. Als OPC UA-Client wird dasselbe Programm verwendet, das in den Beispielen des Protokolls für die S7-1500-Leitung verwendet wurde. Der einzige Unterschied besteht darin, dass ich mit dem auf dem Windows 10-Programmierer installierten Windows 10-Programmierer das Client-Programm mit Administratorrechten ausführen muss.





Verbinden wir uns mit der SPS.





, , . .





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





1200 OPC UA Communications → Server Interfaces Add new server interface





, OPC UA





Kompilieren und laden wir die SPS. Versuchen wir nun erneut, eine Verbindung zu OPC UA herzustellen. Jetzt haben wir die Server-Schnittstelle_1 und alle darin gesetzten Variablen.





Der Wert der Variablen wird erfolgreich gelesen.












All Articles