toc plc manual

15
CHAPTER 1 – INTRODUCTION TO PROGRAMMABLE LOGIC CONTROLLERS --------------------------------------------- GENERAL ---------------------------------------------------- A – PLC DEFINITIONS AND TERMS A PLC SYSTEM ELEMENTS A – OVERVIEW OF PLC PROGRAM TYPES A – AUTOMATIC PROCESS CONTROL A –INTRODUCTION TO ADDRESSBASED PROGRAMMING A – INTRODUCTION TO TAGBASED PROGRAMMING A - PLC STANDARDS A – ALLEN-BRADLEY PLCS A – INTRODUCTION TO SYSTEM TROUBLESHOOTING CHAPTER 2 – FIELD DEVICES IN PLC SYSTEMS --------------------------------------------- GENERAL ---------------------------------------------------- A – MANUALLY-OPERATED INDUSTRIAL SWITCHES A – MECHANICALLY-OPERATED SWITCHES A – SENSORS A ELECTROMAGNET OUTPUT ACTUATORS A VISUAL AND AUDIO OUTPUT DEVICES A TROUBLESHOOTING FIELD DEVICE IN PLC SYSTEMS 1

Upload: anonymous-fampalxj

Post on 08-Nov-2015

218 views

Category:

Documents


3 download

DESCRIPTION

Full version TOC of PLC manual for industrial automation

