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
Source http://www.modbus.org/specs.php6.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
Les deux sources sont du même site en passant...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.
Si quelqu'un peut m'éclairer cela m'aiderais grandement!
Merci d'avance.
Partager