native RS485_Init(rs485, baudrate, mode, funcidx);
initialisiert die RS485-Schnittstelle
Parameter
rs485
baudrate
mode
funcidx
Rückgabewert
Rev. 01
Nummer der RS485-Schnittstelle; beim myDatalogEASY IoT immer 0
Hinweis: Sie können für diesen Parameter auch die vordefinierte Konstante
"RS485_ITF1" verwenden.
zu verwendende Baudrate. Beachten Sie die für das verwendete Gerät gültigen
Grenzwerte (siehe "Technische Details zur RS485-Schnittstelle" auf Seite 79).
Bit 0...1
1 = 1 Stopbit
2 = 2 Stopbit
Bit 2...3
0 = keine Parität
1 = ungerade Parität
2 = gerade Parität
Bit 4...5
0 = 7 Datenbits
1 = 8 Datenbits
Bit 6...7
0 = keine Flusskontrolle
1 = RTS/CTS Handshake
Bit 8
0 = Half Duplex Modus
1 = Full Duplex Modus
Bit 9
0 = kein Abschlusswiderstand
1 = 120Ω Abschlusswiderstand
Hinweis: Sie können für diesen Parameter auch die vordefinierten Konstanten
verwenden (siehe "Konfiguration der RS485-Schnittstelle" im Kapitel
"Konstanten" auf Seite 162). Die Konstanten lassen sich auch durch "oder"-
Verknüpfung kombinieren.
Index der öffentlichen Funktion für den RS485-Zeichenempfang
Typ der Funktion: public func(const data{}, len);
OK, wenn erfolgreich
l
ERROR_FEATURE_LOCKED, wenn die angegebene Schnittstelle auf
l
dem Gerät nicht freigeschaltet ist
< OK, wenn ein anderer Fehler auftritt (siehe "Returncodes für allgemeine
l
Zwecke" im Kapitel "Konstanten" auf Seite 132).
Kapitel 13 Device Logic (Pawn)
Erklärung
Erklärung
167