Home
Display - Service, Support
Contents
1. 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 IL70 12 TOUCH PC IL70 15 TOUCH SINUMERIK Panels OP 010 OP 012 OP 015 SIMOTION Panels PC ProTool User Manual How to configure text based units A5E00149249 Release 12 01 Introduction to ProTool SIEMENS SIMATIC MULTI PANEL Example MP 370 ProTool User Manual How to configure text based units A5E00149249 Introduction to ProTool Release 12 01 1 1 3 ProTool for graphical displays Devices The ProTool Configuring Graphics Displays documentation tells you how to configure the following operating units Graphics oriented operator panels OP 27 OP 37 Touch panels TP 27 6 TP 27 10 TP 37 C7 devices C7 626 OP 25 with integrated S7 CPU SIMATIC TP37 assentenperatu 1 S011 T Ist D an m m m om 58 aL Caz C3 4s Ce Cae Ls Tew a Ost E HO SUSY 1 POWER Example TP 37 ProTool User Manual How to configure text based units A5E00149249 Release 12 01 Introduction to 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 OP 7 OP 17 e Text displays
2. 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 SIMATIC OP7 Example OP 7 ProTool User Manual How to configure text based units A5E00149249 1 7 Introduction to ProTool Release 12 01 ProTool User Manual How to configure text based units 1 8 A5E00149249 Release 12 01 Getting started in ProTool 2 Getting started in ProTool Here you learn how to start ProTool configure text 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 foe Calls online Help fie Starts the configuration software e Shows late breaking information on the configuration software Starts Setup in order say to change the ProTool language or to add a component ProTool Pro RT v 6 0 Copies the compiled project file in compressed form Starts the runtime software Shows late breaking information on the runtime software Starts the simulation software Starts the Loader Wie wR eB ProTool User Manual How to configure text based units A5E00149249 2 1 Getting started in ProTool Release 12 01 2 2 Configuring text based displays Getting S
3. 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 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 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 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 text based units A5E00149249 5 77 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 t
4. 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 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 ProTool User Manual How to configure text based units A5E00149249 Release 12 01 HMI System Messages 140012 There is an initialization problem e g Restart the operating when ProTool Pro RT has been unit terminated in the Task Manager Or start ProTool Pro RT Or another application e g STEP7 first and then the other WINCC is active with different bus applications parameters and the driver cannot be started with the new bus parameters e g baud rate 140013 The MPI cable is not plugged in and Check the connections thus there is no power supply 140014 Modify the operating unit address in the configuration in PLC 140015 Incorrect baud rate Correct the incorrect Or incorrect bus parameter e g HSA parameters Or OP address HSA Or incorrect interrupt vector in
5. been set up 70018 Acknowledgement that the password list has been successfully imported Acknowledgement that the password list has been successfully exported 70020 Acknowledgement for activation of message recording 70021 Acknowledgement for deactivation of message recording 70022 Acknowledgement to starting the Import Password List action 70023 Acknowledgement to starting the Export Password List action Backing up the RAM file system has been started 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 Backup of the RAM file system has Check the settings in failed the OP Properties No backup copy of the RAM file system dialog and save the has been made RAM file system using the Save Files button in the Persistent Storage tab control The parameters configured for the Compare the function are faulty parameters configured The connection to the new PLC was not for the function with the established parameters configured for the PLC and correct them as necessary ProTool User Manual How to configure text based units A5E00149249 A 5 HMI System Messages Release 12 01 The PLC configured in the function is not Compare the S7 PLC an S7 PLC name parameter The connection to the new PLC was not established 80001 The archive specifie
6. ProTool makes the following methods available for the implementation of operator prompting Providing Help text Assigning dynamic attributes Evaluating key operation Driving light emitting diodes Assigning operator authorization ProTool User Manual How to configure text based units A5E00149249 Release 12 01 Configuration techniques 5 11 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 permissible 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 Detailed in
7. Tag definition Section A To define a tag open the Tag dialog box The figure shows an example of the Tag dialog box for SIMATIC S7 integrated in SIMATIC STEP 7 General Limit values Functions Options Conversion ALARM_S_DB ALARM _SO_DB db1 000 DEZ DES DEGO DETDOFP_HH170 DBTOOP_MP270 DETDOP_MP270 0BTDOP El DBTDOP_MP2 0 Bildnurnimer Bildnummer Bildtyp Mame Bildnummer PLL Steuerung_1 Type wo AD 7 Length Byte Acquisition Cycle 2 Number of Elements A r with Symbol Bildnummer Bildnummer Bildnummer Feldnurnmer Symbol Bildnummer reserviert i Bildnummer reserviert DETDOF_MP370T DETDOP_OP170 DETDOP_PC6 O DBTDOOP_TP1 Ocolor DEBTOOP_TP1 F sw we DETDOP_TP2 color FEIERABEND_ DB Kurvenpurh Cos 2 0 Kurvenpurh Kehna Cos 2 0 Kurvenpurh Rehm Sin_2 70 Kurvenpurh Keh Tan 270 DBTOOP_MP2 0 Bildnummer Bildnummer Madii ges 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 The acquisition cycle determines the time interval in which the value of a tag is updated on the operating unit System default setting 1 sec 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
8. cccceecceseeeeseeeeeeceeeeesaeees 4 6 PE OIVO are EEEE E EE EE EEES 4 7 Arga POINTOLS vcesenireesis henee ea eke sebaciucuaneandeteatoneccteeenedienodbectenwonseeet 4 8 EGU GROIN CCS eect ernancaresdcicentveneadietectuicueupcwsed lennceutvecesedehectaenesesecadetenien 4 8 1 Convertible PrOj CtS ccccccecccssecccseeeeceeeeceeeeeesecesseueeeseeesseeeeseneeesees 4 8 2 Copying objects Between projects and within a project 06 4 8 3 Replacing a project and project Palts cccccccsseccsseeeseeeceeeeseeeeseeeens 4 8 4 Undoing and redoing ACtiONS cccccccceeeeeseeeeeeeeeeeeeeeeeseeeesseeeeseeeeeees 4 8 5 Undoing the last action ccccccseeceeseeeeceeeeeeseeeeseeeeeseeeeeeeneesseseessaeeeess 4 8 6 Redoing the last action ccccccseeeeceeeeeceeeeeeeeeeeeeeeeeseeesseeeesseneesseeeeess 4 9 Retrieving project INfOrMatiOn ccccsecccseeeceseeceeeeceeeeseeeeseeesseeesaeeess 4 9 1 Display in Cross Reference WINdOW cccccseseeeceeeeeeeeseeeeeeeeeeeeeeas 4 9 2 What can you view under Project Information c cssceseeeeeeeees 4 10 Example of Creating projects ccccccesccseeecseeeeceeecseeeceeeeseueeseeeeseeeees 4 10 1 How to create an OP 5 project ccc ceecccceecceceeeeeeeeeeeeeeeeseeeeeseeeeeseeeeees 5 Configuration techniques ccccscseesceessecesseceeneeeeneeeeneeeensenenneseees 5 1 What are screens sccscccce caries Sonstnns cisveidiactee
9. e SIMATIC S7 FM The message text of FM system messages is output e SIMATIC S7 NC The message text of NC system messages is output Note The PROTOOL SYSMSG folder contains system messages for the S7 NC and the S7 FM in several languages ProTool User Manual How to configure text based units A5E00149249 5 35 Configuration techniques Release 12 01 5 8 7 Logging messages Enabling and disabling message logging To output messages to the printer open the Attributes Message dialog box by choosing View gt Message Attributes from the menu and select Print 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 all message events e Buffer overflow When the specified remaining buffer capacity is reached all messages are printed out 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 automatic printing of messages 5 8 8 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 ProTool some printers in the list box have alrea
10. 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 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 text based units A5E00149249 Release 12 01 Configuration techniques 5 8 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 you confirm that you have taken notice of it Assigning acknowledgement groups You can assign several alarm messages to a single acknowledgement group when you configure alarm messages This means that when the first alarm message is acknowledged for example the cause of the malfunction all the other alarm messages in the same acknowledgement group consequential malfunctions are acknowledged together A blank field in the attribute window of the message is synonymous with entering 0 The value 0 results in individual acknowledgement in other words only
11. General Enable Functions Functions Selected T Print H Screens Sustermn Setting Y Toggle Change 7 Operating Mode Change 7 PLC Lanquage Message Level Description Mode Changes the mode on the OF Wher You press the key the OP changes to the mode specitied as the parameter IF you 2 require more than one mode this function M Show Functions Available For Selection should be assigned to more than one key Parameters Kf Cancel new ProTool User Manual How to configure text based units 5 60 A5E00149249 Release 12 01 Configuration techniques E Procedure Click the Add button The Parameters dialog box appears Parameters Mode Parameter Value Mode Description Mode Changes the mode on the OF When you press the kep the OP changes to the mode specitied as the parameter IF you require more than one mode this function should be assigned to more than one ke Parameters 0 Online Cancel Select the Operating Mode 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 ProTool User Manual How to configure text based units A5E00149249 Configuration techniques Release 12 01 Click OK to close the Parameters dialog box The function then appears in the Selected Functions list Function Key Fl General Enable Functions Functions S
12. Import file The import file is a text file that you created with an editor in ANSI format or exported from a project Usage You choose Edit gt Import from the menu to import strings of message text and screen entries which you want to borrow from other projects for example or which you have translated into another language For more on this subject refer to the example relating to an export file with event messages Note Before creating an import file you should export a message or a screen in order to familiarize yourself with the syntax used ProTool User Manual How to configure text based units A5E00149249 5 41 Configuration techniques Release 12 01 5 8 13 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 If you wish you can create the following communication areas e PLC Acknowledgement e OP Acknowledgement Optional communica
13. O through 8 UINT32 DOUBLE No PLC INT UINT O through 4 FLOAT O through 6 LONG ULONG O through 8 BOOL STRING J o ProTool User Manual How to configure text based units A5E00149249 5 23 Configuration techniques 9 4 5 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 6 0 gt ProTool Information System in the topic Process communication Available PLCs 5 24 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 text based units A5E00149249 Release 12 01 Configuration techniques 5 5 Headers and footers Constraints Note Headers and footers can only be configured for the OP 5 OP 7 OP 15 and OP 17 and the corresponding C7 devices What objects can you use in headers and footers You can configure static text and output fields in headers and footers Two lines of 80 characters are available in all instances At Usage you can choose between date time and page number This also se
14. 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 40 The following functions have already been implemented on the standard screen known as Event Messages Z MESS EVENT e Display event message buffer e Print event buffer e Delete event buffer e Output Overflow Warning e Display number of event messages The following functions have already been implemented on the standard screen known as Alarm Messages Z MESS ALARM e Display alarm message buffer e Print Alarms Buffer e Delete alarm buffer e Output Overflow Warning e Show number of alarm messages ProTool User Manual How to configure text based units A5E00149249 Release 12 01 Configuration techniques 5 8 11 Exporting message text and screens Export file An export file is a text file that you edit with an editor in ANSI format and can then reimport For more on this subject refer to the example relating to an export file with event messages Usage You choose Edit gt Export from the menu to export strings of message text and screen entries which you want to apply to another project for example or which you want to translate in another editor 5 8 12 Importing message text and screens
15. ccceeeeeeeeeeeeeeeeeeeeees Example of configuring a function ssssssssessserrenrrresrrenrrrnrrresrrrennnne How to change the operating mode ccecceseeeeeeeeeeeeeeeeeseeeeeseeeees Greate VOC SS seian AE A EE Configuring a FOCIDE ccccccseeeecececeeseeeeecceeeseeceeeceauseceeesuaaeeeeesssaeeeess Transferring data recordS cccccscccsssececeseeesssseesseeeessesensueeensueeensaess Prompting the OPeratOr ccccsecccsecceeeeceececeseecceeeceueessueeseeeseeeeseeeess Help information on the operating unit cceccceeeeeeeeeeeeeseeeeseeeeees Dynamic AUIMOUNCS sensen E E Evaluating key operation ccccccccesseeeeeeeeeseeeeeeeeseeeseeeesseeeesseeeesseeeess Light emitting diodes on the operating unit ccceecceeseeeeeeeeeeeeeeeees Assigning operator permissions cccceseceseseeeeeseeceeeeseeeesessereneuess Configuring in foreign IANQUAGES csesccccseeeeeeseeeeeecseeeeeeneeeeesaees System requirements for foreign languages ssesnssenreesenersenrenen Languages in tl OOO ssori a E A Configurable lANQUAGES cccscccccccseeeeeeceeeeeeeseeeeeeeaseeeessaeeeessaneeeessaes Language dependent keyboard assignment cccseceeseeeeeeeeeeeeees ProTool User Manual How to configure text based units A5E00149249 Release 12 01 Contents 5 12 5 Reference text sas acete anc cencebadeceasanicdorenacaseseGacdnien deacaeiyeeseeddeeasev
16. example Events for triggering functions Exporting message text Texts for translating Exporting message text F Fields Fixed window FM Footers Force VAR Foreign languages Export import System requirements Function key key operation evaluating Function parameters Function screens Select Release 12 01 Functions combining conversion functions events for triggering example peculiarities triggering Using G Getting started in ProTool Global function key Graphic displays Graphic lists GUI language H Headers Help text in messages HMI Import Message text and screens Text for translation Import screens Importing message text Indirect transfer Data records Information about the project Input Input output fields Instance DB re co Integrated operation project management Interface area Control and acknowledgement bits Data areas 7 co K Key operation evaluating 5 72 Keyboard assignment 5 81 language dependent 5 81 Keyboard assignment of the operating unit C 8 ProTool User Manual How to configure text based units A5E00149249 Release 12 01 L Language dependent keyboard assignment Languages Configurable creating a multilingual project Export Import reference texts LED LED assignment of the operating unit Local function key Logging messages Logging messages Logout M Memory requirements Message components help text 5 30 mes
17. select an OP 5 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 button You can also set the driver parameters later on 5 Inthe Standard projects dialog box select Use standard project This puts you on the standard project Double click in the left of the project window on Area Pointers to configure the communication area for event messages Select this at Type and then click OK Enter the following values in the Event Message dialog box DB 70 Length 4 Confirm with OK You can then configure 64 event messages This data block must also be available in your PLC program Proceed to configure the event messages If you enter more than 64 messages more than messages 0000 to 0063 cannot be issued to the operating unit since only 4 words of area pointer have been created Save your project with File gt Save ProTool User Manual How to configure text based units 4 22 A5E00149249 Release 12 01 Configuration techniques 5 Configuration techniques In this chapter you will learn how to e Create screens 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 Ass
18. the runtime which data since it is full contains the same actions as the function trigger and press it 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 110002 The operating mode status has not been Check the connection to changed the PLCs Check whether the address area for the area pointer Coordination in the PLC is available 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 110005 An attempt was made to use the Switch the complete function Connect Disconnect PLC to system to operating switch the specified PLC to operating mode online and mode online although the entire system execute the function is in operating mode Offline This again switch over is not permissible The PLC remains in operating mode offline 110006 The Colorado system has been Check the user extended by the addition of the User versions Version area pointer Either the wrong version If the user version is not correct the was entered in the PLC runtime is stopped or configuration or the wrong configuration was started for the PLC user version 120000 The trend is not displayed because a
19. 1 Character map for OP 7 OP 15C OP 17 and TD 17 Entering special characters Cyrillic font 5 88 You can enter special characters on the numeric keypad on the keyboard Enter ALT OXXX where XXX is the ANSI code from the character map If you choose Window gt Keyboard from the menu you can open a keyboard assignment on the screen If you keep ALT GR pressed down the on screen keyboard displays ANSI characters You then enter these characters either on your keyboard or on the on screen keyboard by clicking the mouse on the corresponding keys Operator panels OP 7 OP 15 C and OP 17 as well as text display TD 17 can also display the Cyrillic character set If you have selected Russian by choosing Edit gt Languages gt Select from the menu you can enter both Cyrillic and Latin characters on the keyboard Refer to the following table for the assignment of keys and the ANSI Code ProTool User Manual How to configure text based units A5E00149249 Release 12 01 OFF OP OPISC OPISAC OPi OPI TOW TOF muss Blank Blank Code i E w 5 ga e q B a S a e mo 0 fs po j ff fo fea fa jo mo oo fo po poh pf poo PR op 2 8 16 i J Y to RS jT ope pm pS peo yo jr BN A xz la nimi o lo r ale laja Se jajaja Alr r H a 4jofaloaluio cja loja jololo sdis l tt Le eh PE es TS ZJZ s Ca C OP OP
20. A5E00149249 8 1 Tips for efficient configuration Release 12 01 8 2 Using a tag in several fields Background Action 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 8 3 Tags with configured decimal places Special features when inputting limit values 8 2 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 22 5 227 95 ProTool User Manual How to configure text bas
21. Configuring display elements Purpose Overview 5 4 You use display elements to monitor the machine or the system on the 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 or in plain language There are essentially two types of display element available for the different tasks Static display elements A static display element is text not having a connection to the PLC Static display elements do not react to user inputs and cannot be modified in Runtime on the operating unit Use static display elements for example for explanations of controls and dynamic display elements Dynamic display elements Dynamic display elements are output fields that are connected to the PLC by means of tags They visualize current values from the PLC in alphanumeric form Output fields can change their display spontaneously in Runtime on the operating unit without the operator intervening Use output fields for all tasks associated with monitoring the process a machine or the system ProTool User Manual How to configure text based units A5E00149249 Release 12 01 Configuration techniques 5 2 1 What is static text Principle Static text is text that is not linked to the PLC It cannot be modified at run time on the operating unit Use static text for example to label controls and output fields The relative importa
22. Example ProTool User Manual How to configure text based units A5E00149249 Index Configuring alarm messages Example Configuring color change Configuring display elements Configuring operator prompting Configuring printers Constraints Constraints with printing Control and acknowledgement bits Controls Conversion functions Convert a project Copy Copying between projects within a project CPU Create headers and footers Creating a customized printout Example Creating a project Creating area pointers Cross reference display Cross reference overview Cyrillic characters D Data areas for non SIMATIC PLCsC 1 Interface area Keyboard assignment LED assignment Data areas in the interface area Data record Create Definition Identify Transfer Data types PLC Decimal places of tags Decimal places with tags Device overview for ProTool Device type Direct transfer Data records Discard Display Display actual values Index Display elements dynamic static Display messages on the operating unit 5 37 Displaying system messages Example Displays Actual values Download MPI Downloading Troubleshooting Driving LED Driving light emitting diodes Driving the LED Dynamic attributes Dynamic display elements E Editing language EM Enter setpoints Entries Recipe Error messages during compilation Error messages while downloading Evaluating key operation Event messages export file
23. 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 text based units A5E00149249 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 text displays with ProTool The various issues of the documentation correspond to the following product versions Issue 07 98 Issue 01 99 Issue 12 99 Issue 07 00 Issue 03 01 Issue 12 01 Trademarks Configuring Windows based systems Valid for ProTool Pro CS 5 0 or higher Inclusion of MP 270 and editorial reworking of manual Software runs under Windows 95 Windows 98 Windows NT 4 0 and higher Valid for ProTool Pro CS 5 1 or higher Extensions and inclusions of new operating units Software runs under Windows 95 98 Windows 2000 and Windows NT 4 0 and higher Valid for ProTool Pro CS 5 2 or higher Extensions new operating units and new PLC drivers Applies to ProTool Pro CS version 5 2 or hig
24. 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 z Standar Hierarchy C Onine amp Offline Hame Froject Storage Path DF Taster sb D Siemens S TEP7 S 7PRODP T ast Browse a ecer fSEE vee Jy DP Tasten eb Object Hame E PaF Ubject Type SIMATIC OF z Cancel Help Example of the New dialog box for integrating STEP 7 ProTool User Manual How to configure text based units 3 4 A5E00149249 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 4 1 Fundamental considerations when creating a project Objective 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 operating 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
25. a function list for example a limit value is exceeded processing is aborted The subsequent functions in the list are not executed in this case ProTool User Manual How to configure text based units A5E00149249 5 57 Configuration techniques Release 12 01 5 9 4 Function screens Select Function Screen function Example 5 58 The Select Function Screen function accesses internal screens These screens are stored in the firmware of the operating units and cannot be changed in the project When a function screen is called a screen is displayed in which the operator can then execute the function The function screens are integrated during configuration by means of the Select Function Screen function Some functions can be called both directly by means of a function individual function and by means of a function screen Other functions are available only via function screens or only as individual functions In the case of an individual function you specify a parameter The function is then executed directly with the set parameter In function screens the operator can select a parameter and then execute the function If a function exists in the project as both an individual function and a function screen the current status of the function is displayed when the function screen is called All the existing function screens are used with the supplied standard screens A soft key is assigned the function Alarms Display First Last
26. also display the Cyrillic character set If you have selected Russian by choosing Edit gt Language gt Select from the menu you can enter both Cyrillic and Latin characters on the keyboard e All lowercase letters produce Cyrillic characters e All uppercase letters produce Latin characters e Digits and punctuation continue to be available The precise assignment of Latin and Cyrillic characters depends on the operating unit You will find more on this topic in the character map for the OP 7 OP 15C OP 17 and TD 17 Character maps for the different operating units From the character map applicable to the configured operating unit you can see e which characters can be displayed on the operating units and e how the assignment is between the displayed character and the ANSI Code ProTool User Manual How to configure text based units A5E00149249 5 87 Configuration techniques Release 12 01 Entering special characters You can enter special characters on the numeric keypad on the keyboard Enter ALT OXXX where XXX is the ANSI Code from the character map applicable to the configured operating unit By choosing Window gt keyboard from the menu you can open a keyboard assignment on the screen If you keep ALT GR pressed down the on screen keyboard displays ANSI characters You then enter these characters either on your keyboard or on the on screen keyboard by clicking the mouse on the corresponding keys 5 12 8
27. and the parameter Last If you press the key on the operating unit the setting Last is applied Another soft key is assigned the function Function Screen and the parameter Alarms Display First Last If you press this key on the operating unit the function screen for setting the alarm message display is called It indicates the current status Message Display Last You can then use the arrow keys on the operating unit to select a different setting and then press ENTER to accept it ProTool User Manual How to configure text based units A5E00149249 Release 12 01 Configuration techniques 5 9 5 Special features with conversion functions Problems Example Process Action When conversion functions are applied to tags that use the same tag as a parameter incorrect calculations can result You have configured a screen with two tags x and y tag x for an input output tag y for an output Both are PLC tags Tag x has been assigned the Scale Value function as follows y 10 x The function is to be executed when a value is entered Let us assume that the value of x is currently 1 on the PLC and the operating unit If you then enter 2 as the value of x on the operating unit the wrong value of 10 will appear for y The reason for this is as follows The function is executed when a value is entered However the new value x is not yet on the PLC The function thus takes the old value for x from the PLC Consequently the resul
28. 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 LED assignment The PLC can use this area pointer to drive the light emitting diodes on the function keys of the operating unit OP The operating unit uses this area pointer to indicate to the Acknowledgement PLC which alarm messages have been acknowledged on the operating unit ProTool User Manual How to configure text based units A5E00149249 4 9 Creating and editing projects 4 10 Release 12 01 PLC Acknowledgement Recipe mailbox Successive recipe mailbox Recipe number Interface area A
29. because Windows rejects the reading function Release 12 01 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 Check the time which is to be set Under Windows NT The user executing ProTool Pro RT must be assigned the rights to modify the system time from Windows NT administration user manager guidelines Terminate all applications currently running Then terminate Windows Check the time which is to be set Check the time which is to be set Under Windows NT The user executing ProTool Pro RT must be assigned the rights to modify the system time from Windows NT administration user manager guidelines ProTool User Manual How to configure text based units A5E00149249 Release 12 01 HMI System Messages An attempt was made to select a screen Check the screen by means of a function or job This is not number in the function possible because the screen number or job with the screen specified does not exist numbers configured Or a screen could not be generated due Refer the number to a to insufficient system memory screen if necessary Date Time is not read from the area Change the address or pointer because the address set in the set up the address in PLC is either not available or has not the PLC
30. by choosing Edit gt Properties Both the recipe number name and recipe heading are visible on the operating unit and enable you to select the recipe from the recipe directory Identifying a data record You create a data record on the operating unit with a symbolic name This name is only relevant on the operating unit In addition the operating unit automatically assigns a number to the data record When a data record is transferred to the PLC only the recipe number and data record number are transferred with the data not the symbolic names Since the data record s number is its unique identification attribute you can create several data records with the same name but not with the same data record number The operating unit writes the data and number of the data record and of the associated recipe to specified locations on the PLC Recipe number mailbox Data Recipe mailbox possibly successive recipe mailbox Numbers Data mailbox To the addresses directly You will find more information on the recipe number mailbox recipe mailbox successive recipe mailbox and data mailbox in the Communication User s Manual ProTool User Manual How to configure text based units 5 66 A5E00149249 Release 12 01 Configuration techniques Tags in recipes Tags that you use in recipes must have an address on the PLC Only these tags will be transferred to the PLC when a data record is transferred Tags without an address are not
31. choosing System gt Area Pointers from the menu to the event alarm message area Message number procedure The second message procedure used in ProTool is the message number procedure ALARM_S A message is event driven and is issued when a bit is set in the PLC The setting and resetting of the bit and acknowledgement are 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 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 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 ProTool User Manual How to configure text based units A5E00149249 5 43 Configuration techniques Release 12 01 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 conf
32. communication bit This is a control bit Each 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 ProTool User Manual How to configure text based units A5E00149249 C 9 Communication areas for non SIMATIC PLCs Release 12 01 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 LED assignment of the operating unit for non SIMATIC PLCs Usage 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 Data areas The LED assignment can be subdivided into up to 4 separate data areas The total length of these data areas must not exceed 9 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 individu
33. cycles for all the tags of a project by setting the standard clock pulse ProTool User Manual How to configure text based units A5E00149249 5 13 Configuration techniques Release 12 01 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 255 All elements are automatically read in when an array tag is accessed To avoid as many delays as possible at run time you should use arrays only when values are not frequently changed If the array is connected to a PLC the whole array is transferred to the PLC every time an array element is modified An array must therefore not be written from the PLC and from the HMI device for this reason 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 dialog 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
34. 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 PAOS 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 underscore italic Note You can also configure operator instructions as a message ProTool User Manual How to configure text based units 5 30 A5E00149249 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 F 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 ar
35. for non SIMATIC PLCs pf ele ef foe pea fe fra 1 word S f lo ef f 6EsP altsaa o 2 wora ASSTT S T awora Keyboard communication bit Keyboard assignment for the OP 7 OP 17 et EL EE TT S es ferf 1 wora SSS T Sewo ASST S S T awora Keyboard communication bit Keyboard assignment for the TD 17 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 Function keyboard assignment The assignment of the function keyboard can be subdivided into up to 4 separate data areas The total length of these data areas must not exceed 4 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
36. format 210003 The job mailbox is processed again because the last error status has been eliminated return to normal operation It is possible that the job mailbox is not processed 210005 A PLC job was triggered by an Check the PLC impermissible number program 210006 A fault occurred while attempting to Check the parameter execute the PLC job The PLC job is types in the PLC job therefore not executed Compile the Observe the subsequent previous configuration again 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 associated channel the unit does not configuration support downloading the data type bool bit 220002 The tag is not downloaded because the Change the associated channel the unit does not configuration 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 not installed i 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 ProTool User Manual How to configure text based units A5E00149249 A 19 HMI System Messages Relea
37. function keys trigger different actions on the operating unit depending on the situation 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 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 ProTool User Manual How to configure text based units A5E00149249 Release 12 01 Configuration techniques 5 4 Using 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
38. 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 contents are not allowed unless expressly granted Violators are liab
39. intervals 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 O 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 ProTool User Manual How to configure text based units A5E00149249 C 5 Communication areas for non SIMATIC PLCs Release 12 01 Download from the operating unit to the PLC The sequence described below indicates 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
40. isis sodivevs sinsde tiesdxvecrsivedeeussdeaenniecaussnieks toaeden Decimal places with TAGS scccainacesdeceu ised ticctmacdecnnntandetninicemianonete Address ANG type fa LAG mics cic ssecscessvavcuiniers tariedende iiiar Headers and footers sa nscasordennisassasconamnnzeramewvavidscavueiusiannesiansovcenssaunetiduanes What are text or graphic liStS nnnennnennnnenenennnernrnerrenrrrerrrrnrrenrrrenn Configuring SCNECUIESS cccseeccccsseeeecceeeeeecneeeeeeeeeeeeesseneeessenseeeesaees Configure MESSAGES ccccccsseeecceceeeseeeeecaeeeeeeeeeeaueeeeeeessaaeeeeeessaeeees Displaying operating ANd process StateS ccceccccseeeeeseeeeeeeeeeeeeeeens The components Of a message ccccccesecessseeeeseeeesseseneueeensueeensuess Message properties ccccccecccseecceseeceeecceeeceeeeceuseceucesueeseeesseeessaeens Acknowledging MESSAQES cccseececseeeeceeeeeeseeeeeseeesseeeesseeeessaeeesaaees Settings for MESSAGE CIASSES scccccccseeeeeceseeeeeeceeseeeesaeeeeeseeeeeesaess System MESSSAGSS ib ascaicvetcdendvctueedenishletusientielasaea ted wantateineceieshadoniauekaueddeeedeended Logging messages ccecccccesceceeececeeeeeseueeeceueeeesaueessaeeesseesenseeeensueeens Configuring printers for the Operating UNit cccccsseeeeeseeeeeeeneeeees Displaying messages on the operating unit s nessnsenenenennenenennnnenne Contents of message buffers ssennessnn
41. non SIMATIC PLCs e Functions ProTool offers functions for Transferring data records from the PLC to the operating unit Transferring data records from the operating unit to the PLC Assign a function like this to a function key The parameters of the function contain the recipe name and the data record number e Transfer screen A transfer screen is available on the operating unit for transferring data records This allows you to transfer data records in the following directions From the operating unit to the PLC From the PLC to the operating unit From the operating unit to the operating unit which corresponds to copying a data record Transferring data records by means of a PLC program 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 Data records can be read directly into the FLASH memory or read from it using PLC jobs ProTool User Manual How to configure text based units A5E00149249 5 69 Configuration techniques Release 12 01 5 11 Prompting the operator Purpose 5 70 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
42. 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 text based units A5E00149249 3 1 ProTool integrated 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 A ProTool installation with integration in SIMATIC STEP 7 provides you the menu item ProTool Integration in STEP 7 under the File menu in ProTool This allows you to integrate ProTool in SIMATIC STEP 7 or to operate it in stand alone mode After changing to integration mode ProTool is automatically restarted Integration of ProTool in SIMATIC STEP 7 is still possible in ProTool Setup irrespective of this In integrated mode it is also possible to copy single configurations from STEP 7
43. one of the two executing ProTool Pro files RT must be granted access rights for the files ProTool User Manual How to configure text based units A5E00149249 A 3 HMI System Messages 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 The system time could not be modified The error message only appears in connection with area pointer Date Time PLC Possible causes an impermissible time was transferred in the PLC job the Windows NT user has no user rights to modify the system time If the first parameter in the system message is displayed with the value 13 the second parameter indicates the byte containing the incorrect value An error occurred when executing the function Exit Runtime with the option Exit also Windows Windows and ProTool Pro RT are not terminated A possible cause is that other applications cannot be terminated The system time could not be modified because an invalid value was entered Incorrect separators may have been used The system time could not be modified Possible causes an impermissible time was transferred the Windows NT user has no user rights to modify the system time Windows rejects the setting request The system time could not be read
44. 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 text based units A5E00149249 Release 12 01 Preface OP 3 Equipment Manual Commissioning technicians users programmers PP7 PP17 Equipment manual Commissioning technicians users Communication User s Guide Programmers Communication for Programmers Windows based Systems User s Guide Other PLCs Online Help Programmers ProTool User Manual How to configure text based units A5E00149249 Describes the hardware of the OP 3 its general operation and how to connect it to the SIMATIC S7 Describes the hardware installation and commissioning of Push Button Panels PP7 and PP17 Provides information about connecting text and graphics oriented operating units to the following PLCs SIMATIC S5 SIMATIC S7 SIMATIC 500 505 drivers for other PLCs This documentation describes the configuration and parameters required
45. 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 Login and logout operations are automatically output as system messages If you have configured a message archive all login and logout operations on the operating unit will be archived 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 In online Help 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 text based units A5E00149249 5 75 Configuration techniques Release 12 01 5 12 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 12 1 Sy
46. 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 Data areas in the interface area for non SIMATIC PLCs Overview The PLC triggers an action on the operating unit 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 C 6 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 ProTool User Manual How to configure text based units A5E00149249 Release 12 01 Communication areas for non SIMATIC PLCs The figure below shows the structure of the job mailbox D ata word ne2 JobNo n 5 _Parametor3 O Structure of the job mailbox If the first word of the job mailbox is not equal to zero the op
47. 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 text based units 6 2 A5E00149249 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 configured 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 downloa
48. the translation when you exported the text you must 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 text based units A5E00149249 Release 12 01 Configuration techniques 5 12 8 Special characters and language dependent characters Special characters and language dependent characters Special characters and language dependent characters can also be used when configuring text This applies to e Messages e Screens e Recipes e Information text e Text or graphic lists e Headers and footers The characters can be viewed right on the screen Characters that cannot be represented However the operating unit cannot represent all characters On certain equipment variants a language is loaded complete with its language dependent characters It is not possible to mix language dependent characters such as a and If you edit in a character that cannot be represented on the operating unit a space is displayed instead Cyrillic font Operator panels OP 7 OP 15 C and OP 17 as well as text display TD 17 can
49. 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 Provides information about connecting Windows based systems to the following PLCs 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 Supplies information about connecting the 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 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 satisfy your own requirements ProTool User Manual How to configure text based units viii A5E00149249 Release 12 01 Contents Contents 1 INTFOGUCTION t PIO TOO l cscnccceccceccceesete dese nuce dase te dec
50. transferred Note Functions you have assigned to recipe tags are not executed in recipes Standard screen for recipes The standard screen Z RECORD is available so that you can create edit delete and transfer data records on the operating unit This screen is already integrated in the standard project and can be displayed on the operating unit by means of a function key Recipe entries Recipes consist of individual entries Each entry consists of a maximum of one input field and an optional text You can configure direct or symbolic entries for the input field By way of example the figure below shows the mixture recipe with its entries 4 10 20 30 VAR 23 VAR 11 VAR 7 1 VAR 19 kg VAR 21 g ProTool User Manual How to configure text based units A5E00149249 5 67 Configuration techniques Release 12 01 5 68 In contrast to screens the operating unit can display several entries for recipes at the same time The table shows how many lines and characters per line are available with the different operating units Operating Unit Characters per line OP 15C 17 36 C7 623 2 1 T 1 2 OP 17 2 17 36 C7 634 17 36 Recipe entries number of available lines and characters per line Note When you download a new project to the operating unit the configuration memory is deleted and with it all the data records created there ProTool User Manual How to configu
51. up the address in not exist nas not been set up the PLC Coordination is not executed because Change the address or the address configured in the PLC set up the address in cannot be written the PLC in an area which can be written 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 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 200005 No more data is read or written Check that the cable is Possible causes connected and the PLC is in order Reboot the system if the The PLC does not respond is system message is defective etc displayed continuously The system is overloaded The cable is defective ProTool User Manual How to configure text based units A5E00149249 Release 12 01 HMI System Messages Jobs are not processed because the Change the address or address configured in the PLC does not set up the address in exist has not been set up the PLC 210001 Jobs are not processed because the Change the address or address configured in the PLC cannot set up the address in be written to read from the PLC in 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
52. 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 text based units A5E00149249 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 Internet 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 SIMATI
53. 3 03 07 98 15 16 34 SIMATIC S7 Standard In addition to the minimal display the message text of the S7 system message is output For this select the corresponding message with the help of the arrow key MESSAGE 4303 07 03 98 15 16 34 If you press the RIGHT arrow key PLC_1 STOP by operating Stop switch SIMATIC S7 FM The message text of FM system messages is output SIMATIC S7 NC The message text of NC system messages is output ProTool User Manual How to configure text based units A5E00149249 5 49 Configuration techniques Release 12 01 5 8 15 6 Event messages export file Structure 5 50 Below you can see how the export file of the illustrated event messages is structured 1 10 20 a30 40 5i T aood 000l ator off 00d 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 or amp Placeholders for message tags ProTool User Manual How to configure text based units A5E00149249 Release 12 01 Configuration techniques The following identifications are used
54. 9 4 5 Creating and editing projects Release 12 01 4 4 Objects in the project window Overview 4 6 Cn e p P pz Recipes not OP 3 C7 621 e e S ae E prre ALARM_1 OP 15 OP 17 C7 624 C7 634 only ProTool User Manual How to configure text based units A5E00149249 Release 12 01 Creating and editing projects 4 5 Steps to be taken when creating a project Basic procedure 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 2 Select your PLC Select a driver for your PLC Only those drivers with which the operating unit can be run are displayed 3 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 4 Define communication 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 5 Create your project This involves the most 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
55. ATIC 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 unit for the project Starting ProTool on a SIMATIC PC station Poea OOOO O Start SIMATIC Manager Select a STEP 7 project or create a new STEP 7 project Choose the Paste gt Station gt SIMATIC PC Station option from the menu and enter a name for the SIMATIC PC station 4 Select the Open Object from the shortcut menu of the SIMATIC PC station right click The HW Config and PC dialog boxes appear 5 Select the Paste gt Hardware Components option from the menu The Hardware Catalog dialog box appears Select SIMATIC PC Station gt HMI and drag the entry SIMATIC ProTool Pro RT to a spare slot in the PC dialog box Close the HW Config dialog box Start ProTool by double clicking the ProTool project Then select the operating unit for the project ProTool User Manual How to configure text based units A5E00149249 3 3 ProTool integrated in SIMATIC STEP 7 Release 12 01 KA SIMATIC Manager a c SSIEMENS Step 5 proa Ep File Edit Insert PLC View Options Window Help Hea Ae a 2a Pal El a SIMATIC PC Station aaa Press F1 to get Help Starting ProTool in Windows Start ProTool directly under
56. C 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 Awww1 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 text based units iv A5E00149249 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 instructions 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 in
57. 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 text based units A5E00149249 4 19 Creating and editing projects Release 12 01 4 9 2 Whatcan you view under Project Information Project Information dialog box 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 text based units 4 20 A5E00149249 Release 12 01 Creating and e
58. OPISC OPISC OPif OPI TOW TOI muss Code OPF OFF OPISC OPISC OPI OPI TOW TOF muss ProTool User Manual How to configure text based units A5E00149249 Code Code J y H h Ja H BS JB JB B E w D jm 4 i oe joo ks RS TRS RS R JR E jor Po j Jo fu fu ka h tu k oy J RS RS no co y i i Ea x lg ee ee ee ee Hi a ttt JE 2 C z C h Dd e fh ch Zi Configuration techniques 5 89 Configuration techniques Release 12 01 5 12 8 2 Character map for OP 3 OP 5 OP 15A with LCD Entering special characters 5 90 You can enter special characters on the numeric keypad on the keyboard Enter ALT OXXX where XXX is the ANSI code from the character map By choosing Window gt keyboard from the menu you can open a keyboard assignment on the screen If you keep ALT GR pressed down the on screen keyboard displays ANSI characters You then enter these characters either on your keyboard or on the on screen keyboard by clicking the mouse on the corresponding keys ProTool User Manual How to configure text based units A5E00149249 Configuration techniques Release 12 01 1 a o D T fe 1 b 1 a o D T fe 1 b 1 a 2 a 1 fe T b 1 a 2 D 1 fe a T b ProTool User Manual How to configure text based units A5E00149249 5 91 Configuration techni
59. ProTool User Manual How to configure text based units A5E00149249 4 1 Creating and editing projects Release 12 01 Before you begin 4 2 If you are creating a project for the first time note the following recommendations Use the standard screens from the standard projects When creating a new project you can select a standard project for your system operating unit and PLC in the project assistant At ProTool Samples you will also find the example project Quickmix which is implemented for various operating units and PLCs Consider also whether you can use parts of existing projects Message text and graphics are suitable for this for example In the case of operating units from a single device family it is also possible to copy entire project sections via the Clipboard The fixed window in the source and destination projects should be the same size 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 configure text based units A5E00149249 Release 12 01 Creating and editing projects 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 ar
60. RL 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 5edited 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 corresponding 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 text based units A5E00149249 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 Settin
61. Release 12 01 Documenting and managing projects ea 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 same time re Lett Bight Top Bottom nae ah af s Cancel Header E y header Footer E y company 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 activate the printing process ProTool User Manual How to configure text based units A5E00149249 7 9 Documenting and managing projects Release 12 01 ProTool User Manual How to configure text based units A5E00149249 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 ti
62. SIEMENS SIMATIC HMI ProTool How to configure text based units User Manual Order number 6AV6594 1AA06 OABO Release 12 01 A5E00149249 Contents Introduction to ProTool Getting started in ProTool ProTool integrated in SIMATIC STEP 7 Go Creating and editing projects Configuration techniques 9 dp mak D Q O 4D O r O OQ ci amp Documenting and managing projects ips for efficient configuration Appendix co NN Index 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 draws your attention to particularly important information on the product
63. 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 the 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
64. You can then edit them in ProTool stand alone mode e g on another configuration computer Integrating specific ProTool configurations and copying them from STEP 7 3 2 Configurations generated in ProTool stand alone mode cannot be called directly in SIMATIC Manager To be able to implement such configurations ina STEP 7 project you need to integrate them Execute by selecting the menu item File gt Integrate in STEP 7 project in ProTool Vice versa if you want to use ProTool in stand alone mode to edit projects created in SIMATIC STEP 7 in integrated mode and without having SIMATIC STEP 7 available you must first generate a copy of these configuration files offline of STEP 7 To do this select the menu item File gt Copy from STEP 7 project in your ProTool application 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 text based units A5E00149249 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 i Procedure Start SIM
65. addresses have been set up in the PLC Observe the value range for the 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 Check the source for the number constant or variable value ProTool User Manual How to configure text based units A5E00149249 Release 12 01 HMI System Messages The recipe specified by the number does Check the source for not exist the 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 which already exists the number constant or The process is not executed variable 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 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 t
66. ag has been terminated due to an error addresses been set up in the PLC 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 text based units A5E00149249 A 25 HMI System Messages Release 12 01 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 f
67. ag Settings for message classes 5 34 SIMATIC HMI device family SIMATIC Manager SIMATIC STEP 7 Starting ProTool integrated Soft key Special characters Enter Standard clock pulse Standard screens Recipe Start screen Starting ProTool Static display elements Static text Overview Status tag STEP 7 how to start ProTool in h I amp Py co i s ProTool User Manual How to configure text based units A5E00149249 Release 12 01 Styles 5 30 System administrator 5 74 System key key operation evaluating System messages System messages example System requirements For foreign languages T Tag 5 11 5 2 acquisition cycle Address scaling Example standard clock pulse Status Force type Tag list Tag use in several fields Tags 5 20 5 2 address multiplexing Create Decimal places Define global Limit values local properties Recipe Start value types Tags with configured decimal places TD Testing projects Text Export Import Static Text displays Text lists Text or graphic lists Text based displays Touch panel Transfer Data records Translating projects Troubleshooting Troubleshooting with cross reference function Type of a tag ProTool User Manual How to configure text based units A5E00149249 Index U Undo Undo actions Undo buffer Undoing last action Update symbol table User areas for non SIMATIC PLCsC 1 Interface area Keyboard assignmen
68. aints 7 12 project data 7 7 Printout 5 25 creating a customized Example 7 13 Footers Headers Priority of messages Process states Project components Convert Create for OP 5 example creating fundamentals of creating in ProTool Replacing steps to be taken when creating a Test Project data printing Project Info Project language Project management With integrated operation With stand alone operation Project window Objects Prompting the operator ProTool Configuration software Device family Getting Started Integrated in SIMATIC STEP 7 Overview Starting in integrated SIMATIC STEP 7 ProTool for graphic displays ProTool for text based displays ProTool for Windows based systems ProTool version ProTool Project Providing help text Providing info text PU R RAM Read in alphanumeric values Read in numeric values Read in symbolic values Read in values Read out alohanumeric values Release 12 01 Read out numeric values 5 6 Read out values 5 6 Recipe Configure Data record Entries Example Identify Standard screens Tags Recipes Redo Redoing last action Redoing actions Reference languages Reference text Replacing project parts Projects Report operating states Russian projects System requirements S Scheduler Screen editor Screen keyboard Screens Components of a screen Example Overview 5 2 Select screen Security with password protection 5 74 Selection t
69. al LEDs to the bits of the data areas 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 iinet etn foen UUU asin at approx 2 Hz Jo rssing at appro 0 52 te tf Oncontinuously S LED function for the right gt left count direction ProTool User Manual How to configure text based units A5E00149249 Release 12 01 Communication areas for non SIMATIC PLCs Bini Bin UeDfunetion OOS o do So S ee eee at approx 2 Hz LED function for the left gt right count direction The OP 17 has two color LEDs integrated in the K keys This results in the following LED functions Bini Bin UeDfunetion OOS oo bo wo ooo ho sing Continuous red light e o CSA oue roen ih LED function for the right gt left count direction prosi Jorn fomen oU 1 Continuous red light C C e 1 t Continuous green tight S LED function for the left gt right count direction 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 text based units A5E00149249 Cai Communication areas for non SIMATIC PLCs Release 12 01 ProTool User Manual How to configure text based units A5E00149249 Release 12 01 Abbreviations D A
70. 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 st Derman El ES St rmeldungen 01 Alarms Ansehen Drucken YVlew Print gt OF Ee Fe EE Fs Ee Fa UE Oke LIES Oka 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 and then imported in your project ProTool User Manual How to configure text based units A5E00149249 Release 12 01 Configuration techniques 5 12 6 Steps to creating a multilingual project Scenarios The basic approach is identical no matter whether e 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 e You want to sell a project to several countries in the language of the countries concerned Example you are sending a machine to G
71. 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 recognizes the following tag types but these are not available on every PLC data type Bit System Range of Values BYTE 8 bit O through 255 OP 7 17 only UINT 16 bit O through 65535 Upper limit 3 402823 e 38 Lower limit 1 175495 e 38 pool ee STRING 1 to 128 bytes ProTool User Manual How to configure text based units A5E00149249 5 11 Configuration techniques Release 12 01 5 12 data type Bit System Range of Values ARRAY tags This tag type combines a random number of tags of the same type to form a total which can be handled as a whole Online tags for S5 KM 16 bit binary ASCII character KT S5 timer S5 counter BCD4 16 bit BCD DH 64 bit hexadecimal Floating point Online tags for S7 CHAR 8 bit BYTE 8 bit INT 16 bit fixed point WORD 16 bit DINT 32 bit fixed point REAL 32 bits floating point STRING ASCII character Counter Note The details fixed point hexadecimal etc refer to the representation of the CPU They have no bearing on the display options on the OP ProTool User Manual How to configure text based units A5E00149249 Release 12 01 Configuration techniques 5 4 1 Properties of tags
72. 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 6 In addition you can configure additional objects such as recipes depending on the operating unit ProTool User Manual How to configure text based units A5E00149249 4 7 Creating and editing projects Release 12 01 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 6 0 gt ProTool Information System in the topic Process communication You can select the following drivers for devices with a text based display SIMATIC S5 AS511 SIMATIC S5 FAP SIMATIC S5 L2 DP SIMATIC S7 300 400 SIMATIC S7 200 SIMATIC S7 NC 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 4 8 The address depends on the PLC you are using The way in which the address of a tag with a PLC connection
73. ased units A5E00149249 5 73 Configuration techniques Release 12 01 5 11 5 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 74 During the configuration phase you can assign operator authorization to 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 There is no need to enter a password on the operating unit in order to execu
74. 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 ProTool User Manual How to configure text based units 5 72 A5E00149249 Release 12 01 Configuration techniques 5 11 4 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 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 text b
75. ause the Check the configuration configured PLC type does not exist for this tag 190006 The tag is not updated because it is not Check the configuration possible to map the PLC type in the tag type 190007 The tag values are not modified because Switch Online or re the connection to the PLC has been establish connection to terminated or the tag is offline the PLC ProTool User Manual How to configure text based units A 16 A5E00149249 Release 12 01 HMI System Messages 190008 190009 190010 190011 190011 190012 The threshold values configured for the tag have been violated e g by an entered value a function a Script An attempt has been made to assign a value to a tag which is outside the value 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 The tag is described with values too often e g in a loop triggered by a Script Values are lost because the maximum of 100 event have been stored in the buffer Possible causes The value entered could not be written to the configured PLC tag because it was either above or below the value range The input is rejected and the original value is reset Possible causes Connection to the PLC has been interrupted It is not possible to convert a value from a source format to a target format e g A value should be assigned to a counter which is o
76. bbreviations 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 FM Function module HMI Human Machine Interface LED Light emitting diode MPI Multipoint Interface SIMATIC S7 OP Operator panel PC Personal Computer PU Programming unit RAM Random access memory memory with random access working memory PLC Programmable logic control TD Text based display ProTool User Manual How to configure text based units A5E00149249 D 1 Abbreviations Release 12 01 ProTool User Manual How to configure text based units D 2 A5E00149249 Release 12 01 Index A Abbreviations Acknowledgement Acknowledging messages Acquisition cycle Address of a tag Address multiplexing Area pointers overview ASCII Assigning message areas example Assigning operator permissions B Blinking fields 5 72 LED 5 73 C Character maps Clipboard Copy Combined input output fields Combining multiple functions Communication areas for messages 5 57 PLCs Interface area Keyboard assignment LED assignment Compilation error messages Complete devices Components of a ProTool project configuration configuration computer Notes Configure access protection Configuring a multiplex tag
77. 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 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 The structure of the table s available does not match the archiving structure expected The archiving process is stopped for this archive target archive 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 ProTool User Manual How to configure text based units A 8 A5E00149249 Release 12 01 HMI System Messages Archives can be configured with a Stop the runtime delete function trigger This is triggered as son _ the archive and restart as the archive is full If runtime is started the runtime again and the archive is already full the trigger Or function will not be initiated Configure a button in The archive specified no longer archives
78. cccccseeeececeeeeeeceseeeeeseeeeeseeeeesseeeeesaaaeees 7 5 Example of documenting a PLOjECt ccceccceeeccseeeceeeeceeeeceueeseeeeseeeeaes 7 5 1 How to create a customized PFINtOUt ecceeccceeeeseeeeeeeeeeeeeesaeeesaeeeees 8 __ Tips for efficient configuration ccccceeseeeneeeeseeeeeeeeseeeeeeeeeeeeeeees 8 1 Optimizing performance c cece cccceeeeceeeeeceeeeeeceueeeceeesseeeessueeesseeeeesaaees 8 2 Using a tag in Several fieldS cc cccceececseeeeceeeeeseeeeeseeeeeseeeeeaaeeeseeeesaes 8 3 Tags with configured decimal places Appendix A HMI System MeSSagess cccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeen B Standard Screens reference cccccccssssseeceeeeesseesseeceeeeeeeeeeeeeeees C Communication areas for non SIMATIC PLCS cccceseseeeeeeeees C 1 D PATIO VION S sssini anaana naea ProTool User Manual How to configure text based units A5E00149249 xi Contents Release 12 01 ProTool User Manual How to configure text based units xii A5E00149249 Release 12 01 Introduction to ProTool 1 Introduction to ProTool Configuring text based displays ProTool Lite is an innovative configuration software package for the text based displays of the SIMATIC HMI device 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
79. ck that the PLC is switched on and online is activated 260000 A password has been entered which is Enter a known unknown to the system Therefore the password in the lowest password level has been set password input field This corresponds to the status following with corresponding Logout level 260001 A password has been entered whose Modify the password assigned level does not permit execution level in the password of the function input field enter a The password level currently set is password with a displayed for information purposes sufficiently high level 260003 The user has logged off from the system If the password level is 0 no user is logged on 270000 A tag is not displayed in the message Check whether the data because it attempts to access an invalid area for the tag exists in address in the PLC the PLC the configured address is correct or the value range for the tag is correct ProTool User Manual How to configure text based units A5E00149249 A 21 HMI System Messages Release 12 01 2 0001 2 0002 2 0003 280000 280001 280002 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 th
80. 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 With 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 text based units A5E00149249 4 13 Creating and editing projects Release 12 01 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 Fu
81. created etc Sort button ProTool User Manual How to configure text based units A5E00149249 1 5 Documenting and managing projects Release 12 01 7 4 Constraints with printing Printer 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 text based units 7 6 A5E00149249 Release 12 01 Documenting and managing projects 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 Pr
82. ction keys with screen dependent assignment When you configure a soft key you assign functions to it You can point out the task of a soft key with a piece of explanatory text You can use soft keys to open another screen turn a motor on and off or display the message buffer for example 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 You can select a screen in either one of two ways e Select Screen function You an assign this function to an input field or a function key 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 With input fields and soft keys the function can be used only locally on that screen Should you wish the function to be available on every screen you have to configure the function on a global function key on the operating unit e Screen directory Include the screen in the screen directory To do so choose Edit gt Properties and click the Screen to Directory check box on the General tab Enter text specifically for that screen on the Title tab for display in the directory This means that you can select the screen on the operating unit by means of the Screens gt Edit standard screen ProTool User Manual How to configure text based units A5E00149249 5 3 Configuration techniques Release 12 01 5 2
83. d 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 text based units A5E00149249 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 SIMATIC 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 progra
84. d is filled to the size defined in percent and must be stored elsewhere 80002 A line is missing in the specified archive 80003 The copying process for archiving was not successful In this case it is advisable to check any subsequent system messages too 80006 Since archiving is not possible this Causes a permanent loss of the functionality configured for the function with the parameters configured for the PLC and correct them as necessary Store the file or table by executing a move or copy function In the case of databases check whether the corresponding data source exists and start up the system again 80009 A copying action has been completed successfully 80010 Since the path was incorrectly entered in Configure the path for ProTool this causes a permanent loss of the functionality functionality is required 80012 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 80013 The overload status no longer applies Archiving resumes the recording of all values 80014 The same action was triggered twice in quick succession Since the process is already in operation the action is only carried out once 80016 The archives are separated by the function Close archive and the incoming entries exceed the defined buffer size All the jobs in the buff
85. 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 a different action prevents simultaneous access to the file Release 12 01 HMI System Messages 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 140005 No tag updating or writing is executed because the address of the operating unit is incorrect possibly too high 140006 No tag updating or writing is executed because the baud rate Is incorrect ProTool User Manual How to configure text based units A5E00149249 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 Use a different operating unit address Check the connection and whether the PLC is switched on Check the parameter definitions in the Control Pan
86. defective operational the correct interface is used The PLC does not respond is Reboot the system if the defective etc system message is Connection is established via the displayed continuously wrong interface The system is overloaded 160001 Connection is re established because the cause of the interruption has been eliminated 160010 There is no connection to the server Check the access because the server identification CLS rights ID cannot be established Values cannot be read or written 160011 There is no connection to the server Check for example because the server identification CLS whether ID cannot be established Values cannot be read or written the server name is correct the computer name is correct the server is registered 160012 There is no connection to the server Check for example because the server identification CLS whether ID cannot be established l the server name is Values cannot be read or written correct the computer name is correct the server is registered Information for experienced users Interpret the value from HRESULT 160013 The specified server was started as Configure the server as InProc Server This has not been OutProc Server or Local released and may possibly lead to Server incorrect behavior because the server is running in the same process area as the ProTool Pro RT runtime software ProTool User Manual How
87. difications to tags in 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 290059 Acknowledgement that the specified data record has been stored successfully 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 290068 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 290070 The data record specified is not Check the source of the contained in the import file data record number or data record name constant or tag value 300000 Process monitoring e g using PDiag or Change the CPU S7 Graph has been incorrectly configuration 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 310000 An attempt is being made to print too Wait until printout of the many protocols simultaneously last active protocol has Since only one protocol can be printed been concluded at a time the print job is rejected Repeat the print job if necessary ProTool User Manual How to configure text based units A 28 A5E00149249 Release 12 01 HMI System Messages 310001 An error occurred on trig
88. displayed in the Symbols floater when you select the With symbol check box For performance reasons ProTool does not automatically update the STEP 7 symbol table after every change In order to make the latest changes to the STEP 7 symbol table available in ProTool update the display of the symbol table in the Tag dialog box by clicking the Update button Setting a start value You can set a start value for the tag at Options When the project is downloaded the tag is assigned the start value The start value is displayed only on the operating unit and is not stored on the PLC Example If tags are used for scaling bar graphs the initial value may be the start value of the scaling Setting limit values 5 14 An upper and a lower limit value can be configured at Limit values for tags If the tag value is outside the defined range in other words it is higher or lower than the limit value concerned this has the following effect on the input fields for example If the operator enters a value outside the configured limit values the input is rejected ProTool User Manual How to configure text based units A5E00149249 Release 12 01 Configuration techniques Configuring tags with functions You can assign functions to tags in input output fields for example the Select Screen function The screen is selected as soon as the value of the tag changes Note A function which you have configured for an internal ta
89. diting 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 following the first download operation Exception With text based displays OP 3 OP 5 and OP 15A C the memory requirement is determined and displayed following initial compilation ProTool User Manual How to configure text based units A5E00149249 4 21 Creating and editing projects Release 12 01 4 10 Example of creating projects These examples show you how to create a project for an OP 5 4 10 1 How to create an OP 5 project Objective You want to create a project for an OP 5 and the SIMATIC S7 300 or SIMATIC S7 400 PLC Procedure Poceo O JOI Click this symbol or choose File gt New In the Select Device dialog box at Text based operator panels
90. dy 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 ProTool User Manual How to configure text based units 5 36 A5E00149249 Release 12 01 Configuration techniques 5 8 9 Displaying messages on the operating unit Principle Messages are displayed in special output windows You can still operate the operating unit when messages are queued and displayed Set the display of messages on the operating unit by choosing System gt Messages gt Settings from the menu Select Separate or Together e Together The display on the operating unit is split Event messages are displayed in the one half and alarm messages in the other If no event messages or alarm messages are queued the corresponding section remains empty e Separate Event messages and alarm messages are displayed separately from each other on the operating unit They are displayed according to priority Unacknowledged alarm messages Event messages Acknowledged alarm messages Standby message If for example at least one unacknowledged message is pending no event messages are displayed Sort criterion for alarm messages If several u
91. e PLC program in order to indicate incorrect operation by means of a message for example There are no area pointers for the SIMATIC S7 NC ProTool User Manual How to configure text based units A5E00149249 Release 12 01 Creating and editing projects 4 8 Editing projects Here you will learn e Howto convert existing projects For example you can convert a project for a specific device to a project for another device to use it as a basis for a new project e Howto copy objects within a project and from one project to another e Howto undo and redo actions 4 8 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 You can convert the following projects Source Objective OP 15C gt OP17 ProTool User Manual How to configure text based units A5E00149249 4 11 Creating and editing projects Release 12 01 4 8 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 de
92. e 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 l 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 text based units A5E00149249 Configuration techniques Release 12 01 5 8 3 Message properties Configurable properties Priority You can configure the following parameters for messages e Priority e Acknowledgement group e Print 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 Print 5 32
93. e 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 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 A connection is used which requires a function module in the PLC The function block has replied Communication can now proceed 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 ProTool User Manual How to configure text based units A5E00149249 Release 12 01 HMI System Messages 280003 A connection is used which requires a Check that the cable is function module in the PLC plugged in the PLC is The function block does not reply operational the correct 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 t
94. e 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 Symbolic input In input fields for symbolic values you do not enter the value one character ata 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 to a large extent since the operating unit accepts only the configured values on the text list ProTool User Manual How to configure text based units 5 8 A5E00149249 Release 12 01 Configuration techniques 5 3 2 What are combined input output fields Purpose 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 You can prevent access by unauthorized persons by assigning a password level If you define limit values for the input output field tag you can reject inputs on the operating unit that are outside the specified range of values F Combined input fields are created
95. e 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 text based units A5E00149249 Release 12 01 Creating and editing projects 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 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
96. e 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 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 text based units A5E00149249 4 3 Creating and editing projects Release 12 01 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 operating unit ProTool User Manual How to configure text based units 4 4 A5E00149249 Release 12 01 Creating and editing projects 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 diffe
97. ed units A5E00149249 Release 12 01 Appendix HMI System Messages Standard screens reference Communication areas for non SIMATIC PLCs o O WD gt Abbreviations ProTool User Manual How to configure text based units A5E00149249 Appendix Appendix Release 12 01 ProTool User Manual How to configure text based units A5E00149249 Release 12 01 HMI System Messages A 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 specif
98. eesrnrerrnrrrsrrrrrrrnrresrrrrenrrrnne Exporting message text and screens ssessssssesrrersrrrsrrrerrrrsrrreenne Importing message text and screens sssesssssresrresrrresrrrerrrrsrrrerrne Communication areas for MESSAQGES ccccseeeecesseeeeeeceeseeeeaeeeeesaaeeees Message PFOCECUIE ccccceecccesececeseceneeeeeeseneeeeeeeeeeaeeessuesensueseneneeens Examples of configuring MESSAGES cccceecceeeeeeseeeesseeeeeseeeeeneneeess How to configure alarm messages cccceceeceeceeeeeseeeeeseeeeeseeeeeseneeens How to create message ALEAS ccseccccseeeeceeeeseeeeeseeeeeseueesseeeeeneneeess Message areas for SIMATIC S5 cccccsseeeeeceeeeeeeeeeeeesseeeeeesaeeeeeeaees Message areas for SIMATIC S7 ccccccseeeecceeeeeeeeeeeeesaeeeeeeeseeeeaees Examples of displaying system MESSAQEG cccseeeeeeeeeeeeeeeeeeeeeeens Event messages export file ee ecceeeeeeseeeeeeeeeeeeeeeeeseeeeesaseesseeeeneeeeens LISS TUNCHONS vicsiairecinassersuassaimoesieinnioauancamaasunseniestnnswsnsawesstiestavsadauediviesieniads Events for triggering fTUNCTIONS cccccseeeeeeeeeeeeeeeeseeseesseeeesaeeenaeeens FUNCTION PAFAMETHELS ccccceececeeeeseeeeceeeceececaueeseeeeceeeseueeseeesseeesaeeess Combining Multiple FUNCTIONS cccccceeeeeeecaeeeeeeeeeeeeeeaaeeeeeseaeeeeenaees FUNCION SCI CONS eared suena n nran E E EE Special features with conversion functions
99. el using Set PU PC interface Restart the system Select a different baud rate in ProTool Pro according to subrack profile communication peer etc A 11 HMI System Messages Release 12 01 140007 140008 140009 140010 140011 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 1 Tslot Tqui 3 Tset 4 MinTsdr 5 MaxTsdr 6 Trdy 7 Tidi 8 Tid2 9 Gap Factor 10 Retry Limit No tag updating or writing is executed because the configuration data is incorrect The following parameters could not be entered in the registry General errors Incorrect version Profile cannot be entered in the registry Sub network type cannot be entered in the registry Target rotation time cannot be entered in the registry Highest address HSA incorrect 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 No tag updating or writing is executed because communication is interrupted 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
100. elected Close the Function Key dialog box by clicking OK Your configuration of the function for enabling the Online operating mode is thus complete Repeat steps 2 to 9 for the second function key In step 7 however use 1 this time as the parameter At run time the operator can then set the operating mode using the two configured function keys ProTool User Manual How to configure text based units 5 62 A5E00149249 Release 12 01 Configuration techniques 5 10 Create recipes Requirements In order to be able to configure recipes you require one of the following operating units e OP 5 OP 15 e OP 7 OP 17 e C7 623 C7 624 e C 7 633 C7 634 Purpose The purpose of recipes is to transfer a group of related data to the PLC together and synchronously Recipe and data record The terms recipe and data record are defined below using the example of a bottling plant for a fruit juice system Grapetruit me EE Medar O i Aye A Drink_ s Zo Orange Recipe and data record illustrated by analogy with a filing cabinet ProTool User Manual How to configure text based units A5E00149249 5 63 Configuration techniques Release 12 01 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
101. epaccdem eter 5 12 6 Steps to creating a multilingual Project cccecccseececseeeeeeeeeeeeaeeeeeees 5 12 7 Exchanging text With translators cccccccecsssseeseeeeeseeeeeseeeeeseeeeeeaeeess 5 12 8 Special characters and language dependent characters 5 12 8 1 Character map for OP 7 OP 15C OP 17 and TD 17 ceeeee eee 5 12 8 2 Character map for OP 3 OP 5 OP 15A with LCD ce eeeeeees 5 12 8 3 Character map for OP 15A VF with VF display ccccseccesseeeeeees Testing projectils cierto stecec sameness a 6 1 Downloading the executable project fil cccccccseeccseeeeeeeeeseeeeseeeeees 6 2 Peculiarities Of MPI download cccccccseeeeceeeeceeeeseeeeseeeeeeeseneeeseeeeaes 6 3 Directly accessing values on the PLC Status Force tag 6 4 T FOUDISSMOOUING sartsicentetunnnetnie eneee a aN S eUa 6 4 1 Error messages during COMPIIAtION ccceeeeeceeceeeeeeeeeeeeeeseeeeeseeeeesees 6 4 2 Error messages while GOWNIOACING cccseecceeeeceeeeeeeeeseueeseeeeseeeees 7 Documenting and managing projectS sssssssnnnnnnnnnnnnnnnnnnnnnnnnnnnn 7 1 Printing project CANS occ ct cence sekaicetciencouus staecshnabeanertehictvmaecdtetaaeecuaupsteecte 7 2 Project management with integrated Operation cccccccecseeeeeseeeeeeeees 7 3 Managing projects in stand alone operation ccccescecseeeeeeeeeeeeeeees 7 4 Constraints with printing cccce
102. er are deleted the respective archive again and restart the system when the full Archive less values Or increase the recording interval Reconnect the archives ProTool User Manual How to configure text based units A 6 A5E00149249 Release 12 01 HMI System Messages 80017 The incoming entries cause the defined Terminate the copy buffer size to be exceeded This can be process caused e g by several copying actions being activated at the same time All the copy jobs in the buffer are deleted 80018 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 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 80020 The max number of simultaneously Wait until the current activated copy actions has been copying actions have exceeded been completed and Copying is not executed restart the last copy action 80021 An attempt was made to delete an Wait until the current archive which is still involved with a copy copying action has been action completed and restart Deletion has not been executed the last action 80022 An attempt was made to start a Check the
103. erating 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 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 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 Structure of the time and date data areas ProTool User Manual How to configure text based units A5E00149249 C 7 Communication areas for non SIMATIC PLCs Release 12 01 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 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
104. ermany England and France You want all pieces of text to be displayed on the operating unit in the language of the countries concerned e 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 Steps Configuring in foreign languages consists of the following specific work steps 1 Satisfy the necessary system requirements 2 Define the configured languages choose Edit gt Language gt Select from the menu 3 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 4 Configure a language switch only if you want to offer several languages simultaneously on one operating unit 5 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
105. es used are previous system messages too permissible Check Functions whether the number and types of parameter are correct 2001 1 An error has occurred in a script called Select the scripts from in by the script specified Execution of the configuration which the script function has therefore been are called in directly or terminated in the subscript indirectly via the In this case it is advisable to check any specified script previous system messages too Check tags whether the types used are permissible Check Functions whether the number and types of parameter are correct Inconsistent configuration data is Compile the present Therefore the script could not configuration again be created 20013 VBScript dll is not correctly installed Re install ProTool Pro Therefore no scripts can be executed RT A value is returned by the script function Select the specified which is not written in any configured script in the return tag configuration Check whether the script name has been assigned a value ProTool User Manual How to configure text based units A 2 A5E00149249 Release 12 01 HMI System Messages Too many scripts have been triggered in Check where the scripts quick succession are being triggered If more than 20 scripts are queued to be from processed any subsequent scripts are Extend the times e g rejected the polling time of the In this case the script indicated
106. esesusecesewscsenshesntesees 1 1 Overview of the COCUMENTATION cccccseececeeeeeceeseeeceeesseeeesseeesaeeeees 1 1 1 ProTool for the whole SIMATIC HMI device family 1 1 2 ProTool for Windows based SYStOMS cccseccecseeeeeeeeeesseeeeseeeeesaeeessaes 1 1 3 ProTool for graphical displays cccccseececseeeeeeeeeeeeeeeeeseeeeseaeeeseeeeesaes 1 1 4 ProTool for text based ISPIAYS cccccecessseeeseseeeeeseeesseeeeseeeeenseeeenees 2 Getting started in POT OOM evcsesicnsscessccsieeusncsseieniworsvcedcensedetenceresnsbou 2 1 SANO FIO FOO ioina EE E EEEE 2 2 Configuring text based displays cccccccesececeeeeeceeeeeeseeeeeeeeesaeeeesauees 2 3 Notes on the configuration computer cccccseeceeseeeeeeeeeeseeeeeaeeeeesaaees 3 ProTool integrated in SIMATIC STEP 7 ccccccesssseeseneeeeeseeseeeneeees 3 1 How to start ProTool in SIMATIC STEP 7 ccccccseseeeeeeeeeeeeneeeeeeseees 3 3 4 Creating and editing projects ccccccesccseseceeneeceseeseeseeeneesenseneens 4 1 Fundamental considerations when creating a project cccseeeeeees 4 2 Defining an Operating philosophy cccceseeeeeceeeeeceeeeeeeeeeesaeeeeseeeeesees 4 3 Components of a ProTOOl Proje Ct cccceeccecsececceeeeesseeeeeeeeeseeeeesaaees 4 4 Objects in the Project WINKOW ccccccccseececeeeeeceeeeeseeseesseseeseaeeesaeeees 4 5 Steps to be taken when Creating a project
107. essages 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 Choose System gt Messages gt System Messages from the menu system to set the length of time you want to have the system messages displayed on the operating unit Note The O setting means the display is static The process window is not closed until you press ESC On operating units OP 7 and OP 17 and accordingly C7 633 and C7 634 you can also activate display of the following system messages example e SIMATIC S7 Minimal The message numbers of the S7 system messages time stamped are output You can refer to the cause of the error in your S7 manual by means of the number e SIMATIC S7 Standard In addition to minimal display the message text of the S7 system message is output and you can display it using the arrow keys
108. ferent functions ProTool User Manual How to configure text based units 5 52 A5E00149249 Release 12 01 Configuration techniques 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 9 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 occurs 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 Propert
109. formation about activating Help texts is given in the equipment manual for your operating unit ProTool User Manual How to configure text based units A5E00149249 Configuration techniques Release 12 01 5 11 2 Dynamic attributes Purpose 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 the dynamic attribute Flashing for output fields This enables you activate or deactivate the flashing attribute for the displayed text according to the value of a tag Index tag You can either link the dynamic attribute directly to the tag of an output field or you can define a separate index tag for it You can influence several output fields simultaneously with a separate index tag 5 11 3 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
110. formation 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 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 text based units A5E00149249 V Preface vi
111. g without PLC connection whose value is modified by another function is not executed ProTool User Manual How to configure text based units A5E00149249 5 15 Configuration techniques Release 12 01 5 4 2 Tag lists Purpose Principle 5 16 With each input field you generally set in advance which array element is assigned to the input field With a tag list this assignment is not static for the OP 7 and OP 17 devices but it can be influenced by the operator Thus you directly access an element in the array that supplies the input field with data in Runtime The figure shows the principle of a tag list When configuring the input field define a selection tag VAR_2 as well for tag VAR_1 of the input field The selection tag is an array Use the configured value for the height of the input field to set how many elements of the array you want to appear on the display If the number of array elements is higher than the height you can scroll in the displayed list of tags At run time the value 6 entered in the input field will determine the index in the selection tag and supply the input field with the value saved at the associated address in the PLC Alternative tag VAR_2 Input field e amp VARITA Height SN of the field a Values Tag list principle ProTool User Manual How to configure text based units A5E00149249 Release 12 01 Configuration techniques 5 4 3 Address multiplexing Requirement
112. gering the printer The protocol is either not printed or printed with errors 320000 The movements have already been indicated by another device The movements can no longer be served 320001 The network is too complex The defective operands cannot be displayed 320002 No diagnostics capable alarm messages have been selected The units related to the alarm messages could not be selected 320003 No alarm messages exist in respect of the selected unit No network can be displayed in the detail display 320004 The required signal statuses could not be read by the PLC The defective operands cannot be established 320005 The project contains ProAgent partitions which are not installed No ProAgent diagnostics can be performed 320014 The selected PLC cannot be evaluated for ProAgent The message display configured with the Evaluate_message_display_fault function could not be found ProTool User Manual How to configure text based units A5E00149249 Evaluate the additional system message related to this message which is also issued Repeat the print job if necessary 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 uni
113. ges and alarm messages At Length four words have been panned meaning that you can configure 4 16 64 messages in each case Result Note The PLC acknowledgement area must be contiguous with the alarm messages area ProTool User Manual How to configure text based units A5E00149249 5 47 Configuration techniques Release 12 01 5 8 15 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 5 8 15 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 DBW 0 Length 4 Data word 0 ProTool User Manual How to configure text based units 5 48 A5E00149249 Release 12 01 Configuration techniques 5 8 15 5 Examples of displaying system messages Introduction You will find examples of system messages and how they are displayed on the operating unit in the following SIMATIC OP The system messages of the operating unit are read out For example 339 startup completed Some system messages expect confirmation or a decision by the operator for example 557 Save data record 0O Yes 1No You decide on how you want to proceed by entering O Yes or 1 No SIMATIC S7 Minimal The message numbers of the S7 system messages are output You can refer to the cause of the error in your S7 manual by means of the number MESSAGE 8430
114. gs 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 text based units A5E00149249 AAT Creating and editing projects Release 12 01 4 8 5 Undoing the last action Possible procedures To cancel your last action in ProTool choose one of the three following options e 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 e Press CTRL and Z 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 m
115. h Czech Turkish Hungarian e OP 3 OP 5 OP 15A C German English French Italian Spanish In addition you can use Russian for the OP 15C Note lf you make do without language dependent special characters you can enter text in a different language too For example you can select English as the language in ProTool but enter text in Dutch However all system messages will continue to appear in English since they cannot be edited in ProTool ProTool User Manual How to configure text based units A5E00149249 5 79 Configuration techniques Standard projects 5 80 Release 12 01 The following languages are supplied in the standard projects supplied as part of the package German English French Italian Russian Spanish Should you wish to configure another language you have to add it yourself and also translate the pieces of text in the standard projects ProTool User Manual How to configure text based units A5E00149249 Release 12 01 Configuration techniques 5 12 4 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 keyboa
116. he 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 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 Z Scr 3 Scr 4 Scr 3 Same tags in screens and the recipe ProTool User Manual How to configure text based units A5E00149249 5 65 Configuration techniques Release 12 01 5 10 1 Configuring a recipe Identifying a recipe on the operating unit You create a recipe in your project with a symbolic name This name is only relevant on the configuration computer not on the operating unit The recipe is identified on the operating unit by means of the recipe number and recipe heading set in the project You create the recipe heading in the recipe editor by choosing Edit gt Properties In addition ProTool automatically assigns a number to the recipe You can also change this number
117. he response container 3 The function block must respond within the specified time timeout 4 Establish an online connection to the PLC 280004 The online connection to the PLC has Check the PLC been interrupted There is no data parameters in ProTool exchange at present Pro baud rate 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 290000 The tag could not be read or written It is Check in the assigned the start value configuration that the The message can be entered in the address has been set message buffer for up to four more failed up in the PLC tags if necessary After that the message number 290003 is issued 290001 An attempt has been made to assigna Observe the value value to a tag which is outside the value range for 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 text based units A5E00149249 A 23 HMI System Messages Release 12 01 290002 290003 290004 290005 290006 290007 290008 290010 290011 It is not possible to convert a value from a source format to a target format The message can be entered in the message buffer for up to four more failed tags
118. her plus Service Pack 2 Incorporation of MP 370 and SIMOTION PLC drivers Applies to ProTool Pro CS version 5 2 or higher plus Service Pack 3 Valid for ProTool CS 6 0 or higher The following names are registered trademarks of the Siemens AG e SIMATIC e SIMATIC HMI e SIMATIC Multi Panel e MP 270 e ProAgent e ProTool e SIMATIC Multifunctional Platform e ProTool Lite e SIMATIC Panel PC e HMI e ProTool Pro ProTool User Manual How to configure text based units A5E00149249 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 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
119. hin these directories are displayed by Project Manager Configurations ha C PROTOOL EJee Ej protool eat standard Find dialog box After you have selected the appropriate directories or when you call Project Manager later again the Project Manager window proper appears ProTool User Manual How to configure text based units A5E00149249 Release 12 01 Documenting and managing projects Display Project Manager Configurations Close H d 7 pro r520 4 po_tab pdb op37 pdb 4 pe_neu pdb 4 po v52 pdb Find A tol 0a pdb ob 09 slemens Update ii Sort Project D Proi_ 520 0p1 pdb Modified E 1 99 09 33 05 Device type jor fo 40 Generated Created jos 1 99 09 33 05 Author System Description ma 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
120. ics equipment 180000 A component OCX receives Install a newer configuration data with a version component identification which is not supported ProTool User Manual How to configure text based units A5E00149249 A 15 HMI System Messages Release 12 01 180001 The system is overloaded because too Remedy many actions have been activated simultaneously Not all the actions can be executed some are rejected Increase the configured cycle times or basic clock Generate the messages 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 The screen keyboard is not generally Software again 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 to the PLC has been communication via the switched off function Set Online 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 bec
121. ied error number and message tags The print job could not be started or was Check the printer terminated for an unknown reason settings and cable The printer is incorrectly configured connections Or There are no rights for a network If a fault occurs printer available repeatedly contact the hotline No printer has been installed or no Install a printer and or standard printer configured mark one as standard printer The intermediate buffer for printing Do not issue print jobs graphics is full Up to two graphics can so quickly in be buffered succession 10003 Graphics can be buffered again Se ProTool User Manual How to configure text based units A5E00149249 A 1 HMI System Messages Release 12 01 10004 The intermediate buffer for printing lines Do not issue print jobs in text mode e g messages is full Up So quickly in to 1000 lines can be buffered succession 10005 Lines of text can be buffered again a 10006 The Windows print system reports an Repeat the action if error For information on the cause refer necessary to the text printed and if available the error number Printing is not performed or it is incorrect 20010 A fault has occurred in the script line Select the specified called in from the specified script script line in the Execution of the script function was configuration therefore terminated Check tags whether the In this case it is advisable to check any typ
122. ies 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 text based units A5E00149249 5 53 Configuration techniques Release 12 01 Global functions You can also link some functions to global object independent events for example e Changing screen e Buffer overflow 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 5 9 2 Function parameters Necessity 5 54 Many functions can only execute one particular action For example the Events Delete Buffer function empties the buffer for event messages Function C predefined action Function without input parameters However many functions can also work in various ways ProTool User Manual How to configure text based units A5E00149249 Release 12 01 Configuration techniques 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
123. if necessary After that the message number 290005 is issued 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 The data record specified by the number does not exist Check the value range or type of the variable Check in the configuration that the tag
124. igning operator authorization e Create multi lingual projects ProTool User Manual How to configure text based units A5E00149249 5 1 Configuration techniques Release 12 01 5 1 What are screens Example Screens are an image of the process You can display processes on screens and specify process values The figure below shows an illustrated 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 and also the actual speed of the mixer are displayed You can specify the required speed of the mixer in an input field F Screen Mix_1 QUICKMIX pdb OF x 1 10 20 30 40 5l NU iSoeed mixer VAR 1 input value VAR 2 MaaR UZIFill level mixer VAR 3 output yeti USIFil level tanki VAR 4 output value Fill level tank VAR 5 output value an ar oe ae Or ore fae ar Ort Ore Crs Crs ors Lire Ore Ore Configured screen for a mixing unit Components of a screen 5 2 You can configure several screen entries for a screen A screen entry has display size You can see the entry numbers on the left border of the screen editor The maximum number of screen entries for a screen depends on which device you are using A screen can consist of static and dynamic components Static components are text whereas dynamic components are fields which are linked to the PLC and disp
125. igure text based units 5 44 A5E00149249 Release 12 01 Configuration techniques 5 8 15 Examples of configuring messages These examples show you e How to configure an alarm message e How to create message areas for different devices e How system messages might appear depending on the operating unit e The contents of the export file for event messages 5 8 15 1 How to configure alarm messages Objective You would like 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 PX Avallable types OK Alarm Ack OP C i Alam Ack PLC Ened _ Data Mabon Event Messages Function Key Agsig Interface Area LED Assignment Screen Number System Key Assig Trend Request Trend Transterl Trend Transtere User Version Here you select the Alarm Messages area pointer Click OK ProTool User Manual How to configure text based units A5E00149249 5 45 Configuration techniques Release 12 01 Procedure The Alarm Messages dialog box is opened Enter the following at Address DB 10 DW 2 Length 2 PLC PLC 1 You have then created an alarm message area for 32 alarm messages Confirm all settings by clicking OK Double click the Alarm Messages window to open it Positio
126. ile with the specified name already exists Check the configuration 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 ProTool User Manual How to configure text based units A5E00149249 Release 12 01 HMI System Messages 290040 A data record error with error code 1 Check that the data has occurred which cannot be described carrier the data record in more detail the data mailbox and if The action was canceled necessary the It might be that the data mailbox has not connection to the PLC been installed correctly on 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 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 several Trigger the action again recipe actions simultaneously after waiting a short The last action was not executed period 290043 Confirmation request before stor
127. 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 ProTool User Manual How to configure text based units A5E00149249 5 51 Configuration techniques Release 12 01 5 9 Use 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 operating 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 dif
128. in the tags which trigger the message is not executed scripts 30010 The tag could not accept the function Check the tag type of result e g in the case of exceeding the the function parameter value range 3001 1 A function could not be executed Check the parameter because the function was assigned an value and tag type of invalid value or type in the parameter the invalid parameter If a tag is used as a parameter check its value 40010 The function could not be executed Check the parameter since the parameters could not be types in the converted to a common tag type configuration 40011 The function could not be executed Check the parameter since the parameters could not be types in the converted to a common tag type configuration 50000 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 Restart the function or direction defined because one of the two check the paths of the files is currently open or the source target files source target path is not available Using Windows NT with It is possible that the Windows NT user NTFS The user has no access rights to
129. in your ProTool project You cannot change this structure subsequently on the operating unit You can configure up to 99 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 99 data records for a recipe 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 Designation 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 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 name Orange drink Orange juice value Orange nectar value value erase wor est ror kg sugar ali 0 5 alo ProTool User Manual How to configure text based units 5 64 A5E00149249 Release 12 01 Configuration techniques Same tags in screens and the recipe For each ingredient orange water etc there is a separate screen in t
130. ing you can select the types of text you would like to export e Text visible on the screen such as labeling names It is stored in the file called Labeling csv e Info text such as Help text for screen objects and messages It is stored in the file called InfoHelptext csv e Message text event messages and alarm messages It is stored in the file called MessageText csv e Other text message settings text lists It is stored in the file called MiscText csv ProTool User Manual How to configure text based units A5E00149249 5 85 Configuration techniques Release 12 01 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 text length into account Importing text 5 86 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
131. ing data records The data store for the recipe 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 of data records has been terminated due structure of the data to errors records on the data medium and the current recipe structure on the operating unit are identical 290053 Acknowledgement that the importation of data records has been started Acknowledgement that the importation of data records has been completed successfully 290055 Acknowledgement that the importation Ensure that the of data records has been terminated due structure of the data to errors records on the data medium and the current recipe structure on the operating unit are identical ProTool User Manual How to configure text based units A5E00149249 A 27 HMI System Messages Release 12 01 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 290058 The tags of the recipe specified were switched from operating mode online to offline Mo
132. int 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 Quality Ok 300 dpi Selecion Cancel Contents Lover Chapter Summary fe Al Project informations Screens Event Messages e Rages Reports Alarm Messages Tags Erara i IU Recipes Symbol lists Area Pointers Function keys Preview o Sumboliem Print to File ProTool User Manual How to configure text based units A5E00149249 7 7 Documenting and managing projects Release 12 01 Procedure 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 op17_pdb _ Oe x I Nert 2A Brier Pane One Page oom Ih oN Close OFP1T amp 40 Pages 1 2 Englisch U54 UFI 4 Exit from the preview by clicking the Print button To perform the changes you require click the Reports button The Reports dialog box is opened Reports El Hange Reports aplete Chapter Summary Project informations Screens Event Messages Delete Alarm Messages Tagg Page Cumbal tisk See Edit kontent Hemare ip Parameters ProTool User Manual How to configure text based units 7 8 A5E00149249
133. 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 text based units A5E00149249 Release 12 01 Creating and editing projects 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 The number of area pointers available varies depending on the selected operating unit For information 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 order in which they are listed corresponds to that in ProTool 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
134. ither no Stopcopy license or it is defect 240001 Runtime is operating in Demo mode Load an adequate Too many tags are configured for the license 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 ProTool User Manual How to configure text based units A 20 A5E00149249 Release 12 01 HMI System Messages Authorization cannot be executed Restart ProTool Pro RT ProTool Pro RT is running in Demo or reinstall it mode 240004 Error during reading the standby Restart ProTool Pro RT authorization install the authorization ProTool Pro RT is running in Demo or repair the mode authorization see Commissioning Instructions Software Protection 250000 The tag in the specified line in Check the set address Status Control is not updated because and then check that the the address configured for this tag is not address has been set available up in the PLC 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 PLC The tags will not be updated the PLC Che
135. larm messages System keyboard Note Messages can be acknowledged from the PLC using this area The recipe mailbox is a data area on the SIMATIC S5 It is used as intermediate storage to download data records from the operating unit to the PLC Not only the values of tags but also their addresses are transferred to the recipe mailbox The successive recipe mailbox is a data area on the SIMATIC S5 for transferring data records You have to create it only when the recipe mailbox cannot accommodate the largest data record to occur The recipe number mailbox is a data area on the SIMATIC S5 It is required for transferring data records between the operating unit and the PLC The recipe number mailbox contains the recipe number and the number of the data record to be transferred 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 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 th
136. lay values from the PLC memory Dynamic components are also inputs made by the operator on the operating unit and written to the PLC memory The connection to the PLC is established by means of tags refer to Using tags Depending on the operating unit you are using fields can be used for input output and combined input output ProTool User Manual How to configure text based units A5E00149249 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 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 To identify a screen as the start screen select the screen and assign it as the start screen by choosing Edit gt Properties from the menu On the General tab select the Start screen check box Soft keys Soft keys are fun
137. le 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 1AA06 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 e ProAgent PC and ProAgentMP User Manual The printed version of this
138. ll Screen mode 4 8 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 Substituting a complete project 4 14 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 project for the substitution the settings are taken input If you choose File gt Insert Replace gt Start from the menu you can select a project to replace your currently open project The source project must be of the same type as the destination project 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 du
139. load the executable project file from the configuration computer to the device ProTool User Manual How to configure text based units A5E00149249 Release 12 01 Introduction to 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 Prolool Pro tee bx s A LAN Software for PC Based HMI ked hirsi SMATIC PANE BzsnSs 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 text based units A5E00149249 1 3 Introduction to ProTool 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 270 MP 370
140. me 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 while 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 text based units
141. mming 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 text based units 6 4 A5E00149249 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 contains 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 text based units A5E00149249 6 5 Testing projects Release 12 01 6 4 2 Er
142. multiplexing Enter Multiplex 1 as the name of the new multiplex tag 7 T gt Click this button to define the multiplex tag g On the address tab select BYTE at Type and enter the address F W 20 The multiplex tag can assume values between 0 and 255 in other words you can reference 256 different addresses with the tag Variable 1 Apply the settings by clicking OK Note If you want to make use of the maximum range of values of the multiplex tag DB 50 in the STEP 7 program has to be created with at least 128 data words ProTool User Manual How to configure text based units A5E00149249 5 21 Configuration techniques Release 12 01 Result The name of the multiplex tag is displayed as the address of the tag Variable 1 DB 50 DBB MULTIPLEX 1 Multiplex 1 HW 20 Example configuring a multiplex tag ProTool User Manual How to configure text based units 5 22 A5E00149249 Release 12 01 Configuration techniques 5 4 5 Details on configuring tags At Details you will find more information on the subject of tags 5 4 5 1 Decimal places with tags Overview The following list shows the possible number of decimal places of the different types as a function of the PLC selected PKG C DF O through 8 DH KH KM KC KY KT KZ BCD4 SIMATIC S7 0 through 4 O through 6 BOOL STRING Timer Counter CHAR BYTE WORD DWORD SIMATIC S7 NC INT_16 UINT_16 O through 4 O through 6 INTEGER LONG
143. n Change the incorrect axis to the trend or incorrect configuration trend has been configured ProTool User Manual How to configure text based units A5E00149249 A 9 HMI System Messages Release 12 01 120001 The trend is not displayed because an incorrect axis to the trend or incorrect trend has been configured 120002 The trend is not displayed because the tag assigned tries to access an invalid PLC address 130000 The action was not executed 130001 The action was not executed 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 ProTool User Manual How to configure text based units A5E00149249 Change the configuration 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 Close other applications Delete files no longer required from the hard disk Delete files no longer required from the hard disk 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
144. n the cursor at message No 2 Enter the following message e e mig Perform the following settings in the Attributes window Priority 1 Acknowledgement 1 Print MW The figure shows the configured alarm message 10 ZU 30 40 nogi UN Motor temperature too high OOO OOO4 gods Attributes Message 0002 E E3 OOO l non7 Priority E Print 000g Acknowledg E nog 0010 0011 nna ProTool User Manual How to configure text based units 5 46 A5E00149249 Release 12 01 Configuration techniques 5 8 15 2 How to create message areas Objective Create the following message areas taking an OP 17 and a SIMATIC S7 300 as an example Area Pointers E x Type No PLC Name Address Length words Ok Interface Area DB 50 DBM 0 16 4 Cancel Evert HESS TICS PLE 1 DB 60 DB O 1 pesaqes ee DB 70 DE 0 4 Alarm Bae PLE 1 PLO DB YO DEW 6 4 Alarm Ack OP 1 PLC_1 DB 80 DB 0 4 Edit Remove Erfassungszyklus s 1 Messages 1 Sort by Type 0 B4 Procedure Procedure Double click Area Pointers on the left of the project window Select Event Messages at Type and then click OK A new dialog box is opened Select the PLC on the Address tab Enter 4 at Length At Area enter DB 60 and confirm by clicking OK 5 Toconfigure the other communication areas repeat steps 2 to 4 and enter the corresponding values Areas have been created for event messa
145. nacknowledged 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 Select Function Screen and configure Screen Name using the value AM First Last as the parameter you can change the sort order on the operating unit Note This function has already been implemented on the System Settings standard screen ProTool User Manual How to configure text based units A5E00149249 Configuration techniques Release 12 01 Standby message The standby message is a special event message The standby message is the event message having message number 0 It is displayed 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 text based units 5 38 A5E00149249 Release 12 01 Configuration techniques 5 8 10 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 message buffer can store 256 alarm message events as well as 256 event message eve
146. nce of different text strings on a screen can be illustrated by means of different character formats for example by means of flashing or uppercase text You can configure static text separately for any language available on the operating unit You enter text strings directly into the screen editor ProTool User Manual How to configure text based units A5E00149249 5 5 Configuration techniques Release 12 01 5 2 2 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 alohanumeric or symbolic form F Configure output fields by selecting the symbol illustrated or by choosing Insert gt Input Output Field from the menu Numerical and alphanumeric output Output fields for numerical or alphanumeric 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 Symbolic output Output fields for symbolic values do not display the true value but a text string from a text list For example you can store the two states of a valve in a text list When the valve is open the output field then points for example to the text string OPEN 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 present
147. ng unit you can insert it in a screen entry At a scheduled time the associated scheduler bit is set on the PLC in the interface area and the configured function executed For example you can configure print functions for a scheduler e Events Print Buffer e Alarms Print Buffer e Print Screen e Print Data Record Scheduler without functions It is not essential to configure a function If no function is configured the scheduler bit is set when the scheduler is executed but of course no function is executed ProTool User Manual How to configure text based units 5 28 A5E00149249 Release 12 01 Configuration techniques 5 8 Configure messages 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 5 8 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 state
148. nscesitainaesigdhdeescpecuncesdaseyscossectienateke 5 2 Configuring display elements cccccceeeceeceeeeeeceeeeeeeeaeeeeesaeeeeeesaaeess 5 2 1 Whatis be toxi ccc cacao cae ea REA RE E ERA 5 2 2 What are output fICIKS cece ceeccceeccceeeceeeeceeeecaeeeceeeceeeceueesueeseeeenes 5 3 Configuring COMMS sisese e eiA ERANS 5 3 1 What are input fields cc cccccceeccceeeeceeeeceeeceeeceaeeeceeceeeseusesueeseeesaes 5 3 2 What are combined input output fields 0 nnonnnannoennennnennonnnennnnnsennon 5 3 3 What are function keys nennnensnsnnnnsernsrnrsernrnnnrnsrrnernernnrennrnenneennee 5 4 DENE E E E EE E E 5 4 1 PrOD ESOL sa E E E E acces 5 4 2 Fag G E A E E E 5 4 3 Address MulIpIexINg sessirnir E E a ETE ProTool User Manual How to configure text based units A5E00149249 Ix Contents 5 8 10 5 8 11 5 8 12 5 8 13 5 8 14 5 8 15 5 8 15 1 5 8 15 2 5 8 15 3 5 8 15 4 5 8 15 5 5 8 15 6 5 9 1 5 9 2 5 9 3 5 9 4 5 9 5 5 9 6 5 9 6 1 5 10 5 10 1 9 10 2 5 11 5 11 1 5 11 2 5 11 3 5 11 4 5 11 5 5 12 5 12 1 5 12 2 5 12 3 5 12 4 Release 12 01 Examples of configuring TAGS cccecceeseeeeeeeeeeeeeeeeseeeessaeeeeneeessseeens How to set the acquisition cycle and the standard clock pulse E ieaS EE ene en me ner nee mene A ter err een tere A ne meer cree How to configure a multiplex tag ccceeceeeeeeeceeeeeseeeeeeeeeesseeeeeseneeees Details on COMMOUMING TAGS
149. nts 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 QG 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 0010 G 11 58 08 27 03 98 QGR02 Boiler pressure too high 7 9 bar 0029 Q 11 40 47 03 27 98 QGROO Oil supply shut off 0029 KQ 11 38 09 03 27 98 QGROO Oil supply shut off 0010 Q 11 35 18 03 27 98 QGR02 Boiler pressure too high bar 0010 KQ 11 34 26 03 27 98 QGR02 Boiler pressure too high 12 7 bar If 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 ProTool User Manual How to configure text based units A5E00149249 5 39 Configuration techniques Release 12 01 Note The last four characters cannot be displayed on the operating unit on the first line of the message buffer on account of the message number being displayed If a message tag has been configured at this point it is not displayed Behavior on overflow Choose System gt Messages gt
150. number n Time n 11 nei n 14 n 15 res erved n 25 Structure of the interface area in data words ProTool User Manual How to configure text based units C 2 A5E00149249 Release 12 01 Communication areas for non SIMATIC PLCs Note You will find a description of the interface area for SIMATIC PLCs in the Communication User s Manual 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 right to left right gt left beginning with 0 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 ProTool User Manual How to configure text based units A5E00149249 C 3 Communication areas for non SIMATIC PLCs C 4 Release 12 01 The figures below show in detail the structure of the control and acknowledgement bits for different count directions Control bits word n 0 Erroneo
151. oTool User Manual How to configure text based units A5E00149249 2 3 Getting started in ProTool Release 12 01 ProTool User Manual How to configure text based units A5E00149249 Release 12 01 ProTool integrated in SIMATIC 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 po eee a OP Parameters n Defne the parameters yourself Address Cancel Interface Network Parameters Profile OF Baud i500 More Peer Parameters Address 106 Choose a communication peersymbol list n Delne the parameters yourself E Mot networked ee PROFIBLIS 1 E CP 443 5 DP Master 2 CPU 215 2 DP Expansion 2 H CPU413 2 DP Bt s CPU413 2 DP ET 2008 160 W ET 200M IM153 H ET 200M IM153 Example
152. odifications 4 8 6 Redoing the last action Possible procedures To restore your last canceled action in ProTool choose one of the three following options e 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 e Press CTRL and Y 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 ProTool User Manual How to configure text based units 4 18 A5E00149249 Release 12 01 Creating and editing projects 4 9 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 9 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 Cross reference Quick_TP3 _pdb f BOTTL_ STAT
153. on the open screen on the Screen Objects toolbar by choosing the illustrated button or at Insert gt Input Output Field ProTool User Manual How to configure text based units A5E00149249 5 9 Configuration techniques Release 12 01 5 3 3 What are function keys Purpose 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 use them for example to open a screen display the current alarm message or print the contents of a 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 cal 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 not OP 3 Local assignment 5 10 Locally assigned
154. our 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 text based units A5E00149249 6 1 Testing projects Release 12 01 6 1 Downloading 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 Note on text based displays When a new project file is downloaded to the operating unit the memory is deleted and with it all the data records on the operating unit 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 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
155. parameters Interface parameters Z_ SCREEN Screens Print Print ProTool User Manual How to configure text based units A5E00149249 B 1 Standard screens reference Release 12 01 Z PASSWORD Password Login not OP 3 or C7 621 Login Logout Edit Z RECORD Data records Not OP 3 or C7 621 Edit Print Transfer Z_ COUNTER Counter setpoints actual values for OP 3 and C7 621 only S7 CPU314 or S7 CPU214 Set Display Z TIMER Integrated timer OP 3 and C7 621 only Set Display ProTool User Manual How to configure text based units B 2 A5E00149249 Release 12 01 Communication areas for non SIMATIC PLCs C Communication areas for non SIMATIC PLCs Overview This description applies to communication with the following PLCs e Allen Bradley e Mitsubishi e Modicon e Omron e Telemecanique The data 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 refer to Structure of the interface area e Keyboard assignment refer to Keyboard assignment of the operating unit e LED assignment refer to LED assignment of the operating unit 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 yo
156. 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 What you must bear in mind 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 configure text based units A5E00149249 4 15 Creating and editing projects Release 12 01 4 8 4 Undoing and redoing actions Purpose Principle 4 16 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 CT
157. project for sequence archive which is not a the following sequence archive from an archive using _ the function the function Start_sequence_archive Start_sequence_archive No sequence archive is created is correctly configured the variable parameters are being correctly provided at the operating unit 80023 An attempt was made to copy an archive Check the project for to itself the following The archive is not copied the function Copy_archive is correctly configured the variable parameters are being correctly provided at the operating unit ProTool User Manual How to configure text based units A5E00149249 A 7 HMI System Messages Release 12 01 The function Copy_archive is configured not to permit copying when the target archive already contains data Parameter Write mode The archive is not copied Modify the function Copy_archive in the project if necessary Before initiating the function delete the 80025 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 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
158. ques Release 12 01 5 12 8 3 Character map for OP 15A VF with VF display Entering special characters 5 92 You can enter special characters on the numeric keypad on the keyboard Enter ALT OXXX where XXX is the ANSI code from the character map By choosing Window gt keyboard from the menu you can open a keyboard assignment on the screen If you keep ALT GR pressed down the on screen keyboard displays ANSI characters You then enter these characters either on your keyboard or on the on screen keyboard by clicking the mouse on the corresponding keys ProTool User Manual How to configure text based units A5E00149249 Configuration techniques Release 12 01 1 a o D T fe 1 b 1 a o D T fe 1 b 1 a 2 a 1 fe T b 1 a 2 D 1 fe a T b ProTool User Manual How to configure text based units A5E00149249 5 93 Configuration techniques Release 12 01 ProTool User Manual How to configure text based units 5 94 A5E00149249 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 y
159. r graphic lists You can print several chapters at once or just print single chapters ProTool User Manual How to configure text based units A5E00149249 7 1 Documenting and managing projects Release 12 01 Reports ProTool offers you the facility of customizing printouts to suit your individual requirements e You can limit a printout to single 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 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 even
160. ranslated 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 AN is e Language levels in ProTool Exchanging text with translators 5 78 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 text based units A5E00149249 Release 12 01 Configuration techniques 5 12 3 Configurable languages Languages You can create projects for text based devices in the following languages e OP7 OP 17 TD 17 Danish German English Finnish Flemish French Greek Italian Norwegian Polish Portuguese Russian Swedish Spanis
161. rd 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 character on the keyboard of the configuration computer e Click your mouse to enter the character directly via the on screen keyboard French France Protool Standard alg gbds taal gee Ty Lifefe Tey em ae a Jaye appe keee LEI Cm eof e 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 Keyboard If you have not done it ProTool will resort to the international US layout ProTool User Manual How to configure text based units A5E00149249 5 81 Configuration techniques Release 12 01 5 12 5 Reference text Principle 5 82 When you create a project for several languages you normally configure
162. re text based units A5E00149249 Release 12 01 Configuration techniques 5 10 2 Transferring data records Note 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 e Creating data records Data records can only be created on the operating unit and saved in the flash memory there The operating unit automatically creates a data record with the number 1 for each recipe All the values of the data record are preset with o Copy this data record and save it by a different name in order to create other data records e 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
163. rent 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 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 Ed Project PRO1_pdb Name Type Controller Address deJ C10 Counter PLC 1 C10 Ge Data IMT FPLC 1 DB 5 DE 194 Ge Gi _ vor WORD FLC_1 DB 150 DB O Ge Sinus FEAL FPLC 1 DB 10 DED 0 Ge Sinus wF INT PLC_1 DB 20 DE O Ge T imerz0 Timer FLC_1 T 20 ae ey Scheduler 8 Object s 0 object s 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 text based units A5E0014924
164. ring the substitution operation they are reported in the same way as other errors when the project is compiled Replacement of a complete project cannot be undone ProTool User Manual How to configure text based units A5E00149249 Release 12 01 Creating and editing projects Note PLCs are not replaced as a general rule Replacing objects 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 replacing individual objects are common to all projects 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
165. ror 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 Select a lower baud rate for example with networking Downloading stops and crashes Computer performance is inadequate Select a lower baud rate Downloading does not take place Connection to the operating unit cannot be Check the physical connection established message in the system between the configuration computer message window and the operating unit The standard communication driver is not Check the device status of the COM entered in the Windows device manger port in the Properties window of the device manager Interr
166. s e Address multiplexing of tags is possible only with operating units OP 7 OP 17 and TD 17 e Use a SIMATIC S7 300 or SIMATIC S7 400 or SIMATIC S7 NC PLC Definition With address multiplexing the address parameters of a tag are modified as a function of the value of the multiplex tag Purpose of address multiplexing With address multiplexing you can reference a number of memory addresses in the address area of the PLC S7 CPU with a single tag You can read or write to the addresses without having to define a tag for every single address that is itis a very efficient method of processing data Principle of address multiplexing The following figure illustrates the principle of address multiplexing with tags Multiplex tag Value 1 Address multiplexing with tags ProTool User Manual How to configure text based units A5E00149249 5 17 Configuration techniques Release 12 01 Configuring a multiplex tag 5 18 i You define the multiplex tag by pressing this button shown in the Tag dialog box next to the address Pay attention to the following when configuring multiplex tags e The multiplex tag must not be multiplexed e The type of multiplex tag must match the type of address parameter which the multiplex tag is defining The following figure shows the result of the address multiplexing for tags Range DB DE jso DBW VAR_3 Address multiplexing with tags Note If one of the multiple
167. s 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 e System messages on the S7 NC and S7 FM OP 7 and OP 17 only Display states and errors of the PLC or during communication For what purpose do you use messages The messaging system is responsible for the following tasks e Signaling events or states that can occur on the system or in the process e A state is reported immediately following its occurrence e The messages are presented to the operator as a function of their significance priority e Support in eliminating the cause of error conditions e Messages provide in depth information on the causes of errors diagnostics e 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 text based units A5E00149249 5 29 Configuration techniques Release 12 01 5 8 2 The components of a message Message structure A message consists of e Message number e Message text e Message 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
168. s a state more lucidly than an abstract numerical value for instance ProTool User Manual How to configure text based units 5 6 A5E00149249 Release 12 01 Configuration techniques 5 3 Configuring 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 acknowledge messages You can assign a password level to controls in order to prevent operation by unauthorized persons Overview The following controls are available in ProTool for the different tasks e Input fields e Input output fields e Function keys ProTool User Manual How to configure text based units A5E00149249 5 7 Configuration techniques Release 12 01 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 You can prevent access by unauthorized persons by assigning a password level F Create input output fields by selecting the symbol illustrated or by choosing Insert gt Input Output Field from the menu Numerical and alphanumeric input In input fields for numerical and alphanumeric values you enter the value one character at a time on th
169. sage number message tag message text Message areas SIMATIC S5 Example SIMATIC S7 Example Message buffer Message buffers contents Message classes settings for Message number Message tag Message text Messages acknowledging ALARM_S Communication areas configuring alarm messages Example logging Message bit procedure Message classes Message number procedure Properties 5 32 Structure system messages trigger MPI MPI Transfer ProTool User Manual How to configure text based units A5E00149249 Index MPI transfers peculiarities of 6 3 Multilanguage projects 5 77 Multilingual project creating 5 83 Multilingual projects translating texts 5 85 Multiplex tag 5 21 N Non SIMATIC PLCs communication areas data areas interface area keyboard assignment of the operating unit LED assignment of the operating unit C 1 user data areas C Non SIMATICPLCs control and acknowledgement bits C 3 O Objects in the project window OLE OP Operating philosophy Operating unit displaying messages providing help text Operator panel Optimize Performance System resources o 4 D aly Pe sid Oo Optimizing performance 8 1 Optimizing system resources Output field Overview 5 6 P Password 5 74 PC D 1 Peculiarities with conversion functions PLC directly accessing values on the overview drivers Select driver PPI Print 7 1 NO l 3 Index Print messages 5 32 Printing constr
170. 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 E ti Action depending on ee input parameter Function with inout parameters Some functions require a single parameter others require several 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 One example is the function Scaling Linear Specify tag values as input parameters the function provides the scaling result as the output value Note Output parameters cannot be configured for all operating units Action depending on Input parameter ee FUGA Evaluation h E Output parameter optional Function with inout 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 ProTool User Manual How
171. se 12 01 220007 The connection to the specified PLC at Check that the specified interface is disconnected _ the cable is plugged in 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 specified interface or open it It is programs which access possible that another application is using the interface and reboot this interface or an interface is used the computer which is not available on the target Use another interface device which is available in the There is no communication with the system PLC 230000 The value entered could not be Enter a permissible accepted The entered value is rejected value and the previous value is specified again Either the value range has been exceeded or impermissible characters were entered 230002 Since the current password level is Activate an adequate inadequate or the password dialog box password level using was closed with ESC the entry is Login 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 available configured The current screen function remains selected 240000 Runtime is operating in Demo mode Load the license There is e
172. spect 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 resources 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 e 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 Pr
173. stem requirements for foreign languages Languages available 5 76 With the exception of Russian you can configure all foreign languages without having to make changes to your Windows system configuration To be able to configure in Russian OP 7 OP 15C OP 17 and TD 17 only you have to enable Russian language support in Windows 98 Control Panel gt Software gt Windows Setup gt Language Support gt Details This is not necessary in Windows NT Alternatively of course you can also install a Russian version of Windows Not all the characters of the ANSI font can be displayed on the screen depending on the panel The precise assignment of ANSI code and displayed character will be found in the character map for the operating unit concerned ProTool User Manual How to configure text based units A5E00149249 Release 12 01 Configuration techniques 5 12 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
174. stination 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 System 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 4 12 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 ensur
175. t LED assignment V Version 4 20 W Windows based systems 1 3 Index Release 12 01 ProTool User Manual How to configure text based units A5E00149249
176. t since the data is always linked to a STEP 7 project It therefore has to be managed and backed up using this application ProTool User Manual How to configure text based units 7 2 A5E00149249 Release 12 01 Documenting and managing projects 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 text based units A5E00149249 7 3 7 4 Documenting and managing projects Release 12 01 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 wit
177. t and the PLC program loaded In order to run the project install the ProAgent option packet Check the parameters of the Evaluate_message_dis play_fault function A 29 HMI System Messages Release 12 01 ProTool User Manual How to configure text based units A 30 A5E00149249 Release 12 01 Standard screens reference B 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 SYSTEM MEN Basic standard screen You can jump from this screen to other standard screens Z MESS EVENT Event messages Not OP 3 or C7 621 View Print Display number Delete buffer Overflow warning ON OFF Display text Z MESS ALARM Alarm messages Not OP 3 or C7 621 View Print Display number Delete buffer Overflow warning ON OFF Display text SSS ye System settings Display first last alarm Mode change message not OP 3 or Display first last alarm message C7 621 Display system message buffer Language Set date and time Printer
178. t is incorrect In order to get around this problem set Value Output as the condition for execution The function is thus not triggered until the value changes on the PLC Note The usage of this function with OP 7 17 and the connection to a SIMATIC S5 can lead to rounding errors as with the OP 7 17 internal calculations are made with double values which are then redisplayed as integer tags ProTool User Manual How to configure text based units A5E00149249 5 59 Configuration techniques Release 12 01 5 9 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 9 6 1 How to change the operating mode Objective You want to set the Online and Offline operating modes by means of two function keys To do this you configure the Mode function with a parameter Procedure procer O 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 The Select Function window appears Select the Mode function at the Toggle function group Function Rey FI Select Object el NC Positioning Module rl Password
179. tag value With text or graphic lists you can display texts 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 A text or graphic list assigns a 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 To create a new text or graphic list double click Text or graphic lists in the project window ProTool User Manual How to configure text based units A5E00149249 Release 12 01 Configuration techniques 5 7 Configuring schedulers Constraint Note schedulers are available only for the OP 15 and OP 17 operating units Tasks of a scheduler A scheduler defines a regularly recurring time at which a particular function is to be executed The following types of scheduled times are available e hourly e daily e weekly e annually Scheduler Scheduler dialog box ProTool User Manual How to configure text based units A5E00149249 5 27 Configuration techniques Release 12 01 The following table shows which time entries you can specify for which scheduler types Scheduler type Required time entries weekly Day of the week hour minute Meath dey Hoan trinule Functions linked to a scheduler If you subsequently want to change or deactivate the scheduled time on the operati
180. tarted 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 printed 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 SIMATIC ProTool software package version 5 2 or higher e an operating unit for example an OP 17 Other documents on ProTool You will find the electronic manuals on the installation CD at Docs UsersManual_ Text pdf You can find all the information contained in this manual in ProTool s online Help ProTool User Manual How to configure text based units 2 2 A5E00149249 Release 12 01 Getting started 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 re
181. te 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 the operator 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 The administrator s password setting cannot be changed on the operating unit at run time All other passwords are entered at run time you have to configure a password list for this You can find more information on password administration in the equipment manual for your operating unit ProTool User Manual How to configure text based units A5E00149249 Release 12 01 Configuration techniques Logging into and out of the operating unit e When a password protected operation is executed the operating unit automatically prompts the operator 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 enter an input on the operating unit for a configured period of time logout time the operating unit automatically
182. terrupt does not arrive at the driver 140016 Change the interrupt number 140017 Change the interrupt number 140018 The consistency check was deactivated Activate the consistency by Simotion Scout check with Simotion Only one appropriate note appears Scout again and load the configuration in the project once more 140019 Simotion Scout loads a new project in Wait until the end of the the PLC reconfiguration Connection to the PLC is interrupted 140020 The version in the PLC and that in the Remedy configuration FWD file do not match Load the current Connection to the PLC is interrupted version in the PLC using Simotion Scout Generate the anew project using ProTool CS end ProTool RT and start with the new configuration 150000 No more data is read or written Check that the cable is Possible causes plugged in the PLC is The cable is defective operational the correct interface is used The PLC does not respond is Reboot the system if the defective etc system message is Connection is established via the displayed continuously wrong interface The system is overloaded ProTool User Manual How to configure text based units A5E00149249 A 13 HMI System Messages Release 12 01 150001 Connection is re established because the cause of the interruption has been eliminated 160000 No more data is read or written Check that the cable is Possible causes plugged in the PLC is The cable is
183. text displayed and enter the 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 6 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 7 Compile the project 8 Download the project to the operating unit ProTool User Manual How to configure text based units A5E00149249 5 83 Configuration techniques Release 12 01 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 text based units 5 84 A5E00149249 Release 12 01 Configuration techniques 5 12 7 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 ad
184. that particular alarm message is acknowledged in the alarm message acknowledgement process If you acknowledge an alarm message in one acknowledgement group all the alarm messages in that group are acknowledged simultaneously group acknowledgement You can allocate the messages to one of 4 acknowledgement groups ProTool User Manual How to configure text based units A5E00149249 5 33 Configuration techniques Release 12 01 5 8 5 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 only 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 text based units 5 34 A5E00149249 Release 12 01 Configuration techniques 5 8 6 System messages Displaying system messages System m
185. 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 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 polling time Only one depressed key is transferred The following applies to the keys of the operating unit except to SHIFT For as long as the key is held down the value of the relevant bit in the keyboard assignment is 1 Otherwise its value is O 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 the OP 7 OP 17 and TD 17 ProTool User Manual How to configure text based units C 8 A5E00149249 Release 12 01 Communication areas
186. tion 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 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 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 text based units 5 42 A5E00149249 Release 12 01 Configuration techniques 5 8 14 Message procedure Message bit procedure The message procedure identified the transfer path of messages and thus also the parameters of the messages The message procedure in ProTool is the message bit procedure With this message 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
187. to configure text based units A 14 A5E00149249 Release 12 01 HMI System Messages 160014 Only one OPC server project can be Do not start a second started on a PC MP An error message ___ project with OPC server appears when an attempt is made to functionality on the start a second project computer The second project has no OPC server functionality and cannot be located as an OPC server from external sources 170000 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 170001 The S7 diagnostics buffer cannot be Switch the PLC online displayed because communication with the PLC has been switched off 170002 The S7 diagnostics buffer cannot be displayed because reading in the diagnostics buffer SZL was terminated due to an error 170003 The display of an S7 diagnostics message is not possible An internal error 2 has been reported 170004 The display of an S7 diagnostics message is not possible An internal error with error class 2 error number 3 has been reported 170007 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 1 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 diagnost
188. to configure text based units A5E00149249 5 55 Configuration techniques Release 12 01 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 a tag which itself can either be local or have a connection to the PLC ProTool User Manual How to configure text based units 5 56 A5E00149249 Release 12 01 Configuration techniques 5 9 3 Combining multiple functions Multiple functions with one object 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 Select Screen Parameters n Screen Name PIC_14 Language Eo Language Kep 1 n Language Field YAR Lang il Down Multiple functions with one object Note On the OP 3 OP 5 and OP 15 operating units you can only configure a single function for each object Sequence The list of functions is processed from the top down Note lf an error occurs during the processing of
189. ts display and field length For what uses can you configure headers and footers You can set headers and footers for the following printouts from the operating unit Printout content SSS Message Report Messages for which you have configured Print are output to the printer EM Chronological The contents of the event buffer are printed in chronological order of the messages EM Together The contents of the event buffer are printed in message number order AM Chronological The contents of the alarm buffer are printed in chronological order of the messages AM Together The contents of the alarm buffer are printed in message number order When the buffer overflows the messages are output to the printer A screen that you have selected is printed Print Recipe The recipe specified in the function parameter of the function Print All Data Records is printed out complete with all its data records ProTool User Manual How to configure text based units A5E00149249 5 25 Configuration techniques Release 12 01 5 6 What are text or graphic lists Purpose Usage 5 26 Text is often more meaningful than an abstract value For example the pieces of text full and empty 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 lists are lists in which you assign a text element from the list to each
190. u with an overview of which user areas are in principle possible with which operating unit Device specific user data areas PLC jobs TD 17 OP 5 OP 7 OP 15 OP 17 Recipes OP 5 OP 7 OP 15 OP 17 System keyboard assignment TD 17 OP 3 OP 5 OP 7 OP 15 OP 17 Function keyboard assignment OP 5 OP 7 OP 15 OP 17 LED assignment OP 3 OP 5 OP 7 OP 15 OP 17 Scheduler OP 15 OP 17 Date and time TD 17 OP 3 OP 5 OP 7 OP 15 OP 17 Screen number OP 3 OP 5 OP 7 OP 15 OP 17 ProTool User Manual How to configure text based units A5E00149249 C 1 Communication areas for non SIMATIC PLCs Release 12 01 Structure of the interface area for non SIMATIC PLCs Use of the interface area The interface area is required when you use the functions for the following e Sending PLC jobs to the operating unit e Comparing the date and time between the PLC and the operating unit e Checking the version number e Editing recipes downloading data records e Detecting the startup of the operating unit in the PLC program e Determining the operating mode of the operating unit in the PLC program e Determining the life bit of the operating unit in the PLC program Setting up the interface area 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 na net neZ Job mailbox naf nei res erved n Version
191. ue on the PLC corresponds to the tag value on the operating unit Linear scaling 5 20 Scaling can be configured for any tag in the form y a x D 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 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 ProTool User Manual How to configure text based units A5E00149249 Release 12 01 Configuration techniques 5 4 4 3 How to configure a multiplex tag Procedure To multiplex an address create the following tag for example Procedure Select Insert gt Object to configure a new tag for any object In the Tag dialog box enter Variable 1 as the name of the new tag On the Address tab select INT at Type and enter the address as DB 50 DBB 0 E Click this button to open the Address Multiplexing dialog box Activate address
192. upt problems Modify the configuration of your Various modules are using the same computer or install ProTool ona interrupt stand alone computer Other programs block the interface for Exit from the programs and reboot example STEP 5 your computer if necessary ProTool User Manual How to configure text based units 6 6 A5E00149249 Release 12 01 Documenting and managing 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 Chapter 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 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 subdivides printouts into sections 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 o
193. us transfer Error tree 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 Control bits word n 0 Erroneous transfer Error free 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 ProTool User Manual How to configure text based units A5E00149249 Release 12 01 Communication areas for non SIMATIC PLCs Operating unit startup Bit O 16 in acknowledgement 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 Bit 1 15 in acknowledgement bits 1 operating unit is offline 0 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 O 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
194. user interface Example of the structure ProTool PLC Example of PC as configuration computer and OP 17 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 create object oriented projects easily by mouse click No special programming knowledge is required ProTool User Manual How to configure text based units A5E00149249 1 1 Introduction to 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 down
195. utside 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 text based units A5E00149249 Observe the configured or current threshold value of the tag Observe the value range for the tag type Increase the time interval between the multi writing tasks Ensure that the value entered is within the value range of the PLC tags Check the connection to the PLC Check the value range or type of the variable A 17 HMI System Messages Release 12 01 190100 190101 190102 200000 200001 200002 200003 The area pointer is not updated because Check the configuration 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 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 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 Coordination is not executed because Change the address or the address configured in the PLC does set
196. vantages of this procedure are as follows e The workload of the configuration engineer is reduced since he only has to create the user interface in a language familiar to him e The translator can edit the blocks of text outside ProTool either in Excel or a text editor e 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 e 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 e 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 When export
197. x tags is modified during operation the multiplexed tag is not modified until the next recording cycle If you want immediate updating configure the Update Screen function for every multiplex tag ProTool User Manual How to configure text based units A5E00149249 Release 12 01 Configuration techniques 5 4 4 Examples of configuring tags Using examples we will show you here how to configure a multiplex tag set the acquisition cycle and the standard clock pulse of a tag and scale tags 5 4 4 1 How to set the acquisition cycle and the standard clock pulse Settings System default setting standard clock pulse 200 ms acquisition cycle 1 s Set the standard clock pulse in the PLC dialog box If you increase the standard clock pulse to 600 ms the acquisition cycle for all tags is increased to 3 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 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 text based units A5E00149249 5 19 Configuration techniques Release 12 01 9 4 4 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 If you configure no scaling the tag val
Download Pdf Manuals
Related Search
Related Contents
Epson Expression 10000XL MAm PR。DUCTS 叩 N。ーSE SUPP冊SSー。N PR こちらのPDFファイルを参照 - JEITA 一般社団法人電子情報技術産業協会 Philips RI7633 User's Manual LーW - ホンダウォーク LCD8000-97C マイティーバック 取扱説明書 Tecumseh AE4450Y-FZ1CPG Performance Data Sheet 3454 VECTOR BF BMI Scale OPERATING INSTRUCTIONS 取扱説明書 Copyright © All rights reserved.
Failed to retrieve file