Modbus-Funktion 43/14 (0x02B/0x0E) Read Device Identification
Mit dieser Funktion werden Daten zur Identifikation des Geräts gelesen.
Request:
Byte 0
Byte 1
Byte 2
Byte 3
Byte 4
Response:
Byte 0
Byte 1
Byte 2
Byte 3
Byte 4
Byte 5
Byte 6
Byte 7
Byte 8
Byte 9
Byte 10-18
Byte 19
Byte 20
Byte 21-32
Byte 33
Byte 34
Byte 35-38
Error:
Byte 0
Byte 1
Byte 2
In-Circuit-Programmierung
Auf der Leiterplatte ist eine RJ12-Buchse, an die das Programmiergerät angeschlossen wird.
Als Programmiergerät ist das MPLAB ICD 3 von Microchip vorgesehen.
Die Verbindungsleitung muss kurz sein, damit die Signale nicht beeinflusst werden.
Die Prozessor-Platine ohne Grundgerät kann direkt aus dem ICD 3 versorgt werden.
Wenn die Prozessor-Platine auf dem Grundgerät steckt, muss dessen Stromversorgung eingeschaltet
sein.
Bus-Schnittstelle
Auf dem Grundgerät sind die Klemmen a und b je 2-mal vorhanden.
BACnet:
Modbus:
36
Slave Address
Function Code
MEI-Type
Read Device ID Code
Object ID
Slave Address
Function Code
MEI-Type
Read Device ID Code
Conformity Level
More Follows
Next Object ID
Number of Objects
ID: VendorName
Obj-Length
Obj-Value
ID: ProductCode
Obj-Length
Obj-Value
ID: MajMinRevision
Obj-Length
Obj-Value
Slave Address
Error Code
Exception Code
a = BUS+
b = BUS-
a = D1
b = D0
TROXNETCOM Funktionsmodul MB-BAC-WA1/4
Drehschalter 1-99
0x2B
0x0E
0x01
0x00
Drehschalter 1-99
0x2B
0x0E
0x01
0x01
0x00
0x00
0x03
0x00
9
"TROX GmbH"
0x01
12
"MB-BAC-WA1/4"
0x02
4
"V1.0"
Drehschalter 1-99
0xAB
0x01-0x03
11