M2m requests

Aus ARTECO Wiki
Version vom 14. August 2017, 13:38 Uhr von Alex (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Die Tabelle <code>m2m_requests</code> enthält Abfrageregeln für M2M-Geräte. Die Einträge werden zurzeit von Hand angelegt und vom M2Mservice abgearbeitet. ==…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Die Tabelle m2m_requests enthält Abfrageregeln für M2M-Geräte. Die Einträge werden zurzeit von Hand angelegt und vom M2Mservice abgearbeitet.

Felder

Feld Bedeutung
id ID der Abfrageregel
system_id ID des Master-Gerätes
m2m_device_id ID des Slave-Gerätes
m2m_protocol_id Protokoll-ID gemäß Tabelle m2m_protocols (1: mbus, 2: modbus)
address Busadresses des Slaves
arg_0 Parameter 0 (Bedeutung je nach Protokoll, siehe unten)
arg_1 Parameter 1 (Bedeutung je nach Protokoll, siehe unten)
arg_2 Parameter 2 (Bedeutung je nach Protokoll, siehe unten)
arg_3 Parameter 3 (Bedeutung je nach Protokoll, siehe unten)
time_minute Ausführungszeit (Minute(n)) - not implemented
time_hour Ausführungszeit (Stunde(n)) - not implemented
time_dom Ausführungszeit (Tag(e) - "day of month") - not implemented
time_dow Ausführungszeit (Wochentag(e) "day of week") - not implemented
time_month Ausführungszeit (Monat(e)) - not implemented

Parameter

1: mbus

not implemented

2: modbus

arg_0: Funktionscode (1: Read coil status (Register 0xxxx); 2: Read input status (Register 1xxxx); 3: Read holding registers (Register 4xxxx))
arg_1: Adresse des Start-Parameters (entspricht Parameternummer - 1)
arg_2: Anzahl der auszulesenden Register
arg_3: nicht genutzt