Automated Material Handling System Based On the PLC

Similar documents
Programming A PLC. Standard Instructions

CIM Computer Integrated Manufacturing

Programmable Logic Controllers

Analog Inputs and Outputs

Programmable Logic Controllers Definition. Programmable Logic Controllers History

PLC Based Liquid Filling and Mixing

GANTRY ROBOTIC CELL FOR AUTOMATIC STORAGE AND RETREIVAL SYSTEM

SuperIOr Controller. Digital Dynamics, Inc., 2014 All Rights Reserved. Patent Pending. Rev:

Programmable Logic Controller PLC

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

An overview of Computerised Numeric Control (C.N.C.) and Programmable Logic Control (P.L.C.) in machine automation

Programming Logic controllers

Straton and Zenon for Advantech ADAM Copalp integrates the straton runtime into the ADAM-5550 device from Advantech

MECE 102 Mechatronics Engineering Orientation

ABB drives. Automation solutions Drives, PLC, motion, motors and safety

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware

International Journal of Engineering Research & Management Technology

Hand Gestures Remote Controlled Robotic Arm

Web Datalogger. Unit RS232C. General-purpose modem RS485. IP address search screen

Digital Single Axis Controller

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

MicroMag3 3-Axis Magnetic Sensor Module

Software INTERACT. MachineLogic. The Shortest Distance Between Man and Machine

STEPPER MOTOR SPEED AND POSITION CONTROL

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

UNIT 1 INTRODUCTION TO NC MACHINE TOOLS

MSITel provides real time telemetry up to 4.8 kbps (2xIridium modem) for balloons/experiments

Sensors Collecting Manufacturing Process Data

Parts of a Computer. Preparation. Objectives. Standards. Materials Micron Technology Foundation, Inc. All Rights Reserved

How many high-speed counters (HSCs) are provided by the SIMATIC S PLC? SIMATIC S FAQ March Service & Support. Answers for industry.

CPU systron S S S 250c. systron S S S 250c. CPUs to the process modules. Stand-alone PLC

Electrical Symbols and Line Diagrams

L5354 ControlNet Communications Interface

Technical Training Module ( 30 Days)

PC control for flexible packaging

Learning Systems Modular Systems for Mechatronics Training

How to read this guide

Optimize your simple machines... Modicon M218 Selection Guide

8.1 The Structure and Features of Programmable Logic Controller

The I2C Bus. NXP Semiconductors: UM10204 I2C-bus specification and user manual HAW - Arduino 1

Industrial Automation Training Academy. PLC, HMI & Drives Training Programs Duration: 6 Months (180 ~ 240 Hours)

2.0 Command and Data Handling Subsystem

Computers. Hardware. The Central Processing Unit (CPU) CMPT 125: Lecture 1: Understanding the Computer

INTRODUCTION TO SERIAL ARM

Series Six Plus Programmable Controller

JNIOR. Overview. Get Connected. Get Results. JNIOR Model 310. JNIOR Model 312. JNIOR Model 314. JNIOR Model 410

EasyC. Programming Tips

Siemens and National Instruments Deliver Integrated Automation and Measurement Solutions

Series LC6D/LC6C. To power supply PLC. LC6C dedicated teaching box P.971. Options P.973

Industrial Training Schedule Spring 2012

Design and Implementation of an Accidental Fall Detection System for Elderly

How To Control Gimbal

Siemens AG 2011 SINAMICS V60. The perfect solution for basic servo applications. Brochure May 2011 SINAMICS. Answers for industry.

S7 for Windows S7-300/400

Fault Diagnosis and Maintenance for CNC Machine. Based on PLC

Automation Unit TM 1703 ACP Flexible automation and telecontrol

Allen-Bradley/Rockwell

Designing an efficient Programmable Logic Controller using Programmable System On Chip

NEW GENERATION PROGRAMMABLE AUTOMATION CONTROLLER

DESIGN OF 6 DOF ROBOTIC ARM CONTROLLED OVER THE INTERNET

LEGO NXT-based Robotic Arm

EDI Distributor Control Interface Wiring and Setup Instructions

Smart relays Zelio Logic Step into an intuitive world!

Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205]

Automated Container Handling in Port Terminals

A Surveillance Robot with Climbing Capabilities for Home Security

Other 555 based and 8051 based projects...

dspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor

Temperature & Humidity SMS Alert Controller

CODESYS Motion + CNC. English

