Professional Documents
Culture Documents
Version V8.20
ProLeiT AG
Einsteinstrasse 8, D-91074 Herzogenaurach, Germany
Phone: +49 (0) 9132 777-0
Fax: +49 (0) 9132 777-150
E-Mail: info@proleit.com
Internet: http://www.proleit.com
Hotline
E-mail: hotline@proleit.com
DiT_op_C0xx-Automation-Classes_SI.doc
Table of contents
1 Introduction..............................................................................................................7
2 Fundamentals ..........................................................................................................8
2.1 Process pictures in Plant iT Process Graphics .........................................................8
2.2 Multi-level operating concept.....................................................................................9
2.2.1 General buttons ..........................................................................................10
2.2.2 Process picture: Representation of the automation objects via
visualization controls...................................................................................10
2.2.3 Operator dialog: For information and control..............................................10
2.3 Safety information....................................................................................................13
2.3.1 Manual operating mode ..............................................................................13
2.3.2 Simulation control mode .............................................................................14
1 Introduction
The primary audience for this manual are the users of plants in which
automation objects are used to control industrial processes.
This manual shows the following:
The possibilities of the process monitoring and diagnosis that are
available.
How automation objects can be operated.
Target groups
The content of the manual can also be of interest for configuring engineers.
Configuring engineers
As a configuring engineer, you will learn the following:
Which visualization possibilities are available.
How your configuring affects the operation of the plant.
Which safety measures you must observe for the use of functions and for
the rights assignment.
Note especially chapter 2.3, "Safety information".
Further information
Detailed information about the configuring of automation objects with the
Configuration Client is contained in the following manual:
Content
The content of this manual as an overview:
Chapter Description
2 Fundamentals
Contains basic knowledge for the operating concept and for the
technological execution.
Other Functions and operating possibilities of the classes
chapters - Provide an overview of the function of the associated automation class.
- Explains the operator dialog and presents typical operating actions.
2 Fundamentals
Section Description
2.1 Process pictures in Plant iT Process Graphics
Overview information for the user interface of the Plant iT Process
Graphics.
A detailed description of the operating elements is contained in the
chapters for the associated automation class.
2.2 Multi-level operating concept
Overview information for the operating concept for automation classes.
The operating functions available for an automation class depend on
several prerequisites. This section presents these prerequisites.
2.3 Safety information
Shows which handling steps can have risks and which safety measures
you must take.
Example
Visualization control in compact representation (ProClass)
Figure 1
Further information
General information about the structure and use of process pictures is
contained in the following manual:
Individual dialogs have frequently-used buttons that have the same meaning:
Button Description
Opens a dialog in which the national language designation can be
entered and changed in all installed languages.
Jumps directly to the object dialog.
Depending on the dialog, loads the selected entry or all entries into
the PLC.
Displays a dialog for the column settings of a table. This allows you to
customize the appearance of the table.
A click on one of the numbers in the header of a hierarchically
structured table displays the associated level. The lower levels are
suppressed.
2.2.2 Process picture: Representation of the automation objects via visualization controls
You can use the visualization controls in the process picture for two purposes:
They provide basic information about the status of an object. Because the
visualization controls lie directly in the process picture, this information is
always available at a glance.
You can use the visualization controls to open the operator dialog of the
objects.
The operator dialog is a dialog window that overlays the process picture after it
has been called. It contains all the relevant information for an object and the
buttons used to control the objects.
You can use the operator dialog in two ways:
Standard operator dialog
Extended operator dialog
Availability
The operator dialog is also available in the following tools:
Tool Invocation
Plant iT Manager When automation object selected:
Context menu | Operator dialog | Sequence
operator dialog
Configuration Client When automation object selected:
Context menu | Operator dialog
Use
In the standard operator dialog:
You see the most important information about the object status.
You can select what you normally need to start an object.
You find the buttons used to control an object.
Example
1
2
Figure 2
The upper part shows the same elements for each automation class.
Legend
Use
You typically use the extended operator dialog in the following cases:
Monitor the details for the execution of an object (e.g. execution, actual
values)
Set manual values (e.g. setpoints)
Intervene in the execution of an object to convert the configured
specifications or rectify malfunctions.
Example
Figure 3
At the first level, the extended operator dialog is divided into five tabs indicated
using symbols.
Tabs
Symbol Description
Operator control and monitoring
Shows a practical representation for the operation of an object.
Status
Indicates the current status information for the sequence. You can
choose between various views.
Parameterization
Shows the parameterization of the object from the Configuration
Client. If you have the appropriate access rights, you can directly edit
the parameterization.
Messages
Shows all current messages for an object. Irrespective of the project-
specific realization, these are:
- System messages
- User messages sent to the signaling system.
Note
Saves the notes for an object. In the Note tab, you can enter
information for an object for yourself or other operators (e.g.
maintenance personnel).
Click the OK button to save the entries.
Figure 4
Designation Description
Class Shows the class number and designation of the object.
When you click the link, the configuration of the class definition of this
class opens automatically in the Configuration Client.
Station Shows the number and the designation of the PLC in Plant iT in which
the object executes.
When you click the link, the configuration of the station parameters
opens automatically in the Configuration Client.
Record Shows the record number and the designation of the current object.
When you click the link, the configuration of the current object opens
automatically in the Configuration Client.
Background
Depending on the configuration, the Manual operating mode can bring the plant
into a critical state.
Example
The Manual operating mode should typically be configured so that the
automatic control of the sequence is interrupted immediately. This means:
The attained control state of the aggregates is retained.
Example: Currently opened valves remain open; currently running heating
operations continue.
If the operator does not manually continue to control the plant correctly,
damage can occur to the plant, e.g. because of over-heating.
Invocation
In the Manual operating mode, you can activate in the operator dialogs various
automation classes or, for example, in the sequence overview.
Danger
Attention!
Missing or incorrect manual control can cause injury to persons and material
damage!
The plant can assume a critical state:
- If you do not continue to control the process manually after switching the operating
mode.
- If you perform inappropriate control actions for the process.
Safety recommendations
Use the Manual operating mode only:
When you have been instructed with which consequences the operating
mode has for your plant and which special dangers result.
When you have received the explicit authorization to control in the Manual
operating mode.
Configuring engineers
Ensure that the passive safety mechanisms in the plant control prevent
dangers in the Manual operating mode (e.g. locks).
Administer the user groups so that the Manual operating mode is disabled
for unauthorized operators.
Background
The Simulation control mode is used for configuring a plant. In the Simulation
control mode, you can execute automation objects without the safety
mechanisms active in standard mode.
The following mechanisms are deactivated:
Wait for feedback. Instead, feedback is simulated.
The messages configured as an alarm.
System alarms, however, will continue to be displayed.
Invocation
You can call the Simulation control mode in the operator dialog.
Danger
Attention!
Missing safety mechanisms can cause injury to persons and material damage.
In particular, the overriding of the UserHold signal can cause the plant to be brought
into a critical state.
Safety recommendations
Use this function only:
When you have been instructed with which consequences the operating
mode has for your plant and which special dangers result.
When you have been expressly given authorization for this type of control.
During the configuring phase (when the process control engineering is not
yet connected to the plant).
During the commissioning, it can be necessary to use the Simulation
control mode even when a plant is already connected. This, however, can
only be done by configuring engineers who intimately know the plant
process.
Objects of the C07 Signal class are used to control signal encoders, e.g. horns,
lights, etc.
3.1 Function
Objects of the C07 Signal class control signal encoders in the process cell
when specific messages arrive. This activation is made with parameterized
pulse/pause times.
The signal encoders remain triggered in the PLC until the criterion for the signal
end parameterized in the control system is satisfied. This criterion is satisfied in
the standard setting when all messages have been acknowledged.
Execution:
The message arrives at the event signaling system on the PC.
If the message satisfies the specified criteria of a signal filter and an object
of the C07 Signal class is assigned to the signal filter, the object in the PLC
now receives the command 128, Activate output, from the PC.
Starting at this time, the object of the C07 Signal class in the PLC
deactivates the signal encoder in the parameterized pulse/pause time.
The criterion parameterized for the signal end in the Configuration Client is
satisfied, for example, by acknowledging the message on the PC.
The object of the C07 Signal class in the PLC assigned to the signal filter
now receives the command 129, Deactivate output.
The object of the C07 Signal class in the PLC switches the signal encoder
off.
Figure 5
You can use the following buttons of the operator dialog to control the object:
Legend
4.1 Function
The C16 SU class serves to automate one or more technological units (storage
location, process units) that process or store material.
The following parameters are used:
Quantity
Volume
Stock
The function scope includes:
Container unit with stock management
Integration in the material management
Interfaces (Liqu iT tank farm, Batch iT, Direct iT)
Provision of the process unit status
Figure 6
Legend
Figure 7
Legend
Additional operating and display elements for tanks:
Figure 8
Legend
Quant Number of the quant, i.e. the smallest unit within a warehouse
that can be addressed.
Material Name of the stored material.
Container Container name
Available quantity Freely available material quantity of the batch.
Unit Physical unit in which the quantities are displayed.
Further information
Further information about the warehouse overview is contained in the following
manual:
Individual status signals can be set and deleted on the Status tab.
Figure 9
Buttons
Table columns
Column Description
Bit Number of the information bit
Description Name of the information bit
Current status Current value of the information bit
0-value Set information bit to 0 provided the column is displayed with
the Edit button.
1-value Set information bit to 1 provided the column is displayed with
the Edit button.
Individual information bits can be set and deleted on the Info tab.
Buttons
The buttons on this tab correspond to those on the Status tab.
Table columns
Column Description
Bit Number of the information bit
Description Name of the information bit
Current status Current value of the information bit
0-value Set information bit to 0 provided the column is displayed with
the Edit button.
1-value Set information bit to 1 provided the column is displayed with
the Edit button.
The options and the setpoints can be viewed and changed on the Setpoints
tab.
The table is divided into two areas:
Individual setpoints can be defined as bit specification in the Options
area.
These are specified as number in the Setpoints area.
Table columns
Designation Description
Name Name of the value
Value Set or view a bit or a number for the setpoint.
Unit Unit of the value
The current actual values, actual values and the timestamp can be viewed on
the Actual values tab.
Current actual values are read using the ITP pointer. Actual values can be
supplied by the application (e.g. tank sequence).
Table columns
Designation Description
Name Name of the value
Designation Description
Value Set or view a number for the actual value / timestamp.
Unit Unit of the value
The Interfaces tab shows diagnostic information about the currently used
interface signals.
Table columns
Designation Description
Name Name of the pipe (specified in the tank farm wizard).
Locked Displays whether the object is locked.
Commands (checkbox) Shows the commands for each pipe that go to the storage
location.
- Preselection
- Set order/batch number
Status (checkbox) Shows the status that goes to the associated pipe:
- Preselection OK
- Preselection not OK
- Interlock because of program lock
- Interlock because of missing technological release
The OCM class, object control matrix is used to control and monitor objects
(control modules such as valves, gates, motors, etc.).
The principle is based on the logic of a cross-table, where the columns and the
rows represent the activities and the objects, respectively. The type of
monitoring or control is entered in the intersection points of the table.
Depending on the associated object properties, different states can be queried
or activations initiated.
5.1 Function
The complete functionality of the OCM consists of
Tools for the parameterization in the Configuration Client
Server function (service)
Control logic in the PLC
Operator dialog
Objects of an OCM can be assigned to various controllers. The required
communications mechanisms are organized by the system.
All parameterized OCM data is stored in the database. When a matrix is
required for a program execution, the associated data will be loaded into the
appropriate controllers. The memory area in the controllers will be released
once the program execution has completed. This allows a very large number of
matrixes to be managed without reaching the capacity limits of the controllers.
Abbreviatio
Name Description
n
C Control Activate object
N Monitor On Monitor Feedback On
F Monitor Off Monitor Feedback Off
Abbreviatio
Name Description
n
E Monitor Error Monitoring for failure
S Set Status Change status register
P Product Accept product ID
V Volume Add volumes
Figure 10
This view of the dialog shows the status and the operating mode of the OCM.
You can also acknowledge the object, activate and deactivate simulation mode
and switch the Manual/Automatic operating mode.
Note
The Acknowledge and Simulation On/Off commands are forwarded to all objects of
the matrix!
Display Description
Designation of the matrix
Failure
All objects are successfully reserved.
Operating status active/passive
Manual mode is activated. Activities can be controlled from
the operator dialog.
Simulation mode is switched on. The feedbacks of all
activities are simulated.
Figure 11
The extended view shows the loaded matrix in detail. Objects whose names are
marked in red caused a failure.
Note
The operator dialog for the selected object will be extended when you click the
button. This allows, for example, the failure cause of a pump to be determined.
The right-hand part of the dialog next to the OCM contains additional tabs:
Tab Description
Matrix Displays the OCM with the object list. This tab opens when
you extend the dialog.
Stations Permits a query to which stations the selected OCM is
distributed.
Log file Log file of the server actions for this matrix
Complete log Log file of the server actions in total (affects all matrixes)
The Stations tab shows information about the PLC distribution and data
quantities.
Figure 12
Feedback:
Station filter Filter for objects of a station
The table is redrawn.
Class filter Filter for objects of a class
The table is redrawn.
Objects of the CA class are used to manage the status and reservation data of
a process cell area. The status information consists of a register with
32 information items and several timestamps and times. Order and batch
identifications are stored in the reservation data. The grouping of a process cell
in Contamination Areas depends on the technological requirements. A CA
object is typically defined for each process cell area used exclusively by an
automatic program. Process cell areas can be:
Containers
Tanks
Filling and emptying pipes
Feeding lines
etc.
If all actuators (valves, gates, etc.) of a CA are deactivated, the defined area
itself should represent a closed system.
The use of the C22 CA class is an easy way of obtaining a status management
for process cell areas.
The CA objects are a significant, but optional, part of OCM (Object Control
Matrix) objects.
6.1 Function
The C22 CA class is used in conjunction with the C21 OCM class. The OCM
logic provides the status and order/batch data. In addition, information about
failures and manual operations for assigned objects is acquired.
For certain status changes, timestamps are updated and/or times started.
Examples
Time of the last cleaning
Time of the last filling
Countdown status cleaned
Figure 13
Display Description
Designation of the object
The first set status flag will be displayed.
Figure 14
The extended view shows the current and the previous order or batch
assignment, all status identifications and the current timestamps and times. It is
also possible to manually change the status of the status information.
Note
The meaning of the individual information items is parameterized for each project!
Figure 15
This tab shows all CA objects of the process cell with the current order/batch
data. The station selection and the bit filter can be used to filter the list.
Select bit filter Set filter from the status tab; the appropriate
mask will be opened.
Refresh Refreshes the view. The table will be output
again.
The extended view of the operator dialog does not have any additional buttons.
The Actuators class permits the control and monitoring of digital control
modules, namely motors and valves. Depending on the parameterization,
different actuator types can be used based on the number and behavior of their
triggering and feedback.
The class evaluates a number of interlocks and faults and can monitor
maintenance cycles.
7.1 Function
A valve or a gate is triggered when the load output is set by the DCM logic
(LO = 1). The position confirmation in accordance with the parameterization
must arrive within the parameterized monitoring time. If this does not occur, the
DCM assumes the Failure status.
The DCM logic sets the load output of a DCM when the Automatic On (A-
on = 1) signal is set by the PLC program or when the DCM is switched on from
the operator dialog and neither the Operational interlock signal nor the
Operational block signal is zero (OI = 1, OB = 1).
In standard mode, feedbacks for the switch-on and -off are expected and
monitored. DCMs, however, can also be used in simulation mode. In this
case, the expected feedbacks are simulated.
The DCM class covers a wide spectrum of functionality required in conjunction
with actuators and drives. In addition to the monitoring of feedbacks, failure
inputs and interlocks, this includes the counting of switching cycles and
operating times, and a simulation mode for test operation.
Note
The simulation mode simulates the correct feedbacks of the object. The load output is
also controlled in simulation mode.
No additional modules are required for the DCM class in order to acquire the
operating time and the number of switching cycles. If a parameterized limit
value is exceeded, the class automatically signals the end of the maintenance
cycle. Once the maintenance has been performed, the personnel can reset the
internal counter to zero and the maintenance cycle starts from the beginning.
Objects of the DCM class can function even when they do not receive any
feedbacks. In simulation mode, the feedbacks of the drives are simulated
appropriately for the activation.
If, for example, a feedback signal fails during operations, the drive can continue
to be used in simulation mode until the signal encoder has been repaired. The
simulation mode can also be used for function tests without hardware.
Note
The simulation mode simulates the correct feedbacks of the object. The load output is
also controlled in simulation mode
Figure 16
This view of the dialog is used for the normal operation of the actuator. Here
you can query the current status, acknowledge pending faults and switch the
operating mode between manual and automatic.
In manual mode, you can also activate and deactivate the actuator.
Display Description
Designation of the object
Status display in plain language
Display that a failure is pending.
Display the maintenance mode, no operation possible.
Manual mode is activated.
Object is interlocked. (OI and/or OB pending.)
Simulation of the FB-on and FB-off is activated.
Figure 17
You can use the extended view to fetch detailed status information and to
influence the maintenance counter. You can also switch the DCM into the
special interlock override, maintenance and simulation operating modes.
In addition to the details display, the Status, Parameters, Messages and
Info/Help tabs are displayed.
The Double-Seat Valves class permits the control and monitoring of valves
with three activations. The class evaluates a number of interlocks and faults
and can monitor maintenance cycles.
8.1 Function
A double-seat valve is activated when the load output (LO = 1) is set by the
DSV logic. The position confirmation in accordance with the parameterization
must arrive within the parameterized monitoring time. If this does not occur, the
DSV assumes the Failure status.
The DSV logic sets the load output of a DSV when the Automatic On (A-
on = 1) signal is set by the PLC program or when the DSV is switched on from
the operator dialog and the Operational interlock signal is not zero (OI = 1).
In addition to the main drive, the A and B drives can be controlled by the
according A-on signals (A and B) or from the operator dialog.
In standard mode, feedbacks for the switch-on and -off are expected and
monitored. DSV can, however, also be used in simulation mode. In this case,
the expected feedbacks are simulated.
The DSV class covers a wide spectrum of functionality required in conjunction
with double-seat valves. In addition to the monitoring of feedbacks and
interlocks, this includes the counting of switching cycles and operating times,
and a simulation mode for test operation without the evaluation of the
feedbacks.
Note
The simulation mode simulates the correct feedbacks of the object. The load output is
also controlled in simulation mode.
No additional modules are required for the DSV class in order to acquire the
operating time and the number of switching cycles. If a parameterized limit
value is exceeded, the class automatically signals the end of the maintenance
cycle. Once the maintenance has been performed, the personnel can reset the
internal counter to zero and the maintenance cycle starts from the beginning.
Objects of the DSV class can function even when they do not receive any
feedbacks. In simulation mode, the feedbacks of the drives are simulated
appropriately for the activation.
If, for example, a feedback signal fails during operations, the drive can continue
to be used in simulation mode until the signal encoder has been repaired. The
simulation mode can also be used for function tests without hardware.
Note
The simulation mode simulates the correct feedbacks of the object. The load output is
also controlled in simulation mode.
Figure 18
This view of the dialog is used for the normal operation of the actuator. Here
you can query the current status, acknowledge pending faults and switch the
operating mode between manual and automatic.
In manual mode, you can also activate and deactivate the main drive of the
valve.
Display Description
Designation of the object
Status display in plain language
Display Description
Display that a failure is pending.
Display the maintenance mode, no operation possible.
Manual mode is activated.
Object is interlocked. (OI and/or OB pending.)
Simulation of the FB-on and FB-off is activated.
Figure 19
You can use the extended view to fetch detailed status information and to
influence the maintenance counter. You can also switch the DSV into the
special interlock override, maintenance and simulation operating modes.
In manual mode, the operator buttons for the drives A and B are also enabled.
In addition to the details display, the Status, Parameters, Messages and
Info/Help tabs are displayed.
The C27 FCN class permits the management or control of frequency converters
of the VLT series manufactured by Danfoss using PROFIBUS communication.
In addition to the PROFIBUS interface, inputs are also provided for motor
protection switches, repair switches and main contactors. The protection for the
power supply of the frequency converter can also be parameterized.
9.1 Function
Many motor actuators in process plants are frequency controlled. If a frequency
converter is operated as PROFIBUS station, the C27 FCN class is used to
specify the setpoints and to fetch the actual values and status displays.
For the integration in a user program, in addition to the interface to the OCM
logic, a status/control interface is provided.
Figure 20
This view of the dialog can be used to monitor the current status of the drive. In
addition, failures can be acknowledged and manual operations performed.
Motor control
Display Description
Designation of the object
Status display in plain language
Display that a failure is pending.
Display the maintenance mode, no operation possible.
Manual mode is activated.
Object is interlocked. (OI and/or OB pending.)
Feedback simulation activated.
Current setpoint to the frequency converter
Figure 21
You can use the extended view to fetch detailed status information and to
influence the maintenance counter. You can also switch the FCN into the
special interlock override, maintenance and simulation operating modes.
In addition to the details display, the Status, Parameters, Messages and
Info/Help tabs are displayed.
ICS MC Command memory Shows whether the load output main contactor
main contactor should be set.
ICS R Command memory Shows whether the load output right should be
right set.
ICS L Command memory Shows whether the load output left 1 should be
left set.
FAIL D Failure memory Shows whether there was or still is a motor
motor failure.
FAIL MC Failure memory Shows whether there was or still is a main
main contactor contactor failure.
LO MC Load output main Shows whether the device receives an
contactor activation for switch-on of the main contactor.
LO R Load output Right Shows whether the device receives an
activation for switch-on in the clockwise
direction.
LO L Load output Left Shows whether the device receives an
activation for switch-on in the counter-
clockwise 1 direction.
1) The displays for xxx counter-clockwise are displayed only when the reversing operation of the
FCN is parameterized.
The binary outputs class is used to transfer binary signals from a data area
used by user programs to the I/O. In this way, PLC programs remain unaffected
by address changes in the I/O.
In addition, the read signals can be given delay times or converted into pulses.
10.1 Function
An object of the C28 BO class reads a binary value from the values DB or a
specified flag area and assigns it to an address defined as ITP pointer, for
example, in the I/O.
The class can allocate the read values not only directly to the target addresses.
It is also possible to parameterize switch-on and switch-off delays or pulse
times.
When the input signal leaves a certain target status (1 or 0), the class can send
a message to the message system if needed.
In addition, the output can be directly activated in manual mode or the input can
be simulated in simulation mode.
Figure 22
Figure 23
The read input signal is assigned directly to the parameterized output after the
expiration of time t1. The time t1 will be restarted with each signal change from
0 to 1 at the input.
Figure 24
Figure 25
The read input signal is assigned directly to the parameterized output after the
expiration of time t1. The time t1 will be restarted with each signal change from
0 to 1 at the input. If the input signal changes from 1 to 0, the output signal will
be lengthened by the time t2.
Figure 26
The read input signal will be converted with the time t1 to a pulse. The
parameterized output will be reset after the expiration of t1 or for input signal
= 0.
Figure 27
The read input signal will be delayed by the time t1 and stored.
The output signal will be reset again when the button is clicked.
Display Description
Designation of the object
Status display in plain language
Manual mode is activated. The output signal can be
controlled from the operator dialog.
Feedback simulation activated. The input signal can be
controlled from the operator dialog.
Status of the output
The extended view of the operator dialog does not have any additional buttons.
11.1 Function
The C64 MAN class permits the switching of a manual group in the PLC.
Objects of other classes assigned to this manual group respond to the
switching of the group and also switch their operating mode.
The record number of an object of the C64 MAN class is the same as the
manual group number.
Figure 28
Display Description
Name of the manual group
Current operating mode in plain language
Manual mode is activated.
Objects of the C70 SA class can be used to activate and monitor activities in a
defined order.
12.1 Function
The C70 SA class allows you to easily configure various activations and
monitorings in a defined order.
The switch-on order is increasing (step 1 to n); the switch-off order is
decreasing (step n to 1). A switch-on and -off delay (in seconds) can be
parameterized for each step.
An object of the C70 SA class can be assigned an object control matrix. The
matrix defines the activations and the monitorings of the individual steps; the
sequenced actuation supplies the activities as specified by the orders.
A startup warning is issued prior to starting a switch-on sequence. Activity 00 =
idle is activated during this startup warning. Activities 02 to 32 are activated for
the actual sequenced actuation.
Depending on the parameterization, in the case of an error, all activities after
the error cause will be deactivated, although activities before the error cause
remain activated.
It is also possible to wait for the correct feedback from the last step before the
next activity is switched on.
If 30 steps do not suffice, SA objects can be cascaded.
Figure 29
Note
For cascaded objects, the information of all related objects is displayed in a common
dialog, irrespective of the object of the cascade used to open the dialog.
You use the following operator dialog buttons to control the object:
Legend
Figure 30
The left-hand part of the extended operator dialog shows the current switch-on
and -off delay times of the step currently running and the current time of the
startup warning.
A horn symbol is also displayed during the startup warning status:
Figure 31
Figure 32
The parameterized switch-on and switch-off delays for the steps are shown in
the first two columns of the table. Arrows indicate whether current activities are
connected or disconnected.
Symbol Description
Status Starting
The switch-on delay of the next step is running.
Status Completing
The switch-off delay of the next step is running.
Color Description
Gray The activity is not activated.
Green The activity is activated and returns a correct feedback.
Yellow Although the activity is activated, it does not return any correct
feedback.
Red The activity is activated and reports an error.
Click the matrix name to open the associated OCM operator dialog.
Figure 33
If the matrix name appears in black font and without underscore, the OCM is no
longer reserved. The dialog then cannot be opened.
How to proceed
To start a sequenced actuation from the operator dialog:
Note
A sequenced actuation should be aborted only in an emergency situation.
How to proceed
To complete a sequenced actuation from the operator dialog:
Attention!
Process cell damage
The deactivation of conveyor belts without previous running empty can result in the
product remaining in the conveyor sections and cause damage at the next start
because of the high load.
A sequenced actuation reports a failure and has deactivated all activities after
the fault cause.
How to proceed
To diagnose the failure in the sequenced actuation:
) Open the extended operator dialog.
) Open the current OCM instance by clicking its name in the operator dialog.
The OCM operator dialog opens.
) Extend the operator dialog.
Objects that caused a failure have a red background:
Figure 34
) Open the operator dialog of the affected object by clicking the button.
) Correct the object error. Possible errors include:
- Feedback error
- Interlock
) First acknowledge the failure in the operator dialog of the OCM by clicking
the Acknowledge failure button.
) Then acknowledge in the same manner the failure in the operator dialog of
the sequenced actuation.
Once all failures have been corrected, the sequenced actuation begins
with startup warning and then deactivates the activities after that which last
ran.
The C71 CR class can be used to optionally activate and monitor objects of
other classes (DCM, DSV, etc.) in an object control matrix.
13.1 Function
Objects of the C71 CR class are supplied with control commands by the OCM
logic and return the status of the target object.
The parameterization defines the actual target object and a release signal. If the
release is absent, depending on the activations, an appropriate status is always
returned to the OCM. If the release signal = 1, the received commands are
forwarded to the target object and the status of the target object returned to the
OCM.
This functionality allows conditional activations and monitorings to be
implemented easily within a single OCM activity.
Figure 35
You use the following operator dialog buttons to control the object:
Legend
Figure 36
Note
The current activations from the OCM and status feedbacks from the target object will
be updated only when the object of the C71 CR class is activated at this time from an
OCM.
Release
For interconnection to an object, the name of the object is displayed. Open the
operator dialog by clicking the name of the object.
Figure 37
Representation Description
Released status
Activations are forwarded to the target object
Not released status
Activations are not forwarded to the target object
Activations
For active activations from the OCM, the associated line is shown green.
Representation Description
Trigger
Monitoring On
Monitoring Off
Monitoring Failure
Accept status
Accept product
Volume relevance
Status feedback
The name of the target object is displayed in the lower area. Open the operator
dialog by clicking the name.
Figure 38
The active status feedbacks of the target object have a green background and
the associated symbol displayed.
Representation Description
Target object is in the Manual operating mode.
Manual
Target object reports feedback On.
On
Target object reports feedback Off.
Off
Target object reports error.
Error
Target object is in the simulation operating mode.
Simulation
Target object is activated and interlocked.
Interlocked
How to proceed
To set the release signal from the operator dialog:
How to proceed
To reset the release signal from the operator dialog:
The C72 BIM class is used to read binary signals from the I/O and to make
these available to user programs in a fixed data area. In this way, PLC
programs remain unaffected by address changes in the I/O.
In addition, the read signals can be given delay times or converted into pulses.
The created output signal can be optionally monitored for a set status and a
failure signal created in case of deviation.
14.1 Function
An object of the C72 BIM class uses an ITP pointer to fetch a binary value, the
monitoring release and the set status. As alternative, the release signal and the
set status can be supplied from parameterized flag areas. The output signals
are provided as interconnectable attributes and also available for further use in
flag areas.
The class can not just allocate the read values directly to the target areas. It is
also possible to parameterize switch-on and switch-off delays or pulse times.
When the output signal leaves a certain set status (1 or 0), the object can send
a message to the message system if needed.
In addition to reading a peripheral input, the output signal can be directly
controlled in manual mode or the input can be simulated in simulation mode.
Figure 39
The read input signal is assigned directly to the values DB (possibly also in the
flag area).
Figure 40
The read input signal is assigned to the values DB after expiration of the time t1
(possibly also in the flag area). The time t1 will be restarted with each signal
change from 0 to 1 at the input.
Figure 41
The read input signal lengthened by the time t2 is assigned to the values DB
(possibly also in the flag area).
Figure 42
The read input signal is assigned to the values DB after expiration of the time t1
(possibly also in the flag area). The time t1 will be restarted with each signal
change from 0 to 1 at the input. If the input signal changes from 1 to 0, the
output signal will be lengthened by the time t2.
Figure 43
The read input signal will be converted with the time t1 to a pulse. The result
will be reset after the expiration of t1 or for input signal = 0.
Figure 44
The read input signal will be delayed by the time t1 and stored.
Display Description
Designation of the object
Status display in plain language
Stored failure signal will be reset with the acknowledgment.
Manual mode is activated. The output signal can be
controlled from the operator dialog.
Simulation of the object is activated. The input signal can
be controlled from the operator dialog.
Image of the input signal
Display Description
Failure signal
The extended view of the operator dialog does not have any additional buttons.
The C73 AI class is suitable for fetching, normalizing and monitoring analog
inputs. A maximum of four limit values whose status is output as message and
interconnected attribute to the control system can be used here.
15.1 Function
In process plants, measuring sensors (e.g. temperatures, conductivity values,
pressures, flow rates) often supply an analog signal as a current or a voltage. A
controller can acquire these signals using the appropriate analog input
modules. The analog input modules basically serve as analog-digital converters
that convert a current or a voltage into a numerical value. The read-in values
are referred to as electrical actual values. The conversion of an electrical
value into a physical actual value is called normalization.
In addition, up to four limit values can be defined as upper or lower limits.
Usually, two upper and two lower limits are used. Depending on the
parameterization, limit value violations can also require acknowledgment and/or
need to be reported.
The limits are evaluated as for the C76 LIM class.
Further information: Chapter 18, "C76 LIM, limit values"
Figure 45
This view of the dialog can be used to monitor the current value of the analog
input numerically and graphically in relation to the parameterized limit values.
You can also acknowledge limit value messages and change the analog input
in simulation mode.
Display Description
Designation of the object
Status display in plain language
Display that a failure is pending.
Display that at least one limit value is violated.
Manual mode is activated. The output signal can be
controlled from the operator dialog.
Simulation of the object is activated. The physical actual
value can be specified from the operator dialog.
Current physical actual value; the number of decimal
places is taken from the Precision property of the
ProClass control.
Input field for the physical actual value in simulation mode
Figure 46
You can use the extended view to observe the trend curve with the previous
change of the analog value. You can use the 1 s, 5 s, 10 s and 30 s options
to influence the resolution of the trend curve. When you select 1 s, a new value
will be added to the trend curve each second. For 30 s, this update occurs
every 30 seconds; this allows you to observe the changes over a longer period.
In addition to the trend curve, the Status, Parameters, Messages and
Info/Help tabs are displayed.
The extended view of the operator dialog does not have any additional buttons.
The C74 IVT class can be used to create parameterizable pulse signals.
16.1 Function
The C74 IVT class forms up to 32 pulse signals, where the time for each
individual pulse can be parameterized.
Depending on the settings, the pulse sequence is performed once or n-times.
The interval sequence can be controlled by a control signal from the user
program to also run continuously.
A parameterized overlapping time can be used to set overlapping pulse signals
(overlapping time > 0). A negative overlapping time produces a pause
between the pulse signals.
Objects of the C74 IVT class can be used, for example, to form clock cycles for
valve seat rinsing for cleaning programs, container spraying or similar.
1 3
2
Figure 47
Position Description
1 Designation of the current clock cycle
2 Current cycle number 1 to n
3 Time of the current clock cycle in seconds
4 Number and setpoint of the clock cycle when the clock cycle is
currently active.
You use the following operator dialog buttons to control the object:
How to proceed
To start a sequenced actuation from the operator dialog:
How to proceed
To hold an interval sequence from the operator dialog:
The C75 CNT class can be used to acquire and evaluate counter values.
17.1 Function
The C75 CNT class permits the fetching and evaluation of counter values
supplied by a field device and the formation of a counter value from a process
value (e.g. current flow). Counter pulses can also be acquired with a
parameterized increment.
The counter object can be supplied with a setpoint and a preliminary switching
value by means of an interconnection using an ITP pointer in order to provide a
result.
Figure 48
Display Description
Counter type Method of operation of the counter
Counter value Shows the current actual value of the counter.
Setpoint Shows the current setpoint of the counter.
User programs can evaluate the status of this setpoint and, for
example, close a valve.
Display Description
Prestop Shows the current prestop value of the counter. It can be
defined as absolute value or as percentage of the setpoint.
The prestop value is subtracted from the setpoint.
User programs can evaluate the status of this prestop, for
example, to throttle a pump before closing the valve.
You use the following operator dialog buttons to control the object:
How to proceed
To set the release signal from the operator dialog:
How to proceed
To reset the counter:
How to proceed
To specify a setpoint and/or a preliminary switching value from the operator
dialog:
The C76 LIM class is suitable for fetching and monitoring numeric values. A
maximum of four limit values whose status is output as message and
interconnected attribute to the control system can be used here.
18.1 Function
The Limit values class can be used to continuously check the numeric values
for up to four limit values. If the limit values are violated, appropriate messages
can be sent to the message system. The hysteresis can be defined for each
limit value to lower the frequency of messages when there are small
fluctuations around the limit value, a switch-on delay and a switch-off delay.
It can be specified for each of the four limit values whether the evaluation type
is to be the upper limit or the lower limit. The effective direction of the hysteresis
depends on this.
Depending on the parameterization, limit value violations can also require
acknowledgment and/or need to be reported.
The limit values 1 and 2 are specified on the object; the limit values 3 and 4 can
be optionally interconnected using an ITP pointer to, for example, recipe-
dependent values. The limit value monitoring can, for example, be activated
process-dependent using appropriate release signals.
Upper limit
Hysteresis
Result
Figure 49
Lower limit
Actual value
Hysteresis
Setpoint
Result
Figure 50
Figure 51
This view of the dialog can be used to monitor the current value of the actual
value numerically to the parameterized limit values. The actual value can also
be specified in simulation mode.
Display Description
Designation of the object
Status display in plain language
Simulation of the object is activated.
Actual value Current physical actual value
Limit values 1 to 4 Designation and value of the limit values
The designation can be set in the parameter record of the
object.
Default designations: Limit value 1 to Limit value 4
Limit value is defined as upper limit.
Figure 52
You can use the extended view to observe the trend curve with the previous
change of the input value. You can use the 1 s, 5 s, 10 s and 30 s options
to influence the resolution of the trend curve. When you select 1 s, a new value
will be added to the trend curve each second. For 30 s, this update occurs
every 30 seconds; this allows you to observe the changes over a longer period.
In addition to the trend curve, the Status, Parameters, Messages and
Info/Help tabs are displayed.
The extended view of the operator dialog does not have any additional buttons.
The DEVM class monitors an actual value for deviations compared with a
setpoint. Warning and alarm limits can be set. Tolerance violations can be sent
as messages to the control system.
19.1 Function
The Deviation monitoring class monitors the deviation of a current actual
value from a setpoint. A total of four tolerance values using ITP pointers,
possibly interconnected recipe-dependent, can be specified:
Lower warning limit
Upper warning limit
Lower alarm limit
Upper alarm limit
Both a delay time and a hysteresis can be parameterized for the warning and
alarm limits.
Another setting can be specified as to whether the parameterized tolerance
values represent absolute values in physical units or as percentage deviations.
For a percentage evaluation, the currently specified setpoint is taken as 100%.
Note
If the setpoint lies near 0, a percentage evaluation is either not useful or not possible!
Figure 53
This function representation ignores the effects of hysteresis and delay times.
Figure 54
This view of the dialog can be used to monitor the current value of the actual
value numerically to the parameterized limit values. The object can also be
changed in simulation mode.
Display Description
Designation of the object
Status display in plain language
Manual mode is activated.
Simulation of the object is activated.
Unit of the values
Current setpoint; the number of decimal places is taken
from the Precision property of the ProClass control.
Current actual value
Tolerance limit is OK.
Figure 55
You can use the extended view to observe the trend curve with the previous
change of the values. You can use the 1 s, 5 s, 10 s and 30 s options to
influence the resolution of the trend curve. When you select 1 s, a new value
will be added to the trend curve each second. For 30 s, this update occurs
every 30 seconds; this allows you to observe the changes over a longer period.
In addition to the trend curve, the Status, Parameters, Messages and
Info/Help tabs are displayed.
The extended view of the operator dialog does not have any additional buttons.
The C78 PPT class can be used to create mutually independent clock cycle
signal pairs.
20.1 Function
The C78 PPT class forms up to 16 clock cycle signal pairs, where the time for
each individual clock cycle can be parameterized. The clock cycle pairs are
controlled independent of each other.
Both the pulse and pause times can also be parameterized individually. A
parameterized overlapping time can be used to set overlapping pulse and
pause signals (overlapping time > 0).
Objects of the C78 PPT class can be used, for example, to form clock cycles for
valve seat rinsing for cleaning programs, drain valves for sterilization processes
or similar.
Figure 56
You use the following operator dialog buttons to control the object:
After a mouse click on the input button, additional columns for the manual
control of the pulse-pause pairs are displayed.
Figure 57
How to proceed
To start a pulse-pause pair from the operator dialog:
How to proceed
To freeze the time for a pulse-pause pair from the operator dialog, where the
pulse and pause output remain in their current status:
How to proceed
You can control an individual pulse-pause pair from the automatic program
without ending the manual mode:
) Click the Enter button to display the additional columns for controlling
the object.
) Deactivate all checkboxes in the Time release, Freeze and
Activation columns.
21.1 Function
Analog process setpoints (e.g. manipulated values for butterfly valves, speeds
for motors) are often specified as values in physical units or as percentages in a
controller. The drives in the process plants, however, require current or voltage
signals. Analog output modules, digital-analog converters, form the
corresponding current or voltage signal from the transferred numeric (=
electrical) value.
The Analog outputs class can be used to normalize physical values using
measurement and rated range limits into electrical values and write them to
analog outputs. Invalid values can be replaced with a substitute value. To avoid
peaks in the output signal, you can define a ramp value that defines the
maximum change of the output value within a certain time.
Figure 58
You can use this view of the dialog to monitor the current physical setpoint,
acknowledge failures and specify simulation values.
A manual setpoint can be entered either as number or specified using the slider
next to the bar display.
Display Description
Designation of the object
Status display in plain language
Manual mode is activated. The physical value can be
specified from the operator dialog.
Current physical value; the number of decimal places is
taken from the Precision property of the ProClass control.
Unit of the value
Current ramp value = max. change per 500 ms
Ramp is activated.
Figure 59
You can use the extended view to observe the trend curve with the previous
change of the analog value. You can use the 1 s, 5 s, 10 s and 30 s options
to influence the resolution of the trend curve. When you select 1 s, a new value
will be added to the trend curve each second. For 30 s, this update occurs
every 30 seconds; this allows you to observe the changes over a longer period.
In addition to the trend curve, the Status, Parameters, Messages and
Info/Help tabs are displayed.
The extended view of the operator dialog does not have any additional buttons.
The C89 MALO class permits the execution of simple mathematical and logical
operations without programming effort directly in the PLC.
22.1 Function
The MALO class reads up to two numeric values (X1, X2) and one bit (M) per
ITP pointer and so executes an operation. The result of the operation is
provided as numeric value (Y) and/or written as bit to the previously read bit
operands (M).
The following operations can be performed.
Comparison operations, e.g. (X1 < X2)
Logical operations, e.g. AND, OR
Basic arithmetic operations, e.g. X1 + X2 (addition)
Conversion functions, e.g. floating-point/integer
Other functions, e.g. absolute value, arithmetic average
Further information
Detailed information about the operations is contained in the following manual:
Figure 60
Current value of X1
Operation result Y
You can use the following buttons of the operator dialog to control the object:
The extended view of the operator dialog does not have any additional buttons.
Figure 61
The C90 POLY class can be used to calculate approximations for the values of
non-linear functions and the formation of integrals for these functions.
23.1 Function
This function calculates a value, an area or a volume of a parameterized
polygon. Six interpolation points are available for each polygon. If more than six
interpolation points are required, several polygons can be cascaded, i.e. the
result of the first polygon serves as offset cascading value for the next one.
Linear interpolation is performed between interpolation points.
Calculates the value Y using the input X.
Calculates the area under the polygon using the input X.
Calculates using input X the volume of the polygon rotating around the X-
axis.
Further information
Detailed information about functions, prerequisites and mathematical formulas
is contained in the following manual:
Figure 62
The polygon is shown graphically in this view of the dialog. The calculation type
and the current numeric values are displayed.
You can use the operator buttons to acknowledge failures, switch to simulation
or manual mode and specify values for the object.
Display Description
Designation of the object
Status display in plain language
Manual mode is activated. The output signal (Y) can be
controlled from the operator dialog.
Simulation of the object is activated. The input signal (X)
can be controlled from the operator dialog.
Performed function (line, area or volume)
Unit of the values
Current value of X
Current value of Y
The extended view of the operator dialog does not have any additional buttons.
24.1 Fundamentals
A controller has the task to bring the actual value of a control circuit to a specific
value (setpoint) and then retain this value even when subject to disturbances.
This requires that the current actual value is acquired continually and compared
with the setpoint. Should there be a difference between the setpoint and the
actual value (of a control deviation), a control algorithm is used to calculate a
control value that is transferred to the actuator that should compensate for the
difference.
Figure 63
Legend
Figure 64
This view of the dialog can be used to monitor numerically and graphically the
current values of the actual value, the setpoint and the control value of the
controller. The status and the operating mode of the controller is also displayed.
Accept input values Accepts the entered value for setpoint or control
value.
The entered value will be displayed in the
dialog.
Discard inputs The inputs for setpoint or control value will be
discarded.
The current valid values will appear in the input
fields.
Extended operator Extends the operator dialog.
dialog
Display Description
Designation of the object
Status display in plain language
Manual mode is activated. Dialog operation is possible.
Display of the Controlling or Positioning control
operating mode.
Display of the On/Off controller status
Unit of the controller
Display Description
Scale start and end for setpoint and actual value
Specified setpoint when manual mode activated and
operating mode is Controlling.
The value can be entered directly or specified with the
slider.
Current actual value; the number of decimal places is
taken from the Precision property of the ProClass control.
Current setpoint; the number of decimal places is taken
from the Precision property of the ProClass control.
Current control value in percent
Figure 65
You can use the extended view to observe the trend curve with the previous
change of the actual value, setpoint and control value. You can use the 1 s,
5 s, 10 s and 30 s options to influence the resolution of the trend curve.
When you select 1 s, a new value will be added to the trend curve each
second. For 30 s, this update occurs every 30 seconds; this allows you to
observe the changes over a longer period.
The extended view of the operator dialog does not have any additional buttons.
Figure 66
This view of the dialog can be used to monitor numerically and graphically the
current values of the actual value and the setpoint of the controller. The status
and the operating mode of the controller is also displayed.
changes
Close activation For positioning manual mode
Status of the activation Closed
changes
Accept input values Accepts the entered value for setpoint or control
value.
The entered value will be displayed in the
dialog.
Discard inputs The inputs for setpoint or control value will be
discarded.
The current valid values will appear in the input
fields.
Extended operator Extends the operator dialog.
dialog
Display Description
Designation of the object
Status display in plain language
Manual mode is activated. Dialog operation is possible.
Display of the Controlling or Positioning control
operating mode.
Display of the On/Off controller status
Unit of the controller
Scale start and end for setpoint and actual value
Specified setpoint when manual mode activated and
operating mode is Controlling.
The value can be entered directly or specified with the
slider.
Current actual value; the number of decimal places is
taken from the Precision property of the ProClass control.
Current setpoint; the number of decimal places is taken
from the Precision property of the ProClass control.
Indicates whether the activation Open or Closed are
currently activated.
The operator dialog will be extended when you click the button.
Figure 67
You can use the extended view to observe the trend curve with the previous
change of the actual value, setpoint and control value. You can use the 1 s,
5 s, 10 s and 30 s options to influence the resolution of the trend curve.
When you select 1 s, a new value will be added to the trend curve each
second. For 30 s, this update occurs every 30 seconds; this allows you to
observe the changes over a longer period.
In addition to the trend curve, the Status, Parameters, Messages and
Info/Help tabs are displayed.
The extended view of the operator dialog does not have any additional buttons.
The C93 ALS class permits the selection of a numeric value from a group of up
to eight values depending on a control register.
25.1 Function
Objects of the C93 ALS class have eight inputs in the form of ITP pointers that
can be used to read numeric values. An additional ITP pointer is used to read a
control register. For values >0 for this control register, the input value that
corresponds to the highest active bit in the control register will be issued at the
output. For the value 0, a parameterized default will be output.
In simulation, independent of the control register, the operator can select one of
eight values. The control register is not read in manual mode. Instead, the
operator can determine the output value.
Figure 68
You can use this dialog view to monitor the active inputs and the read values of
the inputs. The output value is displayed on the right-hand side.
The user interfaces permit the manual and simulation operation of the object.
Display Description
Designation of the object
Status display in plain language
Manual mode is activated. The output value can be
changed from the operator dialog.
Simulation of the object is activated. Input values can be
changed from the operator dialog.
Value at the input, selected for simulation
Default value
The extended view of the operator dialog does not have any additional buttons.
The C95 MC class is used to manage and control motors with one or two
activations. In addition to the feedbacks, inputs are provided for the motor
protection, repair switch and main contactor.
26.1 Function
Many motor actuators in process plants, in particular for conveyor systems,
must be monitored with additional alarm signals. Each of the four additional
input signals can have its own name and be set with its own delay and
tolerance times.
Signal 0 at a used alarm input causes shutdown of the drive. The cause is
entered as message in the signaling system.
The class supports the following types of drives:
Unipolar drives
Two-speed dual-pole drives
Two-rotational-direction dual-pole drives
Dual-pole drives with smooth start (wye-delta switch-over)
Motorized sliders (electric or hydraulic drives for opening or closing sliders,
valves or gates)
For the integration in a user program, in addition to the interface to the OCM
logic, a status/control interface is provided.
Figure 69
The display of the buttons depends on the type of the drive. You can use the
following buttons of the operator dialog to control the object:
Figure 70
How to proceed
To start a motor from the operator dialog:
The C97 CMC class is used to manage and control motors with one or two
activations.. In addition to the feedbacks, inputs for motor protection, repair
switch and main switch, and a maximum of four additional alarm inputs
(overspeed governor, skewing monitor, etc.) are provided.
27.1 Function
Many motor actuators in process plants, in particular for conveyor systems,
must be monitored with additional alarm signals. Each of the four additional
input signals can have its own name and be set with its own delay and
tolerance times.
Signal 0 at a used alarm input causes shutdown of the drive. The cause is
entered as message in the signaling system.
The class supports the following types of drives:
Unipolar drives
Two-speed dual-pole drives
Two-rotational-direction dual-pole drives
Dual-pole drives with smooth start (wye-delta switch-over)
Motorized sliders (electric or hydraulic drives for opening or closing sliders,
valves or gates)
For the integration in a user program, in addition to the interface to the OCM
logic, a status/control interface is provided.
Figure 71
The display of the buttons depends on the type of the drive. You can use the
following buttons of the operator dialog to control the object:
Figure 72
The current alarms are displayed in the left-hand part of the extended operator
dialog provided they are created.
The Operator control and monitoring tab of the extended operator
dialog shows a different representation. It depends on the drive type.
How to proceed
To start a motor from the operator dialog: