MFCS/win 3.0

Transcription

MFCS/win 3.0
MFCS/win 3.0
Release
Notes
Version 3.0
File:
ReleaseNotes_3.0_SP3B.doc
Version: 3.0
Date:
May 2012
Printed in Germany
Sartorius Stedim System GmbH
Schwarzenberger Weg 73-79
D-34212 Melsungen
Tel. +49 (5661) 71-3400
Fax +49 (5661) 71-3702
http://www.sartorius-stedim.com
e-mail: [email protected]
CONTENTS
ABOUT RELEASE NOTES ............................................................................................................................................... 3 MFCS/WIN INSTALLATION ........................................................................................................................................... 4 UPGRADING FROM 2.1 TO 3.0 ............................................................................................................................................................ 4 Recipes created before 3.0 ................................................................................................................................................... 4 Control Unit Type for DFC Fermenter (Aplus, Bplus, Cplus) must be modified. .................................................. 5 OFF-LINE VARIABLE REPORT FOR OLD BATCHES FROM VERSION 2.0 ................................................................ 5 RECIPE INFORMATION ................................................................................................................................................. 6 PROFILE PHASE BECOMES ACTIVE, WHILE BEING MODIFIED................................................................................................................. 6 RENAME TRANSFER_BATCH_INFORMATION PHASE ........................................................................................................................... 7 WINDOWS SECURITY SETTINGS ................................................................................................................................. 8 READ ACCESS FOR ROOT DIRECTORY .................................................................................................................................................. 8 STARTING AND STOPPING MFCSKERNEL IN WINDOWS 7/VISTA/SERVER 2008 .............................................................................. 8 PROTECTION OF PROCESS DATABASES IN WINDOWS 7/VISTA/SERVER 2008 ................................................................................... 8 CHANGES FOR SP 2 .................................................................................................................................................... 16 REVISED MESSAGE TEXTS .................................................................................................................................................................. 16 ADDING PDF WRITING FUNCTIONALITY ............................................................................................................................................. 16 CYCLIC REFRESH IN PLO MODULE .................................................................................................................................................... 17 SETTING THE AFTER DECIMALS OF THE X-AXIS IN PLO MODULE ....................................................................................................... 18 NEW SYSTEM UTILITIES ...................................................................................................................................................................... 19 PID MODULE INSTALLATION .............................................................................................................................................................. 21 NEW SERIAL DRIVER TYPES CAN BE ADDED ...................................................................................................................................... 21 OPC ALARM AND EVENT CLIENT, MFCSOAEC........................................................................................................ 22 CONFIGURATION................................................................................................................................................................................. 23 Configuration of Physical Devices ................................................................................................................................... 23 Control Unit Parameters ..................................................................................................................................................... 23 Subscribe to Server ............................................................................................................................................................... 25 Message Filters ....................................................................................................................................................................... 26 Configuration of Variables ................................................................................................................................................. 27 Cyclic Variables ...................................................................................................................................................................... 27 OPC Variables.......................................................................................................................................................................... 28 Digital OPC Variable ............................................................................................................................................................. 30 CHANGES FOR SP 3 .................................................................................................................................................... 31 PHASENAME LENGTH AND COPYING COMPLETE OPERATIONS .......................................................................................................... 31 RESET OF STARTING/FINISHING BATCHES........................................................................................................................................... 32 CONTINUE BATCH FINISH AFTER TIMEOUT IF STORAGE MODULE OR RECIPE MODULE DOES NOT RESPOND IN TIME ....................... 32 MAINTENANCE FUNCTION FOR REPLICATED BATCHES ........................................................................................................................ 33 AUDIT TRAIL REPORT FOR ACTIONS WITHOUT VALUES CHANGE ......................................................................................................... 34 SETTING THE INITIAL VALUE FOR CALCULATED VARIABLES .................................................................................................................. 34 Variables without Control Unit......................................................................................................................................... 34 ENHANCED BATCH PROPERTIES.......................................................................................................................................................... 35 LOCKING OF UNCONNECTED CONTROLLER STATUS AS OPTION ........................................................................................................... 37 HANDLING OF OPC-QUALITY UNCERTAIN......................................................................................................................................... 38 All values are bad but the message “Error in Module OPCC : communication break” is not displayed at
the OPR Control Unit display. ........................................................................................................................................... 38 CONFIGURATION MANAGEMENT INCOMPATIBILITY WITH HP MANAGEMENT SOFTWARE ................................................................ 39 OPC CORE COMPONENTS INSTALLATION ON WINDOWS 7/SERVER 2008 ...................................................................................... 40 MFCS/win 3.0 Release Notes
2
About Release Notes
The MFCS/win Release Notes contain information that either is missing in previous versions of the
MFCS/win manuals or news about MFCS/win Service Packs. Service packs include improved
versions of the MFCS/win software modules for the actual MFCS/win release. They usually are free
of charge if downloaded from the Sartorius homepage from the Internet (http://www.sartoriusstedim.com).
MFCS/win 3.0 Release Notes
3
MFCS/win Installation
Upgrading from 2.1 to 3.0
Recipes created before 3.0
MFCS/win 3.0 supports viewing of 2.1 control recipes via Batch Report. However, execution of 2.1
recipes is no longer possible in the upgraded system.
In order to prevent the initialization of defined batches containing 2.1 recipes, the installation
program upon upgrade sets the status of these batches to “Deleted”.
Additionally, the process databases of the defined batches containing 2.1 recipes will be moved
from the batch folder (..\DATABASE\BATCHES) to a predefined folder
(..\DATABASE\BACKUP21\DEFINED_BATCHES).
MFCS/win 3.0 Release Notes
4
Control Unit Type for DFC Fermenter (Aplus, Bplus, Cplus) must be modified.
If an MFCS/win system will be updated from 2.1 to 3.0 and a BIOSTAT® Aplus, Bplus or Cplus
is connected, the Control Unit Type must be changed from “DCU [Ethernet]” to “BIOSTAT A
/B /C plus [Ethernet]”.
Off-line Variable Report for old Batches from
Version 2.0
If a Batch Report for Off-line Variables for old Batches from version 2.0 shall be done with Batch
Report 3.0, then this cannot be done with the sub-report “Averaged Data” but it can be done
with the sub-report “Off-line Data”.
MFCS/win 3.0 Release Notes
5
Recipe Information
Profile Phase becomes active, while being modified
A recipe with a profile phase is running and the profile phase has not been started.
Now the profile phase will be modified and the phase colour turns to yellow. The phase age
counter of the profile “Prf_STIRR” will start immediately after the transition “pO2 > 50” becomes
true or the previous phase has been finished. Even if the profile phase is still in mode modify. If
the modification will be finished 2.5 minutes later after the previous phase is finished, then the
profile will start at time 2.5 min.
Profile phase becomes active, while being modified
Profile continues at phase age 2.5 minutes, because the
previous phase was finished 2.5 minutes ago.
The profile phase age will start counting immediately when the previous phase is finished,
regardless whether the phase is being modified or not.
MFCS/win 3.0 Release Notes
6
Rename Transfer_Batch_Information Phase
The Transfer_Batch_Information is used to synchronize recipes which are running on different
process units. Therefore the name of the corresponding Transfer_Batch_Information will be
referenced. Inside the Transfer_Batch_Information phase the phase name will be stored as a
string e.g. (“Wait_for_PU1”). If a phase name of a Transfer_Batch_Information phase will be
renamed, then the name must be also changed in the corresponding Transfer_Batch_Information
phase configuration in field “Phase Tag and Index”.
Rename of a Transfer_Batch_Information must be always done in at least two places
Example:
If the Transfer_Batch_Information phase “”Wait_for_PU1” will be renamed in reipce
“Recipe_Production”, then the name must be also changed in the Transfer_Batch_Information
phase “Wait_for_PU2” in field (Phase Tag and Index) in recipe “Recipe_Seed”.
MFCS/win 3.0 Release Notes
7
Windows Security Settings
Read Access for Root Directory
It is necessary that the Windows users who shall work with MFCS/win have at least “Read Access”
to the root directory of the hard disk where MFCS/win is installed.
Consider the following setup:
Windows 2003 Server with MFCS/win installed on D:\mfcs_win\. The user "test" has only access
rights to D:\MFCS_win\, but no rights (neither read nor write) to D:\. When the user opens the
MFCS/win Sample Data Manager (SDM) for any batch, SDM opens the batch and displays the
error "An unnamed file contains an invalid path.". The user cannot work with the batch.
Starting and Stopping MFCSKernel in Windows 7/Vista/Server
2008
To start and stop the MFCS/win Kernel using the MFCS/win Service Control Program MFCSSCP, it
is necessary to start MFCSSCP with an Administrator’s token in Windows Vista. To do this, rightclick the MFCSSCP icon and choose “Run as Administrator”. Otherwise the attempt to start/stop
the kernel will fail with an “Error in open service” message box. This is due to the restriction that
without an Administrator’s token, Windows services such as MFCSKernel cannot be started or
stopped in Windows Vista/2008 due to the new User Account Control (UAC) component of
Windows.
Protection of Process Databases in Windows 7/Vista/Server
2008
It is the customer’s responsibility to disable deletion or moving of MFCS/win batch databases on
file level. By setting permissions on a file or folder, you specify the groups and users whose access
you want to restrict or allow, and then select the type of access. File and folder permissions can
be set only on NTFS drives. The default permissions are “Read Only” and allow everybody only to
read process databases on file level e.g. with the Windows Explorer.
The MFCS/win process databases will be stored to folder \MFCS_WIN\DATABASE\BATCHES by
default. We recommend restricting the permissions to avoid deletion of any process database.
Attention:
The runtime part of MFCS/win requires full control to all folders. Do not restrict
the permissions except of sub-folder \...\BATCHES and follow the description
given below carefully.
MFCS/win 3.0 Release Notes
8
Open Windows Explorer and go to folder “BATCHES”. Right-click on
the folder and select “Properties”.
Right-click on
folder “BATCHES”
Click menu
item “Properties”
MFCS/win 3.0 Release Notes
9
Go to tab “Security” to see the default permissions for groups and users.
Select “Advanced”.
Click tab
“Security”
Click button
“Advanced”
Select “Edit” to modify the groups and permissions.
Click button
“Edit”
MFCS/win 3.0 Release Notes
 10
Deselect “Include inheritable permissions from this object’s parent” in
order to customize the permissions of specific folders.
Uncheck
“Include inheritable
permissions…”
The following dialog will immediately appear after deselection. Select
“Remove” to remove all existing permissions of the folder.
Click button
“Remove”
MFCS/win 3.0 Release Notes
 11
Select “Add” to create a new permission entry.
Click button
“Add”
Type “Everyone” and select “OK”.
Enter group
“Everyone”
Click button
“OK”
MFCS/win 3.0 Release Notes
 12
Select all permissions except “Delete subfolders and files” and “Delete”.
Select “OK”.
Check all permissions
except “Delete
subfolders and files”
and “Delete”
Click button
“OK”
Select “Add” to create another permission entry.
Click button
“Add”
MFCS/win 3.0 Release Notes
 13
Type “SYSTEM” and select “OK”.
Enter group
“SYSTEM”
Click button
“OK”
Select all permissions and select “OK”.
Check all permissions
Click button
“OK”
MFCS/win 3.0 Release Notes
 14
Select “Replace all existing inheritable permissions on all descendants
with inheritable permissions from this object” and select “OK”.
Check “Replace
all existing…”
Click button
“OK”
The following dialog will immediately appear. Select “Yes” to cascade the
permissions to the process databases.
Click button
“Yes”
Click “OK” on all open dialogs to save the new settings.
Please note:
MFCS/win 3.0 Release Notes
This change is made on operating system level and will
influence the MFCS/win function “Batch Delete” and
“Batch Move” inside the Batch Management. After
performing one of these functions, you will get a message
that the function was not successful.
 15
Changes for SP 2
Revised Message Texts
Some Message Texts written to the MFCS.MEV File form e.g. the MFCSREPL Module have been
changed. If an existing Remote Alarming installation reads the MEV file and filters for these
strings, it must be adapted.
Adding PDF writing functionality
The PDF writing tool PDFCreator is added to the installation CD. You can find in the
folder: “SupportTools\PDF\PDF Creator”.
MFCS/win 3.0 Release Notes
 16
Cyclic Refresh in PLO Module
Plots are closed and re-opened once a day or each 1000 update cycles. The customer can control
how often the plots shall be closed with the entry “MaxUpdate_n” in section [MFCSPLO] in the
WKST.ini. The WKST.ini is in the folder: “…\MFCS_win”.
Example in WKST.ini:
[MFCSPLO]
MaxUpdate_1=1000
The switch "MaxUpdate_" shall be treated as follows:
1.
MaxUpdate_n=1000
No change in behaviour to 3.0SP1. If cyclic refresh is active, then the plots will be closed
after 1000 update cycles or once a day during midnight.
2.
MaxUpdate_n > 1000 and < 9999
If cyclic refresh is active, then the plots will be closed after MaxUpdate_n update cycles.
They will never be closed during midnight.
3.
MaxUpdate_n=9999
The plots will never be closed. It is recommended, that the customer closes the plots after
the batch has been finished.
The customer has the responsibility to check the memory usage of the plotting module,
because there is the risk, that the computer runs out of memory and the MFCS/win
storage program stops storing.
MFCS/win 3.0 Release Notes
 17
Setting the after decimals of the x-axis in PLO Module
The value for the after decimals of the x-axis can be set with the entry “AfterDecimalsTime” in
section [MFCSPLO] in the WKST.ini. The WKST.ini is in the folder “…\MFCS_win”.
Default Entry in WKST.ini:
[MFCSPLO]
AfterDecimalsTime=3
The numbers 0, 1, 2, 3, 4, and 5 are valid. If a different value is found, the default setting 3 will be
used.
Example with the value 10:
Entry:
AfterDecimalsTime=0
AfterDecimalsTime=1
AfterDecimalsTime=2
AfterDecimalsTime=3
AfterDecimalsTime=4
AfterDecimalsTime=5
MFCS/win 3.0 Release Notes






Effect:
10
10.0
10.00
10.000
10.0000
10.00000
Default Value
 18
New System Utilities
The following System utilities were added.
FileVersion:
This utility shows the release version and the installed version. The result shows a difference or an
agreement between each other.
Example:
MFCS/win 3.0 Release Notes
 19
Maintenance Tool:
This is a MFCS/win service utility to reproduce a customer bug for example. If the customer has a
problem and the MFCS/win services need more details about the config e.g. this tool produces a
zip file with some details about the configurations and databases.
Repair MFCSBRP:
If the batch report is damaged, this tool repairs the MFCSBRP Database.
Repair MFCSCMA:
If the Configuration Manager is damaged, this tool repairs the MFCSCMA Database
Show Dongle Contents:
This utility shows an info message about your MFCS/win license and your possibilities .
Example:
MFCS/win 3.0 Release Notes
 20
PID Module Installation
To install the PID Module open the folder (..\MFCS_win\Driver Setups\MFCSPID).
Double click the “Activate_MFCSPID.reg” registry entry and choose “yes” on the following
message box.
Then you have to restart the MFCS Server and the PID Module is installed.
New Serial Driver Types can be added
The additional Serial Driver Types MFCSRSD and MFCSADI1060 can be added to the MFCS/win
installation.
MFCSRSD:
The MFCSRSD is a MFCS/win Serial Driver for communicating with the Respironics Capnostat 5.
This device is a CO2 Analyser.
MFCSADI1060:
The MFCSADI1060 is a MFCS/win Serial Driver for communicating with the ADI-1060 Control
Units.
MFCS/win 3.0 Release Notes
 21
OPC Alarm and Event Client, MFCSOAEC
The OPC Alarm and Event Client (OAEC) processes alarms and messages generated by different
OPC A&E servers. All control units send their values (measured, calculated or manually entered) to
the Memory Resident Datapool (MRD), which checks their validity against the instrument ranges
and alarm limits (low, low low, high, high high and the deviation alarm limits) before storing
them to the Datapool. If alarming is enabled for the variable, MRD will change the status of the
variable to an alarm state, construct an alarm and send it to OAEC. In addition, when the alarm is
acknowledged by the operator or the value returns to a normal state, another alarm will be
generated by the MRD and sent to the OAEC. For acknowledgment and returning alarm messages,
OAEC will find the corresponding coming alarm and store all of them into the same alarm log
record.
The alarm message will be available in MFCS. There and in the OPC Server the alarm can be
acknowledged.
Furthermore, control units can generate their own alarms and messages and send them to MRD.
For all modifications that may influence the process, like setpoint changes or other operator
actions, MRD will create messages with time and user/subsystem name. All these messages will be
sent to OAEC.
When an alarm or message arrives in the OAEC, it will check the type and perform the required
actions. For all alarms and messages, the default actions are displayed in the OAEC window and
stored in the batch database. Alarms will be stored in the AlarmLog table and the messages in the
MessageLog table. The OAEC window will buffer the last 1000 “alarm message” lines, and the
whole buffer or part of it can be printed out. For alarms, other actions are specified in alarm
blocks, which can be selected individually for each variable and alarm type in the variable
configuration. Available actions are activation of the beeper or requesting the MFCS/win shell to
pop-up an alarm dialog.
The OAEC is providing this functionality since MFCS/win 3.0 SP1a, before the functionality was
provided by AML.
Alarms will be mapped to first matching target of the following list:
- Alarm High High
- Alarm High
- Alarm Low
- Alarm Low Low
- Userchange
- Alarm Submessage
- Alarm Userinfo
- Alarm Subalarm
- Batchevent
MFCS/win 3.0 Release Notes
 22
Configuration
Configuration of Physical Devices
Control Unit Parameters
For Control Unit type OPC the following dialog appears:
OPC DA tab
Identification Group:
Parameter
Computer Name
Server Name
Parameters Group:
Parameter
Update Rate
MFCS/win 3.0 Release Notes
The identification parameter describes the control unit and opc
interface
Description
The computer name where the
opc server is located
The name of the opc server for
the control unit
In the parameters group, communication specific parameters can be
defined which may differ between control units.
Description
Update Rate of OPC Items in
 23
seconds
The time (in seconds) that the
driver waits for a response from
the opc server until it reports a
communication error
Timeout
OPC A&E tab
Parameter
Computer
Name
Server Name
Update Time
Buffer Size
Retry Time
Locale ID
Description
Computer Name of the OPC A&E Server
Type
String
OPC A&E Server Name
Time between event notifications
Maximum number of Events
Retry time in seconds after connection loss
ID for language of events.
1033 = English – United States
1031 = German – Germany
1036 = French – France
3082 = Spanish - Spain (Modern Sort)
for more locale ids see:
http://www.microsoft.com/globaldev/reference/lcidall.mspx
String
Integer
Integer
Integer
Integer
MFCS/win 3.0 Release Notes
 24
Subscribe to Server
In this window it is possible to select the OPC A&E Server.
By default all alarms will be delivered. With the Types, Categories, Areas and Sources tabs it is
possible to create a preselection of the alarms & events that will be sent to the client. Use this
preselection to reduce the network and server load.
Types Tab
After checking Enable type filtering messages will be filtered by
Type. It is possible to add or remove message types, that should be
received. Default enabled are Condition Event, Tracking Event and
Simple Event.
Categories Tab
Message filtering by categories.
Areas Tab
Message filtering by area
Sources Tab
Message filtering by source
MFCS/win 3.0 Release Notes
 25
Message Filters
In the message filter dialog it is possible to map alarms and events received from the OPC A&E
server to the corresponding MFCS/win alarm or event categories.
Available categories are User Messages, User Actions and Control Unit Messages.
To map the OPC message, create a filter using the following OPC tags.
Source
Source Tag of the OPC A&E packet.
Message
Message string of OPC A&E packet.
Severity
Severity range of the message.
Condition
Condition of the message.
Subcondition
Subcondition of the message.
If an OPC message matches the filter for this category, the OPC message will be converted to an
MFCS message of this category.
MFCS/win 3.0 Release Notes
 26
Configuration of Variables
Cyclic Variables
Limits
Alarm Mode
Inactive:
MFCS:
MFCS / Instr:
Control Unit:
OPC AE:
MFCS/win 3.0 Release Notes
Alarming will be disabled by the system for this variable
MFCS/win will check the value against the alarm condition
and will create and administrate the alarms.
MFCS/win will check the value against the alarm condition
and will create and administrate the alarms. Additional an
instrument alarm is given, if the measured value is outside
the defined range.
The control unit (DCU) will send the alarm status of this
variable to MFCS/win, which interprets and rebuilds the
whole control unit alarming. A return to normal cannot be
protocolled.
The OPC A&E Server will send the Alarm status and alarm
message of this variable to MFCS/win, which interprets and
rebuilds the whole control unit alarming.
 27
OPC Variables
This is the driver configuration dialog for Cyclic Variables, DCU, FIS, and FIS PID Controller of a
OPC control unit. Depending on Variable Type and Alarm mode the Controller Tags Group and
Alarm Tags Group are enabled.
The Controller Tags group is enabled if variable type is one of DCU, FIS or FIS PID controller.
The Alarm Tags group is enabled if the alarm mode of the variable is set to OPC AE.
Process Value Tag Group
Value
Name of the OPC Tag at the OPC DA Server for the Value.
Controller Tags Group
Setpoint
OPC Tag name for variable setpoint.
Ouput
OPC Tag name for variable output.
MFCS/win 3.0 Release Notes
 28
Mode
OPC Tag name for variable mode.
Status
OPC Tag name for variable status.
Alarm Tags Group
Alarm Limit LL
Filter for variable low low value.
Alarm Limit L
Filter for variable low value.
Alarm Limit H
Filter for variable high value.
Alarm Limit HH
Filter for variable high high value.
OPC AE Server Filter Group
In this group message filters for alarms can be defined.
If an alarm or event received from an OPC A&E server matches the filter, it will be mapped to the
corresponding MFCS alarm (high high, high, low, low low) that was selected.
Source
Source tag.
Message
Message tag.
Severity
Severity range.
Condition
Condition tag.
Subcondition
Subcondition tag.
These fields are AND connected, so every field has to match in order to filter the alarm.
MFCS/win 3.0 Release Notes
 29
Digital OPC Variable
This is the driver configuration dialog for a digital OPC variable.
The button Filter enables to define a filter which A&E messages will be mapped to an alarm.
Process Value Tag Group
Value
Name of the OPC Tag at the OPC DA Server for the Value.
Alarm Tags Group
-
Alarm Mode: Name of the alarm OPC Tag
MFCS/win 3.0 Release Notes
 30
Changes for SP 3
Phasename Length and Copying complete Operations
The maximal possible character length for a phase name is changed from 32 characters to 25
characters. The other 7 characters were needed to set the string “CopyXX_” in front of the phase
by copying the complete operation. After copying a complete operation the copied phases are
named “Copy_XX + Source Phase Name” instead of “Copy_XX_of_ + Source Phase Name”. The
reason therefore is that there was a bug: by copying an operation with phase names which were
32 characters long, the editor crashes by string overflow.
Example:
An old copied Operation:
MFCS/win 3.0 Release Notes
A new copied Operation:
 31
Reset of starting/finishing Batches
If the Initialization and/or Batch Finish cannot be completed for any reason, (the batch status remains ‘starting’ or
‘finishing’) the function Reset starting/finishing Batches will set the status of the batch back.
The following table shows the possible status changes and the connected action:
old status
database
starting
starting
starting
finishing
finishing
online
starting
running
running
Batch execution finished
???
finishing
new status
database
defined
defined
running
running
finished*
action
online
Remove batch from online
system
running
running
Batch execution finished
Remove batch from online
system
finished*
Continue Batch Finish after timeout if Storage Module or
Recipe Module does not respond in time
During Batch finish MFCS/win informs the storage module and the recipe module to finish their
activities for the batch in question. If this is not done in time, the finish process continues after a
timeout.
MFCS/win 3.0 Release Notes
 32
Maintenance function for replicated batches
The Maintenance functions may be required for repairing batches or batch status information after abnormal
behaviours, which may occur after computer system crash (power failure, unstable network connection…).
If the Replication Module is installed a maintenance function for replicated batches is available.
The Replication Module creates backup copies for running Batches on a file server. During batch finish this copies are
turned to the masters.
To free the allocated space on the MFCS/win Server you can use the maintenance function Replicated Batches.
You will get a list of replicated batches together with information about Modify date and size on the MFCS/win
Server and on the file server. Normally the file server should contain the newest copy of the batch database. If this is
not the case, the line is marked read.
Select one or more batch from the shown list and activate the menu item Delete from MFCS/win Server in the
context menu.
To see a list of finished batches which are not correctly replicated select the Show option Not replicated yet.
To copy batch databases to the file server and to use them as master select one or more batch from the shown list
and activate the menu item Perform Replication Action in the context menu.
For both option you can use the Filter function to limit the shown list. In addition it is possible via the file menu to
print the list or to export it as csv file.
MFCS/win 3.0 Release Notes
 33
Audit Trail Report for actions without values change
- Audit Trail
Configuration changes relevant for the selected batch. Filters for
the Audit Trail can be set.
Filters for the Audit Trail
Do not enter * for New Value or Old Value if you want to see actions in which the value is not
changed!
Setting the initial value for calculated variables
Variables without Control Unit
It is possible to define variables where the configuration field for control unit for the following variable
types is empty.
Cyclic Variables, Controllers, Digital Variables
The control unit specifies which control unit (subsystem) is allowed to set or write the value of the
variable. If the control unit is set to Calculation Manager, then only the Calculation Manager and the
Recipe Execution Manager are allowed to write the value. Via a Recipe the value can only be set as long
as no calculation is active. If the control unit is set to a connected control unit, the MFCS module that is
doing the communication with this control unit is allowed to write the values.
If the control unit field is empty, then each module is allowed to write the data. There are two cases were
it is necessary to keep the control unit field empty.
Details of On-line Calculations
With the “Details” button, the Calculation Detail form can be opened. These settings will describe the start
values and behaviour of the on-line calculation. For most on-line calculations, it is not necessary to open
this window.
The exceptions are formulas with recursive structures that require an “initial value” and if one algorithm is
divided into several formulae, then the order in which the calculations shall be performed (Calculation
Order) is important.
MFCS/win 3.0 Release Notes
 34
Window for details of On-line Calculations
Initial value
Calculation
Order
Initial value (start values) must be set for recursive structures (e.g. A = A + 1 like
counters). The result of the calculation will be set to this initial value when the calculation
is started via a recipe.
Up to MFCS/win 3.0 SP3 the initial value was only applied if no valid value was available.
Since MFCS/win 3.0 SP3, if an initial value is configured, the old value will always
be overwritten during calculation start.
Defines the order when a calculation will be performed. All calculations will be done for
each _MFCSCalcCycle (default value 15 sec). The calculations will be performed in the
order of the defined order number. The calculation with the lowest order number will be
done first starting with zero. The calculation order is a value in the range from 0 to 255.
Skip Calculation
if Input INVAL
This setting can be used to control the behaviour of an on-line calculation, if one input
parameter is INVALID. If this option is active, then the calculation will be skipped, until all
input parameters are valid again. The actual value will remain unchanged until the next
valid calculation.
Enhanced Batch properties
The following process unit, control unit and variable properties can be configured for access via OPC. All
properties printed in bold are available in the standard configuration, others can be added.
Property
Write
Values
ProcessUnit_description
no
String
NextBatchName
yes
String
BatchName
no
String
Batch_ID
no
byte values
Batch_description
no
String
Batch_status
no
String
Batch_database
no
String
creation_date
no
Date time
finish_date
no
Date time
MFCS/win 3.0 Release Notes
 35
syncronisation_date
no
Date time
Backup_cycle
no
long
Scan_cycle
no
long
Operator
no
String
Supervisor
no
String
Recipe
no
String
Operation_tag
no
String
Phase_tag
no
String
Info 1
no
String
Info 2
no
String
Info 3
no
String
Info 4
no
String
Info 5
no
String
Info 6
no
String
Info 7
no
String
Info 8
no
String
Info 9
no
String
Info 10
no
String
Property Descriptions:
ProcessUnit_description
NextBatchName
BatchName
Batch_ID
Batch_description
Batch_status
Batch_database
creation_date
finish_date
syncronisation_date
Backup_cycle
Scan_cycle
Operator
Supervisor
Recipe
Operation_tag
Phase_tag
Info 1 - Info 10
MFCS/win 3.0 Release Notes
Entered Process Unit description
Predefined the next Batch name
Entered Batch Name
Index where the batch is running
Entered Batch description in Batch Details
Shows the state of the batch in a binary value
Location and Filename of Batch
Date and time when Batch was created
Date and time when Batch was finished
Date and time of synchronisation in Operator Service
Configured backup interval in minutes
Configured scanning interval in seconds
Entered Operator in Batch Details
Entered Supervisor in Batch Details
Running recipe name, if batch has a recipe
Actual running operation, if a recipe is running
Actual running phase in recipe, if a recipe is running
Additional batch information’s which are entered in Batch Details
 36
Locking of unconnected controller status as option
Via the LockUnconnectedCtrStatus entry for each Control Unit n it is possible to disable the change of the Controller
Status if the Controller Status is not linked to an OPC-Tag.
LockUnconnectedCtrStatus_n=0
LockUnconnectedCtrStatus_n=1
Allow change of controller status
Do not allow change of controller status
If no entry is configured for a Control Unit it is allowed to change of controller status.
MFCS/win 3.0 Release Notes
 37
Handling of OPC-Quality uncertain
All values are bad but the message “Error in Module OPCC : communication
break” is not displayed at the OPR Control Unit display.
Solution:

For OPC-Tags with the quality uncertain the value bad is shown, but for the break
decision this tags are counted as valid. Use an OPC-Client which shows the Quality of the
OPC-Tags and check the all configured items.
MFCS/win 3.0 Release Notes
 38
Configuration Management incompatibility with HP
Management Software
It may be possible that the Configuration Management Program will not start on Computers that have the Software
“HP Protect Tools Security Manager” installed. Instead, it displays an Error similar to the one in the following
screenshot:
Either uninstall the software “HP Protect Tools Security Manager”, or stop the software when starting the
Configuration Manager: Start a DOS-Commandline with Administrative Privileges and type “taskkill /f /im DP*”. Then
start the Configuration Manager.
MFCS/win 3.0 Release Notes
 39
OPC Core Components installation on Windows 7/Server
2008
Sometimes the installation of the OPC Core Components fails under Windows 7 or Windows Server 2008. To
manually install the OPC Core Components, click start, type cmd and right-click the cmd.exe in the results list. Click
“Run as Administrator” to run the command shell with administrative privileges. Change the directory to the
directory where the MFCS OPC Server installation is located by typing e.g. “cd /d d:\OPCServer”, then change
directory into the subdirectory SupportTools Folder where the OPC Core Components installation is located.
Type “msiexec.exe -i OPC Core Components 2.00 Redistributable 2.30.msi” (including the quotation marks) to start
the installation. This starts the manual installation.
MFCS/win 3.0 Release Notes
 40