Design and Development of SMS Based Wireless Home Appliance Control and Security System

Michelin North America

CNC-STEP. "LaserProbe4500" 3D laser scanning system Instruction manual

ALL-USB-RS422/485. User Manual. USB to Serial Converter RS422/485. ALLNET GmbH Computersysteme Alle Rechte vorbehalten

Fig 3. PLC Relay Output

Autonomous Advertising Mobile Robot for Exhibitions, Developed at BMF

3BASIC RELAY INSTRUCTIONS

QuickPanel Control DeviceNet Master Communications Card (IC754DVNM01) Quick Start Guide. Thursday September 20, 2007

Fiber Optic Selector Guide for Analog & Digital Data Links, Contact Closures & Multiplexers

Bi-directional Power System for Laptop Computers

40.3. Control Relays and Timers

PRODUCTIVITY THROUGH INNOVATION 600 CONTROL DIRECT DRIVE TECHNICAL/OPERATION MANUAL

UIM2901-5A MACH3 breakout board

DS1104 R&D Controller Board

Fingerprint Based Biometric Attendance System

Smart Thermostat page 1

The Design of DSP controller based DC Servo Motor Control System

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

C8051F020 Utilization in an Embedded Digital Design Project Course. Daren R. Wilcox Southern Polytechnic State University Marietta, Georgia

DIALER SPECIFICATION VERBATIM MODULAR SERIES VSS

Considerations When Specifying a DC Power Supply

Open Architecture Design for GPS Applications Yves Théroux, BAE Systems Canada

Modbus and ION Technology

with Electronic Assistant

Single Channel Loop Detector

SHORT TRAINING COURSES

Accurate Measurement of the Mains Electricity Frequency

DT50 A new age in Laser Distance Measurement

Programming Flash Microcontrollers through the Controller Area Network (CAN) Interface

An educational software project in the field of process control. Michael Ritzschke Institute of Informatics Humboldt University Berlin

Transcription:

Automated Material Handling System Based On the PLC Fares Mohmmed Mehdi Hassan 1, Asaad Musaab Ali Yousif 2 1 Tianjin University of Technology and Education, Auto Maintenance Engineering Education, Dagu South Road, Hexi District, Tianjin, PRC, 300222, China 2 Tianjin University of Technology and Education, Electronics Engineering Department, Dagu South Road, Hexi District, Tianjin, PRC, 300222, China Abstract: This paper is based upon use of PLCs (Programmable Logic Controllers) for the purpose of automated material handling to pick metallic partsand place it in the box. Currently many researches works have been done on the subject of material handling. However their approach seems to be more complex and cost higher. This is because they always employ complex logic components which are expensive. In this research we proposed an automated material handling which is easy to implement and cost effective. Keywords: PLC, metallic parts, Automation, sensors. 1. Introduction Automation has brought several drastic changes in manufacturing over the past century. These changes include increase in overall productivity and profitability of a manufacturing. Development of electronics (transistors and microchips) led to a jump in control technology and precision of various instruments. This laid a path for efficient and cost effective manufacturing processes. Automation of manufacturing s requires integration of various fields such as mechanical, control and electronic s, and computers.automation in various forms constitutes the backbone of most major industries. It has become a significant part of defense, medical, aerospace and automotive industries, materials processing and handling, manufacturing, and consumer products to meet the increasing demand for the production volume and product variety. In the manufacturing industry, automation in material handling has increased the overall profitability of the product with an improvement in the quality and productivity of the. This is primarily due to two reasons. First, automation reduces the total production cycle time, and second, it helps smooth flow of raw materials and finished products to their desired location with little or no human interference. [1] 2. Case Study Here we take up the case of automated material where the objective is to place parts inside boxes through a three axes arm robots. 2.1 Existing System When a material handling is to be made autonomous there is a need for additional sensors and appropriate control logic to manage the discrete events. It should be also noted that an autonomous does not differ much structurally from the existing. This reduces the overall cost for the automation. Even before the is built, modelingand simulation of the gives not only a good perception of the dynamic operations, but also a method to verify the design. An autonomous material handling can be modeled as discrete event at a certain level of abstraction. For high speed automation, both gantry and articulated arm robots are widely used throughout industry. Because of the many inherent advantages of the gantry robot, it is rapidly becoming the preferred choice for: [2] Palletizing storage and retrieval Machine loading parts transfer Material handling automated assembly 2.2 Proposed System The is used stepper motor, 3ph-motor sensors and PLC to pick the metallic parts and place it inside box. All the manual operations are replaced by sending signals from the PLC to the respective devices. The work of pick & place metallic a part from various places is automatically done by a three axisarm robots setup that is controlled by the PLC. The EM 253 Position Module is an S7-200 special function module that generates the pulse trains used for open-loop control of the speed and position for either stepper motors or servo motors. It communicates with the S7-200 over the expansion I/O bus and appears in the I/O configuration as an intelligent module with eight digital outputs. Based upon configuration information that is stored in the V memory of the S7-200, the Position module generates the pulse trains required to control movement. The Position module provides the functionality and performance that you need for single axis, open-loop position control: High speed control with a range from 12 pulses per second up to 200,000 pulses per second. Absolute position control. Relative position control. Paper ID: SUB14919 1964

