Siemens SIMATIC PCS7 Manual

Siemens SIMATIC PCS7 Manual

Process control system batch flexible, automating batch processes
Hide thumbs Also See for SIMATIC PCS7:
Table of Contents

Advertisement

Quick Links

SIMATIC
Process Control System PCS7
BATCH flexible
Automating
Batch Processes
Manual
This manual has the order number:
6ES7657-0XX01-8BA0
Preface, Contents
System overview
Form Supplied/Installing/Starting
BATCH flexible Object Manager
Recipe creation
Batch control
Batch planning
Batch data management
Messages
Project planning with
BATCH flexible
Appendices
Technical Data
ReportDesigner
List of abbreviations
Bibliography
Glossary, Index
1
2
3
4
5
6
7
8
9
A
B
C
D

Advertisement

Table of Contents
loading

Summary of Contents for Siemens SIMATIC PCS7

  • Page 1 Preface, Contents System overview Form Supplied/Installing/Starting SIMATIC BATCH flexible Object Manager Process Control System PCS7 Recipe creation BATCH flexible Batch control Automating Batch planning Batch Processes Batch data management Messages Manual Project planning with BATCH flexible This manual has the order number: 6ES7657-0XX01-8BA0 Appendices Technical Data...
  • Page 2 SIMATIC , SIMATIC NET and SIMATIC HMI are registered trademarks of SIEMENS AG. Third parties using for their own purposes any other names in this document which refer to trademarks might infringe upon the rights of the trademark owners. Copyright...
  • Page 3 Preface Aim of this manual This manual will provide you with all the information you will need to use the BATCH flexible system. This principally includes the system overview installing and starting BATCH flexible-applications, planning recipes (with BATCH flexible it is always apparatus recipes which are planned, which is why the term recipe is used throughout the manual), planning batches which depend on a production order and which use a...
  • Page 4 Preface Standard The BATCH flexible software is based on the international standards DIN EN 61131-3 (IEC 1131-3) for programming languages and on ISA-SP88.01. Note: The ISA-SP88 standard contains many ’can’ formulations. Accordingly, the procedure part of the master recipe may, for example, contain unit recipe procedures, recipe operations and recipe functions.
  • Page 5 Preface SIMATIC Process Control System PCS 7 System over- view /261/ Manuals for Automating WinCC software Batch Processes and hardware BATCH Manual flexible WinCC Manual /256/ /257/ /262/ /263/ /264/ Standard software Manuals for Reference manuals /265/ for S7 and M7 configuring tools for the blocks libraries STEP 7...
  • Page 6 Process Control System 7 and covers those topics of interest as regards running a control system. ES Manual The Engineering System (ES) manual for the SIMATIC PCS7 options packages ’Technological Hierarchy’ (TH) and ’Import-Export Assistant’ (IEA) cover the basics and include a description of the procedure for structuring process cells technologically and interfunctionally.
  • Page 7 Preface For your This manual is divided into the following thematic areas: orientation Chapter 1 contains general information about BATCH flexible; in other words, advantages accruing from the use of BATCH flexible, system overview and configuration, mode of operation of the program packages, interfaces, the user interface and the basic principles of operating, and also a session concept.
  • Page 8 If you have questions regarding use of the described software and do not find answers in either the documentation on paper or in the on-line help, please contact your local Siemens partner. If you have questions or comments regarding this manual please fill out the questionnaire at the end of the manual and mail it to the address given.
  • Page 9: Table Of Contents

    Contents System overview ............Definitions of terms .
  • Page 10 Contents Administrative functions ......... . 3.3.1 Application management .
  • Page 11 Contents Planning batches ..........6.3.1 Batch planning list .
  • Page 12 Contents Technical Data ............Technical Data .
  • Page 13 Contents Figures From batch process to recipe ........Embedding the recipe in batch processing .
  • Page 14 Contents ’Settings’ dialog box with default ’General settings’ ....4-13 ’Colors’ dialog box ..........4-14 4-10 Starting setup for a new recipe (SFC)
  • Page 15 Contents Tables Filtering and sorting criteria for all BATCH flexiblelists ....1-24 BATCH flexible session concept ........1-26 Hardware requirements .
  • Page 16 Contents Batch flexible , Manual C79000-G7076-C650-02...
  • Page 17: System Overview

    System overview Overview This chapter will provide you with an overview of the BATCH flexible system with the aid of a brief description of how BATCH flexible applications work. This chapter also deals with: BATCH flexible interfaces User interface, fundamentals of operator control, and BATCH flexible lists BATCH flexible session concept In this Chapter This chapter deals with the following topics:...
  • Page 18: Definitions Of Terms

    System overview Definitions of terms What is meant by A batch is the equipment-dependent quantity of a product which can be batch? produced discontinuously in a defined production procedure. A batch is that quantity of a product which is produced in a single and uniform execution of a batch process.
  • Page 19: Embedding The Recipe In Batch Processing

    System overview Relationship Figure 1-2 presents a schematic interpretation of the relationships between between recipe the equipment data (in other words, the process equipment and so on which is and batch available for production), the recipe created with the aid of the recipe editor, and the batch processed in batch control, up until the finished product.
  • Page 20: Advantages Of Using Batch Flexible

    System overview Advantages of using BATCH flexible Scope of BATCH The scope of BATCH flexible covers being used in batch processes with any flexible level of automation – in other words, ranging from the single-product, single-line process cell up to the multi-product, multiple line process cell. In the execution of batch processes, extensive analog processing is required in addition to the complex control tasks.
  • Page 21: Batch Flexible In The Simatic Environment

    System overview BATCH flexible in the SIMATIC environment Windows 95/NT BATCH flexible WinCC É É É É É É SIMATIC manager É É É É É É Database: MESS Configuration CURV É É É É É É Database data (plant data) É...
  • Page 22: System Overview

    System overview System overview How is BATCH BATCH flexible is composed of the following software packages: flexible made up? – Recipe System (RS) – Batch Control (BC) – Batch Planning (BP) – Batch Data Management (BDM) To be able to use BATCH flexible a PC must have a certain minimum configuration, the basic system.
  • Page 23: Constituent Parts Of Batch Flexible

    System overview The BATCH flexible software packages contain the following programs (applications): Package Application BATCH Object Packager (BOP) Recipe System Recipe editor Control recipe generator BATCH Broker Batch Control Batch control Batch Planning Batch planning Batch Data Management Batch data preparation Functions in BOM: Log batch, Export batch Figure 1-5...
  • Page 24: Hardware Configuration

    System overview 1.4.1 Hardware configuration Overview A basic distinction is drawn between the possible hardware configurations in a single-user system and multi-user systems. Single-user system When a single-user system of this kind is used the BATCH flexible applications run in the OS PC. This PC may also hold the planning and design components of the ES system.
  • Page 25 System overview Multi-user system In the case of the multi-user system the BATCH flexible program packages can be distributed as desired. The packages Recipe System, Batch Planning and Batch Control can also be multiply installed. Batch control and batch data management require the OS system. Recipe System und batch planning require Windows95/NT only.
  • Page 26: How Batch Flexible Applications Work

    System overview How BATCH flexible applications work A brief description follows of how BATCH flexible applications work. Taken individually these are: BATCH Broker Recipe editor BATCH flexible Object Manager Control recipe generator Batch Control Batch planning Batch Data Preparation Batch flexible , Manual 1-10 C79000-G7076-C650-02...
  • Page 27: Batch Broker Function

    System overview 1.5.1 BATCH Broker Functions The background application ‘BATCH Broker‘ does not have a user interface and is used for distributing the BATCH applications over several computers. With multi-user systems where distribution of the BATCH applications is desired, BATCH Broker will be installed on all participating PCs. BATCH Broker is not required for a single-user system.
  • Page 28: Recipe Editor

    System overview 1.5.2 Recipe editor Functions The recipe editor together with the BATCH flexible Object Manager as recipe system (RS) is a requirement for using all further BATCH flexible applications. With the aid of the recipe editor you can perform the following tasks: –...
  • Page 29: Batch Flexible Object Manager (Bom)

    System overview BATCH flexible Object Manager (BOM) 1.5.3 Functions The BATCH flexible Object Manager carries out the higher-level management functions for the BATCH objects. List functions: the following BATCH objects are shown in the form of a list: – Applications all BATCH flexible applications in single user or multi-user systems –...
  • Page 30: Control Recipe Generator

    System overview 1.5.4 Control recipe generator Functions The background application ‘Control recipe generator‘ does not have a user interface. The control recipe generator starts automatically after a batch has been released. The state of the batch is shown during control recipe generation by Release running being displayed.
  • Page 31: Batch Control

    System overview 1.5.5 Batch control Functions Batch Control makes it possible for the batch to be executed, operated and monitored in on-line mode including co-ordination, initiation and monitoring of automation functions. Taken individually these functions are: Batch execution – Batches with the operating mode ’Automatic’ will be executed automatically –...
  • Page 32 System overview 1.5.6 Batch planning Functions With BATCH flexible you can plan in batches in tabular form. A condition of this is that the Batch Planning application is used. With this application you can carry out the following individual functions: Planning batches: –...
  • Page 33: Batch Data Preparation

    System overview 1.5.7 Batch data preparation Functions The background application ‘Batch data preparation‘ does not have a user interface. The following functions are carried out with the aid of batch data preparation: Preparation of the measured values and messages of a batch which occured and were collected by the OS during on-line execution as well as saving to the corresponding BATCH flexibledatabase tables.
  • Page 34: Batch Flexible Interfaces

    System overview BATCH flexible interfaces Equipment data ASCII FILE BATCH flexible- Object Manager (BOM) BATCH flexible DB interface Batch Recipe planning editor Batch Database Batch data control prep’n O&M MESS : Engineering System MESS : Event processing : Data manager : Process Data Acquisition O&M : Operating and Monitoring : BATCH flexible Object Manager...
  • Page 35 System overview 1.6.1 Interplay of BATCH applications with WinCC Overview BATCH applications can be started either from the Windows interface or from WinCC. BATCH applications will then not link up to WinCC unless they are started from WinCC. This means that the following will apply to connecting and to taking over or updating users with WinCC: Applies to starting from Windows:...
  • Page 36: User Interface For Recipe Creation

    System overview User interface User interface BATCH flexible consists of several Windows95/NT applications. In this chapter a description is given of the user interface and the basics of using it. Example for After you start recipe creation you will see a bordered window with title bar, recipe creation menu bar, tool bars and status bar as well as a workspace window (recipe window).
  • Page 37 System overview 1.7.1 Fundamentals of user operations What display Although the menu bar below the title bar is always visible, if you wish you choices can switch out the tool bar and / or the status bar. This might be to increase do I have? the working area.
  • Page 38 System overview Positioning the As is usual in Windows 95/NT you can position the tool bars anywhere you tool bars like in the window (position the mouse pointer over a free space on the bar and drag it while holding the lefthand mouse button pressed down). The arrangement of the icons will change depending on whether the bar has been positioned horizontally or vertically.
  • Page 39 System overview BATCH flexible lists 1.7.2 Overview When the applications BOM, Batch Control and Batch Planning are started, a list is displayed which can be used to execute the corresponding functions. These are explained in the description of the applications. The globally relevant list functions such as sorting, filtering, optimizing columns, or displaying, collapsing or updating lists, are described below.
  • Page 40: Filtering And Sorting Criteria For All Batch Flexiblelists

    System overview Resetting filters You can effect an individual reset of a filter criterion by entering an asterisk in the window filter. To reset all filter criteria, use the corresponding icon on the tool bar. Table 1-1 Filtering and sorting criteria for all BATCH flexiblelists Criterion applies to lists in / Filter...
  • Page 41: Key To Icons Preceding Designations In The Lists

    System overview X = sorting function, filter; E = input; A = selection list. The wild cards * and? can also be used with filter inputs. Abbreviations: APL = applications list; REC = recipe list; BAT = batch overview list; USE = user list;...
  • Page 42: Batch Flexible Session Concept

    System overview BATCH flexible session concept Overview Table 1-2 shows BATCH flexible’s action-oriented sequence. Table 1-2 BATCH flexible session concept Procedure Application /page reference 1. Basic automation configuration see Chapter 9: Configure AF interface blocks, UNIT blocks, TRANSITION blocks, ES/CFC AF processing blocks 2.
  • Page 43 System overview Table 1-2 BATCH flexible session concept, continued Procedure Application /page reference optional: Insert recipe (= create) Page 3-14 Open recipe –––> with start of the recipe editor (topology: SFC... Page 3-14 continues as above) 5. Management of recipes Logging Page 3-18 Exporting and importing...
  • Page 44 System overview Table 1-2 BATCH flexible session concept, continued Procedure Application /page reference 7. Putting the batch into production Batch control Batch with ’manual’ starting mode: select from the batch status list and Page 5-9 start Visualize batch execution in the control recipe by ’opening’ Page 5-12 a selected batch in the batch status list For batches with ’automatic’...
  • Page 45 Form Supplied / Installing / Starting Overview This chapter deals with the program requirements of BATCH flexible, how it is supplied and also installing and starting the program. It will describe how you can install the BATCH flexible software with the aid of a setup feature.
  • Page 46: Hardware Requirements

    Form Supplied / Installing / Starting Form supplied / Requirements Scope of supply The BATCH flexible software is supplied on a CD. In addition there is also a key diskette for unlocking licenses for the software. Hardware The following hardware requirements must be satisfied: requirements Table 2-1 Hardware requirements...
  • Page 47: Software Requirements

    Form Supplied / Installing / Starting Software The following software requirements must be satisfied: requirements Table 2-2 Software requirements System Type or version PC operating system Windows95 or WindowsNT 4.0 OS system WinCC V 3.0 and later TCP/IP configured see Windows system settings Caution Please be aware that if there is no TCP/IP configuration or it is incorrect, the setup program and the BATCH flexible programs will not run properly on a...
  • Page 48: Single-User System

    Form Supplied / Installing / Starting Installing and removing the BATCH flexible software Overview The BATCH flexible software supplied includes a setup program (SETUP.EXE) which will automatically install and initialize up to four software packages (Recipe System, Batch Control, Batch Planning, Batch Data Management).
  • Page 49 Form Supplied / Installing / Starting 6. You will be shown the following selection of BATCH flexible programs for installation, together with the memory required: – Recipe System – Batch Control – Batch Planning – Batch Data Management – In addition you will need to specify the languages for the software packages to be installed.
  • Page 50: Multi-User System

    Form Supplied / Installing / Starting End of installation At the end of a successful installation you will find the program group ’SIMATIC/BATCH flexible’ in the start menu. If the database system used by BATCH flexible has not yet been installed, you will need to carry out a restart.
  • Page 51 Form Supplied / Installing / Starting Authorization Introduction To be able to use BATCH flexible software you will need a product-specific authorization. Software protected in this way cannot be used unless the authorization required for the program or software package is detected on the hard disk of the PC in question.
  • Page 52 ’C:\Siemens\BATCHflexible\BFRepDes’ by double-clicking on the file ’Repdes.exe’. Please note that the path specified, ’C:\Siemens\BATCHflexible’, will not be valid if another directory was specified when BATCH flexible was installed. In this case you will find the Report Designer in the directory specified at installation.
  • Page 53 BATCH flexible Object Manager Overview This chapter provides a description of the BATCH flexible Object Manager (BOM). We are predominantly concerned here with the higher-level management functions which are performed by BOM. However you can also insert and delete recipes and batches, or execute other functions. One important function is adding users and user groups together with the corresponding user privileges.
  • Page 54 BATCH flexible Object Manager Requirements The following requirements apply to working with BOM: 1. An essential requirement for recipe creation is that the equipment structure and also the automation functions (AF) of the PLC systems be configured and specified. 2. You must possess the authorization needed for the work you intend to carry out with BOM (see Chapter 3.3.5).
  • Page 55: Batch Flexible Object Manager As A Batch Flexible Application

    BATCH flexible Object Manager Tasks of the BATCH flexible Object Manager What does BOM The BATCH flexible Object Manager is an application which forms part of actually do? the basic system. BOM performs monitoring and control duties for the entire BATCH flexible system.
  • Page 56 BATCH flexible Object Manager The functions of BOM also include importing configuration data and planning expansion or modification of them (equipment and production data) with respect to a concrete equipment structure. Here the PLC data which were saved in the DB by the CFC/SFC/STEP7 configuring tools must be checked for plausibility with respect to an entire BATCH structure (equipment names, measuring points, and so on) before they are added to the BATCH flexible DB by BOM’s import function.
  • Page 57: Bom Menu Bar And Tool Bar

    BATCH flexible Object Manager Program start and the user interface How do I start You can start the BATCH flexible Object Manager by double-clicking on the BOM? application BATCH flexible Object Manager or directly from the Windows interface. Menu bar and When the BATCH flexible Object Manager starts you will see the following tool bar menu bar and tool bar:...
  • Page 58: Reduced Menu And Tool Bar

    BATCH flexible Object Manager Configure menu With this item you can read the configuration data from the database, designed with the aid of the ES system, into the BATCH flexible database, verify the data and supplement the data with equipment data, production data and system settings (see Chapter 3.6, Seite 3-37).
  • Page 59: Batch Flexible Window And Part Of The Applications List

    BATCH flexible Object Manager 3.2.1 List functions What are list BOM uses lists centrally to provide a good overview of functions and to functions for? ensure simplicity of management. List calls By a single click in the displayed BATCH flexiblewindow (see Figure 3-4) you can cause the following lists to be displayed: Applications list (see Page 3-9) Recipe overview list (see Page 3-12)
  • Page 60 BATCH flexible Object Manager Administrative functions What functions are The following functions are managed centrally by BOM: managed? 1. Application management: All functions connected with applications (such as starting and terminating the recipe editor, batch control and so on) are performed by BOM via application management.
  • Page 61 BATCH flexible Object Manager 3.3.1 Application management Which The following BATCH flexible applications are grouped together in the applications? applications list and can be started and terminated via this list: BATCH flexible Object Manager Recipe Editor Batch Control Batch Planning In addition, the following background applications without a user interface are also managed: Batch Data Preparation...
  • Page 62 BATCH flexible Object Manager Note You can also start the recipe editor by selecting a recipe from the recipes list by double-clicking on it. Similar ways also exist of starting the other applications. The BATCH flexible Object Manager makes it possible to start all installed applications on the corresponding computers.
  • Page 63: Applications List With Filter Window

    BATCH flexible Object Manager Filtering and Filtering and sorting criteria for the applications list are shown in Table 1-1 sorting criteria (see Page 1-24). Applications Application Version Computer Status User Start BATCH Object Pack V 10 Lavender started 26.10.96 06:12: BATCH Broker V 10 Lavender...
  • Page 64: Recipe Overview List With Filter Window

    BATCH flexible Object Manager 3.3.2 Recipe management Contents of the You can display the recipe overview list via the BATCH flexible window by a recipe overview single click on ’Recipes’ (see Page 3-7). The list contains all existing list recipes, showing: Recipe name Version Status...
  • Page 65: Status Of The Recipes And State Transitions

    BATCH flexible Object Manager Status of the The starting status of a recipe will always be incomplete and is reached by recipes and state the functions ’Insert / copy recipe’. Other state transitions can be accessed by transitions means of the corresponding operator actions. Here you must first use the righthand mouse button to access the ’Context’...
  • Page 66: Status Displays Of The Recipes

    BATCH flexible Object Manager Meaning of the As an aid to better understanding, Table 3-2 lists the possible status displays status displays of the recipes with their meanings: Table 3-2 Status displays of the recipes Status Meaning Incomplete Starting status of a newly created (inserted) or copied recipe Release If a recipe has already been released for production, it can canceled...
  • Page 67: Object Properties Of A Recipe

    BATCH flexible Object Manager Activation of You can select one or more recipes from the recipes list displayed and then recipe activate the desired recipe management function via the Batch flexible menu management or the Edit’ menu or the ’Context’ menu. functions Copy When you copy a recipe, in the following menu you must type in a new name...
  • Page 68 BATCH flexible Object Manager Provided you have the corresponding user privileges for changing recipes and the recipe has the status incomplete, you can input new values via this dialog. Possible entries for the recipe header data are described in Chapter 4, Recipe creation.
  • Page 69: Occupancy Marking Of All Batch Objects

    BATCH flexible Object Manager Occupy and cancel The occupancy markers (read or write) of the recipe you selected can be set occupation or cleared (this also applies to all other BATCH objects) provided you have the corresponding user privileges (see Page 3-31). This thus provides protection against different applications and systems simultaneously influencing the same recipe.
  • Page 70: Example Of A Recipe Record (Extract)

    BATCH flexible Object Manager Print Here the record of a recipe which you have selected will be activated. In the next menu you can set record options for the scope of the record and for printing. Individual recipes can be written as a record, either in their entirety or in part.
  • Page 71: Recipe Record (Extract), Continued

    BATCH flexible Object Manager BATCH flexible 16.10.96 12:19:42 Recipe record Recipe: Dyeing_unit_R Version: V001 Product: Max. and Sirius finish dyeing Products / input materials / residual materials By-product Quantity Unit Adaption Category Description Hydrochloric acid 20 Liter linear Input material Lactic acid linear Input material...
  • Page 72: Batch Overview List With Filter Window

    BATCH flexible Object Manager 3.3.3 Batch management Contents of the You can display the batch overview list in the BATCH flexible window by a batch overview list single click on ’Batches’ (see Page 3-7). The list contains all existing batches, showing: Batch designation Identifier as to whether batch has been released for testing Batch data...
  • Page 73: Status Of The Batches And State Transitions

    BATCH flexible Object Manager Status displays If you do not have the optional ’Batch planning’ software package, you can and state create batches by using the ’Batch’ function in the ’Insert’ menu (see Page transitions 3-24). Here the state transitions of the charges shown in Figure 3-12 may occur. Once the batch mask has been filled out and the OK key pressed, control recipe generation is started automatically and the batch put into the state ’Release running’.
  • Page 74: Charge Status Displays

    BATCH flexible Object Manager Charge status The status displays indicate the execution status of the batches. displays Table 3-4 Charge status displays Status Meaning planned The batch was planned in for the starting time specified (only with batch planning). Release Release of the batch has been started.
  • Page 75: Batch Data Status Displays With State Transitions

    BATCH flexible Object Manager Status displays of The status displays of the batch data indicate the state of batch data the batch data management and are listed in Table 3-5: Table 3-5 Charge data status displays Status Meaning Collecting Batch data are still being collected by batch control. Complete Batch data preparation for this batch is complete.
  • Page 76: Batch Dialog When Empty

    BATCH flexible Object Manager Insert If you do not yet have the batch planning software package, you can only (Create batch) create a new batch via ’Batch’ in the ’Insert’ menu. The following empty batch dialog will appear: Insert batch General Description Batch:...
  • Page 77 BATCH flexible Object Manager Activation of batch You can select one or more batches from the batch overview list displayed management and activate the desired batch management function via the Batch flexible functions menu or the Edit’ menu or the ’Context’ menu. Open By double-clicking on the selected batch you can ’open’...
  • Page 78 BATCH flexible Object Manager Complete You cannot execute this function unless you have the corresponding user privilege (see Page 3-30). The batch will now go into the state Completed. Only in this state can it be exported. Note If charges which are assigned to a production order are completed the production order will also be given the status of ’completed’.
  • Page 79 BATCH flexible Object Manager 3.3.4 Production order managament Overview A production order consists of batches which are linked in time and also with respect to products. Production orders can either be taken over from a higher-level production planning system (PPS) or created directly with the aid of batch planning.
  • Page 80: Status Of The Production Orders

    BATCH flexible Object Manager Status displays of Table 3-6 lists all states of the production orders and their meanings: the production orders Table 3-6 Status displays of the production orders Status Meaning Created The order has been created or has been taken over from the PPS system.
  • Page 81 BATCH flexible Object Manager Activating the You can select one or more production orders in the displayed production production order orders list, activating the desired production order management function via management the ’Edit’ menu or via the ’Context’ menu. functions Open By double-clicking on the selected order you can ’open’...
  • Page 82: User List

    BATCH flexible Object Manager 3.3.5 User management Contents of the You can display the user list via the ’BATCH flexible’ window by a single user list click on ’User’ (see Figure 3-4, Page 3-7). The user list shows an overview of all of the users and groups, names and group classifications which have been approved for BATCH flexible.
  • Page 83: User Groups With Privileges

    BATCH flexible Object Manager Filtering and Filtering and sorting criteria for the user list are shown in Table 1-1 sorting criteria (see Page 1-24). BATCH flexible Object Manager Batch flexible Edit Insert Configure View Window Help User Name Group Description User Superuser User...
  • Page 84 BATCH flexible Object Manager Table 3-7 User groups with privileges, continued Group Privileges Process engineer Create, modify recipes Automation engineer Edit configuration data User privileges You can add the user privileges for a selected user or group via object properties. Object properties Via ’Object properties’...
  • Page 85: Editing List

    BATCH flexible Object Manager Editing list Contents of the You can display the editing list via the ’BATCH flexible’ window by a single editing list click on ’Edit’ (see Figure 3-4, Page 3-7). This list provides an overview of all BATCH objects being edited, in other words, also with occupancy marking (read / write).
  • Page 86 BATCH flexible Object Manager Batch record Requirement Batch records cannot be activated unless the optional software package Batch Data Management is installed. Format The standard batch record of BATCH flexible is activated via ’Print’ and includes all data which document the operational sequence of a batch. It is divided into the following sections: Batch identification data, Description of the batch (comment),...
  • Page 87: Example Of A Batch Record (Excerpt)

    BATCH flexible Object Manager BATCH flexible 17.10.96 12:19:42 Detailed batch record Batch: TEST.END Quality: Normal Product: Max. and Sirius dye Order: Baumarkt Ha Set quantity: Recipe: Dyeing_unit_R Start: 17.10.96 12:12:15 End: 17.10.96 13:19:31 Run time: 01:07:16 Description: This batch is super. Sequence: 17.10.96 12:12:15 Start:...
  • Page 88: Example Of A Batch Totals Record

    BATCH flexible Object Manager BATCH flexible 18.10.96 14:19:42 Batch totals record Batch: TEST.END Quality: Normal Product: Max. and Sirius dye Order: Baumarkt Set quantity: Recipe: Dyeing_unit_R Start: 17.10.96 12:12:15 End: 17.10.96 13:19:31 Run time: 01:07:16 Description: This batch is used for manufacturing dye Page 1 Figure 3-20 Example of a batch totals record...
  • Page 89: Read In Configuration Data

    BATCH flexible Object Manager Configuration data What are The configuration data are the data which BATCH flexible requires to configuration automate under recipe control the batch processes of a concrete process cell. data? Via the ’Configure’ menu you can take over or carry out expansion or modification planning of the following data of a concrete BATCH flexible process cell structure, doing so centrally: Take over OS users and OS user groups...
  • Page 90 BATCH flexible Object Manager Reading in You can activate the function ’Read in configuration data’ via the configuration data ’Configure’ menu. You will then see either the note: ’Other BATCH applications have been started. To change configuration data, you should first close all BATCH applications’, or the following window: BATCH flexible Search in:...
  • Page 91: Example Of Errors Which Occured During Checking Of The Configuration Data

    BATCH flexible Object Manager Check With this function you should check the configuration data for plausibility configuration data after reading the data in. This process can take some time. Should plausibility errors occur during verification, they will be displayed. Check configuration data Apparatus: Mixing hopper1_1 Version: V1.0 APP_ID: 101...
  • Page 92: Plant Data

    BATCH flexible Object Manager Plant data Select the ’Configure’ menu and then ’Plant data’. You will be asked to close all BATCH applications. You will also be asked to cancel the releases for all recipes and batches. The following window then appears: Plant data Measuring points Parameter types...
  • Page 93 BATCH flexible Object Manager Transition blocks When transition blocks are selected, all transition block names are presented in a window for selection. Following selection and Edit you will be given the apparatus in question and its symbolic name for designating the transition block.
  • Page 94: Production Data

    BATCH flexible Object Manager Production data Select the ’Configure’ menu and then ’Production data’. First of all you will see a list of the products and materials: Production data Adaption routines Products/materials Units Cotton Edit... Salt Hazelnut puree Cocoa butter Skim milk powder New...
  • Page 95: System Settings

    BATCH flexible Object Manager System Select the ’Configure’ menu and then ’System settings’. settings You will now see the system settings data which consist of the index cards marked General, Colors, Font and System variables: System settings General Colors Font System variables Default version: Substructure levels:...
  • Page 96 BATCH flexible Object Manager System variables When system variables are selected they will be output. It is not possible to create new system variables. Four system variables with the following significance are present (the superuser can change their values): 1. BATCH_PORT_NR This is the PORT number for TCP/IP communication with distributed BATCH installation.
  • Page 97 Recipe creation Overview This chapter provides a description of the recipe editor and control recipe generator applications. Together with the BOM the two applications constitute the basis for all other BATCH flexible applications. Recipe creation is concerned with creating recipes on the basis of automation functions which with the aid of SFC (in accordance with DIN/IEC 1131) are put together graphically using a recipe editor.
  • Page 98 Recipe creation General The following requirements apply to working with recipe creation: requirements 1. Since with BATCH flexible a recipe is created on the basis of automation functions, these must be present as PLC user structures. 2. The blocks UNIT, AF_n and TRANS which are specific to BATCH flexible must have been already created with CFC and have been passed as OK (plausible) via the BOM functions ’Read in configuration data’...
  • Page 99: Recipe Editor And Control Recipe Generator As Batch Flexible Applications

    Recipe creation Tasks of recipe creation What does Recipe creation together with its applications Recipe Editor and Control recipe do? Recipe Generator forms part of the recipe system, which in turn belongs to the basic system and is thus an essential component in the use of BATCH flexible.
  • Page 100: Basic Components Of A Recipe

    Recipe creation Description of a recipe What constitutes A recipe consists of the two basic components: the recipe header and the a recipe? recipe body with the corresponding data: Recipe Recipe header: Recipe body: – Basic recipe data: – Structure information recipe designation, –...
  • Page 101: Example: Sfc Presentation Of A Recipe

    Recipe creation What is used for The graphic creation of recipes is carried out with the aid of the recipe editor. creating a recipe? This allows you to construct, modify and expand recipes with ease. For the recipes the topology is defined and the corresponding elements edited. How is a recipe The SFC style of presenting the recipe structure is based on rules which displayed?
  • Page 102 Recipe creation The SFC elements taken individually are: Starting and finishing symbols Steps (automation functions) Transitions For further explanatory information on designing and planning these SFC elements, see Chapter 4.4.2, Configuring recipes, Page 4-18. Batch flexible , Manual C79000-G7076-C650-02...
  • Page 103: Menu Bar Of The Recipe Editor At Starting, With Tool Bars And Key To The Icons

    Recipe creation Starting the program Starting from BOM You can start the recipe editor from the user interface of of the BATCH flexible Object Manager (BOM) by a single click on the icon ’Start recipe editor’ (for other ways of starting the program see Page 3-9). Starting from You can open the recipe editor independently of BOM and directly from the Windows...
  • Page 104: Menu Bar Of The Recipe Editor With An Open Or New Recipe

    Recipe creation Menu bar with a If at least one recipe is open or is a recipe has just been created, the full new or open recipe version of the menu bar will be displayed: Figure 4-5 Menu bar of the recipe editor with an open or new recipe When the new or open recipe is closed (by clicking on X in the window), the menu bar will be reduced once more (see Figure 4-4).
  • Page 105 Recipe creation Icons on the The icons on the tool bar represent some of the most important functions in tool bar the menus. With the two menu bars displayed (Figure 4-4) the tool bar is identical but activation via the icons is not identical. In addition a zoom bar is displayed on the left of the window.
  • Page 106: Cursor Types

    Recipe creation 4.3.1 User interface Overview This chapter presents basic and generally applicable information on using the elements and on presenting items in the SFC window. This section also includes descriptions of the functions in the ’View’ and ’Tools’ menus. We will not deal any further here with the functions in the ’Window’...
  • Page 107: Recipe Editor Shortcuts

    Recipe creation If you select a series of elements with the lasso, you can then move, copy, cut or insert them all at another location. The requirement for this, however, is that the elements must be adjacent to each other (horizontal or vertically, with no gaps).
  • Page 108 Recipe creation Table 4-1 Recipe editor shortcuts, continued Key sequence Function Menu + / Ctrl + g Zoom: zoom in View – / Ctrl + k Zoom: Zoom out Ctrl + 1 Zoom: Normal size Fit (optimum size) Shift + End Fit automatically Alt + left Left-aligned layout...
  • Page 109 Recipe creation Tools menu When you select the function ’Settings’ in the ’Tools’ menu, a dialog box Settings (see Figure 4-8) will appear in which you can input stipulations and rules regarding layout, dimensions, zoom, colors and fonts of the SFC elements. Settings General Layout Dimensions Zoom Colors Font Files...
  • Page 110 Recipe creation Dimensions This concerns the graphic presentation of the automation functions and transitions with possible spacings and grid settings in the x and y directions. Zoom With the ’Zoom’ function you can specify a zoom size, the size of an object and also the zoom steps factor and so on.
  • Page 111 Recipe creation View menu All of the settings made via this menu only concern the current recipe and do not change any preset values. The following operations are available: Zoom in With the + key you can blow up the SFC diagram of a recipe by approx. 10% (see Note) of the current display.
  • Page 112 Recipe creation Handling recipes Overview This section provides information on handling recipes: Creating and opening recipes Configuring recipes (creating topology) Placing elements: step (AF), transition, structural elements Specifying recipe properties: Detailed design and planning of recipe header (basic recipe data) and recipe body (automation functions and transitions conditions) Saving recipes, saving as, checking plausibility Status of the recipes and state transitions...
  • Page 113 Recipe creation 4.4.1 Creating and opening recipes Creating a recipe To create a new recipe, click on the first icon on the tool bar. This puts you into the following starting situation: Recipe1 – recipe creation Recipe Edit Insert View Tools Window Help Zoom bar Recipe1 Start...
  • Page 114 Recipe creation 4.4.2 Configuring recipes Creating the recept You are now in the planning phase: in other words, you are designing a topology recipe. The entire topology of the recipe is prepared using the recipe editor. Starting with the starting layout (see Figure 4-11), you can now add all of the elements.
  • Page 115 Recipe creation Operations with The operations described below are supported: the SFC elements 1. Creating an element: You can interactively create practically any element. The only exceptions here are the start and end symbols and the transition dummy situated between them. Newly created elements can be inserted directly into the existing recipe topology with the help of the tool bar.
  • Page 116 Recipe creation Step (AF) A step consists of a single automation function (AF): Step (AF) Figure 4-12 Step (AF) What does an An AF represents an interface block with any implementation of the AF imply? processing blocks in the PLC. When they are activated their parameters are written to the interface block (see Technical Data).
  • Page 117 Recipe creation Transition A transition contains the step enabling conditions for progress from one step (AF) to the next. These can be process- and/or time-dependent conditions as you like. The transition parameters (global variables) which are available originate in a list of process variables drawn up in the TRANS interface blocks during the configuration phase (see Technical Data).
  • Page 118 Recipe creation Substructure A substructure facilitates an improved overview of the recipe. It contains part of the topology of a recipe and is structured in any way you like. Substructure Figure 4-14 Substructure There are three ways of creating a substructure: 1.
  • Page 119 Recipe creation Structure elements 1. Sequence: 2. Parallel branch: 3. Alternative branch: 4. Loop: Figure 4-16 Structure elements Batch flexible , Manual 4-23 C79000-G7076-C650-02...
  • Page 120 Recipe creation 1. Sequence: All SFC structures can be embedded vertically in sequences. They guarantee a temporal sequence of execution for the substructures. Generation A first sequence is generated as a starting diagram in a new recipe while subsequent sequences will always arise as part of parallel or alternative branches.
  • Page 121 Recipe creation 2. Parallel branch: A parallel branch consists of a branch (upper double line), at least two horizontally arranged automation functions which are activated and processed simultaneously by batch control, and a junction (lower double line): Figure 4-17 Representation of a parallel branch Generation When a parallel branch is generated in an existing structure, two empty sequences are generated which in each case contain an AF dummy.
  • Page 122 Recipe creation 3. Alternative An alternative branch consists of at least two horizontally arranged sequences branch: but only one of these is processed by batch control, depending on the status of the first transitions in the sequences. Note You should configure the transitions in the detail masks in such a way that only one branch is guaranteed to be processed.
  • Page 123 Recipe creation 4. Loop A loop consists of a sequence (at least one AF or substructure) and one feedback branch with a transition which brackets the sequence. Depending on transitions 1 and 2 the contained structure is repeated several times. Only self-contained structures (1 input and 1 output) can be repeated.
  • Page 124 Recipe creation Dummies Incomplete structures must be completed dynamically if it is to be possible to represent syntactically complete SFC diagrams at all times. Here the recipe editor will automatically insert dummies for transitions and for steps (AF). Insert alternative branch automatically added AF dummy Figure 4-20...
  • Page 125 Recipe creation Rules of syntax Certain restrictions apply during the creation of the recipe topology and the recipe editor complies with them automatically. The SFC standard stipulates that two transitions and two steps (AF) are not permitted to succeed each other in the operational sequence. Restrictions All of the remaining restrictions derive naturally from the handling or are locked out by means of grayed-out menus.
  • Page 126 Recipe creation 4.4.3 Specifying recipe properties Detailed planning The recipe header contains the basic recipe data, products, parameters, of the recipe measuring points and equipment occupancy. header To be able to carry out detailed design and planning, you must first access the header parameters mask of a recipe.
  • Page 127 Recipe creation General inputs The product and the quality can be selected. The concrete batch quantity for making up a batch is restricted by a lower limit (LL) and an upper limit (HL). These limits are displayed here in addition to a normal batch size and can be modified. The normal batch serves as a reference during quantity adjustment –...
  • Page 128 Recipe creation Detailed planning When you double-click on an AF the following dialog appears: of the step (AF) AF-FKAB_3 General Description Operator instructions Occupied apparatus: Dyeing vat 3 Release when AF has run Automation functions (AF): Filling dyeing vat from FT AF parameters: Designation Value...
  • Page 129 Recipe creation Operator Instructions to the operator can be input via the operator instructions register. instructions Here you can choose whether these should simply display information or whether they should require acknowledgment. You can also specify the time when they are displayed. The operator instructions can be displayed at the operator terminals where batch control is running, before or after the AF starts or at the end of the AF.
  • Page 130 Recipe creation Detailed planning The transition condition is formulated as a boolean expression which can be of transitions made up of a maximum of 10 individual conditions. An individual condition consists of two operands (1st operand = variable, 2nd operand = variable or number) which are linked to each other by a comparator.
  • Page 131 Recipe creation Inputting operands By double-clicking on the first operand you can call up a window where you can select the apparatus, with the corresponding measuring points being displayed and available for selection. Once you have confirmed with OK, the entry will ve added to the transition dialog.
  • Page 132 Recipe creation 4.4.4 Saving recipes, saving as, checking plausibility Saving You can save a recipe via the ’Recipe’ menu. In this way you can ensure that a recipe the recipe data are safely added to the database. Further steps occuring during processing of a recipe are the plausibility check and releasing the recipe for testing or for production.
  • Page 133 Recipe creation 4.4.5 Status of the recipes and state transitions The starting status of a recipe will always be incomplete and is reached by the functions ’Create or copy recipe’. You can obtain further state transitions by carrying out the corresponding operations in the ’Recipe’ menu. Creating and opening recipes Incomplete Incomplete...
  • Page 134 Recipe creation 4.4.6 Releasing a recipe and printing Releasing a recipe Recipes can be released either in BOM (see Chapter 3) or with the recipe for testing editor. A recipe which you have opened will be released for testing for further editing via the ’Recipe’...
  • Page 135 Recipe creation Control recipe generator Overview The control recipe generator takes the form of an application running asynchronously in the background. When a batch is released (by BOM or by batch planning) this activates the control recipe generator. The batch status changes to release running and after successful recipe generation is changed to released.
  • Page 136 Recipe creation What does the From a recipe the control recipe generator generates a control recipe in which control recipe it creates a copy of the recipe. In this copy it carries out adjustments to generator do? quantities and also provides the $ parameters with values. Batch flexible , Manual 4-40 C79000-G7076-C650-02...
  • Page 137 Batch control Overview Batch control is a BATCH flexible application which sits on top of the OS system (WinCC). The following tasks are performed by batch control: Batch visualization and operating Execution of the batches The interfaces of batch control with the OS system and with batch data preparation are described below.
  • Page 138 Batch control Requirements Requirements for working with batch control: 1. The OS system must be running in runtime mode (on-line). 2. The BATCH flexible blocks (UNIT, TRANS, AF_n) must be known to the OS data manager. 3. The OS-PLC bus connection must be active. 4.
  • Page 139 Batch control Tasks of batch control What does batch The batch control application is a program package which forms part of the control do? basic system – in other words, it is an indispensible requirement for using BATCH flexible. Batch control is responsible for executing the batches and for visualizing and operating the batches in the OS.
  • Page 140: Zoom Bar

    Batch control Starting the program and the user interface Starting from BOM You can start batch control from the user interface of the BATCH flexible Object Manager (BOM) by a single click on the icon ’Start batch control’ on the function bar (for other ways of starting the program, see Page 3-9). Starting from the You can also start batch control from the user interface of the OS control system.
  • Page 141 Batch control In addition the batch status list is displayed in the batch window (see Page 5-7) and batch control asks: Should automatic operation of the batches be started? If you reply in the affirmative, the batch status list will be executed – in other words, the batches are started in the starting mode ’Automatic’...
  • Page 142 Batch control Window menu Here you can open new windows, specify a layout for the windows (cascading, tiled horizontally or vertically), or close all windows. Close batch You can quit batch control by clicking on the Close button (X) on the title bar control or by selecting the ’Exit’...
  • Page 143 Batch control 5.2.1 Batch status list Overview When batch control starts, the batch status list is displayed in the batch window and provides representative information about charges in tabular form; the list allows you to carry out actions with the batches via the ’Edit’ menu or the ’Context’...
  • Page 144 Batch control Predecessor Number of the predecessor batch in an execution sequence. You can ’chain’ batches to make execute in a defined sequence. This is done by specifying the predecessor batch which is indicated in this column by the list position. A ’0’...
  • Page 145: Operations In The Batch Status List

    Batch control Operations in the You can select one or more batches and then carry out the following actions batch status list with the selected batches: Table 5-1 Operations in the batch status list Operation Action Requirement(s) The batches are given the status ’blocked’ Batch status = ’released’...
  • Page 146 Batch control 5.2.2 Equipment occupancy list General As a basic rule an apparatus can at a given time only be involved in the production of a single batch. BATCH flexible’s batch control manages equipment allocation in on-line operation in such a way that an apparatus (identified by the UNIT block) can only be occupied by one batch.
  • Page 147 Batch control When the equipment occupancy list is called in batch control, no planned batches will be displayed. A selected batch can be processed in exactly the same way as in the batch planning list (see Chapter 6.3.1). Chaining batches can only be carried out in batch planning.
  • Page 148 Batch control Batch visualization and operator actions Overview The control recipes of batches can be displayed in a recipe window which basically the same as that of the recipe editor but with a few changes on the menu and tool bars. In addition, the states of steps and transition are color-coded.
  • Page 149: Text On The 'Start' Button

    Batch control Batch From the operating bar of the window of the opened batch you can carry out operator actions the operator actions listed below. ’Start’ button With this button you can control the course of batch execution. The function the button implements depends on the batch state.
  • Page 150: Visualization Of Theaf States

    Batch control Visualization of the The states of the automation functions in the control recipe are indicated by AF states border and font colors and also by a symbol to the left of the AF. Default settings are listed in Table 5-4. You can change the colors for each project via the ’Tools’...
  • Page 151 Batch control Run marker Active automation functions and transition are shown by a run marker ( ). These can be set or removed when the AFs or transitions are paused. When control recipe execution continues, those automation functions and transitions are activated which have a run marker at this point in time. Visualization of AF With the automation functions the setpoint values (AF parameters) can be parameters and...
  • Page 152: Switching Modes And Batch Control

    Batch control 5.3.1 Switching mode Overview The switching mode of a batch will determine the execution of the control recipe. The settings do not apply to batch control as a whole but always to a specific batch. What does The switching mode determines how the transitions switch during recipe switching mode execution.
  • Page 153 Batch control SSMTOB In SSMTOB switching mode (which corresponds to SEMIAUTO) the switching mode transition switches when its conditions are satisfiedor when you press the acknowledgement button. The acknowledgement button appears immediately the transition becoms active and disappears after an operator action or when the transition conditions are satisfied.
  • Page 154 Batch control 5.3.2 Execution of the batches Overview That part of batch control which is responsible for executing the batch status list, starting the batches and the sequence specified in the control recipe for running the batch (recipe execution) is referred to here as batch execution. Automatic The goal aimed at with automatic execution of the batch status list is the execution of the...
  • Page 155 Batch control Starting a batch The basic procedure for starting a batch is as follows: 1. Read batch data from the database 2. Open the new window, display recipe (only when the switching mode is not SSMT) 3. Start execution of the control recipe (recipe execution) Batch control now goes into the active state, in which it waits for the following events: The OS signals parameter changes...
  • Page 156 Batch control Concurrents and During recipe execution, batch control interrogates objects as to their successors topological information in order to decide what should happen next. At this time it receives information about the concurrents and successors of each object. With the aid of this information, batch control can determine whether it is possible to continue with execution of the following object or to wait until the concurrents finish.
  • Page 157: Status Of The Batches During Execution

    Batch control Status displays of The batch status denotes the state of a batch. In the batch status list the only the batches batches which can be activated for control are those which have the status released. A charge is started either automatically from the waiting state once the first apparatus(es) has or have become free, or manually by operator action.
  • Page 158: Occupancy Mechanisms

    Batch control 5.3.3 Equipment allocation procedure Overview During batch execution it is guaranteed that only a single batch uses an apparatus at any one time. To this end, batch control checks equipment allocations every time a batch starts and finishes and every time every AF in the control recipe starts and finishes: Equipment A batch cannot therefore be started unless the apparatuses the batch requires...
  • Page 159 Batch control 5.3.4 Online changes Overview Batch control makes it possible for changes to be made in the control recipe even when the batch is running. This is referred to below as making changes on-line. Requirements If you wish to carry out on-line changes, you will need to pause execution of the control recipe and switch into change mode (see Page 5-13).
  • Page 160 Batch control 5.3.5 Exception handling Exception Exception handling is necessary in these cases: handling 1. Following an uncontrolled shutdown of batch control (a crash or similar) 2. Following a crash or cessation of functioning in the environment in which batch control is running (OS data manager, Windows, OS client computer) 3.
  • Page 161 Batch control Temporary Problems can also occur while batch control is running which, although they problems do not block the control system themselves, can still prevent one or more batches from executing: 1. Read or write access to data (database, OS DM, etc.) is refused 2.
  • Page 162 Batch control Interfaces of batch control Overview This chapter deals with the following interfaces of batch control: Interfaces with the OS: – OS data manager – OS signaling system Interface with batch data preparation Data interface Communications interface User: user interface of Operator actions batch control Visualization...
  • Page 163 Batch control Call interface of The call interface of batch control offers the following functions: batch control Simple starting of batch control Start batch control with immediate starting (or a starting attempt) of a batch Starting batch control with subsequent return to a specific status in the database (exception handling, redundancy) Opening a recipe window on a batch or an apparatus.
  • Page 164 Batch control 5.4.1 Interface with the OS data manager Client/server A check is made when batch control starts as to whether instances of batch concept control are already running on other computers. If this is not the case, the starting application will be a server. If a connection with WinCC cannot be set up, a message will be displayed and once it has been acknowledged, batch control is shut down again.
  • Page 165 Batch control Client request for All requests for user inputs will be sent by the clients to the server which user input (2) carries them out and a message will be returned to all clients which visualize this change. The server always retains control. Opening When a transition is opened for visualization this is reported to the server.
  • Page 166 Batch control 5.4.2 Interface with the OS signaling system BATCH messages Batch control informs the OS signaling system about all operator actions and status changes during the running time of the batch. This makes it possible to track the execution of a batch with the aid of BATCH messages in the OS message window.
  • Page 167 Batch control 5.4.3 Interface with batch data preparation Overview The interactions between the batch data preparation application and batch control and BOM is described in Chapter 7.3. Batch flexible , Manual 5-31 C79000-G7076-C650-02...
  • Page 168 Batch control Batch flexible , Manual 5-32 C79000-G7076-C650-02...
  • Page 169 Batch planning Overview This chapter deals with Batch Planning (this is an optional BATCH flexible application). Batch planning is concerned with batches which are to be planned directly or batches which depend on a production order and which use an apparatus recipe to realize a concrete batch quantity. A description is also provided of batch planning’s user interface.
  • Page 170 Batch planning Requirements Requirements for using batch planning are: A basic knowledge of working with the BATCH flexible-Object Manager (see Chapter 3) is necessary. General familiarity with recipe creation and batch control under BATCH flexible will be an advantage (see Chapters 4 or 5). To create new batches you will need some recipes which have already been created and released (see Chapter 4).
  • Page 171 Batch planning Tasks of batch planning What does batch The batch planning application is an optional BATCH flexible software planning do? package. Within this application you can create and modify batches and production orders as objects, and define the resources and the time sequence in which batches run.
  • Page 172 Batch planning You can use batch control to release planned batches for processing and, when necessary, blocking and then modifying them. You can block and cancel released batches provided they have not yet been started by batch control. You can modify the starting mode and starting time of blocked batches and subsequently release them again.
  • Page 173 Batch planning Starting the program and the user interface Starting from BOM You can start batch planning from the user interface of BATCH flexible Object Manager (BOM) by clicking on the ’Batch planning’ icon on the tool bar (for other ways of starting batch planning, see Page 3-9). Starting from You can open batch planning independently of BOM and directly from the Windows...
  • Page 174 Batch planning View menu Via the ’View’ you can open and close the ’Batches’, ’Equipment occupancy’ and ’Production orders’ windows independently of each other. Here you can also activate or reset filter properties and also update the displayed list. The menu also includes the basic functions associated with the tool bar and status bar.
  • Page 175 Batch planning Planning batches Planning data To plan a batch you need only specify the following information: Batch designation Recipe: – A recipe can be selected from the general recipe list – To make recipe selection simpler you can first select the product and quality designation Concrete batch quantity You can also add the following as further details:...
  • Page 176 Batch planning 6.3.1 Batch planning list Use of the In the batch planning list you can plan in batches on a tabular basis, and planning list specify the temporal sequence of the batches in order to so prevent conflicts in equipment occupancy in the production sequence. The batch planning list displays the planned, released, blocked and also the batches which are running (in other words, currently undergoing on-line editing).
  • Page 177: Batch Status Displays

    Batch planning As an alternative to automatic updating, by selecting ’Update’ in the ’View’ menu or by clicking on the ’Update’ icon on the tool bar, you can update the batch planning list once. In other words: The batch selection (see Chapter 6.3.3) is canceled. The statuses of all batches are updated, and finished, aborted and canceled batches are removed from the batch planning list.
  • Page 178 Batch planning State transitions of Figure 6-4 shows an overview of actions carried out by batch planning during the batches direct planning of batches and also their effects on the status of the batches. Creating (inserting) batches, planning batches Planned Release batch Release running...
  • Page 179: Status Displays Of The Batches During On-Line Processing

    Batch planning For your information Table 6-2 shows all of the other status displays of the batches which can occur during on-line processing, together with their meaning. These batch statuses are also displayed in the batch overview of the batch planning list: Table 6-2 Status displays of the batches during on-line processing Status...
  • Page 180 Batch planning 6.3.2 Creating batches, modifying in the batch dialog New batch In the batch planning list you can create a new batch by selecting the function ’Insert’ –>’Batch’ and thus opening the batch dialog. Open batch To change a planned-in batch, open the batch dialog by double-clicking on the corresponding line in the batch planning list, or by first selecting the batch (single click) and then the ’Properties’...
  • Page 181 Batch planning After selection of the recipe the higher and lower limits specified in the recipe for the batch quantity (see Chapter 4) and the engineering unit used will be transferred into the batch dialog. Note You can change your product, quality and recept selection only for planned batches, provided no recipe changes have as yet been made for the batches.
  • Page 182 Batch planning Starting mode In the batch dialog you can specify the starting mode for the batch with ’Automatic’ or with ’Manual’. ’Automatic’ starting mode: After release by batch control the batch is put into the state ’waiting’. Batch control starts this batch automatically as soon as the equipment required at the start of the recipe is free.
  • Page 183 Batch planning $ variables The $ variables function as dummies in the recipe which permit parameters in the control recipe to be adjusted or changed when a concrete batch is being planned. This means that you can adjust the recipe to temporary (current at the time when the batch executes) external circumstances, such as, for example, product paths, identifiers and so on.
  • Page 184 Batch planning Copying batches You can copy a planned batchby selecting it and then in the ’Edit’ menu selecting the function ’Copy’; you should now give a new batch name to the batch copy. Quitting batch Entries in the batch or recipe parameters dialog will be accepted when you parametrization complete them by clicking on ’OK’...
  • Page 185 Batch planning 6.3.3 Editing batches in the batch planning list Overview This chapter deals with editing both planned and released batches. Editing planned This includes the functions: batches Chaining batches Canceling chaining Changing the starting mode Deleting batches Releasing batches Chaining batches To ensure that a batch is not started until its predecessor charge has finished, you can chain planned and as yet unreleased batches.
  • Page 186 Batch planning Deleting batches You can delete planned batches after selecting them with the ’Delete’ function in the ’Edit’ menu. Finally confirm this in the input box which now opens. Releasing batches You can release planned batches for editing by batch control after selecting them with the ’Release’...
  • Page 187 Batch planning Editing released This includes the functions: batches Blocking batches Canceling blocks Canceling batches Blocking batches You can prevent released batches from starting by blocking these batches. To do so, select the batch and then in the ’Edit’ menu select the function ’Block’ ’Set’.
  • Page 188 Batch planning Production orders General A production order is the totality of manufacturing orders (batches) information associated with a particular time and product. Production orders can either be taken over from a higher-level production planning system (PPS) or created directly with the aid of batch planning. For the sake of simplicity, production orders will hereafter also be referred to as orders.
  • Page 189: List Of Production Orders

    Batch planning 6.4.1 List of production orders Use of the orders The orders list (see Page 3-27) presents in tabular form an overview of all list production orders. The order symbols are color-coded according to the status of the order. In the menu ’Tools’...
  • Page 190: Status Displays Of The Production Orders

    Batch planning Status displays of Table 6-3 lists all states of the production orders and their meanings: the production orders Table 6-3 Status displays of the production orders Status Meaning Created The order has been created or has been taken over from the PPS system.
  • Page 191 Batch planning Status transitions Figure 6-4 shows the status displays of the production orders in connection and connection with the batch statuses. with batches Production planning system (PPS) Creating Taking over production orders production orders Created Figure 6-3 shows in detail: Create, plan Conversion of production batches directly...
  • Page 192 Batch planning 6.4.2 Taking over production orders Requirements If you wish to take over orders from a production planning system (PPS) you must be linked to the PPS system. Data transfer will be initiated by the PPS system. By means of read-write accesses, the PPS system can add new entries to the database.
  • Page 193 Batch planning 6.4.3 Creating and editing production orders New orders In the orders list you can create a new production order by selecting the function ’Insert’ –> ’Order’ and thus opening the order dialog. Copying and You can only execute these functions from the ’Context’ menu when no deleting orders batches have as yet been created for the orders.
  • Page 194 Batch planning 6.4.4 Conversion of the production orders into batches Batches of Via the ’Batches’ index card of the orders dialog you can create new batches, an order open batches already created and delete planned batches. Here the number and the total quantity of the created batches are calculated. New batch In the order dialog you can create a new batch for this order by selecting the with a new order...
  • Page 195 Batch planning Equipment occupancy General As a basic rule an apparatus can at a given time only be involved in the information production of a single batch. BATCH flexible’s batch control manages equipment allocation in on-line operation in such a way that an apparatus (identified by the UNIT block) can only be occupied by one batch.
  • Page 196 Batch planning Changing You can undo multiple allocations of equipment by changing the following equipment planning data: occupancy Assign the batch to another apparatus by selecting a different recipe, or alternatively adjust the starting time of the batch. Another way is to adjust the equipment occupancy times in the control recipe.
  • Page 197 Batch data management Overview This chapter deals with batch data management (this is an optional software package which can be supplied with BATCH flexible). Batch data are, firstly, the setpoint values (recipe parameters) and secondly, the actual values – in other words, the messages and measured values which are collected when the batches are being processed on-line.
  • Page 198 Batch data management Tasks of batch data management What does Batch data management is an optional software package which can be batch data supplied with BATCH flexible. It hasn’t an own user interface. It consists of management the application Batch Data Preparation and a number of batch management consist of? functions from the BATCH flexible Object Manager (BOM).
  • Page 199 Batch data management Batch data What are batch Batch data in BATCH flexible are: data? Batch starting date and time of day, Batch finishing date and time of day, Batch starting mode (automatic/manual) (see Chapter 6.3.2), Measured values, Batch user messages, Process messages, Control system messages (PLC and OS), Dates and times of day for starting and finishing automation functions...
  • Page 200 Batch data management messages Table 7-1 Structure of the BATCH flexible Message type Origin Event Operator text Comment Type Batch control Name of the computer in Message – – messages which batch control is text itself running Operator Higher level designation of Message Old and new –...
  • Page 201 Batch data management Preparation of the batch data Activation Like all BATCH flexible applications you can start and terminate batch data preparation in BOM (see Chapter 3.3.1). In normal operation, batch data preparation is started automatically by batch control when a batch starts and remains active as long as at least one batch is being processed on-line (by batch control) and batch control itself is still active.
  • Page 202 Batch data management Logging batch data (via BOM) Procedure To log the data of one or more batches, select them via BOM’s list management facility and select the ’Print’ function from the tool bar or from the ’Batch flexible’ menu. Format of the The standard batch record in BATCH flexible includes all data which record...
  • Page 203 Batch data management Exporting batch data (via BOM) Procedure You can export batch data as an ASCII file. To do so you must select the batch to be exported from the batch overview list in BOM and then select the ’Export’...
  • Page 204 Batch data management Exporting production order data (via BOM) Procedure You can export the data of a production order and the corresponding batch in an ASCII file. To do so you must select the production order to be exported from the production order list in BOP and then select the ’Export’ function from the tool bar or from the ’Batch flexible’...
  • Page 205 Messages Overview This chapter deals with messages which are of relevance to BATCH flexible. In this chapter This chapter deals with the following topics: Chapter Topic Page Process messages Operator and system messages Batch flexible , Manual C79000-G7076-C650-02...
  • Page 206 Messages Process messages ALARM_8P The following auxiliary process values of the ALARM_8P-block are supplied auxiliary process for BATCH-identifiers: values 1 = batch name (string 16 characters) 2 = step number (WORD 16 bit) 3 = batch-ID (DWORD 32 bit) Batch flexible , Manual C79000-G7076-C650-02...
  • Page 207: Overview Of Batch Flexible Messages

    Messages Operator and system messages BATCH messages Batch control informs the OS signaling system about all operator actions and status changes during the running time of the batch. This makes it possible to track the execution of a batch with the aid of BATCH messages in the OS message window.
  • Page 208 Messages Table 8-1 Overview of BATCH flexible messages, continued Type Event Auxiliary process values * AF %2 %6 changed 2 = AF-ID new *** 5 = AF-ID old 6 = parameter no./name 7 = old parameter – value 8 = new parameter – value 9 = user name 35–...
  • Page 209 Messages * Standard-auxiliary process values of a BATCH-message are: 1 = batch name 2 = AF-ID or TR-ID 3 = batches-ID (is archived, not displayed) 4 = computer name BATCH-project name (=origin of the message) (the numbering 1 to 3 corresponds to the definition of the ALARM_8P-auxiliary process values) ** These messages do not actually result from an operator action but are classified as such, since the message format of the control system contains...
  • Page 210 Messages Batch flexible , Manual C79000-G7076-C650-02...
  • Page 211 Project planning with BATCH flexible Overview This chapter provides project design and configuration information on object-oriented processes and solutions. In this chapter This chapter deals with the following topics: Chapter Topic Page General overview Batch plant data and user-specific additions 9.2.1 Configuring the equipment data in the ES 9.2.2...
  • Page 212 Project planning with BATCH flexible General overview Phase 2: BATCH planning Phase 1: System planning Basic Export Expanded BOM: blocks file for equipment Read in and expand batch data configuration data BOM: ES/CFC: Check configuration Instance SSB and data connect to processing blocks Recipe editor: Recipe...
  • Page 213 Project planning with BATCH flexible Batch plant data and user-specific additions Requirements To be able to carry out system planning for BATCH flexible with the aid of the CFC-editor you must install and link in the SIMATIC PCS 7 basic blocks. To do so, proceed as follows: To install the SIMATIC PCS 7 basic blocks you should run the corresponding setup.
  • Page 214 Project planning with BATCH flexible 9.2.1 Configuring the plant data in the ES Procedure After the SIMATIC PCS 7 basic blocks have been installed, the block window of the CFC drawing will show, under libraries, the corresponding basic blocks for BATCH flexible. These are: UNIT: interface block for equipment allocation AF_6, AF_12 or AF_24: interface blocks for automation functions TRANS: interface block for transition parameters...
  • Page 215 Project planning with BATCH flexible AF interface block For a description of the block please refer to Appendix A. For every (AF-SSB) automation function as defined by BATCH flexible you will need to instantiate an AF-interface block. The apparatus name is specified as value for the UNITNAME connection. This must correspond to the value of the UNITNAME connection of the UNIT-block.
  • Page 216 Project planning with BATCH flexible TRANS interface Please refer to Appendix A for a description of the interface block. When block defining transition conditions the BATCH flexible recipe editor only uses the (TRANS-SSB) parameters which are mapped as connections in the TRANS-interface blocks. This means that you will have to instantiate as many TRANS-SSBs as are required to cover the necessary parameters.
  • Page 217 Project planning with BATCH flexible 9.2.2 Takeover of the configuration data from the ES and additions in BATCH flexible Exporting by ES You can export the configuration data from the ES by using the function (CFC editor) ’Export to batch’ in the ’Tools’. The data are exported to an external ASCII transfer file.
  • Page 218 Project planning with BATCH flexible Note You must start BOM from WinCC so that the necessary link can be made. With the help of the menu function Configure Plant data... open the dialog for plant data and select the Measuring points index card. Select the menu item New...
  • Page 219 Project planning with BATCH flexible 9.2.3 Importing user-specific adaption routines You can make your own adaption routines for AF parameters. When you pa- rametrize an AF they will be presented to you for selection in addition to the standard adaption routines. Implementation of the user-specific adaption rou- tines takes place in a DLL (Dynamic Link Libraries).
  • Page 220 Project planning with BATCH flexible Example of a An example of a routine for quadratic adaption follows: routine BOOL square( float flNorm, float flMinOrMax, float* pflValue, BOOL bInverse ) if( !pflValue ) return FALSE; if( bInverse ) /* inverse function *pflValue = *pflValue * ( flMinOrMax / flNorm ( flMinOrMax / flNorm) else...
  • Page 221 Project planning with BATCH flexible How do I create or edit a recipe? Recipe creation or/and requirements fulfilled? Fulfil requirements: see Page 9-3 Start BOM Insert recipe Start recipe creation (recipe editor) Open recipe with Create new recipe or start recipe editor open an existing recipe É...
  • Page 222 Project planning with BATCH flexible How do I create or edit a batch? Batch planning or/and Start batch planning Start BOM Edit batches in Insert batch: Insert batch: planning list (create) (create) Change processing sequence, Chain batches Fill out batch dialog: Input batch name Select recipe , Deletion of batches...
  • Page 223 Project planning with BATCH flexible How is the batch executed? Batch control Start batch control Start automa- Execute batch status list tic operation Select batch from In place in the ’View’ menu displays batch status list and open complete control recipe of the batch it or display it with a double-click Set switching mode...
  • Page 224 Project planning with BATCH flexible Batch flexible , Manual 9-14 C79000-G7076-C650-02...
  • Page 225 Technical Data In this appendix Appendix A deals with the following topics: Chapter Topic Page Technical Data BATCH flexible-specific block types A.2.1 UNIT block A.2.2 AF: Automation function interface A.2.3 TRANS: Transition interface A.2.4 BATCH-specific additions to the A-10 standard function blocks Batch flexible , Manual C79000-G7076-C650-02...
  • Page 226 Technical Data Technical Data Overview The technical data applicable to the use of BATCH flexible have already been described under ’Requirements’ (see Chapter 2.1). This covered both hardware and software requirements. As regards installing and using additional PCS 7 software products on the same computer, please refer to the corresponding technical data under the system overview of the PCS 7 control system.
  • Page 227 Technical Data BATCH flexible -specific block types Three specific block types are available as interfaces between BATCH flexible and basic control : UNIT for equipment occupancy and allocation (see Page A-4). AF_n for transferring setpoint and actual values between batch control and automation function (see Page A-5).
  • Page 228: I/O Bar Of The Unit Interface Block

    Technical Data A.2.1 UNIT block Table A-1 I/O bar of the UNIT interface block Parameter Meaning used by use in SBB Data type name Release BOOL BA_EN BATCH reservation – The project planner displaying BOOL approval: The appara- configures with OS; tus can be enabled or ’1’...
  • Page 229 Technical Data A.2.2 AF: Automation function interface Table A-2 I/O bar of the AF_n block Parameter Meaning used by use in SBB Data type name Release BOOL BA_EN Basic release for the – OS writes ’1’ for displaying BOOL AF to be used within a release and ’0’...
  • Page 230: I/O Bar Of Theaf_N Block

    Technical Data Table A-2 I/O bar of the AF_n block, continued Parameter Meaning used by use in SBB Data type name USTAT_L Feedback input of the is passed on to displaying WORD (Input) AF about the proces- VSTATUS and setting sing state 0: PLC is in the output state...
  • Page 231 Technical Data Table A-2 I/O bar of the AF_n block, continued Parameter Meaning used by use in SBB Data type name MESSAGE1 Identifier of the actual WORD value message block 1 TRIGG_M1 Trigger for actual BOOL value message 1 PV_1_1 Message block 1: REAL Actual value 1...
  • Page 232: I/O Bar Of Theaf_N Block

    Technical Data Table A-2 I/O bar of the AF_n block, continued Parameter Meaning used by use in SBB Data type name QSTOP Stop request of the – AF uses bit as trigger BOOL batch control to the for putting the AF.
  • Page 233: I/O Bar Of The Trans Block

    Technical Data A.2.3 TRANS: Transition interface Table A-3 I/O bar of the TRANS block Parameter Meaning used by Data type name Release BOOL UNITNAME Name of the apparatus to – Project planner uses the STRING[16] I which the transition block is entry to be able to offer pos- assigned sible transition conditions for...
  • Page 234: I/O Bar With Batch-Specific Additions To The Standard Function Blocks

    Technical Data A.2.4 BATCH–specific additions to the standard function blocks Table A-4 I/O bar with BATCH-specific additions to the standard function blocks Parameter Meaning used by Data type name BATCH_EN Basic release for use – Values supplied by BOOL of processing block interconnection or parametrizing by AF in the ES by the project planner...
  • Page 235 ReportDesigner In this appendix B Appendix B deals with following topics: Chapter Topic Page ReportDesigner4.0 Batch flexible , Manual C79000-G7076-C650-02...
  • Page 236 ReportDesigner ReportDesigner 4.0 Introduction BATCH flexible provides ready-made standard reports (recipe and batch records). These can be customized by the customer with the aid of ReportDesigner (for example, own header and footer). ReportDesigner is a product from Rogue Wave. The original documentation is shown below.
  • Page 237 ReportDesigner Balloon Help A General Introduction to Ob- jects The Toolbar Everything is an Object The Alignment Bar Object Group Dynamics The Settings Bar Batch flexible , Manual C79000-G7076-C650-02...
  • Page 238 ReportDesigner Nesting Objects Limiting Object Group Dynamics (Forms) ReportFrame – The Page Descrip- tion Object Batch flexible , Manual C79000-G7076-C650-02...
  • Page 239 ReportDesigner Fields Objects as Groups Objects as Lists A New Layout Batch flexible , Manual C79000-G7076-C650-02...
  • Page 240 ReportDesigner The Report Title (For The Selection List) The Report Structure Batch flexible , Manual C79000-G7076-C650-02...
  • Page 241 ReportDesigner The Page Format The Object Description Batch flexible , Manual C79000-G7076-C650-02...
  • Page 242 ReportDesigner The Work Surface Batch flexible , Manual C79000-G7076-C650-02...
  • Page 243 ReportDesigner The ReportFrame Standard Font Margins Object Positioning in Layout Batch flexible , Manual C79000-G7076-C650-02...
  • Page 244 ReportDesigner Objects Static Elements Batch flexible , Manual B-10 C79000-G7076-C650-02...
  • Page 245 ReportDesigner Fields Inserting Linked Objects Batch flexible , Manual B-11 C79000-G7076-C650-02...
  • Page 246 ReportDesigner Static Text (Green) The Different Types of Fields Single Line Field (Blue) Batch flexible , Manual B-12 C79000-G7076-C650-02...
  • Page 247 ReportDesigner Multi Line Field (Red) Bitmap (Brown) Batch flexible , Manual B-13 C79000-G7076-C650-02...
  • Page 248 ReportDesigner Paintable Area (Turquoise) A List Batch flexible , Manual B-14 C79000-G7076-C650-02...
  • Page 249 ReportDesigner Modifying Object Settings Batch flexible , Manual B-15 C79000-G7076-C650-02...
  • Page 250 ReportDesigner Font, Size and Rotation Borders, Borderdistance and Sepa- rators Dynamic – Static Position and Length Bold, Italic, and Underline Field Alignment Font and Background Color Batch flexible , Manual B-16 C79000-G7076-C650-02...
  • Page 251 ReportDesigner Dynamic – Background Objects the top of a list. This is useful for column headings. 3. Object appears only of the first page. This option allows information to ap- Conditional Output pear only on the first page. For ex- ample, time and date might only be- Certain objects should not appear on long on the first page.
  • Page 252 ReportDesigner Alignment in parent object Shadow Distance Batch flexible , Manual B-18 C79000-G7076-C650-02...
  • Page 253 ReportDesigner Same Height as the Parent Object Other Techniques Marking and Manipulating Multiple Objects Batch flexible , Manual B-19 C79000-G7076-C650-02...
  • Page 254 ReportDesigner Sizing Objects Moving Objects Batch flexible , Manual B-20 C79000-G7076-C650-02...
  • Page 255 ReportDesigner Copying and Pasting Batch flexible , Manual B-21 C79000-G7076-C650-02...
  • Page 256 ReportDesigner The Grid The Ruler Batch flexible , Manual B-22 C79000-G7076-C650-02...
  • Page 257 ReportDesigner Working With The Keyboard Batch flexible , Manual B-23 C79000-G7076-C650-02...
  • Page 258 ReportDesigner Zoom (1:1, 1:2, 1:3, 2:1) Aligning Multiple Objects Batch flexible , Manual B-24 C79000-G7076-C650-02...
  • Page 259 ReportDesigner Unlimited Undo Batch flexible , Manual B-25 C79000-G7076-C650-02...
  • Page 260 ReportDesigner Printing Onto Forms Superimposing Bitmaps Batch flexible , Manual B-26 C79000-G7076-C650-02...
  • Page 261 ReportDesigner Non–printable Objects Batch flexible , Manual B-27 C79000-G7076-C650-02...
  • Page 262 ReportDesigner Batch flexible , Manual B-28 C79000-G7076-C650-02...
  • Page 263 ReportDesigner Page Preview Batch flexible , Manual B-29 C79000-G7076-C650-02...
  • Page 264 ReportDesigner Batch flexible , Manual B-30 C79000-G7076-C650-02...
  • Page 265 ReportDesigner Saving the Layout Batch flexible , Manual B-31 C79000-G7076-C650-02...
  • Page 266 ReportDesigner Leaving the ReportDesigner Batch flexible , Manual B-32 C79000-G7076-C650-02...
  • Page 267 List of abbreviations Automation function AF-SS, AF_n Interface block for transfering setpoint and actual values between batch control and automation functions (n = number of parameters: 6, 12, 24) Application Program Interface Batch Control Batch Data Management Batch Data Preparation BATCH flexible Object Manager Batch Planning C / C++...
  • Page 268 List of abbreviations Database Dynamic Link Library Data Manager Engineering System Function Block Higher limit Setup Identifier International Electrotechnical Commission Instrument Society of America International Organisation for Standardization Lower limit Multiple Document Interface Measurement, instrumentation and control Multipoint Interface NAMUR Normenarbeitsgemeinschaft für Meß- und Regelungstechnik = Chemical industry instrumentation and control standards working party Batch flexible , Manual...
  • Page 269 List of abbreviations Null operation O&M Operating and monitoring ODBC Open Database Connectivity Upper performance range Operator Station OS DM OS data manager Personal Computer PICS Process instrumentation and control Programmable Logic Controller / Automation System Production planning and control Random Access Memory RDBMS Relational Database Management System...
  • Page 270 List of abbreviations Structured Query Language SSMB Step-by-step control with operator intervention (inching mode) SSMT Step-by-step control with transition SSMTOB Step-by-step control with transition or operator intervention SSMTUB Step-by-step control with transition and operator intervention STEP 7 Software development environment for SIMATIC S7 / M7 Statement List TRANS BATCH interface block for transition conditions of the parameters...
  • Page 271 Bibliography /100/ Manual: S7-400/M7-400 Programmable Controllers, Hardware and Installation /101/ Reference Manual: S7-400/M7-400 Programmable Controllers, Module Specifications /102/ Reference Guide: S7-400 Instruction List, CPU 412, 413, 414, 416 /103/ Manual: FM 450 Counter Function Module, Installation and Parameter Assignment /104/ Manual: FM 451 Positioning Function Module, Installation and Parameter Assignment /105/ Manual: FM 452 Electronic Cam Controller, Installation and Parameter Assignment...
  • Page 272 Bibliography /234/ Programming Manual: System Software for S7-300 and S7-400, Program Design /235/ Reference Manual: System Software for S7-300 and S7-400, System and Standard Functions /236/ Manual: Function Block Diagram (FBD) for S7-300 and S7-400, Programming /237/ Master Index, STEP 7 /250/ Manual: Structured Control Language (SCL) for S7-300 and S7-400, Programming /251/ Manual: GRAPH for S7-300 and S7-400,...
  • Page 273 Bibliography /291/ User Manual: ProC/C++ for M7-300 and M7-400, Debugging C Programs /292/ User Manual: DDE Server for M7-300 and M7-400, Configuring and administration /500/ Manual: SIMATIC NET, NCM S7 for Industrial Ethernet /501/ Manual: SIMATIC NET, NCM S7 for PROFIBUS Batch flexible , Manual C79000-G7076-C650-02...
  • Page 274 Bibliography Batch flexible , Manual C79000-G7076-C650-02...
  • Page 275 Glossary Alternative branch A structure element which consists of at least two chains but only one of these is processed by the PLC, namely the one whose first transition condition is true (chain selection). Apparatus, An apparatus (plural: apparatuses or equipment) is a technical object in process unit (unit, which in which substances or materials are transformed.
  • Page 276 Glossary Basic control With the aid of basic control, the data are created which are required by BATCH flexible as configuration data and read in via BOM. BATCH see Batch Batch 1. The quantity of a substance which is or was produced in a single execution of a batch process.
  • Page 277 Glossary A configuring tool in the PCS 7 control system which provides for a clear and manageable description of continuous procedures by means of the graphical interconnection of complex functions. Control recipe A control recipe is a form of recipe which when executed determines the production of a single batch of a particular product.
  • Page 278 Glossary Loop A loop is a structure element which consists of a chain and a feedback branch. NOP step / Empty (or null) step or transition NOP transition On-line/off-line Operating phase and planning phase Operating system Blanket term for all functions which control and monitor execution of the user programs, the distribution of resources over the individual user programs, and maintenance of the operating mode in collaboration with the hardware (for example, the standard operating system MS Windows, the real...
  • Page 279 Glossary Recipe In BATCH flexible the structure of a recipe is defined by the arrangement of the automation functions. A recipe is a set of rules for manufacturing a product by means of a particular process. It describes what is needed and what must be done to execute the process.
  • Page 280 Glossary Transition A transition is, after the step, a second type of element using in making an SFC. It contains the step enabling conditions for a step. Unit A set of associated individual control units and / or technical devices which are capable of carrying out one or more more comprehensive process activities, such as, for example, mixing, crystallization, dissolving and and so Batch flexible , Manual...
  • Page 281 Index – Recording , 3-26 – Releasing, 6-18 Administrative functions, 3-8 – Starting date and time, 6-13 AF_n block, A-5 – Starting mode, 6-14, 6-17 Apparatus recipe, – Properties, 3-15 – Status displays and state transitions, 3-21 Application management, 3-9 Batch control –...
  • Page 282 Index BATCH flexible lists – Applications list, 3-11 Configuration data – Batch overview list, 3-20 – Adaption routines, 3-42 – Editing list, 3-33 – AF instances, 3-40 – Equipment occupancy list , 5-10 – AF types, 3-40 – Filtering and sorting criteria, 1-23 –...
  • Page 283 Index Fenster, 1-20 On–line changes, 5-23 Form supplied, 2-2 Operator elements – Positioning the tool bars, 1-22 – Status bar, 1-22 – Tool bar, 1-21 OS data manager, 5-28 Hardware configurations, 1-8 Plant data, 3-40 Installing software, 2-4 Production data, 3-42 Production order –...
  • Page 284 Index Recipe editor – Color settings, 4-14 Recipe – Hantierung, 4-10 – $ variable, 4-31 – Keyboard, 4-11 – Cancel release, 3-16 – Mouse and cursor, 4-10 – Check plausibility, 3-16, 4-36 – Starting the program , 4-7 – Configuring, 4-18 –...
  • Page 285 Siemens AG A&D AS E 46 Östliche Rheinbrückenstr. 50 D–76181 Karlsruhe Federal Republic of Germany From: Your Name: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _...
  • Page 286 Your comments and recommendations will help us to improve the quality and usefulness of our publications. Please take the first available opportunity to fill out this questionnaire and return it to Siemens. Please give each of the following questions your own personal mark within the range from 1 (very good) to 5 (poor).

Table of Contents