Inst ToolsInst ToolsInst Tools
  • Courses
  • Automation
    • PLC
    • Control System
    • Safety System
    • Communication
    • Fire & Gas System
  • Instrumentation
    • Design
    • Pressure
    • Temperature
    • Flow
    • Level
    • Vibration
    • Analyzer
    • Control Valve
    • Switch
    • Calibration
    • Erection & Commissioning
  • Interview
    • Instrumentation
    • Electrical
    • Electronics
    • Practical
  • Q&A
    • Instrumentation
    • Control System
    • Electrical
    • Electronics
    • Analog Electronics
    • Digital Electronics
    • Power Electronics
    • Microprocessor
  • Request
Search
  • Books
  • Software
  • Projects
  • Process
  • Tools
  • Basics
  • Formula
  • Power Plant
  • Root Cause Analysis
  • Electrical Basics
  • Animation
  • Standards
  • 4-20 mA Course
  • Siemens PLC Course
Reading: How to Update the Firmware Version of your PLC? – TIA Portal
Share
Font ResizerAa
Inst ToolsInst Tools
Font ResizerAa
  • Courses
  • Design
  • PLC
  • Interview
  • Control System
Search
  • Courses
  • Automation
    • PLC
    • Control System
    • Safety System
    • Communication
    • Fire & Gas System
  • Instrumentation
    • Design
    • Pressure
    • Temperature
    • Flow
    • Level
    • Vibration
    • Analyzer
    • Control Valve
    • Switch
    • Calibration
    • Erection & Commissioning
  • Interview
    • Instrumentation
    • Electrical
    • Electronics
    • Practical
  • Q&A
    • Instrumentation
    • Control System
    • Electrical
    • Electronics
    • Analog Electronics
    • Digital Electronics
    • Power Electronics
    • Microprocessor
  • Request
Follow US
All rights reserved. Reproduction in whole or in part without written permission is prohibited.
Inst Tools > Blog > PLC Tutorials > How to Update the Firmware Version of your PLC? – TIA Portal

How to Update the Firmware Version of your PLC? – TIA Portal

Learn how to update the firmware version of your PLC using the Siemens TIA portal and also using the memory card SMC.

Last updated: August 15, 2023 9:04 am
Mahmoud Salama
PLC Tutorials
No Comments
Share
12 Min Read
SHARE

In a previous article, we talked about the firmware version of your PLC and how to handle errors that might happen due to a firmware mismatch between your project in the TIA Portal and your actual PLC.

Contents
What is a firmware version?Why Firmware Version Can Cause Trouble?How to Know the Firmware Version of Hardware PLC?How to Handle Firmware Version Errors?How to Update the Firmware Version of your PLC?Update the firmware Online using TIA Portal:Offline using Siemens Memory Card SMC:Conclusion

In this article, we will show how to update the firmware version of your PLC.

Contents:

  • What is a firmware version?
  • Why firmware version can cause me trouble?
  • How to know the firmware version of your hardware PLC?
  • How to handle firmware version errors?
  • How to update the firmware version of your PLC?
  • Conclusion.

What is a firmware version?

As we explained in a previous article, the firmware of a PLC or a PLC module (IOs, Communication modules, etc.) is simply the internal software installed in the PLC which is responsible for what the hardware can actually do.

A PLC with an older firmware version will have fewer features and internal capabilities than a newer firmware version PLC.

Pictures 1 and 2 show you how the same hardware PLC will have different features and performance capabilities with different firmware versions installed.

How to Update the Firmware Version of your PLC

Picture 1. Firmware version V4.0

Siemens PLC Firmware

Picture 2. Firmware version V4.4

You can see that the CPU is now having more features added just by updating to a higher firmware version. With the higher firmware V4.4, the CPU now has OPC UA among other features added to its performance capabilities.

Why Firmware Version Can Cause Trouble?

You will select your PLC in TIA Portal according to one of two points:

  • You already have purchased the hardware PLC, so you will select the same PLC that you actually have in the TIA Portal project.
  • You still haven’t purchased a PLC, so you will select a PLC in TIA Portal that meets your requirement then you will buy it later.

In either of the two cases, if the firmware version of the PLC selected in the TIA Portal project is different from the firmware version of the actual hardware you will have a problem. And in some PLCs, your program won’t even be downloaded to the hardware PLC.

