Try this for a test. Also what parameters are you trying to get with your msg? For the example below create a UDT with the following;
SMAC_Version = SINT
Station_Status = INT
Vendor_Specific = SINT
LED_Status = SINT
Then create a tag channel_status of the UDT data type above.
Also is the controlnet network connected when you are testing you msg? I know some will fail is the network is not connected.
SERVICE CODE: E SOURCE: Leave blank
OBJECT TYPE: F0 NUM OF ELEMENTS: 0
OBJECT ID: 1 DESTINATION: Channel_Status (Tag you created)
OBJECT ATTRIBUTE: 83
Newer message layout (Logix revs 10 + )
Service Type = Service Code
Class = Object type
Instance = Object ID
Attribute = Object Attribute
Under the Communications tag, put in the path to your CNB module or ControlNet device. (e.g. 1,2 (Backplane, Slot 2))
Then click APPLY.
Channel_Status.SMAC_Version is the version of the SMAC chip in the device.
The LED STATUS is layed out as follows:
The first 3 bits of Channel_Status.LED_Status contain the Status of Channel A on the device:
(bits 0,1,2)
0 = OFF
1 = SOLID GREEN
2 = Flashing GREEN-OFF
3 = FLASHING RED-OFF
4 = FLASHING RED-GREEN
5 = RAILROAD RED-OFF (ALTERNATING between ChA and ChB)
6 = RAILROAD RED-GREEN (ALTERNATING between ChA and ChB)
7 = SOLID RED
The bits 3-5 represent the Status of Channel B on the device:
(bits 3,4,5)
0 = OFF
1 = SOLID GREEN
2 = Flashing GREEN-OFF
3 = FLASHING RED-OFF
4 = FLASHING RED-GREEN
5 = RAILROAD RED-OFF (ALTERNATING between ChA and ChB)
6 = RAILROAD RED-GREEN (ALTERNATING between ChA and ChB)
7 = SOLID RED
Bit 6 is the REDUNDANCY WARNING
0 = NORMAL
1 = WARNING
Bit 7 is the ACTIVE CHANNEL
0 = CHANNEL B
1 = CHANNEL A