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

    Feature release.

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

    Feature release.

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 (TUI’s).
  • 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.