Professional Documents
Culture Documents
Pcs 7 Cemat Interlock With 4 Inputs C - INTLK4
Pcs 7 Cemat Interlock With 4 Inputs C - INTLK4
Pcs 7 Cemat Interlock With 4 Inputs C - INTLK4
Operating principle 2
Operator Commands 3
PCS 7
Feature Bits 4
CEMAT
Interlock with 4 inputs C_INTLK4 5
OS Permissions
I/O-bar of C_INTLK4 6
Function Manual
OS-Variable table 7
Variable details 8
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.....................................................................................................10
1.3 Sequence Test.......................................................................................................................11
1.4 Visualization...........................................................................................................................12
2 Operating principle.....................................................................................................................................13
2.1 Input interfaces.......................................................................................................................13
2.1.1 Inputs for testing and as Interface to the OS..........................................................................15
2.1.2 Process Parameters ..............................................................................................................16
2.1.3 OS Permissions and Features:..............................................................................................17
2.1.4 Connection to EventTs...........................................................................................................18
2.2 Output interfaces....................................................................................................................19
2.2.1 Output status for connection to other blocks..........................................................................19
2.2.2 Outputs for testing and as interface to the OS.......................................................................21
2.3 Engineering Errors.................................................................................................................23
3 Operator Commands..................................................................................................................................25
4 Feature Bits................................................................................................................................................27
5 OS Permissions..........................................................................................................................................29
6 I/O-bar of C_INTLK4...................................................................................................................................31
7 OS-Variable table.......................................................................................................................................35
8 Variable details...........................................................................................................................................37
8.1 Variable details COMMAND...................................................................................................37
8.2 Variable details STATUS.......................................................................................................38
8.3 Variable details STATUS2.....................................................................................................39
8.4 Variable details STATUS3.....................................................................................................40
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).
In order to get the correct indication at the interlock block the runtime sequence is very
important and must be correct:
1. Interlocking Condition
2. Interlock block
3. Drive block
Logic operators
Use the Logic input to specify the logic operator that the block should employ when
determining the interlock state. Make the following settings:
● Logic = 0: OR
● Logic = 1: AND
Bypass Function
Note
Bypassing means that a bypassed interlock signal (In0x) is excluded from the logic of the
interlock block, in other words, this signal is ignored in the logic operation.
There are two possibilities to bypass interlock inputs, a permanent bypass and a temporary
bypass, which have to be activated with Feature.bits20 and 21 to be able to use them.
Operations via faceplate need additionally the according OS permission bits 20 and 21:
Permanent bypass
Permanent bypass means that the input is bypassed until a reset command is carried out. A
permanent bypass can be set with a rising edge on BypIn0x or via faceplate and has to be
reset with a rising edge on RstBypIn0x or via faceplate.
Temporary bypass
A temporary bypass is meant to be used for unhealthy interlock signals which should get
healthy whilst starting or running a drive within a short period of time (e.g. for maintenance
purposes).
A number of inputs can be selected and will be activated via a common activation button. The
bypass will timeout automatically after the configured time of TmpBypTi (in seconds), or after
a reset via a common Reset button.
Permanent and the temporary bypass cannot be activated at the same time. The activation of
the permanent bypass resets the temporary bypass of the corresponding input, as well as a
rising edge on input RstBypIn0x.
Each input has to be individually configured that it can be bypassed permanently or temporarily
by using Feature.bits 0 to 3:
Special situation
If no inputs are connected, the output value is set TRUE. The signal status depends on the
configuration of Feature.bit28. If Feature.bit28 is FALSE the output status will be
16#FF. This status makes the interlock in the faceplate of the interlocked device invisible and
disables the jump functionality as well. If Feature.bit28 is TRUE the output status will be
16#60.
All interlock inputs In0x will not be evaluated for the first-in as long as FinInExt is TRUE.
Note
Make sure that the runtime sequence is correct:
1. Interlocking Condition
2. Interlock block
3. Drive block
Out will remain FALSE if a first-in interlock is recorded and Feature.bit12 is TRUE. A
block reset (RstOut or operator reset via faceplate) will then be required to reset Out.
If Feature.bit12 = FALSE, the output Out will not require a reset to return to a healthy
state when all interlock inputs are healthy (or bypassed).
Process parameters
The following values can be configured online:
● TmpBypTi (s) Temporary bypass elapse time
1.4 Visualization
C_INTLK4 does not have any block icon and can only be opened from the faceplate of the
object or interlock it is connected to. Refer to Variable Details. Control functions and detail
information are only available after opening the faceplate.
For status information the following variables exist:
In0x
Structure variables:
In0x.Value Value Basic state 1-Signal
Format BOOL
In0x.ST Signal status Default: 16#FF
Format BYTE
Structure variable In0x.Value has the properties Text 0 and Text 1. Via these properties,
texts can be configured which are displayed in the in the faceplate dependent on the input
signal value.
Text 0 is displayed if the input signal value is FALSE
Text 1 is displayed if the input signal value is TRUE
InvIn0x
BypIn0x
RstByp0x
Logic
FiInEn
Note
In order to get the correct indication at the interlock block the runtime sequence must be correct:
1. Interlocking Condition
2. Interlock block
3. Drive block
FiInExt
RstOut
TEST_OSS
COMMAND
Note
To permit the modification of the process values from the faceplates, they must not be
connected in the CFC.
TmpBypTi
DefaultOut
OS_Perm
Note
It is not allowed to connect any logic to input OS_Perm.
Feature
Note
It is not allowed to connect any logic to input Feature.
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!
Out
Structure variables:
Out.Value Value
Format BOOL
Out.ST Signal status
Format BYTE
BypAct
BypPerm
BypTemp
BypTime
FiInAct
LaStopRe
Structure variables:
LaStopRe.Value First input
Format BOOL
LaStopRe.STime First input time stamp
Format STRING [22]
Structure variable LaStopRe.Value contains the code for the last stop reason. The texts are
defined in a dataset in @Overview1.pdl (Master_Stoptext_Dataset).
STATUS
STATUS Interface to OS
Format DWORD
Interface to OS
For more information see Variable details.
STATUS2
STATUS2 Interface to OS
Format DWORD
Interface to OS
For more information see Variable details.
STATUS3
STATUS3 Interface to OS
Format DWORD
Interface to OS
For more information see Variable details.
FeatureOut
OS_PermOut
OS_PermLog
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 In0x is transmitted to output Out.
ErrorNum
Note
Only one error number can be indicated at a time!
A detailed description of the individual Feature bits can be found in the chapters above.
Note
Do not connect any logic to input Feature
A detailed description of the individual OS Permission bits can be found in the chapters above.
Note
Do not connect any logic to input OS_Perm.
ENO BOOL 0 O U
Out 1 = output signal ok STRUCT O
Out.Value Value BOOL 0 O U +
Out.ST Signal Status BYTE 16#80 O U
BypAct 1= Bypass active BOOL 0 O U
BypPerm 1= Permanent bypass active BOOL 0 O U
BypTemp 1= Temporary bypass active BOOL 0 O U
Byptime Remaining bypass time INT 0 O U +
FiInAct 1= First input signal detected BOOL 0 O U
LaStopRe First input STRUCT O U
LaStopRe.Value First input value INT 0 O U +
LaS‐ First input time stamp STRING '' O U +
topRe.STime [22]
STATUS Interface to OS DWORD 16#0000000 O U +
0
STATUS2 Interface to OS DWORD 16#0000000 O U +
0
STATUS3 Interface to OS DWORD 16#0000000 O U +
0
FeatureOut Feature Word to OS DWORD 16#0000000 O U +
0