Ich wurde gebeten, den Datenaustausch mit einer SPS zu tun, nehme ich an, ich bin ernsthaft über TCP/IP-Protokoll, aber ich bin neu, die Frage ist einfach, ich möchte nur Daten von einer SPS senden und empfangenWie stelle ich eine Verbindung für den Datenaustausch mit einer SPS her? I/O
Antwort
Wie @Richard Urwin in seinem Kommentar erwähnt, würde mehr Informationen zu Ihrem System helfen, eine bestimmte Antwort zu isolieren.
Kurz gesagt, wäre ein OPC-Server die beste Wahl. Diese Softwarepakete können Daten von einer SPS lesen und schreiben und diese Daten an andere Software (SQL-Datenbanken, SCADA-Systeme, benutzerdefinierte geschriebene Software usw.) senden.
Ein OPC-Paket, das ich oft verwende (und normalerweise als "mehr als nur ein OPC") ist KepServerEX von Kepware. Es kann mit praktisch jeder SPS auf dem Markt über eine Vielzahl von Netzwerkprotokollen (einschließlich Ethernet, wie Sie es für TCP/IP verwenden) kommunizieren. Eine schnelle Google-Suche liefert Informationen, die speziell auf Ihre Bedürfnisse zugeschnitten sind.
- 1. Wie stelle ich eine Verbindung zur MySQL Datenbank her?
- 2. Wie stelle ich eine Verbindung zur phpmyadmin Datenbank her?
- 3. Wie stelle ich eine Verbindung zum heroku gehosteten Server her?
- 4. Wie stelle ich eine Verbindung über irDA-Buchsen her?
- 5. Wie stelle ich eine Verbindung zum Remote-Redis-Server her?
- 6. Wie stelle ich eine Verbindung zu einem Redis Sentinel her, das mit ServiceStack.Redis eine Verbindung erfordert?
- 7. Wie stelle ich eine Verbindung zu DashDB von IDA her her?
- 8. Wie stelle ich eine Verbindung zu einer MSSQL-Datenbank mit Perls DBI-Modul in Windows her?
- 9. Wie stelle ich mit ActiveRecord eine Verbindung zu einer Datenbank in IronWorker her?
- 10. Wie stelle ich eine Verbindung zu einer Windows Universal App StreamSocket über eine Konsolenanwendung her?
- 11. Wie stelle ich eine Verbindung zu mehreren Oracle Coherence-Caches aus einer einzigen Anwendung her?
- 12. Wie stelle ich eine Verbindung zur DB auf SERVER für Asp.Net Mitgliedschaft her?
- 13. Wie stelle ich über Java eine Verbindung zu einer Access-Datenbank über ein LAN her?
- 14. Wie stelle ich mit einem kubernetes-Dienst eine Verbindung zu Ihrer Cloud SQL-Instanz her?
- 15. Wie stelle ich eine Verbindung zu einer vorhandenen CloudSearch-Domäne in Boto her?
- 16. Wie stelle ich eine Verbindung zu einer SQL Server-Datenbank in CodeIgniter her?
- 17. Wie stelle ich eine Verbindung her und lese dann die Merkmale in einer Aktivität?
- 18. Wie stelle ich mit Visual Studio eine Verbindung zur API von Google Kalender her? (C#)
- 19. Wie stelle ich eine Verbindung zu meinem 64-Bit-SQL-Server mit ODBC her?
- 20. Wie stelle ich React-Komponenten her?
- 21. Wie stelle ich mit Emacs eine Verbindung zu SQL Server her?
- 22. Wie stelle ich mit oauth2 eine Verbindung zur Website her? OHNE omniauth zu benutzen?
- 23. Läuft Sparsamkeit auf meinem HBase-Master? Wie stelle ich eine Verbindung mit Happydose her?
- 24. Wie stelle ich mit C# eine Verbindung zu einem entfernten MySQL-Server her?
- 25. Wie stelle ich vom Websphere-Server eine Verbindung mit Weblogic JMS her?
- 26. Wie stelle ich mit JPA eine Verbindung zu mehreren Datenbanken her?
- 27. Wie stelle ich eine Verbindung mit pgAdmin3 in der AWS PostgreSQL-Datenbank her?
- 28. Wie stelle ich eine Verbindung zum folgenden SOAP-Beispieldienst in PHP her und fordere diesen an?
- 29. Wie stelle ich mit JDBC eine Verbindung zum lokalen Host her?
- 30. Wie stelle ich eine Verbindung zu localhost mit virtuellen Domains über WLAN her?
Wir müssen wissen, welche Marke und Modell der SPS und vielleicht die Firmware-Version. Ich bin mit PLCs nicht mehr auf dem neuesten Stand; Zu meiner Zeit implementierten sie proprietäre Protokolle und vielleicht etwas Standard wie Modbus. Es kann sein, dass Sie jetzt Ihre eigene Server-Software programmieren können. Der einfachste Weg wäre, eine Modbus-Bibliothek (oder was auch immer) für Ihren PC zu kaufen. Aber wir können Ihnen nicht sagen, was Ihre Möglichkeiten sind, ohne zu wissen, mit welcher SPS Sie sprechen wollen und was Sie mit den Daten auf dem PC machen müssen. –