The latest version of Cscape™, Version 9.1 is now available for download. It provides a number of enhancements designed to improve your user experience.
Cscape software combines graphical ladder diagram programming (based on IEC-1131) with operator interface development to completely integrate the control package. Its straightforward approach to programming combines logic with messaging and networking, and offers:
|
|
Logic
Cscape Features a powerful IEC-1131 style free form, drag and drop
ladder editor. Nearly 100 functions to choose from, including
conversion, string handling, advanced math, flow control and more.
IEC-61131 languages now come as standard with Cscape.
Operator Interface
Designed to simplify development of your Operator Interface screens
while you develop your control logic. Screens can be called up from
ladder logic or operate independently. Use a single set of I/O
references-no duplication of effort.
I/O configuration
Configure all your I/O from Cscape manually or automatically-with
over 60 I/O modules to choose from. Built-in expansion and remote
I/O are all handled in a straight-forward manner.
System Requirements
Pentium 3 450 MHz, 256MB RAM, Windows 2000 or XP
Cscape 9.1 Improvements
Cscape 9.1 NEW OCS models and features
Complete Feature Set presentation - available here
To make use of these new features in Cscape 9.1 the OCS requires 12.70 Firmware or later.

Support for Horner's new Modbus Tcp/Ip Ethernet I/O Range 'SmartRail'

Cscape 9.1 Supports the new Horner XL6m range.
A greyscale screen version of the XL6
Cscape 9.1 Supports the new Horner RCX range.
A no screen PLC accepting plastic SmartStack modules, Fox I/O, CAN and with an ethernet model available also.

A new group of logic blocks to allow access to large tables of bits.
Open Comms Port from Register Settings

A new feature allowing a system to have it's communication port settings to be configured at Run time on the OCS, allowing links to serial devices to be configured on the OCS itself without connection to Cscape
Cscape 9.1 Adds support for Email via GPRS as well as ethernet.
Excellent news for XLe and XLt users!
Alarm Acknowledge and Clear Through Registers.

Alarms can now be acknowledged and cleared by setting bits in OCS registers.
This is a particularly useful feature when remote access of the OCS is used.
Enhanced Graphics Object - Empty Square Indicators

An additional 'Empty Square' selector is available for the indicator graphics object

The Gauge now has an adjustable needle length
IEC Variable Tagging for GrEdit.
When working with the IEC editors in Cscape, allocation of
variables to the Cscape register set is performed every time the
program is compiled. The other packages in Cscape retain variable
locations using the register address that is assigned to them. As a
result compilation cancauses the other packages to be linked to the
incorrect register location.
Workaround - where a register needs to be accessed by the IEC
editors and one of the otehr Cscape packages, then fix the variable
in the OCS register space by filling the 'Tag' entry in the IEC
variable declaration. This will prevent the variable being moved
about in memory.
Cancel in upload/download/verify boxes does not
work.
Due an architectural problem the cancel button in the
upload/download and verify progress indicators does not work.
Workaround : You can cancel the transfer (by causing it to fail) by
physically disconnecting the connection between the PC and the
OCS.
Focus lost during Upload/Download/Verify can make Cscape
appear to have hung.
If Cscape loses focus during upload/download or verify
operations returning Cscape to focus doesn't cause an immediate
return to updating the operation progress. Hence Cscape can appear
to have hung at this point.
Workaround: After switching back to Cscape if a
Download/Upload/Verify is in progress allow time for the progress
indicator to start updating again (This may be a significant amount
of time if a large bitmap or font transfer is in progress).
Verify not equal occasionally.
After uploading a program from the OCS, verify
occasionally fails, because of the way string variables are
re-allocated after an upload.
Workaround: None.
Logic not equal when debugging IEC.
The logic test when deciding if the logic in the target OCS matches
that in locally in Cscape includes some additional information
related to window positioning and opened tabs. Cscape can
incorrectly report that the logic in the unit does not match that
in the target when IEC debug mode is selected.
Workaround: Avoiding arranging windows in the IEC editing area
after downloading the logic to the target unit. Alternatively
simply ignore the mismatch warning.
Find "Bitwise" doesn't display all the new
test/Set/Clear bits in the Search window
If a Find Bitwise operations is requested, Cscape fails to
find the Test/Set and Clear bit table operations.
Workaround: None.
Trigger bit for an empty report is not retained back
after save & reopened.
If a report is created with no text and a trigger bit is
allocated to it then after saving and reopening the file the
trigger bit is lost.
Workaround: Add text to a blank report as a place holder.
IEC String operations.
Although String variables can be allocated in IEC mode,
their implementation in the OCS firmware is currently
incomplete.
Workaround: Use USINT arrays in place of Strings variables.
IEC Arrays of structure operations.
Some instantiated function blocks are not currently
handled in the IEC Arrays of structure mode.
Workaround: If an 'Function not supported' error occurs when
compiling an IEC program in 'Arrays of Structures'. Instantiated
function blocks are compiled differently in Arrays of structures
when they are not tagged to a fixed register address. Tag the
function block with a register location to force a good addressing
mode to be used.
Devicenet EDS file support
The devicenet configurator package does not retain EDS
information after exit and reentering.
Workaround: None.
Devicenet configurator package forgets about configured
nodes which have no data allocated to them.
If a node is created in the devicenet configurator package
bit no data table is set up for the device then exiting and
reentering the devicenet configurator forgets about the existance
of the slave node.
Workaround: Make sure nodes created in the devicenet configuator
package have some data allocated to them.
Printing fails to some devices.
cscape fails to select the correct foints for some
printers. Printing to those devices can then cause crashing or
badly formatted printouts. The Microsoft XPS is one driver which is
particularly problematic.
Workaround: Instead of printing to the XPS driver, use one of the
many Pdf creator Printer drivers available for download from the
internet.
Font Creation Wizard.
The font creation wizard oten fails to show relevant
characters during font creation.
Workaround: None.