Home
Display - Internet
Contents
1. ce cccceeceeceeeeeeeseeseeeeeseeeeeseeeeens 5 5 5 Examples of MUuItiplexing ccccsseccseeecesceceseeceeeeceeeceseeseueesseeecseeens 5 5 5 1 How to multiplex bar graphS ccceccceeccceeeeceeeeseeeeeeeeeseeeeseeeeseeesaeeees 5 6 Text OF graphic lists 0 0 0 ccc seececeeeeeceseeeneeeeeneeeeeseseeessaesenseeensueeensaees 5 7 Creating Grapnics ccccccssccccsescececcesececceeseeecseueeeesecseeessseeessageeesseess 5 8 WONG ee E pcs ores etn He ents ee rc TET EEE 5 8 1 Details for configuring TrENAS ccceecceseeeeceeeeeeeeeeeeseeeeeeeeeeseeeeeseeeeens 5 8 1 1 How a Dit trigger WOrKS cccccsseceeseeeeeseeeeeseeeeseeeeeseeeeeesaeeesseeeseeeesaes 5 8 1 2 Array tags for history trends cccccseceeceeeeeceeeeeseeeeeeaeeeeseeeesaneeesanees 5 8 1 3 Interrupting the recording of trend data ccceeccesseeeeeeeeeeeeeeeeneeeeees 5 9 UCET ro CS sscrinidacsisecciescniecuaveniieahvasisenmsasnintilasschosdmosnMectansamteeneiodatuaussinecsinesntl 5 9 1 Displaying operating and process StateS cccccceeeeceeeeseeeeeeeeseeeess 5 9 2 The components Of a message csecceceeceeceeeeeeseeeeseeeeeseeeeseneeesaaees 5 9 3 Message properties cceeccseeccseeeceeeecseeeceeeeeueeseueeseueeseeeeseeesseessaeeess 5 9 4 Acknowledging messages ccccsececessceceeeeecceseeeeeseessesensuerensueeensuess 5 9 5 Driving OOM FEI sities ener sinen ined acre dietsiate iri EEOAE EEE
2. the PLC is OK the correct interface is used the configuration is OK interface parameters protocol settings PLC address Reboot the system if the system message is displayed continuously 220008 The PLC driver cannot access the Terminate all the programs specified interface or open it It is which access the interface possible that another application is and reboot the computer using this interface or an interface is used which is not available on the target device Use another interface which is available in the system There is no communication with the PLC 230000 The value entered could not be Enter a permissible value accepted The entered value is rejected and the previous value is specified again Either the value range has been exceeded or impermissible characters were entered rejected and the previous value is specified again 230003 Changeover to the specified screen is Configure the screen not executed because the screen is not Check the selection function 230002 Since the current password level is Activate an adequate inadequate or the password dialog box password level using Login was closed with ESC the entry is available configured The current screen remains selected 240000 Runtime is operating in Demo mode Load the license There is either no Stopcopy license or it is defect ProTool User Manual How to configure graphics based units A5E00149244 D 19 HMI Syste
3. The incoming entries cause the defined Terminate the copy process buffer size to be exceeded This can be caused e g by several copying actions being activated at the same time All the copy jobs in the buffer are deleted All the archives are reconnected by means of the DB layer e g after executing the function Open_archive Values are then written back into the tables ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 HMI System Messages 80019 All the archives are separated from the DB layer and all connections terminated e g after executing the function Close_archive Values are temporarily buffered and written in the tables when the connection is re established There is no connection to the storage medium and a change can take place The max number of simultaneously activated copy actions has been exceeded Copying is not executed An attempt was made to delete an archive which is still involved with a copy action Deletion has not been executed An attempt was made to start a sequence archive which is nota sequence archive from an archive using the function Start_sequence_archive No sequence archive is created An attempt was made to copy an archive to itself The archive is not copied The function Copy_archive is configured not to permit copying when the target archive already contains data Parameter Write mode The archive is
4. 5 118 If you wish to send the blocks of text in the reference language for translation you can export all blocks of text in a project from ProTool The translator can edit the blocks of text outside ProTool either in Excel for example or a text editor The translated blocks of text are then imported into your ProTool project and automatically inserted at the correct places ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Configuration techniques 5 13 3 Languages of standard projects and system messages Standard projects The following languages are supplied in the standard projects supplied as part of the package e German e English e French e Italian e Spanish e Chinese PRC e Chinese Taiwan e Korean e Japanese Should you wish to configure another language you have to add it yourself and also translate the pieces of text in the standard projects System messages You cannot edit system messages in ProTool They have been stored for every operating unit for a number of languages already If you are configuring a language for which no system messages are available all the system messages will appear in English System messages for your operating unit are available in the following languages e Chinese PRC e Chinese Taiwan e Danish e German e English e Finnish e Flemish e French e Greek e Italian e Korean e Norwegian e Polish ProTool User Manual
5. 70020 Acknowledgement for activation of message recording 70021 Acknowledgement for deactivation of message recording Acknowledgement to starting the Import Password List action 70023 Acknowledgement to starting the Export Password List action 70027 Backing up the RAM file system has been started 70028 Backing up of the RAM file system has been completed successfully The files from the RAM have been copied in the Flash memory Following a restart these saved files will be copied back in the RAM file system 70029 Backup of the RAM file system has Check the settings in the OP failed Properties dialog and save No backup copy of the RAM file system the RAM tile system using has been made the Save Files button in the Persistent Storage tab control 70030 The parameters configured for the Compare the parameters function are faulty configured for the function The connection to the new PLC was not With the parameters established configured for the PLC and correct them as necessary 70031 The PLC configured in the function is Compare the S7 PLC name not an S7 PLC parameter configured for the The connection to the new PLC was not function with the parameters established configured for the PLC and correct them as necessary 80001 The archive specified is filled to the size Store the file or table by defined in percent and must be stored executing a move or copy elsewhere 80002 A l
6. does the recipe number exist does the data record number exist has the function parameters Overwrite 290023 Acknowledgement that downloading of data records from the PLC to the operating unit has started 290024 Acknowledgement that downloading data records from the PLC to the operating unit has been completed without any errors ProTool User Manual How to configure graphics based units D 24 A5E00149244 Release 12 01 HMI System Messages 290025 290026 290027 290030 290031 290032 Acknowledgement that downloading of data records from the PLC to the operating unit has been terminated due to an error An attempt has been made to read write a data record although the data mailbox is not free at present This error may occur in the case of recipes for which downloading with synchronization has been configured No connection to the PLC can be established at present Therefore the data record can neither be read nor written Possible causes No physical connection to the PLC no cable plugged in cable is defect or the PLC is switched off This message is issued after reselecting a screen that contains a recipe display in which a data record has already been selected While saving it was detected that a data record with the specified number already exists While exporting data records it was detected that a file with the specified name already exists Check the configuratio
7. the configuration and parameters required to connect the devices to the PLC and the network as well as the user data areas used for exchanging data between the operating unit and the PLC Communication for Programmers Provides information about connecting Windows based Windows based systems to the following Systems PLCs User s Guide SIMATIC S5 SIMATIC S7 SIMATIC 500 505 SIMATIC WinAC SIMOTION drivers for other PLCs This documentation describes the configuration and parameters required to connect the devices to the PLC and the network the user data areas used for exchanging data between the operating unit and the PLC Other PLCs Programmers Supplies information about connecting the Online Help operating units to PLCs such as Allen Bradley GE Fanuc LG Lucky Goldstar GLOFA GM Mitsubishi Modicon Modbus OMRON OPC Telemecanique The relevant online Help is installed at the same time as the drivers are installed ProTool User Manual How to configure graphics based units A5E00149244 vii Preface Release 12 01 ProAgent for OP Programmers Supplies the following information about the ProAgent software package process User s Guide diagnostics configuring system specific process ProAgent MP and diagnostics ProAgent PC determining process errors finding the cause User s Guide of an error and troubleshooting customizing the supplied diagnostic screens to
8. 5 30 Scaling can be configured for any tag in the form y a x2 b x cC e X displayed value input value The Y value read from the PLC undergoes square scaling before being displayed on the operating unit as the X value Inputs X on the operating unit undergo scaling before being written to the PLC as the Y value e Y displayed value input value The X value read from the PLC undergoes square scaling before being displayed on the operating unit as the Y value Inputs Y on the operating unit undergo scaling before being written to the PLC as the X value Example You have configured a value of 2 for a and a value of 2 for b and 6 for c A value of 71 is transferred from the PLC They are included in the scaling function 71 2 X 2 3 X 6 This results in 5 being the value for X This is the value displayed on the operating unit ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Configuration techniques 5 4 4 Details on configuring tags At Details you will find more information on the subject of tags 5 4 4 1 Decimal places with tags Number of decimal places as a function of the PLC The following list shows the possible number of decimal places of the different types as a function of the PLC selected SIMATIC S5 O to 4 KF O to 6 KG O to 8 DF DH KH KM KC KY KT KZ BCD4 SIMATIC S7 O to 2 CHAR BYTE 0 to 4 INT WORD O to 6 REAL 0 to 8 DINT DWORD BOOL
9. such as colors flashing etc 2 Symbolic Instead of the numerical value of a tag a text ora input output graphic is displayed to make the current status field more comprehensible to the operator The assignment between the values of the tags and the text or graphics is configured in a text or graphic list text list or graphic list For example instead of the numerical values 0 and 1 the phrases Motor Off and Motor On are displayed Trend view A trend view contains the settings for the coordinate system for example the X and Y axes You can display several trends in one trend view im Bar graph Bar graphs display a value from the PLC asa rectangular area Bar graphs are practical for displaying fill levels for example t ProTool User Manual How to configure graphics based units A5E00149244 5 5 Configuration techniques 5 6 Release 12 01 Button touch panels Set Reset Bit button touch panels Select Screen button touch panels Light indicator touch panels Buttons are objects that trigger a function by using a touch sensitive screen You can configure the function triggered Buttons can be freely labeled with text or a graphic Button with a fixed function to set or reset a bitina tag Button with a fixed function to select a different screen Button with a fixed function light indicators show the status of a defined bit for example by changing color or by a flash
10. DBW 0 Length 4 Data word 0 ProTool User Manual How to configure graphics based units A5E00149244 5 83 Configuration techniques Release 12 01 5 9 16 5 How to move alarm messages to the background Constraint Note These instructions apply to touch panels only in order to ensure that all buttons are usable Purpose lf a large number of alarm messages are queued and you do not want to have them acknowledged before the machine can be taken from a possibly critical system state you can move the alarm message window to the background Procedure Procedure Touch the ESC button in the alarm message window You can now operate the remaining screen objects again To place the alarm messages in the foreground again touch the message indicator If anew alarm message is waiting the alarm message window is similarly displayed in the foreground ProTool User Manual How to configure graphics based units 5 84 A5E00149244 Release 12 01 Configuration techniques 5 9 16 6 How to select a printer on the operating unit Basic procedure The basic procedure is explained taking the OP 27 and the standard configuration OP27 pdb as an example To do this create the standard screen as the printer screen first and then select the corresponding printer Creating the standard screen procer SSS can Open the standard configuration available for your operating unit and PLC Copy standard screen Z_PRINTER to your current pro
11. Display Classes dialog box opens Display classes PLC_ El ES Selected Display Classes Display class 0 Iw Display class 1 Iw Display class 2 Display class 3 Wl Display class 4 Display class 5 Display class 6 Wl Display clase 7 iw Display class Wl Display class 9 Wl Display class 10 Wl Display class 11 Wl Display class 12 Wl Display class 13 Wl Display class 14 Iw Display class 15 Display Classes dialog box Display classes will have been defined when the PLC was being programmed in SIMATIC STEP 7 At the same time each message will have been assigned to one or other of these display classes You can now Select individual display classes and define which messages will be displayed on the operating unit ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Configuration techniques 5 9 15 5 Configuring ALARM_S messages Configuring messages in SIMATIC STEP 7 ALARM_S messages are configured in SIMATIC STEP 7 not in ProTool as a matter of policy The advantage of this is that blocks of message text can be used on different display devices but only have to be created once When configuring messages in SIMATIC STEP 7 you can either enter simple unformatted text or make use of the option for device specific message configuration Depending on the display unit in question you can then specify such effects as flashing text and define additi
12. Local Time Telephone 49 180 5050 222 Fax 49 180 5050 223 E mail techsupport ad siemens de GMT 1 00 Worldwide Nuernberg Technical Support charged only with SIMATIC Card Local Time Mo Fr 0 00 to 24 00 Telephone 49 911 895 7777 Fax 49 911 895 7001 GMT 01 00 Europe Africa Nuernberg Authorization Mo Fr 7 00 AM 5 00 PM Local Time Telephone 49 911 895 7200 Fax 49 911 895 7201 E mail authorization nbgm siemens de GMT 1 00 America Johnson City Technical Support and Authorization Local Time Mo Fr 8 00 to 19 00 Telephone 1 423 461 2522 Fax 1 423 461 2289 E mail simatic hotline sea siemens com GMT 5 00 Asia Australia Singapore Technical Support and Authorization Local Time Mo Fr 8 30 to 17 30 Telephone 65 740 7000 Fax 65 740 7001 E mail simatic hotline sae siemens com sg GMT 8 00 The languages spoken by the SIMATIC Hotlines are generally German and English the Authorization Hotline is also provided in French Italian and Spanish ProTool User Manual How to configure graphics based units A5E00149244 Preface Release 12 01 Other support In the case of technical queries please contact the Siemens representatives in the subsidiaries and branches responsible for your area SIMATIC Customer Support Online Services e General information on SIMATIC products is available on the Intern
13. No tag updating or writing is executed because communication is interrupted There is an initialization problem e g when ProTool Pro RT has been terminated in the Task Manager Or another application e g STEP7 WINCC is active with different bus parameters and the driver cannot be o with the new bus parameters e g baud rate Re install the module in the Control Panel using Set PU PC interface Switch the PLC on DP T If only one master is connected to the network deactivate the option Is not active as the only master in Set PU PC interface If the network has more than one master switch this master on Do not modify any settings here otherwise a bus fault may occur Check the connection and that the communication peer IS switched on Restart the operating unit Or start ProTool Pro RT first and then the other applications 140013 The MPI cable is not plugged in and Check the connections thus there is no power supply o o 140015 140016 140017 140018 D 12 Incorrect baud rate Or incorrect bus parameter e g HSA Or OP address HSA Or incorrect interrupt vector interrupt does not arrive at the driver Modify the operating unit address in the configuration in PLC Correct the incorrect parameters ae the interrupt ae E the interrupt M The consistency check was deactivated Activate the consistency by Simotion Scout Only one appropri
14. SIEMENS SIMATIC OP7 m 4 x 26 ZEICHEN R F2 Example OP 7 ProTool User Manual How to configure graphics based units A5E00149244 1 7 What is ProTool Release 12 01 ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 First steps in ProTool 2 First steps in ProTool Here you learn how to start ProTool configure graphics based systems and what you should look out for while you are configuring 2 1 Starting ProTool Starting ProTool After ProTool has been installed you will find a folder on the Start menu called Simatic containing the following icons ProTool Pro CS v 6 0 fe Calls online Help fie Starts the configuration software e Shows late breaking information on the configuration software va Starts Setup in order say to change the ProTool language or to add a component ProTool Pro RT v 6 0 i Copies the compiled project file in compressed form fis Starts the runtime software e Shows late breaking information on the runtime software Starts the simulation software iB Starts the Loader ProTool User Manual How to configure graphics based units A5E00149244 2 1 First steps in ProTool Release 12 01 2 2 Configuring graphics displays Getting Started If you are not all that familiar with the ProTool visualization software we would recommend you read the short guide and get started with ProTool with the help of the example The print
15. Since the contents of the fixed window do not depend on the current screen you can output important process tags or the date and time to it for example You configure the contents of the fixed window in the screen editor To access the fixed window click it with the mouse Soft keys buttons Soft keys are function keys with screen dependent assignment Buttons are virtual keys on the touch sensitive screen of the touch panel You can configure both soft keys and buttons for specific screens When configuring you assign functions to these controls You can illustrate the task of a control by means of a graphic or text You can use soft keys and buttons to open another screen turn a motor on and off or display the message buffer for example ProTool User Manual How to configure graphics based units A5E00149244 5 3 Configuration techniques Release 12 01 Select screen Every configured screen has to be integrated into the control process so that it can be opened at run time on the operating unit The Select Screen function is available for this purpose You an assign this function to an input field a function key or a button for example You specify the name of the screen as the parameter This means that a screen can be displayed by means of an input field or a function key or button With input fields soft keys and buttons the function can be used only locally on that screen Should you wish the function to be available gl
16. TP 170A Touch Switches lib TP 27 TP 37 TP 170A TOUCH Switches lib Buttons All Windows systems specifically touch devices such as TP 170A TP 170 B TP 270 You can add further libraries to this directory yourself and then use them in ProTool Files must be of the 1ib type and have the same format as a ProTool library Managing libraries As soon as you open a screen in a project you have access to the menu options under Edit gt Libraries and to the icon button Once you open the first library the library window on the screen is active The first library opened and all those subsequently opened are shown together here as a tree structure ProTool User Manual How to configure graphics based units A5E00149244 Libraries in ProTool Release 12 01 The following functions are available to assist you in managing your libraries e Adding a library You insert a file of the 1ib type or in ProTool library format in the Library directory Use the New option on the shortcut menu to create a new empty library Save a library under a different name and then edit it e Renaming or deleting a library Use the Windows functions in Explorer of the library e Deleting library objects or folders Use the shortcut menu of the library e Restructuring a library Edit the overview by dragging with the Windows functions Use New Folder on the shortcut menu to add a new folder To rename folders or library ob
17. This message is issued when message number 290000 is triggered more than five times In this case no further individual messages are generated This message is issued when message number 290001 is triggered more than five times In this case no further individual messages are generated This message is issued when message number 290002 is triggered more than five times In this case no further individual messages are generated The threshold values configured for the tag have been violated by values entered There is a difference between the source and target structure of the recipe currently being processed The target structure contains an additional data record tag which is not available in the source structure The data record tag specified is assigned its start value There is a difference between the source and target structure of the recipe currently being processed The source structure contains an additional data record tag which is not available in the target structure and therefore cannot be assigned The value is rejected The storage location configured for the recipe is not permitted Possible causes Impermissible characters write protected data medium full or does not exist ProTool User Manual How to configure graphics based units A5E00149244 type of the variable Check in the configuration that the tag addresses have been set up in the PLC Observe the value range for t
18. Value Text Online mode Offline mode Je Value Text 2 Reference gt gt 6 Click OK to exit all the dialog boxes Result At run time the operator can use the two configured function keys to set the operating mode and read the current operating mode on the display ProTool User Manual How to configure graphics based units 5 100 A5E00149244 Release 12 01 Configuration techniques 5 10 6 2 How to display and change the date on the operating unit Objective You will find below an example of how the date can be displayed and changed on the operating unit To do this you create an input output field in a screen You configure the Date Display Edit function for the tag of the field Procedure Prcedues OOS 1 Create an input output field a The Input Output Field dialog box appears Select Input Output at Field Type 3 Select String at Representation Specify 10 for the field length MM DD YYYY for the date format Create a new tag by clicking the button with the arrow pointing to the right at Input Qutput field General Attributes Functions Help text Enable Color Usage Tag Fedienn 10 H Field Type Input Output Display String X Tag Bearbeiten Umbenemen upisem Loschen Choose the New option from the shortcut menu that appears The Tag dialog box appears ProTool User Manual How to configure graphics based units A5E00149244 5 101 Configurat
19. ccceeeeeeeeeees 5 122 Language dependence c 0000 5 122 Keyboard assignment of the operating unit B 8 Keyboard assignment of the operating unit for non SIMATIC PLCS c cesseeeeeeeee L Labeling function K YS cccseeeeeeeeeees Language dependence ccccseeeeeees Character Sets cccccssseecssseeeeeeeeeees Keyboard assignment ccceceeees PAN QUAGES vcccuseoentnvesnevedeaSeumecageretedemervasues Configurable cccccccsseseeeeeeeeeeeeeees Requirements for Asian languages Standard SCreeNns ccccccsseseeeeeeeeees System messages ccseseeeeeeeeeeseeees Languages in ProToOol ccccseeeeeees LED assignment of the operating unit ProTool User Manual How to configure graphics based units A5E00149244 Index LED assignment of the operating unit for NON SIMATIC PLCS ccccccceceeeeeeeeeees LED IS Hasner Be cl dc eee ee ere re cere In ProTool overview neess 8 4 Use guidance ccccceeeeeceeeeeeeeeeeeeeees Libraries in ProTOOl cccseeeeeeeeeeeees Light indicator Signal lamp wcsaceessentsacdcevecessseetdecteesssadease Local function KeY cecceeseeeeeeeeeeeeeeeeees LOG messages ccceseceeseeeeeeeeeeseeeeeneeeens Logging messages ccccceseeeeeeeees M Making optimum use of graphics MANAGING vecsssicrsedmessstcreuinweceussnvineserctivatedsawec
20. e ProAgent PC and ProAgentMP User Manual The printed version of this User Manual is supplied with ProAgent PC and ProAgent MP It addresses systems engineers who want to configure system specific process diagnostics for error detection an troubleshooting routines ProTool User Manual How to configure graphics based units A5E00149244 Preface Notation Release 12 01 Different font formats simplify orientation within the text Messages dialog box Names of dialog boxes fields and buttons are shown in quotation marks System gt ProTool Menu items are shown in quotation marks Successive submenus options are separated by arrows The complete route to the menu option in question is always shown History of the documentation This documentation describes the configuration of graphics displays with ProTool The various issues of the documentation correspond to the following product versions Issue 07 94 Valid for ProTool versions up to and including version 1 31 Issue 09 95 Extensions and editorial revisions Valid for ProTool version 2 0 or higher Issue 09 96 Inclusion of OP 37 Applies to ProTool 2 5 and higher Issue 04 97 Extensions and inclusion of TP 37 Software runs under Windows 95 Applies to ProTool 3 0 and higher Issue 10 97 Extensions and inclusion of OP 27 and TP 27 Software runs under Windows 95 and Windows NT 4 0 and higher Valid for ProTool version 4 0 or higher Issue 07 98 Extensions and re
21. fields Help text etc in the message editor e Area pointers e Global and local function key assignments An object is copied complete with its attributes and all cross referenced objects Special situations encountered during copying are reported in the system message window at Clipboard This gives you information about any objects that have not been copied or renamed for example Special situation with screens If the object to be copied refers to a screen that does not exist in the destination project the underlying screen is not copied instead a blank screen is created as a dummy if the destination project does not contain a screen that can be reused This ensures that you will not copy the complete source project by mistake along with the start screen Afterward when you paste the screen via the Clipboard the dummy screen in the destination project will be automatically replaced by the proper screen Special feature with tags Perform the steps listed below so that tags with a PLC connection can be inserted completely in the destination project when copying from one project to another e Assign a self explanatory symbolic name for the PLC in the source project and do not use the system default setting for example PLC 1 e Copy the PLC object to the destination project first so that it is present in both projects with identical parameters The copy the tags belonging to this PLC Special feature of recipes Wi
22. function one of the following functions is automatically assigned to the button Function for BOOL Function for KF INT Condition tag type tag type Set Bit Set Bit in Word Press button Reset Bit Reset Bit in Word Press button Set Reset Set Reset Bit Set Reset Bit in Word Press button Set on Pressing Set Bit on Pressing Press release Button Button button Select Screen button B With the Select Screen button you can select a different screen on the touch panel The Select Screen function is triggered and the corresponding screen is displayed as soon as you click the button Create the button by selecting the symbol illustrated or by choosing Insert gt Button from the menu Note Do not assign functions that have to be permanently available on the operating unit to soft keys ProTool User Manual How to configure graphics based units 5 22 A5E00149244 Release 12 01 Configuration techniques 5 3 5 Using buttons as direct keys Purpose You can also configure buttons on the TP as direct keys in order to allow keyboard shortcuts without the usual delays caused by communications Shortcuts are for example a condition for typewriter mode Direct key types Basically you can configure two different types of direct key e PROFIBUS direct keys e direct keys for controlling the direct key module Simultaneous use of PROFIBUS direct keys and direct keys for the direct key module is not possible within the same
23. systems specifically touch devices such as TP 170 A TP 170 B TP 270 You can add further libraries to this directory yourself and then use them in ProTool Files must be of the 1ib type and have the same format as a ProTool library Managing libraries S As soon as you open a screen in a project you have access to the menu options under Edit gt Libraries and to the icon button Once you open the first library the library window on the screen is active The first library opened and all those subsequently opened are shown together here as a tree structure ProTool User Manual How to configure graphics based units 8 4 A5E00149244 Release 12 01 Tips for efficient configuration The following functions are available to assist you in managing your libraries e Adding a library You insert a file of the 1ib type or in ProTool library format in the Library directory Use the New option on the shortcut menu to create a new empty library Save a library under a different name and then edit it e Renaming or deleting a library Use the Windows functions in Explorer of the library e Deleting library objects or folders Use the shortcut menu of the library e Restructuring a library Edit the overview by dragging with the Windows functions Use New Folder on the shortcut menu to add a new folder To rename folders or library objects click twice or press F2 Note You cannot edit a write protected li
24. 0010 G 11 58 08 27 03 98 QGR02 Boiler pressure too high 7 9 bar 0029 Q 11 40 47 27 03 98 QGROO Oil supply shut off 0029 KQ 11 38 09 27 03 98 QGROO Oil supply shut off 0010 Q 11 35 18 27 03 98 QGR02 Boiler pressure too high bar 0010 KQ 11 34 26 27 03 98 QGR02 Boiler pressure too high 12 7 bar lf a message contains process values then those values that were available when the message event arrived or departed are stored in the message buffer In the case of the acknowledged message status the operating unit does not acquire any current process values The characters stand for the value ProTool User Manual How to configure graphics based units A5E00149244 5 57 Configuration techniques Release 12 01 Behavior on overflow Choose System gt Messages gt Settings from the menu to select whether an overflow warning should be output when the specified remaining buffer capacity is reached Before the messages are deleted they are output to the printer This applies to all messages even if they are not marked with the Print attribute Using a standard screen 5 58 The following functions have already been implemented on the standard screen known as Edit Message Z MESSAGES Display event and alarm buffers Print event and alarm buffers Delete event and alarm buffers Display event and alarm pages Open event message window ProTool User Manual How to configure graphics based units A5E001492
25. 25 6 26 628 6 8 5 31 STNG oa E Text EDON oeeo een Text displays cttscssiusnccucsnctvataewesntdnasdenearameninas LEE E a e A A E A A Text or graphic lists cccceeeeeseeeeeeeeeeees Text based displays ccseeeeeseeeeeeeeeeeeees Tips on touch PaNEl cccsseeeeeeeeseeeeeeeees Tips on touch panels cccccccseeeeseeeeseeees Touch Pa nel cccsseeeceeeeeeeeeees 1 3 BUO oisnean Transfer dcincpsaasanesnaceviiwanteamnaneveimndeemaatiaual Data records c ccccceceseeeeeeeseeeeeeeeees Transfer the project file cccccseeeeeeeees Translating Projects cccccccseeesseeeeeees Translating texts for multilingual projects WMG ING P E E E EE Triggering FUNCTIONS ccccseeeeeeeeeeeseeees Triggering trends cccceeeeeseseeeeeeeeeeeeeeees VID e E E Types of AOS vce ee veenscecsseoeeeeseueee eantne Index Undoing the last action cccceeeeeeeees Update symbol table ccccsececseeeeeeeeees Update tags ccccccccccssseeeeeeeeseeseeseeeeesees Updating the operating unit Use Of resources cccceecceceeeeeceeeeeeeeeeeeees User areas for non SIMATIC PLCs Interface ALCA ceccceecccseeceeeeceeeeseeeeeaees Keyboard AaSSIQNMent cccccseeeeeeeees LED assignment ccccseeeeeeeeeeeeeeeeees User interface language ccsseeeeee WS ING sos oseszius E
26. 70 15 TOUCH SINUMERIK Panels OP 010 OP 012 OP 015 SIMOTION Panels PC ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 SIEMENS Example MP 370 ProTool User Manual How to configure graphics based units A5E00149244 What is ProTool SIMATIC MULTI PANEL 1 5 What is ProTool Release 12 01 1 1 3 ProTool for graphics displays Devices The ProTool Configuring Graphics Displays documentation tells you how to configure the following operating units e Graphics oriented operator panels OP 27 OP 37 e Touch panels TP 27 6 TP 27 10 TP 37 e C7 devices C7 626 OP 25 with integrated S7 CPU SIMATIC TP37 assentemperatul 1 5011 0 T Ist a m e e m oo yp eo ee es eo 1 0 ee oe Tew a Osx HO BUSY I POWER Example TP 37 ProTool User Manual How to configure graphics based units 1 6 A5E00149244 Release 12 01 What is ProTool 1 1 4 ProTool for text based displays Devices The ProTool Configuring Text Based Displays documentation tells you how to configure the following operating units e Text oriented operator panels OP 3 OP7 OP 17 e Text displays TD17 e C7 devices C7 621 OP 3 with integrated S7 CPU C7 623 OP 5 with integrated S7 CPU C7 624 OP 15 with integrated S7 CPU C7 633 OP 7 with integrated S7 CPU C7 634 OP 17 with integrated S7 CPU
27. A5E00149244 5 43 Configuration techniques Release 12 01 9 8 1 2 Principle Constraint 5 8 1 3 Principle 5 44 Array tags for history trends You can configure array tags for history trends You use the number of elements to set the size of the trend buffer This number has to be identical to the number of samples you set for the trend The history trend is represented by the array tag If you use this array tag ina recipe you can save the history trend to a data medium on the operating unit and read it back in just like you would with any other data record The data types Byte and Char are not allowed in array tags for history trends Interrupting the recording of trend data If you interrupt operation of the operating unit while clock triggered trends are being recorded the X axis with the time label is updated immediately upon restarting The trend values are however updated at the configured clock pulse rate and therefore temporarily do not correspond to the time values displayed For this reason the vertical bar displayed on the screen is shown in the trend view when plotting restarts The bar represents the time of interruption and migrates continuously at the configured clock pulse rate out of the trend view Interruption 100 Interrupted trend plotting ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Configuration techniques 5 9 Messages To display proce
28. How to configure graphics based units A5E00149244 5 119 Configuration techniques 5 120 Portuguese Russian Swedish Spanish Czech Turkish Hungarian Release 12 01 When you configure another language all the system messages appear in English You cannot edit system messages in ProTool ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Configuration techniques 5 13 4 Language dependent fonts Fonts available in ProTool In ProTool at System gt Fonts you can select four different fonts which are available to you on each screen e One language independent font e Three language dependent fonts Fonts Ei Windows Fonts Language OF Couner Ney Baltiszch Englisch USA oe Courier New Griechisch Pees Courier New Kurillisch Courer New Mitheleuropaisch Courier New Tiirkisch gt 1 8 16 Prod ool Standard Courier New westlich 848 Prot ool Standard Courier SWA Griechisch 16x16 ProT ool Standard Courier SWA Mac Courier SWA Mitteleuropaisch Courier SWA Turkisch Language Dependent Courier SWA westlich Language Independent Lucida Console Griechisch gt ProT ool Symbol 1 8 16 Sample Bi Italic AdiiabchaAouvaBe Setting fonts The language independent font is available in all languages The language independent font is the default symbol The symbol set is used for character graphics The f
29. NOONG issie na ES 6 4 1 Error messages during COMPIAtION ccceeeeeeeeeeeceeeeeseeeeesseeeeseneeenees 6 4 2 Error messages while GOWNIOACING ccccseeeeceeeeeeeeeeeeseeeeeaeeeesaeeeesees ProTool User Manual How to configure graphics based units A5E00149244 xi Contents Release 12 01 7 Documenting and managing PFOjeCts ccessceeseeeeeeeeseeeeeseeneeeeeees 7 1 PANDUNG PIO CCE OIG sates titantinaintennnstenatasinatonnamaptanaaiaainaiasedasusgueniscadcanmeene 7 1 7 2 Project management with integrated operation 7 3 Managing projects in stand alone operation cccccccseeeeseeeeeeeeeaeeees 7 4 Constraints with printing svicscsisncscvcsanacesuanesctevesueeeveduavensieresiecesuedsveaswaeensess 7 5 Example of documenting a PLOjECt ccccceeccseeeeseeeeceeeseeeeeeeesaueesaees 7 5 1 How to create a customized printout cece cseeeceeeeceeeecaeeeseeeesaeeeseees 8 Tips for efficient configuration ccccsceeseeeeeeeeseeeeeeeneeeeeesenseoneeees 8 1 Optimizing performance ccccceeeeeceeeeeceeseecaeeeeceaeeesaeeeseueesseeeeesaeeeees 8 2 Making optimum use of OLaAPNICs cccccccseeeeeeeeeeceeeeeeseeeeseeeesaeeeesaaees 8 3 Creating grapi S ve shunsoeupanaauetosinsarespnmnddebsendaabsaledeies woenddaaareneaksporeduatinckaanacee 8 4 Libranes iM ProT OON sae secntrasce SGcanueetonaacescismuieueneeonsaeneataseteeaneuseensaaysedtseienes 8 5 Using a tag in Sever
30. Release 12 01 Configuration techniques 5 8 1 Details for configuring trends 9 8 1 1 Principle Here you will find more information about configuring trends How a bit trigger works When a screen containing a trend view with one or more bit triggered trends is opened on the operating unit the operating unit sets the bits assigned to the individual trends in the trend request area in each case From the bits set the PLC can evaluate which trends are currently being displayed on the operating unit If the PLC program now sets both the bits assigned to the trends and the trend communication bit in the trend transfer area the operating unit detects the trigger It resets the trend bits and the trend communication bit and depending on the configuration reads out one value or the entire buffer As soon as the conditions for a new trigger have been met the PLC program sets the trend bits and the trend communication bit again Once the screen has been deselected the operating unit resets the bits set in the trend request area Define the trend request area and trend transfer area in the project window at Area pointers You will find a description of these data areas in the Communication Manual Note The position of the communication bit in the trend transfer area depends on the PLC you set Do not use this bit for the identification of bit triggered trends ProTool User Manual How to configure graphics based units
31. a different action prevents simultaneous access to the file 140000 Online connection to the PLC has been successfully established 140001 Online connection to the PLC has been disconnected 140003 No tag updating or writing is executed 140004 No tag updating or writing is executed because the access point or the subrack configuration is incorrect Check the connection and whether the PLC is switched on Check the parameter definitions in the Control Panel using Set PU PC interface Restart the system Check the connection and whether the PLC is switched on Check the access point or the subrack configuration MPI PPI PROFIBUS in the Control Panel with Set PU PC interface Restart the system ProTool User Manual How to configure graphics based units D 10 A5E001 49244 Release 12 01 HMI System Messages 140005 140006 140008 140007 J No tag updating or writing is executed because the address of the operating unit is incorrect possibly too high No tag updating or writing is executed because the baud rate is incorrect No tag updating or writing is executed because the bus profile is incorrect see 1 The following parameters could not be entered in the registry Tslot Tqui Tset MinTsdr MaxTsdr Trdy Tid1 Tid2 9 Gap Factor 10 Retry Limit No tag updating or writing is executed because the configuration data is incorrect The following parame
32. a tag which itself can either be local or have a connection to the PLC ProTool User Manual How to configure graphics based units A5E00149244 5 93 Configuration techniques Release 12 01 5 10 3 Combining multiple functions Multiple functions with one object Example You can also assign an event several functions The functions are then initiated one after the other You set the order in which this occurs in the Functions dialog box during configuration You can change the order of the functions by using the Up and Down buttons Functions Selected Parameters ne Soren Mame PIC_14 Language Remove i Language Key 1 Language Field WAR Lang ul ls ul Down Multiple functions with one object Note If the list of functions also contains functions which expect an input Do you want to delete Yes No they are enabled only if no other functions waiting for an input are active A check is made repeatedly for every event to determine whether functions that are waiting for an input are still active If this is the case processing of the list of functions is discontinued and a message is issued as follows Function temporarily unavailable The functions Set Bit when Key is Pressed event press key and release key and Alarms Delete Buffer event press key are configured in this order on a key When the key is pressed the bit is set first and this is followed by the function Alarms Del
33. can have a negative impact on the screen change frequency and updates ProTool User Manual How to configure graphics based units 5 16 A5E00149244 Release 12 01 Configuration techniques 5 3 1 What are input fields Purpose In input fields you enter values on the operating unit that are transferred to the PLC The values may be input optionally in numerical alphanumeric or symbolic form If you define limit values for the input field tag you can reject inputs on the operating unit that are outside the specified range of values Numerical and alphanumeric input In input fields for numerical and alphanumeric values you enter the value one character at a time on the operating unit A numerical value for example is the number 80 as the setpoint for a temperature An example of an alphanumeric value is the text string Valve 12 Tr Input fields for numeric and alphanumeric values are created on the open screen on the Screen Objects toolbar by choosing the illustrated button or at Insert gt Input Output Field Symbolic input In input fields for symbolic values you do not enter the value one character at a time but select this value on the operating unit from a text list During configuration you assign symbolic text on the text list to every value of a tag In this way for example you can turn a motor on and off by means of the two entries ON and OFF By using input fields for symbolic values you prevent misinterpretations
34. can thus be identified as the tag designating the mixture ingredient orange The data records contain the values for the different drink types The data records could be as follows for example Data record Orange drink Orange juice Orange nectar value name value value porasse eon ese ron kg sugar 15 0 5 1 5 Same tags in screens and the recipe For each ingredient orange water etc there is a separate screen in the above example containing a supply tank valves an overview of the quantities used and other information The screens contain input fields that allow you to set the various supply quantities for the mixer You can thus enter the mixing proportions screen by screen The mixer is then started This process is repeated for each drink type If the tags of the input fields are formed into a recipe you can store finished mixtures for the different drink types by creating data records on the operating unit The figure below shows how to use the same tags in screens and in the recipe ProTool User Manual How to configure graphics based units 5 104 A5E00149244 Release 12 01 Configuration techniques To produce a specific drink type the corresponding data record is transferred to the PLC All tags are thus assigned the required values at the same time Scr 1 Scr 2 Scr 3 Scr 4 Ser Same tags in screens and the recipe Note If you use a tag in a recipe that is also assigned to an output field in
35. cannot be written an area which can be written 200002 Coordination is not carried out at the Internal error moment because the address format of the area pointer does not match the internal storage format 200003 Coordination can be executed again because the last error status has been eliminated return to normal operation 200004 It is possible that coordination is not executed ProTool User Manual How to configure graphics based units A5E00149244 D 17 HMI System Messages Release 12 01 No more data is read or written Check that the cable is connected and the PLC is in order Possible causes The cable is defective l Reboot the system if the system message is displayed continuously The PLC does not respond is defective etc The system is overloaded 210000 Jobs are not processed because the Change the address or set address configured in the PLC does not up the address in the PLC exist has not been set up 210001 Jobs are not processed because the Change the address or set address configured in the PLC cannot up the address in the PLC in be written to read from an area which can be written to read from 210002 Commands are not executed because Internal error the address format of the area pointer does not match the internal storage format 210003 The job mailbox is processed again because the last error status has been eliminated return to normal operation It is possible th
36. configure graphics based units A5E00149244 4 23 Creating and editing projects Release 12 01 4 10 4 Undoing and redoing actions Purpose Principle 4 24 During configuration it may become necessary to cancel actions which have been performed or to reconstruct actions which have been discarded The two commands Undo and Redo on the Edit menu are used for this purpose e Undo The Undo command key combination Ctrl Z cancels the last action performed If you keep selecting the command you can cancel up to 30 successive modifications e Redo The Redo command key combination CTRL Y revokes the last action canceled thus restoring the status before the last Undo command was executed Each active editor project window screen editor drivers has its own undo history Thus for example if three screens are opened at the same time three separate Undo Histories will be created When a screen is closed the actions listed in the accompanying History are deleted When the project is saved all the Undo Histories for the current project are deleted The last recorded action is displayed in abbreviated form in the menu The tooltips contain detailed texts for the Undo and Redo buttons and for the status bar Example of menu Undo VAR_5 edited CTRL Z Redo PIC_2 edited CTRL Y Example of tooltip status bar Undo property edited of tag VAR_5 Redo contents edited of screen PIC_2 Until the correspo
37. end of the structure If you define the structure of the recipe you can continue to use data records that you Created on the operating unit Using symbols If you also save the symbolic names of the tags in the data record when you create data records you can still load data records on the operating unit after a change to the recipe structure To do this click the Properties button in the Recipe dialog box and select the Use symbols check box Note If you have selected the Use symbols check box in your recipe the tag names must not be more than 12 characters long for reasons associated with the system Tag names that are too long have to be adjusted accordingly If you do not select the Use symbols check box only the values are saved The symbolic names of the tags are not saved in the data record If the recipe structure is changed subsequently values are interpreted incorrectly ProTool User Manual How to configure graphics based units A5E00149244 5 107 Configuration techniques Release 12 01 5 11 2 Transferring data records What you must bear in mind Note When data records are transferred from the data medium to the PLC the data is initially written to the tags in the working memory of the operating unit From there it is written to the PLC If you have configured the Read Continuously attribute for the tags to be transferred or if the tags are configured as actual values in the current screen it may be pos
38. et Test Graphie Lists 88 Graphics 2 ES Trends Gee Sirus REAL Oe DB 10 DED 0 Ge Sinus wF INT PLC_1 DB 20 DEW O Gee T imerz0 T 20 6 Objects 0 objectis selected Example of a project window with tags Note If you maximize the project window tabs are displayed for the open windows along the bottom border to enable you to change easily from one window to another ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Creating and editing projects 4 4 Objects in the project window Object symbol Object type Object name default ProTool project PRO1 Messages Text or graphic LIST_1 lists la ProTool User Manual How to configure graphics based units A5E00149244 4 7 Creating and editing projects Release 12 01 4 5 Steps to be taken when creating a project Basic procedure 4 8 1 Create a new project File gt New or File gt Open Choose File gt New to create a new project The project assistant guides you through a number of selection dialogs Select your PLC Select a driver for your PLC Only those drivers with which the operating unit can be run are displayed Use a standard project Select a standard project in order to use it as a basis The project assistant asks you whether you want to enter any more information about the project in the summary Click the Create button to open the project window Define co
39. for example the device is expecting a certain function key to be operated Requirements For the PLC to be able to drive the LEDs you have to create the LED assignment data area on the PLC and specify it in your project in your project window at Area pointers Set the assignment of the individual LEDs to the bits in the LED assignment when you configure the function keys You will find a description of the LED assignment and the LED functions for the different operating units in the Communication User s Manual You will find more information on communication by your operating unit with a non SIMATIC PLC in LED assignment of the operating unit ProTool User Manual How to configure graphics based units A5E00149244 5 113 Configuration techniques Release 12 01 5 12 7 Assigning operator permissions Purpose ProTool allows you to use a password to prevent controls such as input fields and function keys from being used by those unauthorized to do so This means that when you are creating your project you can restrict the use of functions that relate to security to specific people or groups of operators Important parameters and settings can thus only be changed by authorized personnel The access protection that you configure allows you to guard against incorrect usage and increase the security of the system or machine Password hierarchy 5 114 During the configuration phase you can assign operator authorization to
40. is Enter a known password in unknown to the system Therefore the the password input field with lowest password level has been set corresponding level This corresponds to the status following Logout 260001 A password has been entered whose Modify the password level in assigned level does not permit the password input field execution of the function enter a password witha The password level currently set is sufficiently high level displayed for information purposes 260003 The user has logged off from the system If the password level is 0 no user is logged on ProTool User Manual How to configure graphics based units D 20 A5E00149244 Release 12 01 HMI System Messages 2 0000 2 0001 2 0002 2 0003 280000 280001 280002 A tag is not displayed in the message because it attempts to access an invalid address in the PLC There is a unit dependent limit as to how many messages may be queued simultaneously in order to be displayed see GHB This limit has been exceeded The display no longer contains all the messages However all the messages are recorded in the message buffer Messages are displayed from an archive are displayed for which there is no data in the current project Placeholders are issued for the messages The service cannot be set up because too many devices was to set up this service A maximum of four devices can execute this action Connection is re e
41. is usual in Windows Invisible buttons do not provide an optical checkback indication upon operation Invisible buttons Invisible buttons are transparent buttons that are not displayed upon the operating unit If you place invisible buttons on graphics you can operate parts of the graphic for example a motor or a valve by touching the touch panel ProTool User Manual How to configure graphics based units A5E00149244 5 21 Configuration techniques Release 12 01 Buttons with a freely definable function You can create on an individual basis using a button with freely definable function all the buttons that you need for operating the TP Create buttons by selecting the symbol illustrated or by choosing Insert gt Button from the menu Buttons with fixed functions ProTool features predefined buttons that can be operated and have the following functions for quick and efficient configuration of standard functions for touch panels e Set Reset Bit button e Select Screen button Set Reset Bit button P With the Set Reset Bit button you can set or reset a bit in a tag The bit function is triggered as soon as you touch the button On doing so the bit in set in the tag for example Press the button a second time to reset the bit Create the button by selecting the symbol shown or by choosing Insert gt Set Reset Bit from the menu Depending on the tag type and on the settings in the option buttons at bit
42. must not be longer than the associated alarm message area e OP Acknowledgement The operator acknowledges an alarm message on the operating unit and thus sets the acknowledgement bit of this alarm message on the PLC When he does so the entire acknowledgement area is transferred to the PLC The OP Acknowledgement acknowledgement area must not be longer than the associated alarm message area ProTool User Manual How to configure graphics based units A5E00149244 5 61 Configuration techniques Release 12 01 5 9 15 Message procedures Message procedures in ProTool The message procedure identifies the transfer path of messages and thus also the parameters of the messages ProTool supports two message procedures e The message bit procedure This is the default message procedure in ProTool The operating unit detects the messages by setting a corresponding bit on the PLC e The ALARM_S message number procedure 5 9 15 1 Message bit procedure Principle With the message bit procedure the operating unit detects the arrival departure or acknowledgement of a message by setting a bit in the address area the bit being assigned by choosing System gt Area Pointers from the menu to the event alarm message area The setting resetting and acknowledging of the bit is known as a message event Active K The message bit has been set and the message is waiting to be displayed Cleared G The message bit has been reset because
43. not be created 80028 The message serves as a status acknowledgment that initialization of the archives is currently running No values are archived until system message 80026 is issued 80029 The number of archives specified in the message could not be initialized Initialization of the archives has been completed The faulty archives are not available for archiving jobs 80030 The structure of the table s available does not match the archiving structure expected The archiving process is stopped for this archive 80032 Archives can be configured with a function trigger This is triggered as son as the archive is full If runtime is started and the archive is already full the trigger function will not be initiated The archive specified no longer archives data since it is full 110000 The operating mode status has been changed The operating mode is now offline 110001 The operating mode status has been changed The operating mode is now online Configure Storage Card as the memory location or a network path Evaluate the additional system message related to this message which is also issued Check the configuration the ODBC Open Database Connectivity and the specified drive Delete the existing tables manually in advance Stop the runtime delete the archive and restart the runtime again Or Configure a button in the runtime which contains the same actions as the function trigger and pr
44. operating mode at run time 0 for Online mode 1 for Offline mode This tag subsequently controls the display Parameters Mode Ei ES Parameter Value 0 Mode Fen Mode Field Mode Field Description Mode ename When you press the kep the OF changes to the mode uplicate specitied as the parameter If you require more than one mode this function should be assigned to more than one OF Cancel Click the arrow pointing to the right under the list and choose the New menu command from the shortcut menu that appears The Tag dialog box appears 10 Configure the following values for the tag Name Operating Mode PLC lt No PLC gt Type INT Decimal places 0 Click OK to close the Tag and Parameters dialog boxes The function then appears in the Selected Functions list 12 Click OK to close the Function Key dialog box Your configuration of the function for enabling the Online operating mode is thus complete ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Configuration techniques E Procedure 13 Right click the function key and select Copy This copies the properties of the function key you have just configured Using the shortcut menu paste the copied function key properties to the second function key Click the second function key and in the Parameters dialog box of the Operating Mode parameter change the value to 1 For t
45. records Display classes ECT e ace spseesiers ian seeese aesmecceatesageese Display in Display messages on the operating ON ee N Displaying and changing the date on the operating unit example Displaying date Displaying messages ccceeeeees Displaying messages on the operating unit Displaying operating and process states Displaying time Displays Actual values Release 12 01 Download the project file ccceceeeeeeeees DOWNIGACING isc sccvactaeetececwcedeccacsedsssertecseseses 6 6 Downloading the executable project file Drive a port OF relay DAVE DONG scosese asia sreecseeerieeseees eee Driving the LED ccceceseeeeeeeeneeeeens Dynamic attriDUteS cceeeeeseeeeeeeeeeees E Enter setpoints ccccceeeeeeeeeeeees Error messages during compilation 6 5 Error messages while downloading Evaluating key operation cccccceeee Evaluating key operation of function keys Evaluating key operation of system keys Event messages export file example Events for triggering functions Exchanging text with translators Fields flashing ccccceseceeeeeseneseeenenees Fixed WINKOW ccscccceeeceeeeceeeeceeeeeeeeeseeess PIAS INNG A E E E FORCE VAR vaceceiesssneotntesee teses Foreign IANQUAGES ccecseeeeeeeeeeeeeees Export iMpor
46. same time pe Lett Bight Top Bottom nae ah af Cancel Header E y header Footer E y company g Confirm your input by clicking OK You are now back in the Reports dialog box 10 To modify the definition for the cover sheet select the entry Cover Sheet in the Contents list and click the Parameters button In the Cover Sheet dialog box select the graphic called LOGO with your company logo at Graphic Click OK twice until you are back in the Print dialog box Finally click the OK button to start the printing process ProTool User Manual How to configure graphics based units 7 10 A5E00149244 Release 12 01 Tips for efficient configuration 8 Tips for efficient configuration Here you can obtain useful tips on how to design your configuration in ProTool even more efficiently 8 1 Optimizing performance Principle If you want to optimize performance to the maximum possible while the operating unit is operating the best way to achieve this is by having the best possible setting for the update time and acquisition cycle The acquisition times specified for the area pointers and the acquisition times of the tags are important factors for the update times that can actually be achieved The following applies to calculation of the update time Update time acquisition cycle plus transfer time plus processing time You achieve optimum update times by taking the following points into account wh
47. same type to form a total which can be handled as a whole ProTool User Manual How to configure graphics based units A5E00149244 5 25 Configuration techniques Release 12 01 5 4 1 Properties of tags Tag definition Section A To define a tag set the properties of the tag in the Tag dialog box The figure shows an example of the Tag dialog box for SIMATIC S7 integrated in SIMATIC STEP 7 Symbol 321321354 ALARM_S5_DE ALARM_SG_DEB db1 000 DB2 DBS DBEO DBTOOP_HH1 0 General Lirnit values Functions Options Conversion Mame Bildnummer PLL Steuerung_1 Type WORD z E H E E E E H DBTDOP_MP270 Length Byte F ai H DBETDOF_MP270 DETDOF Acquisition Cycle 2 f DBTDOP_M P270 Bildnummer Bildnummer Bildtyp Humber of Elements i A fw with Symbol o Bildnummer Bildnummer Bildnummer Feldnurmnmer Symbol l H Bildnummer reserviert i Bildnummer reserviert DETOOP_MP3 OT DBTOOP_OP170 DBTOOP_PC6 O DBTOOP_TP1 eolor DBTOOP_TP1fOswwe DETOOP_MP2 0 Bildnummer Bildnummer odiiy Inder DBTOOP_TP2 color FEIERABEND DB Eurvenputt Cos 2 0 Eurvenputh Kehna Cos 2 0 Kurvenpuft Rehm Sin_2 ro Kurvenpufh kehu Tan 270 Tag dialog box for the SIMATIC S7 The available data types and data formats depend on the PLC you selected You choose at Type in the Tag dialog box between Format and Decimal places Updating tags Section A Th
48. scaling bar and background color and also labeling of the Y axis You can also display upper and lower limit value lines for indicating limit values The following figure shows a bar that is updated vertically and has limit value lines drawn on it 100 80 60 Limit value lines 40 20 0 Bar graphs with limit value lines ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Configuration techniques 5 2 7 What are light indicators Purpose A light indicator is a dynamic display element on a touch panel Light indicators indicate the state of a defined bit for example by means of a change of color or by flashing text Light indicators are shown with a simple border for visual distinction of buttons which you can press K Configure light indicators by selecting the symbol illustrated or by choosing Insert gt Light Indicator from the menu ProTool User Manual How to configure graphics based units A5E00149244 5 15 Configuration techniques Release 12 01 5 3 Controls Purpose You use controls on the operating unit to intervene directly in the process They are used for example to specify setpoints trigger functions open screens and Overview The following controls are available in ProTool for the different tasks e Input fields e Input output fields e Function keys and soft keys e Buttons Dynamic attributes Note To many flashing and transparent objects
49. the cause that gave rise to the message no longer exists Acknowledge Q With alarm messages only The operator or the PLC acknowledges the message to confirm that note has been taken of the message The message events have been acquired by the operating unit and time stamped The operating unit automatically enters all message events in the message buffer In this way the message events can be viewed at a later time again ProTool User Manual How to configure graphics based units 5 62 A5E00149244 Release 12 01 Configuration techniques Communication areas for messages The display of messages on the operating unit is initiated by the PLC by a bit being set on it in a defined communication area You can see which communication areas for messages have to be created on the PLC in the following figure Operating unit PLC 000x message Event message area Alarm message area Printer Displaying messages ProTool User Manual How to configure graphics based units A5E00149244 5 63 Configuration techniques Release 12 01 5 9 15 2 Message number procedure ALARM_S Overview This chapter gives detailed information on the ALARM_S message number procedure It will show you how ALARM_S differs from the message bit procedure refer to Message bit procedure and how the system behaves in the event of critical bottlenecks Requirements You can only configure ALARM_S messages to be displayed on the operating unit if y
50. this recipe are no longer immediately transferred to the PLC but must be transferred there explicitly by means of downloading a data record if necessary Acknowledgement that the specified data record has been stored successfully 290059 290060 290061 Check back message that the data record memory has been successfully erased Check back message that erasing the data record memory was aborted with errors Request to confirm whether all data records in the recipe should be deleted 290069 Request to confirm whether all data records of all recipes should be deleted The data record specified is not contained in the import file 290070 300000 310000 310001 Process monitoring e g using PDiag or S7 Graph has been incorrectly programmed More messages are queued than specified in the technical data of the CPU No further ALARM_S messages can be managed by the CPU and reported to operating systems An attempt is being made to print too many protocols simultaneously Since only one protocol can be printed at a time the print job is rejected An error occurred on triggering the printer The protocol is either not printed or printed with errors ProTool User Manual How to configure graphics based units A5E00149244 Check the source of the data record number or data record name constant or tag value Change the CPU configuration Wait until printout of the last active protocol has been c
51. to display class 0 Selecting display classes In ProTool you must specify which display classes are to be displayed on the operating unit being configured You make your selection by choosing System gt Messages gt Settings from the menu You will find a detailed description in Setting the message procedure and selecting the display classes lf you do not make a selection all display classes display classes 0 to 15 are displayed as the default ProTool User Manual How to configure graphics based units A5E00149244 5 67 Configuration techniques Release 12 01 5 9 15 4 Setting the message procedure and selecting the display classes Principle 5 68 To specify the message procedure s you are intending to use go to the Message Settings dialog box To access this dialog box choose System gt Messages gt Settings from the menu Message Settings Printout f Message Event C Buffer Overflow C Off Overflow Warming IW Messages at fio Remaining Butter Character Titles Language Englisch USA Page Active y Buffer 777 Cleared E Alarm Messages Acknowledged K Fage e Ack Group A GR Buffer j Message Procedure M Message Bit I Alarm S Alarmn_s Event Messages Message Settings dialog box Select the required message procedures from the lower part of the dialog box Once you have selected ALARM_S you can use the Alarm_S button to s
52. too short This would mean that other processes such as the updating of trends or the execution of PLC jobs would take considerably longer ProTool User Manual How to configure graphics based units A5E00149244 5 29 Configuration techniques Release 12 01 9 4 3 2 Tag scaling Configuring functions The scaling of tags is configured as a function for a tag The following functions are available for this e Scaling Linear 1 and Scaling Linear 2 e Scaling Square 1 and Scaling Square 2 If you configure no scaling the tag value on the PLC corresponds to the tag value on the operating unit Linear scaling Scaling can be configured for any tag in the form y a x Db e X displayed value input value The Y value read from the PLC undergoes linear scaling before being displayed on the operating unit as the X value Inputs X on the operating unit undergo scaling before being written to the PLC as the Y value e Y displayed value input value The X value read from the PLC undergoes linear scaling before being displayed on the operating unit as the Y value Inputs Y on the operating unit undergo scaling before being written to the PLC as the X value Example You have configured 3 as the value of a and 6 as the value of b The value 21 is transferred from the PLC It is included in the scaling function 21 3 X 6 This results in 5 being the value for X This is the value displayed on the operating unit Square scaling
53. underscore italic Note You can also configure operator instructions as a message ProTool User Manual How to configure graphics based units 5 46 A5E00149244 Release 12 01 Configuration techniques Message tags A message can contain output fields with tags They are also referred to as message tags By choosing Edit gt Style from the menu you can select from the following styles for output fields depending on the operating unit flashing underscore italic iF Insert an output field by selecting the symbol illustrated Note The values of message tags are updated in the message buffer when messages are active or are cleared but not when messages are acknowledged Help text Help text containing further details on a message can be configured for every message Help text is displayed for the operator in a separate window on the operating unit by pressing the HELP key Enter Help text by selecting the button illustrated or by using the menu command View gt Help Text Other message components When configuring message views for certain devices other message components can be displayed for example details of the error location on the PLC ProTool User Manual How to configure graphics based units A5E00149244 Configuration techniques Release 12 01 5 9 3 Message properties Configurable properties You can configure the following parameters for messages e Priority e Acknowledgement gro
54. via the job mailbox All the other bytes are areas to which the operating unit writes data These areas can be evaluated by the PLC program Job mailbox Word n 2 to n 5 You can transfer PLC jobs to the operating unit via the job mailbox and thus trigger actions on the operating unit The job mailbox consists of four words The job number is in the first word of the job mailbox The job parameters up to 3 are entered in the subsequent words The figure below shows the structure of the job mailbox D ata word ne2z dobro O n 5 _Parameter3 O Structure of the job mailbox If the first word of the job mailbox is not equal to zero the operating unit evaluates the PLC job The operating unit then sets this data word to zero again For this reason the parameters must be entered in the job mailbox first followed by the job number You will find a list of all possible PLC jobs with job numbers and parameters in PLC jobs in alphabetical order and PLC jobs in numerical order Version number Word n 8 The operating unit enters the version number of the driver in word n 8 You can evaluate the version number in the PLC program ProTool User Manual How to configure graphics based units B 6 A5E00149244 Release 12 01 Communication areas for non SIMATIC PLCs Date and time Time Word n 9 to n 11 Date Word n 12 to n 14 PLC job 41 allows you to initiate the transfer of the date and time from the operating unit to
55. with the settings you selected ProTool User Manual How to configure graphics based units C 4 A5E00149244 Release 12 01 HMI System Messages D HMI System Messages In this chapter This chapter contains a selection of important HMI system messages for Windows based systems The table indicates when the messages occur and how they or their cause can be cleared Not every message is relevant for each operating unit HMI system message parameters The HMI system messages may contain parameters which are not decoded for the user but which are relevant in respect of the cause of an error since they provide a reference to the source code of the runtime software These parameters are issued according to the text Error code Notice HMI system messages are issued in the language currently set on the operating unit Procedure in the case of internal errors Please proceed as follows in the case of all system messages related to internal errors Start up the operating unit again Download the configuration again Switch the operating unit off stop the PLC and then restart both lf the error occurs again please contact the SIMATIC Customer Support Make reference to the specified error number and message tags The print job could not be started or Check the printer settings was terminated for an unknown reason and cable connections The printer is incorrectly configured If a fault occurs repeatedly O
56. you want to have displayed on the operating unit and for how long Note The O setting means the display is static The process window is not closed until you press ESC ProTool User Manual How to configure graphics based units A5E00149244 5 53 Configuration techniques Release 12 01 5 9 8 Logging messages Enabling and disabling message logging 5 54 To log messages on the printer select the Print check box in the Attributes Message dialog box The messages are logged when their status changes active cleared acknowledged By choosing System gt Messages gt Settings from the menu you can select the following settings for message logging e Message event Message logging is activated for those message events for which the attribute Print has been selected e Buffer overflow When the specified remaining buffer capacity is reached all messages are printed irrespective of whether printing is enabled or not The message buffer is then deleted e Off Message logging is disabled You use the Message Log ON OFF function to enable and disable printing of messages ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Configuration techniques 5 9 9 Configuring printers for the operating unit Printer for logging Attach a printer to your operating unit to log process states or process data reports For this you can configure one or more printers e In ProTo
57. 1 What is ProTool 1 1 Overview of the documentation The SIMATIC HMI documentation is made up of a combination of manuals instructions and online Help in keeping with the range of target groups This chapter provides a broad outline 1 1 1 ProTool for the whole SIMATIC HMI device family The SIMATIC HMI device family The SIMATIC HMI device family is a complete family of text displays operator panels touch panels and Windows based systems for efficient machine operation and monitoring The performance and convenience of the devices are finely tuned to suit the individual demands made of them SIMATIC HMI operating units The great advantage is that you configure all the devices with the same configuration software ProTool User Manual How to configure graphics based units A5E00149244 1 3 What is Pro Tool Release 12 01 1 1 2 ProTool for Windows based systems Devices The ProTool Configuring Windows Based Systems documentation tells you how to configure the following devices Panels TP 170A TP 170B TP 170B Color TP 270 6 and 10 OP 170B OP 270 6 and 10 Multi Panels MP 270B MP 270B TOUCH MP 270 MP 370 MP 370 TOUCH Panel PCs FI 25 FI 45 PC 670 10 PC 670 12 PC 670 15 PC 670 12 TOUCH PC 670 15 TOUCH PC 870 12 PC 870 15 PC 870 15 TOUCH PC IL 70 12 TOUCH PC IL
58. 12 01 5 2 4 What are output fields Purpose Output fields display current values from the PLC on the operating unit The values may be output optionally in numerical alphanumeric or symbolic form Numerical and alphanumeric output Output fields for numerical or alohanumeric values show the value as a number or as text A numerical value for example is the number 80 as the actual value of a temperature An example of an alphanumeric value is the text string Valve 12 E Output fields for numeric and alphanumeric values are configured on the open screen on the Screen Objects toolbar by choosing the illustrated button or at Insert gt Input Output Field Symbolic output Output fields for symbolic values do not display the true value but optionally a text string or a graphic from a text or graphic list For example you can store the two states of a valve in a text list or in a graphic list When the valve is open the output field then points for example to the text string OPEN or to a corresponding graphic By using output fields for symbolic values you eliminate misinterpretations on the part of the operator to a large extent since a symbolic value often presents a state more lucidly than an abstract numerical value for instance Output fields for symbolic values are configured on the open screen on the Screen Objects toolbar by choosing the illustrated button or at Insert gt Text or Graphic List ProTool
59. 16 1 16 TP 27 8 1 8 ProTool User Manual How to configure graphics based units A5E00149244 5 24 Release 12 01 Configuration techniques 5 4 Tags Purpose Since tags are the most important means of communication between the operating unit and the PLC and for exchanging data a detailed explanation is presented here of what tags are and what types of tag are used in ProTool Definition A tag has a symbolic name and a defined data type The value of the tag changes while the PLC program is being executed Tags with a PLC link are referred to as global tags Tags without a PLC link are known as local tags e Global tags A tag with a PLC link occupies a defined memory address on the PLC to which read and write access is possible from both the operating unit and the PLC e Local tags Local tags are not connected to the PLC They are available only on the operating unit You create local tags for example so that the operator can enter limit values on the operating unit Tag types ProTool supports the following internal tag types but these are not available on every PLC Data type Bit System Range of Values 16 bit 32768 through 32767 O through 65535 LONG 32 bit 2147483648 through 2147483647 ULONG 32 bit O through 4294967295 FLOAT 32 bit Upper limit 3 402823 e 38 Lower limit 1 175495 e 38 soo SSCS ru Tse 1 to 80 bytes ARRAY tags This tag type combines a random number of tags of the
60. 44 Release 12 01 Configuration techniques 5 9 12 Type of message view message window or message line Type of message view Set display of messages on the operating unit by choosing System gt Screen Keys from the menu Choose between the following combinations Window window Event messages and alarm messages are displayed in separate message windows The alarm message window opens automatically whenever an alarm message arrives enable and disable the event message window by choosing the function Event Window Window line SSS An alarm message is displayed in the _ _ HMessage line ____ message window whereas an event message ee is displayed on the message line The message line is visible at all times The alarm message window opens automatically whenever an alarm message arrives Window off Tl An alarm message is displayed in the message window Event messages are not displayed Line line except touch panels The message line is visible at all times Any alarm messages or event messages that are issued are displayed on the message line according to their priority Graphics display units lf no message is pending the standby message if configured is displayed Dynamic positioning OP 35 OP 37 only You can activate dynamic positioning by choosing System gt Screen Keys from the menu This causes the position of the message and Help text windows to be ch
61. 9244 Release 12 01 Creating and editing projects 4 11 Retrieving project information Tools The following tools are available to you for displaying or storing information on a project e Cross references e Project information 4 11 1 Display in Cross Reference window Usage When you have to add to or modify a project and need to check where and how a particular object is being used in your project you open the Cross Reference window You select an object in this window and all the references to this object in the project are then displayed to you a Cross reference Quick_TP3 pdb Z BOTTL STAT Input Output fields OBJECT 31 as tag OBJECT 22 as tag Example from a project You open the Cross Reference window by choosing the View gt Cross Reference option from the menu The active object is displayed with a red border around it The selected object is at the uppermost level and all the objects in which the selected object is used appear under it The cross reference list also contains objects in the current Undo history undo and restore actions The status of these objects is shown in brackets after each object for example PIC 5 deleted Note You can use the Cross Reference window efficiently for troubleshooting ProTool User Manual How to configure graphics based units A5E00149244 4 27 Creating and editing projects Release 12 01 4 11 2 Display at Project
62. ATIC S7 e You must have integrated the two standard screens Status Tag and or Force Tag in your project Standard screens The programming device function STATUS TAG is called in the standard screen Status Tag This allows you to monitor PLC operands on the operating unit Write access is not possible in this screen The programming device function FORCE TAG is called in the standard screen Force Tag This allows you to monitor and change PLC operands on the operating unit You will find detailed descriptions about working with the two standard screens in the equipment manual for your operating unit ProTool User Manual How to configure graphics based units 6 4 A5E00149244 Release 12 01 Testing projects 6 4 Troubleshooting lf error messages are issued in the course of working with your project such as when you are compiling or downloading your project you will learn here how you take remedial action 6 4 1 Error messages during compilation Possible messages While the ProTool compiler is compiling a project status messages on the progress of the compilation process are output to a window The following messages make a check of your project necessary e Notes It is possible that logical operations in the project are either not correct or do not exist Check the project for logical relationships in accordance with the messages The compilation process has been properly completed e Warnings The project co
63. C program loaded In order to run the project install the ProAgent option packet Check the parameters of the Evaluate_message_dis play_fault function ProTool User Manual How to configure graphics based units A5E001 49244 Release 12 01 Abbreviations E Abbreviations Overview The meanings of the abbreviations used in this documentation are as follows ANSI American National Standards Institute AS 511 Protocol of the PU interface on the SIMATIC S5 ASCII American Standard Code for Information Interchange CPU Central Processing Unit DP Distributed I O HMI Human Machine Interface LED Light emitting diode MPI Multipoint Interface SIMATIC S7 OLE Object Linking and Embedding OP Operator panel PC Personal computer PU Programming unit RAM Random access memory memory with random access working memory PLC Programmable logic control TP Touch panel PRC People s Republic of China ProTool User Manual How to configure graphics based units A5E00149244 E 1 Abbreviations Release 12 01 ProTool User Manual How to configure graphics based units E 2 A5E00149244 Release 12 01 Index A Abbreviations acknowledgement s Acknowledging ALARM_S messages 5 77 Acknowledging messages acquisition cycle tag ccccccccccccceeeeeeeeeeeees PA OO aa A E Address of 10S ss seseiacent ereessis act sstnareeareenete PAPUA rere ce acsneecnne assgeenbesceaseoeeceeesasioeseens Ackno
64. EAEE 5 9 6 Settings for MESSAGE CIASSES ccccccsseeeeceeseeeceeeseecceeseeeseseeeseaaeees 5 9 7 System MESSAJES wstaaicprouucecnea ance acremedemtacnee wsasatecsieuanmecinecseneumansneannccens 5 9 8 Logging MESSAGES sssircrei iei eine a E aE oeii 5 9 9 Configuring printers for the Operating UNit cccccsseeeesseeeeeeeneeees 5 9 10 Displaying messages on the operating UNIt ccccceeeesseeeeeeeeeeeees 5 9 11 Contents of message buffers cc eeccccceeeeeeceeeeeeeeeeeeeecseeeeeeenaeeesenees 5 9 12 Type of message view message window or message line 5 9 13 What does the message indicator SNOW ccsccccseeeseeeeceeeeeeeeesaees 5 9 14 Communication areas fOr MESSAQGES ccccseeeeeccseeeeeeceeeeeesaeeeeeeaaeess 5 9 15 Message procedures ccceccccsesceceseceseseeeeseeeeseeseessaeeessaesenseesensneeens 5 9 15 1 Message bit procedure scsinsudscanntsincdunsstasevstwsreiurannavaiucmoesceusersewteeniien 5 9 15 2 Message number procedure ALARM_G ccccseeeeeeeeeeeeeeeeeeeeeeaees 5 9 15 3 B Se EPEE E SC E T E E T E A E E E 5 9 15 4 Setting the message procedure and selecting the display classes 5 9 15 5 Configuring ALARM_S Me SSQQE66G ccc sseseeeeeceeeeeeeeceeeeeeeeeesaaeeeees 5 9 15 6 Incorporating ALARM_S messages 0 cceccseeeeeceeeeeeeeeeeeeeeeeeeeeens 5 9 15 7 Updating the operating unit ccceececseeeeceeeeeeseeeeeseeeeseeeeese
65. Information Usage To obtain information about a project when projects change or are adapted open the Project Information dialog box To do so choose File gt Project Information from the menu The Project Information dialog box displays general project data and the memory requirements for the project Project information is spread according to subjects over three tab controls e General e Description e Statistics Project Info Example relating to the Statistics tab ProTool User Manual How to configure graphics based units 4 28 A5E00149244 Release 12 01 Creating and editing projects General The General tab shows information on the device type project name path name of the stored project file and person who created the project You fill in the Created by field and all the other fields are updated automatically by ProTool when the project is saved Description The Description tab contains an input field for the project description Here you can enter any information you like that are important for your project Statistics The Statistics tab shows when the project was created modified generated and downloaded the ProTool version last used to edit the project and the memory required by the project after it has been downloaded to the flash memory on the operating unit The memory requirement is determined and displayed after every download operation ProTool User Manual How to configure gra
66. Insert gt Graphic from the menu Color presentation on the operating unit With pixel graphics if you notice differences between the colors displayed on the operating unit and those configured in ProTool proceed as follows On the configuration computer choose on the Start menu Settings gt Control Panel gt Display and on the Settings tab select at Colors the setting True Color Retain this setting for configuring and compiling the project Smooth display If the Smooth setting is enabled an anti alias filter for replacing missing pixels due to interpolation is used when increasing or decreasing the size of a graphic This setting results in softer transitions in photo realistic displays In the case of drawings the display quality is enhanced when zooming out of graphics in particular since the complete screen information is retained ProTool User Manual How to configure graphics based units 5 40 A5E00149244 Release 12 01 Configuration techniques 5 8 Trends Usage e Real time trend With a realtime trend only one trend value at a time is read from the PLC for each time unit clock pulse and added to the trend displayed on the operating unit Real time trends are suitable for displaying slow continuous patterns e Pattern trend With a pattern trend all trend values are read simultaneously from the PLC and displayed as a trend on the operating unit by setting a trigger bit Pattern trends are suitabl
67. Light emitting diodes on the operating unit cceceeeeeeeeeeeeeeeees 5 12 7 Assigning operator permissions ccceseeeeceeeeeeeeeeeeseeeesaeeeeseeeeesees 5 13 Configuring in foreign IANQUAGES ccccccseeseeeeaeeeeecneeeeeseeeeesaees 5 13 1 System requirements for foreign languages cceeseeeeeeeeeeeeeeens 5 13 2 Languages iN PrO FOO ocscaancsxaderiesancecretedececassannceevecaniansnasandarnceaceasedanines 5 13 3 Languages of standard projects and system messages 5 13 4 Language dependent fOnts ccccccccsseceecseeeeeeeesseeesseesensueeensaess 5 13 5 Language dependent keyboard ASSIGNMENT cccseeccseeeeeeeeeeees 5 13 6 FACTONC ICS Tol orrea E EE 5 13 7 Steps to creating a multilingual Project cccccceeceeeeeeeeeeeeeeeeeeeees 5 13 8 Exchanging text with translators ccccseccecseeeeeseeeeeseeeeeneeeeseeeeeseaes 5 13 9 Requirements for configuring in Asian languages cccsseeeereeees 5 13 10 Constraints on projects in Asian languages cscceeesseeeeeeeeeeeeees 6 Testing projects vicicicccccicccaccsisesdsecisvadessdecabecsnecsiecsnecsiccstecutesanesstesnaees 6 1 Transferring the executable project file ccceecceeeeceeeeceeseseeeeseeeenes 6 2 Peculiarities of MPI download cccceecceseseeeseseeensseeeseseessaeseeseeeenens 6 3 Directly accessing values on the PLC Status Force tag 6 4 Troubles
68. Manual How to configure graphics based units A5E00149244 Release 12 01 Configuration techniques Text or graphic list for recipes When you create the first recipe a text or graphic list with the designation Z RECIPES Is created automatically This text or graphic list is used in the Supplied standard screens for data records The sequence in which the recipes are entered in the text or graphic list is determined by the recipe number or the recipe name You also see this sequence on the operating unit when you select a recipe Data mailbox To transfer data records you must set up a data mailbox on the PLC and set it in your project in the project window at Area Pointers The operating unit writes the identifiers and the length of the data record to the data mailbox The data mailbox must therefore be at least five words long The figure below shows its structure 1 word Identification 1 2 word Identification 3 word Identification 3 a word 5 word Length of the data record Structure of the data mailbox Defining the structure of a recipe When you have completed your project you should define the structure of the recipe To do this click the Properties button in the Recipe dialog box When you define the structure you write protect the recipe This imposes restrictions on the changes you can make to the structure Tags can still be deleted but this leaves gaps in the structure You can only add new tags at the
69. Output parameters Some functions write the result of their execution i e the current status to a tag You can then further evaluate the value of this tag for example in order to display a setting dependent text on the operating unit An example is the Mode function You specify a code for the operating mode as the input parameter and the function supplies the same code in a tag as the output value The value of the tag lets you display the current operating mode by means of a text list for example Note Output parameters cannot be configured for all operating units C Action depending on Input parameter ae eunetan iii Evaluation h C Output parameter optional Function with input and output parameters Special case program controlled behavior In the case described above the behavior of the functions does not change at run time However in the case of some operating units and some functions you can also pass the value of a tag as an input parameter The behavior of the function can thus be controlled by the program General principle The following figure illustrates the principle of how a function works Tag Function Tag How a function works An input parameter is specified for the function This can be either constant or read from a tag The tag may be local or it may have a connection to the PLC If there is a connection to the PLC the value is set by the process The result of the function is written to
70. PLCs Use of the interface area The interface area is required when you use the functions for the following Sending PLC jobs to the operating unit Comparing the date and time between the PLC and the operating unit Checking the version number Editing recipes downloading data records Detecting the startup of the operating unit in the PLC program Determining the operating mode of the operating unit in the PLC program Determining the life bit of the operating unit in the PLC program Setting up the interface area B 2 Set the interface area in the project window at Area pointers The area must also exist on the PLC The figure below shows the structure of the interface area D ata word vd n Z Job mailbox n n Acknowledgment bits ne res erved n Version number n Time n 11 n 1 n 14 n 15 res erved n 25 Structure of the interface area in data words Note You will find a description of the interface area for SIMATIC PLCs in the Communication User s Manual ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Communication areas for non SIMATIC PLCs Control and acknowledgement bits for non SIMATIC PLCs Count direction of the bits The count direction of the bits in a data word depends on the PLC Each data word is shown below in two figures In the explanation of the bits the bit number is represented as follows depending on the count direction e From
71. Quality Ok 300 dpi Cancel Contents Cover Chapter Summary Project informations Screens Event Messages Bages Alarm Messages 7 T ags Fron Tc Symbol lists Area Pointers l Function keps Print to File Recipes Sumoalem Preview Reports Set up ProTool User Manual How to configure graphics based units 7 8 A5E00149244 Release 12 01 Documenting and managing projects ia Procedure 4 Click the Preview button The print preview shows you how your printout will look later You want to replace the graphic on the first page cover with your company logo You want the right border to be much wider SIMATIC ProTool Pro CS op 7_pdb _ OF x a Hest Pane Prey 2A One Page oom Ir oN Close Pages 1 2 Englich U54 UF 4 To perform the changes you require click the Reports button The Reports dialog box is opened Reports Hange Chapter Summary Project informations SCreers Event Messages Delete Alarm Messages Tagg Fage Cumbal hist E Edit lontent Hemare ir Parameters own ProTool User Manual How to configure graphics based units A5E00149244 7 9 Documenting and managing projects Release 12 01 Procedure To modify the margin click the Page button Enter the value you require for the right border at Right for example 3 for 3 cm If you like you can specify a piece of text here for the headers and footers at the
72. RT Runtime technicians visualization software and commissioning and users operation of the software on Windows based systems User s Guide ProTool User Manual How to configure graphics based units A5E00149244 vV Preface vi Software Security Commissioning instructions Commissioning technicians users Example application New users Commissioning instructions SIMATIC Panel PC 670 Equipment Manual SIMATIC Panel PC 870 Equipment Manual SIMATIC Panel PC IL Equipment Manual Equipment Manuals MP 270 MP 270B OP 270 TP 270 MP 370 TP 170B OP 170B TP 170A TP 070 OP 37 Pro Equipment Manual TP27 TP37 Equipment Manual OP 27 OP 37 Equipment Manual OP 25 OP 35 OP 45 Equipment Manual OP 7 OP 17 Equipment Manual OP 5 OP 15 Equipment Manual TD17 Equipment Manual Commissioning technicians users Commissioning technicians users Commissioning technicians users Commissioning technicians users Release 12 01 The ProTool Pro Runtime visualization software is protected against unauthorized use These instructions contain information about installing repairing and uninstalling user authorization ProTool is supplied with a number of specimen configurations together with the corresponding PLC programs This documentation describes how you load the examples onto the operating unit and the PLC run the example and how you can extend the connection to th
73. S Create and open the screen in which the switchover and display take place Click the function key that you want to use to enable the Online operating mode The Function Key dialog box appears Select the Functions tab 4 Select the Display Selectable Functions check box to open the Select Object window Select the Mode function in the Toggle function group Keyboard Messages Password Print Frogen Screens Status Force Tag System Setting Toggle Language General Enable loon Functions Functions Selected Paramet Hema A E H H H E H H Ey Description Mode Changes mode on the OF UG wher you press the key the OP changes to the mode specified as the parameter If you Cow freguire more than one mode this function should be assigned to more than one key I Show Functions Available For Selection Parameters OF Cancel Hew ProTool User Manual How to configure graphics based units A5E00149244 5 97 Configuration techniques Release 12 01 Procedure Click the Add button The Parameters dialog box appears 7 Select the Operating Mode Key parameter from the list and enter the value 0 in the input field under the list This parameter controls the behavior of the Mode function so the mode changes to Online mode Select the Operating Mode Field parameter from the list Here you specify a tag to which ProTool assigns the value of the current
74. SIEMENS SIMATIC HMI ProTool How to configure graphics based units User Manual Order number 6AV6594 1BA06 0ABO Release 12 01 A5E00149244 Preface Contents First steps in ProTool Creating and editing projects Configuration techniques Documenting and managing projects OU aD on Z O gt a6 D E 0 Os O D me n D UD eJ D aie O1 Ja GO NO om N O 0p h O my a Q 49 F Q O Q Cc Q O oo gt O O D gt x Q D gt lt Safety Guidelines This manual contains notices which you should observe to ensure your own personal safety as well as to protect the product and connected equipment These notices are marked as follows according to the level of danger Danger indicates an imminently hazardous situation which if not avoided will result in death or serious injury Warning indicates a potentially hazardous situation which if not avoided could result in death or serious injury Caution used with the safety alert symbol indicates a potentially hazardous situation which if not avoided may result in minor or moderate injury Caution used without safety alert symbol indicates a potentially hazardous situation which if not avoided may result in property damage Attention indicates that unwanted events or status can occur if the relevant information is not observed Note dra
75. STRING Timer Counter SIMATIC S7 NC O to 4 INT_16 UINT_16 O to 6 FLOAT O to 8 INTEGER LONG UINT32 DOUBLE BOOL CHAR STRING SIMATIC 500 505 O to 4 INT INT O to 6 REAL 0 to 8 DOUBLE DOUBLE BIT ASCII No PLC O to 4 INT UINT O to 6 FLOAT O to 8 LONG ULONG BOOL STRING ProTool User Manual How to configure graphics based units A5E00149244 5 31 Configuration techniques 9 4 4 2 Address and type of a tag Dependence of tags on the PLC Release 12 01 The address and the data type the data format of a tag depends on the PLC Note You will find information about the various PLCs at Start gt SIMATIC gt ProTool V6 0 gt ProTool Information System in the topic Process communication Available PLCs 5 32 SIMATIC S5 AS511 SIMATIC S5 DP SIMATIC S7 300 400 SIMATIC WinAC SIMATIC S7 200 SIMATIC 500 505 SIMATIC 500 505 DP SIMOTION OPC Client Server Allen Bradley DF 1 Allen Bradley DH485 LG GLOFA GM MITSUBISHI FX MITSUBISHI Protocol 4 Modicon Modbus Telemecanique Uni Telway GE Fanuc SNP SNPX Omron Host Link ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Configuration techniques 5 5 Multiplexing Purpose When multiplexing you assign several tags to trends bar graphs or input output fields not just one Assignment depends on the value of an index tag A tag selected at run time is assigned to each of the index tag v
76. TIC STEP 7 3 ProTool integrated in SIMATIC STEP 7 Requirements If the PLC you are using is a SIMATIC PLC and you have installed STEP 7 configuration software on your system you can integrate ProTool in SIMATIC STEP 7 Advantages of STEP 7 integration With integrated configuration you access the database that you created when you configured the PLC in SIMATIC STEP 7 You then have the following advantages e You can use SIMATIC Manager as a central point for creating editing and managing ProTool projects e The communication parameters of the PLC are created as default values when you create your ProTool project and reset when SIMATIC STEP 7 is changed SIMATIC 7 300 400 C t OF to network E ee OP Parameters n Defne the parameters yourself Address Cancel Interlace Network Parameters Profile OF Baud i500 More Choose 4 communication peersymbol list n Delne the parameters yourself E Mot networked Feer Parameters I PR OFIBLIS 1 ae fice H CP 445 5 DFP Master S CPU 215 2 DP Expansion 2 CPU413 2 DP m CPUA13 2 PLT ET 2008 1601 W ET 200M IM153 fl ET 200M IM153 Example of the Driver Parameters dialog box with STEP 7 integration network parameters and parameters of the peer are set as default values ProTool User Manual How to configure graphics based units A5E00149244 3 1 ProTool integrated
77. Trend request The PLC can use this area pointer to determine which trend is currently being displayed on the operating unit ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Creating and editing projects Trend transfer area 1 Trend transfer area 2 LED assignment OP Acknowledgement PLC Acknowledgement Interface area Alarm messages System keyboard This data area is used to trigger trends As soon as the PLC program sets the bit assigned to the trend and the trend communication bit in the trend transfer area the operating unit detects the trigger and depending on the configuration reads out either a value or the entire buffer This data area is required when you configure trends with a switch buffer The data area is structured in the same way as the trend transfer 1 data area The PLC can use this area pointer to drive the light emitting diodes on the function keys of the operating unit The operating unit uses this area pointer to indicate to the PLC which alarm messages have been acknowledged on the operating unit Messages can be acknowledged from the PLC using this area The interface area is the interface between PLC program and operating unit It contains data and pointers to areas required for exchanging data between the PLC and the operating unit You can configure an alarm message for each bit in this data area The bits are assigned to the message numbers
78. USING FUNCTIONS ccccseeeeeeeeeeeeeeeeeeeneees V NOES OIA tess cestces E AENA 4 28 VINUK Y scores ceusuccou a nsec nauosacecs 5 21 What are buttons cc cceeeeeeeeeeeeeeeeeeeees What is static text 00 0 ccceeceeeseeeeeeeeeeneeees Windows based SYStEMS c cscccseeeeeeeees I 6 Release 12 01 ProTool User Manual How to configure graphics based units A5E00149244
79. User Manual How to configure graphics based units 5 12 A5E00149244 Release 12 01 Configuration techniques 5 2 5 What are trend views Purpose A trend view is a dynamic display element Trend views make possible a particularly lucid form of continuous display of process data on the operating unit You can display several different trends simultaneously in one trend view on the operating unit By Configure a trend view by selecting the button illustrated or by choosing Insert gt Trend View from the menu ProTool User Manual How to configure graphics based units A5E00149244 5 13 Configuration techniques Release 12 01 5 2 6 What are bar graphs Purpose Settings 5 14 A bar graph is a dynamic display element Bar graphs display a value from the PLC as a rectangular area This means that you can tell at a glance on the operating unit how far the current value is from the limits or whether a specified setpoint has been reached Bar graphs can be used to display fill levels or quantities for example im Configure bar graphs by selecting the symbol illustrated or by choosing Insert gt Bar Graph from the menu Bar graphs are linked to the PLC by means of a tag Apart from this tag which contains the value that is required to be displayed you can define other tags in order for example to visualize when a limit value has been reached or to display or hide the bar field You can freely define the direction
80. When trend tags are being multiplexed different trend tags write to a shared trend buffer depending on the value of an index tag In other words a trend view displays a trend whose values are read by different tags belonging to the trend buffer This allows you to determine which trends should be shown in the different situations at run time At the same time you save storage space on the operating unit by using a common trend buffer Every value of the index tag is assigned a trend tag which writes to the trend buffer The figure illustrates the principle of multiplexing trend tags Temp1 Temp Temp3 Trend graphic Var_A Index tag Operating unit Multiplexing trends principle Temperature values Temp1 through Temp3 are stored in DB 10 on the PLC at addresses DW 37 DW 39 and DW 41 Tags Var1 through Var3 are configured for these addresses The value of index tag Var_A determines which tag writes values to the trend buffer With this type of multiplexing it is possible to display a larger number of process values as a trend since separate trend buffers are not created for every trend ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Configuration techniques 5 5 4 Multiplexing input output fields Basic procedure When you configure input or output fields you define in advance the tag in which inputs are applied and from which values required to be output are read If
81. ace on the operating unit e The following applies to all message procedures the shorter the message text the less storage space will be required e To economize on storage space on the operating unit of Windows based systems you can also deselect the SFM check box in the Message Settings dialog box choose System gt Messages gt Settings from the menu Messages of this type will then not be transferred by the PLC You will find more information in the topic called System limits This section contains information about the memory requirement of projects on the basis of which you can assess whether or not the memory of your operating unit is large enough for the intended project Note In SIMATIC STEP 7 there are restrictions regarding the number and size of tags that can be used within a message For more precise details please consult your SIMATIC STEP 7 documentation ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Configuration techniques 5 9 15 9 Communication sequence in the event of ALARM_S messages Logging On For ALARM_S More than one station for example more than one OP PU etc on a network can log on for ALARM_S messages Each station that wants to display ALARM_S messages logs on to the CPU for ALARM_S oF o l MPI network The number of nodes that can log on to a CPU for ALARM_S depends on the CPU You will find further information on this in the eq
82. al fieIS cceccccssscecseeeeseeeeeseeeeenseeeeseaeeesseeeeneness 8 6 Tags with configured decimal Places ccccccseeeeeseeeeeeeeeeeseeeeseeeeeeees 8 7 Tips ON touch panels ccccceeccceeeeceeeeceeeceeeeceeeceueeseueeseeesaueeseeeeseeesaes Appendix A Standard screens reference cccsesesssessssecceeeeeessesseessscceeeess B Communication areas for non SIMATIC PLCS ccceeeeeeeeees C Libraries in ProTool cccccceseeceneeceeseeenseecneeceneecenseosesceneesenesees C 1 D HMI System Messages cccceeseeesecenseeeneeeeseeeenseeeneeneneeoeneenenees E ADDEVIAUONS pornp rie eee eee eer E 1 xii ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 What is ProTool 1 What is ProTool Configuring graphics displays ProTool is an innovative configuration software package for the whole SIMATIC HMI family You use the same configuration software to configure all the devices in the family Regardless of the device for which you are creating your project ProTool always presents you with the same familiar user interface Example of the structure ProTool es 00000000 gt OOOOOOOOD OOOO0O000 Example of PC as configuration computer and OP 37 as operating unit ProTool is easy to use ProTool is a Windows application for Windows 95 Windows 98 Windows 2000 and Windows NT The fully graphical user interface allows you to creat
83. ally from the PLC If the value of the tag is changed by the PLC the function is triggered ProTool User Manual How to configure graphics based units A5E00149244 5 109 Configuration techniques Release 12 01 5 12 Prompting the operator Purpose 5 110 In addition to the option of customizing the user interface of your operating unit to make it easier for you to use ProTool features other options for supporting and prompting you on your operating unit as a function of the situation This means you can implement mechanisms and decision making aids that can prevent possible incorrect operations on the operating unit ProTool makes the following methods available for the implementation of operator prompting Providing Help text Assigning icons to local function keys Hiding screen objects Assigning dynamic attributes Evaluating key operation Driving light emitting diodes Assigning operator authorization ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Configuration techniques 5 12 1 Help information on the operating unit Purpose Help text provides additional information and operator instructions on screens input and output fields and buttons and messages to the operator at run time Help text provides additional information that can be defined for screens input output fields buttons and messages when configuring with ProTool For example Help text may be in the form of the per
84. alues Using the index tag you can control all the tags of a screen for example This spares you the trouble of configuring several screens for similar applications Applications You can multiplex the following objects e Bar graph e Trends e Trend tags e Input output fields ProTool User Manual How to configure graphics based units A5E00149244 5 33 Configuration techniques Release 12 01 5 5 1 Purpose Principle 5 34 Multiplexing a bar graph When you configure a bar graph you define in advance the tag from which you want the values to be read and displayed on the operating unit If you multiplex bar graphs the assignment of the bar graph to a tag is not static but depends on the value of an index tag This allows you to determine several tags whose values are displayed depending on the situation as bar graphs at runtime Selection of the tags is controlled by means of the index tag Every index tag value has assigned to it a tag with values read and displayed The figure shows the principle of multiplexing bar graphs by means of three examples VAR 1 Multiplexing bar graphs principle In the bar graph shown the contents of tanks T1 T2 or T3 are displayed on the operating unit as a function of the index tag value VAR_S1 The tank contents are read from tags VAR_1 through VAR_3 ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Configuration techniques 5 5 2 M
85. anged dynamically as a function of cursor position so that input fields just undergoing editing are not concealed ProTool User Manual How to configure graphics based units A5E00149244 5 59 Configuration techniques Release 12 01 5 9 13 What does the message indicator show Displaying the message indicator Set display of the message indicator on the operating unit by choosing System gt Screen Keys from the menu The message indicator indicates that alarm messages are waiting e As soon as an alarm message is waiting an alarm message window and the message indicator are displayed e As soon as at least one unacknowledged alarm message is queued the message indicator flashes Message indicator on touch panels On touch panels the message indicator is an operable button and is used to acknowledge alarm messages It cannot be hidden for that reason The message indicator may assume two states e Flashing As soon as at least one unacknowledged alarm message is queued e Static When all queued alarm messages have been acknowledged but at least one of them is not yet cleared Not until all acknowledged messages have departed is the message indicator hidden In this way it is not possible fore you to forget queued alarm messages If the alarm message window is shown on top the alarm message page is opened by touching the message indicator At each touch you can toggle between the alarm message buffer and the alarm messa
86. aphics based units A5E00149244 5 115 Configuration techniques Release 12 01 5 13 Configuring in foreign languages This chapter shows you what you need to know in order to create a project with a user interface in a foreign language You can create a monolingual or a multilingual project In a multilingual project you can decide e Whether to make several languages available on an OP and provide the user with a key for switching between them e Whether to download only one language to a specific OP 5 13 1 System requirements for foreign languages Principle 5 116 Depending on your Windows language you can configure nearly all foreign languages without having to perform changes to you Windows configuration The exceptions are languages with special fonts such as Greek Polish Russian Slovenian Czech and Hungarian To use these languages you must enable language support in Windows 98 Clipboard gt Software gt Windows Setup gt Language Support gt Details This is not necessary in Windows NT Alternatively you can install Windows completely in one of these languages Note The ProTool installation CD ROM contains support for other languages not supplied as standard with Windows such as Albanian Bulgarian Romanian Turkish etc in the directory WINLANGS More detailed information is provided in the file MULLANGO INF To create projects in Asian languages you require an Asian Windows system You wi
87. arameters as ccdesdesencscucavstee tindesateteecscushisdessnctandesckoavsteebintesaveteere 5 10 3 Combining Multiple functions ccccceeeeeeceseeeeeeeeeseeecaeeeeesaaeeeesenaaes 5 10 4 Buttons with fixed functions cccceeeeecseeeeseeeeeseeeeseaeeeseaeeeseaeeesaeeeees 5 10 5 Displaying date and time ccccccccssseeceeeceseseeeseseeeeseeessaesesseeenseeens 5 10 6 Example of configuring a function cccceseeeeeeeeeeeeeeeeeseeeeeaeeeesaeeeeees 5 10 6 1 How to change the operating mode with a current display 5 10 6 2 How to display and change the date on the operating unit 5 11 POCIO ceee E EEEE EE EE EEE EEEE 5 11 1 Configuring a recipe cceeccccceescceceeseeeceeeeeecseeaseeeeseseessaeeesseeseeeens 5 11 2 Transferring data recordS cccccesccceeeeeeeeeeceeeeeeseeeeeseeeeseeeeeseeeeesaes 5 12 Prompting the OPEratOr cccccccseccseecceeeeceeeeceeeeceeeeceeeeseueeseeeeseeeeaes 5 12 1 Help information on the operating unit cccceccceeceeseeeeeeeeseeeeeeees 5 12 2 Icons for local function keys ssssnssenssensesnresrrresrrrrrrsrrrsrrrerrresrrene 5 12 3 Showing and hiding ODjECtS cccseceeccsseeeeeceeeeeeeeeeeeseeeeeeeeseeeeeeens 5 12 4 DYNAMIC attributes ee ecceceeeeeceeeeeeeeeeeeeeeeeseaeeeseeeeseeeesaaeeesaaseesaaes 5 12 5 Evaluating key operation cccsccceceeceeseeeeeeeeeeseeeeesaeeesseeesseeeesanees 5 12 6
88. ard communication bit Keyboard communication bit count direction right gt left count direction left gt right Keyboard assignment for the OP 35 OP 37 Note Unused bits cannot be overwritten by the user program Keyboard communication bit The keyboard communication bit is a control bit Each time the keyboard assignment is transferred from the operating unit to the PLC it is set to 1 and should be reset by the user program after evaluation of the data area Regular reading of the communication bit makes it possible in the user program to establish whether the assignment of the system keyboard has been transferred again ProTool User Manual How to configure graphics based units A5E00149244 B 9 Communication areas for non SIMATIC PLCs Release 12 01 Function keyboard assignment The assignment of the function keyboard can be subdivided into up to 8 separate data areas The total length of these data areas must not exceed 8 data words In order to be able to use the function keyboard assignment you must set up a data area of the type function keyboard in your project at Area Pointers Key assignment Set the assignment of the individual keys to the bits of the data areas when you configure the function keys For each key you specify the number in the assignment area Keyboard communication bit The highest bit in the last data word of each data area is the keyboard communication bit This is a control bit Ea
89. ase 12 01 A function could not be executed because the function was assigned an invalid value or type in the parameter The function could not be executed since the parameters could not be converted to a common tag type The function could not be executed since the parameters could not be converted to a common tag type The operating unit receives data faster than it is capable of processing Therefore no further data is received until the data currently available has been processed Data exchange then resumes Data exchange has been resumed This message is generated by the function Display system messages The text to be displayed is transferred to the function as a parameter The file could not be copied in the direction defined because one of the two files is currently open or the source target path is not available It is possible that the Windows NT user has no access rights to one of the two files An attempt was made to copy a file to itself It is possible that the Windows NT user has no access rights to one of the two files The application could not be started because it could not be found in the path specified or insufficient memory space was available ProTool User Manual How to configure graphics based units HMI System Messages Check the parameter value and tag type of the invalid parameter If a tag is used as a parameter check its value Check the parameter types in the config
90. ased units 6 6 A5E00149244 Release 12 01 Testing projects The transfer aborts and a message reporting a compatibility contention is issued Contention between the versions of the Synchronize the operating system of the used configuration software and the operating unit with the version of the operating system of the operating unit configuration software you are using The files for updating the operating unit will be found on the ProTool installation CD ROM in the Images directory The precise procedure is described in the equipment manual concerned Downloading does not take place Connection to the operating unit cannot Check the physical connection between be established message in the system the configuration computer and the message window operating unit The standard communication driver is Check the device status of the COM not entered in the Windows device port in the Properties window of the manger device manager Interrupt problems Modify the configuration of your Various modules are using the same computer or install ProTool on a stand interrupt alone computer Other programs block the interface for Exit from the programs and reboot your example STEP 5 computer if necessary ProTool User Manual How to configure graphics based units A5E00149244 6 7 Testing projects Release 12 01 ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Documenting and managin
91. at the job mailbox is not processed 210005 A PLC job was triggered by an Check the PLC program impermissible number 210006 A fault occurred while attempting to Check the parameter types execute the PLC job The PLC job is in the PLC job therefore not executed Compile the configuration Observe the subsequent previous system message if appropriate 2 A WinCC channel provides the message texts via an interface This text is issued via this message ProTool Pro RT has no influence on this texts 220001 The tag is not downloaded because the Change the configuration associated channel the unit does not support downloading the data type bool bit 220002 The tag is not downloaded because the Change the configuration associated channel the unit does not support downloading the data type byte 220003 The associated driver could not be Install the driver by re uploaded It is possible that the driver is installing ProTool Pro RT not installed ProTool User Manual How to configure graphics based units D 18 A5E00149244 Release 12 01 HMI System Messages 220004 Communication is terminated and no Check the connection update is executed because the cable is not connected or is defect etc 220006 The connection is established to the specified PLC at the specified interface 220007 The connection to the specified PLC at Check that the specified interface is disconnected _ the cable is plugged in
92. ate note appears check with Simotion Scout again and load the configuration in the project once more ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 HMI System Messages 140019 140020 150000 150001 160000 160001 160010 160011 Simotion Scout loads a new project in the PLC Connection to the PLC is interrupted The version in the PLC and that in the configuration FWD file do not match Connection to the PLC is interrupted No more data is read or written Possible causes The cable is defective The PLC does not respond is defective etc Connection is established via the wrong interface The system is overloaded Connection is re established because the cause of the interruption has been eliminated No more data is read or written Possible causes The cable is defective The PLC does not respond is defective etc Connection is established via the wrong interface The system is overloaded Connection is re established because the cause of the interruption has been eliminated There is no connection to the server because the server identification CLS ID cannot be established Values cannot be read or written There is no connection to the server because the server identification CLS ID cannot be established Values cannot be read or written ProTool User Manual How to configure graphics based u
93. ates how the operating unit sets the synchronization bits and how the PLC program must respond to it 1 The operating unit checks bit 8 8 of the acknowledgement bits If the bit is set to 1 data mailbox inhibited the transfer is terminated with a system error message If the bit is set to 0 data mailbox free the operating unit sets the bit to 1 The operating unit enters the identifiers in the data mailbox In the case of a data record to be transferred indirectly not with text based displays the values of the tags are written to the data mailbox In the case of a data record to be transferred directly the tag values are written to the configured address 4 The operating unit sets bit 9 7 of the acknowledgement bits to 1 data transfer terminated 5 Acknowledge in the PLC program whether or not the transfer was error free Error free control bit 9 7 is set to 1 Failed control bit 10 6 is set to 1 The operating unit resets bits 9 7 and 8 8 of the acknowledgement bits Reset control bits 10 6 and 9 7 in the control program Note You will find a description of the control and acknowledgement bits for SIMATIC PLCs in the Communication User s Manual ProTool User Manual How to configure graphics based units A5E00149244 B 5 Communication areas for non SIMATIC PLCs Release 12 01 Data areas in the interface area for non SIMATIC PLCs Overview The PLC triggers an action on the operating unit
94. aws Managing projects in stand alone operation Memory requirement cccccseeeeeeeeeeees MESSAGE csceeeccecceesseeeeeceeeeeeeeseseaees Message areas for SIMATIC S5 Beispiel Message areas for SIMATIC S7 EXAMPLE psicosa Message bit Procedure ccsccccseeeeees Message buffer ccccccccssseeseeeeeneeeeens Message CVENL cccccceseeeseseeeneeeeeneeeens Acknowledged 0seccceeseeeeeeseneeeeenees ANS Lc eee A ee ee ene Message indicator ccccseeeeesseeeeeeeeeees Message line 1 00 cece ceeeececeseeeeeseeseeeeseaeeenes Message ProCedUres cccseeeeeeeseeeeees Message bit procedure 00ccceee Message number procedure 7S RN 2 es eee ee ee eee ene Message procedures Message WiINdOW ccccccsccccessseseesereeeenees MESSAGES scssi E ACKNOWICAGEMEMNL ccccseeeeeeeeeeeneeees Communication areas s 0cceeeeeeees PODGIMCS sessirnar Use of resources cccceeeeeeeeeseeeeeeees Moving alarm messages to the background example csecceeeeees LP lhapicasnpesineshacencesintantetstastiebaentenanenaeinisccduenes MPI GOWnNIOa ccceccceeeeeeeeseeeeseeeeseeeess Multilingual projects ccccceceseeeeeeeees Multiplexing cccceseceseeseeeeeeeeseeeeneaeeens Bar graph example c ccccceceeeeeeees Input output fields ee ceeeee
95. because it is not Check the configuration possible to map the PLC type in the tag type ProTool User Manual How to configure graphics based units A5E00149244 D 15 HMI System Messages Release 12 01 190007 The tag values are not modified Switch Online or re establish because the connection to the PLC has connection to the PLC been terminated or the tag is offline 190008 The threshold values configured for the Observe the configured or tag have been violated e g by current threshold value of the an entered value tag a function a script 190009 An attempt has been made to assigna Observe the value range for value to a tag which is outside the value the tag type range permitted for this type E g a value of 260 entered for a byte tag or a value of 3 for a signless word tag 190010 The tag is described with values too Increase the time interval often e g in a loop triggered by a between the multi writing Script tasks Values are lost because the maximum of 100 event have been stored in the buffer 190011 Possible causes Ensure that the value The value entered could not be written entered Is within the value to the configured PLC tag because it _ ange of the PLC tags was either above or below the value range The input is rejected and the original value is reset 190011 Possible causes Check the connection to the Connection to the PLC has been PLC interrupted 190012 It i
96. brary Editing library objects You cannot edit library objects directly you can only edit them in a project Paste the object in question to a screen in your project edit it there and move it back to the associated library Delete the original object and give the one you have just added the same name as the old one ProTool User Manual How to configure graphics based units A5E00149244 8 5 Tips for efficient configuration Release 12 01 8 5 Using a tag in several fields Background Action 8 6 If you use a tag on the operating unit in an input field and simultaneously in an output field this may result in unexpected display behavior The value of the tag at this address can be modified both by the PLC and by means of an input on the operating unit Example You enter a new value on the operating unit The output field is updated immediately with the new value In the meantime a value is read from the PLC which is still the old value The old value is then displayed briefly in the output field and in the input field While that is happening the new value is being transferred to the PLC The new value is then displayed in both fields upon the next update We recommend for this reason that you configure different tags for the input field and the output field ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Tips for efficient configuration 8 6 Tags with configured decimal places Spe
97. ces e How system messages might appear depending on the operating unit e The contents of the export file for event messages 5 9 16 1 How to configure alarm messages Objective You want to set the alarm message area first and configure an alarm message with a SIMATIC 300 or a SIMATIC 400 PLC Procedure Procedure Left double click in the project window on Area pointers to create the alarm message area The Area Pointers dialog box is opened Insert a new area pointer ki Eg Available types OE Alarm ck OP C l Alarm Ack PLC Cancel Alarm Mess Data EE Event Messages Function Rey Assig Interface Area LED Assignment Screen Number System Key Astig Trend Request Trend Transter Trend Transter User Version Here you select the Alarm Messages area pointer Click OK ProTool User Manual How to configure graphics based units A5E00149244 5 79 Configuration techniques Release 12 01 Procedure The Alarm Messages dialog box is opened Enter the following at Address DB 10 DW 2 Length 2 PECs PLC 1 You have then created an alarm message area for 32 alarm messages Double click the Alarm Messages window to open it Position the cursor at message No 2 Set the following in the Attributes window Priority 1 Acknowledgement 7 Print MW The figure shows the configured alarm message 10 20 30 40 50 ai E Alarm Messages PAROS FO 0001 Motor temperature too high A
98. ch time the keyboard assignment is downloaded from the operating unit to the PLC the keyboard communication bit is set to 1 After the data area has been evaluated by the user program the keyboard communication bit should be reset Regular reading of the communication bit makes it possible in the user program to establish whether a block has been downloaded again Note You will find a description of the keyboard assignment for SIMATIC PLCs in the Communication User s Manual ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Communication areas for non SIMATIC PLCs LED assignment of the operating unit for non SIMATIC PLCs Usage Data areas The light emitting diodes LEDs on the function keys of the operating unit can be driven on the PLC This makes it possible for example for a key LED to show the operator which key to press in a particular situation The LED assignment can be subdivided into up to 8 separate data areas The total length of these data areas must not exceed 16 data words In order to be able to use the LED assignment you must set up a data area of the type LED assignment in your project at Area Pointers Polling time If you specify a polling time of o for a data area this is not downloaded cyclically to the operating unit You must then use PLC job No 42 to drive the LEDs LED assignment Set the assignment of the individual LEDs to the bits of the data area
99. cial features when inputting limit values Limit values for tags are entered without a point The constant for the limit value is interpreted differently depending on whether decimal places have been specified for the tag The number of specified decimal places determines how many places of the limit value are interpreted as decimal places The table shows an example Decimal places Limit Value Entered Interpreted by ProTool 1 2275 227 5 ProTool User Manual How to configure graphics based units A5E00149244 8 7 Tips for efficient configuration Release 12 01 8 7 Tips on touch panels Special points about configuring touch panels 8 8 The following tips apply specifically to projects that you create for touch panels Input fields and input output fields are touch sensitive on TPs Select for the field a background color that differs from that of the current screen In this way the touch sensitive are on the TP can be recognized by the size of the colored field Always dimension input fields and input output fields as a multiple of the touch grid If for example you are using the 8 x 8 character set and position two input fields or two input output fields within a grid line then one of the two fields cannot be operated on the TP Help text is particularly helpful with input fields and input output fields since the assignment of input field to input window on the TP is not directly evident from the position of the input wind
100. contents are not allowed unless expressly granted Violators are liable for damages All rights reserved especially in the case of the granting of a patent or registration by GM Siemens AG Bereich Automation amp Drives Geschaftsgebiet SIMATIC HMI Postfach 4848 D 90327 Nuernberg Siemens Aktiengesellschaft Exclusion of liability We have checked the content of this publication for compliance with the described hard and software However discrepancies cannot be excluded with the result that we assume no guarantee for total compliance The information in this publication is checked regularly and any necessary corrections are included in the following editions We would be grateful for any suggestions for improvement Siemens AG 2001 Technical data subject to change Order number 6AV6594 1BA06 0ABO Release 12 01 Preface Preface Purpose This document forms part of the documentation package for the ProTool CS configuration software It provides all information required for the creation and configuration of projects Documentation e ProTool User Manual this document The User Manual is supplied in a printed version and addresses development engineers It contains configuration basics details on configurable objects as well as samples e nstallation guide The Installation Guide is supplied in a printed version It addresses system administrators who want to install the ProTool CS configuration software on a PC
101. ctions through configuring a screen with different objects a change of screens a message This documentation is available for text based displays graphics displays Windows based systems ProTool Configuring Programmers Provides information about working with the Windows configuration software It contains based systems information about installation User s Guide background to configuration detailed description of configurable objects and functions This document applies to Windows based systems ProTool Configuring Programmers Provides information about working with the Graphics Displays configuration software It contains User s Guide information about installation background to configuration detailed description of configurable objects and functions This document applies to graphics based display units ProTool Configuring Programmers Provides information about working with the Text Displays configuration software It contains User s Guide information about installation background to configuration detailed description of configurable objects and functions This document applies to text based display units ProTool Programmers _ Provides information on the configuration Online Help computer during a ProTool session Online Help contains direct Help extensive instructions and examples detailed information all information from the User s Guide ProTool Pro Commissioning Describes how to install the ProTool Pro
102. curs The events that can be linked to a function depend on the type of the function Many functions are only effective with certain specific events Examples of events Examples of events that can trigger functions are the events press key and release key In the case of the former the function is executed the moment a particular function key is pressed in the latter case it is executed the moment the function key is released again Object linked functions Functions and events are generally linked to a specific object The following objects can be linked to functions for example e Function keys soft keys and buttons e Screen objects e Screens e Tags Functions with tags are triggered only if the tag is displayed on the screen default or Read Continuously is selected on the Options tab in the Properties dialog box for the tag A function which you have configured for an internal tag without PLC connection whose value is modified by another function is not executed Functions are executed only as a result of changes of values triggered by the PLC Note Depending on the operating unit it might not be possible to configure functions for all these objects ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Configuration techniques Global functions You can also link some functions to global object independent events for example e Changing screen e Buffer overflow
103. d in the CPU already The problem occurs only if simultaneously with a message e Acommunication bottleneck occurs in the CPU e The message in the CPU arrives e The message is acknowledged by the operating unit The operator must then acknowledge the messages several times on the operating unit ProTool User Manual How to configure graphics based units A5E00149244 5 77 Configuration techniques Release 12 01 5 9 15 11 Printing ALARM_S messages Principle You specify which messages are to be output to a printer in the usual way in ProTool by choosing System gt Messages gt Settings from the menu Message Logging If you do not perform device specific message settings in SIMATIC STEP 7 all message events will always be logged directly on the attached printer If you configure device specific messages you can specify separately for each message whether it is to be logged or not Messages are always printed in the order in which they are sent by the CPUs This is also the case with every synchronization Note If there are several CPUs in a network this means that messages need not always be received in chronological order by the operating unit ProTool User Manual How to configure graphics based units 5 78 A5E00149244 Release 12 01 Configuration techniques 5 9 16 Examples of configuring messages These examples show you e How to configure an alarm message e How to create message areas for different devi
104. d value 0 FLASH 1 Module 2 Floppy disk ProTool User Manual How to configure graphics based units 5 108 A5E00149244 Release 12 01 Configuration techniques Synchronization during transfer An essential feature of recipes is that the data are transferred with synchronization and uncontrolled overwriting of the data is thus prevented In order to ensure coordinated operation when data records are transferred bits are set in the control and acknowledgment area of the interface area The interface area for the SIMATIC PLCs is described in the Communication User s Manual For non SIMATIC PLCs the interface area is described in Communication areas for non SIMATIC PLCs Transferring data records by means of a PLC program PLC job You can transfer data records from the PLC to the operating unit and the other way round by means of PLC jobs 69 and 70 However the PLC job only writes to the tags or reads from them The data record cannot be saved on the data medium or read from the data medium directly using a PLC job You have to use the operating unit for this Function ProTool offers functions for e Reading data records from the PLC and saving them to a data medium on the operating unit e Reading data records from the data medium and transferring them to the PLC Assign a function like this to a tag The parameters of the function contain recipe names and data record names Assign the parameters of the function initi
105. dex tag Repeat this step with Var_2 and Var_3 Confirm by clicking OK A small cross now appears on the Multiplex button to indicate that multiplexing is being used The index tag is specified instead of the tag ProTool User Manual How to configure graphics based units 5 38 A5E00149244 Release 12 01 Configuration techniques 5 6 Text or graphic lists Purpose Usage Text list Graphic list Text or graphics are often more meaningful than abstract values For example the pieces of text full and empty or two graphic symbols present the state of a tank more lucidly than the corresponding numerical values Which is why ProTool gives you the opportunity to configure text or graphic lists These text or graphic lists are lists in which you assign an element from the list to each tag value With text or graphic lists for example you can label buttons dynamically display text or graphics in output fields and select texts for input in input fields To a large extent this eliminates misinterpretations in the display and operator errors during input You will find further information on using text or graphic lists on a screen in the topics dealing with input fields output fields and buttons A text list assigns text to every value of a tag At run time the tag value determines which text is selected from the list and displayed for example in an input output field on the operating unit eS To create a new text list sel
106. diagnostics equipment 180000 A component OCX receives Install a newer component configuration data with a version identification which is not supported 180001 The system is overloaded because too Remedy many actions have been activated Increase the configured simultaneously cycle times or basic clock Not all the actions can be executed Generate the messages some are rejected slower polling Trigger the scripts and functions at greater intervals If the message appears more frequently Restart the operating unit 180002 The screen keyboard could not be If Windows 95 is not activated available Possible causes Install the runtime software The screen keyboard is not generally 294 Supported under Windows 95 The file TouchInputPC exe was not registered due to an incorrectly executed Setup 190000 It is possible that the tag will not be updated 190001 The tag is updated following an error status after the cause of the last error state has been eliminated return to normal operation 190002 The tag is not updated because Switch on communication via communication to the PLC has been the function Set Online switched off 190004 The tag is not updated because the Check the configuration configured address is not available for this tag 190005 The tag is not updated because the Check the configuration configured PLC type does not exist for this tag 190006 The tag is not updated
107. e PLC for your application Describes the computing unit and the control unit of the SIMATIC Panel PC 670 Describes the hardware and operation of Windows based devices in general installation and commissioning device description operation connection of PLC printer and configuration computer maintenance and servicing Describes the hardware installation and incorporation of extensions and options for the OP 37 Pro Describes the hardware and operation of the devices in general installation and commissioning device description connection of PLC printer and configuration computer operating modes operation description of supplied standard screens and their usage installation of options maintenance and replacement of spare parts ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Preface OP 3 Commissioning Describes the hardware of the OP 3 its Equipment Manual technicians general operation and how to connect it to the users SIMATIC S7 programmers PP7 PP17 Commissioning Describes the hardware installation and Equipment manual technicians commissioning of Push Button Panels PP7 users and PP 17 Communication Programmers _ Provides information about connecting text User s Guide and graphics oriented operating units to the following PLCs SIMATIC S5 SIMATIC S7 SIMATIC 500 505 drivers for other PLCs This documentation describes
108. e the window closes again The display of alarm messages cannot be switched off Either an alarm message window or a message line must be configured The position and size of the alarm message window cannot be configured e Event message window The event message window is the window in which event messages appear The window is only displayed when called You can enable and disable the event message window by choosing System gt Screen Keys from the menu The height of the window can be set to one or two lines depending on the device type The position can also be changed e Message line The message line is the area in which alarm and event messages are displayed In the case of touch panels only event messages are displayed in the message line You can enable and disable the message line by choosing System gt Screen Keys from the menu The height of the message line can be set to one or two lines depending on the device type The position can also be changed Icons OP only Icons can be placed on the display for soft keys keys assigned local functions This is only possible for the Fx keys arranged around the display To find out how to assign keys globally or locally refer to Function keys ProTool User Manual How to configure graphics based units A5E00149244 4 13 Creating and editing projects Release 12 01 Dynamic position OP 35 37 only The message and help text windows are positioned dynamically as a
109. e Change of password The configurable global events depend on the operating unit You will find a detailed description of all the permissible events in online Help under the keyword Configurable events ProTool User Manual How to configure graphics based units A5E00149244 Configuration techniques Release 12 01 5 10 2 Function parameters Necessity Many functions can only execute one particular action For example the Events Delete Buffer function empties the buffer for event messages Function Z predefined action Function without input parameters However many functions can also work in various ways Input parameters Imagine that you want to open another screen using a key on the operating unit To do this you configure the Select Screen function However your project will generally have several screens Which of these screens should ProTool open You therefore have to give the function more information This is done using parameters For the Select Screen function you specify as a parameter the name of the screen to be opened for example Another example is the Language function In this case the parameter you specify is the language to be set F ti Action depending on seh Input parameter Function with inout parameters Some functions require a single parameter others require several ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Configuration techniques
110. e acquisition cycle determines the time interval in which the value of a tag is updated on the operating unit e If Ois entered for the acquisition cycle the tag is updated only when a screen is opened and then not updated any more until the screen is opened again e Ifa value gt 0 is entered for the acquisition cycle of a tag the tag is updated periodically in the specified time and also when the screen is opened The acquisition cycle is a multiple of the standard clock pulse which you configure for every PLC in the PLC dialog box You globally modify the acquisition cycles for all the tags of a project by setting the standard clock pulse ProTool User Manual How to configure graphics based units 5 26 A5E00149244 Release 12 01 Configuration techniques Array tags An array tag represents a number of tags of the same type with consecutive memory addresses If you wish to define an array tag enter the number of elements in the array in the Tag dialog box at Number of elements The system default setting is 1 in other words the tag is not defined as an array The maximum number of elements in an array is 640 Application example You can use array tags for history trends for instance Address Section B The address determines the memory location of a global tag on the PLC The address therefore depends on the PLC you are using The display of the address depends on the PLC you selected This section of the Tag d
111. e for displaying rapid changes if the trend variation seen in its entirety profile is more interesting than individual values Trigger The trigger type defines how trend data is read in e Clock trigger as function of time In the case of a clock trigger the data that has to be acquired in the trend is read from the PLC in a fixed adjustable time slot To do this select Read Continuously on the Options tab when configuring the tag If the configured number of samples has been reached the oldest value is overwritten by every new one By means of the specified time slot and the number of samples you want to have displayed you set the period of time that has to be covered by the trend data This type of trigger is suitable for real time trends e Bit trigger event triggered With a bit trigger the data that have to be acquired on the trend are read in upon being triggered by an event The event is triggered by the PLC as a result of setting a defined bit There are two options for reading in trend data Single value acquisition Only one value is read from the PLC each time a bit is set Single value acquisition is suitable for displaying real time trends Buffered data acquisition Buffered data are read out from the PLC as an entire block every time a bit is set Buffered data acquisition is suitable for displaying history trends ProTool User Manual How to configure graphics based units A5E00149244 5 41 Configuratio
112. e object oriented symbol based projects easily by mouse click No special programming knowledge is required You can continue to use the Windows applications with which you are familiar to transfer graphics to your project for example ProTool User Manual How to configure graphics based units A5E00149244 1 1 What is ProTool Release 12 01 ProTool is versatile The editors provided in ProTool can be called simultaneously You can also open different projects even those of different devices simultaneously and transfer data via the clipboard from one project to another ProTool can also be integrated in the SIMATIC STEP 7 configuration software thus allowing you to select SIMATIC STEP 7 symbols and data blocks as tags in ProTool This not only saves you time and money but also eliminates the possibility of errors made when entering the same data several times You fill find more information about the configuration of ProTool with SIMATIC STEP 7 at Configuring with ProTool integrated in SIMATIC STEP 7 Offline configuration With ProTool you create and edit your projects offline The device need not yet be available at this time The configuration computer displays the configured project data as displayed later on the device On completion of configuration you can download the executable project file from the configuration computer to the device ProTool User Manual How to configure graphics based units A5E00149244 Release 12 0
113. e of the window is fixed as with icons for soft keys or buttons for example e You should use vector graphics for graphics whose size has to be subsequently modified e f you use the same graphic in different sizes more than one graphic has to be created for it in ProTool ProTool cannot scale to several sizes from one graphic Duplicate the graphic in this case and store it in different sizes e Always create your graphics with the same aspect ratio as the clicked and dragged field in ProTool In doing so it should be borne in mind that a graphic having a size of say 10 cm x 20 cm cannot be displayed faithfully from a pixel point of view in a field of 1 cm x 2 cm Information is lost in such a case ProTool User Manual How to configure graphics based units A5E00149244 8 3 Tips for efficient configuration Release 12 01 8 4 Libraries in ProTool Purpose Libraries are collections of preconfigured screen objects They add to the number of screen objects available and enhance the effectiveness of your configuration by repeated and multiple use of finished parts Standard libraries Once ProTool is installed the following libraries are available to you in the Library directory Content Suitable for a Bmp Graphics lib Technical standard symbols Vector Graphics lib Pipes pumps tanks and A a Windows valves systems except TP 170A Touch Switches lib Buttons TP 27 TP 37 TP 170A TOUCH Switches lib Buttons All Windows
114. e operating unit Use static text on one or two lines to explain segments of a configured screen for example for labeling controls and dynamic display elements You can configure static text separately for any language available on the operating unit Character sets Different fonts are available to indicate the relative importance of text strings on a screen by means of the font or the font size All the characters in the font must be of the same width This requirement is not met by all fixed pitch fonts for example Courier You can set up to four different fonts for the operating unit Three fonts are language dependent one font is language independent e Language dependent fonts With language dependent fonts you can use different characters for every language available on the operating unit By default ProTool fonts are included in the scope of supply But you can any Windows font provided that it is a fixed pitch font e Language independent font The same language independent font is used in all languages By default the symbol set is preset The symbol set is used for character graphics Al Configure static text by selecting the button illustrated or by choosing Insert gt Text from the menu ProTool User Manual How to configure graphics based units A5E00149244 5 9 Configuration techniques Release 12 01 5 2 2 What are character graphics Purpose Character graphics are static display elements that a
115. ect the button illustrated on the toolbar Note The configurable range of values in a text list ranges from 0 to 32767 fora maximum of 3500 different blocks of text A graphic list assigns a graphic to every value of a tag At run time the tag value determines which graphic is selected from the list and displayed for example in an output field on the operating unit Ez To create a new graphics list select the button illustrated on the toolbar ProTool User Manual How to configure graphics based units A5E00149244 5 39 Configuration techniques Release 12 01 5 7 Creating Graphics Purpose Graphics are static display elements that are not linked to the PLC They cannot be modified at run time on the operating unit Use graphics for example for displaying your system or as explanatory symbolism for dynamic display and controls Creating graphics ProTool features an option of embedding external graphic editors via the OLE interface In this way you can create graphics with your usual applications without having to become familiar with a new graphics program ProTool displays every graphic you are using as a bitmap irrespective of whether you Create the graphic with a pixel oriented graphics program for example Paint or with a vector oriented graphics program Vector graphics are converted into pixel graphics before being displayed in ProTool Ed Configure graphics by selecting the symbol illustrated or by choosing
116. ect to another e Howto undo and redo actions ProTool User Manual How to configure graphics based units A5E00149244 4 17 Creating and editing projects Release 12 01 4 10 1 Convertible projects Conversion options in ProTool You can convert a ProTool project that you created for an OP x5 operator panel into a project for an OP x7 This also applies to projects for the corresponding C7 devices Note With ProTool 6 0 you can also convert projects for graphics displays to projects for Windows based systems You will find more information about converting projects in the documentation called Configuration support for upgrading migration to Windows based devices Projektierungsunterstutzung fur Umsteiger Migration zu Windows basierten Geraten You can convert the following projects C eV OP 25 gt OP 27 Note Take note of the system limits of the device when you convert projects Settings for conversion You can influence the conversion result by choosing File gt Convert gt Settings e Smoothing If the Smooth setting is enabled an anti alias filter for replacing missing pixels due to interpolation is used when increasing or decreasing the size of a graphic This setting results in softer transitions in photo realistic displays In the case of drawings the display quality is enhanced when decreasing the size of graphics in particular since the complete screen information is retained e Converting re
117. ed version is enclosed with the manual Requirements for working with the brief introduction To do the exercises for ProTool in this brief introduction you require e aPC as a configuration computer e The ProTool software package e An operating unit such as the OP 27 or TP 37 Other documents on ProTool You will find the electronic manuals on the installation CD at Docs UsersManual Graph pdf You can find all the information contained in this manual in ProTool s online Help ProTool User Manual How to configure graphics based units 2 2 A5E00149244 Release 12 01 First steps in ProTool 2 3 Notes on the configuration computer Notes on the configuration computer So that you can work as efficiently as possible when you are configuring give due consideration to the following notes for your configuration computer e Close applications Close all other programs In this way more main memory will be available for ProTool e Configurations on a local drive Do not start projects from networks but from your local drive Network access times are frequently too long e Available disk storage Your drive should have free disk storage space Take note of Microsoft s recommendations for the Windows system in this respect e More working memory Memory requirements rise in proportion to the number and size of the screen objects you are using An increase in available main memory reduces processing times considerably e System res
118. eee mete tetera eon R PAN aecne sete stats E eee Read in alphanumeric values 5 17 5 18 Read in numeric values 00000 Read in symbolic values 6 Read in Valu S cccceeeeteeeeee Read out alphanumeric values Read out numeric values Read Out values cccccecceeeeeseeeeeeeeeeees Realtime trend ccccccceseeceeeeseeeeeens 5 13 5 41 PCC aen aN E Configure oseese Data mailboX anannanananonnannannnnnnnnnnnnnne Data HOC OL Ci ossements EE OID E orci aaas Set structure ccccccccccccceseceesseeeeeeeneeaens Standard SCreeNsS cccccsssseeceeeeeeeees REGIDO Sco sesc soccer E eases roca REO DON Redoing the last action Reference language s sceeseceeeeeeeees Reference text cccceeeeeeeeeceeeeeeeeeeeeeeees Reference text for multilingual projects PROV AY E EEE A E E E E E EET 5 48 Replacing scsscctecsnnciienicsnsoninennidatnereiexamen innin Replacing a project Replacing project parts cccccceeeeeeees Report operating States cccccseeeeeees 5 45 Resource consumption of messages ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 S SCIEON ENOT egrisi r Sreem oDjeCiS eessen Screen partitioning on the operating unit EIEE E A A E E Components of a SCIEN ccseeceeeeeeeee ANID 6 AE E N E E E Ban Ea A E E E Select Screen snannnnoa
119. eeeeeee ees Multiplexing bar graphs cccsseeeeneeeeees Multiplexing trend tags ccecseeeeseeeeees Multiplexing trends ccccccseeeeeeeeeeeeeees Index N ODOT AUING icesicncdiees dene ceceedencsessidanecdncdaieavececeies Operating PhilOSOPNY cccccseeseeeeeeeeeeees OD CLAIM sesa aE cedesbecass Operator Panel cccccccesssseeeeeeeeeeeseeeeeeees OZ seerias eae aiSia POrfOrmManCe seircean sinnini System FESOUICES ccccceceeeeeeeeeeeeeeeeeee Optimizing performance ccceeeseeeeeees Optimizing system resources Optimum creation of graphics Output field MUNMIDIOXING sssr nanetas 5 37 Overview of area pointers cccceeeeees 4 10 Overview of PLC rive rS ccccecseeeeeeees 4 9 P Partition the display on the operating unit Pattern trend ccccceeecseeeeeeeeeeeees 5 Faso pig ge E E Peculiarities of MPI transfers 0 eg Ce ee ee eee Select driver 2 0 cee cccceeeecccceeeeeeeeeeeeeeeeaees PLC data types cccccsseseeeeeeeeeeeeeeeeeeeens POM e anes sends EE Fe Pll sice nates EEE E A E E PENA costes E E A E E EET Print ALARM_S messages Print MESSAQCS we rvicsccecssctstincsivenentwencidinatvcaee PNO evedetncoainnecciedarece E Printing ALARM_S messag 6s 0065 Printing project data cccccseceeseeeeeeeeeees Priority Of MESSAGES sescceseeeeeeeeeeeeees PROFIBUS direct k
120. eeeeseneeens ProTool User Manual How to configure graphics based units X A5E00149244 Release 12 01 Contents 5 9 15 8 Resource CONSUMPTION of messages ccceeceeceeeeeceeeeeseeeeeaeeeesaneeeees 5 9 15 9 Communication sequence in the event of ALARM_S messages 5 9 15 10 Acknowledging ALARM_S Me SS Q6S ccccseeeeecsseeeeeeseeseeeeaeeeeeees 5 9 15 11 Printing ALARM_S messages cccccecceeseeeceeseeceeeseeeseeseeeessageeeees 5 9 16 Examples of configuring MESSAGES cccceeceeceeeeeeeeeeeseeeeeeaeeeseeeeeees 5 9 16 1 How to configure alarm messages cccccseeeeeeeeeeeseeeesseeeseeeeesaaeeeens 5 9 16 2 Edit Message standard screen on the TP 27 c cccccseeeeseeeeseeeenes 5 9 16 3 Message areas for SIMATIC S5 ccccssseeeeeeeseeeeeeeeeeesseeeeeessaeeeeesees 5 9 16 4 Message areas for SIMATIC S7 ccccccseseeeeeeeeseeeeeeeeeeeseeeeeeesaseeesaaes 5 9 16 5 How to move alarm messages to the background c cseeeeeeeeeeees 5 9 16 6 How to select a printer on the operating UNIt ccccceeeeeeseeeeeeeeeees 5 9 16 7 Example of a system message cccccseeeeeceeeeeteeeeeseeeeesaeeesseeeeeseneeens 5 9 16 8 Event messages export file ee ceecccessececeeeeeneseeeseseeeseeeeeseeeeeneeeens 5 10 FUNCIONS sssr ian s ak eaaa R a e SREE 5 10 1 Events for triggering TUNCTIONS ccccccseececeeeeeeeeeeeseeeeeeaeeesseeeesaeeeess 5 10 2 Function p
121. em gt Settings from the View menu e Make the name and driver of the PLC the same as in the source project e Make the language settings the same as in the source project by choosing System gt Language Assignment Pasting objects in the destination project To paste objects from the Clipboard to the destination project choose Edit gt Paste from the menu The object is pasted from the Clipboard to the destination project If there is already an object of the same name in the destination project the object is pasted under a new name Note With Paste ProTool always checks the lower level objects Such as the limit value tags of a tag which has been copied to ensure that existing objects are reusable If there is already an object of the same name in the destination project the object to be pasted will be renamed if necessary It is given the next available name in the destination project ProTool User Manual How to configure graphics based units A5E00149244 4 19 Creating and editing projects Release 12 01 Example Tag VAR_4 will be renamed VAR_11 if tags VAR_1 through VAR_10 already exist in the destination project What is copied You can copy the following via the Clipboard e All objects listed in the project window such as screens text or graphic lists tags etc e Objects from screens trends fields graphics etc in the screen editor e Messages and objects from messages message text
122. ent bits 1 Operating unit has started up O Operating unit is starting up The bit is set by the operating unit on completion of startup Operating unit operating mode Life bit B 4 Bit 1 15 in acknowledgement bits 1 operating unit is offline O operating unit is in normal mode The bit is set if the operating unit is switched offline by the operator When the operating unit is online the bit is at 0 Bit 2 14 in acknowledgement bits The purpose of the life bit is to detect any interruption of the connection from the operating unit to the PLC immediately The operating unit inverts the life bit in the interface area at regular intervals ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Communication areas for non SIMATIC PLCs Synchronizing the download of data records e Control bits Bit 10 6 1 Data record tag has an error 0 No evaluation has taken place Bit 9 7 1 Data record tag is error free 0 No evaluation has taken place e Acknowledgement bits Bit 9 7 1 Data transfer completed 0 No evaluation has taken place Bit 8 8 1 Data mailbox is inhibited 0 Data mailbox is free The control and acknowledgement bits in the interface area synchronize the transfer of data records By default the transfer is initiated by the operator at the operating unit Download from the operating unit to the PLC The sequence described below indic
123. erating unit and the machine or process by means of tags via the PLC The value of a tag is written to a memory area address on the PLC from where it is read by the operating unit The following diagram provides an overview of the fundamental structure Communication by means of tags PLC Machine process A typical structure Before you begin 4 2 lf you are creating a project for the first time note the following recommendations e Use the standard screens from the standard projects e When creating a new project you can select a standard project for your system operating unit and PLC in the project assistant e At ProTool Samples you will also find the example project Quickmix which is implemented for various operating units and PLCs e Consider also whether you can use parts of existing projects Message text and graphics are suitable for this for example e Inthe case of operating units from a single device family it is also possible to copy entire project sections via the Clipboard e The fixed window in the source and destination projects should be the same Size ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Creating and editing projects Note The prerequisite for successful copying between projects is that the system limits of the operating unit for which you want to use the copied sections must not be exceeded ProTool User Manual How to conf
124. ess it ProTool User Manual How to configure graphics based units A5E001 49244 Release 12 01 HMI System Messages 110002 The operating mode status has not Check the connection to the been changed PLCs Check whether the address area for the area pointer 110003 The operating status of the PLC specified is changed by the function Connect Disconnect PLC The operating mode is now offline 110004 The operating status of the PLC specified is changed by the function Connect Disconnect PLC The operating mode is now online Coordination in the PLC is 110005 An attempt was made to use the Switch the complete system function Connect Disconnect PLC to to operating mode online and switch the specified PLC to operating execute the function again mode online although the entire system is in operating mode Offline This available switch over is not permissible The PLC remains in operating mode offline 110006 The Colorado system has been Check the user versions extended by the addition of the User Either the wrong version was Version area pointer entered in the PLC or If the user version is not correct the configuration or the wrong runtime is stopped configuration was started for the PLC user version 120000 The trend is not displayed because an Change the configuration incorrect axis to the trend or incorrect trend has been configured 120001 The trend is not displayed because an Change the configuratio
125. et the messages that will be displayed on the operating unit Note If ALARM_S is the only message system you selected in ProTool for a project the entries for event messages and alarm messages will no longer be offered in the ProTool project window ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Configuration techniques Selecting display classes When you click the Alarm_S button the SIMATIC S7 ALARM_S dialog box opens SIMATIC S7 Alarm 5 EA ES Selected PLCs Description All messages transterred Lancel PLC 3 16 of 16 display classes selected Details SIMATIC S7 ALARM_S dialog box In this dialog box you can set individually for each PLC on your system the messages to be displayed on the operating unit By default all messages are sent Note By carefully targeting your selection to specific display classes you can restrict the display on the configured operating unit to very specific messages Other messages can then be displayed on another device such as a control desk The left hand column of the dialog box shows you a list of all the PLCs on your system For each PLC you can cause the operating unit to display no messages a selection of messages or all messages ProTool User Manual How to configure graphics based units A5E00149244 5 69 Configuration techniques 5 70 Release 12 01 When you click the Details button the
126. et under http www ad siemens de simatic e Helpful up to date product information and downloads are found on the Internet under http www ad siemens de simatic cs or onthe Bulletin Board System BBS in Nuremberg SIMATIC Customer Support Mailbox dial in number 49 911 895 7100 Dial in to the Mailbox using a modem up to V 34 28 8 kbps with the parameters set to 8 N 1 ANSI You can also dial in per ISDN x 75 64 kbps e You can find your local partner for Automation amp Drives in our Partner Database on the Internet under http wwws ad siemens de partner search asp Up to date information on ProTool e You can obtain general information on ProTool on the Internet URL http Wwww1 ad siemens de hmi html_00 products software pro_tool inde x htm or http Wwww1 ad siemens de hmi html_76 products software pro_tool inde x htm English e The ProTool Online Support with information on FAQs Frequently Asked Questions spare parts as well as Tips amp Tricks is also found on the Internet Available downloads are for example Firmware Updates Service Packs or helpful applications ProTool User Manual How to configure graphics based units IV A5E00149244 Release 12 01 Preface SIMATIC HMI documentation This manual is part of the SIMATIC HMI documentation The table below shows where to find what information Getting Started New users This documentation guides you step by step Brief instru
127. ete Buffer being triggered When the key is released the system detects that the function Alarms Delete Buffer is still active because it is waiting for an input from the operator Do you want to delete Yes No It refuses to continue processing the function list and the bit cannot be reset Remedy To avoid this reaction configure the function Alarms Delete Buffer forthe event release key As a result with press key only the Set Bit when Key is Pressed function is triggered With release key the list of functions is processed since no input is expected ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Configuration techniques 5 10 4 Buttons with fixed functions Default buttons in ProTool When you configure a touch panel ProTool offers a selection of different buttons that are already assigned frequently used functions e Set Reset Bit and Set Reset Bit in Word e Select Screen e Light Indicator You will find detailed information on this in Buttons Note Instead of using these buttons you can use a normal button and configure the function you require manually ProTool User Manual How to configure graphics based units A5E00149244 5 95 Configuration techniques Release 12 01 5 10 5 Displaying date and time Principle Weekday 5 96 The date and time are displayed and changed using functions on the operating unit There is a function available for Date Displa
128. eyS ccccseeeeee ees Project 4 8 4 18 4 30 4 31 6 1 7 4 CONVOI ieee mee ee mene ame een Convert OP 25 for OP 27 example 2 21 2 eee ee eee ee eee Create for OP 37 example fundamentals of creating ccccecceeeees NGG NE AE E O T PTO ECET O ore Project IANQUAGE ccccseeceseeseeeneeeeens Project management ccccceeceseseeenseeees Release 12 01 With integrated operation ccccceeeees 7 3 Project management with integrated Operatoren Ens liane eateeceuen Prompting the operator cccceeeee Properties Of tags cccccccessseeeseeeeeeeeeees PTO WOO icien 1 3 2 2 Device family cccceecceseeeeeeeeeeeeeeeeteeeeens Getting Started cceeccccccssseeeeeeeeeeeeeees Integrated in SIMATIC STEP 7 OVEIVIQW ccccecccceeececeeseeceeeeeseeesseeesaaees ProTool for graphics displays 000 ProTool for text based displayS 06 ProTool for Windows based systems PFO OO PlO Cl cccsccevesccecevcccacencessanatideassetenes GCOMPONMEN NS serseri ProfTool version cccccsseeeceeeeeeeeseeeesaees Providing Help information on the operating UNIt ccccseecceeseeeeeeeeeeeeeees Providing Help text ccccssseeeeeeeeeeeeees Providing information text cccceeee PP EE E P bee snares aon datas
129. figured in the project and the MPI Download operating mode must be selected Multiple operating units in the MPI configuration If you want to integrate multiple operating units in the MPI configuration you can only do it successively 1 Connect the first operating unit physically 2 Change to serial transfer mode and download first the firmware and then the compiled project file 3 Then connect the next operating unit physically and so on Note lf you were to connect several operating units physically and then download the project this would lead to an address conflict All the operating units would have the same default MPI address namely 1 which is not permissible in the MPI configuration ProTool User Manual How to configure graphics based units A5E00149244 6 3 Testing projects Release 12 01 6 3 Directly accessing values on the PLC Status Force tag Purpose At runtime you can directly access the connected PLC SIMATIC S5 and SIMATIC S7 from the operating unit to read and write values This means you can monitor and change the PLC operands easily on the operating unit without having to connect a programming device or PC to the PLC as well This is very advantageous particularly during the testing and commissioning phase of your project Requirements In order to be able to access values on the PLC directly at runtime the following requirements must be met e The connected PLC must be a SIMATIC S5 or SIM
130. from external sources S7 diagnostics messages are not displayed because it is not possible to logon to the S7 diagnostics with this unit The service program is not supported The S7 diagnostics buffer cannot be displayed because communication with the PLC has been switched off The S7 diagnostics buffer cannot be displayed because reading in the diagnostics buffer SZL was terminated due to an error The display of an S7 diagnostics message is not possible An internal error 2 has been reported The display of an S7 diagnostics message is not possible An internal error with error class 2 error number 3 has been reported It is not possible to read in the S7 diagnostics buffer SZL because it was terminated with an internal error with error class 2 and error code 3 Check for example whether the server name is correct the computer name is correct the server is registered Information for experienced users Interpret the value from HRESULT Configure the server as OutProc Server or Local Server Do not start a second project with OPC server functionality on the computer Switch the PLC online ProTool User Manual How to configure graphics based units A5E001 49244 Release 12 01 HMI System Messages The optional parameter 1 at the start of the message may contain an identification for the S7 connection when several S7s are in parallel operation and are connected to
131. function of the cursor position so as not to cover up input fields that are currently being edited You can enable and disable this function by choosing System gt Screen Keys from the menu ProTool User Manual How to configure graphics based units 4 14 A5E00149244 Release 12 01 Creating and editing projects 4 9 Configuration notes for touch panels Screen partitioning basics Before you start setting touch panel controls you should give a thought to the basic partitioning of a screen Give consideration to where messages and input windows will be opened in order to prevent unintentional overlapping of buttons and input fields Dimension the controls such as buttons large enough for them to be operated properly For display elements such as output fields use font sizes that are large enough to allow comfortable reading The figure shows an example of screen partitioning on the TP 37 System messages Global button Fixed window Message indicator Event and alarm messages Basic area Numerical Input window Light indicator Local button Help window Example of screen partitioning on the TP 37 ProTool User Manual How to configure graphics based units A5E00149244 4 15 Creating and editing projects Release 12 01 Touch grid 2 Invisible buttons Global buttons Enable the display of the touch grid with the symbol illustrated or by choosing View gt User Interface To do this activate the Displa
132. g projects 7 Documenting and managing projects This chapter details the multiplicity of functions offered by ProTool for printing out documenting and managing and archiving your project data 7 1 Printing project data Print function ProTool provides a comprehensive printout function that can be accessed by choosing File gt Print from the menu It provides detailed lists for documenting all project relevant data such as screens messages tags symbol tables etc Backup Restore Print function in ProTool In this way it provides the facility for documenting your complete project An up to date printout can also be very helpful while you are configuring Note When configuring as an alternative to the printout function there is also the user friendly cross reference function offered by ProTool ProTool User Manual How to configure graphics based units A5E00149244 7 1 Documenting and managing projects Release 12 01 Chapter Reports 1 2 ProTool subdivides printouts into chapters arranged by subject according to object types For example one chapter contains all the definitions on the subject of screens another contains a list of all the tags and yet another a list of all the defined text or graphic lists You can print several chapters at once or just print single chapters ProTool offers you the facility of customizing printouts to suit your individual requirements e You can limit a printout to sing
133. g unit or the PLC For example the Select Screen function on the operating unit opens a particular project screen Event Press key Function Select Screen a E Action creen is switched Triggering a function Areas of application In general you can use functions to e Set up the project for specific processes for example to switch from one screen to another e Control the process for example to set a bit in order to switch on a motor with it e Use features of the operating unit for example to display or print out the message buffer e Perform system settings online on the operating unit for example change modes In most cases you can configure the behavior of the functions precisely by means of parameters If you wish to initiate several actions you can also combine different functions ProTool User Manual How to configure graphics based units A5E00149244 5 89 Configuration techniques Release 12 01 Configuration You configure functions on the Functions tab in the Properties dialog box of the object in question In addition you can define global entry points for example for change of screens buffer overflow and change of password for many operating units by choosing System gt Functions from the menu 5 10 1 Events for triggering functions Necessity The execution of a function is always linked to a specific event The function is only triggered when this event oc
134. ge page ProTool User Manual How to configure graphics based units 5 60 A5E00149244 Release 12 01 Configuration techniques 5 9 14 Communication areas for messages Communication area required for operating unit PLC communication For communication between the operating unit and the PLC to function properly establish an assignment to the following communication areas in the project window of your ProTool project at Area Pointers Event messages and or Alarm messages These areas are imperative if you configure event messages and alarm messages They must be chosen at least large enough for a bit to be available for every configured message If the communication area is not made large enough a warning will be issued during compilation of the project lf you wish you can create the following communication areas e PLC Acknowledgement e OP Acknowledgement Optional communication areas Acknowledgement areas for messages If the PLC is required to send an acknowledgement automatically create the following acknowledgement areas in the project window at Area Pointers e PLC Acknowledgement The acknowledgement bit is set by the PLC program and thus causes acknowledgement of the corresponding alarm message to be displayed on the operating unit e The PLC Acknowledgement acknowledgement area must be contiguous with the associated alarm message area must have the same acquisition cycle as the alarm message area
135. he export file of the illustrated event messages is structured 1 10 20 30 40 Al T aood UUW Matar off UU Motor switched on 000S Operating temperature reached Var temp SIMATIC ProTool Pro B5 0 0 20 d 16 06 98 11 31 20 Legend N Number T Text I Help text A Attributes V Tag L Text lists Pieces of text may be distributed over several T lines Help text may be distributed over several 1 lines In message text T the following control characters are possible n New line b Flash Start End u Underscore Start End ProTool User Manual How to configure graphics based units A5E00149244 5 87 Configuration techniques 5 88 or amp Placeholders for message tags The following identifications are used in the attribute line Px Priority x Ax Output port number x R Relay ON or OFF D Print or do not print N 0001 T Tank1 empty A P1 AO D R V Z_BAUDR Dd TO N 0005 T Mixer full n T Valves of Tanks 1 to 3 closed A P1 AO D R Release 12 01 ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Configuration techniques 5 10 Functions Basic principle In ProTool you can link events such as Key pressed with predefined functions If the event occurs during operation the function executes a specific action on the operatin
136. he operating unit You can display current information such as actual values from the PLC process and operating modes and malfunctions on the operating unit as a numerical value in plain language or as a graphic There are essentially two types of display element available for the different tasks Static display elements Static display elements are pieces of text and graphics that are not linked to the PLC They do not react to user inputs and cannot be modified at run time on the operating unit Use static display elements for example for system screens or for textual or graphic explanations for controls and dynamic display elements Static display elements are Static text Graphics Character graphics Dynamic display elements Dynamic display elements can be linked to the PLC by means of tags They visualize current values from the PLC in alphanumeric or graphic form Dynamic display elements can change their display spontaneously at run time on the operating unit without the operator intervening Use dynamic display elements for all tasks associated with monitoring the process a machine or the system Dynamic display elements are Output fields Trend view Bar graphs Light indicators ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Configuration techniques 5 2 1 What is static text Purpose Static text is text that is not linked to the PLC It cannot be modified at run time on th
137. he second parameter select the tag created for the first function in step 10 Operating Mode In the next step you create an output field whose contents change dynamically depending on the Operating mode tag The user can thus read on the operating unit at any time which operating mode is currently set Configure the display Procedure 1 Insert an input output field in the screen The Input Output Field dialog box appears Perform the following settings on the General tab Usage Tag Field type Output Representation Text At Tag select the previously configured Operating Mode tag Click the arrow pointing to the right under Text or Graphic List and choose the New menu command from the shortcut menu that appears Input Output field General Attributes Functions Help text Enable Color Usage Tag be Field Type Input 0 utput Display Text ad Tag poe daa C Multiplexer Text list Bearbeiten 0k Le isles Inet Dupliziern Loschen The Text or Graphic List dialog box appears ProTool User Manual How to configure graphics based units A5E00149244 5 99 Configuration techniques Release 12 01 Procedure 5 Call the text or graphic list status and create a text or graphic list with the data Type Decimal Value O Text Online mode Value 1 Text offline mode Text List List R ok Decimal Binar C Bit fo H oO K Cancel status_mode
138. he system time could not be modified Check the time which is to because an invalid value was entered be set Incorrect separators may have been used 70014 The system time could not be modified Check the time which is to Possible causes be set an impermissible time was transferred Under Windows NT The the Windows NT user has no user user executing ProTool Pro rights to modify the system time RT must be assigned the rights to modify the system Windows rejects the setting request time from Windows NT administration user 70015 The system time could not be read because Windows rejects the reading function manager guidelines 70016 An attempt was made to select a Check the screen number in screen by means of a function or job the function or job with the This is not possible because the screen screen numbers configured number specified does not exist Refer the number to a Or a screen could not be generated screen if necessary due to insufficient system memory 70017 Date Time is not read from the area Change the address or set pointer because the address set in the up the address in the PLC PLC is either not available or has not been set up 70018 Acknowledgement that the password list has been successfully imported ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 HMI System Messages Acknowledgement that the password list has been successfully exported
139. he tag type Check the value range or type of the variable Observe the configured or current threshold value of the tag Insert the specified data record tag in the source structure Remove the specified data record tag in the specified recipe from the project Check the path specification configured HMI System Messages Release 12 01 The data record specified by the Check the source for the number does not exist number constant or variable value 290012 The recipe specified by the number Check the source for the does not exist number constant or variable value 290013 An attempt was made to save a data Remedy record under a data record number Check the source for the which already exists number constant or variable The process is not executed value Delete the data record beforehand Change the function parameter Overwrite 290014 The file specified to be imported could Check that not be found Check the file name Ensure that the file is in the specified directory 290020 Acknowledgement that downloading of data records from operating unit to PLC has started 290021 Acknowledgement that downloading of data records from operating unit to PLC has been completed without any errors 290022 Acknowledgement that downloading of Check the configuration data records from operating unit to PLC _ have the tag addresses has been terminated due to an error been set up in the PLC
140. hics based units 5 130 A5E00149244 Release 12 01 Testing projects 6 Testing projects Principle Once you have completed your entire project or self contained parts within it the test phase starts The following steps must be taken 1 Compile your project Your project is transformed into a file that is capable of running on the operating unit 2 Download your project The project is downloaded to the operating unit You have to perform some settings for this 3 Test your project Should you find other errors troubleshoot them and start again at step 1 Note If you are using a SIMATIC S5 or S7 configure Status Force in order to test specific tags in the PLC program ProTool User Manual How to configure graphics based units A5E00149244 6 1 Testing projects Release 12 01 6 1 Transferring the executable project file Basic procedure To download the project file you have to do the following 1 Set the transfer mode 2 Select an interface on the configuration computer 3 Select a storage medium on the operating unit 4 Download the project file Special features These deviations from the basic procedure are only to be carried out the first time e Download mode The first download is always a serial download e Firmware Before a compiled project file can be downloaded to the operating unit for the first time the firmware of the operating unit is downloaded automatically A corresponding
141. ialog box adjusts dynamically to the programmable address areas ProTool integrated in SIMATIC STEP 7 Section C If you have installed ProTool integrated in SIMATIC STEP 7 you can access the STEP 7 symbol table directly in the Tag dialog box The symbol table is displayed in the Symbols floater when you select the With symbol check box ProTool User Manual How to configure graphics based units A5E00149244 5 27 Configuration techniques Release 12 01 5 4 2 Updating tags Tag options 5 28 On the Options tab of the Tags dialog box you set how often the values of tags are transferred between the operating unit and the PLC and updated Write Directly system default setting After being entered on the operating unit the tag value is written directly to the PLC address Write Indirectly only on SIMATIC S5 and SIMATIC S7 With write indirectly the tag value is written on the PLC to an address area known as the data mailbox In order to ensure the coordinated execution of the transfer and prevent unwanted overwriting of the tag value in the data mailbox bits are set in the interface area The value can be fetched by the PLC program from the data mailbox at the appropriate time By selecting Write indirectly you can configure up to three IDs for every tag which are likewise written to the data mailbox You will find further information in the Communication User s Guide Read Continuously The tag is upda
142. igure graphics based units A5E00149244 4 3 Creating and editing projects Release 12 01 4 2 Defining an operating philosophy Basic procedure Consider which process values or states of the machine you want to display on the operating unit or work with and which object types you will have to configure for the purpose 1 Create a user interface Screens are the central components of the project with which you visualize the states of the machine or process and create the prerequisites for operating the machine or process ES You can create a number of screens with display elements and controls for switching between screen for example for the user interface with which the Example of screen creation operator is subsequently faced on the operating unit 2 Process data entry and transfer In order to enter process data or set new values you configure input output fields for example This is also possible as a symbolic display 3 Report process states To acquire and log process and operating states on the operating unit or to archive them configure messages ProTool User Manual How to configure graphics based units 4 4 A5E00149244 Release 12 01 Creating and editing projects 4 Defining communication areas A defined address area on the PLC for data interchange with the operating unit is addressed by means of an area pointer The number of area pointers available varies depending on the selected operat
143. ile you are configuring e Create the different data areas as small as possible and as large as necessary e Define contiguous data areas where they belong The actual update time improves if you create one large area instead of several small ones e f you select too small an acquisition cycle it has an adverse degrades overall performance Set the acquisition cycle in line with the update rate of the process values Example The temperature variation of a furnace for example is considerably less dynamic than the variation in speed of an electric drive The guide figure for the acquisition cycle is approx 1 second e f necessary dispense with the cyclic download of user data areas data entry cycle 0 to improve update times Instead use PLC jobs to download user data areas spontaneously e Place all message or screen tags in a data area e For the operating unit to be able reliably to detect changes on the PLC the changes must be queued during the actual acquisition cycle ProTool User Manual How to configure graphics based units A5E00149244 8 1 Tips for efficient configuration Release 12 01 8 2 Making optimum use of graphics Optimizing graphic applications It may take a relatively long time to load and save projects especially if you use a large number of Designer Corel Photo Paint or Corel Draw graphics Save As Save at Save As from time to time This optimizes data storage and makes the pdb fi
144. in SIMATIC STEP 7 Release 12 01 e When configuring tags and area pointers you can directly access the STEP 7 data in ProTool Simply select the STEP 7 icon in the ProTool tag dialog box to which you wish to connect a tag Changes to the symbol table in SIMATIC STEP 7 are updated in ProTool e You assign symbolic names once only and use them in SIMATIC STEP 7 and ProTool For this purpose you must assign as name to a DB data block in the SIMATIC STEP 7 symbol table If this is not the case this DB is not offered for selection in the ProTool Tags dialog box e ALARM_S messages configured in SIMATIC STEP 7 are supported by ProTool and can be output to the operating unit Switching STEP 7 integration from ProTool When you have integrated your ProTool installation in SIMATIC STEP 7 you can choose File from the ProTool menu and then the option ProTool Integration in STEP 7 This means that you can integrate ProTool to SIMATIC STEP 7 or operate it on its own ProTool is automatically restarted following a change of the integration mode Integration of ProTool in SIMATIC STEP 7 is still possible in ProTool Setup irrespective of this In integrated mode you can also make a copy of individual projects outside STEP 7 so that they be processed on their own stand alone in ProTool for example on a different configuration computer Integrating individual ProTool projects and copy outside STEP 7 Stand alone ProTool projects can
145. in ascending order As soon as the PLC sets a bit in this data area the operating unit recognizes that the assigned alarm message has arrived Conversely the operating unit interprets the message as departed after the bit is reset on the PLC The operating unit transfers keystrokes of the system keys via this data area You can evaluate this information in the PLC program in order to indicate incorrect operation by means of a message for example ProTool User Manual How to configure graphics based units A5E00149244 Creating and editing projects Release 12 01 4 8 Screen partitioning on the operating unit Subdividing the display into several areas Depending on the operating unit for which you create your project you can partition the display into different areas These areas are for displaying screens messages and icons for function keys for example Where do you set the areas Choose System gt Screen Keys to set the areas The settings made here apply to the whole project so set the areas before you begin configuration The example below shows one possible way of partitioning the display Event message window Basic area Message indicator Function key assignment Example of OP 27 display partitioning Basic area The basic area covers the whole screen All the other areas are superimposed on parts of the basic area The position and size of the basic area cannot be changed Screens are config
146. in the original language ext English LISA System Settings Operating mode nline i cscs sss Reghages du 3Y Display message past II Hessage logging rtf Afficher messages o Listage de message Avertissement de d bor ment de la m moire tam Buffer overflow warning iff Date rl23456709 Time rl2dd ob Dates 1123456789 Heures 4234567 Mpls lees A eee Reference text In the editor you can insert the translation of the blocks of text in the reference window text without having to switch from one language to another Note Text can be exported by choosing Edit gt Language gt Export from the menu or by using the shortcut menu in the project window The blocks of text can be translated independently of ProTool in this way too and then imported in your project ProTool User Manual How to configure graphics based units A5E00149244 5 123 Configuration techniques Release 12 01 5 13 7 Steps to creating a multilingual project Scenarios Steps 5 124 The basic approach is identical no matter whether You configure a project in a language other than that of your ProTool installation Example you have ProTool in German and would like to create a French project You want to sell a project to several countries in the language of the countries concerned Example you are sending a machine to Germany England and France You want all pieces of text to be displayed on the o
147. ine is missing in the specified archive The copying process for archiving was not successful In this case it is advisable to check any subsequent system messages too ProTool User Manual How to configure graphics based units A5E00149244 D 5 HMI System Messages Release 12 01 80006 D 6 Since archiving is not possible this causes a permanent loss of the functionality A copying action has been completed successfully Since the path was incorrectly entered in ProTool this causes a permanent loss of the functionality Archive values are stored in a buffer If the values are read to the buffer faster than they can be physically written e g using a hard disk overloading may occur and recording is then stopped The overload status no longer applies Archiving resumes the recording of all values The same action was triggered twice in quick succession Since the process is already in operation the action is only carried out once The archives are separated by the function Close archive and the incoming entries exceed the defined buffer size All the jobs in the buffer are deleted In the case of databases check whether the corresponding data source exists and start up the system again Configure the path for the respective archive again and restart the system when the full functionality is required Archive less values Or increase the recording interval Reconnect the archives
148. ing unit ProTool User Manual How to configure graphics based units A5E00149244 4 5 Creating and editing projects Release 12 01 4 3 Components of a ProTool project What objects are there in ProTool When you open a new or an existing project the project window opens The project window displays the object types you can configure on the left and the different objects on the right The objects that you can configure depend on the type of the operating unit The various objects are linked directly in ProTool with the tool required to edit them What is displayed in the project window 4 6 The project data of a ProTool project is stored in the form of objects The objects in a project are arranged in a tree structure The Project window displays object types that belong to the project and you can configure for the selected operating unit The project window is comparable with Windows Explorer The object types contain objects with properties that can be set The project window is structured as follows e The title bar contains the project name e Depending on the operating unit the configurable object types are displayed in the left half of the window and the objects you create in the right half ba Project PRO Address Ge C10 Courter PLC_1 C10 Ge D atal INT PLC_1 DB 5 DBM 194 Gel Gw vor WORD PLC_1 DB 150 DEW O PEPE EEE LEE LLL LLL LLL ELLE L LLL ELLE LLLE LLL LLLLLLLELLL ELLE LLL LEE
149. ing text ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Configuration techniques 5 1 2 Custom project user interface in ProTool Custom configuration user interface To configure display elements and controls in a user friendly manner you can create the configuration user interface in ProTool so that it satisfies your requirements Select View gt User Interface from the menu while the screen is open You can perform the following settings in the Interface dialog box e At Zoom set the zoom factor of the current screen in percent e At Field grid set the density of the grid on the current screen e At Display select whether and how you want to have the grid displayed e At Color setting set the intensity and contrast of screen objects e Check the settings with the Display Changes button If the settings are as you want them to be exit from the dialog box by clicking OK Note You can perform the zoom functions in conjunction with CTRL and the numeric keypad too CTRL Zoom in CTRL CTRL For touch panels only e At Buttons select whether you want to display the touch grid and or invisible buttons ProTool User Manual How to configure graphics based units A5E00149244 5 7 Configuration techniques Release 12 01 5 2 Display elements Purpose Overview 5 8 You use display elements to monitor the machine or the system on t
150. ion techniques Release 12 01 Procedure Set Name Date PLC lt No PLC gt Type STRING Length 10 8 Select the Functions tab Select if appropriate the Display Selectable Functions check box 10 In the Select Function window select the Date Display Edit function at Date Time 11 Click lt lt Add to transfer the selection to the list of selected functions Select O bject Tag Fl All Functions H Data Record General Limit Valles Functions Options j Date Time g C ate DisplayE dit Functions Selected ene Display E dit Date Display E dit Edit Bits Messages Password Print Prodgent SCreens E E H E E E Description Date DieplapE dit The date ts displayed and can be changed Conditior STRING tag IY Show Functions Available For Selection OF Cancel 12 Exit all open dialog boxes by clicking OK The date is then displayed in this field on the operating unit during operation and can be edited Note If you want to display the date in another field you use the Date tag for this as well ProTool User Manual How to configure graphics based units 5 102 A5E00149244 Release 12 01 Configuration techniques 5 11 Recipes Purpose The purpose of recipes is to transfer a group of related data to the PLC as a whole and synchronously Recipe and data record The terms recipe and data record are defined below using the example of a bottling plant f
151. ipe has been destroyed and will be deleted 290050 Acknowledgement that the exportation of data records has started 290051 Acknowledgement that the exportation of data records has been completed successfully 290052 Acknowledgement that the exportation Ensure that the structure of of data records has been terminated the data records on the data due to errors medium and the current recipe structure on the operating unit are identical 290053 Acknowledgement that the importation of data records has been started 290054 Acknowledgement that the importation of data records has been completed successfully 290055 Acknowledgement that the importation Ensure that the structure of of data records has been terminated the data records on the data due to errors medium and the current recipe structure on the operating unit are identical 290056 The value in the specified line column Check the specified could not be read written without errors line column The action was canceled 290057 The tags of the recipe specified have been switched from operating mode offline to online Each modification of a tag in this recipe is now immediately transferred to the PLC ProTool User Manual How to configure graphics based units D 26 A5E00149244 Release 12 01 HMI System Messages 290058 The tags of the recipe specified were switched from operating mode online to offline Modifications to tags in
152. ives the relay on the operating unit If you select Port the active message event automatically drives a port on the operating unit For this you have connect a direct key module DKM to the operating unit You can configure the following ports for the different operating units OP 25 OP 27 TP 27 ports 1 to 8 OP 35 OP 37 TP 37 ports 1 to 16 Windows based systems ports 1 to 16 Configure port relay in the Attributes dialog box for every single message ProTool User Manual How to configure graphics based units A5E00149244 5 49 Configuration techniques Release 12 01 5 9 4 Acknowledging messages Principle An alarm message can be acknowledged either by the operator on the operating unit or by the PLC program By acknowledging an alarm message the operator confirms that he has taken note of the message Single acknowledgment and group acknowledgment When you configure messages you can set whether the operator as to acknowledge each message singly or whether the acknowledgement will apply to a group of messages The use of acknowledgement groups is practical in particular for messages having the same cause for example the message of the initial error and consequential errors Assigning acknowledgement groups 5 50 In the Attributes dialog box of the message editor you can combine messages to form acknowledgement groups by assigning them the same number at Acknowledgement You can allocate the mes
153. ject If you wish to make printed copies copy standard screen Z_HARDCOPY as well lf you wish to use a color printer copy standard screen Z_COLOR too If you do use neither Z HARDCOPY nor Z_COLOR open screen Z_ PRINTER and modify the screen Remove the Select Screen function with which you branch to these screens from the two function keys Fx and Fy and delete the two icons Selecting a printer on the operating unit poea OOOO 1 Configure an input field on a screen and select Text at Display A new list box is displayed At Text or graphic list Text select the Z_OP_PRINTER list At Tag configure a type INTEGER local tag not having a link to the PLC 4 Confirm your input by clicking OK You can now select a printer on the operating unit from the text or graphic list ProTool User Manual How to configure graphics based units A5E00149244 5 85 Configuration techniques Release 12 01 5 9 16 7 Example of a system message SIMATIC OP The system messages of the operating unit are read out 316 Invalid Password Level Some system messages expect confirmation or a decision by the operator for example 557 Save data record 0 Yes 1No You decide on how you want to proceed by entering O Yes or 1 No ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Configuration techniques 5 9 16 8 Event messages export file Structure Below you can see how t
154. ject Information cccccceececeeeeseeeeseeeseeeceeeeeseeesaeees 4 12 Example of Creating projects ccccccesecceeeeeeeeeceeeeseeeeeeeeseeeesseeeneeeess 4 12 1 How to create an OP 37 project ccceecccceeceeeeeeeeeeeeeeseeeeseeeeesaeeeees 4 12 2 How to convert an OP 25 project cccccecccceeceeceseeeeeeeeeeeeeeseeeeeseeeeees 5 Configuration techniques ccscsccessceesseceesecceneeeeseeeeseeeeneeeensesoees 5 1 18 S12 nE eee ee eee ee E 5 1 1 Screen Objects in ProOT OO ccccseecccssseeceeeeeceeceeceeeeeseeeeesseeeesseeeesaees 5 1 2 Custom project user interface in ProTOOl cccceceseeeeeeeeeeeeeesseeteeees 5 2 Display elemenl sssini RA EEA EED 5 2 1 NIPPLE Nc ed IG Toxt ess case ct ine eE ERES EAE ER 5 2 2 What are Character graphics cccccccsssececsseeeseseeeneeeeesseeessueeeneaees 5 2 3 GADNO oreesa E E TESE E E sence 5 2 4 What are output TIGIOS 2 soerrunresmcremiris ieceru E AE nE 5 2 5 What are tr nd VIEWS scenes gesceseedecenseaecetanegacsensicziaasiseacstneeeeuieciaswetacete ProTool User Manual How to configure graphics based units A5E00149244 ix Contents Release 12 01 5 2 6 What are bar graphs ccccscccsssecceseeeceeeseneeeeneuseessesessaeeensueeensuess 5 2 7 What are light indicators ce cececcceseeeeeeeeeeseeeeeeeeeeeseeeessaeeesaeeesaaees 5 3 CONTO oes E tale secant us taneanaomnsmaemeen 5 3 1 Vial Abe INUIT CIOS lesso
155. ject for the substitution the settings are taken input If you choose File gt Insert Replace gt Start from the menu Using the object name a check is made for all the objects present in the source project as to whether an object having the same name is already present in the destination project If there is no such object present a new object is created with the name used in the source file If the object is already present in the destination project it will be replaced by the object in the source project Object linking is not changed by the substitution merely the contents of the object are inserted and additional linking added Should errors occur in the project during the substitution operation Replacement of a complete project cannot be undone Note PLCs are not replaced as a general rule Replacing objects 4 22 You ca also copy individual project objects from a source project and paste them in another project with the Replace function e Choose Edit gt Insert Replace from the menu to replace the objects in an object group from the project window such as screens e By choosing Replace from the shortcut menu of an object only the selected object is replaced To do this choose File gt Insert Replace gt Settings from the menu and select the Replace individual objects option Then select the object types which you want to be taken into account in the substitution The settings for replaci
156. jects click twice or press F2 Note You cannot edit a write protected library Editing library objects C 2 You cannot edit library objects directly you can only edit them in a project Paste the object in question to a screen in your project edit it there and move it back to the associated library Delete the original object and give the one you have just added the same name as the old one ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Libraries in ProTool How to work with the SIMATIC HMI Symbol Library Purpose From the SIMATIC HMI symbol library it is easy to paste the most varied screen objects into your screen Pasting an object To paste an object from the SIMATIC HMI symbol library perform the following steps roeas O Open the screen in question 2 A On the Screen objects toolbar click on the adjacent button and then in the screen at the place where you want the object to appear The Symbol Library dialog box opens On the Symbols tab select the topic subject concerned at bottom left at Category and on the right select the screen object you require On the Style tab set the characteristics you require for the object that has to be pasted The foreground color cannot be changed in the Shaded Foreground mode On the Color tab set the colors for the foreground and background as well as for flashing as required and for the upper and lo
157. larm buffer Z PASSWORD Assign and modify password Log in Z PRINTER Set printer and printer parameters On the OP 27 and the TP 27m you can go from this screen to the following standard screens Z HARDCOPY Z COLOR Z_ HARDCOPY Set parameters for Print Screen OP 27 and TP 27 ASCIl graphic only Z_ COLOR Clear individual colors or modify color OP 27 and TP 27 assignments for printing only Z RECORD 1 Basic functions for using data records a ProTool User Manual How to configure graphics based units A5E00149244 A 1 Standard screens reference Release 12 01 Z RECORD 2 Extended functions for using data records Z_SETTINGS General System settings such as mode change language switch screen blanking enter date and time display first last alarm message message logging ON OFF buffer overflow warning ON OFF acoustic signal for TPs contrast for TPs calibration for TPs Status tag for PLC diagnostics Z_SYSTEM_MEN Overview screen for standard screens You can go from this screen to the following standard screens Z PASSWORD Z PRINTER Z_ STATUS Z_ SETTINGS Z MESSAGES ProTool User Manual How to configure graphics based units A 2 A5E00149244 Release 12 01 Communication areas for non SIMATIC PLCs B Communication areas for non SIMATIC PLCs Non SIMATIC PLCs This description applies to communication with the following PLCs e Allen Bradley e Mitsubishi e Modicon e Omron e Telemecanique The da
158. lds simultaneously with a separate index tag ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Configuration techniques 5 12 5 Evaluating key operation Purpose Keystrokes executed on the operating unit can be transferred to and evaluated by the PLC This means for example that you can issue a message that will draw the operator s attention to the incorrect operation of a key Requirements For the PLC to be able to evaluate whether and possibly which key has been operated on the operating unit you have to create specific data areas on the PLC and specify them in your project in the project window at Area Pointers These are the two data areas system keyboard assignment and function keyboard assignment depending on which keys you wish to evaluate You set the assignment of the function keys to the bits in the function keyboard assignment when you configure the function keys You will find a description of the keyboard assignments for the different operating units in the Communication User s Manual You will find more information on communication by your operating unit with a non SIMATIC PLC in Keyboard assignment of the operating unit 5 12 6 Light emitting diodes on the operating unit Purpose The light emitting diodes LEDs on the function keys of the operator panel can be driven on the PLC By means of a light emitting or flashing LED you can indicate to the operator that
159. le chapters or single pages e You can set the order in which the chapters appear e You can decide which data you want to output within a chapter e You can set margins define your own headers and footers and embed your own graphic in the cover These definitions are stored in a report Frequently required reports have been defined in ProTool in advance But you can also create your own reports as you wish All reports are common to all projects Every time you want to print you choose the report with which you would like your output to conform ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Documenting and managing projects 7 2 Project management with integrated operation ProTool integrated in SIMATIC STEP 7 If you are working with ProTool integrated in SIMATIC STEP 7 use SIMATIC Manager to manage your projects You can then copy move back up and restore your projects in the same way as you have been used to from SIMATIC STEP 7 For further information refer to the documentation on SIMATIC Manager Note ProTool s Project Manager is not available to you in the event of integrated operation ProTool data can no longer be viewed independently in this event since the data is always linked to a SIMATIC STEP 7 project It therefore has to be managed and backed up using this application ProTool User Manual How to configure graphics based units A5E00149244 7 3 Documenting and managing p
160. le smaller Graphics editor Avoid large numbers of Designer Corel Photo Paint and Corel Draw graphics Program sections of these editors are used when graphics are processed Some of these editors are very slow The best times are achieved with Paint Reduce the color depth The memory requirements for graphics increases in proportion to the number of colors you use Therefore use only the absolutely essential color availability in your graphics Efficient creation of graphics 8 2 To create graphics as efficiently as possible take the following recommendations into consideration Use pixel graphics primarily in those cases where the size of the window is fixed as with icons for soft keys or buttons for example You should use vector graphics for graphics whose size has to be subsequently modified Always create your graphics with the same aspect ratio as the clicked and dragged field in ProTool In doing so it should be borne in mind that a graphic having a size of say 10 cm x 20 cm cannot be displayed faithfully from a pixel point of view in a field of 1 cm x 2 cm Information is lost in such a case ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Tips for efficient configuration 8 3 Creating graphics Efficient creation of graphics The following tips are designed to help you create graphics as efficiently as possible e Use pixel graphics primarily in those cases where the siz
161. ll find detailed information in Requirements for configuring in Asian Languages ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Configuration techniques 5 13 2 Languages in ProTool User interface language and project languages ProTool makes a distinction between two language levels e The user interface language in ProTool This is the language in which the menu and dialog box text blocks are displayed when you configure in ProTool Pro CS The user interface language is selected from ProTool s Setup e The project languages These are the languages in which the blocks of text in your project appear on the operating unit You can create the project in any language available in Windows on the configuration computer The two language levels are completely independent of each other For example you can create French projects with an English ProTool or English projects with a French ProTool Multi lingual projects lf you want your project to run in different languages store all language dependent objects in the desired languages in the project This applies for example to e Event messages e Alarm messages e Screens e Recipes e Text lists e Help texts e Reports You can store text for any project in as many project languages as you like When creating your configuration however note that the languages supported at run time depend on the operating unit You cannot edit sy
162. ll queued ALARM_S messages Note Earlier versions of S7 300 CPUs cannot report this restart to the operating units concerned As a consequence messages are shown as being queued on the operating unit even though the CPU has deleted them already ProTool User Manual How to configure graphics based units 5 76 A5E00149244 Release 12 01 Configuration techniques 5 9 15 10 Acknowledging ALARM_S messages ALARM_S messages requiring acknowledgement When a message is acknowledged by a station on the network the CPU is immediately notified The CPU then distributes the acknowledgement to all connected stations It is only to this message that the operating unit responds in other words only at this point does it enter the acknowledgement in the message buffer Note The CPU issues a time stamp for the acknowledgement event but does not store it Later it is no longer possible to determine if and when a message has been acknowledged ALARM_S messages not requiring acknowledgement Certain ALARM_S messages are configured as alarm messages but do not require explicit acknowledgement by the user the CPU acknowledges such a message automatically when it arrives Message overload on the operating unit In the event of a communication bottleneck in the CPU multiple arrival and departure of an ALARM_S message could not be acquired a message might be displayed as not acknowledged on the operating unit even though it has been acknowledge
163. m Messages Release 12 01 240001 Runtime is operating in Demo mode Load an adequate license Too many tags are configured for the Powerpack installed version 240002 Runtime is operating with a time limited Restore the full standby authorization authorization 3 The specified text comes from the component resources 240003 Authorization cannot be executed Restart ProTool Pro RT or ProTool Pro RT is running in Demo reinstall it mode 240004 Error during reading the standby Restart ProTool Pro RT authorization install the authorization or ProTool Pro RT is running in Demo repair the authorization see mode Commissioning Instructions Software Protection 250000 The tag in the specified line in Check the set address and Status Control is not updated because then check that the address the address configured for this tag is has been set up in the PLC not available 250001 The tag in the specified line in Check the set address Status Control is not updated because the PLC type configured for this tag is not available 250002 The tag in the specified line in Check the set address Status Control is not updated because it is not possible to map the PLC type in the tag type 250003 No connection could be established to Check the connection to the the PLC The tags will not be updated PLC Check that the PLC is switched on and online is activated 260000 A password has been entered which
164. missible range of values for an input field or the cause and elimination of a malfunction in the case of an alarm message Help text is displayed on the operating unit in the language you set You configure Help text on the Help Text tab in the Properties dialog box of the object in question In addition to Help text you can configure tooltips which are displayed at run time for some devices and screen objects Displaying Help text on the operating unit e Operator Panels The availability of Help text is indicated on the operating unit by the lit HELP LED On touch panels the HELP button is displayed The configured Help text can be output by pressing the HELP key e Detailed information about activating Help texts is given in the equipment manual for your operating unit 5 12 2 Icons for local function keys Purpose Icons are fixed size pixel graphics that are placed in the immediate vicinity of screen specific function keys soft keys This means that you can illustrate the function of a locally assigned function key Icons can only be assigned to soft keys that border on the screen of the operating unit You can prevent incorrect operation of a key to a large extent by means of an informative icon ProTool User Manual How to configure graphics based units A5E00149244 5 111 Configuration techniques Release 12 01 5 12 3 Showing and hiding objects Purpose Index tag ProTool features an option of displa
165. mmunication areas project window Area Pointers Define share communication areas area pointers so that specific functions such as the bit message procedure or synchronous data record transfer can be used Create your project This is the most involved part of the work You can approach it in one of two ways either you create all the individual parts first and then link them to form a meaningful structure the bottom gt up approach or you begin by designing a structure and then fill it with the individual elements the top gt down approach As a general rule perform the following steps for this Create a user interface with display elements and controls Configure tags to allow data exchange with the PLC Configure messages to receive information about the machine status or the process Partition the display on the operating unit In addition you can configure additional objects such as recipes depending on the operating unit ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Creating and editing projects 4 6 PLC drivers Available PLC drivers Select the PLC driver with the project assistant in the Select PLC dialog box You can also define or later edit the parameters there if you select PLC Properties in the project window Note You will find information about the various PLC drivers at Start gt SIMATIC gt ProTool V6 0 gt ProTool Information System in
166. n have the tag addresses been set up in the PLC does the recipe number exist does the data record number exist has the function parameters Overwrite Set the data mailbox status to zero Check the connection to the PLC Reload the data record from the data medium or retain the current values Overwrite the data record or cancel the process Overwrite the file cancel the process 290033 Confirmation request before deleting data records 290040 A data record error with error code 1 has occurred which cannot be described in more detail The action was canceled It might be that the data mailbox has not been installed correctly on the PLC ProTool User Manual How to configure graphics based units A5E00149244 Check that the data carrier the data record the data mailbox and if necessary the connection to the PLC Trigger the action again after waiting a short period If the error occurs again please contact the Customer Support Specify the error code displayed HMI System Messages Release 12 01 290041 A data record or file cannot be saved Delete files no longer because the data medium is full required 290042 An attempt was made to execute Trigger the action again after several recipe actions simultaneously waiting a short period The last action was not executed 290043 Confirmation request before storing data records 290044 The data store for the rec
167. n incorrect axis to the trend or incorrect trend has been configured 120002 The trend is not displayed because the Check whether the data area tag assigned tries to access an invalid for the tag exists in the PLC PLC address the configured address is correct or the value range for the tag is correct 130000 The action was not executed Close other applications Delete files no longer required from the hard disk 130001 The action was not executed Delete files no longer required from the hard disk ProTool User Manual How to configure graphics based units A5E00149244 D 9 HMI System Messages Release 12 01 130002 The action was not executed 130003 No target data carrier is inserted The process is stopped 130004 The target data carrier is write protected The process is stopped 130005 The file is write protected The process is stopped 130006 No access to file is possible The process is stopped Close other applications Delete files no longer required from the hard disk Check for example whether access has been made to the correct data carrier the data carrier has been inserted Check whether access has been made to the correct data carrier Remove the write protection Check whether access has been made to the correct file Modify the file attributes if necessary Check for example whether access has been made to the correct file the file exists
168. n select the types of text you would like to export Text visible on the screen such as labeling names It is stored in the file called Labeling csv Info text such as Help text for screen objects and messages It is stored in the file called InfoHelptext csv Message text event messages and alarm messages It is stored in the file called MessageText csv Other text message settings text lists It is stored in the file called MiscText csv ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Configuration techniques The default setting is export of all text types The classification of the text types is done in accordance with the requirements that have to be taken into account in translation For example the placeholders have to be preserved in message text and when text visible on the screen is translated it might be necessary to take the limited Importing text You can insert translated blocks of text in your project by choosing Edit gt Language gt Import or by using the shortcut menu of the editors and objects in the project window The individual blocks of text are automatically assigned to the objects in the project Note You can undo an import of alarm message text To view imported text in foreign languages set the editing language to the language concerned e f you did not specify a target language for the translation when you exported the text you mu
169. n techniques Release 12 01 Communication areas for bit triggered trends For you to be able to configure bit triggered trends you have to set communication areas at Area Pointers in the project window and create them on the PLC The operating unit and the PLC communicate with each other via these areas e Trend request area This area can be used by the PLC to evaluate which trend is currently being displayed on the operating unit e Trend transfer area 1 This area is used to trigger the trends e Trend transfer area 2 This area is required only for trends that you configure with a switch buffer A specific trigger bit is assigned to every trend in all bit areas If for example you have assigned trigger bit 4 to a trend that trend will be identified by bit 4 in all bit areas Switch buffer 5 42 A switch buffer is a second buffer which you can create for a pattern trend While the operating unit is reading the trend values from buffer 1 the PLC can already write the new values to buffer 2 When the operating unit is reading buffer 2 the PLC is writing to buffer 1 The switch buffer prevents the PLC from overwriting values while the operating unit is reading the trend Buffer 1 Butter PLC writes Operating unit reads Trend buffer is full bit amp set in trend transfer area 1 Switch buffer reading and writing trend values simultaneously ProTool User Manual How to configure graphics based units A5E00149244
170. nction keys Principle A function key is a key on the operating unit for configuring a function assignment You can assign one or more functions to any function key in ProTool The functions are triggered as soon as the key is pressed The function key assignment may be locally or globally significant You can assign a password level to function keys in order to prevent operation by unauthorized persons Global assignment Globally assigned function keys always trigger the same function irrespective of the current control situation You can the open a specific screen for example display queued messages or print the contents of the screen By using globally assigned function keys you cut your configuration effort considerably since you do not have to assign individual functions to global keys on every screen KA Assign function keys globally by choosing System gt Screen Keys from the menu To do this click in the Screen Keys dialog box on one of the keys K1 through Kx or F1 through Fx You can specify the functions you have assigned to specific keys on the operating unit by means of labeling strips Note By choosing System gt Screen Keys you can specify global settings for keys that apply to all screens The icons appear in each configured screen provided the settings are not subsequently overwritten by an individual screen In that case the changes apply only to that particular screen ProTool User Manual Ho
171. nding undo history is deleted deleted objects in the cross reference continue to be listed as used objects The status of these objects is shown in brackets after each object for example PIC_5 deleted ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Creating and editing projects General Information The commands Undo and Redo only work with actions taken since the last time the project was saved If for example you move a screen object and then save your project you cannot later cancel this action These are some of the rules that apply to Undo Redo e Settings in dialog boxes properties of a field can only be canceled in their entirety It is not possible to open the dialog box and discard individual entries e With multilevel dialog boxes only changes to the primary object are recorded Modifications to underlying objects or creations or deletions cannot be reversed Example project window Edit Tag gt Edit Limit Value Tag You can only undo changes to the tag here e Undo Redo is special to ProTool With a project integrated in SIMATIC STEP 7 the Undo buffer cannot be accessed by a higher level SIMATIC Step 7 Undo Manager ProTool User Manual How to configure graphics based units A5E00149244 4 25 Creating and editing projects Release 12 01 4 10 5 Undoing the last action Possible procedures To cancel your last action in ProTool choose one of the th
172. ng individual objects are common to all projects ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Creating and editing projects Note Example An archive is configured for the tag which you copied to the Clipboard in the source project If you have selected archive as the object type in the Setting Replace dialog box the archive is replaced in the destination project Object linking is not changed by the substitution merely the contents of the object are inserted and additional linking added All the objects referenced by the inserted objects are also pasted in the destination project Should errors occur in the project during the substitution operation they are reported in the same way as other errors when the project is compiled The replacement of individual objects can be undone Further Replace is supported differently by various objects including between projects of different types thus for example you can paste objects from a graphics project in a Windows based project You cannot insert more objects with Replace than the number allowed by the quantity structure of the destination project If the destination project has a smaller range of functions than the source project it is possible that not all objects will be applied Object attributes that have not been defined in the source project will be assigned default values in the destination project ProTool User Manual How to
173. nits A5E00149244 Wait until the end of the reconfiguration Remedy Load the current version in the PLC using Simotion Scout Generate the anew project using ProTool CS end ProTool RT and start with the new configuration Check that the cable is plugged in the PLC is operational the correct interface is used Reboot the system if the system message is displayed continuously Check that the cable is plugged in the PLC is operational the correct interface is used Reboot the system if the system message is displayed continuously Check the access rights Check for example whether the server name is correct the computer name is correct the server is registered HMI System Messages Release 12 01 There is no connection to the server because the server identification CLS ID cannot be established 160012 160013 160014 170000 170001 170002 170003 170004 170007 Values cannot be read or written The specified server was started as InProc Server This has not been released and may possibly lead to incorrect behavior because the server is running in the same process area as the ProTool Pro RT runtime software Only one OPC server project can be started on a PC MP An error message appears when an attempt is made to start a second project The second project has no OPC server functionality and cannot be located as an OPC server
174. nly that particular message is acknowledged e Group acknowledgement When you acknowledge a message belonging to an acknowledgement group all the queued messages of this group are acknowledged too printout Printing is enabled or disabled by selecting the Print attribute or is enabled when the message buffer overflows The messages are printed on a printer attached to the operating unit Configure your printout by choosing System gt Messages gt Settings from the menu ProTool User Manual How to configure graphics based units 5 52 A5E00149244 Release 12 01 Configuration techniques 5 9 7 System messages Displaying system messages System messages are always implemented on the operating unit and cannot be configured in ProTool They are displayed in a process window What is reported A system message consists of a message number and message text The message text may contain internal system tags that provide further details on the cause of an error message System messages provide information on operating unit operating states The wealth of possible system messages ranges from notes to serious errors Note You will find a list of system messages of the operating units their causes and if possible remedial action in an appendix to the equipment manuals and the Communication User s Guide Displaying system messages At System gt Messages gt System Messages you set the system messages
175. nnnoennnenennnonnneenennnene Searching ccccccccceeseeeeceeeeeeeeeeeeeeeeeseeas Searching for errors using Cross Reference functions ccccceeeeeeeeees 4 27 Selecting a printer on the operating unit example cceececeeceeceseeeeeeeeeseeeeesaeeees Set Date and Time ccccceeeeeeeeeeeeeeeees Set field Panel cccccccccseeseeeeseeeeeeeseeeeees Set intensity 0 0 0 eeeeeeeeceeeeeeeeeeeseeeeeeeseeaees Set ZOOM factor cccceeecceeeeeeeeeeeeeeeeseeeeees Setting CONTAST cc eee ecceceeeeeeeeeeeeeeeeeees Setting the acquisition cycle Example Starting ProTOOl ccccceceseeeeeseseeeeeeeeeeees Starting ProTool in SIMATIC STEP 7 SEN Status tag nee eee eee neda Steps to creating a multilingual project Structure of the interface area for non SIMATIC PLCS ccccccccceceeeeeeeeseeeeeeeees Switch buffer nannnaannnnannnannnnnnnnenne System messages ccccecseeeeeeeeeseeeeeeeeens Languages ccccesecesseeseceeeeeneeeeneuess System messages example System requirements For foreign languages ccsescecceeees T WAG a E Address vrccsiccecttce sesccisenccisasticcnedsienecaeadede oapeat Status Force ProTool User Manual How to configure graphics based units A5E00149244 Index Tag scaling example cccccseeeeeeeeees Tag use in several fields ccceeeee TAQS oaoiiaaiiiai
176. not be created Repeat the action if necessary Select the specified script line in the configuration Check tags whether the types used are permissible Check Functions whether the number and types of parameter are correct Select the scripts from the configuration which are called in directly or indirectly via the specified script Check tags whether the types used are permissible Check Functions whether the number and types of parameter are correct Compile the configuration again 20013 VBScript dll is not correctly installed Re install ProTool Pro RT Therefore no scripts can be executed 20014 20015 30010 D 2 A value is returned by the script function which is not written in any configured return tag Too many scripts have been triggered in quick succession lf more than 20 scripts are queued to be processed any subsequent scripts are rejected In this case the script indicated in the message is not executed The tag could not accept the function result e g in the case of exceeding the value range Select the specified script in the configuration Check whether the script name has been assigned a value Check where the scripts are being triggered from Extend the times e g the polling time of the tags which trigger the scripts Check the tag type of the function parameter ProTool User Manual How to configure graphics based units A5E001 49244 Rele
177. not be opened directly in SIMATIC Manager To include projects like this in a STEP 7 project they have to be integrated To do this choose in ProTool the File gt Integrate in STEP 7 Project option from the menu If conversely you wish to edit projects that were integrated in SIMATIC STEP 7 as stand alone projects in ProTool without SIMATIC STEP 7 being available you must first unintegrate the projects To do this choose in ProTool the File gt Copy outside STEP 7 Project option from the menu Note When you open a stand alone project there can no longer be automatic synchronization of the database between SIMATIC STEP 7 and ProTool You therefore have to ensure that the shared database is resynchronized for example by re integrating if changes are made to the STEP 7 program ProTool User Manual How to configure graphics based units 3 2 A5E00149244 Release 12 01 ProTool integrated in SIMATIC STEP 7 3 1 How to start ProTool in SIMATIC STEP 7 General There are two ways in which you can start ProTool in SIMATIC STEP 7 e By means of SIMATIC Manager e Directly in Windows Starting ProTool with SIMATIC Manager ei Procedure Start SIMATIC Manager Select a STEP 7 project or create a new STEP 7 project 3 Choose the Paste gt Station gt SIMATIC OP option from the menu and enter a name for the ProTool project 4 Start ProTool by double clicking the ProTool project Then select the operating
178. not copied The copy action is interrupted Data written up to this point is retained Deletion of the target table if configured is not executed The cancellation is documented by an error entry RT_ERR at the end of the target table ProTool User Manual How to configure graphics based units A5E00149244 Wait until the current copying actions have been completed and restart the last copy action Wait until the current copying action has been completed and restart the last action Check the project for the following the function Start_sequence_archive is correctly configured the variable parameters are being correctly provided at the operating unit Check the project for the following the function Copy_archive is correctly configured the variable parameters are being correctly provided at the operating unit Modify the function Copy_archive in the project if necessary Before initiating the function delete the target archive D 7 HMI System Messages D 8 Release 12 01 80026 The message is issued after all the archives have been successfully initialized Values are written in the archives from this moment on Prior to this no values are archived even though the runtime software is operating 80027 The internal Flash memory has been specified as the memory location for an archive This is not permissible No values will be archived for this archive and the archive will
179. ntains errors that might result in incomplete display on the operating unit The full compilation process has been completed e Errors Correct the errors listed and recompile the project The compilation process is not completed ProTool User Manual How to configure graphics based units A5E00149244 6 5 Testing projects Release 12 01 6 4 2 Error messages while downloading Possible problems while downloading While a project is being downloaded to the operating unit status messages on the progress of the compilation process are output to a window If problems occur while the project is being downloaded to the operating unit the cause in the majority of cases is too high a baud rate or the simultaneous use of other drivers on the configuration computer for example when connected to a network The most common causes of discontinuation of the download process are listed below Downloading is aborted after a line Error message The connecting cable is too long Select a lower baud rate The connecting cable is poorly shielded or Select a lower baud rate spurious signals are imported onto the cable by other devices Computer performance is inadequate Select a lower baud rate Another driver is running in the background for Select a lower baud rate example with networking Downloading stops and crashes Computer performance is inadequate Select a lower baud rate ProTool User Manual How to configure graphics b
180. nual How to configure graphics based units A5E00149244 Release 12 01 Configuration techniques Logging into and out of the operating unit e When you call a password protected operation the operating unit automatically prompts you to enter an appropriate password In order to eliminate the possibility of unauthorized persons gaining access a password level greater than 0 should not remain active on the operating unit for any length of time e f you do not do anything on the operating unit for a configured period of time logout time the operating unit automatically resets the current password level to 0 You set the logout time by choosing System gt Settings from the menu The system default setting is 5 minutes Note Irrespective of operating a password protected control you can log on or off at any time by configuring the Logon User or Logoff User functions Setting the password level on the operating unit The following PLC jobs are available for setting a defined password level on the operating unit e You can use PLC job 23 to set a password level of your choice on the operating unit from the PLC in order to allow access by a defined user group for example e You can use PLC job 24 to reset the password level back to o from the PLC You will find a list of all possible PLC jobs with job numbers and parameters in PLC jobs in alphabetical order and PLC jobs in numerical order ProTool User Manual How to configure gr
181. obally you have to configure the function on a Kx function key on the operating unit or on a button positioned in the fixed window on the TP ProTool User Manual How to configure graphics based units 5 4 A5E00149244 Release 12 01 Configuration techniques 5 1 1 Screen objects in ProTool Introduction to screen objects Screens consist of individual objects There are different types of object which you can use at will when configuring a screen At will means that you determine the number and type of the objects as well as their position and size Available screen objects ProTool presents you with the following object types Al Text With the text box you can configure static text various kinds of formatting are possible Text can be shown in a wide range of fonts Text can be entered over several lines and aligned vertically or horizontally izi Character By using character graphics you can compose graphics graphics from the individual characters contained in a symbol font If you use character graphics instead of graphics the memory requirement for your project file will be reduced significantly Graphics With the graphic field you can use graphics from other graphics programs in your project Input output With the input output field you can enter or display field process values directly Different display formats for example decimal and binary are possible There are a large number of formatting options
182. ol some printers in the list box have already been defined Parameters have already been assigned to these printers e You can add more new printers to the list box in ProTool You have to enter the specific control characters contained in the printer manuals concerned for these printers Perform the settings for the printers and the interface parameters by choosing System gt Printer from the menu Note Use the Z PRINTER standard screen that is part of the standard configuration ProTool User Manual How to configure graphics based units A5E00149244 5 55 Configuration techniques Release 12 01 5 9 10 Displaying messages on the operating unit Displaying messages Messages are displayed in special process windows Set the properties of the following objects by choosing System gt Screen Keys from the menu e Message window message line Messages are output here e Message indicator The message indicator indicates that alarm messages are waiting or have to be acknowledged The message indicator is used for acknowledging messages on touch panels Sort criterion for alarm messages If several unacknowledged alarm messages of the same priority are queued select the sort criterion by choosing System gt Messages gt Settings from the menu First The first oldest alarm message is displayed first Last The last most recent alarm message is displayed first If you configure the function Alarms Displa
183. olling time In the case of operating units with a graphical display a maximum of two simultaneously depressed keys are transferred The following applies to the keys of the operating unit except to SHIFT For as long as the key is held down the relevant bit in the keyboard assignment has a value of 1 Otherwise it has a value of 0 Note If the operating unit is switched off or disconnected from the PLC with a key held down the corresponding bit in the keyboard assignment remains set System keyboard assignment The system keyboard assignment is a data area with a fixed length of three data words In order to be able to use the system keyboard assignment you must set up a data area of the type system keyboard in your project at Area Pointers Precisely one bit in the system keyboard assignment is assigned to each key on the system keyboard on a fixed basis The figures below show the keyboard assignments for units OP 25 OP 27 and OP 35 OP 37 ProTool User Manual How to configure graphics based units B 8 A5E00149244 Release 12 01 Communication areas for non SIMATIC PLCs ho AP ez fs El bar SIN word SS ee a 3 word Keyboard communication bit Keyboard communication bit count direction right gt left count direction left gt right Keyboard assignment for the OP 25 OP 27 of foe az foe E eaa e word PEAT PP rae Pale Pe Pala Psp 2 Pa 0 2 word BB O reserved reserved 3 word Keybo
184. on the operating unit and written to the PLC memory The connection to the PLC is established by means of tags ProTool User Manual How to configure graphics based units 5 2 A5E00149244 Release 12 01 Configuration techniques Screen editor Screens are created with a separate editor in ProTool The operating unit is displayed when you call the screen editor Open the screen editor by e double clicking on Screens in the left half of the project window to create a new screen e double clicking in the right half of the project window on an existing configured screen to open the screen for editing You can zoom this display in and out in stages by choosing View gt Zoom from the menu If for example you wish to edit details you can do it much more simply by zooming in on them Screens are stored under a symbolic name You enter a name by choosing Edit gt Properties from the menu This name has to be specified when you edit reference or delete the screen In addition screens are numbered automatically Start screen Declare one screen in every project as the start screen The start screen is the screen that is displayed after the operating unit has started up Fixed window The fixed window is the window that is always flush with the top border of the operating unit screen By choosing System gt Screen Keys from the menu you can open and close the fixed window and adjust its height by dragging with the mouse
185. onal information The following options are available for configuring ALARM_S messages in SIMATIC STEP 7 e Configuration using S7 PDIAG e Configuration in S7 GRAPH e Call these via SFC17 SFC18 Note Graphics display devices do not support tags with text lists which you can configure in SIMATIC STEP 7 under Reporting system errors You can find detailed reference information about the procedure in online Help for SIMATIC STEP 7 and in the relevant option packages ProTool User Manual How to configure graphics based units A5E00149244 5 71 Configuration techniques Release 12 01 5 9 15 6 Incorporating ALARM_S messages Principle With message configuration in SIMATIC STEP 7 the stored blocks of text and attributes are placed in a database shared by ProTool During the process of compiling the project Prolool automatically imports the necessary data and subsequently downloads it to the operating unit Configuring and downloading ALARM_S messages It is therefore important that the shared database is always up to date during the compilation process and that data synchronization is active To ensure this select the two options ALARM_S and ProAgent by choosing File gt Compile in the Compilation Settings dialog box ProTool User Manual How to configure graphics based units 5 72 A5E00149244 Release 12 01 Configuration techniques 5 9 15 7 Updating the operating unit Principle Since the S7 CPU st
186. oncluded Repeat the print job if necessary Evaluate the additional system message related to this message which is also issued Repeat the print job if necessary D 27 HMI System Messages Release 12 01 320000 320001 320002 320003 320004 320005 320014 D 28 The movements have already been indicated by another device The movements can no longer be served The network is too complex The defective operands cannot be displayed No diagnostics capable alarm messages have been selected The units related to the alarm messages could not be selected No alarm messages exist in respect of the selected unit No network can be displayed in the detail display The required signal statuses could not be read by the PLC The defective operands cannot be established The project contains ProAgent partitions which are not installed No ProAgent diagnostics can be performed The selected PLC cannot be evaluated for ProAgent The message display configured with the Evaluate_message_display_fault function could not be found Select the movements on the other display units and select the movement screen on the required display unit Display the network in AWL Select a diagnostics capable alarm message in the message screen ZP_ALARM Select the defective unit in the general view screen Check the consistency between the configuration on the display unit and the PL
187. onts have to be a fixed pitch font This means that each letter is the same width A letter i requires just as much space as an m The language dependent fonts can vary from language to language This is always necessary when certain language dependent special characters are not contained in the ANSI code The language dependent fonts change automatically e When you change the editing language in ProTool e When the operator changes from one language to another on the operating unit ProTool User Manual How to configure graphics based units A5E00149244 5 121 Configuration techniques Release 12 01 5 13 5 Language dependent keyboard assignment Language dependence The characters on a PC keyboard are language dependent For example no German or French special characters are available on an English keyboard Further the letters are arranged somewhat differently As soon as you change the editing language in ProTool it modifies the assignment of your keyboard to the layout of the foreign language concerned On screen keyboard 5 122 In order to facilitate the assignment of the characters printed on your keyboard and those actually entered ProTool displays a language dependent on screen keyboard You can see on the on screen keyboard where the deviating characters are located There are two options to choose from for entering a language specific character e Orientate yourself on the on screen keyboard and enter the cha
188. or a fruit juice system Le Grapetruit ie Lemon il a7 duice Drink o o o orme Recipe and data record illustrated by analogy with a filing cabinet e Recipe Recipes correspond to the drawers of the filing cabinet in the figure for example Orange or Lemon The reference value fields tags that belong to the recipe are defined in the recipe You use the recipe to define the data structure in your ProTool project You cannot change this structure subsequently on the operating unit You can configure up to 255 recipes in ProTool e Data record Data records correspond to the filing cards in the drawers of the cabinet Drink Juice and Nectar A data record contains the values for a recipe You create delete and modify data records on the operating unit You can create up to 500 data records for a recipe ProTool User Manual How to configure graphics based units A5E00149244 5 103 Configuration techniques Release 12 01 Example of a recipe The filling station above is used to produce orange drink orange juice and orange nectar The mixing proportions for each of these are different The ingredients are always the same Let us assume that a recipe called Mixture is created containing the following data structure Tag Var_ 23 Name The tag designations Name 1 orange g flavor etc are known as entry names The entry names are displayed as well on the operating unit Tag Var_11 for example
189. ord on the operating unit with a symbolic name This name is only relevant on the operating unit When a data record is transferred only the data and the identifiers of the recipe are transferred Apart from the identification of the recipe the PLC has no special way of identifying the data record If you want to identify the data record on the PLC you create in the recipe a tag that contains the name of the data record Tags in recipes Tags that you use in recipes must have an address on the PLC and the Write Directly attribute Only these tags will be transferred to the PLC when a data record is transferred Tags without an address are not transferred You set the attributes in the Tag dialog box on the Options tab There is no point in using the tag types Timer and Counter in recipes Standard screens for recipes 5 106 The standard screens Z RECORD 1 and Z RECORD 2 are available so that you can create save and transfer data records on the operating unit These screens exist in the standard project but are not yet integrated Integrate the standard screens in your project by assigning the Select Screen function to a function key for example Specify the standard screen Z RECORD 10r Z RECORD 2 asa parameter If you want to use both standard screens assign each one to a function key You only need the Z RECORD 2 standard screen if you want to transfer current data directly between the operating unit and the PLC ProTool User
190. ores the message information when a fault occurs individual network stations an OP for example can log on at a later date and obtain an update However the S7 CPU only stores information about pending messages Once all events arrival departure acknowledgement have occurred the message is deleted from the CPU When obtaining an update therefore the operating unit processes any missing events automatically if a message is not known to the PLC but the arrival and acknowledgement events are not entered on the operating unit The events are not entered in the message buffer in that case however Events processed in this way are identified on the operating unit by displaying the message status symbols in inverse type thus 1234567 A Ki HH MM SS DD MM YYYY GRUOO Boiler 13 temperature 190 degrees Inform shift supervisor Tel 007 Automatically processed events ProTool User Manual How to configure graphics based units A5E00149244 5 73 Configuration techniques Release 12 01 5 9 15 8 Resource consumption of messages ALARM_S messages ALARM_S messages are configured in SIMATIC STEP 7 The data is then stored in a shared database imported during the process of compiling the ProTool project and finally downloaded to the operating unit That means that ALARM_S messages use up resources on the operating unit Economizing on storage space 5 74 There are basically two ways in which you can economize on storage sp
191. ou are using a SIMATIC S7 PLC and ProTool has been integrated into SIMATIC STEP 7 Note For a SIMATIC PLC configuration of ALARM_S messages is considerably simpler if you have installed S7 PDIAG What is ALARM_S ALARM_S is a message number procedure The message numbers are issued automatically during the configuration process in SIMATIC STEP 7 The numbers are used as the basis for the specific assignment of the correct message text When a fault arises the operating unit receives a message containing the message number On the basis of the number the corresponding message text is identified and displayed The S7 CPU stores not only the status of the message arrived departed acknowledged but also the time This information is not discarded immediately after the messages have been sent either so individual network components for example operating units can log on later and update Advantages of ALARM_S 5 64 As compared with the message bit procedure ALARM_S has the following advantages e ALARM_S is an active message procedure When a message is issued the CPU actively notifies all networked units The operating unit is relieved of the task of continually polling the message area e The process data always precisely reflect the situation at the time of the message This cannot be guaranteed with the message bit procedure e The time stamp precisely indicates when an event occurred even if the operating unit is no
192. ources Make sure when you are working with ProTool that you have 20 to 40 MB of main memory available and at least 65 free system resources You will find information on this topic in Explorer by choosing Help gt About Increase the size of your main memory with additional RAM or virtual memory as necessary Additional system resources are released by closing other applications e Environment tag TEMP In Windows a temporary file is created for files when they are opened and processed You decide where this temporary file is stored by means of the TEMP environment tag The path of the TEMP environment tag is normally set in the autoexec bat file If the TEMP environment tag is not placed in the autoexec bat system file the temporary file is stored in the local Windows directory If an error message is issued by ProTool that indicates an error upon write access the storage space on the drive might be too small for the temporary file In Windows 2000 the environment variable TEMP is set at Start gt Settings gt Control Panel gt System gt Advanced tab gt Environment variables button In Win NT 4 0 you set it at Start gt Settings gt Control Panel gt System Environment tab ProTool User Manual How to configure graphics based units A5E00149244 2 3 First steps in ProTool Release 12 01 ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 ProTool integrated in SIMA
193. ow The touch panel display a maximum of 26 characters in the input field for symbolic values You should therefore avoid long text entries in your text list ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Appendix Appendix Standard screens reference Communication areas for non SIMATIC PLCs Libraries in ProTool HMI System Messages moe O U gt Abbreviations ProTool User Manual How to configure graphics based units A5E00149244 Appendix Release 12 01 ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Standard screens reference A Standard screens reference Screens in standard projects The standard projects supplied with ProTool contain various screens that have already been configured these are called standard screens The names of the screens all start with the character Z_ You can use standard screens in your projects without changing them or you can customize them to suit your requirements The following table shows the applications implemented in the different standard screens Note Many of the screens and functions listed below are not available for all operating units Z BACKUP Archive data backup Read in archived data restore an ZFORCE Fore VAR Z MESSAGES Edit messages such as Open event message window Open event buffer event message page Delete event buffer Open alarm buffer alarm message page Delete a
194. perating unit in the language of the countries concerned You supply a project to a multilingual country Example you are selling a machine to Switzerland You want the operator to be able to choose between German French and Italian on the operating unit In any case you should always attempt to create and test the project in one language first This language then acts as your reference language for the translations Configuring in foreign languages consists of the following specific work steps l 2 Satisfy the necessary system requirements Define the configured languages choose Edit gt Language gt Select from the menu Select a language as the first editing language choose Edit gt Language gt Select from the menu Create and test the complete project in this language first before proceeding to translate all the pieces of text together later Set the font choose System gt Fonts from the menu Configure a language switch only if you want to offer several languages simultaneously on one operating unit Translate the pieces of text If you want to enter blocks of text in a foreign language switch the editing language choose Edit gt Language gt Select from the menu You select the language in which you have created the project to be your reference language likewise option Edit gt Language gt Select You can now have reference language text displayed and enter the
195. phics based units A5E00149244 4 29 Creating and editing projects Release 12 01 4 12 Example of creating projects These examples show you how to create a project for an OP 37 and how you convert one project for an OP 25 to another 4 12 1 How to create an OP 37 project Objective You want to create a project for an OP 37 and the SIMATIC S7 300 or SIMATIC S7 400 PLC Procedure A Procedure Dy Click on this button or choose File gt New This opens the project assistant You are guided through four dialogs steps 2 through 5 to create a new project In the Select Device dialog box at Graphics based operator panels select Click the Next button In the Select PLC dialog box enter the name of the PLC From the list below this select the driver you want to use for communication between the operating unit and the PLC Click the Parameters button to set the driver parameters Click the Next You can also set the driver parameters later on In the Standard projects dialog box select Use standard project This puts you on the standard project Double click the left mouse button in the project window on Area pointers to configure the Event messages communication area Select this at Type and then click OK Confirm by clicking OK You can then configure 64 event messages This data block must also be available in your PLC program Choose System gt Screen Keys to partition the OP dis
196. play For Alarm Event Mess select the setting Window Window so that both event and alarm messages are displayed simultaneously on screens ProTool User Manual How to configure graphics based units 4 30 A5E00149244 Release 12 01 Creating and editing projects al Procedure 10 Select the message area using Active and holding down the mouse button position it in the screen layout This completes the subdivision of the OP display Save your project with File gt Save 11 Proceed to configure the event messages If you enter more than 64 messages only messages 0000 to 0063 can be output on the operating unit 4 12 2 How to convert an OP 25 project Objective To convert an OP 25 project to an OP 27 project proceed as follows Procedure Proewe OOOO O Open the existing OP 25 project Choose File gt Convert from the menu Enter a name for the new project T OP 27 is selected as the device type as no other conversions are possible 5 Click Save If you confirm the prompt that appears in response to this the project is converted and the OP 27 project window opens ProTool User Manual How to configure graphics based units A5E00149244 4 31 Creating and editing projects Release 12 01 ProTool User Manual How to configure graphics based units 4 32 A5E00149244 Release 12 01 Configuration techniques 5 Configuration techniques In this chapter you will learn how to e Create screen
197. play all messages on a particular operating unit in order to avoid a torrent of messages for example In that case specific messages could be displayed just on a control desk for example In order to be able to control the display of messages so selectively in SIMATIC STEP 7 each message can be assigned what is termed a display class In all there are 16 display classes display classes O to 15 Example Messages that are to appear on the machine might be assigned display class 1 those that are to appear on the control desk display class 2 The various operating units then only analyze those messages that belong to specific display classes Any other ALARM_S messages are immediately discarded assigned selected display class display classes Message A Message B nef Message C CI O O O EJ O CJ O E O m 0 00000000 dHgooOOOHL OOOO Message D Display classes determine which groups of messages are to be displayed on the ProTool User Manual How to configure graphics based units 5 66 A5E00149244 Release 12 01 Configuration techniques Specifying display classes The display class to which an ALARM_S message belongs is set when you configure the message in SIMATIC STEP 7 For a more detailed description of the procedure please refer to the SIMATIC STEP 7 documentation on message configuration If you do not specify a display class in SIMATIC STEP 7 the message concerned is automatically assigned
198. ple functions 005 COMMUNICATION cccceeeeeeeeeeeeeeeeeeeeeeens Communication areas for messages Communication areas for non SIMATIC Keyboard assignment LED GSSIONMEMN sscovicncsartensisamatotacctsientsitens Communication sequence in the event of ALARM_S messages 00scceeeeeeeeeees COMP IATON sesoses EES Complete AeVICES cccceeccceseeeeeeeeeeeeeeaees Components of a ProTool project Configuration cccceeceeseeeeeeeeeaeeeeeess Selecting display ClaSS S cccce Configuration notes for touch panels Configuration requirements in Asian languages ccceeeeeceeeeeceeeeeeneeeeseeeesees Configuration software cccceeceeseeeeeeeeeees Configure PrinterS ccccccecsseeeeeeeeeeeeeees Configuring a multilingual project Configuring alarm messages CXAMPIE cccceeeecsseeeeeeeeeeseeeeeseeeeeeees Configuring Color Change cccsseeeee Configuring controls ccceeeeeeeeeseeeeeeees Configuring display elements 00 Configuring dynamic attributes Configuring operator prompting Configuring with ProTool integrated in SIMATIC STEP 7 wcssicssnctaincavecnsseespenasaineasens 3 1 CONSTANTS sicscstsccnsscniwaisiccediecanteraacveanacennmiaens 7 7 Constraints on projects in Asian IANQUAQCS aua E Constraints with Printing ccccesseseeeeeees Cont
199. project PROFIBUS direct keys With PROFIBUS direct keys you set bits on the TP directly in the I O area of the SIMATIC S7 The bit area is set in SIMATIC STEP 7 The bit is set when the direct key is touched and reset when the key is released or when you quit the screen Requirements 1 Atthe time your project is generated ProTool is installed and integrated 2 During operation the Touch Panel is connected to a SIMATIC S7 via the PROFIBUS DP 3 You have defined the bit area for direct keys in SIMATIC STEP 7 you will find configuration tips in the Communication Manual If all these requirements have not been fulfilled ProTool interprets the configured button as a direct key for driving the direct key module The number of PROFIBUS bits that can be manipulated by means of direct keys depends on the touch panel TP 37 40 0 39 TP 27 24 0 23 ProTool User Manual How to configure graphics based units A5E00149244 5 23 Configuration techniques Release 12 01 Direct keys for the direct key module You can use these direct keys to drive the outputs ports of the optional direct key module at the back of the TP The port is set when the direct key is touched and reset when the key is released or when you quit the screen Requirements The TP is equipped with a direct key module and the requirements for PROFIBUS direct keys are not met The number of ports that can be configured depends on the touch panel TP 37
200. r There are no rights fora network Contact the hotline printer available 10001 No printer has been installed or no Install a printer and or mark standard printer configured one as standard printer The intermediate buffer for printing Do not issue print jobs so graphics is full Up to two graphics can quickly in succession be buffered 10003 Graphics can be buffered again me ProTool User Manual How to configure graphics based units A5E00149244 D 1 HMI System Messages Release 12 01 The intermediate buffer for printing lines Do not issue print jobs so in text mode e g messages is full Up to 1000 lines can be buffered quickly in Succession 10005 Lines of text can be buffered again mR 20010 20011 20012 The Windows print system reports an error For information on the cause refer to the text printed and if available the error number Printing is not performed or it is incorrect A fault has occurred in the script line called in from the specified script Execution of the script function was therefore terminated In this case it is advisable to check any previous system messages too An error has occurred in a script called in by the script specified Execution of the script function has therefore been terminated in the subscript In this case it is advisable to check any previous system messages too Inconsistent configuration data is present Therefore the script could
201. r drivers Note the following constraints with certain printer drivers e t might not be possible to print the project with CANON drivers Printing will be discontinued in this case e With the Apple laser printer the first line is not printed This problem does not occur with drivers for the HP LaserJet III PostScript or PostScript printers ASCII character set With some printers it is not enough simply to set the ASCII character set in the project Make sure the ASCII character set is set on the printer too ProTool User Manual How to configure graphics based units A5E00149244 7 7 Documenting and managing projects Release 12 01 7 5 Example of documenting a project This example shows you how to create a customized printout 7 5 1 How to create a customized printout Objective You wish to print all the data in your project Unlike the default setting you do not want the ProTool graphic but your company logo which you have already used in your project under the name of LOGO to be printed on the cover sheet You want to leave a margin for handwritten comments on the right side of the printout Procedure Procedure S Open the project from which you wish to print data Choose File gt Print from the menu In the Print dialog box at Reports choose the Complete report You will now see the individual chapters in the Contents list in the order in which they will later be output Print Reports Print
202. racter on the keyboard of the configuration computer e Click your mouse to enter the character directly via the on screen keyboard French France Prov ool Standard algal dalla gee eT Tae a A 5 eL ELE Cm eof TC Example of language dependent on screen keyboard with French as the editing language The on screen keyboard is hidden automatically as soon as you reset the editing language back to the current Windows language You can also enable and disable display of the on screen keyboard by choosing View gt Keyboard Note You can only use the on screen keyboard if the corresponding keyboard layout has been installed under Windows Enable the keyboard at Start gt Settings gt Control Panel gt Keyboard If you have not done it ProTool will resort to the international US layout For entering Asian characters ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Configuration techniques 5 13 6 Reference text Principle When you create a project for several languages you normally configure all the pieces of text in your native tongue first If you then change the editing language to enter text in a foreign language all the text fields appear blank again ProTool features a user friendly reference text function so that you have a basis for your translations In dialog boxes and in screen editors you can display an additional window with blocks of reference text
203. re not linked to the PLC It cannot be modified at run time on the operating unit By using character graphics you can compose graphics from the individual characters contained in a symbol font An example of character graphics is illustrated below If you use character graphics instead of graphics the memory requirement for your project file will be reduced significantly 4 Configure character graphics by selecting the button illustrated or by choosing Insert gt Character Graphics from the menu Line characters Complete symbol packages are available for user friendly drawing of polylines The symbol packages contain symbols for all representations of paths such as horizontal and vertical lines corners crosses and bifurcations The scope of supply contains three fixed symbol packages the line characters single bold and double You can customize four other symbol packages USER 1 through USER 4 to meet your requirements ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Configuration techniques 5 2 3 Graphics Purpose Graphics are static display elements that are not linked to the PLC They cannot be modified at run time on the operating unit Use graphics for example for displaying your system or as explanatory symbolism for dynamic display and controls Creating graphics ProTool features an option of embedding external graphic editors via the OLE interface In this way you can crea
204. ree following options Choose Edit gt Undo from the menu The last action that can be undone canceled is shown in abbreviated form after the menu command A longer description is given in the status bar Click the Undo button on the toolbar This opens a tooltip which shows you the last action that can be undone canceled You are given the same information in the status bar Press the CTRL and Z keys simultaneously In contrast to the first two options you are not given any feedback about which action has been canceled If you keep executing the Undo command you can successively cancel all the recorded modifications 4 10 6 Redoing the last action Possible procedures To restore your last canceled action in ProTool choose one of the three following options Choose the Edit gt Redo command from the menu The last undone action is shown in abbreviated form after the menu option A longer description is given in the status bar c Click the Redo button on the toolbar This opens a tooltip which shows you the last canceled action You are given the same information in the status bar Press the CTRL and Y keys simultaneously In contrast to the first two options you are not given any feedback about which action has been restored If you keep executing the Redo command you can successively restore all the recorded cancellations 4 26 ProTool User Manual How to configure graphics based units A5E0014
205. right to left right gt left beginning with o without bracket e From left to right left gt right beginning with 1 with bracket Structure of the control and acknowledgement bits One word each is available in the interface area for the control and acknowledgement bits e Word n 0 Contains the control bits These are written by the PLC and read by the operating unit e Word n 6 Contains the acknowledgement bits These are written by the operating unit and read by the PLC The figures below show in detail the structure of the control and acknowledgement bits for different count directions Control bits word n 0 Erroneous transfer Error free transfer Acknowled qment bits word n 5 15 14 13 42 11 10 9 e 7 e 5 4 3 2 1 jo Data transfer complete Data mailbox is disabled Life bit Operating unit mode Operating unit startup Control and acknowledgement bits for the count direction right gt left ProTool User Manual How to configure graphics based units A5E00149244 B 3 Communication areas for non SIMATIC PLCs Release 12 01 Control bits word n 0 Erroneous transfer Error tree transfer Acknowledgment bits Word n 6 11213 4 5 6 8 9 10 14 12 13 14 15 16 Transfer complete Data mailbox is disabled Life bit Operating unit mode Operating unit startup Control and acknowledgement bits for the count direction left gt right Operating unit startup Bit O 16 in acknowledgem
206. rmation on how large the area pointers should be when you create them and the structure they have to have refer to the Communication user s manual The overview below lists the various area pointers and what they are used for The area pointers are sorted in alphabetical order User version The user version identifies the version of the project A version check is performed on the PLC by means of this area pointer Event messages You can configure an event message for each bit in this data area The bits are assigned to the message numbers in ascending order As soon as the PLC sets a bit in this data area the operating unit recognizes that the assigned event message has arrived Conversely the operating unit interprets the message as departed after the bit is reset on the PLC Screen number In this data area the operating unit stores information on the current screen You can evaluate this information in the PLC program to call another screen for example Data mailbox The data mailbox is a data area on the PLC It is used as intermediate storage to download data records from the operating unit to the PLC The data mailbox contains only the values of the tag The addresses are not transferred Function keyboard The operating unit transfers keystrokes of the function keys via this data area You can evaluate this information in the PLC program in order to indicate incorrect operation by means of a message for example
207. roTool Proje Ct cccceecccceeeeeceeceesseeeseeeeeseeeeeseaees 4 4 Objects in the project WINKOW c cccccceeececeeeeeceeeeseeseesseeeesseeeesaeeees 4 5 Steps to be taken when creating a project cccceecccseeeeeeeeeeeceeeeesaeees 4 6 PE OIVO are EEEE E EE EE EEEN 4 7 Aroa POINTOLS ioe cece carcisncazetactucneeeeeeatetoaled teceesuerponceseheoteastueersdatecbacueneenaet 4 8 Screen partitioning on the Operating UNIt ccccsseseceesseeeeeeneeeeeeeees 4 9 Configuration notes for touch PaNels cccccsseeeeeceeeeeeceeeeeeeneeeeeeesaees 4 10 Editing VOC CUS cect erercecduencetedeneueneadcstebinsieneupeiscenesaddussecautuenncduetedhaehemecaecs 4 10 1 Convertible projects cccccsecccceecccceeeecseeecseeeceaeeeseeeeseusesseeeesseeeeesaes 4 10 2 Copying objects Between projects and within a project 4 10 3 Replacing a project and project Parts ccccccccsseeeceeeeceeeeseeesseeesaeeees 4 10 4 Undoing and redoing ACtIONS ccceccccseeeeceeeeeeeeeeeeneeeesaeeeesaeeeeseeeeess 4 10 5 Undoing the last action ccccccseeeeceeeeeceeeeeeseeeeeeaeeeseaeeeseeeesseeeeeseeeeess 4 10 6 Redoing the last action cccccseeeeceeeeeeeeeeeseeeeseeeeeseaeeeseneesseeeseaeeeess 4 11 Retrieving project INfOrmMatiOn cccccecccseecceeeeceeeeseeecseeeeeeeeeseeeseeeess 4 11 1 Display in Cross Reference WINdOW ccccseseeecseeeeeeneeseeeeseeeeeeens 4 11 2 Display at Pro
208. rojects Release 12 01 7 3 Managing projects in stand alone operation Project Manager If you installed ProTool as a stand alone application in other words if you are not operating it under SIMATIC STEP 7 there is a user friendly project manager integrated in ProTool instead of SIMATIC Manager You can use it to manage your projects in a user friendly way Usage With Project Manager it is simple for you to e Archive projects Backup using more than one floppy disk too e Restore archived projects Restore e Open projects e Delete projects Backup and restore The Backup and Restore functions are not possible between devices of different types Backup and Restore are directly possible on the operating units Refer to your equipment manual for further information ProTool User Manual How to configure graphics based units 7 4 A5E00149244 Release 12 01 Documenting and managing projects Call You start Project Manager by choosing File gt Project Manager from the menu When you call Project Manager for the first time the Find dialog box is displayed initially Here you choose the drives and directories which have to be searched for ProTool files Only those projects that are located within these directories are displayed by Project Manager Find Sedo Configurations ka C PROTOOL Eci J protool a standard Find dialog box After you have selected the appropriate directories or when yo
209. rol and acknowledgement bits Control and acknowledgement bits for non SIMATIC PLCsS ceeeeee ee B 3 Convert a project nnnenoeannneneenneenennenenne 4 18 Convertible c ccccccceccececscececcececsceceueens 4 18 Index Create a Project cccccccseeecceseeeeeeeeeeeeeees Creating a customized printout ONAN IO sinisira irina aran Creating area pointers cceeeeseeeeeeeeees Creating graphics TipS cccceseeeeees Creating icons for function keys Cross Reference cccceeeeceseeceeeeeeeeenes Cross reference OVErViIEW ccceeeeeeeee Custom project user interface in F71G WOO aeea e E 5 7 Di Directly accessing values on the PLC De a EP A E E sentence DISPLAY en E EE Display actual VaAlUCS cccceeeeeeeeeeeeees Data areas for non SIMATIC PLCs Interface ALEA eee eeeeecececeecececeeeeeeeeceeees Keyboard aSSiQNMent c ccceceeeeeeees LED assignment cccseeeeeeeeeeeeeeeees Data areas in the interface area Data areas in the interface area for non SIMATIC PLCS i ccccccccccceccsccecseceesueeeesecees B 6 Data MaillDOX cccccecceccececceccccscesueaeeueas eE A E E Tane eee eer ree eee ee Decimal places Of aS cscccesseeeeeeeees Decimal places with tagS ccccseeeeeees Device overview for ProTool 0000 Device type rect transfer Data
210. ror message during compilation to the effect that the maximum number of characters has been exceeded At the same time a list of the most infrequently used characters in the project is output Special characters Special characters are ASCII characters higher than 127 for example a a If you use a non Chinese character set in text in an Asian Windows system you should not configure any special characters because they are not displayed correctly in a large number of cases Messages All system messages are also available in Asiatic languages Message number message status active cleared acknowledged date time and acknowledgement group remain in alphanumeric characters in Asian projects and cannot be displayed in Asian characters Messages created with Asian characters cannot be exported or imported with ProTool Print jobs on the operating unit When using an Asian language all the print jobs are output in graphics mode to the operating unit printer Field length Field lengths depend on the width of the characters used With Asiatic character sets the number of configurable characters in fields can be reduced as a result of the double character width Standard projects Standard projects and examples are also available in Asiatic languages ProTool User Manual How to configure graphics based units A5E00149244 5 129 Configuration techniques Release 12 01 ProTool User Manual How to configure grap
211. rs diagnostics The process might be influenced as a result of the message e Reporting The message events are output to a printer ProTool User Manual How to configure graphics based units A5E00149244 5 45 Configuration techniques Release 12 01 5 9 2 The components of a message Message structure A message consists of e Message number e Message text e Amessage tag e Help text The following messages are displayed on the operating unit but cannot be edited in ProTool e The message number cannot be modified in system messages standard diagnostic results S7 system messages and NC alarms Only with OP 7 and OP 17 e Message numbers of user defined diagnostic results can be freely defined in SIMATIC STEP 7 within certain limits e The message number is assigned to Alarm_S messages in SIMATIC STEP 7 Message number The message number is used to reference a message In ProTool you have a free choice of message number within the range 0 to 2000 and message text Message text Message text contains the description of a message The length of the message text depends on the operating unit The number of characters per line is marked by this character A at the top border of the window during configuration Alarm Messages PHOS 1 10 O00 A nnd By choosing Edit gt Style from the menu you can select the following styles for example for the message text depending on the operating unit flashing
212. s e Configure controls and display elements e Use tags e Configure messages After that we will show you for example how to e Use functions e Create recipes e Assigning operator authorization e Create multi lingual projects ProTool User Manual How to configure graphics based units A5E00149244 5 1 Configuration techniques Release 12 01 5 1 Screens Example Screens are an image of the process You can display processes on screens and specify process values The figure below shows an example of a mixing unit for producing different juices Ingredients are filled into a mixer from different tanks and then mixed The liquid levels in the tanks and in the mixer are displayed The intake valves can be opened and closed by means of the operating unit The motor for the mixer can be turned on and off in a similar manner Quantity in tank in l lakt 7 Tanki Tank 2 1 Bottling machine lt 7 Mixing unit Tank 1 Tank 2 Tank 3 o o oO Quantity in Valve 4 mixer l to bottling machine Soft kKey button Fixed window Example of a Screen Mixing Station Components of a screen A screen can consist of static and dynamic components Static components include text and graphics Dynamic components are linked to the PLC and visualize current values from the PLC memory Visualization may take place in the form of alphanumeric displays trends and bar graphs Dynamic components are also inputs made by the operator
213. s nene ance sanenetesveasezoresseneeede laces 5 3 2 What are combined input output fieldS eee ceeeeeeeeeeeeeeseeeeeneees 5 3 3 What are UNCION KEYS cscssnts eitsdeceoncastdstieeiuaseaetuwnawetuniatoaySeceenedatesvon 5 3 4 Vile are DURON xaceesevnecehscteacasni taie E 5 3 5 Using buttons as direct keys ccccceceseseeeeseseeeseseeseeeseseesenseeeneeeens 5 4 WAS E A E E E EE E E E E TE 5 4 1 Properties of TAOS scnciissoncciuchecenccupnsnencdnustbeidnusaaes a ea ienna ara 5 4 2 CGI TaS enre ET 5 4 3 Examples of configuring TAGS ccccccecseeeeeeeeeeeeeeeeeeeeeesaeeeesaeeesseeeens 5 4 3 1 How to set the acquisition cycle and the standard clock pulse 5 4 3 2 Tag SCANS sess esjercisice ter seatetaawreanis Dehemienselaivstue E e e S 5 4 4 Details ON configuring tags cccceeeceeseeeeceeeeeseeeeeeeeeeesaaeeessaeeeseneeens 5 4 4 1 Decimal places with tags ccccccecseeeeeeeeeeseeeeeseeeeeseeeesseeeesseeeeeseeeeess 5 4 4 2 Address and type of a taQ ceecccssccccsseeeeeeeeeeseeeeeseeeesseneesaeeeseneeesaaees 5 5 MUDIE XING essien EE E E SE 5 5 1 Multiplexing a bar graph ccccececsseceseseeeseseeeseeeeeseseeessaesenseeeeneaeeens 5 5 2 Multiplexing WIGS ninzcitroesineid tet nalesienenpmene tod pslemeehanetauseanenduatacedeuevenccadedictesnaes 5 5 3 Multiplexing trend taQS ccccccseccssseeeseseeeseseeeeseeeeseaesesseeeenseeeenenenens 5 5 4 Multiplexing input output fieldS
214. s not possible to convert a value from Check the value range or a source format to a target format e g type of the variable A value should be assigned to a counter which is outside the valid PLC dependent value range A tag of the type Integer should be assigned a value of the type String ProTool User Manual How to configure graphics based units D 16 A5E00149244 Release 12 01 HMI System Messages 190100 The area pointer is not updated Check the configuration because the configured address for this area pointer is not available Type 1 Event messages 2 Alarm messages 3 PLC acknowledgment 4 Operating unit acknowledgment 5 LED assignment 6 Trend request 7 Trend transfer 1 8 Trend transfer 2 No is the consecutive number displayed in ProTool Pro 190101 The area pointer is not updated because it is not possible to map the PLC type in the area pointer type Parameter type and no See message 190100 190102 The area pointer is updated following an error status after the cause of the last error state has been eliminated return to normal operation Parameter type and no See message 190100 200000 Coordination is not executed because Change the address or set the address configured in the PLC does up the address in the PLC not exist nas not been set up 200001 Coordination is not executed because Change the address or set the address configured in the PLC up the address in the PLC in
215. s when you configure the function keys For each LED you specify the number of the assignment area and the bit number in this area Bit number n in the following tables designates the first of two successive bits that control a total of four different LED states Bingi Bin freo tunon SOS o b woo ooo CA a cae at approx 0 5 Hz LED function for the right gt left count direction iinet ete fromen oU 1 lasing at approx 0 5 Hz Jo sting at approx He ttf Oncontinuously S LED function for the left gt right count direction ProTool User Manual How to configure graphics based units A5E00149244 B 11 Communication areas for non SIMATIC PLCs Release 12 01 Note You will find a description of the LED assignment for SIMATIC PLCs in the Communication User s Guide ProTool User Manual How to configure graphics based units B 12 A5E00149244 Release 12 01 Libraries in ProTool C Libraries in ProTool Purpose Libraries are collections of preconfigured screen objects They add to the number of screen objects available and enhance the effectiveness of your configuration by repeated and multiple use of finished parts Standard libraries Once ProTool is installed the following libraries are available to you in the Library directory File name Content Suitable for devices Bmp Graphics lib Technical standard symbols Vector Graphics lib Pipes pumps tanks and All Windows valves systems except
216. sages to one of up to 16 acknowledgement groups The value 0 or a blank Acknowledgement field signifies that an acknowledgement applies only to that alarm message single acknowledgment ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Configuration techniques 5 9 5 Driving a port relay Driving a relay If you have selected Relay for a message the relay connected to the operating unit is driven The relay is energized upon the occurrence of the arrive event The relay is deenergized in the case of e event messages Cleared Message Event e alarm messages Acknowledged Message Event Driving a port If you have activated Port for a message the port connected to the operating unit is driven in other words 24 V DC are applied The port is energized upon the occurrence of the arrive event The port is disabled again upon the occurrence of e event messages Cleared Message Event e alarm messages Acknowledged Message Event ProTool User Manual How to configure graphics based units A5E00149244 Configuration techniques Release 12 01 5 9 6 Settings for message classes Properties of message classes You can configure the following parameters for message classes e acknowledgement e printout acknowledgement Alarm messages have to be acknowledged Alarm messages are displayed until they have been acknowledged e Single acknowledgement When you acknowledge a message o
217. satisfy your own requirements ProTool User Manual How to configure graphics based units viii A5E00149244 Release 12 01 Contents Contents 1 Whal IS PEO TOON siecscensdecesesesesncesaeasesnsecesecnsecesucesuceseseiaseausentcsteeveeteeees 1 1 Overview of the COCUMENTATION ccccceececeeeeeceeeeeeceeeesseeeesseeeesaneeees 1 1 1 ProTool for the whole SIMATIC HMI device family ccccsseeeeeeeees 1 1 2 ProTool for Windows based SYStOMS cccscccccseeeeseeeeeeeeeeeseeeesaeeeesees 1 1 3 Pro LOOM for graphics displays niccecesenncteiccnceeexsesersavodecdsessicadeaddnceeeeecteateed 1 1 4 ProTool for text based CISPIAYS ccsecccseeeceeeeceeeeceeeeseseesaueeseeeeseeeenes 2 PUES SUNS IN Pro TOO ourensana a ieee 2 1 OFO TOOL e E iene omansmertadaaunthantin 2 2 Configuring graphics displays cccccccsseeeecceeeeeecseeeeeeseeeeeeeeaneeesaaaees 2 3 Notes on the configuration computer ccccseececseeeeeeeeeeseeeeeseeeeesanees 3 ProTool integrated in SIMATIC STEP 7 cccccccsssseeseneeeeeseeeneeneeees 3 1 How to start ProTool in SIMATIC STEP 7 ccccccseseeceeseeeeeeeeeeeeeneees 3 3 4 Creating and editing projects ccceesecseseceeneeeeneeseeseeensesenseneees 4 1 Fundamental considerations when creating a project cccceeceeeees 4 2 Defining an operating philosophy cccccseeceeceeeeeeeeeeeseeeeeseeeeeeaeeenees 4 3 Components of a P
218. sible for the tags to be overwritten with current values In this case it is not the data read that has been read that is transferred from the data medium to the PLC instead is the data that has been updated in the meantime How to create data records and transfer them to the PLC is described in detail in the manual of your operating unit Transferring data records when working on the operating unit standard case The transfer of data records from the operating unit to the PLC and vice versa is the standard case The special cases are described in the Communication User s Manual We recommend that you only transfer data records by using the operating unit To do this use the standard screen Z RECORD 1 Setting the transfer mode The selection of the transfer mode depends on the operating unit and the PLC used e Direct transfer When a data record is written the data record tags are written directly to the defined addresses In direct reading the tags are transferred from the system memory of the PLC to the operating unit e Indirect transfer All the tags of the data record are written to the PLC s Clipboard Set the direct transfer mode Creating data records Data records can only be created on the operating unit and saved on a data medium there The data medium that can be used depends on the operating unit The standard screen Z RECORD 1 uses the Z MEMORY text or graphic list which contains the assignment of data medium an
219. solution Select this setting if you would like to convert projects between different operating units having different resolutions or display sizes ProTool User Manual How to configure graphics based units 4 18 A5E00149244 Release 12 01 Creating and editing projects 4 10 2 Copying objects Between projects and within a project Principle You can cut or copy selected parts of your project and paste them from one project to another via the Clipboard For example you can copy text and fields from the alarm message editor to the event message editor or graphic elements from one screen to another A requirement for successfully copying from one project to another is that the system limits of the destination project are exceeded You can also copy objects between projects with different resolution If the destination system uses a lower resolution than the source system then the icons of soft keys for example are cleanly adjusted to the new resolution by an anti aliasing mechanism Preparations for new projects Before starting to copy objects from an existing project you should without fail carry out the following global settings in the new project This will ensure that no loss of data occurs due to different settings during copying e At System gt Screen Keys adjust the partition of the screen display to that in the source project e Make the option for Full Screen mode the same as in the source project by choosing Syst
220. specific groups At run time individuals can be allocated to one of these groups as appropriate and they thus automatically receive the access rights of that group ProTool provides hierarchically organized password levels from level 0 to 9 If a user is assigned password level 4 for example this user is authorized to execute the functions of password levels 0 to 4 e Password level 0 Password level 0 is the default in ProTool Use this lowest level in the hierarchy for functions that have little or no effect on the operational sequence These are generally functions that do not required any input such as the display of messages You do not have to enter a password on the operating unit in order to execute functions with password level o e Password levels 1 to 8 Assign functions to password levels 1 to 8 according to their importance Before you execute these functions the operating unit prompts you to enter a password e Password level 9 The authorization to execute functions at password level 9 is granted only to the system administrator or service engineer He has access to all the functions of the operating unit You define the password of the system administrator by choosing System gt Settings from the menu The default setting is 100 You can modify this setting on the operating unit at run time You can find more information on password administration in the equipment manual for your operating unit ProTool User Ma
221. ss and operating states or to acquire and log process data on the operating unit that you obtain on the process from the PLC configure messages Messages are initiated by the PLC and can be displayed on the operating unit 5 9 1 Displaying operating and process states What do you use to display operating and process states To display process and operating states or to acquire and log process data on the operating unit that you obtain on the process from the PLC configure messages Messages are initiated by the PLC and can be displayed on the operating unit There are the following message types in ProTool e Event messages Display routine operating and process states and processes e Alarm messages Display critical or hazardous operating and process states and require operating personnel to react by issuing an acknowledgement e System messages Display states and errors of the operating unit the PLC or the communications between them They are issued by the operating unit or by the PLC For what purpose do you use messages The messaging system is responsible for the following tasks e Reporting events or states that might occur on the system or in the process A state is reported immediately after its occurrence The messages are presented to the operator as a function of their significance priority e Support when troubleshooting error conditions Messages provide detailed information on the causes of erro
222. st specify the language into which the text was translated when you import it e If this language is not available as a configured language in your project it is created automatically Note Remember not to change or add text manually in the time between exporting and importing the text but to have these changes translated in good time Manually changed or added text will be overwritten by the text in the import file on being imported ProTool User Manual How to configure graphics based units A5E00149244 5 127 Configuration techniques Release 12 01 5 13 9 Requirements for configuring in Asian languages Asian Windows system 5 128 A requirement for creating a project with Asian blocks of text is an Asian Windows system or Windows 2000 multilingual as the operating system The necessary character sets can only be accessed in these Windows systems To assist you with entering Asian characters the Input Method Editor IME is available on such systems and you can use it to define text as phonetic transliterations for example ProTool s on screen keyboard is therefore not made available Even the compilation must be carried out on an Asian Windows system otherwise the project language will be ignored during compilation Under certain conditions it is possible to download projects in which an Asian project language has been selected on a non Asiatic Windows system For this the fud or fwd file created d
223. stablished because the cause of the interruption has been eliminated No more data is read or written Possible causes The cable is defective The PLC does not respond is defective etc Connection is established via the wrong interface The system is overloaded A connection is used which requires a function module in the PLC The function block has replied Communication can now proceed ProTool User Manual How to configure graphics based units A5E00149244 Check whether the data area for the tag exists in the PLC the configured address is correct or the value range for the tag is correct Delete older archive files if necessary Connect fewer operating units which want to use the service Check that the cable is plugged in the PLC is operational the correct interface is used Reboot the system if the system message is displayed continuously HMI System Messages Release 12 01 280003 A connection is used which requires a___ Check that the cable is function module in the PLC plugged in the PLC is operational the correct The function block does not reply interface is used Reboot the system if the system message is displayed continuously The remedy is dependent on the error code 1 The function block must set the COM bit in the response container 2 The function block may not set the ERROR bit in the response container 3 The function block must respond within
224. status message is issued Download not possible If no connection to the operating unit can be established a status message to this effect is output Check the physical connection between the operating unit and the configuration computer Note The project file must not be downloaded directly from the configuration computer to the module but must first be loaded into the flash memory on the operating unit since the memory organization of the two storage media differs If the project file were to be downloaded directly to the module and then loaded into the flash memory on an operating unit error states can result In the DRAM the data are lost when the operating unit is switched off ProTool User Manual How to configure graphics based units 6 2 A5E00149244 Release 12 01 Testing projects 6 2 Peculiarities of MPI download Requirements e MPI download is possible with the following operating units all graphics displays and OP 3 C7 623 and C7 624 e An MPI module is required on the configuration computer e The configuration computer and operating unit are connected physically to the MPI network e An MPI network can only be set up with a SIMATIC S7 PLC Setting the MPI address on the operating unit If you have downloaded the compiled project file for the first time and serially at that the operating unit has the configured MPI address To carry out an MPI download the standard screen System Settings must be con
225. stem messages in ProTool They have been stored for every operating unit for a number of languages already If you are configuring a language for which no system messages are available all the system messages will appear in English Editing language The project language in which you edit text at any given time on the configuration computer is the editing language The toolbar and the status bar show the current editing language setting ProTool User Manual How to configure graphics based units A5E00149244 5 117 Configuration techniques Release 12 01 Reference language One of the project languages can be used as the reference language You can first create all the blocks of text in the Reference language and then use them as a basis for other translations when you enter your translated text directly into the project When you are configuring you can toggle between the reference language and the editing language you have set Online languages on the operating unit You can even download several of these project languages simultaneously to the operating unit depending on the operating unit For the operator to be able to toggle between these languages you must provide him with a suitable control When creating your configuration note that the languages supported at run time depend on the operating unit Project languages Online languages Language levels in ProTool Exchanging text with translators
226. t cccceeeeeceeeeeeeeeeeeeees System requireMent cccceeceeeeees Function Key vinnsesevsssscaccunseriuseasencetunnndeua vnnes Function parameters ccccecceeeeeseeeeeees FUNCIONS cprenen e EXAMP eseon Rane G Getting started in ProTool Global function K Y ccceceeeeeeeeeeeeeeees Graphic iSplayS cccceeeeesseeeeeeeeeeeeeeeees Graphic essi Cicio p e A A A ee Bar graph reretensceesssaetanntareuseeseceecvcetese ons 5 14 Character graphics cccccseeeeeeeeeeees TONOS oirre E ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 H Hiding ODjeCtS cccceecesseeeeeseeeeeneeeeens 5 112 BM N EEE E E DA EE E 1 Import Text for translation cccccceseeeeceeeeeees 5 126 Incorporating ALARM_S messages in FO ON i sccrscntcsaiecenitensseidietieiaysthdanadoniinsenenst 5 72 Indirect transfer Data recordS ccccecececeeeecececeeeeeeeeees Input field Multiplexing ccceeeceeeeeeeeeeeseseeeeneeeens Input Output fields cece ec eeeeeeeeeeee ees NS TANICS DB seoran Integrated operation cccccccseeeeeeeeeeeeeees internace ANC cecrus Control and acknowledgement bits Al ALC e e E E E BNI eesosa a Data plotting on trends c ccecee Interrupt data plots on trends Invincible bUTtONS cccseeeeeeeeeees K Keyboard aSSIQNMent
227. t connected until a later time ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Configuration techniques Display classes Priorities Individual messages can be assigned different display classes in SIMATIC STEP 7 When configuring in ProTool you then can then choose a specific selection of display classes for an operating unit In that way you can distribute the messages selectively between different display units You can assign the messages different priorities when configuring ALARM_S messages as well Note Make sure that you assign messages that can bring about consequential errors a higher priority than the consequential errors themselves Types of ALARM_S messages With message configuration in SIMATIC STEP 7 there are two types of ALARM_S messages alarm messages and event messages Note You can configure in SIMATIC STEP 7 whether an ALARM_S message needs to be acknowledged or not Configuring ALARM_S messages ALARM_S messages are configured in SIMATIC STEP 7 not in ProTool The advantage of this is that the messages are generated system wide and only have to be created once ProTool User Manual How to configure graphics based units A5E00149244 5 65 Configuration techniques Release 12 01 5 9 15 3 Display classes What are display classes An S7 CPU always issues ALARM_S messages to all stations that are logged in However it may be that you do not want to dis
228. ta areas for the SIMATIC PLCs are described in the Communication User s Manual The operating unit and the PLC communicate with each other via these data areas e Interface area e Keyboard assignment e LED assignment The data areas are only required if you want to use the corresponding functions on your operating unit Create the required data areas on the PLC and enter them as area pointers in your project in the project window at Area pointers The table provides you with an overview of which user areas are in principle possible with which operating unit Device specific user data areas OP 25 OP 27 OP 35 OP 37 TP 27 TP 37 OP 25 OP 27 OP 35 OP 37 TP 27 TP 37 PLC jobs OP 25 OP 27 OP 35 OP 37 TP 27 TP 37 Recipes OP 25 OP 27 OP 35 OP 37 TP 27 TP 37 System keyboard assignment OP 25 OP 27 OP 35 OP 37 Function keyboard assignment OP 25 OP 27 OP 35 OP 37 LED assignment OP 25 OP 27 OP 35 OP 37 Date and time OP 25 OP 27 OP 35 OP 37 TP 27 TP 37 OP 25 OP 27 OP 35 OP 37 TP 27 TP 37 OP 25 OP 27 OP 35 OP 37 TP 27 TP 37 User version OP 25 OP 27 OP 35 OP 37 TP 27 TP 37 Trend request area OP 25 OP 27 OP 35 OP 37 TP 27 TP 37 Trend transfer area OP 25 OP 27 OP 35 OP 37 TP 27 TP 37 ProTool User Manual How to configure graphics based units A5E00149244 B 1 Communication areas for non SIMATIC PLCs Release 12 01 Structure of the interface area for non SIMATIC
229. te graphics with your usual applications without having to become familiar with a new graphics program ProTool displays every graphic you are using as a bitmap irrespective of whether you create the graphic with a pixel oriented graphics program for example Paint or with a vector oriented graphics program Vector graphics are converted into pixel graphics before being displayed in ProTool Ed Configure graphics by selecting the symbol illustrated or by choosing Insert gt Graphic from the menu Color presentation on the operating unit With pixel graphics if you notice differences between the colors displayed on the operating unit and those configured in ProTool proceed as follows On the configuration computer choose on the Start menu Settings gt Control Panel gt Display and on the Settings tab select at Colors the setting True Color Retain this setting for configuring and compiling the project Smooth display If the Smooth setting is enabled an anti alias filter for replacing missing pixels due to interpolation is used when increasing or decreasing the size of a graphic This setting results in softer transitions in photo realistic displays In the case of drawings the display quality is enhanced when zooming out of graphics in particular since the complete screen information is retained ProTool User Manual How to configure graphics based units A5E00149244 5 11 Configuration techniques Release
230. ted continuously even if it is not on the open screen This is important with trends for example since a trend is normally required to be plotted even if the screen is not selected Note Use the Read Continuously option only for tags that you want to have updated continuously Otherwise you might unnecessarily degrade the performance of your system ONLINE If you select ONLINE default setting the tag is serviced by the PLC during operation If you deselect ONLINE the tag is disconnected from the PLC during operation You can use this for example if you are taking only parts of the system into operation ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Configuration techniques 5 4 3 Examples of configuring tags By means of an example we show you here how to set the acquisition cycle and the basic clock cycle of tags and convert tags automatically with the help of functions 5 4 3 1 How to set the acquisition cycle and the standard clock pulse Increasing the acquisition cycle and the standard clock pulse System default setting standard clock pulse 500 ms acquisition cycle 1 s Set the standard clock pulse in the PLC dialog box If you increase the standard clock pulse to 1000 ms the acquisition cycle for all tags is increased to 2 s Note In order not to overtax communication between the PLC and the operating unit the times you set for the standard clock pulse should not be
231. ters could not be entered in the registry 0 General errors 1 Incorrect version 2 Profile cannot be entered in the registry 3 Sub network type cannot be entered in the registry 4 Target rotation time cannot be entered in the registry 5 Highest address HSA incorrect ProTool User Manual How to configure graphics based units A5E00149244 Use a different operating unit address Check the connection and whether the PLC is switched on Check the parameter definitions in the Control Panel using Set PU PC interface Restart the system Select a different baud rate in ProTool Pro according to subrack profile communication peer etc Check the user defined bus profile Check the connection and whether the PLC is switched on Check the parameter definitions in the Control Panel using Set PU PC interface Restart the system Check the connection and whether the PLC is switched on Check the parameter definitions in the Control Panel using Set PU PC interface Restart the system D 11 HMI System Messages Release 12 01 140009 140010 140011 140012 No tag updating or writing is executed because the module for the S7 Communication was not found No S7 communication peer could be found because the PLC is switched off DP T The option Is not active as the only master is set in the Control Panel under Set PU PC interface
232. text in the editing language If you want to send text for translation you can export it in csv format choose Edit gt Language gt Export on the menu After being translated external to ProTool you can accept them into your project choose Edit gt Language gt Import from the menu Select the languages to be downloaded to a specific operating unit choose System gt Language Assignment from the menu You can select up to three languages simultaneously ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Configuration techniques 8 Compile the project 9 Download the project to the operating unit Note Avoid moving fields in event messages and alarm messages when you modify a project that has been created in several languages Since there is no permanent assignment between the field and its position within the text you should move the pieces of text if necessary instead of the fields ProTool User Manual How to configure graphics based units A5E00149244 5 125 Configuration techniques Release 12 01 5 13 8 Exchanging text with translators Editing blocks of text external to ProTool If you configure a project in several languages the simplest approach is to create and test the complete project in one language first You can then pass all the blocks of text to translation and after that include the translated text in your project The advantages of
233. th Windows based systems you can also copy recipes via the Clipboard You will find more information about this at Compatibility of recipes ProTool User Manual How to configure graphics based units 4 20 A5E00149244 Release 12 01 Creating and editing projects What is not copied These objects are not copied e Objects that are unknown in the destination project Such as functions or command buttons when copying from TP 170 to OP 170 e Character sets e Inthe case of multilingual projects only the languages available in the destination project are copied No new languages will be created If necessary create them before copying e Settings at System for example Language Assignment or Full Screen mode ProTool User Manual How to configure graphics based units A5E00149244 4 21 Creating and editing projects Release 12 01 4 10 3 Replacing a project and project parts Purpose If you would like to introduce new or updated standard components say from ProAgent of one project in your project you can do so with the ProTool s Replace function Replacing a complete project By choosing File gt Insert Replace gt Settings from the menu you can set the object types which should be taken into account when replacing whole projects For this select the Replace whole projects option and then select the object types The settings will be saved in the project concerned if this project is used as a source pro
234. the PLC The figure below shows the structure of the data area All the information is BCD encoded D ata word Left byte Right byte n 9 net n 12 Day of week 1 7 n 13 Day 1 31 Month 1 12 n 14 Year 0 99 Structure of the time and date data areas Note You will find a description of the interface area for SIMATIC PLCs in the Communication User s Manual In order to be able to verify that the date and time have been transferred you should set the data words to 0 before sending off the PLC job ProTool User Manual How to configure graphics based units A5E00149244 B 7 Communication areas for non SIMATIC PLCs Release 12 01 Keyboard assignment of the operating unit for non SIMATIC PLCs Usage and prerequisite Keystrokes executed on the operating unit can be transferred to and evaluated by the PLC This means for example that you can issue a message to notify the operator of incorrect usage of a key In order to be able to do this you must set up corresponding data areas known as assignments in the PLC and specify them as area pointers during configuration Note on the touch panel Area pointers for the keyboard and LED assignments are not supported for touch panel configuration Download The keyboard assignments are downloaded spontaneously to the PLC The download takes place whenever a change is registered on the operating unit It is therefore not necessary to configure a p
235. the screen the PLC may overwrite the current value This situation occurs for example when data records are transferred from the data medium to the PLC The tags are updated in the operating unit and the values are then transferred to the PLC In the meantime however the PLC could have updated the output field tag In this case the value of the PLC is transferred not the value of the data record ProTool User Manual How to configure graphics based units A5E00149244 5 105 Configuration techniques Release 12 01 5 11 1 Configuring a recipe Identifying a recipe on the operating unit You create a recipe in your project with a symbolic name You also use this symbolic name to select the recipe on the operating unit The recipe also receives a number but this is only valid during configuration You can change the recipe s name and number In the project window open the Recipe dialog box by double clicking and then click the Properties button Identifying the recipe on the PLC Three identifiers are available for identifying recipes on the PLC You enter the identifiers on the Options tab in the Recipe dialog box The identifiers are user definable ProTool automatically enters the number of the recipe in the first identifier The identifiers are written to the data mailbox when a data record is transferred from the operating unit to the PLC and can be evaluated by the PLC Identifying a data record You create a data rec
236. the specified time timeout 4 Establish an online connection to the PLC 280004 The online connection to the PLC has Check the PLC parameters been interrupted There is no data in ProTool Pro baud rate exchange at present block length station address Check that the cable is plugged in the PLC is operational the correct interface is used Reboot the system if the system message is displayed continuously The tag could not be read or written It Check in the configuration is assigned the start value that the address has been The message can be entered in the set up in the PLC message buffer for up to four more failed tags if necessary After that the message number 290003 is issued An attempt has been made to assigna Observe the value range for value to a tag which is outside the value the tag type range permitted for this type The message can be entered in the message buffer for up to four more failed tags if necessary After that the message number 290004 is issued ProTool User Manual How to configure graphics based units D 22 A5E00149244 Release 12 01 HMI System Messages It is not possible to convert a value from Check the value range or 290003 290004 290005 290006 290007 290008 290010 a source format to a target format The message can be entered in the message buffer for up to four more failed tags if necessary After that the message number 290005 is issued
237. the topic Process communication You can select the following drivers for devices with a graphics display SIMATIC S5 AS511 SIMATIC S5 FAP SIMATIC S5 L2 DP SIMATIC S7 300 400 SIMATIC S7 200 SIMATIC 500 505 Allen Bradley DF 1 Allen Bradley DH485 GE Fanuc SNP SNPX FREE SERIAL MITSUBISHI FX Modicon Modbus OMRON Hostlink Multilink Telemecanique Uni Telway Repercussions for tags The address depends on the PLC you are using The way in which the address of a tag with a PLC connection is displayed depends on the PLC you selected You select the available data types and data formats in the Tags dialog box at Type or Format You will find an overview of the available data types and data formats that you can select for the PLC driver concerned in the Communication user s manual ProTool User Manual How to configure graphics based units A5E00149244 4 9 Creating and editing projects Release 12 01 4 7 Area pointers What are area pointers for A defined address area on the PLC for data interchange with the operating unit is addressed by means of an area pointer You create area pointers in the project window at Area pointers You can edit area pointers with all the commands available in the shortcut menu for example copy and then paste in another project What area pointers are available 4 10 The number of area pointers available varies depending on the selected operating unit For info
238. this procedure are as follows The workload of the configuration engineer is reduced since he only has to create the user interface in a language familiar to him The translator can edit the blocks of text outside ProTool either in Excel or a text editor The translated blocks of text will be complete and consistent Scope of text export import Using the ProTool s text export import function you can export and import blocks of text for the whole project text from specific editors or text of separate objects The scope of export import depends on the command Export import blocks of text for the complete project When you issue a command to export import text by choosing Edit gt Language gt Export or Import on the menu all blocks of text for the complete project are exported or imported The import operation cannot be undone But you can remove all blocks of text in a language from the project by deleting that language You will find detailed information by referring to Deleting a project language Export import blocks of text of a certain editor or object You can start exporting importing text in the project window by means of the shortcut menu right click of the editors and objects Only those blocks of text can be exported or imported that belong to the selected editor or object A text import operation started from the shortcut menu can be undone Exporting different text types 5 126 When exporting you ca
239. to a large extent since the operating unit accepts only the configured values on the text list Input fields for symbolic values are created on the open screen on the Screen Objects toolbar by choosing the illustrated button or at Insert gt Text or Graphic List ProTool User Manual How to configure graphics based units A5E00149244 Configuration techniques Release 12 01 5 3 2 What are combined input output fields Principle Combined input output fields display current values from the PLC on the operating unit You can also enter values that are transferred to the PLC at the same time The values may be input and output optionally in numerical alphanumeric or symbolic form During input the value you want to be output is not updated on the operating unit If you define limit values for the input output field tag values that are outside the specified range can be e Rejected upon input e Displayed in a different color for example when read out Combined input fields are created on the open screen on the Screen Objects toolbar by choosing the illustrated button or at Insert gt Input Output Field Input fields for symbolic values are created on the open screen on the Screen Objects toolbar by choosing the illustrated button or at Insert gt Text or Graphic List ProTool User Manual How to configure graphics based units 5 18 A5E00149244 Release 12 01 Configuration techniques 5 3 3 What are fu
240. tons Requirements Buttons can only be configured for touch panels Before you start configuring buttons you should give a thought to the basic partitioning of the touch panel screen refer to Configuration notes for the touch panels Purpose A button is a virtual key on the touch panel screen to which you can assign one or more functions You operate a button by touching the touch sensitive screen You can customize the user interface by means of buttons You can assign a password level to buttons in order to prevent operation by unauthorized persons Labeling You can label buttons statically or dynamically with text or graphics e Static labeling When configuring the button enter a text or select a graphic This type of labeling is static which means that it is not changed on the touch panel e Dynamic labeling When configuring the button select a text or graphics list and an associated index tag The value of the index tag determines which list element is displayed on the button at run time Operation Pressing or releasing a button triggers the functions that you set for these events To prevent the triggering of a function of a button that has been pressed by mistake move your finger from the button while still keeping the button pressed This process is not interpreted as a click event Check back indication upon operation When the button is pressed and released it is animated by a change in border color as
241. ttributes Message 0001 EE EG Priority e v Print F Relay ALCE i Fort H ProTool User Manual How to configure graphics based units 5 80 A5E00149244 Release 12 01 Configuration techniques 5 9 16 2 Edit Message standard screen on the TP 27 Default functions The following functions have already been implemented on the standard screen known as Edit Message Z MESSAGES Edit Message standard screen Icon Implementation Name of Function a Open event message window Event Window Open event buffer Display Messages FT Open event message page Display Messages EI Delete event buffer Events Delete Buffer Print event buffer Print messages Ta Open alarm buffer Display Messages Be Open alarm message page Display Messages a ProTool User Manual How to configure graphics based units A5E00149244 5 81 Configuration techniques Release 12 01 COE Implementation Name of Function Delete alarm buffer Alarms Delete Buffer Print Alarms Buffer Print messages ProTool User Manual How to configure graphics based units 5 82 A5E00149244 Release 12 01 Configuration techniques 5 9 16 3 Message areas for SIMATIC S5 Memory on a SIMATIC S5 The message area is defined in memory words for example FW 50 Length 2 Memory 51 Memory 50 Bit no f sk 5 9 16 4 Message areas for SIMATIC S7 Data words on a SIMATIC S7 The message area is defined in a data block for example DB 70
242. u call Project Manager later again the Project Manager window proper appears ProTool User Manual How to configure graphics based units A5E00149244 7 5 Documenting and managing projects Release 12 01 Display 7 6 Project Manager ea Configurations Close H d pro r520 4 po_tab pdb 4 op pdb 4 pe_neu pdb amp po_vse pab Find amp tp170a pdb semens Update ii Sort Project D Proi_ 520 0p37 pdb Modified E 1 99 09 33 24 Device type OPa Generated Created jos ieS Ds ee a Author TAg45 System Description pa Backup Restore Open Delete Project Manager In the left segment of the Project Manager you will see a hierarchical structure of all the projects located in the directories in which Project Manager searched Here you can select a project in order to open it delete it or back it up In the center segment of the window you will find detailed information on the project highlighted on the list Using the buttons in the area on the right you can extend the list of scanned directories Find button have the directories searched again Update button and have the list sorted by different project data such as project name device type date created etc Sort button ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Documenting and managing projects 7 4 Constraints with printing Printe
243. uipment manual for the S7 CPU When a message event occurs When a message triggering event occurs the CPU actively sends telegrams to that effect to all stations that have logged on The message number identifies the corresponding message text that has previously been downloaded to the operating unit This means that the CPU does not have to be actively scanned for messages by regular polling as was the case with the message bit procedure The operating unit and network are completely relieved of that burden on the system Time stamp With the ALARM_S procedure the time stamp is not issued by the operating unit but by the CPU The messages are stored in chronological order on the basis of their time stamp in the message buffer on the operating unit even if they originate from different CPUs Information stored The CPU stores not only the time of the message but also the status active cleared acknowledged and any process parameters That information is retained until a message has been completely processed in other words until it has arrived departed and been acknowledged On the operating unit the information in the message buffer is kept even longer ProTool User Manual How to configure graphics based units A5E00149244 5 75 Configuration techniques Release 12 01 Restarting the S7 CPU When S7 CPUs are restarted it is possible though dependent on the hardware configuration of the CPUs that the CPU will delete a
244. ultiplexing trends Purpose Principle When you configure a trend view you determine in advance the trends that you want to have displayed on the operating unit If you multiplex trends selection of the trends is not static but depends on the value of an index tag This allows you to determine which trends are shown in the different situations at run time Selection of the trends is controlled by means of the index tag A trend is assigned to every index tag value The figure illustrates the principle of multiplexing trends Tempi Temp Temps Trend graphic Operating unit Var A Index taq Multiplexing trends principle Temperature values Temp1 through Temp3 are stored in DB 10 on the PLC at addresses DW 37 DW 39 and DW 41 Tags Var1 through Var3 are configured for these addresses A trend buffer is created for every single tag on the operating unit The size of the trend buffers depends on the configured number of samples max The value of index tag Var_A determines the buffer from which the values come for the trend view you want to have displayed With this type of multiplexing all the trends are up to date in the background ProTool User Manual How to configure graphics based units A5E00149244 5 35 Configuration techniques Release 12 01 5 5 3 Multiplexing trend tags Purpose Principle 5 36 The standard case is to set up a separate trend buffer for each trend to be displayed on the operating unit
245. unit for the project Starting ProTool in Windows Start ProTool directly under Windows Choose File gt New from the menu to open a dialog box in which you can select a STEP 7 project and create a ProTool project in it You then select the operating unit Entry Point Wer Project Standard Hierarchy C Onine Offline Hame Project Storage Path DP Tasten eb D Siemens S TEP7 S 7PROSDP T ast Browse is ze Eg vee J DP T asten eb Object Hame E PaF Object Tupe fSIMATIC OP Cancel Help Example of the New dialog box for integrating STEP 7 ProTool User Manual How to configure graphics based units A5E00149244 3 3 ProTool integrated in SIMATIC STEP 7 3 4 Release 12 01 ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Creating and editing projects 4 Creating and editing projects Here you obtain an overview over e the ProTool project structure e the procedure for creating a project e copying objects e displaying project information ProTool User Manual How to configure graphics based units A5E00149244 4 1 Creating and editing projects Release 12 01 4 1 Objective Fundamental considerations when creating a project You want to operate and monitor a machine or process To do this you map the machine or process on the operating unit as accurately as is necessary System configuration Communication takes place between the op
246. up e Print e Port relay Priority High priority messages are displayed before low priority messages on the operating unit The lowest priority is 1 e f several messages having the same priority are waiting to be displayed the most recent last is displayed e f several unacknowledged alarm messages having the same priority are waiting to be displayed you can choose whether the most recent last or the oldest first should be displayed Configure the priority in the Attributes dialog box for every single message Set the sort criterion by choosing System gt Messages gt Settings from the menu Acknowledgement group Alarm messages can be assigned to acknowledgement groups Configure the assignment to an acknowledgement group for every single message If you acknowledge an alarm message in one acknowledgement group all the alarm messages in that group are acknowledged simultaneously group acknowledgement Print If you select Print the message event active cleared acknowledged is logged automatically on the printer if you selected Print upon Message Event after choosing System gt Messages gt Settings from the menu Configure printing in the Attributes dialog box for every single message ProTool User Manual How to configure graphics based units 5 48 A5E00149244 Release 12 01 Configuration techniques port relay If you select Relay the active message event automatically dr
247. uration Check the parameter types in the configuration Restart the function or check the paths of the source target files Using Windows NT with NTFS The user executing ProTool Pro RT must be granted access rights for the files Check the path of the source target file Using Windows NT with NTFS The user executing ProTool Pro RT must be granted access rights for the files Check whether the application exists in the specified path or close other applications D 3 HMI System Messages Release 12 01 D 4 70011 The system time could not be modified Check the time which is to The error message only appears in be set connection with area pointer Date Time Under Windows NT The PLC Possible causes user executing ProTool Pro an impermissible time was transferred RT must be assigned the in the PLC job rights to modify the system the Windows NT user has no user time from Windows NT rights to modify the system time administration user manager guidelines If the first parameter in the system message is displayed with the value 13 the second parameter indicates the byte containing the incorrect value 70012 An error occurred when executing the Terminate all applications function Exit Runtime with the option currently running Exit also Windows Then terminate Windows Windows and ProTool Pro RT are not terminated A possible cause is that other applications cannot be terminated 70013 T
248. ured in the basic area The contents of the basic area thus change depending on the screen that is called ProTool User Manual How to configure graphics based units 4 12 A5E00149244 Release 12 01 Creating and editing projects Fixed window The fixed window is a window that is always displayed It uses up part of the basic area The fixed window can be enabled or disabled at Screen Keys If it is switched on it is displayed during screen configuration and thus reduces the size of the area available for screens The size of the fixed window can be changed but its position is always the same at the top of the screen The fixed window is configured with the Screens editor Message indicator The message indicator is a symbol indicating alarm messages that are still applicable on the operating unit You can enable and disable the message indicator by choosing System gt Screen Keys You cannot change the size but you can the position The message indicator can be used with touch devices Message area The message area is the area in which messages are displayed on the operating unit By choosing System gt Screen Keys you can set separately for alarm and event messages whether they are displayed on the message line or in a message window e Alarm message window The alarm message window is the window in which alarm messages appear The window only opens when there is an alarm message When you acknowledge the alarm messag
249. uring compilation on an Asian Windows system has to be available in the same directory as the pdb project file The pdb project file can only be opened before the download operation but not modified any more Note Many projects are multilingual and use for example English in addition to an Asian language In such cases you can first create and test your project on a non Asiatic Windows system Not until it is completed do you change to an Asiatic system on which you configure and compile the Asiatic text and perform the download operation You can work most efficiently if you have both an Asian and a non Asian Windows system installed on your computer or if you work on a network with different computers for the languages concerned ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Configuration techniques 5 13 10 Constraints on projects in Asian languages Supported languages Chinese PRC Chinese Taiwan Korean and Japanese are the languages currently supported Configuration memory Use different character sets as sparingly as possible in a project Every character set you use reduces the amount of memory available for projects Every font size you load is a separate character set 64 kB of configuration memory are available per character set which approximates to 1900 different Chinese characters for example If you configure more different Chinese characters you obtain an er
250. visions to software interface Valid for ProTool version 5 0 or higher Issue 01 99 Extensions and editorial revisions of the manual Software runs under Windows 95 Windows 98 Windows NT 4 0 and higher Valid for ProTool 5 1 or higher Issue 12 99 Software runs under Windows 95 98 Windows 2000 and Windows NT 4 0 and higher Valid for ProTool 5 2 or higher Issue 12 01 Valid for ProTool 6 0 or higher Trademarks The following names are registered trademarks of the Siemens AG e SIMATIC e MP 270 e SIMATIC HMI e ProAgent e SIMATIC Multi Panel e ProTool e SIMATIC Multifunctional Platform e ProTool Lite e SIMATIC Panel PC e ProTool Pro e HMI ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Customer and Technical Support Available worldwide 24 hours Preface x A J ai a VA A MA p ants 2 J yo Y b7 f PD g p 4 J y if a lt Laia gt is 4 A S ye 2 p d r E P A A mA 5 NS A UN yw mS r ra u gt Ji a k kL v he A ENSY h op ii wv Soy Cd p s l fa nJ MON y 5 YE A a p f T SIMATIC Hotline nein NAA a c ee ka 7N ig 3 Aa pd ea Ay a A N me x AIC f Ww pr we we 5 j a 3 WA 2a S b an Xa Singapore A p K F AA RS ae N p co iC t Si h AS NA Worldwide Nuernberg Technical Support FreeContact Mo Fr 7 00 AM 5 00 PM
251. w to configure graphics based units A5E00149244 5 19 Configuration techniques Release 12 01 Local assignment Locally assigned function keys trigger different actions on the operating unit depending on the screen A function key whose assignment may vary from screen to screen is referred to as a soft key FA Assign soft keys locally in the screen editor To do so click in the screen on one of the keys F1 through Fx which are arranged directly around the operating unit screen You can assign an icon that illustrates the soft key function by means of text or a graphic to any soft key You can also assign soft keys globally A global assignment is active on all screens to which you do not assign a screen specific function Use globally assigned soft keys for example to change from any screen to the same system screen Note Do not assign functions that have to be permanently available on the operating unit to soft keys Displaying assignments 5 20 You can see in the Screen Keys dialog box and in the screen editor how your configured soft keys are assigned Inhibited Assigned locally Assigned globally Assigned locally and globally Depending on whether it is a case of function keys soft keys or soft keys with LEDs the display can vary slightly from the representation ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Configuration techniques 5 3 4 What are but
252. wer limits being exceeded of a configured tag Select the Attributes tag if you want to modify the foreground and background colors for example in Runtime or to enable and disable flashing If you have enabled flashing on the Color tab and on the Attributes tab flashing enabled at Set color will be ignored Select the Functions tab if you want to trigger a function when selecting or exiting the symbol not useful on key operated devices To make this clear to the operator you can select the Display mouse pointer check box on the Style tab The lightning symbol then appears next to the cursor in ProTool Pro RT Select the Position tab to set the position of the symbol exactly to the pixels On this tab you set whether the position is static or it is dynamically modified in Runtime Select the Name tab if you want to assign the symbol a specific name You can use this name as a parameter for example in functions that refer to the symbol 10 Assign a password level to the symbol on the Enable tab as necessary to enable data entry only by authorized persons ProTool User Manual How to configure graphics based units A5E00149244 C 3 Libraries in ProTool Release 12 01 ea Procedure Similarly set on the Enable tab as necessary the conditions under which you want the symbol to be displayed or hidden in Runtime Confirm by clicking OK The symbol from the library is now included in the screen
253. wledgement cccsseeeeceeeeeeeeees Communication process 00cceeee Configure message text cccseeeeeee Display classes ccceceeseeeeeeeeeeeeeeeeens Print messages cccseceeseeeeeeeeeeeeeeeeens OI AS A E E ALARM_S messages 0 ccccceeeeeeeeeeeees ALARM_S MEeSSQQ6S 0 ccccseeeeeeeeeeees PUNY ee seentcupmenedasactunatonasctcasecsastankeanteursaie Amay VAS sac gicacecasacecianes auinattatnctearuenpornetetedenass Array tags for history trends 00000 Array tags for pattern trends 0006 A a a miata Asian languages Assigning icons for local function B Bar graph Multiplexing example ccceeceee 5 38 Bit trigger aiseee BUO nare renenn n Light indicator ceeceeeeeseeeeeeeeeeeeeeeeees Select SCFECN ceecccecseeeeeeeeeeeeeeeeeeeees Set Reset Bit cceeccccsseeceeeeeeeeeees Touch panal srine Using as direct KeYS cccccseeeeeeeeeeees Buttons with fixed functions c0008 ProTool User Manual How to configure graphics based units A5E00149244 Index C Changing the operating mode with a current display example 0 Character SONS icc deccecnedevosc sence nacceenesemcede Language dependent ccscsceees Clock THOOGN nsciis Combine multiple functions c000 Combined input output fields 00 Combining multi
254. ws your attention to particularly important information on the product handling the product or toa particular part of the documentation Qualified Personnel Only qualified personnel should be allowed to install and work with this software Qualified personnel within the meaning of the safety notices of this documentation are persons capable of giving due consideration to safety engineering standards when using this software on systems Correct Usage Note the following Warning The equipment may be used only for the applications stipulated in the catalog and in the technical description and only in conjunction with other equipment and components recommended or approved by Siemens Startup must not take place until it is established that the machine which is to accommodate this component is in conformity with the guideline 98 37 ECC Faultless and safe operation of the product presupposes proper transportation proper storage erection and installation as well as careful operation and maintenance Trademarks The registered trademarks of the Siemens AG can be found in the preface The remaining trademarks in this publication may be trademarks whose use by third parties for their own purposes could violate the rights of the owner Impressum Editor and Publisher A amp D PT1 D1 Copyright Siemens AG 2001 All rights reserved The transmission and reproduction of this documentation and the exploitation and communication of its
255. y Edit and a function for Time Display Edit in each case Configure these functions with tags that do not have a connection to the PLC You can only use one tag to which the date or time are linked in each project If you use more than one tag for this they are not updated when the date and time are set or changed You can set the current date and time in a standard screen on the operating unit In contrast you can only set and read the day of the week by means of PLC job no 15 Before it is read for the first time the day of the week must be set by means of a PLC job You will find a complete list of PLC jobs in PLC jobs ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Configuration techniques 5 10 6 Example of configuring a function This example shows you how to configure the Mode function with parameters so that Online and Offline modes can be set with function keys In addition the result of the operation will appear on the operating unit 5 10 6 1 How to change the operating mode with a current display Objective The following example using the Mode function illustrates how you configure functions with parameters You also see how the result appears on the operating unit You want to set the Online and Offline operating modes by means of two function keys You want the text Online Mode and Offline Modes to appear on the operating unit Configure the functions procer SSC
256. y First Last you can change the sort order on the operating unit Note This function has already been implemented on the System Settings standard screen of the standard project Refer to Standard screens Standby message The standby message is a special event message The standby message is the event message having message number 0 It is displayed on the message line when no other messages are queued on the operating unit Note The standby message can have only message text and output fields containing the date and time ProTool User Manual How to configure graphics based units 5 56 A5E00149244 Release 12 01 Configuration techniques 5 9 11 Contents of message buffers Definition A message buffer is a buffered memory area in the operating unit RAM in which message events are stored in chronological order It takes the form of a FIFO buffer with a specified size and does not have to be explicitly configured The size of the message buffer is 512 message events Data storage in message buffer Example Every message event is stored with the following information e Message number e Identification of the event K for Active G for Cleared Q for Acknowledged e Time stamp consisting of date and time e Acknowledgement group QGR with alarm messages only e Message text e Value of the message tag at the time of arrival or departure Below is an example of output from the message buffer to the printer
257. y touch grid check box The touch grid designates the smallest possible spacing between two points which the touch panel detects as single dots when its screen is touched The display grid makes it easier for you to position the controls You can place controls anywhere within the touch grid The grid is not visible on the operating unit If you use invisible buttons in your project you should enable the display of invisible buttons while configuring To do this select the symbol illustrated or choose View gt Interface from the menu Select the Display invisible buttons check box in the open dialog box Buttons and their assigned functions are available only locally on the screen concerned Therefore position buttons which you want to be available globally in every operating situation in the fixed window of the TP Overlapping controls Mutual overlapping of controls is not allowed Since overlapping controls may result in undefined operating states they are reported as errors when the project file is compiled 4 16 ProTool User Manual How to configure graphics based units A5E00149244 Release 12 01 Creating and editing projects 4 10 Editing projects Here you will learn e Howto convert existing projects For example you can convert a project for a specific graphics display to a project for another graphics display to use it as a basis for a new project e Howto copy objects within a project and from one proj
258. ying and hiding controls and display elements at run time For example you can hide an output field on the operating unit when the actual value is within the specified setpoint range Alternatively display an input field only when an operator input is expected for the control in a specific situation for example during startup The user interface of your operating unit remains neat and tidy in this manner You can either link display and hiding to a constant range of values or to the tag of an input output field for instance You can influence several input output fields simultaneously by using a separate tag If you use a tag with PLC connection to enable and disable you can activate certain project versions for different operating units from the PLC 5 12 4 Dynamic attributes Purpose Index tag 5 112 To draw the operator s attention on the operating unit to specific situations for example specified limit values have been reached or exceeded you can configure attributes for input and output elements This means that you can dynamically modify the foreground and background colors for example of an input output field at run time as a function of the value of a tag or you can enable or disable flashing for the text that is being displayed You can either link the specified attributed directly to the tag of an input output field for instance or you can define a separate index tag for it You can influence several input output fie
259. you multiplex input and output fields the assignment to a tag is not static but depends on the value of an index tag This allows you to determine several tags whose values can be displayed depending on the situation in an output field at run time or entered in an input field and modified ProTool User Manual How to configure graphics based units A5E00149244 Configuration techniques Release 12 01 5 5 5 Examples of multiplexing This example shows you how to multiplex a bar graph 5 5 5 1 How to multiplex bar graphs Objective In the following example three values of index tag VAR_S1 are assigned tags VAR_1 through VAR_3 The PLC is a SIMATIC S7 Procedure Procedure On the General tab click the Multiplex button Configure index tag Var_S1 The value of the index tag determines at run time which tag is selected as the bar graph Select this button at index tag In the Tag dialog box enter the symbolic name Var_S1 and the following values Type INT DB 15 DBW 0 PLC PLC 1 VAR_S1 assumes the values 0 1 or 2 Each of these three values is now assigned a separate tag Configure the multiplex tags VAR_1 VAR_2 and VAR_3 Select this button at Multiplex tag In the Tag dialog box enter the symbolic name Var_1 and the following values Type INT DB 16 DBW 1 PLC PLC 1 Then click the Add button Tag VAR_1 is accepted into the list and VAR_S1 is assigned to the value index 0 of the in
Download Pdf Manuals
Related Search
Related Contents
Oracle Communications Services Gatekeeper Licensing Information N1660A User`s Guide 1 - CASIO Operator Workstation User`s Manual: Defining PC Groups (11/01/01) Service Manual AWM-2100(US) DC-C200 (CA) DC MANUEL D`UTILISATEUR Samsung M191DN Manual de Usuario ML8021 GPRS Modem User Manual.docx Inline Warehouse CIA100 Computer Hardware User Manual Copyright © All rights reserved.
Failed to retrieve file