‎02-11-2015 01:23 PM
I was trying to send a setpoint to the Brooks MFC GF125CXXC via explicit messaging and I came up with this error.
"<Set_Attribute_Single> Error Occurred DeviceID: 01, Service Code: 0x94 General Error Code: 0x20, Additional Error Code: 0xFF Error Description: Invaid Parameter ServiceID: 0x10, ClassID: 0x33, InstanceID: 0x01, AttributeID: 0x06"
I notice set attribute in the error message and I looked into the attriute id for setting a point which is 6 and is standardised throughout all the DeviceNET devices. I also check for the service ID which is x10 to send the command. I checked if the vi was getting device ID(MAC) which was also not the reason( The vi was recering the MAC ID). I also checked for the hex conversions and everything is fine. But the vi still fails to send commands to the MFC with the same error. I am attaching the screenshot of the vi. Please review the attachments. Any help on resolving this issue?
‎02-12-2015 04:38 AM
I am using NI-DNET and I am not familiar with the SST DeviceNet hardware and drivers, so I cannot comment on the code, but here are some questions:
If the answer of the questions above is 'yes', you may check if the data type, data units and full scale match your expectation (usually it is INT, Counts and 0x6000)
‎02-12-2015 12:57 PM
i there
1. YEs the same code works with other MFCs with no error.
2. No. All the explicit messages that I send gives me the same error.
‎02-12-2015 03:28 PM
Then it is very unlikely that this is caused by a LabVIEW problem. Even if you have an active polling connection, the device should still accept explicit messages.
I would check mac id, baud rate and all other possible settings and cables. If you have a tool to scan the network, check if you can see the device in the network at all.