ahull Posted April 13, 2007 Report Share Posted April 13, 2007 I have been using the Industrial Automation OPC Servers & Server Explorer to communicate to a DNP device but what I am finding is that the OPC servers is not a full implementation of the DNP 3.0 protocol as NI claims. http://digital.ni.com/public.nsf/allkb/17F...62569460072890A The only object I am able to communicate with is Object 50 (0x32) Variation 1 which is the TIMEDATE Data Member. What I am running into is that the device I am communicating with requires a specific qualifier that the OPC server is not sending and appears not to be configurable. I was able to modify the command string manually to provide the correct qualifier and then the device responds with the correct message instead of an error message claiming "Object Unknown". I also have a request into NI to see if there is a way to modify the OPC server configuration or a work around. If this is not successful I will need to implement the protocol in Labview which will take longer than being able to use the OPC server directly. Any help in this manner or example code would be beneficial. Andy Quote Link to comment
crelf Posted April 13, 2007 Report Share Posted April 13, 2007 QUOTE(ahull @ Apr 12 2007, 11:47 PM) ...the OPC servers is not a full implementation of the DNP 3.0 protocol as NI claims. Have you asked NI about this issue? They'd be a better place to start... Quote Link to comment
Michael Aivaliotis Posted April 14, 2007 Report Share Posted April 14, 2007 BTW, you don't have to use NI's OPC server. Find one that works and use it. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.