From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Industrial Communications

cancel
Showing results for 
Search instead for 
Did you mean: 

DNP3 Configuring Example Code and sbRIO-9605

Hi Todd,

 

You use Serial “Create Channel” VI because the channel you want to create for DNP3 to run over is such a physical layer - serial comport.

LabVIEW knows where to find your sbRIO because this sbRIO is in a LabVIEW project, the process of which needs IP property.

It's like two side of the story: on one side, your LabVIEW on your local machine develops and deploys DNP3 VIs; on the other, when it's deployed, it'll run what you programmed for DNP3 - using serial physical layer for DNP3 communication with the DUT.

 

You debug the communication in LabVIEW envrionment, which is also facilitated by LabVIEW project.

0 Kudos
Message 11 of 12
(2,759 Views)

Hi Todd,

 

I want to add that you may also for the sake of simplicity in the develepment, run DNP3 master VI locally on your PC and communicate directly with the DUT. Physically it'd be that you connect directly the DUT to your PC COM1.

If it succeeds, add the target in your project and move the VI under the target and run, then the target will communicate with the DUT. You should first connect the target to your PC by ethernet for VI deployment of course.

 

For the connection to be established, you need to match the destination and source values to those of the target's (as well as COM number). I don't know what they are for your DUT but there should be a way to find it out, like trying the default values (3 and 4), or using other working system to check the values, or find them in their documents, etc.

0 Kudos
Message 12 of 12
(2,753 Views)