HMI CP Range Training CP500 English.

Slides:



Advertisements
Similar presentations
Computer Basics Hit List of Items to Talk About ● What and when to use left, right, middle, double and triple click? What and when to use left, right,
Advertisements

Chapter 3 Creating a Business Letter with a Letterhead and Table
Microsoft Excel 2013 An Overview. Environment Quick Access Toolbar Customizable toolbar for one-click shortcuts Tabs Backstage View Tools located outside.
Windows XP Basics OVERVIEW Next.
Unit A: Getting Started with Windows 7 Microsoft Office Illustrated Fundamentals.
Microsoft Windows Vista Chapter 6 Customizing Your Computer Using the Control Panel.
Office 2003 Post-Advanced Concepts and Techniques M i c r o s o f t Word Project 8 Working with Macros and Visual Basic for Applications (VBA)
DEMONSTRATION FOR SIGMA DATA ACQUISITION MODULES Tempatron Ltd Data Measurements Division Darwin Close Reading RG2 0TB UK T : +44 (0) F :
COMPREHENSIVE Excel Tutorial 8 Developing an Excel Application.
TAX-AIDE Network Router Setup Network Printer Setups July SMT/TCS Training - Dallas1.
TrendReader Standard 2 This generation of TrendReader Standard software utilizes the more familiar Windows format (“tree”) views of functions and file.
Configuring the MagicInfo Pro Display
Introduction to our On-Line Self Service Center at
PowerPoint. Basic Vocabulary Slide - Presentation - Slide layout – ► ► ► ► a single page in PowerPoint all the slides for a speech all the slides for.
Unit A: Getting Started with Windows 7 Microsoft Office Illustrated Fundamentals.
Virtual Interaction Manager
INDEX WELCOME DISPLAY DEFAULT DISPLAY MAIN DISPLAY SYSTEM LAYOUT – P105 to P104 SYSTEM LAYOUT – P109 to P106 ROOMS P-109 to P-104 DISPLAY CHANGE SET POINTS.
Slide 1 Project 1 Task 2 T&N3311 PJ1 Information & Communications Technology HD in Telecommunications and Networking Task 2 Briefing The Design of a Computer.
1 Getting Started Exercise Part 1. 2 Profiles related to the exercise When starting use archive profile: GettingStarted_Start.zip The fully completed.
JDS5 Training Guide. On Start Up you will see this screen click the OK button Click OK.
4000 Imaje 4020 – Software Imaje 4020 – Content ■ Content of Chapter Software: 1. Flash Up 2. Netcenter 3. FTP 4. Active X 5. XCL commands 6. Exercise.
Chapter 10 Creating a Template for an Online Form Microsoft Word 2013.
Emdeon Office Batch Management Services This document provides detailed information on Batch Import Services and other Batch features.
PowerPoint Presentation
Configure the intercom IP
Excel Tutorial 8 Developing an Excel Application
Microsoft Word 2016 Lesson 6 Part 1.
Practical Office 2007 Chapter 2
Introduction to Microsoft Publisher 2016
Computer Literacy BASICS
Monitoring systems COMET types MS55 & MS6
Chapter Objectives In this chapter, you will learn:
OCS Configuration Software:
Cooperation (AFSAC) Directorate Integrity  Service  Excellence
The first change to your project files that is needed is to change the device to the correct FPGA. This is done by going to the Assignments tab on the.
UNDERSTANDING YOUR COMPUTER
D.Y.O. Web The new and easy way to create and maintain your own professional dynamic website.
Tutorial 2: Formatting a Workbook
Haiwell PLC Modules Introduce
Shelly Cashman: Microsoft Word 2016
Receiving New Lending requests
CMS Central Version 1.0 Made by Eden Sun Jan 2010.
Tutorial 1 – Creating a Document
Bomgar Remote support software
TO DOWNLOAD FREE TRIAL of Kurzweil 3000 Subscription
Comprehend. Create. Communicate. Achieve More.
Dayton Metro Library Computer Basics September 19, 2018
Basic Computing for Teachers
Microsoft Official Academic Course, Microsoft Word 2016
Programmable Logic Controllers (PLCs) An Overview.
HMI CP Range General Presentation.
Chapter 1 Editing a Photo
Pico Pico LAB#1 Starting & Stopping Motors.
Windows Internet Explorer 7-Illustrated Essentials
Cover page.
Windows xp PART 1 DR.WAFAA SHRIEF.
Windows 7                      .
Dayton Metro Library Place photo here Computer Basics December 8, 2018.
Otasuke GP-EX! Chapter 1 Menu Screen.
Always Connected introduces Tigo SMART 3.1 This guide is interactive!
Training Module Introduction to the TB9100/P25 CG/P25 TAG Customer Service Software (CSS) Describes Release 3.95 for Trunked TB9100 and P25 TAG Release.
Computer Basics.
Otasuke GP-EX! Chapter 2 Run State Screen.
Otasuke GP-EX! Chapter 5 Set Value Input Screen.
ICT Word Processing Lesson 1: Introduction to Word Processing
Inside a PMI Online Course
Your first steps with Personio
Wells Fargo Toolkit – CreativeBuilder Reference Guide
Administrator’s Manual
University of Warith AL-Anbiya’a
Presentation transcript:

