SCADA System Integration

I have a scada system that uses DNP object 40 as the analog control. I want to integrate the PI Server to send output tags to update values in my SCADA system. The PI DNP3 interface documentation does not describe DNP object 40( it states it as Analog Output Status). The PI documentation seems to infer that the only way to send output tags is through DNP object 41(Analog Output Block).

 

The documentation also seems to infer that status tags must be digital states which conflicts with what I want the the interface to achieve.

 

I need to update values in my scada system by sending an update value from PI through DNP object 40. They can not be digital state sets.

 

Any way around this?

  • @Aaron: sorry if the forum name led to confusion, but we aren't exactly referring to this kind of integration - rather the integration of the system with other systems (ERP, BI, reporting, CMMS, etc.). Your question is a PI Interface question and you will most likely get better and more timely answers from our regular Technical Support team. Maybe some folks here have experience around the PI DNP3 Interface and will chime in, but your best bet is to give a shout to our very supportive tech support team

  • PI Server’s DNP3 interface primarily supports output via Object 41 (Analog Output Block), not Object 40 (Analog Output Status), which is typically read-only. Unfortunately, writing analog values using Object 40 isn't supported directly. A workaround could involve customizing the interface layer or using a protocol gateway that maps PI outputs to Object 40-compatible commands. At INS3, we help manufacturers overcome exactly these kinds of integration challenges—bridging protocol gaps with tailored solutions that ensure your SCADA system and PI Server communicate exactly as needed, without compromising functionality or control fidelity.