release notes 2.0 (sp4a) -...

49
MFCS/win Release Notes 2.0.4A 1 Release Notes 2.0 (SP4A) B. Braun Biotech International GmbH File: ReleaseNotes_204A.doc Schwarzenberger Weg 73-79 Version: 2.0.4A D-34212 Melsungen Date: October 2001 Tel. +49 (5661) 71-0 Printed in Germany Fax +49 (5661) 71-3702 Hotline +49 (5661) 51369 http://www.bbraunbiotech.com e-mail:[email protected]

Upload: doandien

Post on 16-Jun-2018

233 views

Category:

Documents


0 download

TRANSCRIPT

MFCS/win Release Notes 2.0.4A •••• 1

Release

Notes

2.0 (SP4A)

B. Braun Biotech International GmbHFile: ReleaseNotes_204A.doc Schwarzenberger Weg 73-79Version: 2.0.4A D-34212 MelsungenDate: October 2001 Tel. +49 (5661) 71-0Printed in Germany Fax +49 (5661) 71-3702

Hotline +49 (5661) 51369http://www.bbraunbiotech.come-mail:[email protected]

MFCS/win Release Notes 2.0.4A •••• 2

MFCS/win Release Notes 2.0.4A •••• 3

Contents

About Release Notes 5

MFCS/win Shell 5Acknowledging alarms.............................................................................. 5Updating MFCS/win configuration .......................................................... 6Shutting down ........................................................................................... 6System Info ............................................................................................... 7

Operator Service 9Batch related actions .............................................................................................. 9

Batch initialization.................................................................................... 9Finishing batches .................................................................................... 10

Batch management process .................................................................................. 11Batch directory........................................................................................ 11Filtering criteria ...................................................................................... 12Layout Options........................................................................................ 13Maintenance............................................................................................ 14

Plotting 16Basic tasks............................................................................................................ 16

Commands............................................................................................... 16Extras menu commands .......................................................................... 16Option dialog .......................................................................................... 17

Plot elements ........................................................................................................ 18Batch directory........................................................................................ 18A plot window......................................................................................... 18Using Templates ..................................................................................... 20Plot setup................................................................................................. 21

Modifying plot properties .................................................................................... 22Plot setup properties................................................................................ 22Curve properties...................................................................................... 24

Creating Comparison Plots .................................................................................. 25

Configuration of Calculations 28Edit Formula Form.................................................................................. 28Editing Formulas of running batches...................................................... 29

Users 30Access rights ........................................................................................................ 30

Print 32Print Configuration .............................................................................................. 32

Sample Data Manager 35

MFCS/win Release Notes 2.0.4A •••• 4

Introduction.......................................................................................................... 35General .................................................................................................... 35Database Locking.................................................................................... 35

Basic tasks............................................................................................................ 36Commands............................................................................................... 36File menu commands .............................................................................. 36View menu commands............................................................................ 36Options menu commands........................................................................ 37Context menu commands........................................................................ 37Double click command ........................................................................... 37Window menu commands....................................................................... 38Help menu commands............................................................................. 38

Entering sample data values................................................................................. 39Batch directory........................................................................................ 39Sample data table .................................................................................... 39Sample Identification .............................................................................. 40Adding new values.................................................................................. 40Correcting values .................................................................................... 41Deleting values........................................................................................ 42Exporting values ..................................................................................... 42

Off-line calculation .............................................................................................. 43Definition of off-line calculations........................................................... 43Performing the calculations .................................................................... 43

Load Configuration 44Introduction.......................................................................................................... 44

General .................................................................................................... 44

MFCS/win Kernel Modules 47Modules................................................................................................................ 47

Data Storing, MFCSSTO ........................................................................ 47

Change History 48Change History Form........................................................................................... 48

MFCS/win Release Notes 2.0.4A •••• 5

