SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
PLC
S.PAHEERATHAN P a g e | 1
PLC MEMORY
 PLC Memory consists of the operating system and firmware of
the processor and modules, and the program and data that is
used by the programmer.
 Though the program can be saved on Flash or SD RAM cards
without a battery, the data exchange rate is too slow to use this
for the actual interfacing of the program with its data.
 There are volatile and non-volatile areas of memory, and that
the volatile part of memory needs a battery, “super-capacitor”
or other rechargeable energy storage module to hold its
program and/or data.
 The operating system itself on a processor is held in non-volatile
memory, called “firmware”.
 To change the firmware on a PLC a “Flash” program or tool
needs to be used to download it. This is usually included with
the programming software.
 I/O, communications and other modules also often have
firmware built in.
 The firmware update tools can also update these modules and
the firmware is usually available from the manufacturer’s
website. It is necessary to have software that is at least as up-to-
date as the firmware being installed.
 Ladder logic programs are stored in RAM.
 When a new ladder logic program is loaded into a PLC’s
memory, the old program that was stored in the same locations
is over-written and essentially erased.
 The memory capacities of PLCs vary. Memory capacities are
often expressed in terms of kilobytes (K).
 One byte is a group of 8 bits.
 One bit is a memory location that may store one binary number
that has the value of either 1 or 0. (Binary numbers are
addressed in Module 2).
 1K memory means that there are 1024 bytes of RAM.
 16K memory means there are 16 x 1024 =16384 bytes of RAM
PLC
S.PAHEERATHAN P a g e | 2
RAM” (Random Access Memory)
 Program and data memory in a PLC is contained in “RAM”
(Random Access Memory).
 The RAM part of memory in a PLC can be separated into two
general areas; Program Memory and Data Memory.
 Program memory consists all of the lists of Instructions and
Program Code. This is what is sent to the processor.
 Data memory includes the Input and Output Image Tables as
well as Numerical and Boolean Data.
 Data memory may be lost when a processor loses power.
Volatile – memory = Data will be lost when the power cut off.
Non Volatile – memory = Data will NOT be lost when the power cut
off.
ROM (READ ONLY MEMORY)
 ROM is used to store programs and data that should not be
altered.
 For example, the PLC’s operating programs are stored in
ROM.
8 bit = 8b 1 Byte = 1B
2 Byte = 16 bit 1 word
1024 bits = 1024b 1 Kilo Byte=1KB
1024 KB 1 MB
1024 MB 1 GB
1024 GB 1 TB
PLC
S.PAHEERATHAN P a g e | 3
PLC ADDRESSING
Type Address Example
Input i5.01
Output Q3.04
Memory M2.07
SEE THE EXAMPLE PLC PROGRAM.
Once you press the start button motor should start.
When you press the stop button motor should stop.
1. Create address allocation Table?
2. Create LADDER logic program
Answers
Address allocation Table
Type Address
Start button input I0.00
Stop button Input I0.01
Motor Output Q10.00
LADDER Logic program
PLC
S.PAHEERATHAN P a g e | 4
Try this in PLC simulator APP.
In the next session, we will see latching LAD program.
Watch these video
https://www.youtube.com/watch?v=zsajTNtxfAE
https://www.youtube.com/watch?v=Ei4_HqzUFBs
https://www.youtube.com/watch?v=gcXR6BWb_ag
https://www.youtube.com/watch?v=Hci-eW5IihM

Weitere ähnliche Inhalte

Was ist angesagt? (20)

Plc example presentation
Plc example presentationPlc example presentation
Plc example presentation
 
Basics of PLC
Basics of PLCBasics of PLC
Basics of PLC
 
Plc Basics
Plc BasicsPlc Basics
Plc Basics
 
8051 MICROCONTROLLER
8051 MICROCONTROLLER 8051 MICROCONTROLLER
8051 MICROCONTROLLER
 
Interfacing 8255
Interfacing 8255Interfacing 8255
Interfacing 8255
 
Plc timers
Plc timersPlc timers
Plc timers
 
