Python Bibliothek für serielle und TCP/IP Daten-Kommunikation

Das SuperCom ermöglicht mit Python mehrere Verbindungen gleichzeitig auf serielle Schnittstellen (RS-232, RS-422/485, 20mA, etc.), ISDN, Modem, TAPI, TCP/IP Server etc. zugreifen.

Das SuperCom als universelle Daten Kommunikations-Bibliothek bietet eine Umfangreiche Protokoll-Sammlung auch für den industriellen Einsatz mit Protokoll-Modulen (Treibern) wie MODBUS, 3964, S7 SPS, Heidenhain TNC sind verfügbar.

TCP/IP und serielle Daten Kommunikations Bibliothek mit Python. Protokolle ZMODEM,YMODEM,XMODEM,KERMIT,MODBUS,ASCII
  • Lesen und schreiben der seriellen Schnittstelle
  • Aufbau von Verbindungen über Modem, TAPI
  • Verbindungen zu TCP/IP Server
  • Aufbau von Verbindungen über ISDN
  • Übertragung von Dateien mittels ZMODEM, KERMIT, YMODEM, XMODEM, ASCII, etc.
  • Lesen und schreiben von PLC Daten über 3964, RK512, S7-Protokoll, Modbus, Heidenhain etc.
  • Sichere Übertragung von binären Daten
  • Ein gemeinsames API für Windows und Linux
  • Eine echte portable Bibliothek

Beispiele geschrieben mit Python sind vorhanden.

Mit Python für Windows ist es auch möglich Script-Orientierte Daten-Kommunikations Programme zu erstellen.

Beispiel mit Python
def OnFile(ComId, EventCode, Data, pFileData):
  # handle events
return infCONTINUE

  :
ret = RS_OpenLink(strConfig);

if ret >= 0:  # tcp/ip verbunden ?
  Com = ret   # ComId 

  SCom.ComWrite(Com,ord('H'))
  SCom.ComWrite(Com,ord('E'))
  SCom.ComWrite(Com,ord('L'))
  SCom.ComWrite(Com,ord('L'))
  SCom.ComWrite(Com,ord('O'))
  SCom.ComWrite(Com,13)
  SCom.ComWrite(Com,10)

# oder  
# RS_TXPInTimeStr(ComId,"Hello\r\n",SEC_1):

# Datei mit ZMODEM übertragen
  strFileName = test.txt"
  print("Transmit fileName=", sFileName.value)
  dwRes = RS_TXFile(Com, PROTOCOL_ZMODEM, strFileName , OnFile)


  RS_Delay(1000)  # Warte 1 Sekunde

  # Fertig, Verbindung schliessen.
  RS_CloseLink(Com)

Die Kombination aus Python und SuperCom ermöglicht: Datenübertragung, Modem Verbindungen, Datei-Übertragung mit Standard Protokollen wie ZMODEM,YMODEM,XMODEM,KERMIT,ASCII.

Bei SuperCom ist es ein gemeinsames API (Application Programming Interface).

Natürlich kann Python auch die SuperCom für TCP/IP oder ISDN nutzen und auch die viellen industriellen Protokolle wie 3964, RK512, Heidenhain, Modbus, S7.


Home    Back
Updated on 01/07/2025 13:41:22

Info über ADONTEC
It Simply Works!

ADONTEC Computer Systems GmbH, Hölderlinstr. 32, D-75433 Maulbronn,
Tel: 07043/9000-20, Fax: 07043/9000-21