rQx
Lifetime Supporting Member
Hi!
We have a MicroLogix 1400 that is programmed to be readable to modbus tcp. This is working and I use for example adress 10001 to access coils and 40001 to access a register. I was learned that each table had 9999 values.
1-9999 output coil
10001-19999 input coil
30001-39999 input register
40001-49999 output register
Now we had a customer that wanted me to change our adressing so that it matched their standard modbus mapping. This is where my question arise.
They specified that they wanted to se:
PLC INPUTS at 1001 divided into 16 bits
PLC INPUTS at 1002 divided into 16 bits
PLC OUTPUTS at 0001 divided into 16 bits.
PLC OUTPUTS at 0002 divided into 16 bits.
This confuse me. In my world the adress should be 10001, 10002, 0001 and 0002? and that is a bit, not a word.
ALARM at 4001 divided into 16 bits ---- this make sense to me but not the address of 4001???
INTEGER at 4010 - also make sense but not the 4010 adress?
I'm no expert at all, what am I missing here?
I guess the adressing could be a typo, but the coils divided into 16 bits?
/Tim
We have a MicroLogix 1400 that is programmed to be readable to modbus tcp. This is working and I use for example adress 10001 to access coils and 40001 to access a register. I was learned that each table had 9999 values.
1-9999 output coil
10001-19999 input coil
30001-39999 input register
40001-49999 output register
Now we had a customer that wanted me to change our adressing so that it matched their standard modbus mapping. This is where my question arise.
They specified that they wanted to se:
PLC INPUTS at 1001 divided into 16 bits
PLC INPUTS at 1002 divided into 16 bits
PLC OUTPUTS at 0001 divided into 16 bits.
PLC OUTPUTS at 0002 divided into 16 bits.
This confuse me. In my world the adress should be 10001, 10002, 0001 and 0002? and that is a bit, not a word.
ALARM at 4001 divided into 16 bits ---- this make sense to me but not the address of 4001???
INTEGER at 4010 - also make sense but not the 4010 adress?
I'm no expert at all, what am I missing here?
I guess the adressing could be a typo, but the coils divided into 16 bits?
/Tim