A New Monitoring ConceptThe ADCoS data logging concept allows for the assembly of integrated multi-channel data collection systems with inexpensive commercial off-the-shelf hardware and software. ADCoS can be used interactively or as part of a distributed data logging network consisting of hundreds of remote sites. The ADCoS software is designed to operate across generations of IBM PC hardware configurations, from the most basic 8088 to today's high performance Pentium systems and on to the hardware platforms of the future. Through the implementation of the Microsoft Windows graphical user environment, ADCoS acquisition systems are highly modular, expandable, and interactive even in a field acquisition setting. The ADCoS software is designed for nonprogrammers and only a minimal hardware understanding is needed to configure a basic fieldable system. No knowledge of the PC interrupt or Direct Memory Access (DMA) structures is required. System ApplicationsADCoS is specifically designed for the acquisition of multiple data channels at a low sampling rate (one sample per second per channel or slower). A mixture of sensors with varying sample rates and alarm threshold settings are supported. Because of the Microsoft Windows implementation, site-specific requirements are handled by ancillary software packages (commercial or custom) that run in tandem with the ADCoS software. Execution of multiple instances of ADCoS allows for open ended channel expandability. The Windows message passing facilities and Dynamic Data Exchange (DDE) support complete the interprocess communications links needed for a highly modular system. Laboratory and Field UseADCoS runs on Microsoft Windows PC compatible hardware in Real Mode (Windows 3.0), or in Standard and Enhanced Modes (Windows 3.0 or 3.1). This configuration is ideal for low-cost data acquisition systems. ADCoS supports a variety of commercial data acquisition cards but it can also accept serial, parallel, GPIB, and keyboard input. Different input sources are supported through custom Windows Dynamically Linked Libraries (DLL) to create virtual acquisition cards. Each "card" can support as many as 16 data channels. System channel capacity is determined by the number of available card slots and the nature of the CPU. Features of ADCoSADCoS has been designed to provide features that are not common in data logging systems, such as a level of data interaction that is usually reserved for laboratory settings. Additional capabilities can be added through either custom or third-party software applications. Sampling ControlADCoS gives the user full control over the sampling process. ADCoS logs all data as raw digital counts with an associated channel and time stamp, so each data channel is configured independently. The channel configuration information is stored as part of the file header. The sampling control features include, but are not limited to:
Interactive Data ViewingADCoS uses the Windows Multi-Document Interface (MDI) to allow for the simultaneous graphical display of multiple data channels. A tabular display is also available on a channel by channel basis. Some of the available interactive features are:
Ease of UseThe Windows environment is a state-of-the-art graphical user interface (GUI) designed for use by nonprogrammers. Important features that make this interface easy to use include:
Output OptionsADCoS can save data to disk files which permits the concurrent interactive viewing, printing, and transfer of data to other applications. Output options include:
SecurityADCoS provides basic security measures for data and system operation to prevent problems caused by intentional tampering or inadvertent user error. These measures include:
ReliabilityThe ADCoS software provides robust features that ensure low-maintenance, unattended data acquisition system operation. The features include:
Cost-Saving FeaturesData collection systems based on the ADCoS design concept have a low initial cost, low-maintenance cost, and minimal upgrade cost.
Centralized Monitoring SystemsThrough the use of either custom or third-party Windows communication and network software packages, centralized monitoring systems with hundreds of remote nodes can be assembled. In this type of configuration, the central site can control all the remote sites and monitor alarm and status messages. Polling is used to transfer collected data back to the central site. The system can use standard or cellular telephone lines, satellite links or a mixture of telecommunication systems to connect remote sites to a central host. Third-Party MonitoringSince the communication lines connecting a central system to the remote acquisition sites are not hard-wired to the central site, interested third parties can be granted access to the data at the remote stations. In an application such as monitoring underground storage tanks for leaks, an ADCoS-based system allows an insurer or tank owner to independently access leak sensor data whenever desired. Such a configuration permits a third party to have the same remote viewing capabilities as the central site but can preclude the party from making any system changes. ADCoS DDSDK APIAn ADCoS Device Driver Software Development Kit has been developed to simplify the development of ADCoS device driver DLLs. Drivers for all but the most complicated interface devices can usually be created in one day by an experienced programmer. Each instance of the ADCoS application can link into a different device driver DLL, so the configuration options are virtually unlimited. A copy of a demonstration version of the software is available for download: ADCoS Demonstration Software (zip file 212KB) Copyright © 1996-1998, Valiant Technologies, Inc. , All Rights Reserved06/20/00 ern |