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 Important Questions and Answers
What is Masking in PLC?
Types of SCADA System Architecture
Playground Swing Logic Exercise Program in PLC
PLC Program for Positive Edge Pulse Output for One Scan Cycle
PLC Example on Manufacturing Line Assembly
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

Toggle Switch & Sensor: Conveyor and Puncher PLC Program
What are Analog Inputs? – Analog Signals Processing in PLC
PLC Programming for Baking with Auto and Manual Modes
Motor Starter Logic using Siemens PLC Tia Portal
Can a PLC Function Without an HMI or SCADA?
ESG in Industrial PLC Automation Systems
Functions of SCADA
How to Choose a PLC for New Project? – Criteria for Selection of PLC

Keep Learning

Siemens Profibus Interface DP

How to Create New Project Using Simatic Manager

What is PLC

What is a PLC? – Programmable Logic Controller

Static and Temp Variables in PLC

Static and Temp Variables in PLC

Statement List (STL) to Find Highest Value in the Data Block

Statement List (STL) to Find Highest Value

Communication between Intouch Scada and Allen Bradley PLC

Communication between InTouch Scada and Allen Bradley PLC

Read Temperature in PLC

PLC Program to Read Temperature in PLC

Structured Text Selector Machine Logic

Write a PLC Program for Selector Machine using Structured Text

PLC Program for Automatic Bottle Rejection System

PLC Program for Automatic Bottle Rejection System

Learn More

Analog Modulators Objective Questions

Analog Modulators Objective Questions

Impulse Line Purging and Close Coupling

Impulse Line Purging and Close Coupling of Instruments

PLC Programming Limit Switch

PLC Programming Example using Limit Switch

Induction Motor Protection Interview Questions

Induction Motor Protection Interview Questions Answers

Helix Bimetallic Thermometer Principle

Helix Bimetallic Thermometer Principle

Power Systems Questions & Answers

Power Systems MCQ Series 15

Process Variable Damping Graph

Process Variable Damping of Transmitter

Material Take Off (MTO)

What is Material Take Off (MTO)? – Purpose, Components, Uses

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?