1
Support Questions / ABB AC500 and Modbus Communication
« on: April 09, 2015, 09:59:06 AM »
Hello,
I am trying to develop a communication between an ABB PM581 CPU and AdvancedHMI thought Modbus. Currently i am able to read a variable defined in memory but i can't write it with the panelmeter keypad option.
I am also having problems reading Inputs and writing Outputs directly, i have to assign them to a memory variable in the PLC program and read/write trought that variable. Which is the correct Modbus address?
Has anybody made a good communication with this PLC(Or another ABB) using Modbus?
Thank you very much.
P.D.: This is the definition of all variables in Codesys:
VAR_GLOBAL
Inputs AT %IW0: WORD;
Outputs AT %QW0: WORD;
Mem1 AT %MW0.0: WORD;
Mem2 AT %MW0.1: WORD;
END_VAR
I am trying to develop a communication between an ABB PM581 CPU and AdvancedHMI thought Modbus. Currently i am able to read a variable defined in memory but i can't write it with the panelmeter keypad option.
I am also having problems reading Inputs and writing Outputs directly, i have to assign them to a memory variable in the PLC program and read/write trought that variable. Which is the correct Modbus address?
Has anybody made a good communication with this PLC(Or another ABB) using Modbus?
Thank you very much.
P.D.: This is the definition of all variables in Codesys:
VAR_GLOBAL
Inputs AT %IW0: WORD;
Outputs AT %QW0: WORD;
Mem1 AT %MW0.0: WORD;
Mem2 AT %MW0.1: WORD;
END_VAR