Simatic Process Control System PCS 7 APG Block Icons For Optimized Process Visualization
Simatic Process Control System PCS 7 APG Block Icons For Optimized Process Visualization
02/2013
A5E32100066-AA
Legal information
Warning notice system
This manual contains notices you have to observe in order to ensure your personal safety, as well as to prevent
damage to property. The notices referring to your personal safety are highlighted in the manual by a safety alert
symbol, notices referring only to property damage have no safety alert symbol. These notices shown below are
graded according to the degree of danger.
DANGER
indicates that death or severe personal injury will result if proper precautions are not taken.
WARNING
indicates that death or severe personal injury may result if proper precautions are not taken.
CAUTION
indicates that minor personal injury can result if proper precautions are not taken.
NOTICE
indicates that property damage can result if proper precautions are not taken.
If more than one degree of danger is present, the warning notice representing the highest degree of danger will be
used. A notice warning of injury to persons with a safety alert symbol may also include a warning relating to property
damage.
Qualified Personnel
The product/system described in this documentation may be operated only by personnel qualified for the specific
task in accordance with the relevant documentation, in particular its warning notices and safety instructions. Qualified
personnel are those who, based on their training and experience, are capable of identifying risks and avoiding
potential hazards when working with these products/systems.
Proper use of Siemens products
Note the following:
WARNING
Siemens products may only be used for the applications described in the catalog and in the relevant technical
documentation. If products and components from other manufacturers are used, these must be recommended or
approved by Siemens. Proper transport, storage, installation, assembly, commissioning, operation and
maintenance are required to ensure that the products operate safely and without any problems. The permissible
ambient conditions must be complied with. The information in the relevant documentation must be observed.
Trademarks
All names identified by ® are registered trademarks of Siemens AG. The remaining trademarks in this publication
may be trademarks whose use by third parties for their own purposes could violate the rights of the owner.
Disclaimer of Liability
We have reviewed the contents of this publication to ensure consistency with the hardware and software described.
Since variance cannot be precluded entirely, we cannot guarantee full consistency. However, the information in
this publication is reviewed regularly and any necessary corrections are included in subsequent editions.
Exporting
Dynamic wizard: "Export picture objects"
Configuration file: TemplateControlAPG.cfg
Importing
Dynamic wizard: "Import picture objects"
Template: @Template_APG.pdl
Updating
Dynamic wizard: "Update the picture objects"
Configuration file: TemplateControlAPG.cfg
Template: @Template_APG.pdl
Attributes
The various functions of the APG bar graph objects are enabled via settings at the appropriate
attributes.
All attributes relevant for the function can be found at the respective object under the
"Configurations" sub-item. The settings under "Configurations" are retained when importing
and updating the APG bar graph objects.
Vertical bar graph, normal Vertical bar graph, normal Vertical bar graph, normal
view, and difference view view, and difference view view, and difference view
exceeded measuring range undershot of measuring range
Horizontal bar graph, normal Horizontal bar graph, normal Horizontal bar graph, normal
view, and difference view view and difference view with view and difference view with
exceeded measuring range undershot measuring range
See also
Connector block (Page 33)
The following prioritization applies here: An example for different prioritizations for limit
indicator overlaps:
High priority
1. Alarm high enabled
2. Alarm low enabled
3. Warning high enabled
4. Warning low enabled
5. Tolerance high enabled
6. Tolerance low enabled
7. Alarm high disabled
8. Alarm low disabled
9. Warning high disabled
10.Warning low disabled
11.Tolerance high disabled
12.Tolerance low disabled
Low priority
Colors set for specific instances are overwritten with the standard colors of the object from the
@TemplateAPG picture when the block icons are updated.
To derive the color of the indicator from the message class, set the type "99" at the
connection "BlockType" at the APG connector block.
● With other blocks:
With other blocks, UCMC has no influence. The colors are copied from the set color
attributes.
"Out of Service" with vertical bar graph objects"Out of Service" with horizontal bar graph
objects
See also
Faceplate call objects (Page 21)
To create a polygon line over multiple bar graph objects, define the following attributes (see
also Attributes of the bar graph object):
● Attribute "PolyLineObjectName": Name of the polygon line
● Attribute "PolyLineObjectIndex": Number of point to be pulled along
Example
1
2
3
4
Polyline
(1) Polyline point with index 3
(2) Polyline point with index 2
(3) Polyline point with index 1
(4) Polyline
Note
You can create the polygon line more easily and effectively if you select all the bar graphs
that the polygon line is to form at the same time and then define the attribute
"PolyLineObjectName".
Then you define the attribute "PolyLineObjectIndex" for each bar graph.
Function
The APG degree indicator object is used to show the rate of change of a measured value.
Here, the range between the high and low limit of the rate of change is equated to an angle of
180°. With a maximum positive rate of change, the degree indicator object points upwards;
with a maximum negative rate of change, the degree indicator object points downwards. (See
Display of degree indicator objects (Page 18))
The angle is calculated using the following formula and limited to the values ±90°:
Attributes
The functions of the APG degree indicator object are activated via settings at the appropriate
attributes.
All the attributes relevant in each case can be found at the respective object under the
"Configurations" sub-item.
The settings under "Configurations" are retained when importing or updating the APG degree
graph objects.
See also
Faceplate call objects (Page 21)
Adapted MonAnL APL icon for Adapted APL icon for Adapted APL icon for
combination with the bar graph combination with the bar graph combination with the bar graph
object without setpoint indicatorobject without setpoint object with setpoint indicator.
indicator. This object is available for the
This object is available for the following APL blocks:
following APL blocks: ● PIDConL
● PIDConL ● PIDStepL
● PIDStepL ● PIDConR
● PIDConR ● DoseL
● DoseL
Note
In principle, you must only adjust the attributes "Type" and "Server name" to open the
faceplate.
However, no additional settings will then be available (e.g. for the trend view in the faceplate).
Suitably prepared faceplate call objects are available in the APG template for the "MonAnL",
"PIDConL", "PIDStepL" and "PIDConR" APL blocks directly supported by APG.
Connect these to the process tag and adjust them according to the instance-specific
requirements.
Function
Using APG spider chart objects, a spider chart can be formed for three or more measured
values. The measured values are displayed in the form of a polygon with the appropriate
number of vertices.
Larger values are represented by more outward points, smaller values by points further inward.
The values here are scaled to the operating range. That means that the area in the spider
chart colored in blue corresponds to the limits "PV_OH_Lim" and "PV_OL_Lim" that are set on
the connector block.
The positions of polygon vertices (process values) and limit indicators are calculated
accordingly.
You should set the operating range in such a way that an even polygon is shown during normal
operation in which all measured values are within the area with the blue background.
6.2 Attributes
The various functions of the APG spider chart objects are enabled via settings at the
appropriate attributes. All attributes relevant for the function can be found at the respective
object under the "Configurations" sub-item.
The settings under "Configurations" are retained when importing or updating the spider chart
objects.
Colors of limit indicators with and without using user-configurable message classes (UCMC)
Regarding the color, the spider chart process tag object behaves like the bar graph objects
(see color for limit indicators).
Note
Place the spider chart process tag object in such a way that you have sufficient space
around it. In runtime, all objects are arranged around the main object (see Attributes of
the spider chart process tag object).
5. Using the dynamic wizard, connect each of the spider chart process tag objects with the
desired process tag.
6. Select all the spider chart process tag objects together and copy the object name of the
spider chart main object to the "SpiderChartName" attribute.
7. Optional: Select all the spider chart process tag objects together and configure the desired
settings for the size of the limit indicator on the "AlarmIndicatorSize" attribute.
8. Select each spider chart process tag object individually and set the position where the object
should be placed at runtime on the "SpiderChartValueIndex" attribute each time.
Object 1 appears above the main object at position 0°; subsequent objects are placed in a
clockwise manner.
The spider chart is now ready for use.
Application 1
The spider chart process tag object appears at the set position and is visible. Mouse clicks
on the process tag object are diverted to the object name located in the picture.
Settings:
● FaceplateLinkedObject = Name1
● UsingFaceplateCallObject = No
● AdaptFaceplateObjectPosition = No
1
Name stands for the object name of an object located in the picture – typically an APL object.
Application 2
The spider chart process tag object appears at the set position and is visible.
The faceplate call object "Name" located in the picture is pushed to the same position as the
spider chart process tag object and scaled to the same size.
As the faceplate call object is a level higher than the spider chart process tag object, you can
open the faceplate of the process tag that is connected to the faceplate call object by clicking
on the spider chart process tag object in runtime. Technically speaking, you click on the
invisible faceplate call object.
Settings:
● FaceplateLinkedObject = Name
● UsingFaceplateCallObject = Yes
● AdaptFaceplateObjectPosition = Ineffective if UsingFaceplateCallObject = Yes
Example:
Configuration view (Graphics Designer): Runtime view:
2
3
Application 3
The spider chart process tag object remains invisible.
The "Name" object located in the picture is placed at the configured position in place of the
spider chart process tag object. This allows you, for example, to place APL block icons next
to the spider chart main object.
Settings:
● FaceplateLinkedObject = Name
● UsingFaceplateCallObject = No
● AdaptFaceplateObjectPosition = Yes
Example:
Configuration view (Graphics Designer): Runtime view:
Limit switch
The APG connector block also serves as a limit switch.
Settings can be made for various limits to determine whether these limits should be read by
the connected block, or whether the APG connector block itself should monitor the limit for
high and low violations. The limit is formed as follows in this case:
● High limit violation at "Value ≥(HighLimit)"
● High limit violation ends at "Value < (HighLimit - Hysteresis)"
● Low limit violation at "Value ≤ (LowLimit)"
● Low limit violation ends at "Value > (LowLimit + Hysteresis)"
Calling OBs
Cyclic interrupt OB in which the block is installed (e.g. OB32).
Messaging
The APG connector block does not send messages.
Startup characteristics
The APG connector block has no special startup characteristics.
Called blocks
● SFC24 TEST_DM
● SFB35 ALARM_8P
See also
Parameters of the connector block (Page 35)
Parameter "BlockType"
The "BlockType" parameter is used to set which block type is connected at the "ReadPointer"
I/O. Various I/Os are read via "pointers", depending on the block type. The remaining I/Os can
be configured or interconnected.
The following table shows the possibilities based on the block type:
1
Formed from the setpoint and the High tolerance value of the setpoint
2
Formed from the setpoint and the Low tolerance value of the setpoint
● false: Fixed Boolean value '0'
● lim: Block forms limit
● 0x80: Fixed status value 'Good'
● cust: User-specific address value
● para: Adjustable or interconnectable value
● x: Known address value
"ViewMode" parameter
In the "ViewMode" parameter, you can determine whether the APG bar graph shows a normal
bar ("ViewMode = 0") or a difference bar ("ViewMode = 1").
With normal bars, the origin is located at the low limit of the bar graph, whereas with difference
bars, the origin of the bar is located in the middle between the high and low limit of the operating
range ("PV_OH_Lim, PV_OL_Lim").
The parameter has no effect on the operation of the AS block.
"ViewRange" parameter
The display range is calculated depending on the setting of the ViewRange parameter. The
individual parameters have the following meaning:
Input parameters
Output parameters