AutomationDirect logo Firmware Revisions for CLICK



Latest shipping version:

 

Recent Firmware History:


Version: 3.xx
Details:
Firmware ships as part of software. See Software Release Notes for same version.


Version: 3.11
Details:
Firmware ships as part of software. See Software Release Notes for same version.


Version: 3.10
Details:
Firmware ships as part of software. See Software Release Notes for same version.


Version: 3.01
Details:
Improvement
1) Reduced Memory usage for Alternate DNS Port
2) Improve Error reporting on firmware mismatch
3) Grey out Run Time Edit when PLC is in Stop Mode

Fixed Bugs


Software
1) Entering a length in the MQTT Subscriber Payload cause END address to become TXT-251658114
2) MQTT Text View may be strange when adding a large length to Payload in Subscriber
3) MQTT may be incompletely configured but OK can be selected anyway with no error.
4) High Speed Input Configuration – Selecting Delete, deletes the last entry instead of the selected entry
5) PLC cannot connect over USB when Firmware is mismatched.
6) Firmware Update Fail over WLAN causes IP Address to be 0's. Cannot Edit and change IP address and reconnect
7) Read Project from PLC - Popup always claims the project is different from the PLC project even though they are the same.
8) Address Picker – Display Modbus Addresses causes scroll to not work
9) Error Text cutoff on Send Instruction
10) System Configuration and System Monitor - Correct Image width on new modules

Firmware
1) Connecting to two EA9 series HMIs stops WLAN
2) [MQTT]Cannot subscribe to a published message if there is no topic in the same hierarchy as # wildcard
3) Writing the project to the PLC with RUN time edit during Modbus TCP communication to Port1 causes the communications to stop
4) Firmware Update Fail over WLAN causes IP Address to be 0's. Cannot Edit and change IP address and reconnect
5) [App]If Wi-Fi passkey is incorrect, provisioning app falsely disconnects from PLC
6) Bluetooth stops advertising after false disconnect from PLC
7) WLAN Port Stops responding and cannot be reset except by power cycle


Version: 3.00
Details:
New Features

1) Support for CLICK PLUS Series of CPU’s (C2-0xCPU) and Slot I/O Modules
• Micro USB
• DHCP support
• DNS support
• Wi-Fi (programming and Modbus TCP)
• Bluetooth (Wi-Fi) provisioning
• SD Card (Data Logging)
• Data Logger
• Network Time Service
• MQTT (Publish/Subscribe)
• Required PLC Password
• Disable Ports
• Strong Password Support
• Disable Ping Response
• Encrypted Password Transfer

2) Support for iOS and Android CLICK PLUS Provisioning App

Improvements

1) Added following features C0-1x Click Ethernet CPUs:
a. DHCP
b. Required PLC Password
c. Disable Ports
d. Strong Password Support
e. Disable Ping Response
f. Encrypted Password Transfer
g. Connection and Session Security Improvements

2) Added “Reset Window Layout” to Toolbar

Fixed Bugs
1) When exporting Modbus Addresses the "Function Code" fields are wrong for: SD and TXT.
2) Project corrupted when changing from Analog CPU (C0-x2) to Basic CPU (C0-x0, C0-x1). Y5 and Y6 no longer function in corrupted project.
3) PID Monitor does not show the correct PID Mode when address at a multiple of 16.
4) High Speed Inputs: When an X relay is registered in "Use Enable", "Current Count Value" is reset to "0" regardless of the "Reset counter to" setting.
5) Opening System Monitor causes software to crash.
6) Modbus TCP: connection is not cleanly removed when FIN received from server.
7) High Speed Counter Addresses in Function Tab Tree do not show the correct value.
8) Print Report - C0-08SIM, C0-04TRD-10 and C0-08TR-3 are not listed.


Version: 2.60
Details:
New Features
Support for three new I/O modules:
1) C0-04TRS-10
2) C0-08TR-3
3) C0-08SIM

Improvements
1) Installation EXE files are digitally signed

Fixed Bugs
1) Fix bug that may cause Ethernet CPUs to reboot.
2) OUT Coil is not keeping address assignment, or a Nickname is automatically assigned
3) Hysteresis Error unavoidable when Autotuning a new PID Loop in the Monitor Window
4) C0-1x CPUs will Fault when using an Out Coil Immediate option to Output Modules.
5) Access Violation occurs in Export I/O MODBUS Addresses
6) Find Available Addresses is selecting used addresses


Version: 2.51
Details:
Improvements


1) PID PV filter default was 1, changed to 100
2) Nickname Export and Import will now open to the previous folder location
3) Zoom setting now saved in PID Monitor
4) Added % Hysteresis, PV Upper and Lower Limits for better Autotune calculations

