Download ppt - Chapter 5

Transcript
Page 1: Chapter 5

Chapter 5

Introduction to PLC Operation

Page 2: Chapter 5

Objectives

• Explain what binary information is and how it is used in PLCs.

• Describe how computer and PLC data are represented.

• Examine PLC memory and how it is used.• Explain how data gets into a PLC.• Identify what addresses are and how they are

used in PLCs.

Page 3: Chapter 5

The PLC Is a Digital Computer

• The PLC is a computer similar to a desktop or notebook computer.

• A PLC is an industrially hardened computer.

Page 4: Chapter 5

PLC Block Diagram

Page 5: Chapter 5

Binary Concept

• Binary is based on two states on or off.

• Two-state devices are described as either discrete or digital devices.– Discrete or digital devices are simply either on

or off.

Page 6: Chapter 5

Common Industrial Hardware Representing the Binary Concept

Page 7: Chapter 5

Binary Data Representation

• We communicate to others using groups of letters arranged into words.

• The PLC uses groups of bits called words.

• Different bit patterns represent different information.

Page 8: Chapter 5

Bits

• Unlike English, computers have only two characters available 1 or 0.

• Each 1 or 0 is called a binary digit or bit.

• Binary is base or radix 2.

• A single bit is the smallest unit of computer data.

Page 9: Chapter 5

PLC Words

• One measure of a computer’s capabilities is the length of the data words on which it can operate.

• Current PLCs use 16-bit words.

• Newer PLCs use 32-bit words.

• SLC 500 family PLCs are 16-bit computers.

Page 10: Chapter 5

Information Represented as Combinations of Bits

Page 11: Chapter 5

Parts of a 16-Bit Word

Page 12: Chapter 5

Bytes, Nibbles, and Bits

Page 13: Chapter 5

16-Point Module’s I/O Points Represented in a Word

Page 14: Chapter 5

Physical Input Conditions and the Corresponding Input Data Word

Page 15: Chapter 5

8-Point Input Module Represented in a Word

Page 16: Chapter 5

24-Point I/O Module Represented in Two Words

Page 17: Chapter 5

Two Words Representing Inputs for a 32-Bit Module

Page 18: Chapter 5

Data Table Format

• Words are 16 bits.– Bits 0 through bit 15

• First word or bit is always 0.

• SLC 500 data tables can contain up to 256 words (0 to 255).

Page 19: Chapter 5

Words Arranged in a Data Table

Page 20: Chapter 5

Input Data File (1 of 2)

• Each input screw terminal has one memory location to store on or off status.

• Input data is stored in the input data file. – Also called the input status file

• Input status file holds input status information, which is used to solve ladder program.

Page 21: Chapter 5

Input Data File (2 of 2)

• Identified as an I-type data file

• Only one input status file allowed per project

• Only has words created for actual modules in system

Page 22: Chapter 5

Output Data File (1 of 3)

• Each output screw terminal has one memory location to store on or off status.

• Output data is stored in the output data file, also called the output status file.

Page 23: Chapter 5

Output Data File (2 of 3)

• Output status file holds output status information to update outputs

• The result of solving the ladder program

• Output data sent to modules during output update portion of scan

Page 24: Chapter 5

Output Data File (3 of 3)

• Identified as an O-type data file

• Only one output status file allowed per project

• Only has words created for actual modules in system

Page 25: Chapter 5

Output Status File Correlation To Module

Page 26: Chapter 5

Modular PLC and Output and Input Status Tables

Page 27: Chapter 5

Fixed PLC and Output and Input Status Table

Image courtesy of Allen-Bradley, a Rockwell Automation business

Page 28: Chapter 5

Fixed I/O PLC Interaction With Input Status File

Page 29: Chapter 5

I/O Address Structure

Page 30: Chapter 5

I/O Address Format for SLC 500 Family of PLCs

Page 31: Chapter 5

RSLogix 500 Software Input Status Table Screen View

Page 32: Chapter 5

RSLogix 500 Software Output Status Table Screen View

Page 33: Chapter 5

PLC Data Formats

• Two 8-bit unsigned bytes of data

• 16-bit unsigned integer

• 16-bit signed integer

• Binary coded decimal

• Hexadecimal

Page 34: Chapter 5

Two 8-bit Unsigned Bytes of Data

Page 35: Chapter 5

16-bit Unsigned Integer

Page 36: Chapter 5

16-bit Signed Integer

Page 37: Chapter 5

Binary Coded Decimal

Page 38: Chapter 5

Hexadecimal

Page 39: Chapter 5

PLC Memory Categories

• PLC memory is divided into two categories.– System memory– Application memory

Page 40: Chapter 5

System Memory

• Differentiates a PLC from another type of computer device

• Gives PLC its personality

• Programmed into PLC at factory

• Also called its operating system

Page 41: Chapter 5

SLC 500 Operating System

• SLC 5/03, 5/04, and 5/05 processors have field-upgradeable operating systems.– Add new features– Add new instructions– Fix problems

Page 42: Chapter 5

Application Memory

• Stores user program

• Stores data associated with user program– Input status file– Output status file– Timers and counters– Numerical data such as recipes– Results of math operations

Page 43: Chapter 5

Ladder Files

• Ladder files contain ladder programs.

• Ladder file 2 must be main ladder program.

• Ladder files 3 through 255 are subroutines.

Page 44: Chapter 5

SLC 500 Data Files

• Output status

• Input status

• Processor status

• Binary or bits

• Timers

• Counters

• Integer

• Floating point

• User-defined

Page 45: Chapter 5

Default Data Files

• Data files O through 8 are created by the processor with new project.

• Floating point file is available on SLC 500 modular processors 5/03, 5/04, and 5/05.

• 5/03 processor must have operating system OS 301 and above.

Page 46: Chapter 5

Data File Identification (1 of 2)

• O: Output Status File

• I: Input Status File

• S: Processor Status File

• Cannot create additional O, I, or S data files

Page 47: Chapter 5

Data File Identification (2 of 2)

• B3 Binary or bit file

• T4 Timers

• C5 Counters

• R6 Control

• N7 Integer

• F8 Floating point

Page 48: Chapter 5

User Configurable Files

• Data files greater than file 8 up to file 255 can be created by the user.

• These are user-defined files.

• B, T, C, N, F file types

• Each file can contain up to 255 elements with adequate processor memory.


Recommended