So, you should always make sure that the firmware version of the actual PLC matches the PLC selected in TIA Portal.

It is worth mentioning to know that if the firmware version selected in TIA Portal is older than the actual PLC, you won’t face any troubles with your program, you will lose some of the PLC features and capabilities, but your program will work fine.

Troubles will appear if the opposite is true, if the firmware version selected in TIA Portal is newer than the actual PLC, then you will have a problem.

That is why if you don’t know the firmware version of your hardware, you should select the older version in the TIA Portal project. 

How to Know the Firmware Version of Hardware PLC?

We can know the firmware version of the hardware PLC that we have by one of two methods:

  • From the PLC itself:

The firmware version of any PLC or PLC module is always written somewhere on the hardware device.

  • From the TIA Portal software:

Using the TIA Portal software, you can connect your PLC to your TIA Portal and search for the device then you can find the firmware version of the hardware device. We showed how to do that in the previous article.

How to Handle Firmware Version Errors?

If the firmware version of the actual hardware PLC is older than the version of the PLC selected in the TIA Portal project this will cause firmware errors, and to solve these errors we can try one of the following approaches:

  • we can select the PLC in the TIA Portal project to be with the same or older firmware version as the actual PLC. We showed that in the previous article.
  • we can update the firmware version of the actual hardware PLC to a higher firmware version than the selected one in your project or at least to the same firmware version. And that is the scope of this article.

How to Update the Firmware Version of your PLC?

You can update the firmware version of your PLC in two ways:

  • Online using TIA Portal.
  • Off-line using Siemens Memory Card SMC.

Update the firmware Online using TIA Portal:

You don’t need to have an existing project open in the TIA Portal, just you need the TIA Portal software and connect the PLC to your PC. See picture 3.

Update the firmware Online using TIA Portal

Picture 3. Open Tia Portal without creating a new project.

When you open TIA Portal, go to online access, choose the suitable communication adapter between your PLC and your PC, and then press update accessible devices to search for your PLC. See picture 4.

Find your PLC

Picture 4. Find your PLC.

After the PLC is found as you can see in the previous picture, open the PLC folder and press online and diagnosis to see the PLC firmware version. See picture 5.

The current firmware version of PLC

picture 5. The current firmware version of PLC.

NOW, to update the firmware version, press the Firmware Update attribute. See picture 6.

PLC Firmware update

picture 6. Firmware update page.

As you can see, when you press the Firmware Update attribute, you can see the current firmware update which is V4.1.3, and also you can see the Firmware Loader where you can browse for the firmware version that you want to install.

Off course you have to have the firmware version on your PC first, which means we need to download the firmware version. To download the firmware version, you should log in to your Siemens account, if you don’t have one you can easily create a new account, but it will take 1 or 2 days to be activated.

After that, you can search for the firmware version for your PLC. In our case, we have an S7-1200 CPU 1214C AC/DC/RLY and we will search for its firmware version using its article number. See picture 7.

Search for the firmware version of your PLC

Picture 7. Search for the firmware version of your PLC.

After that download the firmware version you want to install, in our case, we want to update our PLC to V4.4.0, so we will download this version to our PC. See picture 8.

Download PLC Firmware Version

picture 8. Download V4.4.0

The downloaded file will be a zip file, you should unzip the file to get the firmware version data file and then go back to the Firmware Loader attribute and click browse to search for the firmware version. See picture 9.

How to Handle PLC Firmware Version Errors

picture 9. Search for the firmware version file.

Don’t worry about making a mistake at this step, because if the firmware version is not compatible with the PLC, you won’t be able to run the update. See picture10.

How to Know the Firmware Version of Hardware PLC

picture 10. The update will not continue if the firmware doesn’t match.

As you can see, when we tried to upload a firmware version for a 1215C CPU into our PLC with a 11214C CPU, it gave an error that the file is not suitable for the PLC.

NOW, click browse again, but this time search for the correct firmware version. See picture 11.

PLC update Offline using Siemens Memory Card SMC

picture 11. No error message when the firmware version is correct.

As you can see, when we choose a suitable firmware version, there was no error message and we can now press Run Update to start updating our PLC.

A Firmware update window will appear once you start the update process and a success message will appear at the end, if the update went smoothly. See pictures 12 and 13.

