Operator Terminals-PX PRO Software Tool (Operating Manual)
Operator Terminals-PX PRO Software Tool (Operating Manual)
Operator Terminals-PX PRO Software Tool (Operating Manual)
All rights to this manual are reserved by Pilz GmbH & Co. Copies may be made for internal purposes. While every effort has been made to ensure that the information in this manual is accurate, no responsibility can be accepted for errors or omissions contained within it. We reserve the right to amend specifications without notice. We are grateful for any feedback on the contents of this manual. The names of products, goods and technologies used in this manual are trademarks of the respective companies.
VII, 11/02
Contents
Introduction
Purpose of manual Overview of manual Hotline Terminology Definition of symbols
Overview
Software tool Range
Full version Update version
System requirements
Safety
Intended use Warranty and liability
Installation
4-1
Operation
Navigation Terminology Open menu Close menu
Contents
Close dialogue box without saving changes Close dialogue box and save changes
5-3 5-3
6-1 6-1 6-3 6-3 6-3 6-4 6-4 6-4 6-4 6-4 6-5 6-5 6-5 6-6 6-7 6-7 6-11 6-12 6-13 6-15 6-16 6-17 6-18 6-19 6-20 6-20 6-20 6-21 6-23 6-25
Save file
New file Existing file
ii
Setting parameters Transfer Set interface Transfer file Read file from text memory Compare files Download driver Read driver from text memory Compare drivers Documentation
6-27 6-31 6-32 6-33 6-33 6-34 6-35 6-36 6-36 6-37
Appendix
Display systems supported Display systems acting as Master
PLCs and protocols supported Valid codings and addresses for the display system utilities and valid value ranges for PLC operands 7-5 ABB Procontic T200 7-6 HITACHI/E (CPM-E3) 7-7 HITACHI/H (HITACHI H-28 DTP) 7-8 MITSUBISHI/FX (MELSEC FX-32MR) 7-9 Modbus, e.g. AEG/Modicon Modbus (Modicon Micro 110 CPU 612 03) and ABB AC 100 7-10 OMRON (C200H-CPU 21-E/LK201) 7-11 Philips P8 7-12 Siemens S5 (SIMATIC S5-135) 7-13 Siemens S7 (SIMATIC S7-300/400) 7-15 Telemecanique (TSX 37, TSX 57) Unitelway 7-16 Valid value ranges for variables 7-17 Allocation commands (@ commands) 7-18 Main menu 7-18 Menu password 7-18 Menu message 7-18 Menu end key 7-19 Scroll limiter 7-19
iii
Contents
Commands affecting variable values
Scaling Monitoring set values 7-20 7-20 7-20 7-21 7-22 7-22 7-22 7-22 7-23
iv
Introduction
Purpose of manual This manual describes the functionality and the operation of the PX-PRO software tool. It is intended for the display system and controller programmer. Specific information on individual display systems not included in this manual can be found in the relevant operating/configuration manual for that system. This manual is intended to aid programming and can be used for training purposes. It should be retained for future reference. Overview of manual The manual contains 7 chapters. 1 Introduction Provides you with information about the contents and the structure of the manual and how to use it. 2 Overview Explains the application and capabilities of PX-PRO. 3 Safety Contains general and unit-specific safety guidelines which must be followed 4 Installation Explains how to install PX-PRO. 5 Operation Describes the general operation of the program. 6 Configuration Describes the procedure to follow during project planning and explains the various project stages as they relate to the program. 7 Appendix Contains tables showing information you require on a regular basis.
1-1
Introduction
Hotline Please contact the Pilz Hotline if you have any questions. Tel. +49 (0) 7 11 34 09-752 (do not dial the (0) if you are calling from abroad). Terminology Throughout this manual the description PX(T) is used to describe the display system, and the term PLC to describe the controller system. Definition of symbols NOTICE This describes a situation in which unit(s) could be damaged and also provides information on preventive measures that can be taken. INFORMATION This gives advice on applications and provides information on special features, as well as highlighting areas within the text that are of particular importance.
1-2
Overview
Software tool PX-PRO is a software tool for Pilz display systems (PX text displays and PXT operator terminals). It runs under Windows 95, Windows NT and Windows 2000. PX-PRO has been designed to program Pilz display systems for specific equipment. The data is produced on a PC and then transferred to the display system. PX-PRO is also used to load various driver (firmware) versions on to display systems with combination interfaces. Range Full version PX-PRO program Manual Programming cable Update version PX-PRO program Manual System requirements IBM-compatible PC with 80486 processor, 100 MHz, 32 MB RAM Windows 95 or Windows NT 4.x or Windows 2000
2-1
Overview
Notes
2-2
Safety
Intended use The PX-PRO software tool is intended exclusively for programming Pilz text displays and operating terminals. Any other use is not permitted. You must also comply with the instructions in the operating manual. Warranty and liability All claims to warranty and liability will be rendered invalid if: The unit was used contrary to the purpose for which it was intended Damage can be attributed to not having followed the guidelines in the manual
3-1
Safety
Notes
3-2
Installation
Install and run the software on the hard drive of your PC. We recommend you make a backup copy of your original PX-PRO disks and install the program from the backup. How to install PX-PRO: Start Windows. Select Run from the Start menu: type in or use the browser to select the setup file x:\...\setup.exe, where x is the letter of the disk drive where the setup disk is located. Follow the on-screen instructions which appear during the setup routine. You can select between German, English, French, Dutch or Spanish for the setup language. You will find the 10-digit licence number you need on the registration card for the program and on installation disk 1 of 3. After the setup is finished, the PX-PRO program icon will appear on your desktop in Explorer.
4-1
Installation
Notes
4-2
Operation
This chapter describes how to use PX-PRO. It is not intended to replace the general Windows documentation.
Navigation
As with all Windows programs, PX-PRO is primarily designed for use with the mouse, i. e. to select menus and menu items (functions) in the program using the cursor and opened/activated by clicking the mouse button. However, you can also select some functions using keyboard shortcuts. Terminology The manual uses the basic terminology below to describe mouse and keyboard operations in the program: Mouse operation always refers to the left button of the mouse . Exception: The local menu in the PX-PRO Editor (for message numbers and special characters) is opened by clicking the right button (see section entitled Local Editor Menu in Chapter 6). Click: Press and release the mouse button. Double-click: Click the mouse button twice in rapid succession. Keyboard shortcuts: You can use keyboard shortcuts, sometimes shown after menu commands, to carry out the command without using the mouse. A keyboard shortcut is carried out by pressing a key or combination of keys. A + between keyboard symbols means you must press and release both keys at the same time. A hotkey is a square button containing a graphic symbol which, when you click it, immediately accesses a particular program function, e.g. for the function Open file.
5-1
Operation
Dialogue boxes: These are windows that appear following selection of a menu item, and enable you to enter settings and values, for example. The user interface of the program is divided into the following sections:
Status Bar
For simplicity's sake, the term menu in this manual refers to both menu and menu item.
5-2
Open menu Mouse: Keyboard: Click the menu. Press Alt + (letter underlined in the menu description) e.g. Alt + P to open the Project menu.
Close menu Mouse: Keyboard: Click the active window or click the menu again. Press Esc.
Close dialogue box without saving changes Mouse: Keyboard: Click Cancel. Press Esc.
Close dialogue box and save changes Mouse: Keyboard: Click OK. Press Return or Enter.
5-3
Operation
Notes
5-4
Start program
Double-click the program icon to start PX-PRO.
Both the tool bar and the status bar can be turned on and off by selecting View --> Tool Bar or Status Bar.
6-1
The status bar displays the following information: a b c d e f g Information about the active menu Editor: Type mode (INS = Insert, OVR = Overwrite) Editor: Current message Editor: Cursor: X and Y positions Selected communication type File size Time
6-2
Open file
New file Click the hotkey in the tool bar or select New from the File menu.
Saved file You can open and change an existing file to create a new file. The name and directory of the original file are retained when the file is saved. Click the hotkey in the tool bar or select Open from the File menu.
From the Open File dialogue box, select the file format and the file name and click the OK button. You can open the last 4 files edited by clicking the file from the File menu.
6-3
Open several files at once In PX-PRO, 4 files can be open simultaneously. Open the files one after the other as described in the previous section. Each file is displayed in its own window. Arrange file windows You can arrange the file windows within the active window in a number of different ways: Cascaded (Overlapping): Select Cascade from the Window menu Tiled: Select Tile from the Window menu. Select file If you wish to edit a file while several files are open, you will first need to select the file you require. Click the title bar of the file you want and select the file name in the list in the Window menu.
Save file
New file Select Save as from the File menu. Enter the directory and name under which you want to save the file in the dialogue box. If you have used an existing file as the basis for your new project, change the file name to the new project name.
6-4
Existing file Click the hotkey in the tool bar or select Save from the File menu.
An existing file is saved under the same name in the same directory.
Close file
Click the button in the file window or select Close from the File menu.
You will be asked if you wish to save the file and, if you are working on a new file, you will need to enter the name of the file and the directory in which it is to be saved before the file can be closed.
Exit program
Double-click the program icon on the left in the title bar or select Exit from the File menu. You will be asked if you wish to save any files which are open and, if you are working on a new file, you will need to enter the name of the file and the directory before exiting the program.
6-5
Configuration stages
There are five project stages: Defaults: Edit: Where you specify settings which determine the way in which the display system will operate, for example. Where you create messages which may include variables, control characters and information about the operation of the display system. Where you allocate addresses for the individual utilities on display systems which act as master in relation to the PLC.
Parameters:
Communication: The end result after messages have been created and defaults and parameters set, this refers to the programming of the PX(T) memory. INFORMATION Before you can transfer data, the RS 232 interfaces for the PC and PX(T) must be connected and the display set to program mode if required (please refer to the operating or software manual for the display system). Documentation: You print out the file-related data. INFORMATION This project planning stage is not obligatory. It is a convenient PX-PRO function for making a clear hard copy of your file-related data. Default setting is always the first stage. You automatically go to Edit from there. You can specify the order of the programming stages from this point.
6-6
Switching between configuration stages In order to switch between the project stages, use the relevant hotkey on the Tool Bar or select the relevant menu: Defaults Edit Parameters Communication Documentation or or or Window Text Display Window Editor Window Links Online File Print
The remainder of this chapter details the various project stages. NOTICE When saving a project in PX-PRO, no checks are carried out to test that the file is complete or valid. You must ensure that the information, the settings and other details (hardware and software) are compatible with your system. Defaults Files created using PX-PRO always relate to a specific type of Pilz display system. This is why you must specify the unit type when you open the file. If you are using a system on which drivers for different PLCs can be loaded, you must set the relevant PLC driver when the file is first opened. When you open a new file, a dialogue box appears within an index card. Enter the base settings for the file in this dialogue box. To do this, enter the values in the fields on the index card, or select the settings from a list. For more detailed information on unit configuration, printer parameters and the character set, please see the relevant operating or programming manual.
6-7
Unit tab Display system (unit type) Driver Text memory size (can be selected, depending on the unit) The contents of the shaded fields will depend on the unit selected.
NOTICE The default settings for the unit type and driver will continue to affect the defaults and values entered in the input fields when PX-PRO is used. In this sense, they are binding for the whole project. PX-PRO is however so flexible that you can alter the unit type and driver at any point. However, you must then edit the file.
6-8
An overview of the unit types, drivers and PLCs can be found in the Appendix, in the section entitled Display systems supported. Settings tab Unit-dependent settings e.g.: Coding Unit address Scroll mode Scroll speed (read time in seconds) Communication Send key code yes/no Keyboard bypass Function key output as bit or byte code.
6-9
Options tab Character set Loadable special character set Message number of base message Message number at which text error messages are to start
Extras tab Function keys as substitutes for missing keys (unit-dependent) Password for entering set values (unit-dependent) Printer parameters for hardcopy of PX(T) messages Hardcopy format CTS evaluation when printing out a hardcopy
When you have set the defaults you automatically go on to the Editor.
6-10
Edit You create and modify messages in the editor section of PX-PRO. You use menus for this. Insert Edit View You can switch to any other programming stage from Edit (see Switching between configuration stages). The following screen appears for a new file:
If you have loaded a stored file, the previously edited messages appear in the active window.
6-11
Messages Messages may contain variables in addition to the text to be displayed. Variables are linked directly to the PLC. They are used to display current process variables (true value variables) or allow values to be written to the PLC (set value variables). You can also enter commands relating to the operation of the PXT into the text (see Allocation commands in the Appendix). Control characters for text and variable-related control commands (e.g. Clear display) are created automatically during editing and are also entered in the text, but are not visible within the message. Messages and comments The line length available for displaying a message depends on the unit being used. The area available for message texts is shown on the active window by a line of black dots (initially). The area initially marked out by grey dots is used for comments. These are only significant for project planning and are not displayed during operation. You can switch from editing messages to comments: Click the hotkey or Select Comment from the View menu. The piece of text which can be edited turns black and the text that cannot be edited is displayed in grey. NOTICE If you change to a unit with a smaller display size (between 40 and 20 characters per line) in the course of project planning, it is possible that part of the message text will become comment text. The lines are not automatically broken. Please take this into consideration when editing the messages for the new unit type. Comment text generated in PX-PRO is cut before transfer to the PX(T) text memory and is therefore no longer available when the file is read from the PX(T) text memory (see Read file from the text memory).
6-12
Local editor menu In the PX-PRO Editor you can call up a special local menu by clicking the active window using the right mouse button on the active window. It contains the menu items Message number and Special character.
If you select Message number, a dialogue box appears where you can enter a message number. If the message number already exists, the cursor is automatically positioned within this message. If you have entered a new message number, a new message (with a blank line) will automatically be set up.
6-13
If you select Special character an overview will appear of all the characters that can be displayed from the character set selected for the current file. If you click the character required, it will be inserted at the current cursor position.
6-14
Insert mode You can specify how the Editor inserts text: line-based or with line-wrap. Line-based: If this function is activated, you can only enter text up to the end of the line where the cursor is positioned. If the function is deactivated, the new text is inserted at the cursor position into the following line.
With line-wrap: If the function is activated, the text is wrapped at the cursor position when you hit the Enter key. The text to the right of the cursor is written in the following line. If the function is deactivated, the Enter key functions like the Down key. To achieve line-based data entry, Click the hotkey or Select Insert mode from the View menu. To achieve data-entry with line-wrap, Click the hotkey or Select Insert mode from the View menu and then RETURN wraps line.
6-15
New message When you create a new file, a dialogue box appears which prompts you to enter a message number. The first default number is 1. Confirm by clicking the OK button and enter the text in the area covered by black dots. For each new message Click the hotkey or Select Message from the Insert menu or Call the local editor menu with the right mouse button.
Enter the message number required in the dialogue box and then enter the text of the message.
6-16
Insert line If you wish to enter an empty line in the text of a message, do the following: Position the cursor at the beginning of the line, before which the line is to be inserted. Click the hotkey or Select New Line from the Insert menu.
PX-PRO monitors the number of lines in a message. If for example the maximum number of lines for the unit is reached after several have been inserted, a message is displayed.
6-17
Delete line To delete a line: Position the cursor on the line. Click the hotkey or Select Delete Line from the Edit menu.
The entire line is deleted. If one or several lines are highlighted, the function is blocked. You can only delete with the Del key.
6-18
Renumber messages If you wish to renumber the messages from a specific message onwards, proceed as follows: Position the cursor on the first message to be renumbered. Select Renumber Messages from the Edit menu.
Enter the range of numbers for the messages in the dialogue box, enter the new message number (start number) and click the OK button. The numbers of the messages in the range specified are reallocated, beginning with the start number. INFORMATION Gaps in the original numbering are retained in the new numbers.
6-19
Select message If you want to move to a specific message, select Go To from the View menu . A dialogue box appears in which you can enter the number you want. Centre text If you want to arrange the text within a message so that the text is at an equal distance from the left and right edges of the display, proceed as follows: Position the cursor in the line of text you want to centre. Click the hotkey or Select Centre from the Edit menu. Flashing text If you want to make the text flash, proceed as follows: Position the cursor in front of the first character to be made to flash. Click the hotkey or Select Flash ON from the Insert menu.
6-20
Position the cursor behind the last character to be made to flash . Click the hotkey or Select Flash OFF from the Insert menu. Text sections highlighted in this way are shown in red and will flash on display. Edit highlighted text You can highlight messages line by line, or highlight whole messages or several at a time. You can cut, copy, paste and delete highlighted text. Text can only be highlighted line by line. Even if the beginning and end of the highlighted text are in the middle of a line, the started lines are completely highlighted after the mouse button is released. In order to highlight one or several lines, position the cursor in a line. Press and hold the left mouse key and drag over the section to the highlighted. To highlight an entire message, position the cursor on the message separator line with the number of the message. In order to highlight adjacent messages, click the button . Enter the range of numbers that you want to highlight in the dialogue box. Cut: This command removes highlighted text and stores it in the Windows clipboard; hotkey Copy: This copies highlighted text to the Windows clipboard; hotkey
6-21
Paste:
This command inserts a copy of the Windows clipboard contents at the cursor position; hotkey . If text has been highlighted, it is replaced by the contents of the Windows clipboard. Pasting also functions between files. In this case, the font is adapted to the character set selected for the file receiving the copied text.
Delete:
This command deletes highlighted text (without copying it to the Windows clipboard).
Conflicts with existing message numbers may arise when pasting cut or copied messages. If this happens, a dialogue box will appear and you will be prompted to enter a new (start) message number or to confirm that existing messages are to be overwritten. If messages are renumbered, any gaps in the original numbering will be retained.
6-22
Edit variable To insert a variable in the text: Place the cursor at the required position. Click the hotkey or Select Variables from the Insert menu. The following dialogue box will appear for editing variables:
Enter the information in the relevant fields or click the required setting from the list, as appropriate.
6-23
Pink placeholders # will appear in the text to represent the variables; the yellow placeholder to the right contains the variable control character. Placeholders can also be added later using the keyboard (# key). However, only a maximum of 10 placeholders can be edited per variable. NOTICE If you delete the yellow placeholder, you delete the variable. You must also delete the remaining placeholder (black in the Editor) because the placeholder cannot be displayed. If no variable control character is present, an error message will appear during operation. To edit or check the variable settings: Position the cursor in front of any of the variables placeholder (#). Click the hotkey or Select Variables from the Insert menu. The dialogue box Edit Variable will reappear.
6-24
Control characters Displaying and deleting control characters To display the text and variable related control characters contained within a message, select Control Characters from the View menu. A window appears with the control characters for the message where the cursor is positioned.
In the control character window, you can click individual control characters (e.g. the control character for Clear Display) and delete them with the DEL key or by selecting Delete Line from the Edit menu. To close the control character window, select Control Characters from the View menu.
6-25
Inserting control characters To insert control characters in a message, select Control Characters from the Insert menu. A dialogue box appears with a list box, click the required control character.
6-26
Setting parameters This section describes the project stage in which parameters are set. This is only necessary for Pilz display systems which act as master in relation to the PLC: PX(T) PGS5 PX(T) PGP8 PXT 305 COM-LC. In this context, Setting parameters refers to the allocation of PLC addresses to the display system. These addresses are used when data is read from or written to the PLC. The display system will require or create this data when carrying out specific functions (Utilities). NOTICE Please refer to the relevant operating/software manual for details on how to prepare data for individual utilities and what format it should be stored in. Details of valid addresses and address ranges for utilities for the different PLC types are in the Appendix. When you open a new file, you will not be able to move on to the parameter setting stage until you have finished entering the defaults. Click the hotkey or Select Links from the Window menu. The Other Utilities Dialogue Box appears in the form of a tab (see illustration on the next page): NOTICE For the display system to operate, parameters must be set for the Display Text Apart from this, parameters need only be set for those utilities which are to be used.
6-27
Other utilities tab Enter the relevant PLC addresses for the utilities you require in the boxes provided.
For the Display Text utility (Texts box) and for special utilities, you will also need to enter the coding (bin, BCD, bit). To do this, click the relevant type or click the square to the right of the address input field. Coding types which are invalid for this file are shown in grey and cannot be selected.
6-28
LED tab Here you can determine the way in which LEDs and any additional 24 V outputs are activated.
You can set the required combination of LED attributes and trigger levels to the right of the Attributes column by clicking the relevant text or the square preceding it. The slash (/) in this Options box signifies that the attribute becomes effective at bit level 0. If no slash is present, the attribute becomes effective at bit level 1. INFORMATION Each line represents a question and answer message.
6-29
Function Keys tab Here you can specify the PLC address for the bit corresponding to a function key.
In the No. column enter the number of the function key. In the Disp. Column enter the number of functions keys to follow. In the third column enter the address of the controller. INFORMATION Each line represents a question and answer message.
6-30
Transfer This section describes how to transfer a file and, for units with combination interfaces, how to transfer a different driver to the display system using PX-PRO. It also describes how to read the (PX(T) text and firmware memory and compare it with an existing file or stored driver. NOTICE All the PX-PRO options for transferring the text memory refer to the file data stored on the PC RAM. For this reason, you should save the file to the hard drive first. Only this guarantees that data transferred and data stored on the hard disk match. INFORMATION To be able to transfer or compare data, the RS 232 interfaces of the PC and PX(T) must be connected and the display system must be set to programming mode if necessary (please refer to the operation or configuration manual for the unit). Use the Online menu to transfer a file.
6-31
Set interface The transfer options require the correct PC interface (COM1 or COM2) setting. COM1 is set as the default interface for data transmission when PX-PRO is installed. If you want to change the setting, select Select COM Port from the Online menu. Select the interface in the dialogue box.
Your choice is saved and is retained even after the program is restarted. INFORMATION The interface parameters are fixed.
6-32
Transfer file In order to be able to program the Pilz display system, you must first open the completed file or, if there are several open files, select the file you require. To transfer the file (program the PX(T) memory), select Write Text Memory from the Online menu. During transmission, a red indicator is displayed in the top right-hand corner of the window. To the left of this, a counter shows the number of bytes transferred.
A message will appear to indicate that the transfer is complete. NOTICE You can carry out this project stage at any time during editing. The PX(T) is programmed with the current (in PC user memory) project version. The data transferred need not be complete. If you want to abort the data transfer, select Stop Transmission from the Online menu. Read file from the text memory You can also use PX-PRO to read files from a PX(T) memory.
6-33
Once you have confirmed you wish to overwrite the file, the contents of the text memory are copied into the current file. Compare files You can compare a file stored in a PX(T) memory with a file you are editing in PX-PRO. Select Compare Text Memory from the Online menu. A message displays the result of the comparison. NOTICE Please ensure that the project stored in the PX(T) is compared with the one in the PC RAM, as this can be different from the version last saved.
6-34
Download driver This section is only relevant to Pilz display systems which have a function for loading drivers. In order to program a display system with another driver, select Download Driver to Display from the Online menu. A window appears in which all the drivers stored in the PX-PRO subdirectory \DRIVER are listed (files *.bin).
Click the driver you want and then the OK button; the new driver is immediately transferred to the firmware memory of the display system. A message appears to indicate that transfer is complete. If you wish to break off a transfer, select Stop Transmission from the Online menu.
6-35
Read driver from text memory You can also use PX-PRO to read a driver from a display systems firmware memory and store it on the hard drive. Select Read Driver from Display from the Online menu. The File Save as window appears. Enter the file name and the directory under which the driver is to be stored on the hard drive. Compare drivers To compare a driver loaded in the PX(T) firmware memory with a driver stored on the hard drive, proceed as follows: Select Compare Drivers from the Online menu. Select the driver version from the list box (the driver with the highest version number is the default in the File name box). Click the OK button. The comparison starts. A message displays the results of the comparison.
6-36
Documentation This section deals with documenting your project. To print out the current file, click the hotkey File menu. or select Print from the
Select Print Preview from the File menu to preview the output. Select Print Setup from the File menu to select the printer and print settings. The file data print out contains: On page 1: Default settings for the file (example illustrated overleaf) On the following pages: file data contained within the messages (example in illustration); left column message text including message number right column: text and variable-related control characters comment text On the final page: PLC setting (as column header) and PLC variable addresses
6-37
6-38
6-39
6-40
Appendix
Display systems supported
Unit description in catalogue PX 20 COM-LC * Unit to select under Unit tab PX 20 COM-LC Drivers available in PX-PRO PLC SIMATIC S7-300/400 SIMATIC S5 HITACHI H HITACHI E MITSU FX (Mitsubishi) Modbus AEG Modbus/Modicon OMRON ABB AC100 ABB Procontic T200 PX 20 COM-ISI PX 20 COM ** with neutral front PX20 TTY-LC *** PX 20 COM UTW PX20 TTY-LC Pilz Unitelway (Telemecanique) SIMATIC S7-300/400 SIMATIC S5 HITACHI H HITACHI E MITSU FX (Mitsubishi) Modbus AEG Modbus/Modicon OMRON ABB AC100 ABB Procontic T200 PX 20 DIA PX 20 DIA PNOZ++ Driver file TSS7xxx.BIN TSS5xxx.BIN THHSxxx.BIN THEMxxx.BIN TMFXxxx.BIN T_MBxxx.BIN TMMBxxx.BIN TOHLxxx.BIN THHSxxx.BIN THHSxxx.BIN TISIxxx.BIN TUTWxxx.BIN TSS7xxx.BIN TSS5xxx.BIN THHSxxx.BIN THEMxxx.BIN TMFXxxx.BIN T_MBxxx.BIN TMMBxxx.BIN TOHLxxx.BIN THHSxxx.BIN THHSxxx.BIN TPNZxxx.BIN Loadable driver Yes
* The unit is supplied with the TISIxxx.BIN driver loaded. ** The unit is supplied with the TUTWxxx.BIN driver loaded. *** The unit is supplied with the TSS5xxx.BIN driver loaded. (Table continued overleaf)
7-1
Appendix
Display systems supported, continued.
Unit description in catalogue PX 30 PX 30 PGS5 PX 30 PGP8 PX 30 IBS PX 30 SUC-K1 PX 120 PX 120 PGS5 PX 120 PGP8 PX 120 IBS PXT 5 (serial drive) PXT 5 PGS5 PXT 5 IBS PXT 5 SUC-K1 PXT 6 PGS5 PXT 6 IBS PXT 20 PGS5 PXT 90 PGS5 PXT 92 PXT 132 PXT 132 PGS5 PXTIP 132 PGS5 PXT 132 IBS PXTIP 132 IBS PXT 208 PXT 208 PGS5 PXT 208 PGP8 PXT 208 IBS Unit to select under Unit tab PX 30 PAR/SER PX 30 PGS5 PX 30 PGP8 PX 30 IBS PX 30 SUC-K1 PX 120 PAR/SER PX 120 PGS5 PX 120 PGP8 PX 120 IBS PXT 5 SER PXT 5 PGS5 PXT 5 IBS PXT 5 SUC-K1 PXT 6 PGS5 PXT 6 IBS PXT 20 PGS5 PXT 90 PGS5 PXT 92 PAR/SER PXT 132 PAR/SER PXT 132 PGS5 PXT 132 PGS5 PXT 132 IBS PXT 132 IBS PXT 208 PAR/SER PXT 208 PGS5 PXT 208 PGP8 PXT 208 IBS Drivers available in PX-PRO PLC Parallel or serial SIMATIC S5 Philips P8 Interbus SUCOnet K1 Parallel or serial SIMATIC S5 Philips P8 Interbus Serial SIMATIC S5 Interbus SUCOnet K1 SIMATIC S5 Interbus SIMATIC S5 SIMATIC S5 Parallel or serial Parallel or serial SIMATIC S5 SIMATIC S5 Interbus Interbus Parallel or serial SIMATIC S5 Philips P8 Interbus Driver file Loadable driver No
*** The unit is supplied with the TSS5xxx.BIN driver loaded. (Table continued overleaf)
7-2 Operating Manual PX-PRO
*** The unit is supplied with the TSS5xxx.BIN driver loaded. (Table continued overleaf)
7-3
Appendix
Display systems supported, continued.
Unit description in catalogue PXT 305 KYR *** Unit to select under Unit tab PXT 305 KYR Drivers available in PX-PRO PLC OMRON ABB AC100 ABB Procontic T200 PXT 305 KYR-ISI PXT 305 KYR UTW PXT 305 IBS PXT 305 SUC-K1 TIP 132 DP2 TIP 132 IBS TIP 132 PGS5 PXT 305 IBS PXT 305 SUC-K1 PXT 132 PAR/SER TIP 132 IBS PXT 132 PGS5 Pilz Unitelway (Telemecanique) Interbus SUCOnet K1 Profibus DP Interbus 5 words SIMATIC S5 (Siemens) Driver file TOHLxxx.BIN THHSxxx.BIN THHSxxx.BIN TISIxxx.BIN TUTWxxx.BIN TIBSxxx.BIN TSK1xxx.BIN No Loadable driver Yes
7-4
Display systems with fixed drivers are available for Master mode with the following PLCs: SIMATIC S5 (Siemens) Philips P8 Valid codings and addresses for the display system utilities and valid value ranges for PLC operands. The tables below contain the valid value ranges in PX-PRO for PLC operands. Any variations from these range limits must be taken into account with the respective PLC type.
7-5
Appendix
ABB Procontic T200 Utility Text Variable Coding BIN, BCD Addresses EW, AW, MW, EW, AW, MW
BIN*, BCD, AW, MW, EW, AW, MW, EW** ASCII (Length: 1 to 10 digits) BIT** E, A, M, S, E, A, M (Length: 1 to 10 digits) EW, AW, MW, MW EW, AW, MW, EW, AW, MW A, M, S, E, A, M, AW, MW, EW, AW, MW AW, MW, EW, AW, MW all
Variable attributes Special utilities Function keys Alphanum. keys LED BIN, BCD -
* 16 bit, signed ** not for set value variables Address range E E A A M M S EW EW AW AW MW MW Valid value range 0.00,00 - 4.99,95 0000,00 - 2047,15 0.00,00 - 4.99,95 0000,00 - 2047,15 000,00 - 127,15 000,00 - 383,31 000,00 - 255,15 0.00,00 - 4.99,09 0000,00 - 2047,00 0.00,00 - 4.99,09 0000,00 - 2047,00 000,00 - 3135,15 4096,00 - 4127,15 000,00 - 383,01
7-6
HITACHI/E (CPM-E3) Utility Text Variable Coding BIN, BCD BIT Addresses WX, WY, WM X, Y, M
BIN*, BCD, WX, WY, WM, TC (Length: 1 to 10 digits) ASCII Timer/Counter Address*** BIT** X, Y, M, VX, VY, VM (Length: 1 to 10 digits); TC (Length: 1 digit) WM WX, WY, WM X, Y, M Y, M, VY, VM WY, WM X, Y, M, VX, VY, VM
Variable attributes Special utilities Function keys Alphanum. keys LED BIN, BCD BIT -
* 16 bit, signed ** not for set value variables *** only for BCD-coded variables with 4 digits Address range X Y M TC TC TC Valid value range 0 - 195 200 - 395 400 - 991 0 - 95 (BIT) 100 - 195 (true value, BCD, 4 digits) 200 - 295 (set value, BCD, 4 digits)
7-7
Appendix
HITACHI/H (HITACHI H-28 DTP) Utility Text Variable Coding BIN, BCD Addresses WL, WM, WR, WX, WY
BIN*, BCD, WL, WM, WR, WY, WX**, WTC** ASCII (Length: 1 to 10 digits) BIT** L, M, R, X, Y (Length: 1 to 10 digits) WL, WM, WR WL, WM, WR, WX, WY L, M, R, Y, WL, WM, WR, WY WL, WM, WR, WY all
Variable attributes Special utilities Function keys Alphanum. keys LED BIN, BCD -
* 16 bit, signed ** not for set value variables Address range X Y R L M TC WX WY WR WL WM WTC Valid value range 0 - 49F55F 0 - 49F55F 0 - 7BF 0 - 013FFF 0 - FFF 0 - 511 0 - 45F7 0 - 45F7 0 - 3FF 0 - 13FF 0 - FF 0 - 511
7-8
MITSUBISHI/FX (MELSEC FX-32MR) Utility Text Variable Coding BIN, BCD BIT Addresses D S, X, Y, M
Variable attributes Special utilities Function keys Alphanum. keys LED BIN, BCD BIT -
* not for set value variables ** only for unsigned INT16 variables *** only for unsigned INT32 variables Address range S X Y T M C TW CW D Valid value range 0 - 999 0 - 177 (octal) 0 - 177 (octal) 0 - 255 0 - 1023 and 8000 - 8255 0 - 255 0 - 255 0 - 199 (16-bit counter) 200 - 255 (32-bit counter) 0 - 511 and 8000 - 8255
7-9
Appendix
Modbus, e. g. AEG/Modicon Modbus (Modicon Micro 110 CPU 612 03) and ABB AC 100 Utilities Text Variable Coding BIN, BCD Addresses* 3xxxx, 4xxxx
BIN, BCD, 3xxxx**, 4xxxx ASCII, BIT** 0xxxx***, 1xxxx*** 4xxxx 3xxxx, 4xxxx 0xxxx, 4xxxx 4xxxx 0xxxx, 1xxxx, 3xxxx, 4xxxx BIN, BCD -
valid for Modicon Micro 110 CPU 612 03, but can change for other MODBUS PLCs ** not for set value variables *** only for bit coded (true value) variables Address range 1xxxx 0xxxx 3xxxx 4xxxx * Valid value range* 1 - 512 1 - 1536 1 - 48 1 - 1872
valid for Modicon Micro 110 CPU 612 03, may deviate in other MODBUS PLCs
7-10
OMRON (C200H-CPU 21-E/LK201) Utility Text Variable Coding BIN, BCD Addresses IR, LR, HR, DM
BIN, BCD, IR, LR, HR, DM ASCII, BIT* AR**, TIM/CNT**/*** IR, LR, HR, DM IR, LR, HR, DM IR, LR, HR, DM IR, LR, HR, DM IR, LR, HR, DM BIN, BCD -
* not for set value variables ** not for bit-coded (true value) variables *** only for BCD-coded (true or set value) variables with 4 digits Range IR LR HR AR DM TIM/CNT Bit Addresses 0000 to 22915 LR0000 to LR6315 HR0000 to HR9915 AR0000 to AR2715 none TIM0 to TIM511 CNT0 to CNT511 Word Addresses 0 to 229 LR0 to LR63 HR0 to HR99 AR0 to AR27 DM0 to DM1999 TIM0 to TIM511 CNT0 to CNT511
7-11
Appendix
Philips P8 Utility Text Variable Variable attribute Special utilities Function keys Alphanum. keys LED * Coding BIN, BCD Addresses %IB, %IW, %QB, %QW, %MB, %MW
BIN, BCD, %IB, %IW, %ID, %QB, %QW, %QD, ASCII, BIT* %MB, %MW, %MD BIN, BCD %IB, %QB, %MB %IB, %QB, %MB %IX, %IB, %IW, %ID, %QX, %QB, %QW, %QD, %MX, %MB, %MW, %MD %IB, %QB, %MB %IX, %IB, %IW, %ID, %QX, %QB, %QW, %QD, %MX, %MB, %MW, %MD
not for set value variables Address range %IX %IB %IW %ID %QX %QB %QW %QD %MX %MB %MW %MD Valid value range 0.0 - 511.15 0.0 - 511.1 0 - 511 0 - 510 0.0 - 511.15 0.0 - 511.1 0 - 511 0 - 510 0 - 10255.15 0.0 - 10255.1 0 - 10255 0 - 10254
7-12
Siemens S5 (SIMATIC S5-135) Utility Text Variable Coding BIN, BCD Addresses EB, EW, AB, AW, MB, MW, DL, DR, DW
BIN, BCD, EB, EW, ED, AB, AW, AD, MB, MW, MD, ASCII, BIT* DL, DR, DW, DD EB, AB, MB, DL, DR EB, AB, MB, DL, DR E, EB, EW, ED, A, AB, AW, AD, M, MB, MW, MD, D, DL, DR, DW, DD EB, AB, MB, DL, DR E, EB, EW, ED, A, AB, AW, AD, M, MB, MW, MD, D, DL, DR, DW, DD BIN, BCD -
* not for set value variables Abbreviation A AB AW AD D DL DR DW DD DB E EB EW ED M Description Output bit Output byte Output word Output double word Data bit Date left Date right Data word Data double word Data component Input bit Input byte Input word Input double word Flag bit Valid value range for operands 0.0 to 127.7 0 to 127 0 to 126 0 to 124 0.0 to 255.15 0 to 255 0 to 255 0 to 255 0 to 254 3 to 255 0.0 to 127.7 0 to 127 0 to 126 0 to 124 0.0 to 255.7 Size in bits 1 8 16 32 1 8 8 16 32 1 8 16 32 1
7-13
Appendix
Abbreviation MB MW MD
Size in bits 8 16 32
7-14
Siemens S7 (SIMATIC S7-300/400) Utility Text Variable Coding BIN, BCD Addresses IB, IW, QB, QW, MB, MW, DBB, DBW
BIN, BCD, IB, IW, ID, QB, QW, QD, MB, MW, MD, ASCII, BIT DBB, DBW, DBD IB, QB, MB, DBB, DBD IB, QB, MB, DBB, DBD I, IB, IW, ID, Q, QB, QW, QD, M, MB, MW, MD, DBB, DBW, DBD IB, QB, MB, DBB, DBD I, IB, IW, ID, Q, QB, QW, QD, M, MB, MW, MD, DBB, DBW, DBD Valid value range for operands, syntax Q0.0 ... Q127.7 QB0 ... QB65535 QW0 ... QW65535 QD0 ... QD65535 DB1 DBB0 ... DB15 DBB65535 DB1 DBW0 ... DB15 DBW65534 DB1 DBD0 ... DB15 DBD65532 I0.0 ... I127.7 IB0 ... IB65535 IW0 ... IW65534 ID0 ... ID65532 M0.0 ... M255.7 MB0 ... MB65535 MW0 ... MW65534 MD0 ... MD65532 Size in bits 1 8 16 32 8 16 32 1 8 16 32 1 8 16 32 BIN, BCD -
Description Output bit Output byte Output word Output double word Data block byte Data block word Data block double word Input bit input byte Input word Input double word Flag bit Flag byte Flag word Flag double word
7-15
Appendix
Telemecanique (TSX 37, TSX 57) Utility Text Variable Coding BIN, BCD Addresses MB, MW, MDW
BIN, BCD, M, MB, MW, MDW, KB, KW, KDW, S, BCD, ASC SB, SW, SDW Variable attributes MB, MW, MDW Special utilities Function keys Alphanum. keys LED BIN, BCD MB, MW, MDW MB, MW, MDW MB, MW, MDW MB, MW, MDW, KB, KW, KDW, SB, SW, SDW Valid value range for operands, syntax 0 ... 510 0 ... 255 0 4095 0 510 0 ... 255 0 ... 254 0 ... 4095 0 ... 2046 0 ... 1023 0 ... 1022 Size in bits 8 16 32 1 8 16 32 1 16 16 32
Description Constant byte Constant word System bit System byte System word System double word Internal bit Internal word, byte Internal word, word Internal word, double word
7-16
7-17
Appendix
Allocation commands (@commands)
Allocation commands affect the operation of the display system. They are entered directly from PX-PRO into the message text. Main menu @MB:yyyy yyyy = main menu message number (of the main menu)
Menu password Fixed: Variable: @Px:abcd @Px:#### x = 1 to 8 (Password P1 to P8) abcd = 4-digit menu password x = 1 to 8 (Password P1 to P8) #### = 4-digit. ASCII-coded true value variable
NOTICE The numbers must start at one and be consecutive. Menu message Without password prompt: yyyy = message number (0001 to 9999) xx = function key number (01 to 05/06/08/10/16/ 20/32; dependent on unit) @yyyy:xxh yyyy = message number (0001 to 9999) xx = hexadecimal key code (20H) With menu password inquiry: @yyyy:Fxx,Pz @yyyy:xxh,Pz yyyy = = message number (0001 to 9999) xx = function key number (dep. on unit; see above) z = password no. (1 to 8) yyyy = message number (0001 to 9999) xx = hexadecimal key code (20H) z = password no. (1 to 8) @yyyy:Fxx
7-18
Menu end key General (global): @MG:Fxx @MG:xxh xx = function key number (dependent on unit, see above) xx = hexadecimal key code (20H)
This key always functions, regardless of the message displayed. It allows you to go to the main menu message (@MB:yyyy), where you can enter the command. Local: @ML:Fxx @ML:xxh xx = function key number (dependent on unit, see above) xx = hexadecimal key code (20H)
This key only functions when the message in which this command is entered is displayed. Scroll limiter @SE The background text lines in a message which contains this command plus following lines cannot be scrolled in the display.
7-19
Appendix
Commands affecting variable values
The commands affecting variable values can be entered at any point in the PX-PRO Editor in the message which contains the relevant variable(s). Scaling Fixed: Factor MULn:(value)_ Offset OFFn:(value)_
n = variable number (0 to 7); (value) = relevant number value (_ symbolises a blank character) Variable: Factor MULx:##### Offset OFFx:#####
x = variable no. (0 to 7) of the variable being scaled; ##### = variable the value of which determines the factor/offset. Set value monitoring Fixed: Minimum value MINn:(value)_ Maximum value MAXn:(value)_
n = variable number (0 to 7); (value) = relevant limit (_ symbolises a blank character) Variable: Minimum value MINx:##### Maximum value MAXx:#####
x = variable no. (0 to 7) of the variable for which the limit is valid; ##### = variable, the value of which is Minimum/maximum
7-20
Hotkeys
Open new file Open saved file Save file New line Delete line Insert mode: line-based Insert mode: Return wraps line Flash on (Text) Default Edit Setting parameters Highlight a block Cut highlighted text Flash off (Text) Variable New message Centre text Toggle between message and comment Program version and system resources Context sensitive help
Print project
7-21
Appendix
Changes in the documentation
Changes from Version III to Version IV The manual has been completely revised. Changes from Version IV to Version V Drver for the communication with SIMATIC S7 added. Old page 7-11 New page 7-12 7-13 Change SIMATIC S7 tables and syntax added "Valid value ranges for variables" new page
Changes from Version V to Version VI Drver for the communication with Telemecanique was addes. Old page 7-13 New page 7-13 7-14 Change Telemecanique-tables and syntax added "Valid value ranges for variables" new page
7-22
Changes from Version VI to Version VII The Windows 2000 operating system was included. Reference to the programming tools running under MS-DOS was removed. Spanish was added as an installation language. The table showing the display systems supported was extended to include information on settings and available drivers.
Change Windows 2000 included, Reference to old programming tools running under MSDOS was removed Spanish added as an installation language, licence number added Reference to old programming tools running under MSDOS was removed New screenshot for Unit tab Screenshot added for Settings tab; Text on subsequent pages displaced Select serial interface stage removed from Read driver from text memory and Compare drivers sections Table showing the display systems supported was extended; subsequent text displaced by 2 pages List of PLCs and protocols supported was extended by two PLCs Format of message numbers changed
7-23
Appendix
Notes
7-24
A
Pilz Ges.m.b.H. Modecenterstrae 14 1030 Wien Austria Telephone: 01 7986263-0 Telefax: 01 7986264 E-Mail: pilz@pilz.at
Pilz lndustrieelektronik S.L. Cam Ral, 130 Polgono Industrial Palou Nord 08400 Granollers Spain Telephone: 938497433 Telefax: 938497544 E-Mail: central@pilzspain.com
AUS
Pilz Australia Industrial Automation LP. 9/475 Blackburn Road Mt. Waverley, Melbourne VIC 3149 Australia Telephone: 03 95446300 Telefax: 03 95446311 E-Mail: safety@pilz.com.au
Pilz de Mexico, S. de R.L. de C.V. Circuito Pintores # 170 Cd. Satelite C.P. 53100 Naucalpan de Juarez, Edo. de Mexico Mexico Telephone: 55 5572 1300 Telefax: 55 5572 4194 E-Mail: info@mx.pilz.com
MEX
TR
Pilz France Electronic 1, rue Jacob Mayer BP 12 67037 Strasbourg Cedex France Telephone: 03 88104000 Telefax: 03 88108000 E-Mail: siege@pilz-france.fr
Pilz Elektronik Gvenlik rnleri ve Hizmetleri Tic. Ltd. Sti. Tan i s Merkezi Kkrtl Caddesi No: 67 C-Blok Daire: 1 16080 Bursa Turkey Telephone: 0224 2360180 Telefax: 0224 2360184 E-Mail: pilz.tr@pilz.de
NL
Pilz Nederland Postbus 186 4130 ED Vianen Netherlands Telephone: 0347 320477 Telefax: 0347 320485 E-Mail: info@pilz.nl
USA
Pilz Belgium Bijenstraat 4 9051 Gent (Sint-Denijs-Westrem) Belgium Telephone: 09 3217570 Telefax: 09 3217571 E-Mail: info@pilz.be
Pilz Skandinavien K/S Pakilantie 61 00660 Helsinki Finland Telephone: 09 27093700 Telefax: 09 27093709 E-Mail: pilz.sk@kolumbus.fi
FIN
BR
Pilz do Brasil Sistemas Eletrnicos Industriais Ltda. Rua rtico, 123 - Jd. do Mar 09726-300 So Bernardo do Campo - SP Brazil Telephone: 11 4337-1241 Telefax: 11 4337-1242 E-Mail: pilz@pilzbr.com.br
Pilz Industrieelektronik S.L. R. Eng Duarte Pacheco, 120 4 Andar Sala 21 4470-174 Maia Portugal Telephone: 229407594 Telefax: 229407595 E-Mail: pc.portugal@mail.telepac.pt
Pilz Automation Safety L.P. 7150 Commerce Boulevard Canton Michigan 48187 USA Telephone: 734 354-0272 Telefax: 734 354-3355 E-Mail: info@pilzusa.com
Pilz Automation Technology Willow House, Medlicott Close Oakley Hay Business Park Corby Northants NN18 9NF United Kingdom Telephone: 01536 460766 Telefax: 01536 460866 E-Mail: sales@pilz.co.uk
GB
Pilz China Representative Office Rm. 302 No. 88 Chang Shu Road Shanghai 200040 China Telephone: 021 62493031 Telefax: 021 62493036 sales@pilz.com.cn E-Mail:
PRC
CH
Pilz lndustrieelektronik GmbH Gewerbepark Hintermttli Postfach 6 5506 Mgenwil Switzerland Telephone: 062 88979-30 Telefax: 062 88979-40 E-Mail: pilz@pilz.ch
Pilz ltalia Srl Via Meda 2/A 22060 Novedrate (CO) Italy Telephone: 031 789511 Telefax: 031 789555 E-Mail: info@pilz.it
D
Pilz GmbH & Co. Felix-Wankel-Strae 2 73760 Ostfildern Germany Telephone: 0711 3409-0 Telefax: 0711 3409-133 E-Mail: pilz.gmbh@pilz.de
Pilz Ireland Industrial Automation Cork Business and Technology Park Model Farm Road Cork Ireland Telephone: 021 4346535 Telefax: 021 4804994 E-Mail: sales@pilz.ie
IRL
Pilz Korea Liaison Office 402 Samsung Midas Officetel 775-1, Janghang-Dong, Ilsan-Gu, Koyang-Si Kyungki-Do 411-837 Korea Telephone: 031 8159541 Telefax: 031 8159542 E-Mail: EJSK@chollian.net
ROK
DK
Pilz Skandinavien K/S Ellegaardvej 25 L 6400 Sonderborg Denmark Telephone: 74436332 Telefax: 74436342 E-Mail: pilz@pilz.dk
Pilz Skandinavien K/S Energigatan 10 B 43437 Kungsbacka Sweden Telephone: 0300 13990 Telefax: 0300 30740 E-Mail: pilz@tripnet.se
SE
Pilz Japan Co., Ltd. Three One Building 701 3-20-5 Shin-Yokohama Kohoku-ku Yokohama 222-0033 Japan Telephone: 045 471-2281 Telefax: 045 471-2283 E-Mail: pilz@pilz.co.jp
SGP
Pilz Industrial Automation Pte Ltd. No. 61 Kaki Bukit Ave 1 #05-01 Shun Li Industrial Park Singapore 417943 Singapore Telephone: 8444440 Telefax: 8444441 E-Mail: sales@pilz.com.sg
In many countries we are represented by sales partners. Please refer to our Homepage for further details or contact our headquarters.
...
www
www.pilz.com
Pilz GmbH & Co. Felix-Wankel-Strae 2 73760 Ostfildern, Germany Telephone: +49 711 3409-0 Telefax: +49 711 3409-133 E-Mail: pilz.gmbh@pilz.de