E
I am starting development of a Modbus slave. Is there some standard for mapping modbus registers for configuration and measurements?
How is a Modbus master configured to use these if I just assign them any way I wish?
I have implimented a HART slave previously, and HART controllers have a special language (DDL) for defining how HART masters interact with slaves. Is there anything like this for Modbus?
All the specs I have found on the Modbus protocol define just the protocol, not specfics about how to map your device's I/O. Am I missing something?
Another question - must I do the 'multiply floating point values then divide on the other end' method to transfer floating point values? Or can I transfer a 4 byte floating point number with two register reads?
cheers,
-ed
PS: I apologize if this message has been posted multiple time. The connection kept timing out on me.
How is a Modbus master configured to use these if I just assign them any way I wish?
I have implimented a HART slave previously, and HART controllers have a special language (DDL) for defining how HART masters interact with slaves. Is there anything like this for Modbus?
All the specs I have found on the Modbus protocol define just the protocol, not specfics about how to map your device's I/O. Am I missing something?
Another question - must I do the 'multiply floating point values then divide on the other end' method to transfer floating point values? Or can I transfer a 4 byte floating point number with two register reads?
cheers,
-ed
PS: I apologize if this message has been posted multiple time. The connection kept timing out on me.