Modbus Register 750-881 an externe Gewerke

KingHelmer

Level-1
Beiträge
1.076
Reaktionspunkte
139
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich taste mich nun so langsam an das Thema Modbus heran, welches bisher ein mehr oder weniger geschlossenes Buch für mich war.
Vorab habe ich eine sehr einfache Frage (vermutlich) für die Modbusexperten unter euch.

Wir werden mehrere Steuerungen im Projektfall verbauen welche alle die selben Steuerungsaufgaben übernehmen. Der BMS Verantwortliche fordert eine Liste aller Modbus-Variablen um diese bei sich einbinden zu können.

Da wir den 750-881 verwenden und dieser bereits ein Modbus-Register vorgibt, sollten doch folgende Angaben als Beispiel für eine Modbus-Variable reichen:

z.B.
- Beschreibung: Actual Value Temperature
- Zugriff: WRITE (FC6, FC16, FC22, FC23)
- Address (IEC61131): %MW1
- Modbus Address (Dec.): 12289
- Modbus Address (Hex.): 0x3001
- Min Value: 0
- Max Value: 5000
- Scale: 100
- Comment: For example: Value 2850 = 28.50°C

Ich werde hierbei im Programm lediglich die Merker-Bereiche nutzen von Extern werden verschiedene Merkerworte oder Merkerbits gelesen oder beschrieben.
Aber wie genau der Master (BMS Verantwortlicher) dies macht kann mir doch zunächst egal sein, richtig?

Der Nächste Schritt für mich wäre das selbe bei einem 750-8100 und e!cockpit zu erreichen, also ohne vorkonfigurierte Register.

Ich bin für jeden Kommentar dankbar.

Grüße,
Flo
 
Hallo,
Da wir den 750-881 verwenden und dieser bereits ein Modbus-Register vorgibt, sollten doch folgende Angaben als Beispiel für eine Modbus-Variable reichen:

z.B.
- Beschreibung: Actual Value Temperature
- Zugriff: WRITE (FC6, FC16, FC22, FC23)
- Address (IEC61131): %MW1
- Modbus Address (Dec.): 12289
- Modbus Address (Hex.): 0x3001
- Min Value: 0
- Max Value: 5000
- Scale: 100
- Comment: For example: Value 2850 = 28.50°C
sieht für mich soweit richtig aus. Eventuell fehlt noch die Angabe Unit: °C. So kannst Du eine ordentlich Datenpunktliste aufbauen.

Aber ansonsten sind die Funktioncodes und die Adresse richtig. Lesend kann man auch auf die Adresse zugreifen.

Bei e!cockpit kannst Du die Adressen glaube ich frei vergeben. Aber soweit bin ich noch nicht gekommen mir das anzusehen.

Gruß
 
Zurück
Oben