MICROCONTROLLER 8051
MICROCONTROLLER 8051MICROCONTROLLER 8051
MICROCONTROLLER 8051
 
Microcontroller presentation
Microcontroller presentationMicrocontroller presentation
Microcontroller presentation
 
Use of plc in industrial automation
Use of plc in industrial automationUse of plc in industrial automation
Use of plc in industrial automation
 
Plc (PROGRAMMABLE LOGIC CONTROLLER)
Plc (PROGRAMMABLE LOGIC CONTROLLER)Plc (PROGRAMMABLE LOGIC CONTROLLER)
Plc (PROGRAMMABLE LOGIC CONTROLLER)
 
Plc basics
Plc   basicsPlc   basics
Plc basics
 
PLC basic concepts
PLC  basic conceptsPLC  basic concepts
PLC basic concepts
 
Memory & I/O interfacing
Memory & I/O  interfacingMemory & I/O  interfacing
Memory & I/O interfacing
 
Memory interfacing of microprocessor 8085
Memory interfacing of microprocessor 8085Memory interfacing of microprocessor 8085
Memory interfacing of microprocessor 8085
 
8255 ppi
8255 ppi8255 ppi
8255 ppi
 
8051 block diagram
8051 block diagram8051 block diagram
8051 block diagram
 
Programmable logic controllers
Programmable logic controllersProgrammable logic controllers
Programmable logic controllers
 
Lcd interfacing
Lcd interfacingLcd interfacing
Lcd interfacing
 
Microprocessor based system design
Microprocessor based system designMicroprocessor based system design
Microprocessor based system design
 
Timer in PLC and its Types.pdf
Timer in PLC and its Types.pdfTimer in PLC and its Types.pdf
Timer in PLC and its Types.pdf
 

Ähnlich wie PLc Memory & Addressing

INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptxINDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptxMeghdeepSingh
 
Programming logic controllers (plc) seminar
Programming  logic controllers (plc) seminarProgramming  logic controllers (plc) seminar
Programming logic controllers (plc) seminarmanish gharte
 
Session 07 - PLC Architecture
Session 07 - PLC ArchitectureSession 07 - PLC Architecture
Session 07 - PLC ArchitectureVidyaIA
 
Introduction to intel galileo board gen2
Introduction to intel galileo board gen2Introduction to intel galileo board gen2
Introduction to intel galileo board gen2Harshit Srivastava
 
PLC Introduction Details
PLC Introduction DetailsPLC Introduction Details
PLC Introduction Detailssuhaskhadake
 
Embedded system by owais
Embedded system by owaisEmbedded system by owais
Embedded system by owaisOwais Mushtaq
 
1 Intro To Micro P
1 Intro To Micro P1 Intro To Micro P
1 Intro To Micro Pikinfad
 
chapter 1 -Basic Structure of Computers.pptx
chapter 1 -Basic Structure of Computers.pptxchapter 1 -Basic Structure of Computers.pptx
chapter 1 -Basic Structure of Computers.pptxjanani603976
 
20838382 microprocessor-8085-notes
20838382 microprocessor-8085-notes20838382 microprocessor-8085-notes
20838382 microprocessor-8085-notesRavali Sunki
 
EMBEDDED SYSTEMS AND IOT lab manual for enginnering students
EMBEDDED SYSTEMS AND IOT lab manual for enginnering studentsEMBEDDED SYSTEMS AND IOT lab manual for enginnering students
EMBEDDED SYSTEMS AND IOT lab manual for enginnering studentseceprinter6
 
A microprocessor is the main component of a microcomputer system and is also ...
A microprocessor is the main component of a microcomputer system and is also ...A microprocessor is the main component of a microcomputer system and is also ...
A microprocessor is the main component of a microcomputer system and is also ...jeronimored
 
Chapter 4 plc programing(1) by m
Chapter 4 plc programing(1) by mChapter 4 plc programing(1) by m
Chapter 4 plc programing(1) by mGerbawYasgat
 