TRANSCRIPT

  • CHAPTER 1 INTRODUCTION TO PROGRAMMABLE LOGIC CONTROLLERS

    --------------------------------------------- GENERAL ----------------------------------------------------

    A PLC DEFINITIONS AND TERMS

    A PLC SYSTEM ELEMENTS

    A OVERVIEW OF PLC PROGRAM TYPES

    A AUTOMATIC PROCESS CONTROL

    A INTRODUCTION TO ADDRESSBASED PROGRAMMING

    A INTRODUCTION TO TAGBASED PROGRAMMING

    A - PLC STANDARDS

    A ALLEN-BRADLEY PLCS

    A INTRODUCTION TO SYSTEM TROUBLESHOOTING

    CHAPTER 2 FIELD DEVICES IN PLC SYSTEMS

    --------------------------------------------- GENERAL ----------------------------------------------------

    A MANUALLY-OPERATED INDUSTRIAL SWITCHES

    A MECHANICALLY-OPERATED SWITCHES

    A SENSORS

    A ELECTROMAGNET OUTPUT ACTUATORS

    A VISUAL AND AUDIO OUTPUT DEVICES

    A TROUBLESHOOTING FIELD DEVICE IN PLC SYSTEMS

    1

  • CHAPTER 3 PLC SYSTEM ELEMENTS

    ---------------------------------------------- GENERAL -------------------------------------------------

    A SYSTEM CONFIGURATION

    A PLC CONTROL SYSTEM BLOCK DIAGRAM

    A PLC DISCRETE I/O MODULES

    A PLC ANALOG MODULES

    A WIRING DISCRETE MODULE INTERFACES

    A WIRING ANALOG MODULE INTERFACES

    A PLC SPECIAL PURPOSE MODULES

    A PLC COMMUNICATION NETWORK INTERFACES

    A SYSTEM TROUBLESHOOTING OF DISCRETE CONTROL SIGNALS

    ----------------------------------------------ADDRESS-BASED----------------------------------------------

    A SLC 500 MODULE DIAGNOSTIC INDICATORS

    ----------------------------------------------TAG-BASED----------------------------------------------

    A CONTROLLOGIX MODULE DIAGNOSTIC INDICATORS

    ---------------------------------------------- GENERAL ------------------------------------------------

    A SYSTEM LEVEL TROUBLESHOOTINGA PROCESS

    CHAPTER 4 INTRODUCTION TO PLC PROGRAMMIN

    ---------------------------------------- GENERAL ------------------------------------------

    A DECIMAL NUMBER SYSTEMS

    A BINARY NUMBER SYSTEMS

    2

  • A HEXADECIMAL NUMBER SYSTEM

    A PLC MEMORY ORGANIZATION

    A BOOLEAN LOGIC

    A PLC INPUT AND OUTPUT INSTRUCTIONS

    ---------------------------------------- ADDRESS-BASED -----------------------------------------

    A ADDRESS-BASED PLC SYSTEM

    A SLC 500 INTERNAL BIT ADDRESSING

    A SLC 500 STATUS DATA ADDRESSING

    A SLC 500 XIC and XIO INSTRUCTIONS

    A SLC 500 OTE INSTRUCTION

    A SLC 500 OTL and OTU INSTRUCTIONS

    A SLC 500 SCAN TIMES

    A PROGRAMS WITH AN ADDRESSBASED PLC SYSTEM

    A - CONVERTING RELAY LADDER LOGIC TO SLC 500 LADDER LOGIC

    --------------------------------------------- TAG-BASED -------------------------------------------

    A TAG-BASED PLC SYSTEM

    A CONTROLLOGIX BINARY BIT ADDRESSING

    A CONTROLLOGIX SYSTEM STATUS

    A CONTROLLOGIX XIC and XIO INSTRUCTIONS

    A CONTROLLOGIX OTE INSTRUCTION

    A CONTROLLOGIX OTL AND OTU INSTRUCTIONS

    A CONTROLLOGIX DUAL SCAN CONDITIONS

    A CONVERTING ADDRESS-BASED TO TAG-BASED PLC PROGRAMS

    3

  • A PROGRAMS WITH A TAG-BASED PLC SYSTEM

    A - CONVERTING RELAY LADDER LOGIC TO CONTROLLOGIX LADDER LOGIC

    A - CONVERTING SLC 500 TO CONTROLLOGIX PLC PROGRAMS

    CHAPTER 5 PROGRAMMING TIMERS

    --------------------------------------- GENERAL --------------------------------------------------

    A INTRODUCTION TO PLC TIMERS

    ---------------------------------ADDRESS-BASED ------------------------------------------------------

    A ADDRESSED-BASED PLC SYSTEM TIMERS

    A LADDER LOGIC FOR SLC 500 TIMERS

    A SLC 500 CASCADED TIMERS

    A PROGRAMS WITH SLC 500 TIMERS

    A CONVERSION OF RLL WITH TIMERS TO SLC 500 PLC LOGIC

    ---------------------------------TAG-BASED ------------------------------------------------------

    A TAG-BASED PLC SYSTEM TIMERS

    A LADDER LOGIC FOR CONTROLLOGIX TIMERS

    A PROGRAMS WITH CONTROLLOGIX TIMERS

    A CONVERSION OF RLL WITH TIMERS TO CONTROLLOGIX PLC LOGIC

    -----------------------------------------GENERAL---------------------------------------------

    A TROUBLESHOOTING LADDER RUNGS WITH TIMERS

    4

  • CHAPTER 6 PROGRAMMING COUNTERS

    --------------------------------------- GENERAL --------------------------------------------------

    A INTRODUCTION TO PLC COUNTERS

    ---------------------------------ADDRESS-BASED ------------------------------------------------------

    A ADDRESSED-BASED PLC SYSTEM COUNTERS

    A LADDER LOGIC FOR SLC 500 COUNTERS

    A HIGH SPEED COUNTER MODULES

    A ADDRESSED-BASED PLC SYSTEM ONE-SHOT INSTRUCTION

    A LADDER LOGIC FOR SLC 500 ONE-SHOT

    A SLC 500 CASCADE COUNTERS

    A PROGRAMS WITH SLC 500 COUNTERS AND ONE-SHOT

    A TROUBLESHOOTING SLC 500 LADDER LOGIC WITH COUNTERS

    ---------------------------------TAG-BASED ------------------------------------------------------

    A TAG-BASED PLC SYSTEM COUNTERS

    A LADDER LOGIC FOR CONTROLLOGIX COUNTERS

    A TAG-BASED PLC SYSTEM ONE-SHOT INSTRUCTIONS

    A LADDER LOGIC FOR CONTROLLOGIX ONE-SHOTS

    A PROGRAMS WITH CONTROLLOGIX COUNTERS AND ONE-SHOTS

    A TROUBLESHOOTING CONTROLLOGIX LADDER LOGIC WITH COUNTERS

    ----------------------------------------------------GENERAL----------------------------------

    A CONVERSION OF RLL WITH COUNTERS TO PLC LADDER LOGIC

    CHAPTER 7MATHEMATICAL AND MOVE INSTRUCTIONS

    5

  • ------------------------------------------------GENERAL ----------------------------------

    A INTRODUCTION TO BINARY MATHEMATICS

    A PLC MATH AND MOVE INSTRUCTIONS

    ---------------------------------ADDRESS-BASED ------------------------------------------------------

    A ADDRESS-BASED PLC SYSTEM MATH INSTRUCTIONS

    A ADDRESS-BASED PLC SYSTEM MOVE INSTRUCTIONS

    A LADDER LOGIC RUNGS FOR SLC 500 MATH AND MOVE INSTRUCTIONS

    A PROGRAMMING PROCESS WITH SLC 500 MATH AND MOVE INSTRUCTIONS

    A - TROUBLESHOOTING SLC 500 MATH AND MOVE LADDER LOGIC

    ---------------------------------TAG-BASED ------------------------------------------------------

    A TAG-BASED PLC SYSTEM MATH INSTRUCTIONS

    A TAG-BASED PLC SYSTEM MOVE INSTRUCTIONS

    A LADDER LOGIC RUNGS FOR CONTROLLOGIX MATH AND MOVE

    INSTRUCTIONS

    A PROGRAMMING PROCESS WITH CONTROLLOGIX MATH AND MOVE

    INSTRUCTIONS

    A - TROUBLESHOOTING CONTROLLOGIX MATH AND MOVE LADDER LOGIC

    CHAPTER 8 CONVERSION AND COMPARISON INSTRUCTIONS

    --------------------------------------------------- GENERAL ----------------------------------------------

    A BINARY CODED DECIMAL SYSTEM

    A PLC CONVERSION INSTRUCTIONS

    6

  • A PLC COMPARISON INSTRUCTIONS

    ------------------------------------------ADDRESS-BASED ----------------------------------------

    A ADDRESS-BASED PLC SYSTEM CONVERSION INSTRUCTIONS

    A LADDER LOGIC FOR SLC 500 CONVERSION INSTRUCTIONS

    A ADDRESS-BASED PLC SYSTEM COMPARISON INSTRUCTIONS

    A LADDER LOGIC FOR SLC 500 COMPARISON INSTRUCTIONS

    A PROGRAMMING PROCESS FOR SLC 500 CONVERSION AND COMPARISON

    INSTRUCTIONS

    A - TROUBLESHOOTING SLC 500 CONVERSION AND COMPARISON LADDER LOGIC

    --------------------------------------------------- TAG-BASED ----------------------------------------------

    A TAG-BASED PLC SYSTEM CONVERSION INSTRUCTIONS

    A LADDER LOGIC RUNGS FOR CONTROLLOGIX CONVERSION INSTRUCTIONS

    A TAG-BASED PLC SYSTEM COMPARISON INSTRUCTIONS

    B ControlLogix Comparison Instructions Symbols and Parameters

    A LADDER LOGIC RUNGS FOR CONTROLLOGIX COMPARISON INSTRUCTIONS

    A PROGRAMMING PROCESSS FOR CONTROLLOGIX CONVERSION AND

    COMPARISON INSTRUCTIONS

    A - TROUBLESHOOTING CONTROLLOGIX CONVERSION AND COMPARISON

    LADDER LOGIC

    CHAPTER 9 PROGRAM CONTROL INSTRUCTIONS

    -------------------------------------------- GENERAL -----------------------------------------------

    A INTRODUCTION TO PROGRAM CONTROL INSTRUCTIONS

    7

  • A INTRODUCTION TO IMMEDIATE INPUT AND OUTPUT INSTRUCTIONS

    -------------------------------------------- ADDRESS-BASED -----------------------------------------------

    A ADDRESS-BASED PLC SYSTEM MASTER CONTROL RESET INSTRUCTIONS

    A LADDER LOGIC FOR SLC 500 PROGRAM CONTROL RESET INSTRUCTIONS

    A ADDRESS-BASED PLC SYSTEM JUMP AND LABEL ZONE CONTROL

    INSTRUCTIONS

    A LADDER LOGIC FOR SLC 500 JUMP AND LABEL INSTRUCTIONS

    A ADDRESS-BASED PLC SYSTEM SUBROUTINE AND RESET INSTRUCTIONS

    A LADDER LOGIC FOR SLC 500 SUBROUTINE AND RESET INSTRUCTIONS

    A ADDRESS-BASED PLC SYSTEM IMMEDIATE INPUT AND OUTPUT

    INSTRUCTIONS

    A LADDER LOGIC FOR SLC 500 IMMEDIATE INPUT AND OUTPUT INSTRUCTIONS

    A PROGRAMS WITH SLC 500 PROGRAM CONTROL AND IMMEDIATE

    INSTRUCTIONS

    A TROUBLESHOOTING SLC 500 PROGRAM CONTROL AND IMMEDIATE

    INSTRUCTIONS IN LADDER LOGIC

    -------------------------------------------- TAG-BASED -----------------------------------------------

    A TAG-BASED PLC SYSTEM MASTER CONTROL RESET INSTRUCTIONS

    A LADDER LOGIC FOR CONTROLLOGIX PROGRAM CONTROL RESET

    INSTRUCTIONS

    A TAG-BASED PLC SYSTEM JUMP AND LABEL ZONE CONTROL INSTRUCTIONS

    A LADDER LOGIC FOR CONTROLLOGIX JUMP AND LABEL INSTRUCTIONS

    A TAG-BASED PLC SYSTEM SUBROUTINE AND RESET INSTRUCTIONS

    8

  • A LADDER LOGIC FOR CONTROLLOGIX SUBROUTINE AND RESET

    INSTRUCTIONS

    A TAG-BASED PLC SYSTEM IMMEDIATE OUTPUT INSTRUCTIONS

    A LADDER LOGIC FOR CONTROLLOGIX IMMEDIATE OUTPUT INSTRUCTIONS

    A PROGRAMS WITH CONTROLLOGIX PROGRAM CONTROL AND IMMEDIATE

    INSTRUCTIONS

    A TROUBLESHOOTING CONTROLLOGIX PROGRAM CONTROL AND IMMEDIATE

    INSTRUCTIONS IN LADDER LOGIC

    CHAPTER 10 INDIRECT AND INDEXED ADDRESSING

    ------------------------------------------- GENERAL ---------------------------------------------

    A ADDRESSING MODES

    ----------------------------------------------- ADDRESS-BASED -------------------------------------

    A ADDRESS-BASED PLC ADDRESSING MODES

    A PROGRAMS WITH SLC 500 INDIRECT AND INDEXED ADDRESSING

    A -TROUBLESHOOTING SLC 500 INDIRECT AND INDEXED ADDRESSING IN

    LADDER LOGIC

    ----------------------------------------------- TAG-BASED --------------------------------------------

    A TAG-BASED PLC SYSTEM ADDRESSING MODES

    A PROGRAMS WITH CONTROLLOGIX INDIRECT AND INDEXED ADDRESSING

    A TROUBLESHOOTING CONTROLLOGIX ADDRESSING MODES IN LADDER LOGIC

    9

  • CHAPTER 11DATA HANDLING INSTRUCTIONS

    ---------------------------------------GENERAL------------------------------------------

    A INTRODUCTION TO DATA HANDLING

    -------------------------------------------ADDRESS-BASED ---------------------------------------

    A ADDRESS-BASED PLC SYSTEM LOGIC INSTRUCTIONS

    A ADDRESS-BASED PLC SYSTEM BIT SHIFT INSTRUCTIONS

    A ADDRESS-BASED PLC SYSTEM WORD SHIFT INSTRUCTIONS

    A ADDRESS-BASED PLC SYSTEM COPY AND FILL INSTRUCTIONS

    A LADDER LOGIC RUNGS FOR SLC 500 DATA HANDLING INSTRUCTIONS

    A PROGRAMMING PROCESS WITH SLC 500 DATA HANDLING INSTRUCTIONS

    A TROUBLESHOOTING SLC 500 DATA HANDLING INSTRUCTIONS IN LADDER

    LOGIC

    ---------------------------------------------- TAG-BASED -------------------------------------------

    A TAG-BASED PLC SYSTEM DATA MANIPULATION INSTRUCTIONS

    A TAG-BASED PLC SYSTEM BIT-SHIFT INSTRUCTIONS

    A TAG-BASED PLC SYSTEM WORD-SHIFT INSTRUCTIONS

    A TAG-BASED PLC SYSTEM FILE-ARITHMETIC-LOGIC INSTRUCTION

    A TAG-BASED PLC SYSTEM COPY AND FILL INSTRUCTIONS

    A LADDER LOGIC RUNGS FOR CONTROLLOGIX DATA HANDLING INSTRUCTIONS

    A PROGRAMMING PROCESS WITH CONTROLLOGIX DATA HANDLING

    INSTRUCTIONS

    A TROUBLESHOOTING CONTROLLOGIX DATA MANIPULATION INSTRUCTIONS

    IN LADDER LOGIC

    10

  • CHAPTER 12 SEQUENCER INSTRUCTIONS

    ------------------------------------ GENERAL --------------------------------------------

    A BASIC SEQUENCE FUNCTION

    ----------------------------------------- ADDRESS-BASED -----------------------------------

    A ADDRESS-BASED PLC SEQUENCER INSTRUCTIONS

    A - LADDER LOGIC FOR SLC 500 SEQUENCER INSTRUCTIONS

    A CASCADING SLC 500 SEQUENCERS

    A PROGRAMS WITH SLC 500 SEQUENCER INSTRUCTIONS

    A - TROUBLESHOOTING SLC 500 SEQUENCER INSTRUCTIONS IN LADDER LOGIC

    ------------------------------------------------ TAG-BASED -----------------------------------------------

    A TAG-BASED PLC SEQUENCER INSTRUCTIONS

    A - LADDER LOGIC FOR CONTROLLOGIX SEQUENCER INSTRUCTIONS

    A CASCADING CONTROLLOGIX SEQUENCERS

    A PROGRAMS WITH CONTROLLOGIX SEQUENCER INSTRUCTIONS

    A TROUBLESHOOTING CONTROLLOGIX SEQUENCER INSTRUCTIONS IN LADDER

    LOGIC

    CHAPTER 13 SCALING AND PID INSTRUCTIONS

    ----------------------------------------------- GENERAL -------------------------------------------

    A INTRODUCTION TO PROCESS CONTROL SYSTEMS

    11

  • ----------------------------------------------- ADDRESS-BASED ---------------------------------

    A CONVERSION OF ADRESS-BASED RAW ANALOG DATA INTO ENGINEERING

    UNITS

    A ADDRESS-BASED SCALLING AND COMPUTE INSTRUCTIONS

    A ADDRESS-BASED PID INSTRUCTION

    A CONVERSION OF ADDRESS-BASED ENGINEERING UNITS DATA INTO RAW

    ANALOG DATA

    --------------------------------------------------- TAG-BASED --------------------------------------------

    A CONVERSION OF TAG-BASED RAW ANALOG DATA INTO ENGINEERING UNITS

    A TAG-BASED SCALING AND COMPUTE INSTRUCTIONS

    A TAG-BASED PID INSTRUCTION

    A CONVERSION OF TAG-BASED ENGINEERING UNITS DATA INTO RAW ANALOG

    DATA

    CHAPTER 14 PLC NETWORKS AND DATA COMMUNICATIONS

    ----------------------------------------------- GENERAL -------------------------------------------

    A - PLC NETWORK ARCHITECTURE

    A ETHERNET

    A CONTROLNET

    A - DEVICENET

    A - SPECIAL NETWORK INTERFACES

    A - NETWORK APPLICATIONS

    12

  • A DISTRIBUTED CONTROL

    A - TROUBLESHOOTING NETWORK SYSTEMS

    CHAPTER 15 PLC CONTROL PANEL IMPLEMENTATION AND INSTALLATION

    ---------------------------------------------- GENERAL --------------------------------------------------

    A ENVIRONMENTAL REQUIREMENTS FOR PLC CONTROL PANELS

    A ELECTRICAL NOISE GENERATION

    A REDUCTION OF ELECTRICAL NOISE PROBLEMS

    ----------------------------------------------- ADDRESS-BASED ---------------------------------

    A SLC 500 MOUNTING AND GROUNDING REQUIREMENTS

    --------------------------------------------------- TAG-BASED --------------------------------------------

    A CONTROLLOGIX MOUNTING AND GROUNDING REQUIREMENTS

    ----------------------------------------------- GENERAL -------------------------------------------

    A WIRING REQUIREMENTS FOR PLC CONTROL PANELS

    A IMPLEMENTING NETWORKS IN PLC CONTROL PANELS

    A ELECTRICAL CONTROL REQUIREMENTS FOR PLC CONTROL PANEL

    A PANEL BUILDING GUIDELINES

    A TROUBLESHOOTING CONTROL PANELS

    CHAPTER 16 FUNCTION BLOCK DIAGRAMS

    -----------------------------------------------------TAG-BASED ----------------------------------------

    13

  • A FUNCTION BLOCK DIAGRAM DESCRIPTION

    A FBD PROGRAM DEVELOPMENT SEQUENCE

    A RSLOGIX 5000 FBD PROGRAMMING

    A FUNCTION BLOCK CONTROL SOLUTIONS

    A PROGRAMS WITH FUNCTION BLOCK DIAGRAMS

    CHAPTER 17 STRUCTURED TEXT

    ------------------------------------------- TAG-BASED ------------------------------------------------------

    A STRUCTURED TEXT COMPONENTS AND CONSTRUCTS

    A STRUCTURED TEXT FOR LADDER LOGIC RUNGS

    A PROGRAMS WITH STRUCTURED TEXT

    CHAPTER 18 SEQUENTIAL FUNCTION CHARTS

    -------------------------------------------- TAG-BASED ------------------------------------------------

    A SEQUENTIAL FUNCTION CHART COMPONENTS

    A SFC STEP PROGRAMMING DESCRIPTION

    A PROGRAMS WITH SEQUENTIAL FLOW CHART

    APPENDIX A GLOSSARY

    APPENDIX B ACRONYMS FOR PLC INSTRUCTIONS

    APPENDIX C PLC HISTORY

    14

  • 15

    APPENDIX D SAFETY

    APPENDIX E PLC 5 CROSS REFERENCES