Cscape Software2018-11-20T20:29:42+00:00

CScape Software

Cscape Free PLC software combines graphical ladder diagram programming (based on IEC-1131) with operator interface development to completely integrate

the control package. It’s straightforward approach to programming by combining logic with messaging and networking.Cscape Programmable Logic Controller Software is absolutely free to download. You’ll need to register for an account to get started. Be sure to use a valid e-mail address as the final download link will only be sent to confirmed accounts.


Programming 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, and advanced math, flow control and more. For users who prefer to utilize all of the IEC-61131 languages, Cscape 61131 is available.


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 available. Built-in expansion, and remote I/O are all handled in a straightforward manner.
Features include:

  • Relay Ladder Logic
  • Floating Point Math
  • Motion Commands
  • Serial Read and Write Functions
  • Auto Tune PID
  • Modem and Networking Functions

Cscape Free PLC software combines graphical ladder diagram programming (based on IEC-1131) with operator interface development to completely integrate the control package. It’s straightforward approach to programming by combining logic with messaging and networking. Cscape Programmable Logic Controller Software is absolutely free to download. You’ll need to register for an account to get started. Be sure to use a valid e-mail address as the final download link will only be sent to confirmed accounts.

Some features of Cscape require the latest version of Firmware (such as Revision 15.12) that is available for download from the firmware section of the website.

[ Notice: Past users can download the upgrade under My Account. ]

WHO SHOULD DOWNLOAD THE LATEST VERSION OF CSCAPE?

  • Users downloading Cscape for the first time.
  • All Users of the XL and X OCS series of Controllers.
  • Users who wish to use WebMI
  • Users who wish to utilize the product enhancements listed below

Horner APG attempts to ensure full upward compatibility for new releases of Cscape. However, prior to deploying any new software package, users should take necessary steps to validate that the new software does not introduce problems in their application.

This software has been thoroughly tested, and every precaution has been taken to prevent the introduction of new issues that may be problematic in your application. It is always important for customers to perform their own internal system testing prior to deployment of the new software.

CAREFULLY READ THESE STEPS PRIOR TO DOWNLOADING AND INSTALLING THE LATEST VERSION OF CSCAPE:

  • If you choose to install the latest version of Cscape and retain previous full versions of Cscape (such as 9.00), you must move the previous full versions to new folder(s) prior to installing the latest version of Cscape
  • Backup all application files (.csp) prior to using the latest version of Cscape.. Once application files are saved in the latest version of Cscape, they can no longer be opened with previous versions of Cscape
  • Horner APG attempts to ensure full upward compatibility for new releases of Cscape. However, prior to deploying any new software package, users should take necessary steps to validate that the new software does not introduce problems in their application

Cscape Version 9.80, SP3 – Updated October 2018

Enhancements:

  1. RCC6512 Model

Issues Resolved:

  1. In the advanced ladder editor using tag mode, bit functions now support DWORD type.
  2. In advanced ladder mode, previous versions required a coil after bit set and clear functions. The extra coil is no longer required.
  3. In the advanced ladder editor when changing the type in the compare function, the inputs are no longer cleared.
  4. When deleting variables in the program variable windows, users are now prompted for a confirmation.
  5. When configuring EGD Ethernet communications, the incorrect error “The byte limit of 1400 bytes has been exceeded in produced exchanges” is no longer shown.
  6. Maximum number of outgoing messages in email configuration has been increased to 256 messages.
  7. In the Cscape Graphics Editor, for the retentive trend object (historic mode only), what you see in the Cscape Graphic Editor is now what you get on the OCS screen.
  8. The alphanumeric keypad example for color touch OCS units, that installs with Cscape, was updated.
  9. In the Cscape Graphics Editor, the screen jump object now supports +1 and -1 when in IEC mode.
  10. In the Cscape Graphics Editor, the image shown as an overlay for the X2 model was updated to match the controller.
  11. User can now delete empty screen names using “Remove screen tags” option in Graphics – Screen Navigator Bar.
  12. When compiling graphics objects, if an object attribute had an invalid name, the compiler error now better explains the error more accurately.
  13. In the Graphics Editor at a zoom level, other than 100%, some text items were not properly aligned, this is now fixed.
  14. When changing the IEC program (from LD to ST…), Cscape no longer requires a controller to be connected.
  15. The performance of opening the Cscape Graphics Editor has been improved.
  16. In the Graphics Editor, when selecting a bitmap or image the last directory selected is stored for use the next time Cscape is opened.
  17. Cscape doesn’t allow configuring / assigning registers to remote I/O that conflict with on board I/O.
  18. When compiling graphics an error of “Number of External Fonts Configured Exceeds Limit” was incorrectly produced. This has been eliminated in this version.
  19. When editing the CAN I/O module HE559MIX977, the drop down for analog selection was corrected.
  20. Math expression now accepts values greater than 65635 for REAL / LREAL format.
  21. In the recipe editor a single click is now used to edit ingredients instead of the double click required in past versions.