Everything about PLC programming Practical lessons on PLC EMERSON EDUARDO ROD...
Everything about PLC programming Practical lessons on PLC EMERSON EDUARDO ROD...Everything about PLC programming Practical lessons on PLC EMERSON EDUARDO ROD...
Everything about PLC programming Practical lessons on PLC EMERSON EDUARDO ROD...EMERSON EDUARDO RODRIGUES
 

Ähnlich wie PLc Memory & Addressing (20)

AT89 S52
AT89 S52AT89 S52
AT89 S52
 
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptxINDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
 
Programming logic controllers (plc) seminar
Programming  logic controllers (plc) seminarProgramming  logic controllers (plc) seminar
Programming logic controllers (plc) seminar
 
LECT 2.pptx
LECT 2.pptxLECT 2.pptx
LECT 2.pptx
 
PLC Architecture
PLC ArchitecturePLC Architecture
PLC Architecture
 
Session 07 - PLC Architecture
Session 07 - PLC ArchitectureSession 07 - PLC Architecture
Session 07 - PLC Architecture
 
Introduction to intel galileo board gen2
Introduction to intel galileo board gen2Introduction to intel galileo board gen2
Introduction to intel galileo board gen2
 
PLC Introduction Details
PLC Introduction DetailsPLC Introduction Details
PLC Introduction Details
 
Embedded system by owais
Embedded system by owaisEmbedded system by owais
Embedded system by owais
 
CPU Architecture
CPU ArchitectureCPU Architecture
CPU Architecture
 
Cpu
CpuCpu
Cpu
 
1 Intro To Micro P
1 Intro To Micro P1 Intro To Micro P
1 Intro To Micro P
 
chapter 1 -Basic Structure of Computers.pptx
chapter 1 -Basic Structure of Computers.pptxchapter 1 -Basic Structure of Computers.pptx
chapter 1 -Basic Structure of Computers.pptx
 
20838382 microprocessor-8085-notes
20838382 microprocessor-8085-notes20838382 microprocessor-8085-notes
20838382 microprocessor-8085-notes
 
EMBEDDED SYSTEMS AND IOT lab manual for enginnering students
EMBEDDED SYSTEMS AND IOT lab manual for enginnering studentsEMBEDDED SYSTEMS AND IOT lab manual for enginnering students
EMBEDDED SYSTEMS AND IOT lab manual for enginnering students
 
n5acb0f1c011fb.pdf
n5acb0f1c011fb.pdfn5acb0f1c011fb.pdf
n5acb0f1c011fb.pdf
 
PLC-converted.pdf
PLC-converted.pdfPLC-converted.pdf
PLC-converted.pdf
 
A microprocessor is the main component of a microcomputer system and is also ...
A microprocessor is the main component of a microcomputer system and is also ...A microprocessor is the main component of a microcomputer system and is also ...
A microprocessor is the main component of a microcomputer system and is also ...
 
Chapter 4 plc programing(1) by m
Chapter 4 plc programing(1) by mChapter 4 plc programing(1) by m
Chapter 4 plc programing(1) by m
 
Everything about PLC programming Practical lessons on PLC EMERSON EDUARDO ROD...
Everything about PLC programming Practical lessons on PLC EMERSON EDUARDO ROD...Everything about PLC programming Practical lessons on PLC EMERSON EDUARDO ROD...
Everything about PLC programming Practical lessons on PLC EMERSON EDUARDO ROD...
 

Mehr von Paheerathan Sabaratnam

CCTV CAMERA & SELECTION CRITERIA , CAMERA IMAGE QUALITY
CCTV CAMERA & SELECTION CRITERIA , CAMERA IMAGE QUALITYCCTV CAMERA & SELECTION CRITERIA , CAMERA IMAGE QUALITY
CCTV CAMERA & SELECTION CRITERIA , CAMERA IMAGE QUALITYPaheerathan Sabaratnam
 
CCTV System - Close circuit television System - UCJ
CCTV System - Close circuit television System - UCJCCTV System - Close circuit television System - UCJ
CCTV System - Close circuit television System - UCJPaheerathan Sabaratnam
 
