Professional Documents
Culture Documents
Siemens C - SELECT - 009 Manual
Siemens C - SELECT - 009 Manual
Siemens C - SELECT - 009 Manual
Operating principle 2
Time characteristics 3
PCS 7
Message characteristics 4
CEMAT
Selection C_SELECT 5
Module states
Operator Commands 6
Function Manual
Feature Bits 7
OS Permissions 8
I/O-bar of C_SELECT 9
OS-Variable table 10
Variable details 11
07/2016
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.
1 Function........................................................................................................................................................5
1.1 General Function description...................................................................................................6
1.2 Change of operation mode.......................................................................................................7
1.3 Visualization.............................................................................................................................8
2 Operating principle.......................................................................................................................................9
2.1 Input interfaces.........................................................................................................................9
2.1.1 Interfaces for mode change...................................................................................................11
2.1.2 Inputs for testing and as Interface to the OS..........................................................................12
2.1.3 User Faceplate call................................................................................................................13
2.1.4 OS Permissions and Features:..............................................................................................14
2.1.5 Connection to EventTs...........................................................................................................15
2.2 Output interfaces....................................................................................................................16
2.2.1 Output status for connection to other blocks..........................................................................17
2.3 Engineering Errors.................................................................................................................18
3 Time characteristics....................................................................................................................................19
4 Message characteristics.............................................................................................................................21
5 Module states.............................................................................................................................................23
6 Operator Commands..................................................................................................................................25
7 Feature Bits................................................................................................................................................27
8 OS Permissions..........................................................................................................................................29
9 I/O-bar of C_SELECT.................................................................................................................................31
10 OS-Variable table.......................................................................................................................................35
11 Variable details...........................................................................................................................................37
11.1 Variable details COMMAND...................................................................................................37
11.2 Variable details ExtCmd.........................................................................................................38
11.3 Variable details MSG8_EVID.................................................................................................39
11.4 Variable details STATUS.......................................................................................................40
Selection C_SELECT
Function Manual, 07/2016 3
Table of contents
Selection C_SELECT
4 Function Manual, 07/2016
Function 1
Type/Number
Calling OBs
All CEMAT Functions must be installed in the same OB, which is preferable OB1. The System
Chart SYSPLCxx contains infrastructure blocks which must be called at the Beginning
(Runtime group OB1_START) and at the End (Runtime group OB1_END) of this OB.
The application program must be called between OB1_START and OB1_END.
Calling of the CEMAT blocks in a cyclic interrupt OB (OB34 or OB35) is possible, but only if
the complete program is called in the same cyclic interrupt OB. In this case the infrastructure
blocks must as well be moved to the cyclic interrupt OB (see Engineering Manual chapter
Tips&Tricks)
Selection C_SELECT
Function Manual, 07/2016 5
Function
1.1 General Function description
Note
Block functions are only active in automatic mode.
If the block is switched to Out of Service, operation of the selection block is inhibited, the outputs
are set to "0", all messages are suppressed and only the status words are actualized.
Memorized functions are reset.
Selection and de-selection can be done via the Operator Station or through the program.
During selection signal Select is set, which may be used, e.g. to interlock drives.
The status of the selection module (Selection On, Selection Off, interlocked) is visualized.
The selection module generates operating messages for selection and de-selection.
In addition to the Operator commands selection and de-selection can be carried out by program
using interfaces SelOn and SelOff.
Interlocks
Interlocks can be used in order to enable or disable the selection or de-selection dependent
on a process condition or a process signal. If a selection interlock or de-selection interlock is
not fulfilled, no alarm is created. This implies that interlock blocks must be used for diagnosis
purpose and if necessary also additional C_ANNUNC blocks.
Note
Refer to engineering examples, interlocking annunciations.
The following process interlocks are available and can be used as per definition:
Selection C_SELECT
6 Function Manual, 07/2016
Function
1.2 Change of operation mode
Selection C_SELECT
Function Manual, 07/2016 7
Function
1.3 Visualization
1.3 Visualization
In the block icon of the selection block the most important operation status are displayed
(selected, deselected, running, fault, warning, interlocked). Refer to Variable Details. Control
functions and detail information are only available after opening the faceplate.
For status information the following variables exist:
Selection C_SELECT
8 Function Manual, 07/2016
Operating principle 2
2.1 Input interfaces
IntStart (AEVG)
Structure variables:
IntStart.Value Signal Basic state 1-Signal
Format BOOL
IntStart.ST Signal status Default: 16#FF
Format BYTE
IntSwOff (AAVG)
Structure variables:
IntOper.Value Signal Basic state 1-Signal
Format BOOL
IntOper.ST Signal status Default: 16#FF
Format BYTE
Selection C_SELECT
Function Manual, 07/2016 9
Operating principle
2.1 Input interfaces
SelOn (AEIN)
Note
Via Property Text 1 of interface SelOn the button text for the selection button in the faceplate
and the corresponding Operator Input text can be configured.
Default text: Text 1 = 'Sel'.
Please keep in mind that this text is only used if the selection is carried out via Operator Station.
In case of a selection via interface SelOn the definition under SIG1, 'Operator Input' (Additional
text 4 in the Message configuration of the CFC) is used.
SelOff (AAUS)
Note
Via Property Text 1 of interface SelOff the button text for the deselection button in the
faceplate and the corresponding Operator Input text can be configured.
Default text: Text 1 = 'Desel'.
Please keep in mind that this text is only used if the deselection is carried out via Operator
Station. In case of a deselection via interface SelOff the definition under SIG2, 'Operator
Input' (Additional text 4 in the Message configuration of the CFC) is used.
Selection C_SELECT
10 Function Manual, 07/2016
Operating principle
2.1 Input interfaces
AutModOn
OoSModOn
DSigBQ
Selection C_SELECT
Function Manual, 07/2016 11
Operating principle
2.1 Input interfaces
TEST_OSS
MSG8_EVID
COMMAND
ExtCmd
Selection C_SELECT
12 Function Manual, 07/2016
Operating principle
2.1 Input interfaces
SelFp1 (UserFace)
Note
The button description for the User Function button in the standard faceplate is fixed, but the
tooltip text can be entered via Property 'OS additional text'. Default value can not be configured
as a property of the block input.Value can only be defined in the CFC.
Selection C_SELECT
Function Manual, 07/2016 13
Operating principle
2.1 Input interfaces
OS_Perm
Note
It is not allowed to connect any logic to OS_Perm input.
OpSt_In
Feature
Note
It is not allowed to connect any logic to Feature input.
Selection C_SELECT
14 Function Manual, 07/2016
Operating principle
2.1 Input interfaces
EventTsIn
Note
Block EventTs must be installed in a Cyclic interrupt OB. The installation of block EventTs in
OB1 is not permitted and will not work!
Selection C_SELECT
Function Manual, 07/2016 15
Operating principle
2.2 Output interfaces
STATUS
STATUS Interface to OS
Format DWORD
Interface to OS
For more information see Variable details.
ALARM
FeatureOut
OS_PermOut
OS_PermLog
OpSt_Out
Selection C_SELECT
16 Function Manual, 07/2016
Operating principle
2.2 Output interfaces
Select (AZE)
Select Selected
Format BOOL
Selection memory Select has status 1 with selection ON, status 0 means selection OFF. The
selection memory can be used for any kind of selections in the plant, e. g. for sporadically
operating equipment.
Structure variables:
Select.Value Signal
Format BOOL
Select.ST Signal status
Format BYTE
NonInter
ST_Worst
If Feature.bit22 = TRUE, the worst status is additionally transmitted to the block outputs
(and via this to the next block).
The worst status of the binary signals IntStart and IntSwOff is transmitted to output
Select.
Selection C_SELECT
Function Manual, 07/2016 17
Operating principle
2.3 Engineering Errors
ErrorNum
Note
Only one error number can be indicated at a time!
Selection C_SELECT
18 Function Manual, 07/2016
Time characteristics 3
The run sequence can be chosen as desired for the C_SELECT module.
Selection C_SELECT
Function Manual, 07/2016 19
Time characteristics
Selection C_SELECT
20 Function Manual, 07/2016
Message characteristics 4
The module uses an ALARM_8 module to generate annunciations.
The Operator Input text (Additional text 4 in CFC) for SIG1 and SIG2 may be adapted (e. g.
to On/Off). Please keep in mind that this text in only used for Operating messages, created
via the PLC.
Via feature bit settings, some of the messages can be enabled / disabled:
Selection C_SELECT
Function Manual, 07/2016 21
Message characteristics
Selection C_SELECT
22 Function Manual, 07/2016
Module states 5
Status display of the selection module:
Selection C_SELECT
Function Manual, 07/2016 23
Module states
Selection C_SELECT
24 Function Manual, 07/2016
Operator Commands 6
Refer to the Variable details for the assignment of the command word COMMAND and external
command word ExtCmd (e. g. for Panel interface).
In case the block receives two commands in the same CPU cycle, the command from interface
COMMAND has higher priority.
Operator commands are restricted by the following criteria:
● Feature bit settings:
Via feature bits the complete function can be enabled or disabled.
● OS PermissionLog:
Via OS Permission it can be decided to allow or not to allow operator action.
The OS PermissionLog is build dependent on the OS Permissions and the actual status of
the object. (Example: Group start is enabled via OS Permission, but if the group is already
running completely the OS_PermLog = FALSE and the button “start” is disabled).
● Operation authorization levels
Via WinCC User Administration Operation authorization levels are defined. Each user gets
the permission to operate certain levels in certain areas.
The currently logged in user can carry out any operation belonging to this level.
● The Operation authorization level for each type of operation is defined at the block
parameters in the CFC and can be modified. This allows modular (instance specific)
adjustments for individual operator commands.
If additional authorization levels are defined in WinCC, operation can be permitted to
restricted personnel only.
The following table shows the Operator commands for C_SELECT and the required settings:
Selection C_SELECT
Function Manual, 07/2016 25
Operator Commands
Selection C_SELECT
26 Function Manual, 07/2016
Feature Bits 7
Via Feature bits certain functions of the CEMAT block can be enabled and disabled and the
behavior of the block can be configured.
The bits in structure Feature and FeatureOut are used as follows:
A detailed description of the individual Feature bits can be found in the chapters above.
Selection C_SELECT
Function Manual, 07/2016 27
Feature Bits
Feature bits of block C_SELECT can be modified at any time, but we recommend switching
the block to Out of Service mode.
Note
Do not connect any logic to input Feature
Selection C_SELECT
28 Function Manual, 07/2016
OS Permissions 8
Via OS Permissions operator actions can be enabled or disabled.
The bits in OS_Perm, OS_PermOut and OS_PermLog are used as follows:
A detailed description of the individual OS Permission bits can be found in the chapters above.
Selection C_SELECT
Function Manual, 07/2016 29
OS Permissions
OS Permissions of block C_SELECT can be modified at any time, but we recommend switching
the block to Out of Service mode.
Note
Do not connect any logic to input OS_Perm.
Selection C_SELECT
30 Function Manual, 07/2016
I/O-bar of C_SELECT 9
C_SELECT
Selection C_SELECT
Function Manual, 07/2016 31
I/O-bar of C_SELECT
Selection C_SELECT
32 Function Manual, 07/2016
I/O-bar of C_SELECT
Selection C_SELECT
Function Manual, 07/2016 33
I/O-bar of C_SELECT
Selection C_SELECT
34 Function Manual, 07/2016
OS-Variable table 10
C_SELECT
Selection C_SELECT
Function Manual, 07/2016 35
OS-Variable table
Selection C_SELECT
36 Function Manual, 07/2016
Variable details 11
11.1 Variable details COMMAND
Internal structure of the Commands, Alarms and Visualization status:
Selection C_SELECT
Function Manual, 07/2016 37
Variable details
11.2 Variable details ExtCmd
Selection C_SELECT
38 Function Manual, 07/2016
Variable details
11.3 Variable details MSG8_EVID
Selection C_SELECT
Function Manual, 07/2016 39
Variable details
11.4 Variable details STATUS
Selection C_SELECT
40 Function Manual, 07/2016