HMI CP Range Training CP500 English

Menu Basic functions. Starting a project. CP Programmer Basic functions. Transfer of program. Password Alarms Recipes Library Different ways of connecting the terminal. New Functions menu Exercises menu Content of course presentation: CP500 Terminals Building of projects CP500 Programmer Exercises Communication

New functions menu Project Manager Data logger Internal variables Touch keys Symbol Manager Import of variable from 907AC1131 Content of course presentation: CP500 Terminals Building of projects CP500 Programmer Exercises Communication

Exercises menu Exercise 1 : new project Exercise 2 : Display values Exercise 3 : Time channel Exercise 4 : jump and Trends Exercise 5 : Password Exercise 6 : Alarms Exercise 7 (Complete result) Exercise 8 : library Content of course presentation: CP500 Terminals Building of projects CP500 Programmer Exercises Communication

Content of Course Basic functions Object handling CP Programmer Exercises based upon the example Different ways of connecting the terminal Content of course presentation: CP500 Terminals Building of projects CP500 Programmer Exercises Communication

CP500-series The same programming concept Simple to program Simple to use Compatible with the major control systems on the market The CP500-family consists of a series of Operators terminals. There are always one available for every opportunity Works with AC31 PLC systems and now even with other manufacturers. With downloadable drivers you can save memory in the terminals, when only the driver that is supposed to be used needs to be downloaded. The latest driver can be downloaded via Internet directly into CP Programmer or via ABB Control Products homepage for installation via a disc. I often tell this in a moment when all the students are listening, not in the beginning of the course, but before or after a a coffee break.

Advantages Replaces switches, indication lamps, time relays, pre-selection counters, weekly events etc. Build projects without changing the PLC-program Information in a structured way A few advantages with CP500 terminals. Show and pass around the CP500 terminals to the students Compensates push buttons, switches, lamp indicators, analog pointer, alarm systems and many special solutions Correct information flow Saves time, money and frustration

CP500 PROGRAMMER Programming tool based on Windows Documentation Backup CP Programmer is a tool for the Windows environment to build projects in the CP500 terminals. Standard Windows functions like cut/paste Documentation Backup

Block structure Block structure that shows building of project C A project in the CP500 Soft built as a tree structure to in a simple way get overhaul and control of the project now and in the future Block 0 is the main menu Block 0 -989 is for the user Some blocks is in use by the system (990-999)

Object based Object data gets saved in the CP500 Terminal Only objects on the screen gets updated Doesn’t load the PLC-program (shows index values direct from the PLC- memory, not from the PLC-program) Whatever you build you use objects. Point 2. The terminal is mostly integrated with the PLC-program. No ”HMI-profile” needs to communicate. Point 3. Uses function keys, alarms, time channels and so on, this is also how they are being monitored.

