the deviceserver is a software or firmware program that can communicate to a maximum
of 2000 devices per deviceserver. the deviceserver enables communications on a tcp/ip network, providing powernet
clients with real-time power data, device event information, device waveforms and historical profile data.
this program serves as the interface between the impacc device network and the rest
of the impacc powernet system. deviceserver communicates to other impacc powernet applications through a tcp/ip
based communications protocol, and provides the following device network related services:
- manages all impacc device network communication.
- polls and buffers impacc device data
- makes available real-time device data to other networks, such as a modbus network
and a tcp/ip based ethernet.
- monitors for device events (such as protective device trips), and records the event
information.
- on a user defined schedule, polls devices for energy use (and other related data)
and records this information so that it may be used by other applications.
- allows applications to access other device data (such as waveform data), and to
control devices.
- provides security-related services to prevent unauthorized access to devices or
device data.
deviceserver supports a sophisticated device-polling algorithm, which adjusts to
the changing needs of the system. deviceserver polls device status at two user-defined rates. this ensures a quick
response to events.
other device data can be obtained on an as-needed basis, through subscription. client
applications (such as modbus configurator) subscribe to the deviceserver for data. the data is then "pushed"
to the applications only when there is a change in the data. this maximizes the efficiency of the data throughput.
|