PLC firmware update is running

picture 12. A firmware update is running.

Siemens PLC firmware update finished successfully

Picture 13. firmware update finished successfully.

Now that the firmware version is updated, refresh your communication by re-pressing Update Accessible Devices and checking the PLC firmware version.

You will find the PLC is now of firmware version V.4.4.0 instead of V4.1.3, and that means we managed to update the firmware version of our PLC. See picture 14.

PLC Firmware is updated

Picture 14. Firmware is updated to V4.44.0

And that is how we update the firmware version of our PLC using TIA Portal.

Offline using Siemens Memory Card SMC:

The other method that can be used to update the firmware of our PLC is by using the SIEMENS memory card SMC.

To do so, we just have to download the firmware version we want to use then we will copy the firmware version from our PLC to the SMC and then insert the SMC into the dedicated slot in the PLC. The next time the PLC is powered on, the firmware will be updated.

Conclusion

  • You can update the firmware version using the TIA portal software or the SIEMENS SMC memory card.
  • Make sure you are choosing the firmware version exactly right, if there is a mismatch between PLC and TIA Portal the update will not start.

If you liked this article, then please subscribe to our YouTube Channel for Instrumentation, Electrical, PLC, and SCADA video tutorials.

You can also follow us on Facebook and Twitter to receive daily updates.

Read Next:

  • HMI Screen Design Applications
  • Static and Temp Variables in PLC
  • Power Supply Sizing for Systems
  • How to Read the PLC Datasheet?
  • OB100 Start-up Organization Block
Don't Miss Our Updates
Be the first to get exclusive content straight to your email.
We promise not to spam you. You can unsubscribe at any time.
Invalid email address
You've successfully subscribed !

Continue Reading

Difference Between PLC and RTU?
Label the Electrical Circuit Schematic
Basic Conveyor System for Product Handling in Omron PLC
Motion Detection based Street Light: PLC Logic Solution
Design a PLC program for Operational Sequence of Packaging Process
Motor Classic Control Circuits using Single Push button
Share This Article
Facebook Whatsapp Whatsapp LinkedIn Copy Link
Share
Leave a Comment

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Stay Connected

128.3kFollowersLike
69.1kFollowersFollow
210kSubscribersSubscribe
38kFollowersFollow

Categories

Explore More

PLC based Automatic Bell System for a School
Connect to the Siemens S7 PLC
PLC FBD Program for Bottle’s Capping with Rotating Mechanism
AENT Module in Rockwell PLC – Remote IO Adapter
Compare Modbus, Fieldbus, and Profibus
PLC Counter Instructions
Things to Take Care of When Designing SCADA System
Concept of Interlocking in PLC

Keep Learning

Pause the Timer PLC Ladder Logic

Pause the Timer PLC Ladder Logic

PLC Memory Mapping

PLC Memory Mapping and I/O addressing

LCS Configuration equipped with LOTO Facility

Motor Control Signal Interface

PLC Program for Automatic Door Control System

PLC Automatic Door Control System – Programming Example

SCADA

Top 100+ SCADA Questions

PLC Interlock Example

PLC Interlock Logic with First Input Priority

Sequential Timer Control of Lamps

Schneider PLC Example: Control Lamps Sequences

PLC Ladder Logic for Motor Control

PLC Program for Motor Starter

Learn More

What is Open Telemetry?

What is Open Telemetry? – Principles and Benefits

Spectrometers Questions and Answers

X-Ray Diffractometers Questions & Answers

Barometric gage with Magnetic Float

Process and Mechanical Parameters in Steam Turbine

Rectifiers & Converters MCQ

Rectifiers & Converters MCQ – Multiple Choice Questions

Alarm annunciator circuit with acknowledge

Alarm Annunciator Circuit with Acknowledge

Scaling Sensor Output to Engineering Units

Scaling Sensor Output to Engineering Units

What is an HRC Fuse

What is an HRC Fuse? – Material, Types, Advantages

Power Electronics Objective Questions

Thyristors Objective Questions and Answers

Menu

  • About
  • Privacy Policy
  • Copyright

Quick Links

  • Learn PLC
  • Helping Hand
  • Part Time Job

YouTube Subscribe

Follow US
All rights reserved. Reproduction in whole or in part without written permission is prohibited.
Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?