Different objects Static graphical objects to draw and write Graphical objects for digital signals Graphical objects for analog signals Object to handle e g jump, show time, show alarms, etc Different types of objects: Static for presentation of information that isn’t changing Dynamic for information that changes because of a signal (any signal) Text- and graphical objects Functions for jump between blocks, alarm handling, reports, time handling and so on

Exercise 1 : new project Create a new project Use the DEMO driver Exercices Menu Create a new project Use the DEMO driver Open block 0 Create a digital object connected to M80 Create a analog object connected to D80 Do this together with the students. The following steps will explain how to do it. Note: First the exercises are presented and in the following steps it will be explained how to do it. Most of the exercises follow this pattern. A good thing to do is to let the students be presented to the exercise and when you have explained how things work you once again show them this picture and let them do the exercise. %MW1000.00 in AC1131 correspond to MW00.00 in AC31Graf

Starting project Start CP Programmer Choose New in the File menu Choose Terminal Choose PLC System Set color profile Our project. Start CP500 SOFT Choose New in the File menu to start a new project Choose terminal. In this case it´s CP552, Note! It´s important to choose the right terminal version. (Check in prog mode, messages are given during transfer if the version isn’t correct) Can be changed afterwards if it´s necessary. Choose PLC : For us it will be AC31 40/50 Series or AC31 90 Series

Block Manager Block handling Gives a visual image of how the project looks like Facilitates for the CP Programmer You can show the tree structure of the project and see how the blocks works together in an easier way. To create new blocks there is a little toolbox, with common Window symbols for new blocks, but also jumps of different types. A right click with the mouse displays a menu to choose to add blocks and settings in the Block Manager.

New Functions menu Project Manager In double clicking, open the pages, change the parameters and configuration easily. Gives a visual image of all the project Facilitates for the CP Programmer You can show the tree structure of the project and see how the blocks works together in an easier way. To create new blocks there is a little toolbox, with common Window symbols for new blocks, but also jumps of different types. A right click with the mouse displays a menu to choose to add blocks and settings in the Block Manager.

Block 0 The first block shall always be block nr 0 This is the first block that the terminal will show when it have booted up Create a new block: Right click with the mouse in the Block Manager, choose Add Block Block Name: The name of the block. Visible in the Block Manager Enter Main menu Block No: The number of the block. The first number must be 0 Enter 0 Block Type: Graphic or Text block. Choose Graphic block

Block Header Block number Block name Display signal print signal Send as mail (end. text block) password protection Color of marker

Digital Text Object that will change between two texts depending on the condition of a digital signal Digital text Objects that shows one of two texts depending of the condition of the digital signal.

Digital Text - Settings General Digital signal Text 0 and text 1 Color Font Text style Access Maneuverable or not Password Dynamics move,hide etc. Setting of digital text Digital signal: The signal that affects which text that´s supposed to be visible. Write %MX0000.00 and %MX0001.00 Text 0: Text that will be shown when the signal is 0. Write OFF Text 1: Text that will be shown when the signal is 1. Write ON Font size: The size of the text. Choose 8x8 Security level: A security level means that logon with password is required Maneuverable: If you want to be able to affect the value of the signal. Leave it unchecked for use with inputs or pulses. Adjustment: Left adjusted or centered text Frame: Type of frame Color of text and background Transfer and try it out

Numeric presentation of an analog signal Analog Numeric Numeric presentation of an analog signal Numerical Object to show and change analog signal

Analog Numeric - Setting General Analog signal Size, No.of decimals Offset & Gain Color Font Text style Access Maneuverable or not Password Dynamics Move,hide etc. Setting numerical Analog signal: The signal that is supposed to be shown. Write %MW00.00 / %MW00.01 Positions: The number of characters in the display. Write 5 Decimals: The number of decimals. Write 0 Minimum value: The minimum value you can enter in the display. Only relevant when the object is maneuverable. Maximum value: The maximum value you can enter in the display. Only relevant when the object is maneuverable. Offset: Zero displacement Gain: Gain Shown value on MAC = (Register value * Gain) + Offset Register value = Shown value on MAC – Offset Gain Security level: A security level means that logon with password is required Maneuverable: If you will be able to change signal in the display Zero fill: Filling zeros on empty positions Color of numerals and backgrounds Signal can be chosen via name file Transfer and try it out

