15 Bijlage E - MODBUS-communicatie
15
Bijlage E - MODBUS-communicatie
ELDS-eenheden kunnen worden geconfigureerd voor Modbus-communicatie via de RS485-communicatie-
interface. Normaal gesproken is de RS485-communicatie-interface van ELDS-eenheden geconfigureerd om te
communiceren via het eigen protocol van Senscient waarmee installatie, inbedrijfstelling en testen van ELDS-
eenheden mogelijk is met de SITE-software op een laptop/tablet. Als de RS485-communicatie geconfigureerd is
voor ondersteuning van MODBUS, is het eigen protocol van Senscient via RS485 niet mogelijk, maar nog wel via
Bluetooth.
Modbus is een multidrop-systeem waarmee verschillende instrumenten aangesloten kunnen worden op een
algemene controller. Instrumenten krijgen een specifiek adres toegewezen en reageren alleen op Modbus-berichten
die dat adres goed specificeren.
ELDS ondersteunt een subset van de standaard zoals hieronder uiteengezet.
Functie
Protocol
Datasnelheid
Pariteit
Stopbits
Adresbereik eenheid
Tijd voor start van respons op verzoek
Ondersteunde Modbus-commando's.
OPMERKING: Modbus-uitzendcommando's worden niet
ondersteund
De ELDS-eenheid kan werken als slave en biedt een reeks informatie- en regelfuncties met gebruik van een reeks
spoelen, ingangen, holding registers en ingangsregisters, zoals beschreven in de volgende tabellen.
Hoewel de Modbus-standaard specificeert dat alle registertypes beginnen bij adres 1, is het gebruikelijk
voor veel Modbus-controllers om afwijkingen te hebben in de adresbereiken die gebruikt worden om de
verschillende types registers binnen een slave te definiëren. Spoelen kunnen bijvoorbeeld gespecificeerd
worden in het bereik 1 tot 9999 en holding registers in het bereik 40001 tot 49999. In de onderstaande
tabellen worden de adreswaarden voor ieder registertype gedefinieerd vanaf 1 - gebruikers moeten
mogelijk de betreffende afwijking toevoegen aan de Modbus-controller die ze feitelijk gebruiken.
Senscient ELDS™ / Rev 22
Beschrijving/specificatie
RTU
110 tot 256000 Baud. Standaard = 9600
Geen, Oneven, Even, Markering of Ruimte
Standaard = Geen
1
1 tot 255. Standaard Ontvanger=1,
Zender=2
Typisch < 0,1mS
0x01 Lees spoelen
0x02 Lees discrete ingangen
0x03 Lees holding registers
0x04 Lees ingangsregisters
0x05 Schrijf enkele spoel
0x06 Schrijf enkel holding register
0x0F Schrijf meerdere spoelen
0x10 Schrijf meerdere ingangsregisters
NL
170