About PUP Architecture

The PUP driver uses the standard NiagaraAX network architecture, similar to other serial-based polling drivers. See “About Network architecture” in the Drivers Guide for more details. For example, real-time data is modeled using PUP proxy points, which reside under PupDevices, which in turn reside under a PupNetwork container in the station’s DriverContainer (Drivers).

Hierarchically, the component architecture is: network, device, points extension, points. The points extension is the only “device extension” under a PupDevice—meaning there are no schedule or history device extensions. The default “Pup manager” views of the network (and the points extensions under each device) supports online discovery of PUP devices and their data items for proxy points, respectively.

Unique to a PupDevice is its default “Pup Region Manager” view, providing an interface for you to view, upload, and download SPL program regions in the selected PUP device.