In the main, Yes, except for the Ethernet CPU’s which can be programmed via an Ethernet cable.
There are two types of programming leads for our CPU’s:
1. RS232 Cable – For transferring program from PC to CPU only.
2. USB Cable – For transferring program from PC to CPU and for updating CPU firmware.
Category: Software
My Program Works Fine in Simulation Mode but Not in CPU. Why?
The main reason for this is that you are probably using the latest version of the software but your CPU has an older version of firmware.
Use the firmware updater file for the CPU you are using, which is downloadable from our Download area in the Support section.
My PC Software Can’t Communicate with the CPU When Using USB Cable. Why?
There are a number of things that would cause this issue.
If it’s the first time you have used your USB cable with the PC, please ensure you have the correct USB driver installed.
Use your PC’s Device Manager and you should see something like this:
If not download the driver from our Download section of our web site.
Ensure that you have selected the correct COM port in the software. You can use the Search button if the driver has been successfully installed too!
If you are using Modbus Read/Write or Memory Read/Write blocks in your program and the program is running in the CPU, then the CPU COM port will be busy.
In this case use the cursor buttons on the CPU to select the Stop Program function and press OK. You should then be able to communicate with the CPU.
For CPU’s without LCD screen then use the programming software and click the Stop button until it turns Red.
Another scenario that can cause this issue is the CPU address has been changed and may have been forgotten. In this case, use the LCD to change the CPU address and set the COM port in the software to match. Setting the CPU address by using the cursor keys on the CPU to select, “Set Adr” -> “Set M Adr” and press OK.
Can I Change What’s Displayed on the CPU LCD when Powered Up?
Yes, you can achieve this through the programming software by selecting “Tools -> Edit Cover HMI”.
Only the first two lines of the LCD can be changed but you can use it to place company details,
or maybe system details.
Why Won’t my Ethernet CPU communicate with the Software?
Before using any of our Ethernet CPU’s we advise using our Device Manager software to configure them for your needs.
The Ethernet CPU can act as either a Server (Slave) or Client (Master) and needs setting to how you wish it to behave.
Other issues that may cause communication problems are:
– Not using an Ethernet crossover cable when connecting directly to the CPU from a PC.
– PC and CPU have different IP address range settings – They must be on the same subnet.
– The CPU program is using Modbus/TCP communications in its code. Stop program before trying to communicate.
– There is already an IP address on the network that is the same as the CPU IP address and therefore there is an IP conflict.