CCTV System - Close circuit television System - UCJ
CCTV System - Close circuit television System - UCJCCTV System - Close circuit television System - UCJ
CCTV System - Close circuit television System - UCJPaheerathan Sabaratnam
 
CCTV System - Close circuit television System - UCJ
CCTV System - Close circuit television System - UCJCCTV System - Close circuit television System - UCJ
CCTV System - Close circuit television System - UCJPaheerathan Sabaratnam
 
CCTV System - Close circuit television System - UCJ
CCTV System - Close circuit television System - UCJCCTV System - Close circuit television System - UCJ
CCTV System - Close circuit television System - UCJPaheerathan Sabaratnam
 
CCTV System - Close circuit television System - UCJ
CCTV System - Close circuit television System - UCJCCTV System - Close circuit television System - UCJ
CCTV System - Close circuit television System - UCJPaheerathan Sabaratnam
 
CCTV System - Close circuit television System - UCJ
CCTV System - Close circuit television System - UCJCCTV System - Close circuit television System - UCJ
CCTV System - Close circuit television System - UCJPaheerathan Sabaratnam
 
CCTV System - Close circuit television System - UCJ
CCTV System - Close circuit television System - UCJCCTV System - Close circuit television System - UCJ
CCTV System - Close circuit television System - UCJPaheerathan Sabaratnam
 

Mehr von Paheerathan Sabaratnam (20)

Pneumatic valves
Pneumatic valvesPneumatic valves
Pneumatic valves
 
Access control system
Access control systemAccess control system
Access control system
 
Plc lad simulator
Plc lad simulatorPlc lad simulator
Plc lad simulator
 
Plc programming languages
Plc programming languagesPlc programming languages
Plc programming languages
 
Pneumatic actuator
Pneumatic actuatorPneumatic actuator
Pneumatic actuator
 
PLC PROGRAMMING- COUNTER INSTRUCTION
PLC PROGRAMMING- COUNTER INSTRUCTIONPLC PROGRAMMING- COUNTER INSTRUCTION
PLC PROGRAMMING- COUNTER INSTRUCTION
 
PLC PROGRAMMING- TIMER INSTRUCTION
PLC PROGRAMMING- TIMER INSTRUCTIONPLC PROGRAMMING- TIMER INSTRUCTION
PLC PROGRAMMING- TIMER INSTRUCTION
 
Pa system 2
Pa system 2Pa system 2
Pa system 2
 
Service unit
Service unitService unit
Service unit
 
PUBLIC ADDRESSING SYSTEM (PA SYSTEM)
PUBLIC ADDRESSING SYSTEM (PA SYSTEM)PUBLIC ADDRESSING SYSTEM (PA SYSTEM)
PUBLIC ADDRESSING SYSTEM (PA SYSTEM)
 
University college act
University college actUniversity college act
University college act
 
CCTV CAMERA & SELECTION CRITERIA , CAMERA IMAGE QUALITY
CCTV CAMERA & SELECTION CRITERIA , CAMERA IMAGE QUALITYCCTV CAMERA & SELECTION CRITERIA , CAMERA IMAGE QUALITY
CCTV CAMERA & SELECTION CRITERIA , CAMERA IMAGE QUALITY
 
Types of cctv camera
Types of cctv cameraTypes of cctv camera
Types of cctv camera
 
CCTV System - Close circuit television System - UCJ
CCTV System - Close circuit television System - UCJCCTV System - Close circuit television System - UCJ
CCTV System - Close circuit television System - UCJ
 
CCTV System - Close circuit television System - UCJ
CCTV System - Close circuit television System - UCJCCTV System - Close circuit television System - UCJ
CCTV System - Close circuit television System - UCJ
 
CCTV System - Close circuit television System - UCJ
CCTV System - Close circuit television System - UCJCCTV System - Close circuit television System - UCJ
CCTV System - Close circuit television System - UCJ
 
CCTV System - Close circuit television System - UCJ
CCTV System - Close circuit television System - UCJCCTV System - Close circuit television System - UCJ
CCTV System - Close circuit television System - UCJ
 
