164x Filetype PDF File size 1.44 MB Source: core.ac.uk
View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by Theseus Programming and testing of storage conveyor in a virtual environment PROGRAMMING AND TESTING OF STORAGE CONVEYOR IN A VIRTUAL ENVIRONMENT. Bachelor’s thesis Degree Programme in Automation Engineering Valkeakoski 19th April 2013 Ademola Abdul-Rahman Amida Programming and testing of storage conveyor in a virtual environment ABSTRACT Valkeakoski Degree Programme in Automation Engineering Author Ademola Abdul-Rahman Amida Year 2013 Subject of Bachelor’s thesis Programming and testing of storage conveyor in a virtual environment ABSTRACT This thesis was a developmental project to program and test a storage con- veyor model developed by the Research and Development Center of HAMK University of Applied Sciences. The model will be used to facili- tate teaching PLC programming. The objective of this thesis was to design a PLC program (with SIEMENS STEP 7) for the control of the model and test out its functionality. Other objectives included the design of a user’s manual for the model, improve- ment recommendations and identification of bugs in the model. The thesis work was divided into three main sections. The first section deals with the programming of the model using SIEMENS STEP 7. The second part involves the testing of the model and bug identification. The final part describes the design of a user’s manual for the model. In conclusion, a demo program was designed, improvement recommenda- tions were made, and a user manual was developed for the model. Keywords Model, input/output, STEP 7, Radio Frequency Identification (RFID) Pages 35 p. + appendices 20 p. 1 Programming and testing of storage conveyor in a virtual environment LIST OF ABBREVIATIONS CD - Down Counter CPU - Central Processing Unit CU - Up Counter FB - Function Block FC - Function FBD - Function Block diagram HMI - Human Machine Interface I/Os - Inputs and Outputs IW - Input Word LAD - Ladder Diagram MPI - Multiple Point Interface MRES - Memory Reset MW - Memory Word OB - Organizational Block PC - Personal Computer PLC - Programmable Logic Controller QW - Output Word RF - Radio Frequency RFID - Radio Frequency Identification S7 - SIEMENS STEP 7 SFC - Sequence Function Chart STL - Statement List VE - Virtual Environment VLE - Virtual Learning Environment VR - Virtual Reality 2 Programming and testing of storage conveyor in a virtual environment CONTENTS 1 INTRODUCTION ....................................................................................................... 6 2 MODEL AND VIRTUAL ENVIRONMENT ............................................................ 7 2.1 Model .................................................................................................................. 7 2.2 Simulation ........................................................................................................... 7 2.2.1 Benefit of simulation ............................................................................... 8 2.2.2 Barriers of simulation .............................................................................. 9 2.3 Virtual learning ................................................................................................... 9 2.4 Virtual Environment .......................................................................................... 10 2.5 Virtual model..................................................................................................... 10 2.6 Pros and Cons Virtual Environment applications ............................................. 10 2.7 Future of Virtual applications ........................................................................... 11 3 THE MODEL OVERVIEW ...................................................................................... 12 3.1 Benefit of this model ......................................................................................... 12 3.2 Technical description ........................................................................................ 12 3.2.1 Elevators ................................................................................................ 13 3.2.2 Storage levels ......................................................................................... 13 3.2.3 Conveyors. ............................................................................................. 14 3.2.4 Proximity sensors .................................................................................. 15 3.2.5 RFID ...................................................................................................... 15 3.2.6 Box Stoppers ......................................................................................... 16 3.3 User Interface .................................................................................................... 17 3.3.1 HMI (Control Panel) .............................................................................. 17 3.3.2 Menus .................................................................................................... 18 3.3.3 Key shortcuts ......................................................................................... 18 3.4 Safety ................................................................................................................. 18 4 PROGRAMMING WITH SIEMENS (DEMO PROGRAM) ................................... 19 4.1 SIEMENS (STEP 7) .......................................................................................... 19 4.2 Model programming procedures ....................................................................... 19 4.2.1 Model operation ..................................................................................... 20 4.2.2 Sequence Function Chart (SFC) ............................................................ 21 4.2.3 Flip-flop chain ....................................................................................... 21 4.2.4 STEP7 .................................................................................................... 22 4.2.5 Program structure .................................................................................. 24 4.2.6 Symbol Editor ........................................................................................ 25 4.2.7 User program creation (Implementation of Blocks) .............................. 25 4.2.8 Download and run (PLCSIM) program ................................................. 27 4.3 STEP7 programming of a real machine ............................................................ 27 4.3.1 Hardware requirement ........................................................................... 27 4.3.2 Real machine programming procedures ................................................ 28 4.4 Safety requirements STEP 7 program. .............................................................. 29 5 MODEL TESTING, IMPROVEMENT AND USER MANUAL ............................ 30 5.1 Model part test ................................................................................................... 30 5.2 Error list............................................................................................................. 30 3
no reviews yet
Please Login to review.