Title:
Firmware Package
Description:

Supported systems:

  • controller CECC-D (574415)
  • controller CECC-LK (574418)
  • controller CECC-S (574416)
Document type:
Firmware
Version Download
R07

CODESYS Runtime System 3.5.5.30

Contained Files:

  • Bootloader V2.4.2.0
  • Firmware V2.4.2.0


Important Information:

  • Revision: 07
  • Firmware ONLY supports CPUs with id >= 3 (all CECC-S Rev, CECC-D/LK with Rev >= 04)


New Features:

  • Update CODESYS runtime system to 3.5.15.30
  • Activate CODESYS security features HTTP and OPC UA certificate based encrypted communication
  • Placeholder support for USB directory via $usb$
  • Change serial number parameters for IO-Link device to product key
  • New PLC shell command: config
  • Add support for CODESYS IDE "wink" to identify devices
  • Increase default communication timeout value with CODESYS IDE to 120 seconds
  • Show product key at "Serial number" of register "Communication Settings"
  • Show product key at PLC shell command "getdevinfo"
  • IO-Link Device Mode: Use product key as "Serial-Number" parameter instead of the unique id


Fixed Bugs:

  • Logfile of FTP server may fill up temp file system
  • CAN IRQ can be interrupted by ALL CODESYS RT tasks
  • USB device may not be recognized after firmware download until next reboot
  • USB devices with missing/non ASCII serial are not mounted -> use md5 checksum as mounting point
  • OPC UA server application description URI not unique and misses the product key
  • OPC UA server Server/ServiceLevel zero (Maintenance Mode) may be problematic -> change to 255
  • IO-Link devices with 230.4 kBaud and large IO areas are not recognized
  • IO-Link Write-/ReadParameter call gets stuck in Busy (power off sensor supply)
  • PLC sporadically not found via FFT scan
  • Slow OPC UA/Webserver certificate generation -> limit key length to 2048 bit
  • SysTargetGetSerialNumber returns error code ERR_NOT_IMPLEMENTED
R06

CODESYS Runtime System 3.5.7.20

Contained Files:

  • Bootloader V2.3.8.0
  • Firmware V2.3.8.1


Important Information:

  • Revision: 06
  • Firmware ONLY supports CPUs with id >= 3 (all CECC-S Rev, CECC-D/LK with Rev >= 04)


New Features:

  • Update CODESYS runtime system to 3.5.7.20
  • Support for new IO PCB 13 of CECC-S variant
  • Integration of OPC UA server
  • Creation of a remanent log file in case of unexpected runtime system termination
  • Error numbers acc. to control platform (i.e. CPX-CEC)
  • Storage of CODESYS coredumps inside directory "/ffx/codesys/debug"
  • Library "Festo_CECC_3" support: Add interface source information at "CAN_error"


Fixed Bugs:

  • Bug fixing related to internal production process
  • CECC-S: Missing support of baud rates 41667/187500/375000 at RS232-2 interface (X13)
  • Reduction of max. number of CAN log files to prevent a completely filled project directory
  • IO-Link Device mode: wrong ISDU parameter values for ProductID, Product-Name, Serial-Number
  • Clear outputs set directly via counters in case of unexpected runtime system termination
R04

CODESYS Runtime System 3.5.4.10

Contained Files:

  • Bootloader V1.4.0.1
  • Firmware V1.4.0.1


Important Information:

  • Revision: 04
  • Firmware supports all CECC-D/-LK but only CECC-S Rev <= 04


New Features:

  • Update CODESYS runtime system to 3.5.4.10
  • Tip about time overruns at CANlogger timestamps added
  • Additional symbolic link for the first valid partition of a connected USB device at "/mnt/usb"
  • More exact CAN bitrate timings
  • Diagnosis message in case of erroneous boot project load/start attempt


Fixed Bugs:

  • Wrong target name at register "Communication Settings"
  • Overwrite of digital output values if writing different bits to the same byte in different tasks
  • IO-Link master: Scan can lead to wrong results
  • IO-Link master: Wrong behaviour of LEDs on reset or config-update
  • CECC devices with device names exceeding 15-19 characters cannot be found/added at CODESYS network scan at register "Communication Settings"
  • Heavy CAN IRQ load if CAN device is configured but no CAN cable is connected
  • Prohibit setting of invalid IP address value 127.xxx.xxx.xxx
R02

CODESYS Runtime System 3.5.3.20

Contained Files:

  • Firmware V1.3.4.0


Important Information:

  • Revision: 02
  • Firmware supports all CECC-D/-LK but only CECC-S Rev <= 04


New Features:

  • Update CODESYS runtime system to 3.5.3.20
  • Support for variant CECC-S
  • Version check between runtime system version and device description
  • Diagnosis information and error LED in case of unsupported boot project
  • New PLC shell commands: usbgetconfig, usbsetconfig, cangetconfig, cansetconfig, getserial
  • Support for offline generated USB boot files
  • USB enhancement to exchange CODESYS projects
  • 3 seconds delayed start of runtime system to detect a plugged USB device ("usbsetconfig" / "usbgetconfig")
  • Logging feature support for USB boot action enabled with PLC shell command "usbsetconfig"
  • WebVisu changed from Java Applet to JavaScript implementation
  • Activation of optimizer (-O2) for runtime system => at least additional 220k byte project data storage available
  • Increase minimum wait period between two CANopen NMT messages with ID zero (reset node) from previously 400 usec (10^-6 seconds) to 1000 µsec
  • Configuration setting to change the wait period between two CANopen NMT messages with ID zero ("cansetconfig" / "cangetconfig")
  • Support for "CAN_error" event
  • Unterstützung des Events "CAN_error"
  • Modbus TCP: max. number of modbus TCP connections increased to 10


Fixed Bugs:

  • Deadlocks in case of online connection and project download
  • Error on file transfer PC -> PLC
  • Miussing implementation of PLC shell command "getserial"
  • Errors using the modbus TCP server ("ModbusTCP Slave Device", version 3.5.0.0)
  • Using Modbus TCP: runtime system gets killed in case of Online Reset or online-change
  • Using Modbus TCP: register values of registers other than with index 0 are shifted
  • Update of IPort specification (param. 0x43 must be writeable) leads to continuous available diagnosis together with CTEU node (IO-Link device mode)
  • IO-Link: Validation fault diagnosis is not reset on reconnect
  • IO-Link master: DataStorage validation fault unhandled
  • CAN communication stops sporadically after change to ERROR_PASSIVE mode
  • CANopen communication stops on long power down of ALL CANopen slaves
  • CAN error during long-term test with CECC and 4x CMMP-AS-M3
  • CMMP-AS-...-M3 doesn't start up for task cycle times < 20 msec (10^-3 seconds)
R01

CODESYS Runtime System 3.5.0.0

Contained Files:

  • Bootloader V1.3.0.0
  • Firmware V1.3.0.0


Important Information:

  • Revision: 01
  • No discrete Target Support Package, CECC-D/LK devices are included inside Codesys pbF Setup Version 3.5.0


New Features:

  • Sales release version