CCTV System - Close circuit television System - UCJ
CCTV System - Close circuit television System - UCJCCTV System - Close circuit television System - UCJ
CCTV System - Close circuit television System - UCJ
 
CCTV System - Close circuit television System - UCJ
CCTV System - Close circuit television System - UCJCCTV System - Close circuit television System - UCJ
CCTV System - Close circuit television System - UCJ
 
CCTV System - Close circuit television System - UCJ
CCTV System - Close circuit television System - UCJCCTV System - Close circuit television System - UCJ
CCTV System - Close circuit television System - UCJ
 

Kürzlich hochgeladen

Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 

Kürzlich hochgeladen (20)

Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

PLc Memory & Addressing

  • 1. PLC S.PAHEERATHAN P a g e | 1 PLC MEMORY  PLC Memory consists of the operating system and firmware of the processor and modules, and the program and data that is used by the programmer.  Though the program can be saved on Flash or SD RAM cards without a battery, the data exchange rate is too slow to use this for the actual interfacing of the program with its data.  There are volatile and non-volatile areas of memory, and that the volatile part of memory needs a battery, “super-capacitor” or other rechargeable energy storage module to hold its program and/or data.  The operating system itself on a processor is held in non-volatile memory, called “firmware”.  To change the firmware on a PLC a “Flash” program or tool needs to be used to download it. This is usually included with the programming software.  I/O, communications and other modules also often have firmware built in.  The firmware update tools can also update these modules and the firmware is usually available from the manufacturer’s website. It is necessary to have software that is at least as up-to- date as the firmware being installed.  Ladder logic programs are stored in RAM.  When a new ladder logic program is loaded into a PLC’s memory, the old program that was stored in the same locations is over-written and essentially erased.  The memory capacities of PLCs vary. Memory capacities are often expressed in terms of kilobytes (K).  One byte is a group of 8 bits.  One bit is a memory location that may store one binary number that has the value of either 1 or 0. (Binary numbers are addressed in Module 2).  1K memory means that there are 1024 bytes of RAM.  16K memory means there are 16 x 1024 =16384 bytes of RAM
  • 2. PLC S.PAHEERATHAN P a g e | 2 RAM” (Random Access Memory)  Program and data memory in a PLC is contained in “RAM” (Random Access Memory).  The RAM part of memory in a PLC can be separated into two general areas; Program Memory and Data Memory.  Program memory consists all of the lists of Instructions and Program Code. This is what is sent to the processor.  Data memory includes the Input and Output Image Tables as well as Numerical and Boolean Data.  Data memory may be lost when a processor loses power. Volatile – memory = Data will be lost when the power cut off. Non Volatile – memory = Data will NOT be lost when the power cut off. ROM (READ ONLY MEMORY)  ROM is used to store programs and data that should not be altered.  For example, the PLC’s operating programs are stored in ROM. 8 bit = 8b 1 Byte = 1B 2 Byte = 16 bit 1 word 1024 bits = 1024b 1 Kilo Byte=1KB 1024 KB 1 MB 1024 MB 1 GB 1024 GB 1 TB
  • 3. PLC S.PAHEERATHAN P a g e | 3 PLC ADDRESSING Type Address Example Input i5.01 Output Q3.04 Memory M2.07 SEE THE EXAMPLE PLC PROGRAM. Once you press the start button motor should start. When you press the stop button motor should stop. 1. Create address allocation Table? 2. Create LADDER logic program Answers Address allocation Table Type Address Start button input I0.00 Stop button Input I0.01 Motor Output Q10.00 LADDER Logic program
  • 4. PLC S.PAHEERATHAN P a g e | 4 Try this in PLC simulator APP. In the next session, we will see latching LAD program. Watch these video https://www.youtube.com/watch?v=zsajTNtxfAE https://www.youtube.com/watch?v=Ei4_HqzUFBs https://www.youtube.com/watch?v=gcXR6BWb_ag https://www.youtube.com/watch?v=Hci-eW5IihM