Manual position control. Continuous operation. International Journal of Science and Research (IJSR) Table 1:S7-200 CPU Model features [3]. Feature CPU 226 Physical size (mm) 190 x 80 x 62 Program memory: Figure 1: The EM 253 Position Module connected to PLC over the expansion I/O bus 3. PLC Hardware Specifications with run mode edit without run mode edit Data memory Memory backup Local on-board I/O Digital Analog Expansion modules High-speed counters Single phase 16384 bytes 24576 bytes 10240 bytes 100 hours typical 24 In/16 Out -- 7 modules1 6 at 30 khz A programmable logic controller is a digital computer used for automation of electromechanical processes. Industrial PLC describes the computing unit of any industrial automation and therefore need to meet several challenging requirements such as high reliability, environmental noise and influence immunity and also enhanced protection classes (e.g. water-resistant and dust sealed). PLCs also satisfy the needs of continuous 24 hours/7 days operation and availability over a wide environmental temperature range as well as real-time operation capability and security and safety enhancements. The input/output arrangements may be built into a simple PLC, or the PLC may have external I/O modules attached to a computer network that plugs into the PLC. The communications interface is used to receive and transmit data on communication networks from or to other remote PLCs. It is concerned with such actions as device verification, data acquisition, synchronization between user applications and connection management. Some of the advantages of using PLC include: Programming the PLC is easier than wiring the relay control panel. The PLC can be reprogrammed. ConventionalControls must be rewired and are often scrapped instead. PLC takes less floor space then relay control panels. Maintenance of the PLC is easier, and reliability is greater. PLC can be connected to the plant computer s more easily than relays. We have chosen PLC_200 SeriesProgrammable Logic Controllers with the following features. Two phase Pulse outputs (DC) 4 at 20 khz 2 at 20 khz Analog adjustments 2 Real-time clock Built-in Communications ports 2 RS--485 Floating-point math Yes Digital I/O image size 256 (128 in, 128 out) Boolean execution speed 0.22 microseconds/instruction Picture 4. PLC-Software Specifications PLC programs are typically written in a special application on a personal computer, and then downloaded by a directconnection cable or over a network to the PLC. The program is stored in the PLC either in battery-backed-up RAM or some other non-volatile flash memory. Often, a single PLC can be programmed to replace thousands of relays. The STEP 7--Micro/WIN programming package provides a user-friendly environment to develop, edit, and monitor the logic needed to control your application [4]. STEP 7-- Micro/WIN provides three program editors for convenience and efficiency in developing the control program for your application. To help you find the information you need, STEP 7--Micro/WIN provides an extensive online help and a documentation CD that contains an electronic version of this manual, application tips, and other useful information [5]. 5. Basic Design of the System Major applications of mechatronics include automation, robotics, sensing and control, microcontrollers / PLCs, computer-machine controls and others. Mechatronics is a design process that includes a Paper ID: SUB14919 1965

