The latest version of Cscape™, Version 9.3 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:
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.
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.
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.
Pentium 3 450 MHz, 256MB RAM, Windows 2000 or XP
Cscape 9.3 Enhancements
Cscape 9.30 Service Packs 1 and 2
SP2 Adds support for the XL4 and contains the following enhancements and some issues that are resolved. This can be downloaded in full or if Cscape 9.30 is already installed the automatic update can be used from the "Help | Check for Updates" menu in Cscape.
To make use of these new features in Cscape 9.3 the OCS requires 12.80 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.
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!
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.
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
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.
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.
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.
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.
PUN For OCS Controllers with Cscape 9.10
Cscape Help Files
Newest version of Help Files considered as Cscape Manual
Cscape Symbol List
Symbols used in Cscape