ECET 4530. Industrial Motor Control. RS Logix Example Problem. RS Logix Problem Statement

Similar documents
Programming A PLC. Standard Instructions

Programmable Logic Controllers

3BASIC RELAY INSTRUCTIONS

2011, The McGraw-Hill Companies, Inc. Chapter 5

PLC SW and Programming. Nagy István, BMF BGK MEI

Fig 3. PLC Relay Output

TRILOGI 5.3 PLC Ladder Diagram Programmer and Simulator. A tutorial prepared for IE 575 by Dr. T.C. Chang. Use On-Line Help

11. FLOWCHART BASED DESIGN

Introduction to LogixPro - Lab

Programmable Logic Controllers

Creating Relay Logic Diagrams

2011, The McGraw-Hill Companies, Inc. Chapter 9

Electrical Symbols and Line Diagrams

Ladder and Functional Block Programming

Programming Timers CHAPTER 4-1 GOALS AND OBJECTIVES 4-2 MECHANICAL TIMING RELAYS

How to read this guide

Successful completion of the course leads to the award of the Technical Training Solutions Competence Certificate PLC Programming

TIMING, COUNTING, AND DATA-HANDLING INSTRUCTIONS. Key Points

EXPERIMENT 2 TRAFFIC LIGHT CONTROL SYSTEM FOR AN INTERSECTION USING S7-300 PLC

(Cat. No L3) Product Data

LADDER LOGIC/ FLOWCHART PROGRAMMING DIFFERENCES AND EXAMPLES

PROGRAMMABLE LOGIC CONTROLLERS Unit code: A/601/1625 QCF level: 4 Credit value: 15 OUTCOME 3 PART 1

SECTION 13XXX CONTROL DESCRIPTION (DICP Models NC, 412, 622, 826, 1030)

Programming Logic controllers

Application Technique. Safety Function: Magnetic Door Switch Monitoring

SUBJECT: How to wire a motor starter Number: AN-MC-004 Date Issued: 2/08/2005 Revision: Original

Limited Service Fire Pump Controllers Features

PLC Support Software at Jefferson Lab

Programmable Logic Controllers Definition. Programmable Logic Controllers History

Chapter 8: Ladder Logic Language Reference

Programmable Logic Controller PLC

Product Description Full Voltage Starting Electric Fire Pump Controllers FTA1000

PROGRAMMABLE LOGIC CONTROLLERS Unit code: A/601/1625 QCF level: 4 Credit value: 15

Digital I/O: OUTPUT: Basic, Count, Count+, Smart+

Chapter. Getting Started. In This Chapter...

Product Data Sheet. User Manual. User Manual MX-4100, MX-4200, MX-4400, Mx-4400/LE & Mx-4800 Fire Alarm Control Panels

CENTERLINE Motor Control Centers Bulletin 2100 Smoke Detector Unit

PLC Programming for Industrial Automation. Kevin Collins

EET272 Worksheet Week 8

SYSTEM 7000 IRIS+ USER MANUAL

SIMATIC. S Getting started with S Preface. Quick review 1. Installation 2. Create a simple latch circuit 3. Complete the user program 4

Accessing EtherNet/IP Network Variables in a WAGO with a ControlLogix PLC Application note

Conventional Fire Detection and Extinguishant Control System Specification

STEP 7 MICRO/WIN TUTORIAL. Step-1: How to open Step 7 Micro/WIN

SCADAPack E ISaGRAF 3 User Manual

Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill

Safety Function: Door Monitoring

GST301. (Single Protection Zone) Operation Manual

MODEL 5010 DUAL CHANNEL SMOKE/FIRE DETECTION MODULE

Automating with STEP7 in LAD and FBD

SmartLine. Conventional Fire Detection Control Panel. Extinguishant system Control Panel. User's Manual. GameOver

Product Description Primary Resistance Starting Electric Fire Pump Controllers FTA1500

Automating witfi STEP7 in LAD and FBD

Introduction. - Please be sure to read and understand Precautions and Introductions in CX-Simulator Operation Manual and

PROGRAMMABLE LOGIC CONTROL

Alarms Trips: The Ups and Downs

Logix5000 Controllers Function Block Diagram

Operational Overview and Controls Guide. Two or Three Pump IronHeart Lite with Variable Frequency Drives

AUTOMATIC TRANSFER SWITCH CONTROL UNIT OPERATOR S MANUAL

Multizone Application >3. MSR300 System. No Software configurable? GuardPLC. Enet RECOMMENDED PRODUCTS. Time Delay MSR138

Safeguarding Applications and Wiring Diagrams

FC5A Modbus Communication Training

Zelio Logic 2. Smart Relay. User s Guide. April Illustration

Electromechanical relay logic

EATON Diesel Plus Diesel Engine Fire Pump Controller

SIMATIC S Getting Started for First Time Users. Order No.: 6ZB5310-0NC02-0BA0 04/2007 A5E

FIRE ALARM PANEL & SYSTEM OPERATION ID50 SYSTEM. The Fire Alarm System can be activated in the following ways :~

AC motor control circuits

Technical Training Module ( 30 Days)

Controller Automation, Model II+

INTELLIGENT CONTROL MODULE SA-2000-II HARDWARE MANUAL. Access Technologies International, Inc.

Section 1: Safety. General Safety. Recognizing Safety Precautions. Locking Out the Machine. Safety Circuits. Interpreting the Light Column

Software Manual RS232 Laser Merge Module. Document # SU Rev A

Standard Message Library

Softstarters. Type PSTX Fieldbus communication, Built-in Modbus RTU. 1SFC132089M0201 April SFC132089M0201 1

PUSH BUTTON START INSTALLATION MANUAL

Daker DK 1, 2, 3 kva. Manuel d installation Installation manual. Part. LE05334AC-07/13-01 GF

QUICK START GUIDE. SG2 Client - Programming Software SG2 Series Programmable Logic Relay

Medium voltage VCP-W MR2 (integral racking)

Lab 1: Introduction to Xilinx ISE Tutorial

Digital Marquee Series

LTM-1338B. Plus Communications Manual

Fanuc O4P-C Parameter and Macro Program Back-up and Restore Procedure

Systems BV. Brief User Manual. INADCO Densimeter. Z:\Documenten\SG-bepaler\Handleiding\eng\Brief User Manual V3_1a.

Design Projects in a Programmable Logic Controller (PLC) Course in Electrical Engineering Technology

Elevator Security. General. In This Section. Several elevator security options are available for MCE Controllers. Basic Security

CONFIGURABLE SAFETY RELAYS

Product Description Digital Solid State Starting Electric Fire Pump Controllers FTA1930

Configuring SMC-Flex for Communications over Remote I/O Network using 20-COMM-R Card This document is intended to be used for reference purposes only.

MS41-22Ex0-R/24VDC MS41-22Ex0-R/115VAC MS41-22Ex0-R/230VAC

EDI Distributor Control Interface Wiring and Setup Instructions

<Picture Image sample>

Analog Inputs and Outputs

ZEN-SOFT01-V3. Cat.No.W386-E1-03

Safety Requirements Specification Guideline

SECTION LOW VOLTAGE LIGHTING CONTROLS

3PH2 or 3PHE 3 Phase Control Board

Transcription:

ECET 4530 Industrial Control RS Logix Example Problem RS Logix Problem Statement Given a simple PLC-controlled conveyor that will be used to transport a box back-and-forth between the conveyor s ends; Create a Ladder Logic Program for the PLC that will provide the required operational logic for the system, based on the specifications stated in the following slides. 1

Example Problem - System Description The conveyor will utilize two drive motors. The drive motors are configured such that: Energizing moves the to the left, and Energizing moves the to the right. Note each motor will be energized by means of a contactor, the field-coil of which will be supplied by the PLC. Example Problem - System Description An Optical Detector is placed at each end of the conveyor in order to detect when the box reaches either end of the conveyor. Note when the box is moved such that it breaks the beam provided by an optical detector, a normally-open contact in that detector will close. 2

Example Problem - System Description Additionally, a yellow Safety Light and a Warning Buzzer are included with the system. The safety light will be active whenever the system is operational. The buzzer will sound during system startup and shutdown. Yellow Safety Light Warning Buzzer Example Problem - System Description Three pushbuttons will be used to control the operation of the system: A (normally-open) Start button A (normally-open) Go button A (normally-closed) Stop button Yellow Safety Light Warning Buzzer 3

Example Problem Operational Logic System Operation - Startup Pressing Start The Yellow Safety Light Illuminates. The Warning Buzzer sounds for 5 Seconds. When the 5-second Warning Buzzer is complete, the Go button is enabled. Yellow Safety Light Warning Buzzer Example Problem Operational Logic System Operation Normal Operation Pressing Go The Conveyor will begin moving the box back-and-forth between the optical detectors, and will continue operating in this manner until the Stop button is pressed. Yellow Safety Light Warning Buzzer 4

