-> Hier kostenlos registrieren
Guten Tag,
ich muss im Rahmen einer studentischen Arbeit eine Verbindung zwischen einem Python Skript und TwinCat3 auf dem selben Rechner herstellen.
Leider enthält die Pyads Doku keine TwinCat seitige Anleitung sondern nur die Python seitige und verweist für Twincat auf infosys.beckhoff.com
Dort sind jedoch neben Tausenden Beschreibungen zu den einzelnen Funktion keine Beispiele oder Anleitungen für eine "einfache" Verbindung zu pyads zu finden. Außerdem werden Reiter und Optionen angezeigt die bei mir nicht verfügbar sind
Kann mir jemand damit helfen eine Anleitung zum Erstellen einer Route zum selben Rechner zu finden ?
Alternativ wären Tipps oder manuelle Anleitungen zu dem Thema natürlich noch optimaler.
Im Vorfeld bin ich für schon mal jede Art von Hilfe dankbar, da ich noch keinerlei Erfahrung mit diesem Bereich habe
und mich die Menge an Funktionen bei Twincat geradezu erschlägt.
Mein rudimentärer Pythoncode zum Testen der Verbindung
ich muss im Rahmen einer studentischen Arbeit eine Verbindung zwischen einem Python Skript und TwinCat3 auf dem selben Rechner herstellen.
Leider enthält die Pyads Doku keine TwinCat seitige Anleitung sondern nur die Python seitige und verweist für Twincat auf infosys.beckhoff.com
Dort sind jedoch neben Tausenden Beschreibungen zu den einzelnen Funktion keine Beispiele oder Anleitungen für eine "einfache" Verbindung zu pyads zu finden. Außerdem werden Reiter und Optionen angezeigt die bei mir nicht verfügbar sind
Kann mir jemand damit helfen eine Anleitung zum Erstellen einer Route zum selben Rechner zu finden ?
Alternativ wären Tipps oder manuelle Anleitungen zu dem Thema natürlich noch optimaler.
Im Vorfeld bin ich für schon mal jede Art von Hilfe dankbar, da ich noch keinerlei Erfahrung mit diesem Bereich habe
und mich die Menge an Funktionen bei Twincat geradezu erschlägt.
Mein rudimentärer Pythoncode zum Testen der Verbindung
Code:
import pyads
plc = pyads.Connection('[COLOR=#242729][FONT=Arial]141.23.196.107.1.1[/FONT][/COLOR]', pyads.PORT_SPS1)
plc.open()
plc.read_by_name('GVL.arr_Analog_V[1].Belegung', pyads.PLCTYPE_STRING)