CWPAC
Page
3
Technical Specifications
In Remote Mode, the ControlWave PAC allows
downloading and online program modification
through the network provided the security access
requirements have been met. Local download and
online modification of the running program is
prohibited.
In Local Mode, the ControlWave PAC allows
download and online modification through either the
network connection or through a local serial
communication port provided the security access
requirements have been met.
Multi-User Security Access
The ControlWave PAC employs a user
name/password access system protected by a
56-bit encryption technique through the TCP
connection. There can be up to 240 users who sign
in with their user name and password. Both the user
name and the password can be up to sixteen
characters in length.
You can customize the security level for each user
based on 64 access rights including the ability to
read and write data values and files via FTP, access
and configure historical and audit data information,
edit configuration, run internal diagnostics, and read
and reset system status.
Data Reliability
The ControlWave PAC is designed to provide the
optimum level of data reliability using a distributed
database architecture. All data, including time
stamped alarms, alarm limits, and historical data is
stored locally in non-volatile flash memory in each
ControlWave PAC.
When historical data is collected from the
ControlWave PAC, it is converted and appended to
a .CSV and ODBC compliant database. The original
historical data is not changed and is stored in the
device flash memory.
Historical Data Collection
The ControlWave Historical Data Collection system
provides time-stamped historical data storage in
ControlWave flash memory. The historical data is
collected through OpenBSI software on a scheduled
or on-demand basis. After the data is collected, it is
converted to CSV and ODBC compliant file formats
for use in spreadsheets and reports. If any data is
missed due to a communication failure, it is
collected and the PC historical database is
backfilled when the communication is reestablished.
This distributed historical database architecture
provides data reliability and integrity during
communication or PC failure.
Another important historical feature is the audit
system. The audit logs are files stored in
ControlWave flash memory that contain significant
events and time-stamped alarms. In addition to the
real-time alarm reporting system, the alarms stored
in the audit alarm log provide a reportable historical
alarm archive.
Theses files are collected through OpenBSI
software and presented as text files in the PC. This
functionality is extremely useful in providing an
event trail during communication interruption, PC
downtime, or other system problem.
OpenBSI
Emerson’s OpenBSI (Open Bristol System
Interface) is an optional set of network setup,
communication, diagnostic, and data viewing
software utilities for use with ControlWave RTUs,
flow computers, and controllers. At the core of
OpenBSI is the communication interface. The
interface is written as a Windows communication
server API through which other client applications
communicate. OpenBSI supports both serial BSAP
protocol and Ethernet IP communication to
ControlWave devices.
ControlWave Designer
ControlWave Designer is an optional, fully IEC
61131-3 compliant programming environment for
the ControlWave PAC. ControlWave Designer
includes all five IEC 61131-3 process languages for
batch, continuous, and discrete control. These
languages are: Function Block Diagram, Structured
Text, Sequential Function Chart, Ladder Logic
Diagram, and Instruction List.
ControlWave Designer includes an extensive library
of more than 200 basic IEC 61131-3 functions and
function blocks common to many IEC 61131-3
based products. These include:
Flip-flops, counters, and timers
Ladder diagram functions – coils and contacts,
etc.
Numerical, arithmetic, and Boolean functions –
Sine, Cosine, Add, Sub, Square Root, And, Or,
etc.
Selection and comparison – Min, Max, Greater
Than, Equal, Less Than, etc.
Type conversions – Integer to Real, Boolean to
Word, etc.