For this example, we have created a ConveyLinx-Ai Family Modules in our Ethernet Tree and added a MSG Instruction to a ladder rung. We named this MSG block “ReadStatus” and created the Controller Tag for it. With this MSG Instruction we are going to read Module Address 4:0088 and 4:0089 which are Module Status Word 1 and 2. We also created a Controller Tag of data type DINT we named “TempDiagStatus” to hold this data. Data from 4:0088 will be in the High Word of the DINT and 4:0089 will be in the low word of the DINT.

From the Message Type drop down, select CIP Generic
From the Service Type drop down, select Get Attribute Single
For the Instance Field, enter “88”
For the Class Field, enter “64”
For the Attribute Field, enter “2” because we want to read 4:0088 and 4:0089
For the Destination Element, use the Tag Browser drop down to select TempDiagStatus