Browse FAQs

Setting up the DNP3 Slave (Server) Mode on the BMXNOR0200H module

Published date: 25 March 2019

Title
DNP3 Slave (Server) Mode on the BMXNOR0200H module
 
Issue
How to setup DNP3 Slave (Server) Mode on the BMXNOR0200H module
 
Product Line
M340 BMXNOR0200H
 
Environment
Unity Pro 
 
Resolution
Enter the BMXNOR0200 webpages and select Setup to begin the DNP3 configuration of the BMXNOR0200H module.
Select Channel Parameters under Communications and click on the ADD button to add a new Channel.
Channel Parameter setup steps:
1. Change Protocol to DNP3
2. Keep Network Type as TCP-IP 
3. Keep Mode as Slave (Server)
4. Click and Enter IP Address of Master
5. Keep the Local Port as 20000
6. Enter Connection Count
7. Enter %MW address for Status Reg
8. Click Add

After setup of DNP3 Slave (Server) Channel has been completed, Next is the DNP3 Session Setup.
DNP3 Session Setup steps:
1. Select NET Server Parameters
2. Check box to Enable Event Backup 
3. Click Change Button
4. Click OK Button 
5. Select Session 0 Parameters 
6. Enter Local and Master Address 
7. Click Change Button
8. Click OK Button 
9. Select Data Mapping

Data Mapping setup steps:
1. Add a Binary Input 
2. Select Pull Down List 
3. Select Binary_Input 
4. Click Add Button 
5. Enter valid Point Number 
6. Enter valid Point Count value 
7. Select CPU Register Type
8. Enter CPU Register Address
9. Enter Variable Name
10. Select Event Class Mask
11. Select Default Static Variation
12. Select Default Event Variation 
12. Click Add

Data Mapping adding Analog Input:
1. Add a Analog Input 
2. Select Pull Down List 
3. Select Analog_Input 
4. Click Add Button 
5. Assign appropriate Point Number
6. Enter Point Count value  
7. select CPU Register Type 
8. Enter Variable Name
10. Select Event Class Mask
11. Enter Deadband value
12. Select CPU Reg Mapping 
13. Select Default Static Variation
14. Select Default Event Variation 
15. Click Add

After DNP3 Slave (Server) Data Mapping has been completed, then next is the DNP3 Event Setup:
1. We will Add a Binary Input Event 
2. Select Pull Down List 
3. Select Binary_Input 
4. Click Add Button 
5. Select Event Store Mode All 
6. Enter Max Event Count value 
7. Enter CPU Reg Address 
8. Select Event Backup 
9. Click Add 

1. Now, Add a Analog Input Event 
2. Select Pull Down List 
3. Select Analog_Input 
4. Click Add Button 
5. Select Event Store Mode Most Recent 
6. Enter Max Event Count value 
7. Enter CPU Reg Address 
8. Select Event Backup 
9. Click Add 

After DNP3 Slave (Server) Events have been completed then Next is to Reset Communication to start using changes.
Finally, Export the Variable XSY File for Unity.
Import Variable XSY File into Unity, rebuild program and download to the controller.

Was this helpful?

What can we do to improve the information ?

Can't find what you are looking for?

Reach out to our customer care team to receive information on technical support, assistance for complaints and more.