Ecriture registres multiples Modbus TCP
Bonjour, j'implante en ce moment le protocole Modbus TCP et une question à laquelle j'ai trouvée 2 réponses différentes me pose problème:
De combien est le nombre maximal de registres contiguë pour une écriture sur registres multiples(code 16)?
J'ai trouvé 2 réponses différentes :123 et 100
Source http://www.modbus-ida.org/tech.php
Citation:
6.12 16 (0x10) Write Multiple registers
This function code is used to write a block of contiguous registers (1 to 123 registers) in a remote device
Source http://www.modbus.org/specs.php
Citation:
Specific issues
All MODBUS devices have facilities for exchanging blocks of memory of undefined meaning. The primary functions used are
FC 16 – ‘write registers’
Allows the ‘write’ of up to 100 16-bit words to a target device, given a start address and length as above.
Les deux sources sont du même site en passant...
Si quelqu'un peut m'éclairer cela m'aiderais grandement!
Merci d'avance.