You are on page 1of 6
Cale SOFTWARE DESCRIPTION IBM‘AT: OR COMPATIBLE How to Use FUPLA 2, PSR Rel. 3.0 HIEE 401415 Rt Tar [eecamerre: 1. Introduction 1.1 Scope ‘The FUPLA 2 is a set of software tools used for programming of the PSR2 process control system. It supports the user in all phases of a project, from creating a new project, programming and configuration through debugging, to commissioning on site and documentation. The programming is based on a graphical language using function and state diagrams. A special editor, namely PTSEdit, is provided for this purpose which is very simple to use. Each project includes a database which holds the created programs and other significant data shared among different tools. This manual describes the function of each FUPLA 2 tool in detail and aids the user with building up and maintaning his process control software. 1.2 How to Use This Manual ‘This manual is organized into two major parts: The main text and a set of appendices. The main text explains how a process control program is built up by using different tools of FUPLA 2. It also contains a FUPLA 2 Editor tutorial that takes the user through all the steps involved in drawing the diagrams. The appendices provide reference materials. The error messages concerning the Code Generator are also included in this section. ‘Speed_initval 9. 25000eH Example of a FUPLA 2 diagram eevec: 97-01-13 POL W- : ‘of reso AEG bean Lege Check 97-01-13 Haan Oo}? Res of E [as] 7 | 250 Check i Der or Release 97-01-13 Haband ent ——Tresiaces: HIEE 421230 E PSR-How to Use FUPLA 2 / 1. Introduction 2 1.3 Table of Contents g 1. Introduction... 1.1 Scope. 1.2 How to Use This Manual. 1.3 Table of Contents.. 1.4 Organisation, 1.5 Revision History 1.6 References. eoanene | 2.1 Overview.... 2.2 Hardware and Software Requirements 2.3 How to Configure your PC. 2.4 FUPLA 2 and Windows 3.1. 2.5 How to use the Installation Program .. 2.6 Macros and Methods. car 2.7 How to Adjust the Screen Display Parameters. 3 An Overview of the FUPLA 2 Tools 3.1 An Overview of the Programming Process... 3.2 Maintaining the Project Database ... 3.3 Customizing the Programming Environment SSSI BSoOoVWNN 4. Diagrams and Programs 4.1 Function Diagrams 7.3 Hints for Editor Users 7.4 Tutorial 8, Documenter 8.1 An Overview to the Documenter. 8.2 Starting the Documenter 8.3 Manipulating the Windows. 8.4 The ‘System’ Menu. 8.7 Contracting and Zooming Tree 8.8 Printing out the Project Documentation. 8.9 The View Menu. 8.10 The ‘Options’ Menu. seonrnneseeiee 7 Rev.: 3.0 (97.01) HIEE 421230 E PSR-How to Use FUPLA 2 / 1. Introduction 3 9, Object Manager. eat so 99 9.1 An Overview to the Object Manager. 9.2 Starting the Object Manager 9.3 The ‘Windows’ menu 9.4 The ‘System’ Men 9.5 The ‘Compile’ Menu. 96 The ‘Decompile’ Menu. 9.7 The ‘Delete’ Menu 918 The 'Rename’ Menu 9.9 Move Signal 9.10 The ‘LogWindow’ Menu 9.11 The Menu Item ‘Show’ 10. Hardware Configuration. 104 Introduction .eossse 10.2 Edit Project Structure. 10.3 Syntax Description.. 10.4 Caloulation of Abso! SSeS. 10.5 Example of a Confmana.CFM Fie. 10.6 Error Messages sens 11. Code Generator senses 11.1 Generating the Code .. 11.2 Description of the Software Tools Used for Code Generation... 12.3 Servicer Error Messages (PP B02 CE and PP C322 AE devices only). 13, Loader. a 18.1 Program PROMS... 13.2 Loader for PP B022 CE and C322 AE Types 13.3 Loader for PP B02 AE/BE.. 14. Diagnostics. 14.1 Introduction eos 14.2 The Windows’ Menu .. 14.3 The ‘System’ Menu. 14.4 The Target Menu .. 14.5 The 'B448-Bus’ Menu 15. Debugger. 18.1 Introduction .. 18.2 Calculating the Allowed Number of Concurrently Monitored Signals and Parameters. 15.3 Starting the Debugger inne 18.4 Selecting Process Signals or Parameters . 141 18.5 Displaying the Hardware Address of Process Signals or Parameters. 143 15.6 Monitoring the Actual Value of a Process Signal 144 18.7 Moditying Parameter Values. 18.8 The ‘View’ Menu Section 16. PSRV IEW nn 16.1 Introduction .. 16.2 Creating the Parser File. 16.3 Starting PSRVIOW rns 16.4 The ‘System’ Menu Sectio : 16.5 Selecting the Language of the Menu Items _ 16.6 Parsing the Parser File .PRS, Export and impor Rev.:3.0 (97.01) HIEE 421230 E PSR-How to Use FUPLA 2 / 1. Introduction 4 16.7 Monitoring Process Signals and Modifying Process Parameters 16.8 Moditying the Tree Structure.. 16.9 Printing out the Tree Structure 16.10 Modifying Parameters. 16.11 Modifying the Trip Channels... 16.12 Writing the Parameters to the PSA's RAM and EEPROM or Verity it. 16.13 The PSRView Parser Fic... 16.14 Error Messages. 17. Transient Recorder Too! 17.1 IntrOdUCtiON sornee 17.2 Starting up the Transient Recorder Toot... 17.3 Caleulating the Signal Recording Time. 17.4 The Windows’ Menu 17.5 The ‘System’ Menu.. 17.6 The ‘Functions’ Men .. 17.7 The ‘Setup’ Menu 17.8 'LogWindow Menu 17.9 Importing the Uploaded and Saved Samples into MS-Excel or MatLab... 17.10 A short description of the COMTRADE Data Format. 17.11 Exporting the Samples Created with MatLab. 18, Utilities .. a 18.1 Introduction 84 18.2 The ‘Setup’ 185, 18.3 The ‘Convert’ Util 87 18.4 AZP Text, fe 18.5 ‘Profibus’ Utlty.. 192 18.6 The ‘DB Cache Size’ Utlity... 198 18.7 The ‘Backup/Restore’ Utility . a 18.8 Execution Time Calculation Appendix A - How to Operate the Windows, Menus and Forms .. Appendix B - How to Insert FUP-Segment Charts into a WinWord Document, Appendix C - Glossary. Appendix D - Data Types in FUPLA 2. Appendix E - Identifiers ... Appendix F = Problems and Solutions smu. Appendix G - Appendix H - Syntax of the FUPLA2 Compiler and Decompiler. Appendix | - FUPLA 2 Code-Generator Error Message: Appendix J - Debugger Support for PP B022 AE and PP 8022 BE Controller Devices.. Rev.:3.0 97.01) HIEE 421230 E PSR-How to use FUPLA 2 / 1. Introduction 1.4 Organization The manual has eighteen chapters in the main text and ten appendices. 1.4.1 The Main Text The chapters of the main text perform the following functions: Chapter 1 is this introduction. Chapter 2 - Installation - describes how to configure your PC and how to install the FUPLA 2 tools. Chapter 3 - An Overview of the FUPLA 2 Tools - briefly describes the FUPLA 2 tools, and explains how you use them to program and test a process control system. Chapter 4 - Diagrams and Programs - tells you how you can use function diagrams and state diagrams to describe process control programs. Chapter § - Shell - explains you how you can start the tools from the shell. In addition you can start most of the tools without the shell as a stand alone program. Chapter 6 - New Project - describes how to create a new project. Chapter 7 - Editor - explains the Editor commands ‘and some hints, and takes you through the steps involved in drawing several example function and state diagrams with the FUPLA 2 Editor. Chapter 8 - Documenter - describes how to use the documentation tool to print copies of function diagrams and state diagrams. Chapter9 - Object Manager - explains how to compile or decompile the project database and how to delete or rename objects: clusters, segments, macros, signal-groups or signals etc. Chapter 10 - Hardware Configuration - tells you how to customize your project software to the given hardware. Chapter 11 - Code Generator - describes the different steps of project development and code generation. Chapter 12 - Communication with the PSR - describes the hardware and some error messages of the communication link to the PSR. Chapter 13 - Loader - tells you how to download the generated code to the target hardware. Chapter 14 - Diagnostic - explains how to analyze the PSR devices on a B448 bus. This tool is only available for the PP B02 CE device type. Chapter 15 - Debugger - tells you how to debug a program running on the target system. Rev.:3.0 7.01) 5 Chapter 16 - PSRView - describes an integrated software tool, which provides an easy and reliable visual access to data and parameters on their physical units, Chapter 17 - Transient Recorder Utiity - describes a software tool, which is used to upload and download data from or to the FUPLA 2 transient recorder function blocks. Chapter 18 - Utliies - describes some useful utilities, The first section of this chapter (section 18.1) includes an overview of the available utilities. 1.4.2 The Appendices ‘The appendices perform the following functions: ‘Appendix A - How to Operate the Windows , Menus and Forms - summarizes the ways you can give ‘mouse and keyboard commands to programs. ‘Appendix B - How to Insert FUP-Segments into a WinWord Document - describes the different steps to include a segment list fle into a document written in Microsoft Word for Windows. ‘Appendix - Glossary - explains words and ‘abbreviations that you may not know. ‘Appendix D - Data Types in FUPLA 2 - describes the syntax and range of each data type used by the Editor as well as their compatibiities with one another ‘Appendix E - Identifiers - describes the syntax of the identifiers used in the Editor. ‘Appendix F - Problems and Solutions - tells you how to solve problems that you may encounter when you are using the FUPLA 2 system. ‘Appendix G - Hints for FUPLA 2 Users - explains some useful hints. ‘Appendix H - Syntax of the FUPLA 2 Compiler and Decompiler - contains the syntax description of this tools. ‘Appendix - FUPLA 2 Code-Generator Error Messages - explains error messages which may ‘occur during code generation. ‘Appendix J - Debugger Support for PSR A- and B- Types - describes a special support needed to debug PP B022 AE and PP 8022 BE device types. This support is also used for the PSRView tool. 1.5 Revision History This version of "How to Use FUPLA 2° describes Version 3.0 of the FUPLA 2 software. HIEE 421230 E PSR-How to use FUPLA 2/1. Introduction 1.6 References ‘Table 1.1 below lists other documents that describe the FUPLA 2 tools and the PSR 2 hardware. Table 1.1 - Related Documents REF. NO. i) (2) B) (4) (5) Rev.:3.0 DOCUMENT NAME HIEE 420891, Data Sheet, PSR Processor PP B02 AE/BE/CE Backus, J. “Can Programming Be Liberated from the Von Neuman Style? A Functional Style and its Algebra of Programs", in: CACM, vol. 21, nr. 8, 1978, pp.613-41 Henderson, Peter Functional Programming: Application and Implementation, Prentice-Hall International, London, England, 1980 Peterson, J. L. Petri Net Theory and the Modelling of Systems, Prentice-Hall, Englewood Cliffs, New Jersey, USA, 1981 Schillinger, Daniel G. Programmierung in der prozessnahen Leittechnik, Ph. D. thesis, Institut fur Elektronik, ETH, Zirich, Baden, Switzerland, 1987 (97.01) DESCRIPTION Describes the hardware of the processor devices. Explains the theory behind function Plan diagrams, Chapter 4 refers to this article, Explains the theory behind function plan diagrams. Chapter 4 refers to this book. Explains the theory of Petri nets. Chapter 4 refers to this book. Explains the theory behind function diagrams and state diagrams, and explains how the FUPLA 2 Editor works. HIEE 421230 E

You might also like