Pavan Krishna
Level-1
- Beiträge
- 2
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Ich habe Sensoren an den RS-485-Port meines Beckhoff-PLCs (CX7080) angeschlossen und konnte deren Register erfolgreich über Modbus RTU mit TwinCAT auslesen. Ursprünglich habe ich erwogen, PyADS zu verwenden, um mit dem PLC zu kommunizieren. Allerdings habe ich festgestellt, dass PyADS TwinCAT für die ADS-Kommunikation benötigt, was ich in diesem Fall vermeiden möchte.
Jetzt prüfe ich die Möglichkeit, eine Anwendung zu entwickeln, die direkt mit den Sensoren kommuniziert, die über Modbus RS-485 mit dem Beckhoff PLC (CX7080) verbunden sind, indem ich die PyModbus-Bibliothek in Python verwende.
Meine Fragen sind:
Jetzt prüfe ich die Möglichkeit, eine Anwendung zu entwickeln, die direkt mit den Sensoren kommuniziert, die über Modbus RS-485 mit dem Beckhoff PLC (CX7080) verbunden sind, indem ich die PyModbus-Bibliothek in Python verwende.
Meine Fragen sind:
- Ist es möglich, PyModbus zu verwenden, um direkt mit den Sensoren über den RS-485-Port des Beckhoff PLC zu kommunizieren (ohne TwinCAT oder ADS)? Die Anfragen werden per Ethernet an den PLC gesendet, aber nicht über den COM-Port.
- Wenn ja, was wäre der beste Ansatz, um dies zu implementieren?
- Sollte der PLC als Modbus RTU Master agieren und die Daten über Modbus TCP bereitstellen?
- Kann PyModbus direkt mit den Sensoren über die serielle Schnittstelle des PLC interagieren?