A Network Capable Application Processor (NCAP) is a device between the STIM
and the network that performs network communications, STIM
communications, data conversion functions, and application functions. It
also provides power to the STIM circuitry. The NCAP usually contains a controller
and the interface to the broader network that may support other nodes. An
NCAP could be an 8-bit microprocessor for a DeviceNet control network, or
a 32-bit microprocessor for an Ethernet-based control network. Once a TEDS
is read, the NCAP knows how fast it can communicate with a STIM, how many
channels a STIM contains, and the data format of each STIM's transducer.
It also knows what physical units are being measured, and how to convert
the raw readings into corrected SI units.
An NCAP initiates a measurement or action by means of triggering a STIM, and the STIM responds with an acknowledgement once the function is completed. The STIM can interrupt the NCAP if an exception such as hardware error, calibration failure, or self-test failure has occurred.
An NCAP can be used as a node controller in a multiple-node network. It can communicate with other NCAP nodes via the client/server protocol or publish/subscribe protocol.