Bug Fixes

1) PID Configuration Error - "PIDxxx_ALM_PV_DevHiHi" could cause an error even when the alarm was disabled.
2) False errors were reported when Windows language settings changed the Decimal Separator of the comma and period characters. The message "… is not a valid floating-point value" was improperly reported.
3) C0-1x CPUs, Modbus RTU/TCP, Function Codes 1 and 2, unused Bits of the Response Bytes may contain non-zero values.
4) ASCII Send Instruction - Copy and Paste Embedded Addresses above limit causes error.
5) EtherNet/IP - Assembly Object (0x04) Class Attribute 2 was corrected.
6) C0-1x CPUs Immediate Coil Out had priority over Overrides.
7) When the PID loop is configured for Reverse Acting, the Autotuning does not function correctly.


Version: 2.50
Details:
New Featuress


1) Support 8 PID Control Loops
2) The values in all retentive addresses in the PLC can be saved to the project file through the Software Setup window.


Improvements

Software
1) Software Version is now displayed in the Software Header.
2) Cross Reference View now improved to show addresses assigned: Analog I/O, High Speed Inputs, EtherNet/IP, PID.
3) The programming software will now correctly prevent assigning invalid IP's to the CPU.
Firmware
1) The Built-in Analog Inputs of Ethernet CPUs would previously provide filtered values for the first several scans.


Bug Fixes

Software
1) Nickname Export incorrectly includes all TXT addresses.
2) Nickname Import would not import initial values of TXT addresses.
3) When a sub-rung was added using , then a wire is drawn using . After Compile, the new sub-rung was moved below all previous sub-rungs.
4) ASCII Send Instruction could be created with more than the allowed 8 Embedded Addresses.
5) During Syntax Checking, Rung comments on rungs with no ladder instructions might be deleted.
6) Calendar/Clock Setup - the Time of PLC would be displayed incorrectly as "00:XX" instead of 12:XXAM and 12:XXPM.

Firmware
1) High Speed Counter in Quadrature mode and Counting Modes x1 or x2, would continue counting in the previous direction with loss of A or B input signals.
2) Copy Single Instruction, using a Hex Constant in Binary mode actually performed a Value operation.
3) Compare Contact operates incorrectly with DD registers and values over 0x01000000.
4) A Timer in Retained Mode and a certain combination of Contacts and Branches, the Timer would run even while disabled.
5) EtherNet/IP, Initial setting of the Clear Output Data option did not apply correctly.


Version: 2.40
Details:
[Bug Fixes]

1) The COPY instruction not working correctly in Ethernet CPU's
2) Status Monitor in the software not showing the correct state
3) Attempting to print to "Microsoft Print to PDF" in the software causes it to crash


[New Features/Improvements]

1) Support EtherNet/IP Adapter Server
2) Address types CTD, TD and SD made available for Receive Instruction Slave Address
3) Address types CTD, TD and SD made available for Send Instruction Slave Address
4) Copy Instruction - Pointers can be now used with C-bits
5) Copy Instruction - Pack from Bits (C) to Registers (DS, DH, DD, DF)
6) Copy Instruction - Unpack from Registers (DS, DH, DD, DF) to Bits (C)
7) Copy Instruction - Pack from Words (DS, DH) to Double-Words (DD, DF)
8) Copy Instruction - Unpack from Double-Words (DD, DF) to Words (DS, DH)
9) Copy Instruction - When Copying from a Register to TXT, added Binary option
10) Copy Instruction - When Copying from a Register to TXT, added ASCII Code option


Version: V2.30
Details:
[New Feature]
- Ethernet CPU models with DC Inputs now support High Speed Counting and Timing.

[Improvements]
- Ethernet CPU models now allow Pulse Catch on all Built in Inputs.
- Added Error 108 to catch Interrupt Watchdog Timer Error.

[Fixed bugs]
- Ethernet CPU models communication timers operate differently than Non-Ethernet CPU's.
- Ethernet CPU models with serial port in ASCII mode will not receive less than 2 characters.
- Ethernet CPU models don't recognize the ON status of discrete inputs during the first scan.
- Ethernet CPU models Ethernet interface might stop due to high network traffic.
- Math error when using complex order of operations.


Version: V2.20
Details:
- Supported the new Ethernet Analog CPU modules. (12 new part numbers in total)


