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: #19 PLC Best Practices – Monitor PLC Memory Usage
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 > #19 PLC Best Practices – Monitor PLC Memory Usage

#19 PLC Best Practices – Monitor PLC Memory Usage

Measure and provide a baseline for memory usage for every PLC controller deployed in the production environment and trend it on the HMI.

Last updated: September 23, 2021 11:38 am
Editorial Staff
PLC Tutorials
No Comments
Share
2 Min Read
SHARE

Measure and provide a baseline for memory usage for every PLC controller deployed in the production environment and trend it on the HMI.

Contents
Monitor PLC Memory UsageExample
Security ObjectiveTarget Group
MonitoringIntegration / Maintenance Service Provider Asset Owner

Monitor PLC Memory Usage

Since the increase of lines of code in the logic can also lead to increased memory consumption at runtime, it is recommended for PLC programmers to track any deviation from the baseline and dedicate an alarm class to this event.

Example

In Rockwell Allen Bradley PLCs, a baseline can be established on a controller and memory usage can be tracked using the RSLogix 5000 Task Monitor Tool.

Not only the main memory but also the I/O memory and Ladder/Tag memory can be tracked using trends.

Why?

Beneficial for…?Why?
SecurityIncreased memory usage can be an indicator of the PLC running altered code.
ReliabilityTracking memory usage for the running programs could be useful in avoiding total memory consumption and eventual fault state for the PLC controller.
  MaintenanceTracking memory usage could be used in tuning and finding the best scan time for the monitored controller but also in troubleshooting problems and issues related to faulty states.

References

Standard/frameworkMapping
MITRE ATT&CK ICSTactic:  TA002 – Execution
Technique:  T0873 – Project File Infection
ISA 62443-3-3SR 3.4: Software and information integrity
ISA 62443-4-2EDR 3.2: Protection from malicious code

Source: PLC Security

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

PLC Ladder Logic Simulator Mobile Apps For Android
Safety PLC Coding Practices – Programming Recommendations
Timers in PLC Programming – Siemens Tia Portal Tutorials
Boolean Logic to PLC Programming
Web-based SCADA HMI Software
Difference between DCS, PLC, and RTU ?
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

Basics of 4 to 20 mA analog Signals
PLC Counters Program
VFD Interview Questions and Answers – Electrical Drives
Control Loops Objective Questions and Answers
What is Fail-safe in Siemens PLC?
Water Fountain Control Logic – PLC Exercises and Solutions
#18 PLC Best Practices – Store PLC Hard Stop Events from Faults
Learn PLC in Hindi

Keep Learning

PID with Practical Example

PID with Practical Example

Omron PLC Car Parking Program

OMRON PLC Tutorial: Car Parking System Application

High-Speed and Fast Counters in PLC

What are High-Speed Counters and Fast Counters in PLC?

PLC Control Panel

Inside the PLC Control Panel: How Much Do You Know?

Create an Application in HMI using Tia Portal

Create an Application in HMI using Tia Portal

How to Use the Shift and Rotate Instructions in PLC

How to Use the Shift and Rotate Instructions in PLC?

Siemens PLC Project Automatic Parking with Vehicle Counter

Siemens PLC Project: Automatic Parking with Vehicle Counter

Simatic 300 Station Configuration

Monitor and Modify Variables in Simatic Manager

Learn More

actuated-valve-schematic

Components of Shutdown Valve

Personal Protection Equipment

What is PPE? – Types – Personal Protection Equipment

toroidal conductivity probe principle

Conductivity Analyzer Common Problems and Troubleshooting Tips

Advantages & Disadvantages of Oil Circuit Breakers

Advantages & Disadvantages of Oil Circuit Breakers

Electrical Machines Questions and Answers

Three Phase Transformers

Laws of Boolean Algebra using Ladder Logic

Laws of Boolean Algebra using Ladder Logic

Sinking and Sourcing Devices Operation

PLC Sinking and Sourcing Explanation

Pros and Cons of Soft Starter

Pros and Cons of Soft Starter

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?