Cscape Help File Changes

  1. Added following note in Cscape Help – Remote Acknowledge and clear trigger registers can be used to acknowledge and clear individual alarms (i.e., one 16-bit register can acknowledge / clear 16 individual alarms).
  2. Added following notes in Cscape Help: Cscape allows configuration of 24 submenus only.  2. Total of 377 menu items can be added / configured including sub menu’s
  3. Details on using the timer structure for tag-based programming were added.
  4. Added following note in Cscape Help – Email configuration has been increased to 256 Emails (Messages).

Cscape Version 9.80, SP2 – Updated April 2018

Enhancements:

  1. Font Migration for QX to XL+
  2. Added Touch Pressure SR registers (%SR9 and %SR10)
  3. 24-bit color bmp support added for XL+
  4. “JPEG Compress” option disabled for 24-bit color bitmaps
  5. Font files (.ttf) are saved as part of Cscape Program (.csp) files for XL+
  6. Added more sizes and resolutions to XL+ Video Object
  7. Change in Error Message for more than 100% bitmap size
  8. New model X2 support
  9. Enhanced PWM implementation with Backward compatibility

Issues Resolved:

  1. PGM converter utility was not handling the PGM file created by the device properly and gave error.
  2. Cscape 9.80 was not detecting new devices with alternate CAN protocols.
  3. Cscape 9.80 did not detect the correct models for other CAN models (CANopen, J1939, DeviceNet) during Auto Config.
  4. Cscape 9.80 was crashing when cursor was not setting the controller time correctly when user entered time manually for the non-Linux units. Set controller with PC time option was working.
  5. Cscape 9.80 was crashing when cursor was pointed at logic area after selecting YES on the error message displayed for Copy/Pasting on overlapping objects.
  6. Unnecessary message (program appears to have been migrated from an OCS with a monochrome screen) used to pop up when selected download.
  7. When F1 was pressed for Video Object configured for the XL7e, the help was showing contents of Video Object of QX.
  8. In some applications, the CRC was showing difference in Cscape when it should not. It was seen after download or upload.
  9. Verify was failing just after download of CANopen file.
  10. In Cscape 9.80 publishing was failing during the exporting pages phase.
  11. In previous versions of Cscape, if a text table number in between is empty or blank, then after upload the text table number next to blank text table was occupying the empty text table.
  12. Cscape 9.80 was crashing if user selects “Delete” from right click options highlighted ladder block.
  13. Even after saving the modified file “asterisk” mark was not disappearing, and while closing the program, Cscape 9.80 used to ask for saving the program.
  14. Element usage window was not showing register usage beyond %R19246.2 in customer’s program.
  15. If local and target IDs were different, Cscape 9.80 used to delay in launching Graphics Editor.
  16. If sample rate was configured through registers, it was not supported in WebMI.
  17. Cscape 9.80 was not allowing configuration of string type variable in ASCII field of outgoing message in email body.
  18. Copy/Paste of I/O names was not functioning properly.
  19. In Cscape 9.80, an export to Removable Media was done only for older hardware. This created problems loading programs that used downloadable protocols. Now when exporting to Removable Media from Cscape, it is no longer necessary to use the .pgm conversion utility on the exported file.
  20. Cscape 9.80 was not setting the controller time correctly when user entered time manually for Non-Linux units. Set controller with PC time option was working.
  21. While loading bootloader for Gen2 XLE/T, there was no progress bar and it would wait for timeout (about 45 s).
  22. Error message updated for bootloader/firmware loading if old firmware detected and new XLE/XLT connected.
  23. Type 1 XL I/O module was available but never released.
  24. Release notes of very old Cscape / firmware versions were available
  25. Cscape 9.80 would crash when user exported to RM from an older version of firmware and the protocol dll was newer
  26. SMTP server name was disabled for old modems while adding new modem.
  27. Drop down menus for analog input channels 3 to 6 was appearing to start in the middle of the list (scroll was appearing from middle of the list).
  28. Setpoint table was not displaying when controller was not connected to Cscape 9.80.
  29. Wrong information for %SR196.
  30. When old files were getting invalid reference, error was shown sometimes and as soon as OK was clicked on Network Config of protocol. Everything worked, however.

Cscape Version 9.80, SP1 – Updated April 2018

Enhancements:

  1. Font Migration for QX to XL+
  2. Added Touch Pressure SR registers (%SR9 and %SR10)
  3. 24-bit color bmp support added for XL+
  4. “JPEG Compress” option disabled for 24-bit color bitmaps
  5. Font files (.ttf) are saved as part of Cscape Program (.csp) files for XL+
  6. Added more sizes and resolutions to XL+ Video Object
  7. Change in Error Message for more than 100% bitmap size
  8. New model X2 support
  9. Enhanced PWM implementation with Backward compatibility

