Ken Roach
Lifetime Supporting Member + Moderator
This was posted by a new Forum member on the Practice section so I'm re-posting on his behalf here:
There are two mechanisms for exchanging parameters between ControlLogix and AC drives; DataLinks and MSG instructions.
DataLinks are expansion of the I/O data connection. Depending on your revision of RSLogix 5000 they can be clumsy or elegant... versions after v15 have a very simple mechanism for defining up to eight feedback parameters and providing them as named elements of a UDT for the drive.
MSG instructions can be used if you only want to read or write a value occasionally, or if you need to read more than eight of them. It's also pretty simple once you know the basics of the MSG instruction; you perform a "Read Parameter" message type with the Instance number = the Parameter number.
The first question, then, is "which revision of RSLogix 5000 are you using ?", and the second is "can you take the system offline to re-create the I/O definition, or does it have to keep running while you retrieve this value?".
How do I get the Drive parameter from the drive to the PLC ladder. i.e. Parameter 3 - Output Current.I am usig the 20-COMM-E Module for Ethernet communicatio between the Drive and the ControlLogix PLC.
There are two mechanisms for exchanging parameters between ControlLogix and AC drives; DataLinks and MSG instructions.
DataLinks are expansion of the I/O data connection. Depending on your revision of RSLogix 5000 they can be clumsy or elegant... versions after v15 have a very simple mechanism for defining up to eight feedback parameters and providing them as named elements of a UDT for the drive.
MSG instructions can be used if you only want to read or write a value occasionally, or if you need to read more than eight of them. It's also pretty simple once you know the basics of the MSG instruction; you perform a "Read Parameter" message type with the Instance number = the Parameter number.
The first question, then, is "which revision of RSLogix 5000 are you using ?", and the second is "can you take the system offline to re-create the I/O definition, or does it have to keep running while you retrieve this value?".