ScadaWorks "Readme"
This README.HTML file documents the changes made to the ScadaWorks development
kit, a product of Industrial Control
Links, Inc. of Auburn California, USA.
v1.10
Summary
New Features/Changes
- Updated ISaGRAF Kernel code to version 3.40 library.
- Added additional functions and function blocks to ICL library:
- GpsRD function to read GPS time from a GPS interface configured
in ScadaBuilder.
- LogAna function to allow user to configure a set of contiguous
integer registers as a block of logging entries.
- LogReal the same as LogAna only with real (floating point) registers.
- PID_AL simpleintegrated PID block.
- RTCSecs function to read the controller's real time clock and
convert the output to UNIX compatible seconds since Jan. 1, 1970.
May be used for relative timestamping or file naming.
- Charctrz function allows user to specify curve characterization
for analog inputs from two contiguous blocks of registers in the
dictionary--one block is for the X axis and one for the Y axis.
- Scaler function for traditional proportional linear scaling
with offset.
- FlipFlop function for transition alternation.
- TrackHld is a track and hold function for holding values based
on an input flag.
- RateLim limits rate of change of an analog input based on a
time value.
- Removed ISACFG file support to reduce kernel size. Only the ScadaBuilder
configuration file (node.sbr) is supported.
- Reduced code size of ISaGRAF kernel (ISA.EXE) to free memory for
other functions.
- Added RTC option for Timer Trigger.
- Added FTP Transfer Events.
- Added Complete Controller Download Option in Target Menu.
- Added Data Logging features:
- Separated log file writes and log buffering into separate tasks
to prevent impact on system when doing a file write to the flash
disk.
- New log architecture allows user to set buffer size.
- Added disable overwrites option.
- Added force new header at startup.
- Added log count.
- Register, Date and Time can now be inserted into log file headers.
- New dialog interface for configuring log file message/headers.
- Added register mapping of archive flag to tell the user when
an archive has been done (copy lg1 to lg2).
- Added logfile compression when data does not change.
- Added maximum number of records archive setting.
- Added DF1 Master and Slave protocols.
- Added support for Modbus/TCP Master and Slave to use TCP ports other
than the default 502 port.
- Added capability for slave IP addresses to be referenced by Netevents
directly.
- Added GPS Interface support.
- Added Real Time Clock synchronization support.
- Added Daylight Savings Time support.
- Added timezone offset support from GMT.
- The timezone and daylight savings support is also for Emails
- Added self-triggering Netevents from communication writes or from
TUI writes.
- Added network statistics for individual slave numbers under any
master protocol.
- Added mapping to registers to disable communication by slave number
for any master protocol.
- Added AI Priority function to support faster analog input scanning
on ScadaFlex Plus.
- Added capability to archive and restore projects to and from controllers
with optional password protection.
- Added default warning dialog when exiting ScadaBuilder that the
user has not archived project to controller.
- Added capability to export and import individual node archives to
and from controllers.
- Added ISaGRAF Make and Debug hot buttons.
- Added "Lightning" hot button that will automatically start
controller after a controller configuration update.
- Added the ability to send ISaGRAF program and ScadaBuilder node
files with the Target|Send Startup Config menu option.
- Added file browser/download/upload tool for file management on controllers.
- Changed I/O configuration dialogs to support mapping, unmapping,
scaling and unscaling in blocks.
- Added on-line help reference for all controls and features.
Fixed Problems
- Fixed problem where sockets would never get deallocated once they
where interupted during a RST. Problem was most prevailent during
Ergoview access.
- Fixed problem where TUI log history was not set.
- Changed the default FTP Client timeout to 30 seconds. Was 0 seconds
which would always cause a race condition between the FTP handler
and the FTP server.
- Netalarms were not resetting phone number lists properly after all
Alarms were acknowledged. The next Alarm would dial the number in
the list where the last Alarm left off.
- Fixed bug in TUI RTC field when am/pm field would inadvertenly change
when moved to for editing.
v1.01
Summary
New Features/Changes
- New Radicom Dialup modem Support.
- Point-to Point Protocol (PPP) for both Dial Out (client) and Dial
In (server) support.
- Email.
- DHCP capability.
- Voice Alarming.
- Voice User Interface.
- FTP target updates (for updating voice files over Ethernet for example).
- Multiple Textual User Interfaces (TUIs).
- EtherLogic LC Support.
- Made minor modification to ICL-4300 API to support modems on any port.
- Fixed Alarm annunciation issue where a retriggered unacknowledged
alarm would start a VUI dialup list over again.
- New terminal software and removed Green Leaf Terminal and comm. port
drivers.
- Http support with access permissions.
- DNS services.
Fixed Problems
- Fixed null string problem when a blank name was entered for a new
record.
- Changed communication library used for downloads and terminal access.
- Email from a config file was broken in a previous beta version.
- Timer Triggers were not being initialized to seconds value passed
in from ScadaBuilder.
- Fixed problem where Modbus TCP session could cause sockets to be
allocated but never deallocated causing unit to stop responding to
TCP connections.
|