How to Run a PLC Program from an SD Card

Question:

Greetings to all! I have a question that may appear basic to some, but I want to clarify this for my understanding. Is it possible to execute a PLC program directly from an SD card? Currently, my 1756-L81ES CPU is nearly at full capacity, occupying about 97%. However, I need to incorporate additional devices and programs for my project. If I were to insert an SD card, would this expand the available blocks for my use? For further clarification, I have attached a screenshot illustrating my query.

Top Replies

Unfortunately, the memory card cannot increase the memory capacity of the ControlLogix processor.

I must admit it's time for me to backtrack on my statement dismissing the need for a new CPU.

Hello! While you can indeed use an SD card for indirect support such as program backup, loading routines, and firmware upgrades, I'm afraid it wouldn't effectively expand the PLC's memory to execute programs directly from it. The program still needs to be loaded into the PLC's internal memory for execution. Therefore, the SD card won't increase the available blocks for direct use. You might need to consider upgrading your PLC or optimizing your current routines to free up some capacity. I hope this clears up your query.

Hi! The role of an SD card in a PLC is basically to act as a backup for your program, not to provide additional storage for execution. When the PLC is powered up, the program from the SD card is loaded into the controller's memory and that's where it's executed. Unfortunately, using an SD card won't increase your CPU's capacity for additional devices or programs. You might want to consider upgrading your CPU or streamlining your existing program to free up some space.

More Replies →

Streamline Your Asset Management
See How Oxmaint Works!!

✅   Work Order Management

✅   Asset Tracking

✅   Preventive Maintenance

✅   Inspection Report

We have received your information. We will share Schedule Demo details on your Mail Id.

To add a comment, please sign in or register if you haven't already..   

Frequently Asked Questions (FAQ)

FAQ: FAQs:

Answer: 1. Can a PLC program be run directly from an SD card? - No, typically PLC programs are stored and executed from the internal memory of the PLC's CPU. SD cards are usually used for data storage and transfer, not for directly running programs.

FAQ: 2. Will inserting an SD card expand the available blocks for program use?

Answer: - Inserting an SD card will not directly expand the available memory blocks for program execution on the PLC. The internal memory capacity of the CPU determines the available space for programs.

FAQ: 3. How can additional devices and programs be incorporated if the CPU is at full capacity?

Answer: - If the CPU is nearing full capacity, options may include optimizing the existing program, upgrading to a CPU with higher memory capacity, or restructuring the program to be more efficient.

FAQ: 4. Is it necessary to transfer programs to the PLC's internal memory for execution?

Answer: - Yes, PLC programs need to be transferred and stored in the internal memory of the CPU for execution. While data can be stored on external storage like SD cards, the program itself needs to be in the CPU's memory to run.

Ready to Simplify Maintenance?

Join hundreds of satisfied customers who have transformed their maintenance processes.
Sign up today and start optimizing your workflow.

Request Demo  â†’