Transfer Send Receive Verify Stop Settings Transfer project to the terminal Receive Get project from the terminal Verify Check projects PC=terminal Stop Terminate transfer process Settings Communication parameters of CP Programmer Connect between the PC and the CP500 terminal and transfer. Parts of the project can be transferred. Single changed block can now be transferred in a simple way

Exercise 2 : Display values Exercices Menu Presentation and input of temperature in a room Actual temperature is D0 Controlling of lighting in a room Lighting condition in M10 Show actual time in the terminal

Exercise 2 (complete result) D0 M10 Showing the finished application by design.

Main menu block 0 Static text Analog Bargraph Digital Symbol Slider Our target with the first block. We want Text that tell us what´s happening here Object to control M100 and D100 Watch to show time and date Time/Date Slider

Object that shows text that will not be changed Static Text Object that shows text that will not be changed General Text Color Font Text size Dynamics Move,hide etc. Static Text Object that shows text that isn’t changing.

Digital Symbol Object that changes between two symbols depending on the condition of a digital signal Lighting On/Off

Digital symbol - Setting General Digital signal Symbol type 0 and 1 Resizable Access Maneuverable or not Password Dynamics Move,hide etc.

Slider Object that changes the value of a analog signal

Slider - Setting Access General Dynamics Analog signal Scale Min/Max value Offset & Gain Color Access Maneuverable or not Password Dynamics Move,hide etc.

Gain & Offset Temp: 25° C 25° C D100 = 1000 Offset = 0 Gain = ? The showed value = Register value * Gain + Offset Ex: 25 = 1000 * Gain + 0 => Gain = 25 / 1000=0.025 Offset: Zero displacement Gain: Gain Shown value on MAC = (Register value * Gain) + Offset Register value = Shown value on MAC – Offset Gain

Object to show digital watch with day and date Time (Only date and time is shown on the picture above. Not the day.)

Digital watch - Setting General Day of week Date Time Time format Color Font Text style Access Maneuverable or not Password Dynamics Move,hide etc.

Exercise 3 : Time channel Exercices Menu Create a time channel that controls the state of M10 (Light) Interval 1: Mon-Fri 08.00-16.00 Interval 2: Sat-Sun 07.30-17.00 Create a time channel that controls the state of M11(Fan) Interval 1: Mon-Mon 22.30-05.00 Interval 2: Tue-Fri 07.25-14.00

Time channels With time channels you can set and reset digital signals relative the clock in the terminal Channels are defined under Time channels in the functions menu Signal and time intervals are specified M10 PLC Lamp Time control and time channels Function to set and reset digital signals relative the clock in the MAC terminal For example start and stop of machines Replaces time relays and can keep track of weekly events Four on/off strikes per channel Only the memory limits the number of channels Can be changed during management

Time channels - settings General Name Controlled signal Interval List of channels Setting of time channel Interval text: Text that gives help about what´s happening with the signal Signal: Digital signal that will be affected. Enter M100 Interval: Day and time when the signal will be set . Four intervals can be specified for every time channel Enter 0800-1600 Transfer and try it out by changing the time EXTRA Test the changing of time channels Online. Create jumps from the global function key F1 to block no 991 (Time Channels)

Exercise 4 : jump and Trends Exercices Menu Create jump to a new block Show managing data from PLC in a trend object Managing data is available in D20 – D23 The jump objects are often causing trouble for the students. In addition there are very many ways to change blocks. It´s often easiest to understand if you connect the jumps on function keys, but try to get the students to understand how a jump object works.