Issues Resolved:

  1. PGM converter utility was not handling the PGM file created by the device properly and gave error.
  2. Cscape 9.80 SP1 was not detecting new devices with alternate CAN protocols.
  3. Cscape 9.80 SP1 did not detect the correct models for other CAN models (CANopen, J1939, DeviceNet) during Auto Config.
  4. Cscape 9.80 SP1 was crashing when cursor was not setting the controller time correctly when user entered time manually for the non-Linux units. Set controller with PC time option was working.
  5. Cscape 9.80 SP1 was crashing when cursor was pointed at logic area after selecting YES on the error message displayed for Copy/Pasting on overlapping objects.
  6. Unnecessary message (program appears to have been migrated from an OCS with a monochrome screen) used to pop up when selected download.
  7. When F1 was pressed for Video Object configured for the XL7e, the help was showing contest of Video Object of QX.
  8. In some applications, the CRC was showing difference in Cscape when it should not. It was seen after download or upload.
  9. Verify was failing just after download of CANopen file.
  10. In Cscape 9.80 publishing was failing during the exporting pages phase.
  11. In previous versions of Cscape, if a text table number in between is empty or blank, then after upload the text table number next to blank text table was occupying the empty text table.
  12. Cscape 9.80 was crashing if user selects “Delete” from right click options highlighted ladder block.
  13. Even after saving the modified file “asterisk” mark was not disappearing, and while closing the program, Cscape 9.80 used to ask for saving the program.
  14. Element usage window was not showing register usage beyond %R19246.2 in customer’s program.
  15. If local and target IDs were different, Cscape 9.80 SP1 used to delay in launching Graphics Editor.
  16. If sample rate was configured through registers, it was not supported in WebMI.
  17. Cscape 9.80 SP1 was not allowing configuration of string type variable in ASCII field of outgoing message in email body.
  18. Copy/Paste of I/O names was not functioning properly.
  19. In Cscape 9.80, an export to Removable Media was done only for older hardware. This created problems loading programs that used downloadable protocols. Now when exporting to Removable Media from Cscape, it is no longer necessary to use the .pgm conversion utility on the exported file.
  20. Cscape 9.80 was not setting the controller time correctly when user entered time manually for Non-Linux units. Set controller with PC time option was working.
  21. While loading bootloader for Gen2 XLE/T, there was no progress bar and it would wait for timeout (about 45 s).
  22. Error message updated for bootloader/firmware loading if old firmware detected and new XLE/XLT connected.
  23. Type 1 XL I/O module was available but never released.
  24. Release notes of very old Cscape / firmware versions were available
  25. Cscape 9.80 would crash when user did expert to RM from an older version of firmware and the protocol dll was newer

Cscape 9.80 – Updated August, 2017

Enhancements:

  1. XL+ Support
  2. XLEe/XLTe support
  3. Web Authentication mode selection – to support MBConnect/Socomea/Ewon type virtual connection devices
  4. Support NTP Protocol
  5. PGM Converter

Issues Resolved:

  1. F key restriction does not allow program to be downloaded and reloaded with Cscape 9.7 etal
  2. Cannot open setpoint table when not connected to a controller
  3. Request that .csp created with Cscape version be added to the program summary information
  4. Configuration of more than 32 slave devices should not be allowed in Modbus TCP/IP protocol
  5. Cscape adds leading zeroes if importing .csv and the ingredient is formatted for a decimal value
  6. OS version for X5 is wrongly displayed in Cscape
  7. Graphics editor allowed to close while dialog boxes still open
  8. Selector Switch on XLT does not have text
  9. Selector 1 and selector 2 switches after upload doesn’t display properly
  10. Part of secured program can be viewed without password
  11. Lan-2 IP is not downloading from Cscape
  12. Button Gradient for “Rocker” Switch Type configured doesn’t display properly on Cscape GRedit screen
  13. CANOpen configuration is set to 1Mbps baud rate after allowing Motion Config to save drive parms to files
  14. String compare element allows ‘0’ entry in Number of Characters
  15. Auto-config to different controller doesn’t set MOD flag
  16. Attributes register by name
  17. Mobile Data network registers – Element usage – where used
  18. Scheduler-Month used with Register selected but not assigned passes error check
  19. RCC – Cscape allows to download > %R4096 register program
  20. User AccessLevel Editor or User Security Configuration

WebMI Issues Resolved:

  1. Multiline legends
  2. Static text fix when raised/sunken
  3. Text Table selection scrollable when list is very long
  4. Multiline Line Ascii Object Support
  5. 3D Bezel on Indicator Object Fixed
  6. Switch Fixes – Add Rocker Switch
  7. Screen Jump Line Color Fix
  8. Meter Legend Fixes
  9. Gauge Transparent Digital Meter Background Supported
  10. Gauge Needle Thickness fix
  11. Trends Button Action Fixes
  12. Submenu in menu object is not visible in web browser – Menu Object
  13. Menu Object – Editing Date Time format type manually shows connection timeout message
  14. WebMI handles the display of ASCII carriage return and line feed codes differently than the OCS display
  15. “Off” button action state doesn’t show correctly in WebMI