combination of mechanical engineering, control engineering and computer engineering. Basically a mechatronic comprises of a basic mechanical structure (to generate a certain carrying behavior or movement), sensors (to collect information on the or the environment), processors (to evaluate the information and to generate correcting variables according to certain rules), and actuators (to convert correcting variables into forces, movements, electrical voltages or other quantities which act on the basic or its environment). This Automated material handling is composed of an entry/exit bay of metallic parts, a three axis arm robots, actuators, sensors, drivers and an entry/exit bay of boxes. Table 2: sensors and the functions No. Type Function 1 Limit switches Arm robots detector at zero position (picking area) Figure 4: The actuators and their position in the System 2 3 Top limit switch of the arm robots vertical axis Bottom limit switch of the arm robots vertical axis 4 Photo electronic 5 Part detector at the picking area Box detector at the placing area Proximity Arm robots movement detector 6 sensor 7 Magnetic gripper detector Table 3: actuators and functions No. Type Function 1 3ph-motor Parts conveyor table 2 3 Stepper motor 4 5 6 Boxes conveyor table Longitudinal axis movement of the arm robots Transversal axis movement of the arm robots Vertical axis descending movement of the arm robots Magnetic gripper 6. Working Figure 5: Sample for the box When a PLC executes a program, it must know in realtime when external devices controlling a process are changing. During each operating cycle, the processor reads all the inputs, takes these values, and energizes or deenergizes the outputs according to the user program. This process is known as a program scan cycle. 6.1 Generally Boxes are transported by a conveyor belt from the entry bay to the conveyor belt that positions the boxes in the placing area. The parts conveyor belt transports metallic supplied parts. The three axis arm robot picks the parts using a magnetic gripper and places them in the previously positioned box. The loaded boxes are then transported to the automatic exit conveyor belt for the boxes. Figure 2: The sensors position into the 6.2 The boxes The box is subdivided into 9 cells (part/cell) after the three axis arm robots picks the part then the PLC sends pluses out to control the stepper motor move FW/BW for specific distance according to cells position in the box. The required pluses for stepper motor for this distance it should be calculated and stored into the PLC memory the Paper ID: SUB14919 1966

program it can call it from the memory directly figure (6) shows the box cells and there distances. The PLC will send pluses for stepper to move 1 st time X1 distance, 2nd X2 distance, 3rd X3 distance, 4th X1&Y1 distance, 5th X2&Y1 distance, 6th X3&Y1 distance, 7th X1&Y2, 8th X2&Y2 and the last X3&Y2. Figure 6: The box cells x1, x2 and x3 are the distance from the part conveyor belt, y1 and y2 the distance from the first Colum to second Colum and third Colum 6.3 Ladder Flowchart This ladder flowchart shows how the control program looks like detector and Magnetic gripper detector to active S0.1 which guide the robots move to zero position (picking area) after pick apart then the program will active S0.2 which allow the robots move to placing area and place the first part into first cell of the box again the program will active S0.1 to pick the 2 nd part and then the S0.3 will be active to allow the robots place the 2 nd part into 2 nd cell The program will repeat same sequence for other parts. 7. Result After we download the program into the PLC-200 and finish the connection of the sensors, actuator, drivers, inverters, power supply converter, encoders, the EM 253 Position Module and then test the we did some modification for the ladder after that the was working stably figure (8), (9) and (10) show some connection of the final model of the. 8. Conclusions The whole has good compatibility and compact structure. It is easy to install, and the line running is stable in the actual production. The labor intensity is greatly reduced for workers, so it has a high degree of automation. On the basis of ensuring the quality, it improves product efficiency, and brings great economic benefits to the production side. Figure 8: Some connection of the final model of the Figure 7: Shows the ladder flowchart. In this ladder flowchart there are 7 th states S0.0, S0.1, S0.2, S0.3, S0.4, S0.5 and S0.7. The S0.0 it will be active when the program start running and then the will read the Part detector, Box detector, Arm robots movement Figure 9: Some connection of the final model of the Paper ID: SUB14919 1967

Figure 10: connection of actuator and drivers of the References [1] Dasari, Siva Kali Prasad, "Sensor Based PLC Programming for a Discrete Event Control System. Master's Thesis, University oftennessee, 2003 [1] [2] Parker Hannifin Corporation Electromechanical Automation Division Irwin, Pennsylvania [2] [3] S7-200 Programmable Controller System Manual Edition 09/2007 A5E00307987 03 [3], [4] [4] PLC-SCADA Based Automated Logistics Warehouse Management System V. Ramanan & Sachin. R [5] Author Profile Fares Mohmmed Mehdi Hassan he is bachelor student (last year) in Tianjin University of Technology and Education, Auto Maintenance Engineering Education.his area of interest Microcontroller, PLC and Control designing. Asaad Musaab Ali Yousif he is M.S. student (last year) in Electronics Engineering Tianjin University of Technology and Education, during 2012-2014, he stayed in Communications signal processing, his area of interest PLC, Microcontroller, programming and Automation. Paper ID: SUB14919 1968