Exercise 4 (Complete result) Block 0 Trend Block 1 Showing the finished application by design The following steps will explain how to do it. Create the jumps in block 0 by pulling a jump from 0 out into a ”blank space” in Block Manager If you want to you can continue the previous project with this task.

Block 1 Text Trend D0, D1…

Object that makes it possible to jump to another block Make it possible to jump to another block

Jump - Setting General Font Dynamics Jump to block Text field Positions Color Font Dynamics Setting of jump. We shall jump to temperature setting Jump to block: Jump to block number 1. Selection via block name if the block is created Text: Text that shall be displayed in the project Positions: The number of characters in the object Font size: Size of the text. Choose 8x8 Security level: A security level means that log on with password is required Adjustment: Left adjusted or centered text Frame: Type of frame Color of text and background

Showing of room and outside temperature Trend Object that presents collected analog data Showing of room and outside temperature

Trend - Setting General Curves Dynamics Analog signals Offset & Gain Trend name Sample settings X/Y settings Color Curves Analog signals Offset & Gain Color of pen Dynamics Dynamical X and Y scales etc.

Sampling configuration New Functions menu Data logger To collect analog data Data choice Result Sampling configuration

Function keys Connection of a function key to a digital signal or function (e.g. jump to block) Global or local function keys Global function keys are defined under Function keys in the functions menu Function keys

Function key - Settings Momentary,toggle,set/reset digital bits Load a pre-set value to an analog register Jump to block Other function Load recipe Log in to a security level etc. Macro Security level

New Functions menu Touch keys Connection of a touch key to a digital signal or function (e.g. jump to block) Possibility to add text or symbols. Touch keys

Exercise 5 : Password Exercices Menu Protect with password the blocks that show the trends Protection of the general Project, available from CP502 to CP555 with command PDXXXXX

Password Protect selected parts of the machine against unauthorized access Protect system parameters

Password - Program In System Signals menu New Functions menu Password - Program In System Signals menu Write the command: PD + your password (Example beside :password 1234) When you will send the first time the project, it will enter the password into the CP500 product. Afterwards every time you will send or received from this product you will have to enter the Password.

Password - Settings Security level Login signal Logout signal Passwords to level 1-8 Login signal Signal which generates the entry field for logging in Logout signal Signal that logs out the current user Login level reg. Register that state level directly Current level reg. Login timeout Password RUN/PROG.

LEDS LEDS in 2 colors (red/green) Different flashing frequency Can be controlled from PLC-program via data register Specify text to Text Strips

Exercise 6 : Alarms Generate alarm when M50 goes high Exercices Menu Generate alarm when M50 goes high High temperature in room ( Use F-key ) Generate alarm when the temperature goes under 15°C Low temperature in room ( D0 ) 15° C D0 ALARM !! Temp Under 15° C

Alarm handling (alarm group) Alarm groups are defined to priority the alarms Alarm groups are defined under Alarm group in the Functions menu A- alarm Machine stop B- alarm Stops a part of a machine C- alarm Indication of a floor D- alarm ...

Alarm group - Settings

Alarm handling (message) Alarm messages are definitions of alarm signals and messages Alarm messages is defined under Alarms in the Functions menu

Alarms - Settings

Recipe handling Analog and digital signals saved for future use Different settings for different functions in the machine Saving will be done in a block and loading can be done in all blocks

Exercise 7 (Complete result) Exercices Menu Block 1 Recipe Block 2

Recipe block Key field ASCII object Text D86 Analog bargraphs D10 to D14

Recipe handling Setup/Recipe settings Create recipe folders Specify a recipe controlblock Specify a register that will contain the current recipe name Connect recipe functions to function keys. RecWr – Write recipe to the terminal RecRd – Read recipe from the terminal RecDel – Erase recipe from the terminal The signals that shall be stored in the recipe must be in the block where the storing takes part. Reading from the terminal can happen in any block Can be read from E700 to PC with HMI-tools/MACMTA.SYS

Recipe handling 3 functions are connected to 3 function keys Save recipe Load recipe Delete recipe The I/O-signals that are in the block are saved in the recipe Saved recipes can be loaded in any block Saved recipes can be read and edited in a PC

