Productivity 1000 Series PLC Firmware Update

Firmware is usually PLC operating system code that is written into a read-only memory. The BIOS (Basic Input Output System) of a PC (personal computer) is a good example of firmware. It provides a low-level interface between the hardware and software. The firmware for the productivity series of PLCs must be downloaded separately from the programming software.
Productivity 1000 Series PLC Firmware Update
We will be updating the firmware of our Productivity 1000 PLC from 1.2.5.36 to the latest version 1.2.7.37. Let’s get started.

Previously in this Productivity 1000 series PLC we have discussed:
System HardwareVideo
Installing the SoftwareVideo
Establishing CommunicationVideo
First ProgramVideo
Documenting the ProgramVideo
Monitoring and Testing the ProgramVideo
Online Editing and Debug ModeVideo
Numbering Systems and Tag DatabaseVideo
Contact and Coil InstructionsVideo
Timer InstructionsVideo
Counter InstructionsVideo
Math InstructionsVideo
Data Handling Instructions Part 1Video
Data Handling Instructions Part 2Video
Array Functions Part 1Video
Array Functions Part 2Video
Array Functions Part 3Video
Program ControlVideo
Drum Sequencer InstructionsVideo
Data LoggerVideo
Web ServerVideo
Modbus RTU Serial CommunicationVideo
Modbus TCP Ethernet CommunicationVideo

Watch the video below to see the firmware update sequence on our Productivity 1000 Series PLC.

How to know when to update the PLC firmware?

Productivity 1000 Series PLC Firmware Update
Recently I was programming using the Email instruction in the PLC and the above error was displayed when I downloaded the programming. “Mail accounts are only available on newer firmware. Please upgrade the CPU firmware or remove the mail accounts.”
We decided to put a post together and quickly explain how to update the firmware on the Productivity 1000 Series CPU.

Productivity Series Firmware Software Download

The first thing that we must do is download the latest firmware update. This can be found on the Automation Direct website at the following location where we download the free programming suite.
https://support.automationdirect.com/products/p3000.html
Productivity 1000 Series PLC Firmware Update
Click on the Firmware Updates link on this page to go to the Firmware Binaries page of the website
https://support.automationdirect.com/firmware/binaries.html
Productivity 1000 Series PLC Firmware Update
Under the heading P Series CPU and Intelligent Modules, look for the Productivity 1000 heading. You will find the latest Firmware file under the P1-540 CPU listed. (P1-540_1.2.7.37.adfw)
Click the download now link to save the file into a location that you will remember.
Productivity 1000 Series PLC Firmware Update
We now have the firmware file we will use to update our programmable logic controller.

Firmware History

The following link will show you the firmware history for the productivity 1000 series PLC.
https://support.automationdirect.com/firmware/historydetail.php?pid=75

Updating the Firmware

Productivity 1000 Series PLC Firmware Update
From the main menu select CPU | Check/Update Firmware. This will call up the Check / Update Module Firmware window.
Productivity 1000 Series PLC Firmware Update
We have 4 steps to accomplish for our firmware update.
Step 1 – Ensure that you are connected to the PLC that you want to update your firmware.
Step 2 – Select the software that we downloaded above. Select Browse.
Productivity 1000 Series PLC Firmware Update
Click the file and hit the select button.
Step 3 – Place the run / stop switch on the CPU into stop mode.
Productivity 1000 Series PLC Firmware Update
Step 4 – Select the firmware upgrade. In our case, there is only one upgrade available for our P1-540 CPU. We will be updating to the latest version 1.2.7.37.
Select the Upgrade button.
P1000 P2000 P3000 Software
You will see the upgrade progress and percentage done.
P1000 P2000 P3000 Software
Once the firmware upgrade is complete the upgrade status window will show the result.
Click OK
P1000 P2000 P3000 Software
You will see that the update status is checked meaning that the firmware was applied as indicated. Click Close
P1000 P2000 P3000 Software
The Reboot System window will now be displayed. Select the reboot system button. (Note: The CPU is still stopped so the current program is not running.)
P1000 P2000 P3000 Software
The reboot system window will now show “System rebooted successfully.” Click the OK button. We have now successfully updated the firmware on the CPU.

Watch the video below to see the firmware update sequence on our Productivity 1000 Series PLC.

Productivity 1000 Series PLC from Automation Direct

Overview Link (Additional Information on the Unit)
Configuration (Configure and purchase a system – BOM)
User Manual and Inserts (Installation and Setup Guides)
Productivity Suite Programming Software (Free Download Link)
This software contains all of the instruction sets and help files for the Productivity Series.

Next time we will look at Modbus TCP Ethernet communication in the Productivity 1000 Series PLC with AdvancedHMI.

Watch on YouTube: Productivity 1000 Series PLC Firmware Update


If you have any questions or need further information please contact me.
Thank you,
Garry



If you’re like most of my readers, you’re committed to learning about technology. Numbering systems used in PLC’s are not difficult to learn and understand. We will walk through the numbering systems used in PLCs. This includes Bits, Decimal, Hexadecimal, ASCII and Floating Point.

To get this free article, subscribe to my free email newsletter.


Use the information to inform other people how numbering systems work. Sign up now.

The ‘Robust Data Logging for Free’ eBook is also available as a free download. The link is included when you subscribe to ACC Automation.


Leave a Comment