Example Problem Operational Logic System Operation - Shutdown Pressing Stop The system operates until the box reaches, at which point the conveyor stops. When the conveyor stops, the Warning Buzzer sounds for 5 Seconds. When the 5-second buzzer is complete, the Yellow Safety Light is extinguished. Yellow Safety Light Warning Buzzer Control System I/O Schedule The Input Schedule for the PLC is as follows: Input 0 Start(NO) Input 1 Go (NO) Input 2 Stop (NC) Input 3 (NO) Input 4 (NO) Yellow Safety Light Warning Buzzer 5

Control System I/O Schedule The Output Schedule for the PLC is as follows: Output 0 Yellow Safety Light Output 1 Warning Buzzer Output 2 M1 (Field Coil Contactor ) Output 3 M2 (Field Coil Contactor ) Yellow Safety Light Warning Buzzer Ladder Logic Program Status Bits The following Status Bits will be utilized in the PLC s program: Startup Startup procedure active Ready Awaiting Go button Run Normal operation Shutdown Shutdown procedure active Yellow Safety Light Warning Buzzer 6

Ladder Logic Program Startup System Startup When Start (In-0) is pressed, the Startup bit will be latched, in-turn causing the Yellow Light s output (Out-0) to be latched. Ladder Logic Program Startup System Startup Additionally, when the Startup bit is latched, the 5-second timer (BTimer) will be enabled. This timer will be used to control the operation of the buzzer. 7

Ladder Logic Program Startup System Startup When BTimer is enabled but not yet done (i.e. it is counting), the Warning Buzzer s output (Out-1) will be energized. Ladder Logic Program Startup System Startup When BTimer is done (i.e. its accumulator reaches 5000), the Ready bit will be latched and the Startup bit will be unlatched at this point, system startup is complete. 8

Ladder Logic Program Ready Mode Ready Mode The system will remain in Ready mode until the Go button is pressed, at which time the Run bit will be latched and the Ready bit will be unlatched. Ladder Logic Program Run Mode Run Mode When the Run bit is set, the conveyor will begin moving, the direction of which is based on the position of the box on the conveyor. 9

Ladder Logic Program Run Mode Run Mode (Left Right Motion) When the box breaks s beam, the output (Out-3) for contactor s field coil is latched and the output (Out-2) for contactor s field coil is unlatched. Ladder Logic Program Run Mode Run Mode (Right Left Motion) When the box breaks s beam, the output (Out-2) for contactor s field coil is latched and the output (Out-3) for contactor s field coil is unlatched. 10

Ladder Logic Program Run Mode Run Mode In this manner, the box will be moved back-and-forth continuously between the optical detector beams until the Stop button is pressed. Ladder Logic Program Shutdown System Shutdown When the Stop button is pressed, the Shutdown bit will be latched. Note that the Run bit is not unlatched at this time. 11

Ladder Logic Program Shutdown System Shutdown After the Shutdown bit is latched, the conveyors will keep running until the box breaks s beam, at which time both the Run bit and M2 (Out-3) are unlatched. Ladder Logic Program Shutdown System Shutdown After Run is unlatched, the buzzer sounds for 5 seconds. Instead of creating a 2 nd buzzer timer, the original timer can be re-enabled by adding parallel logic to the rung. 12

Ladder Logic Program Shutdown System Shutdown When BTimer is done the 2 nd time (during Shutdown), both the Shutdown bit and the Yellow Safety Light (Out-0) are unlatched at this point, the system is shutdown. Ladder Logic Program 13

Possible Startup Issue? Startup when box not at : What happens if Go is pressed but the box is not initially positioned such that it s blocking? Ladder Logic Program 14

Other Issues to Consider? Previously Latched or Set Bits: If a bit is latched or set high when the PLC is switched from Run Program mode, the bit does not automatically become unlatched or reset. When the PLC is switched back to Run mode, the PLC does pre-scan of the code, and resets all bits that are addressed by OTE instructions only. Bits not addressed by OTE instructions retain their previous values. Other Issues to Consider? Previously Latched or Set Bits: Not only can this cause the program to malfunction, it can be potentially dangerous if the latched bit causes an output to be set high, in-turn causing a machine to start unexpectedly. For this reason, any bits that controlled solely by OTL/OTU instructions should be initialized when the program first begins running if those bits could cause improper or dangerous system operation. 15

Other Issues to Consider? Previously Latched or Set Bits: Many experienced PLC programmers strongly recommend that OTL/OTU instructions be used sparingly, instead being replaced by OTE instructions whenever possible. Although there are many advantages to this philosophy, beginning programmers often find it difficult to successfully implement only OTE instructions. 16