Exercise 2 Create a recipe block A new block should be created for the control of a coffeemachine. The different settings should be: D10= Temp, D11= Water, D12= Coffee, D13= Cream and D14= Sugar. When a recipe is loaded the current recipe name should be shown in the recipe block. Create a blockjump to the Recipeblock from the Trendblock

System Signals Setting of system related functions Show present block Change to block# Sound signal Display on/off Marker control reg. Recipe control reg.. Show actual recipe Divide up the library Command

Exercise 8 : library Exercices Menu Create texts that shows what´s happening in the PLC-system Connect the library to D70 which indicate room temperature

Message Library With the function ”message library” text tables are created where value between 0-65535 attaches to texts You can use this for simple presentation in for example sequence controlling, this is because the operator shall know where in the sequence he is Controls from the PLC-program via a data register Text presents in a optional block

Message Library Under the menu View you can find Message Library Here are the libraries created Name of library Library number Edit texts in library

Message Library A text table can contain as many as 512 text strings that can be 40 characters each Number value to make text being shown Available texts in the actual library Text we want to show

Message Library Attach the library to the block with ”Message” In the block a analog object shows that attaches to the library Complete result

Symbol Manager New form on CP500Soft V1.1 New Functions menu Symbol Manager Create your own symbols, logos and backgrounds to the project The symbol is created in a drawing program (e.g. Paint) and imported or pasted into MP+ A drawing program is available in MP+ for simple pictures or adjustments A existing symbol can be exported to a drawing program, adjusted and imported again New libraries now available with more flexibilities Your own libraries available for futures projects

New Functions menu Internal Variables Number of bits and words, Volatile and non-Volatile devices could be configure to minimize the memory used available in reading or writing. Non-Volatile variables are saved in the flash memory to be read at the next start-up. Could be used to display poll intervals and for toggle functions.

Import of Variables from 907AC1131 New Functions menu In View / Name List. Clicking on import Choose the file you have exported from 907AC1131 and follow the instruction for a correct import.

HMI-Tools Software for simple communication with operators terminal Load new software in CP500 terminals Transfer alarms, trends and recipe files between PC and CP500-terminals Transfer program application to operators terminal Communicate with CP terminals via modem

HMI-Tools, File Transfer Get trend files Get Data logger files Read recipe, create new from PC Read alarm lists for logging alarms All files can be opened directly in Excel

HMI-Tools, File Transfer Click here to create communication settings

HMI-Tools, File Transfer Choose New to create new settings Choose Edit to change a current configuration Mark the settings you want to use and press OK

HMI-Tools, File Transfer Give every setting a unique name Set communication speed Choose port Specify communication parameters

HMI-Tools, File Transfer Click on Connect when the settings are done Choose Rec> to transfer info from the terminal to PC CP513

Protect the project against unauthorized access Security Protect the project against unauthorized access Explain the advantages with password. Password RUN/PROG

Network accounts Accounts, here you define who have rights to connect to services at the terminals (requiring log-on) The function is used to create access control You create a name and a password for different users that will have access to different protected network services Make sure everyone understands why we would want to limit the access to the terminal. Also try to make them use it. If they get used to not protecting their terminals it can be a habit very hard to break. During practice it might seem unimportant to stop unauthorized persons to be able to change the configuration. Still, try to make it a habit of protecting everything. Limiting access to configurations is a simple thing to do to prevent accidental reconfiguring of the system. Regular backup is a simple thing to do to save your back in case of loss of a good (working) configuration.

Network services Setup Terminal Controller service Terminal Controller is used to switch between RUN/TRANSFER via TCP/IP Service port, enter the number of the port which shall be used for the communication. Does normally not need to be changed Request authentication, mark if username and password must be specified before transfer can be made

The ports of freedom... Communication with Software Serial No protocol Controller 2 printers mode RS232C Profibus DP (option) TCP/IP (option) RS422 Controller 1