Modbus device – jak nastavit vnitřní parametry
How Can We Help?
Modbus device – jak nastavit vnitřní parametry
Některé modbus boardy nemají všechny své parametry nastavitelne pomocí DIP switchu, ale je potřeba je nastavit pomocí AT commands nebo modbus address. Například tento 10IOA04, který je vcelku šikovný, má v defaultním nastavení nastaveno, že při sepnutí vstupu se automaticky sepne výstupní relé.
pro tyto potřeby je nutné si sehnat dokumentaci k zařízení, v tomto případě dostupnout třeba zde:
- https://onedrive.live.com/?authkey=%21ALDOpMg7lAqM2GM&id=F5C7CFFF112F0FFE%21965&cid=F5C7CFFF112F0FFE&parId=root&parQt=sharedby&o=OneUp
- https://485io.com/io-isolation-protection-board-c-29/10ioa04-12v-4ch-isolation-digital-switch-4di4do-plc-io-expanding-board-rs485-relay-module-modbus-rtu-code-01-05-15-02-03-06-16-p-624.html
Přímý link na dokumentaci:
dále pak QModbusMaster:
V dokumentaci jsou pak jednak adresy se vstupy a výstupy:
a hlavně pak adresy s konfiguračníma parametrama:
Pro vypnutí automatického provázání vstupů a výstupu je potřeba nastavit adresu 250 přes funkco 0x06 Write Single Registry (případně ji načíst přes 0x03 Read Single Registry)
Samotné nastavování relé / vyčítaní stavů rele či vstupů se pak děla přes funkci 0x01 pro Read DO state, 0x05 pro Write single DO state, a 0x02 pro Read signle digital input
Pokud nekomunikuje, zkusit ruzne rychlosti. Defaultní by měla byt 9600, bits 8, stop 1, parity none, rts disabled:
link na toto zařízení na Ali:
Všechny zařízení a návody, které jsem testoval a sehnal, dávám do jedné společné wiki stránky sem: https://www.vodnici.net/wiki/modbus-relays-seznam-navodu-pro-ruzna-zarizeni/