Version: V2.10
Details:
[New Features]
- Supported the re-designed Analog CPU modules (Part #: C0-02*). The Analog CPU modules with the following serial numbers must use firmware V2.10 or higher.
C0-02DD1-D: 171208001 or later
C0-02DD2-D: 174018001 or later
C0-02DR-D: 173158001 or later
- Improved the firmware update in the Ethernet CPU module. The Ethernet CPU module will keep the IP addresses after completing the firmware update.
- Changed the TXT Addresses to be retentive with all of the CPU modules. An Initial Value can be assigned to each TXT address also.

[Fixed bugs]
- Fixed communication port lock-up problems in several situations.
- When the Ethernet CPU module executed the Math, Copy or Drum instruction, the behavior was different from the non-Ethernet CPU module in some cases.


Version: V2.10
Details:
[New Features]
- Supported the re-designed Analog CPU modules (Part #: C0-02*). The Analog CPU modules with the following serial numbers must use firmware V2.10 or higher.
C0-02DD1-D: 171208001 or later
C0-02DD2-D: 174018001 or later
C0-02DR-D: 173158001 or later
- Improved the firmware update in the Ethernet CPU module. The Ethernet CPU module will keep the IP addresses after completing the firmware update.
- Changed the TXT Addresses to be retentive with all of the CPU modules. An Initial Value can be assigned to each TXT address also.

[Fixed bugs]
- Fixed communication port lock-up problems in several situations.
- When the Ethernet CPU module executed the Math, Copy or Drum instruction, the behavior was different from the non-Ethernet CPU module in some cases.


Version: V2.00
Details:
[New features]
- Supported the new Ethernet Basic and Standard CPU modules. (8 part numbers in total)
- Supported the bumpless RUN time edit with the new Ethernet CPU modules.
- Supported the date and time change without using the CLICK software. (See the help topic CL194 'How to Change Date and Time without using CLICK Programming Software' for details.)
- Modified the Receive and Send instructions to support the built-in Ethernet port (Port 1) on the new Ethernet CPU modules.


Version: V1.40
Details:
[New Features]
- Supported new analog I/O modules.
(C0-04AD-1, C0-04AD-2, C0-04THM, C0-04RTD, C0-04DA-1, C0-04DA-2, C0-4AD2DA-1 and C0-4AD2DA-2)
- Supported new discrete combo I/O modules.
(C0-08CDR, C0-16CDD1 and C0-16CDD2)
- Supported new error codes for the new analog I/O modules.

[Fixed bug]
- Real time clock data in the system data registers were zero during the first few scans.


Version: V1.33
Details:
[Fixed bugs]
- The Analog CPU modules read a wrong analog input value occasionally. The CPU firmware V1.30 and V1.31 had this bug.


Version: V1.31
Details:
This firmware V1.31 fixed the following bugs that occurred only with firmware V1.30.

[Fixed bugs]
- The CPU module cleared the data in the data registers after power-up
even though those data registers were set to be retentive.
- The Analog CPU modules read the analog input data as zero occasionally.
- The CPU module hung up when the fixed scan mode was used.


Version: V1.30
Details:
This firmware version was created to support the new flash memory chip used in newer CLICK CPU modules. This firmware supports both old and new flash memory chips in the same way.


Version: V1.20
Details:
[New features]
- Supported the new Standard CPU modules (C0-01DD1-D, C0-01DD2-D, C0-01DR-D and C0-01AR-D)
- Supported the new 24VAC/DC input modules (C0-08NE3 and C0-16NE3)


Version: V1.10
Details:
[New features]
- Supported the new Analog CPU modules (C0-02DD1-D, C0-02DD2-D and C0-02DR-D)
- Supported the Battery Backup feature for the Analog CPU modules.
- Supported the Calendar/Clock feature for the Analog CPU modules.
- Added the ASCII data type.
- Supported 2400 and 4800 bps on Com Port 2 and 3.
- Added the new System Data Registers to store the no communication time period on the Com Ports. (SD41, SD51 and SD61).
- Improved the Copy instruction (Single Copy mode) to support the Pointer addressing as the Destination parameter.
- Improved the Receive instruction (ASCII mode) to store the length of the received text message.
- Improved the Send instruction (ASCII mode) to embed the ASCII codes and Memory Addresses in the text message.

[Fixed problems]
- Data registers DS4097-DS4500 and DD1-DD299 could not retain the values when they were set to 'Retentive'.
- When the Drum instruction completed the last step, the outputs assigned for the step were turned off. However, those outputs were turned on again after the enable input for the Drum instruction was turned off and then turned on again.
- When the Copy instruction had DF addresses as the source addresses in the Block Copy mode, the Copy instruction worked in the Fill mode instead of the Block Copy mode.


Version: V1.00
Details:
This is the first release version.