About Release NotesThe MFCS/win Release Notes contain information that either is missing in previous versions of theMFCS/win manuals or news about MFCS/win Service Packs. Service packs include improved versions ofthe MFCS/win software modules for the actual MFCS/win release. They usually are free of charge ifdownloaded from the BBI homepage from the Internet (http://www.bbraunbiotech.com).

MFCS/win Shell

Acknowledging alarmsIf an unwanted event occurs, the system can activate an alarm. A typical cause of an alarm is a variablevalue going beyond the allowed limits (low or high).Depending on the alarm type and configuration, the Shell may display a pop-up window that informs theuser of what is happening. By pressing the ‘Ack’ button, the user can acknowledge the alarm. He canalso enter a short note about the situation. Of course, acknowledging an alarm is not enough; the actualreason for the alarm must still be corrected.Since version 2.0 SP2 this pop-up window will also be displayed from the MFCS/win shell atworkstations without starting the utility MFCSWMS.EXE before. The utility “MFCSWMS.EXE is nolonger needed.

MFCS/win Release Notes 2.0.4A •••• 6

Updating MFCS/win configurationThe command ‘Update configuration’ can be used to tell the system to recreate its data structures fromthe database. This operation is needed when MFCS/win configuration has been changed in theConfiguration Management module MFCSCMA.When receiving a configuration update command, the system recreates its own internal data pool and asksall the MFCS/win server modules to recreate their data structures.Please consider the necessity of this function before using it. The operation is safe, but it causes aconsiderable amount of data processing. In addition, all server modules will have a short break in theiroperation and therefore, a short break in data storage will occur.

It is possible to perform ‘Update configuration’ while users are logged in the MFCS/win server fromother MFCS/win workstations and while MFCS/win client modules are active on the MFCS/win server.

Shutting downThe ‘Shutdown’ command is used to shutdown the whole MFCS/win system. Use this operation withcare. A shutdown will stop any currently active data storage.Note that the Exit command can be used to close the Shell program only.

The following message will be displayed after using the shutdown command.

If the ‘Shutdown’ is used, while users are logged in from a workstation (MFCS/win network version),then the following message will appear on the MFCS/win server.

If the “Yes” button will be chosen, then the shutdown will be done and the logged in user can continueworking offline. The Operator Service program is no longer available in off-line mode.

MFCS/win Release Notes 2.0.4A •••• 7

System Info

Press the command “System Info” from the MFCS/win Shell to get more information about theMFCS/win system.

The layout of the information differs in relation whether it is a MFCS/win server or a workstation.It informs about the following topics:

Topic Meaning

MFCS/win Server InformationName Computer name of the MFCS/win serverNode_ID MFCS/win node id of the MFCS/win server. Number

that will be generated during installation. (1...16)Version MFCS/win version and service pack informationSerial Number Serial number of the MFCS/win serverProcess Units Maximum number of process units (fermentors)Recipe according ISA S88 Indicates whether the MFCS/win license includes recipe

system according ISA S88 or whether it is “notavailable”

Network Number of users, if it is a network license or “notavailable” for single user version

MFCS/win directory Path to the MFCS/win directory

MFCS/win Workstation InformationName Computer name of the MFCS/win workstationNode_ID MFCS/win node id of the MFCS/win workstation.

Number which will be generated during installation (20...64)

Version MFCS/win version and service pack information fromworkstation

API Version MFCS/win API version from workstationMapped MFCS/win directory Mapped MFCS/win directory on

MFCS/win Release Notes 2.0.4A •••• 8

MFCS/win Server

MFCS/win Workstation

MFCS/win Release Notes 2.0.4A •••• 9

Operator Service

Batch related actionsMost actions needed to handle an existing batch are available from the operator interface. This includesstarting and stopping of a batch as well as visualization and controlling of the batch process via the recipeeditor.In the MFCS/win Light version, batch initialization and the recipe editor on operation level are notavailable.

Batch initialization

To start a defined batch on an available process unit, open the batch display and press the button for the desired process unit.

Now all defined batches, which are available for this process unit, are shown. Select a batch and acceptthe selection by selecting the entry “Init Batch” from the popup menu available via the right mousebutton.Since 2.0 SP2, the batch initialization is no longer performed from the operator service program. OPRonly sends a message to the module MFCSS88C.EXE (recipe execution manager) that is doing allnecessary actions. That means that the batch setup from a server and workstation is now much faster thanit was before. During batch initialization the status of the batch will be set to “Starting”. Normally a batchstays in status “Starting” only for a few seconds.If the recipe execution manager is busy, then the message “waiting for response from recipe module...”will be shown.

In case of a high workload the OPR can continue before the recipe execution manager has finished histasks. In this case the following message appears.

MFCS/win Release Notes 2.0.4A •••• 10

When the recipe execution manager has initialized the batch the status changes to ‘running’. If afterseveral minutes the status displayed is still “Starting”, please inform your system manager.

Finishing batches

Open the batch display and press the button for the desired process unit. In the popup menucoming next, select the entry ‘Finish’.

The batch finish function will stop the data collection from the corresponding process unit and copy allthe configuration data from the configuration database into the batch database. After the batch isfinished, you can still use the Sample Data Manager or Notebook to enter data manually into the batchdatabase. In the batch directory, the batch status will be changed to ‘Finished’.

Since 2.0 SP2, the batch finish is no longer performed by the operator service program (OPR). OPR onlysends a message to the module MFCSS88C.EXE (recipe execution manager) that is doing all necessaryactions. That means that the batch finish from a server and workstation is now much faster than it wasbefore. During batch finish the status of the batch will be set to “finishing”. Normally a batch stays instatus “Finishing” only for a few seconds.If the recipe execution manager is busy, then the message “waiting for response from recipe module...”will be shown.

In case of a high workload, OPR can continue before the recipe execution manager has finished his tasks.In this case the following message appears.

MFCS/win Release Notes 2.0.4A •••• 11

Batch Management

Batch management processBatch directory

The Batch directory function is a view to the Batch directory database. It can be invoked either from theDirectory menu or from the toolbar. Selecting the Batch directory will display a list of all batches everstored on the selected MFCS/win server.

Each entry of the Batch directory includes the name and description of the batch, path to the database file,dates and times of creation, age synchronization, finishing of batch, supervisor name, and batch status.Possible values for the batch status are:

Defined Batch is defined.Starting Batch initialization is in progress.Running Batch is running.Finishing Batch finish is in progressFinished Batch has been finished.Closed Batch has been closed (no write access).Corrupted Batch is not in a valid condition. Use the maintenance function to repair the

batch.Deleted Batch has been deleted from the hard disk.

The Batch directory allows certain sorting mechanisms, such as sorting according to the batch tag,supervisor name, batch status, process unit, and creation date. Furthermore, you can invoke filters toshow only specific groups of batches in the batch directory.

Several MFCS/win servers can share a common batch directory. In this case defined and running batchesare only shown for the MFCS/win server you are logged in.

MFCS/win Release Notes 2.0.4A •••• 12

Filtering criteria

You can apply certain filtering criteria to restrict the batch list items on the batch directory. To specifythe filter you can specify the batch tag, supervisor name, batch status, process unit and creation date.Batch tag and supervisor fields can include wildcards (%). The batch status field can either have onekeyword (like ‘Finished’) with or without the NOT prefix or a list of keywords connected by OR.Creation date includes two fields, which use the ‘from date’ and the ‘to date’ to specify filtering.

For example, the above filtering criteria would display all the batches whose names includes thecharacters ‘Docu’ and that have not been deleted from the hard disk.

In this example all running and all finished batches started from the user MFCS on or after the 01-Apr-2000 on the process unit Biostat C of the MFCS/win server BBI0127 are shown.

MFCS/win Release Notes 2.0.4A •••• 13

Layout Options

You can change the layout of the batch directory view. For up to ten columns you can define the columncontents and width.

The following items are available:

Tag Tag of the BatchP. Unit Id Id of the process unit the batch is/was running onP. Unit Tag Tag of the process unit the batch is/was running onDescr. Batch descriptionDatabase Name Name of the database used for storing the batch data.Database Directory Directory in which the batch database is stored.Status Batch statusCreation Time Date and time of Batch definition.Created by Name of the user who has defined the batch.Start Time Date and time of Batch initialization.Started by Name of the user who has initialized the batch.Age Sync. Date and time of Batch synchronization.Age Sync. by Name of the user who has synchronized the batch.Finish Time Date and time of Batch finishing.Finished by Name of the user who has finished the batch.Supervisor Name of the user responsible for the batch.Eq.Class Name of an equipment class if used.N Id Id of the MFCS/win server nodeNode Name Name of the MFCS/win server node

The layout of the batch directory view is user and module specific. This means user changes in the layoutof the directory view in the batch management does not change his layout of the batch directory view forplots and sample data management. In addition it dose not change any layout of the batch directory viewfor other users.

MFCS/win Release Notes 2.0.4A •••• 14

Maintenance

The maintenance function may be required for clean up after computer system crash (power failure,unstable network connection…).

The function Clear blocked Process Units frees up the selected process units.

If a batch was active during the upgrade of your MFCS/win system to version 2.0 this batch is no longeravailable in the online system. Use the function Stop unknown Batches to set the status from runningto unknown.

Since the batch was not finished it is not possible to plot or make a report of thecollected data!

MFCS/win Release Notes 2.0.4A •••• 15

Initialization and finish of a batch are triggered by the user (on a MFCS/win workstation) but performedby background modules on the MFCS/win server. If it is not possible to bring these actions to an end, thebatch status remains ‘starting’ or ‘finishing’. The function ‘Reset starting/finishing Batches...’ sets thestatus of the batch to defined or corrupted.

If during batch finish not all tables are copied to the batch database you can use the function ‘copy filesfor corrupted Batches’ to repeat the copy process.

MFCS/win Release Notes 2.0.4A •••• 16

Plotting

Basic tasksCommands

A command is an instruction to the plotting module to tell it to do something. You can choose commandseither by clicking toolbar buttons with the mouse or selecting them from the menu. All toolbarcommands can be done with the menus, but not all menu commands are available on the toolbar.

Menu commands are activated from the menu bar shown on the top of the main window. The menu barcontains the following menus:

File menuView menuTemplate menuExtras menuWindow menuHelp menu

The toolbar includes buttons for most frequently used actions. To see a description of a button, place themouse over it, and after a short while a tool tip will appear below it.

Extras menu commands

The Edit menu offers the following commands:

Copy Copies the contents of the active window and puts it on theclipboard.

Refresh Refreshes the plot (reads new points from a running batch).Cyclic Refresh Repeat refresh of the plot in a fixed interval. Cyclic refresh is

only available under the following conditions:- logged in online- running batch- scale mode auto or fixed length is selected or the end

date is in the future- the refresh will be done for the active window only

Option Change the interval for cyclic refresh (0.1 min ... 60 min)

MFCS/win Release Notes 2.0.4A •••• 17

Option dialogVia the option dialog you can change the interval for cyclic refresh.

MFCS/win Release Notes 2.0.4A •••• 18

Plot elementsBatch directory

The batch directory is the starting point of the Plot module. Select one ore more items and initiate the plotcreation via double click, context or file menu. See chapter MFCSBMA/Batch managementprocess/Batch directory for details about the batch directory.

A plot window

A plot window is a window showing one or many (up to ten) plots at a time. A plot is a collection of datafor one batch/variable combination. All properties stored by the Storage Manager or the Sample DataManager can be plotted for each variable.

alarm marker

operator messagemarker

MFCS/win Release Notes 2.0.4A •••• 19

Each plot window contains the following elements:

title Configurable titleremark Optional remarktime range time range for the plotlegend Optional legendcurves up to ten curvesy-axis Either a common y-axis or one y-axis for each curve either

on the left or on the right sidex-axis time axisdata cursor If you click with the right mouse button in the curve area a

data cursor indicates the point with the next x-value of theselected curve. You select a curve by clicking on it with theleft mouse button. The x and y values for the indicated pointis shown in the status bar.

alarm marker Indicates value and time of a variable going out ofrange

Indicates value and time of a variable returning to anormal range

operator messagemarker

Indicates time of an operator messageIf you click with the right mouse button at the markerthe operator message is shown in the status bar

You can create unlimited number of plot windows, all active at the same time. Of course, normal resourcelimits of the operating system will put some upper limit to the number of open plot windows.

MFCS/win Release Notes 2.0.4A •••• 20

Using Templates

The second property page called Templates can be used if you have saved previous plot settings astemplates. By clicking to a suitable template name in the Template list box all the settings of the templatewill be used.

The Variables list box is presented only to give you detailed information about the template. When youselect a template, it will present the names (tags) of all the variables defined in the template.

A template includes all the variable selections, settings from the Plot Setup page, and the changes madeto plot properties on-line.

The plot module of MFCS/win Version 2.0 supports template for history and for comparison plots.Templates for a comparison plot can be stored only if a common variable tag / property pair is used for allcurves. If you use a template created form a history plot for a comparison plot, the first variable tag /property pair is used for all selected batches. All other properties are used in the same way for history andcomparison plot. If the number of batches exceeds the number of curves in the template the properties ofthe last curve are used multiple times.

Templates can be stored system wide or user specific. Via the filter checkbox you can limit the presentedtemplates to system wide templates and/or your own templates.

MFCS/win Release Notes 2.0.4A •••• 21

Plot setup

The third page of the property sheet is called Plot Setup. With this dialog you can change appearance ofthe plot window.

Fields 'Title' and 'Remark' can be used to enter descriptive information for the plot window.

With the table showing the 'Age offset' you can shift the start of each curve by giving individual offsets.If you don’t want to see every stored point, you can choose multiples of the deadband used for storing.

The group x-axis can be used to define the start and end points of the x-axis. You can specify the Scaletype and the units used for the x-axis. The following Scale types are supported:

Auto The Plotting module itself determines the start and end pointsaccording to the data found from the database.

fixed start You specify the start point. The Plotting module determines theend points according to the data found from the database.

fixed length You specify the length of the plot. The Plotting moduledetermines the end points according to the data found from thedatabase and calculates the starting point.

fixed By entering a start or end point manually you can define pointsof your own interest.

If you select the check box 'Common Y-Axis', all the curves in the plot window will share the same y-axisOtherwise, every curve will have its own y-axis. Note that the x-axis is always common for all the curves.

The check box 'Show Legend' is used to enable or disable the legend (description of the different linetypes).

MFCS/win Release Notes 2.0.4A •••• 22

Modifying plot propertiesThe most plot properties are on-line changeable. This is done via two dialogs, the Axis property dialogand the plot setup dialog.

Plot setup properties

Via the tool bar or by double clicking above or below the plot area you open the plot setup dialog.

The following properties can be changed via this dialog:

General Title Title line of the plot. The title can be aligned either at theleft or right border or centered. Use the button to specify the font via the Text Parameter dialog:

Remark Second title line (remark). Similar to the title, alignmentand font can be changed. If no text is entered for theremark, this line is omitted.

Time Range Third title line. Batch’s name plus start and stop date ofeither the Batch or the selected time range. Similar to thetitle, alignment and font can be changed. This line is notavailable for comparison plots.

MFCS/win Release Notes 2.0.4A •••• 23

Legend The plot con contain - no legend- a legend without deadband info- a legend with deadband info

Via the button the font used for legend canbe changed. The maximum width for the legend is half ofthe plot window. If the legend does not fit in this region,the font size is automatically reduced.

X-axis properties Scale Scale type Auto, fixed start, fixed length or fixed.Min Start age, changeable for Scale type fixed and fixed start.Max Stop age, changeable for Scale type fixed.Length Length of the plot, changeable for Scale type fixed length.Time Unit The time unit can be minutes, hours or days.font Via the button the font used for x-axis and

x-axis title can be changed.Ticks You can specify the steps between the major ticks and the

number of minor tick between the major ticks. If youchange the time unit the steps recalculated based on thetime range.

Grid You can show a grid at major and minor ticks. Use the

buttons to change the line parameter for the gridlines.

Y-axis properties Common If you select common, only the y-axis of the first curve isshown. It is not possible to de-select this option later.

alignment The y-axis titles can be aligned either at the left or rightborder or centered.

font Via the button, the font used for all y-axisand y-axis title can be changed.

Grid You can show a grid at major and minor ticks of the first y-

axis. Use the buttons to change the lineparameter for the grid lines.

MFCS/win Release Notes 2.0.4A •••• 24

Curve properties

The following dialog is used to view and change curve and y-axis properties. It is activated via the toolbar or by double clicking on a y-axis or a curve.

If you have more than one curve, you can use the combo box at the top to select the desired curve. If youactivate the dialog by double clicking, then the curve you have clicked on is selected.

You can specify the range, the steps between the major ticks and the number of minor ticks between themajor ticks. The y-axis can be drawn at the left or right side of the curve. If the curve does not containzero values, it is possible to have a logarithmic y-axis.

You can activate markers for alarms and for operator messages.

MFCS/win Release Notes 2.0.4A •••• 25

Creating Comparison PlotsThe batch directory is the starting point of the Plot module. For comparison plots, it is necessary to selectmore than one batch item from the batch directory list. This is done, like the Windows standard in thefollowing way:

• holding down the control key (keyboard key CTRG) permanently• make batch selection with the left mouse key as usually• if all batches are selected than click with right mouse key to open the pop-up menu "Batch Open"

and click with the mouse on it to open the plot setup window.

MFCS/win Release Notes 2.0.4A •••• 26

The list "Batches" will contain all before selected batches. Make the variable selection for the datacomparison.

To change the time axis for one specific batch an offset can be specified. Therefore select card "PlotSetup" and configure the values in field "Age offset" before starting the plot.

MFCS/win Release Notes 2.0.4A •••• 27

After clicking the button "Ok" the plot main window will show the data belonging to the selectedvariables and batches.

MFCS/win Release Notes 2.0.4A •••• 28

Configuration of Calculations

Edit Formula Form

You can define a new formula either by simply typing it in the corresponding field on the “Edit Formula”form or using the mouse by pressing the function and number buttons, and selecting input variables fromthe selection lists. If you want to type in the formula with the keyboard, you must ensure that the variablenames, properties, functions, and operations are spelled correctly.Please enter a description about the calculation to the field “Description”.

MFCS/win Release Notes 2.0.4A •••• 29

Editing Formulas of running batches

If a running process unit is selected in the “Configuration Management”, then the following messageappears. If you want to edit a formula for future batches on this process unit, then choose “No”. Make thechanges and the next time a batch is started on this process unit, the changed formula will be used.If only the formula of a running batch shall be changed, press the button “Yes”. Then it is possible tochange the formula for the running batch only.

Remark:If a common batch directory will be shared between different MFCS/win servers, then it is only possibleto change formulas of running batches of the MFCS/win server where the used shell is connected asMFCS/win workstation.

MFCS/win Release Notes 2.0.4A •••• 30

Users

Access rightsThe following table summarizes the access rights needed for MFCS/win operation.

Module Action read write Config.

Shell Update XShut down X

Operator Service Observe X X XChange variable status X XChange setpoints X XChange controller mode X XChange controller status X XChange PID parameters XChange alarming X XAcknowledge Alarms X XOperator Message X XSynchronize Age X XInit batch X XFinish batch X XStart / Stop operations X XStart / Stop phases X XAdd / modify / delete operations XAdd / modify / delete phases X

Sample Data Management Observe Offline Data X X XPrint Offline data X X XEdit offline data X XCalculate offline data X XExport data (Excel file *.xls) X X

Batch Management Observe Batch Directory X X XChange Filter and sorting, Layout X X XDefine X XCopy / Move / Delete / Close X XEdit batch notes X X

Reporting Observe Report X X XRead Template X X XWrite Templates X XAverage Data X XPrint Report X X X

Export Data X X X

MFCS/win Release Notes 2.0.4A •••• 31

Module Action read write Config.

Plots Observe Plot X X XPrint Plot X X XRead Template X X XWrite own Template X X XDelete own templates X X XWrite System templates XDelete System template XExport Data X X X

Configuration Management Observe Configuration X X XPrint Configuration lists X X XConfigure MFCS/win system X

MFCS/win Release Notes 2.0.4A •••• 32

Print

Print ConfigurationUse the button ”Print“ from the main form of ”Configuration Management“ (MFCSCMA) to start the“Print Configuration” menu of your MFCS/win system. Select the desired list / report from the PrintReport selection list and select the process unit for which the selected list shall be printed.The upper part of the selection list is process unit dependent. The middle part of the selection list isprocess unit independent. If one of these items will be selected, then the process unit selection list willbecome invisible.

MFCS/win Release Notes 2.0.4A •••• 33

Print Report DescriptionProcess Unit Variable List Lists all ”Cyclic Variables“, ”Controllers“, ”Digital Variables“,

”Off-line Variables“, “Constants“ and “Events“ for the selectedprocess unit.

Process Unit I/O List List of all variables which are related to the process unit, sorted byinput channel. Beside all BBI control units the following controlunit types will be considered (ADI 1020, Adi 1030, MND, OPC,NBB)

Process Unit Storage List List of all variables which are configured in the storage list for thespecified process unit.

Process Unit Input Test List Generates the Input Test List for the selected process unit.Process Unit Output Test List Generates the Output Test List for the selected process unitProcess Unit Input Test List Empty Generates the I/O Test List for the selected process unit without

filling in variable names. The variable names can be specifiedmanually to be very flexible.

Offline Calculation List List of all off-line calculations for the specified process unit.Offline Calculation Short List List of all off-line calculation for the selected process unit without

the description.Online Calculation List List of all on-line calculationsOnline Calculation Short List List of all on-line calculations without the description.Recipe List (Drawings only) Prints all configured recipes (Drawings of operations and phases )

To print a single recipe, the print function from the menu“Configure / Recipe” should be used

Recipe List Prints all configured recipes (drawings of operations and phases andthe contents of the phases): To print a single recipe, the printfunction from the menu “Configure / Recipe” should be used.

Equipment Class List List of all defined equipment classes for recipes.Process Unit List List of all defined process unitsControl Unit List List of all control units, which are configured for the complete

MFCS/win system. Beside all BBI control units, the followingcontrol unit types will be considered (ADI 1020, Adi 1030, MND,OPC, NBB)

Interface List List of all defined interfacesAlarm Block List List of all defined alarm blocksDisplay List List of all configured displaysUser List List of all configured usersChange History Report of “Change History“

MFCS/win Release Notes 2.0.4A •••• 34

Print Report DescriptionComplete Configuration (short) Prints the complete configuration (Process Unit Variable List,

Process Unit I/O List, Process Unit Storage List, OfflineCalculation List Short) for the selected process unit.If “All Fermentors” will be selected, the process unit independentlists will be printed too (On-line Calculation List, Process Unit List,Control Unit List, Interface List, Alarm Block List, Display List,User List)

Complete Configuration Prints the complete configuration (Process Unit Variable List,Process Unit I/O List, Process Unit Storage List, Off-lineCalculation List) for the selected process unit.If “All Fermentors” will be selected, the process unit independentlists will be printed too (On-line Calculation List, Recipe List,Equipment Class List, Process Unit List, Control Unit List,Interface List, Alarm Block List, Display List, User List, ChangeHistory).

MFCS/win Release Notes 2.0.4A •••• 35

Sample Data Manager

IntroductionGeneral

In fermentation, not all parameters can be measured on-line. Some values are results of off-line analysesfrom samples of the process unit contents. These values have to be manually typed into the system, andthey can be entered both at runtime of an actual fermentation or after the fermentation has finished.

Usually samples are taken in fixed time periods and all parameters are evaluated from the same sample,for instance, biomass concentration, product concentration, etc. The results are stored together with thedate and time the sample was taken. However, the time when the results are available may differ for thedifferent parameters.

Variables that store data of off-line values are called off-line variables and they are handled by theSample Data Manager (MFCSSDM). Besides the value, these variables have a time stamp.

In addition, it is possible to calculate off-line values by using other off-line data or a mixture of off-lineand on-line data as input parameters. The calculations are configured in the same way as cycliccalculations but unlike cyclic calculations, they are process unit specific.

Off-line data of both entered and calculated values are stored in the Off-line Data table of the ProcessDatabase.

Database Locking

In network environments it is possible that more than one user is working with MFCS/win at the sametime. To avoid conflicts by entering sample data, the sample data manager has a built-in database lockingmechanism. The first user that opens the sample data manager becomes the only user with write access.Any other users, who start the manager later on, may only have read access rights. In this case, a messagewill appear to inform the user about this situation.

In this case all functions in the sample data manager are disabled and all cells are locked.

MFCS/win Release Notes 2.0.4A •••• 36

Basic tasksCommands

A command is an instruction to the Sample Data Manager to tell it to do something. You can choosecommands either by clicking the toolbar buttons with the mouse or selecting them from the menu. Alltoolbar commands can be done with the menus, but not all menu commands are available on the toolbar.

Menu commands are activated from the menu bar shown on the top of the main window. The menu barcontains the following menus:

File menuView menuOption menuWindow menuHelp menu

The toolbar includes buttons for the most frequently used actions. To see a description of a button, placethe mouse over it, and after a short while a tool tip will appear below it.

File menu commands

The File menu offers the following commands:

Open Reads the sample data table for the selected batch and showsthem in a separate view.

Close Closes the sample data table.Save Saves the sample data table to the database.Export Exports the sample data table as an Excel worksheet.Print Prints the sample data table.Page Setup Changes the page layout.Print Setup Changes the printer and printer settings.Exit Exits Sample Data Manager.

View menu commands

The View menu offers the following commands:

Batch directory show or hide the batch directory

MFCS/win Release Notes 2.0.4A •••• 37

Options menu commands

The Options menu offers the following commands:

Recalculate Performs all off-line calculations.Add Sample Creates a new sample row inside the sample data table.Refresh Batch Refreshes the batch info. (Especially the batch age for running

batches)

Context menu commands

Depending on the view, the Context menu offers the following commands:

Batch directory:

Batch Open Reads the sample data table for the selected batches and showsthem in separate views.

Sample data view:

Edit Cell For stored values invoke the Edit DialogDelete Cell Invoke the Delete dialog.Delete Row Deletes a whole sample.Delete Column Deletes all values in a whole column

Double click command

A double-click on a batch directory item reads the sample data table for the selected batch and showsthem in a separate view.

If you double-click on a cell in the sample data view containing a stored value invokes the edit dialog.

MFCS/win Release Notes 2.0.4A •••• 38

Window menu commands

The Window menu offers the following commands, which enable you to arrange multiple views ofmultiple documents in the application window:

Cascade Arranges windows in an overlapped fashion.Tile Arranges windows in non-overlapped tiles.Arrange Icons Arranges icons of minimized windows.Window 1, 2, ... Goes to specified window.

Help menu commands

The Help menu offers the following commands, which provide you assistance with this application:

Index Offers you an index to topics on which you can get help.Using Help Provides general instructions on using help.About MFCSSDM Displays the version number of this application.

MFCS/win Release Notes 2.0.4A •••• 39

Entering sample data valuesBatch directory

The batch directory is the starting point of the Sample Data Manager. See chapter BatchManagement/Batch management process/Batch directory for details.

When you start the Sample Data Manager the first time, then the filter Batch Status: running OR finishedis used for the batch directory.

Sample data tableThe upper part of the sample data window contains batch specific information, such as batch tag anddescription, batch status, as well as start and stop times of the batch.

Sample data values are presented in a spreadsheet table, whose first column shows the sampleidentification, the second column the dates and times, the third column sampling ages. These columnpositions are in a fixed place inside the table and they remain visible even by scrolling to the right end ofthe table. All further successive columns showing the actual analyzed values of probes taken at thesampling times. In the last column, the remarks for the samples are shown.

Variables on the spreadsheet appear in the order specified for the off-line variable definition in theConfiguration Management (field ‘Order in SDM’). Calculated variables are distinguished from otheroff-line variables with a reversed color (white on black) of the header in the spreadsheet. The columnwidth automatically is expanded in case of longer variable names.

Values on the spreadsheet are shown in different colors, according to their properties. The followingcolor-coding is used:

Black New value, can be freely deleted and modifiedGreen Saved value, deletion and modification only with reasonBlue Calculated value cannot be deleted or modified.Red Modified value.

MFCS/win Release Notes 2.0.4A •••• 40

Notice! All actions (add, delete, modify) are forbidden for closed batches.

Sample Identification

Usually a sample is taken at a specific time point. Therefore the sample data table includes the fieldsDate/Time and Age for identification. In addition to that, the table includes a "Sample" field that is a casesensitive unique text field. This allows for easy company wide sample identification.

Adding new values

You can add a new data row to the table simply in two ways:

by clicking on button "Add Sample" fromthe tool bar

or via menu entry "Options / Add Sample".

The Sample Data Manager will open the dialogue "Add Sample" to ask for details:

You can specify the sampling time either as data and time in field "Sample time" or as Sample age infield "Sample age". The Sample Data Manager will automatically calculate the other value depending onthe format you have entered.

You must type in the date and time using the format specified for the international setting of the date andtime in the Control Panel of your Windows workstation. If you give the batch age, you must give it ashours, and use the number format defined in the Control Panel.

A new analysis value can be directly written in an empty cell. You must use the number format defined inthe Control Panel.

MFCS/win Release Notes 2.0.4A •••• 41

The Sample Id field is filled in with the actual row number as default. You may use it or change it to freetext according to your sample naming convention strategy. Please consider that the field is case sensitiveand the text must be unique.

Please note: If you have specified a sample probe once, it's not allowed to change the Date/Time, Ageand Sample Id fields, they are locked forever. In case you detect a typing error after thesample probe declaration, you have to delete the complete sample probe and re-enter thevalues again.

The remark field is for optionally use. It is shown as last column of the sample data table.

Correcting values

If a value on the sample data table has not been saved to the database (color is black) you may freelymodify it either by retyping it or by pressing the F2 key to activate the editing of the cell. Once you haveactivated editing with the F2 key you can move inside the cell with the left and right arrow keys, type innew characters, or delete parts of the cell contents. To delete the following keys can be used:

To delete PressCharacter to the left BACKSPACECharacter to theright

DEL

However, in order to validate the data storage, you are not allowed to overwrite values that have alreadybeen saved to the database. In the spreadsheet these values are shown with green color. If you need tomodify the value e.g. because of mistyping, you can do it, but you have to give the reason for the change.The Sample Data Manager will store both the old and the new value, and the reason for change, in thedatabase.

Modifying of a stored value will start when you select a cell and double-click it. Now a dialog windowwill appear where you can see the old value and you can give the new value and the reason for change.

Notice! You cannot modify the sample date/time or sampling age. If you need to correct these values, youmust delete the whole row and enter a new row with new values.

MFCS/win Release Notes 2.0.4A •••• 42

Deleting values

You can delete a single value, a whole row or a whole column from the sample data table. If you clickwith the right mouse button in a cell, the context menu allows you to activate the delete dialog for either acell, a whole row or a whole column. In all cases you have to give a reason for the operation. For datavalidation purposes, deleted values are not removed from the database, but marked as deleted, and thereason for deletion will be stored with the deleted values.

Exporting values

You can export the whole sample data table to a file in Excel 4.0 format for further processing withMicrosoft Excel or other commercial tool. The name and path of the file can be selected in the exportdata dialog.

MFCS/win Release Notes 2.0.4A •••• 43

Off-line calculation

Definition of off-line calculations

Off-line calculations are defined in the configuration database with the Configuration Manager. They canuse properties of other off-line data and on-line data as input parameters.

The definitions of off-line calculations and calculation formulae are retrieved for running batches fromthe configuration database, and for finished batches from the process database.

The actual calculation is activated either from the Options menu or from the calculator button on thetoolbar. The results from the off-line calculations are always stored in the process database.

Performing the calculations

All calculations defined as off-line calculations in the database are performed as a block in the sameorder they appear in the configuration.

All stored properties of on-line variables can be used as input parameters. Input values are calculatedfrom two closest time points to the sample time using linear interpolation. For off-line variables, theproperties value, previous value and time difference between two samples can be used as inputparameters. The value property is not interpolated, as its sampling time must be the same as the samplingtime of the result, otherwise the input value is regarded as invalid.

The result of the calculation will only be valid and stored if all input values are valid. If calculations areperformed more than once, new results will only be stored if they differ from already stored values. Inthis case the old values are marked as deleted with reason ‘recalculated’ and the new values will be storedto the database.

MFCS/win Release Notes 2.0.4A •••• 44

Load Configuration

IntroductionGeneralThe Load Configuration tool is designed to load MFCS/win configurations during the installation ofMFCS/win or if new fermentors (process units) are added to an existing MFCS/win system. Therefore, aprocess unit must be selected from the list. This list shows all process units from the StandardConfiguration. The MFCS/win “Standard Configuration” consists of configurations for all different kindsof B. Braun fermentors . If you can not find your specific fermentor in the list, then choose a similarfermentor configuration and adapt the variables to suit it (I/O channel assignment must be checked andmissing variables must be configured).

Remark: Since MFCS/win version 2.0 SP3 it is recommended to use the tool “TransferConfiguration”, because this tool supports the newest control unit types.

MFCS/win Release Notes 2.0.4A •••• 45

First Configuration of a new System

If there is no “Custom Specific Configuration Disk” delivered, then the installation program has installedan empty configuration database. In this case the fermenters and control units must be configured. Startthe Configuration Management from the Shell “Run / Configuration Management”.

Activate the function “File / Load Configuration”.

The question “Load Configuration does not support new control unit types. Use ‘Transfer Configuration’for loading from ‘Standard Process Unit’” appears.Press the button “Yes”.

After that the Load / Transfer Configuration form be shown.

MFCS/win Release Notes 2.0.4A •••• 46

The following steps will only be described briefly. For further information please refer to the “SystemManager’s Handbook / chapter Configuration of Physical Devices” where the configuration work isdescribed in detail.

1. Select a pre configured process unit from the “From Process Unit” selection list.

2. Create a new Process Unit object by pressing the button “New process unit”. After the ProcessUnit configuration select the new Process Unit from the “To Process Unit” selection list box.

3. Create a new Control Unit object by pressing the button “New control Unit”. In the ControlUnit configuration form press also the button “Parameters” and configure the fields “Interface”and “Address”. If the Control Unit configuration is finished, then select the new Control Unitfrom the “To Control Unit” list box.

4. Press the button “Select All”

5. Press the button “Copy Configuration” to copy the configuration from the StandardConfiguration to the MFCS/win configuration (to load a configuration).

For configuration of additional Process Units perform steps 1 to 5 again.

MFCS/win Release Notes 2.0.4A •••• 47

MFCS/win Kernel Modules

Modules

Data Storing, MFCSSTO

The Data Storing module (STO) reads the specified process values from the MRD and stores them intothe Process Data table of the Batch Database. Every value will be stored separately with a time stamp.

STO is able to store various properties of on-line variables, such as process values, setpoints, outputs,Ctrl_status and Var_Status. Properties to be stored are configured for each process unit in the Storage listwithin the Configuration Database. At the end of the batch, the Storage table of the process unit inquestion will be copied from the Configuration Database to the corresponding Batch Database.

The storage strategy is event based. This means that a new value will be stored only if it has changedmore than a configured deadband since the last storing. In addition to event based storing, a back-upstoring cycle is performed in a defined backup cycle (default value 30 min). All variables that belong tothe storage list will be stored after the given backup cycle has elapsed, no matter what else has occurred.

If a batch will be defined, MFCSBMA reads the path to store the batch database from the WKST.INI filefrom the section [MFCSODBC]. There the key “BatchDir_N” is used to specify the path (N = Node Id).The default value for this path is \MFCS_WIN\DATABASE\BATCHES\

Attention:It is recommended to store the data for running batches to a local hard disk and after the batch is finish to“Copy” or “Move” the batch database to a network drive.If the data of running batches will be stored directly to a location on a network server, then data will belost if there are problems with the network ( e.g. network is not available).

MFCS/win Release Notes 2.0.4A •••• 48

Change History

Change History FormIf there are changes to the MFCS/win configuration and the “Exit” button of the configurationmanagement is pressed, then the “Change History” dialog will be displayed. Each time the“Backup Configuration” is pressed, the „Rev No. will be automatically increased by 1. and thesub revision starts with 0.001 again. Each time the “Exit without Backup” button the sub revisionwill be incremented by 0.001.It is necessary that a comment is written to the „Comment“ field, so that each modification of theconfiguration is documented. That is the reason, why the buttons will be enabled after thecomment was written. All the comments with Rev. No. and date and time can be printed asChange History list from the “Print configuration” menu.

Remark: It is absolutely necessary to fill in the comment, before the buttons will be enabled.

Press the „Backup Configuration“ button to make a backup copy of the MFCS/win configurationIf you do not want to backup the configuration, then press the button “Exit without Backup”.

Please note that the actual changes made in the configuration will be implemented once the“Update Configuration” function is performed in the Shell “File” menu.

If “Backup Configuration” is chosen, then the system will save the MFCSCONF.MDB(Configuration) databases to the \MFCS_WIN \DATABASE\BACKUP directory. Additional a newdirectory will be created under \ MFCS_WIN \DATABASE\BACKUP which consists of the dateand time. (e.g. 01091217.370 .The configuration was saved 01 / Sep / 12 at 17:37 : 0 ).12’th of September 2001 17:37:0.The configuration database MFCSCONF.MDB will be copied into this directory.

MFCS/win Release Notes 2.0.4A •••• 49