Detailed description
2.6 Interface structure
Basic logic functions: PLC basic program solution line (P3 sl)
42
Function Manual, 11/2006, 6FC5397-0BP10-2BA0
Extensions of the PLC alarms via the block FC 10
Via the parameter "ExtendAlMsg"
at FB1 the PLC alarm mechanism can be selected.
In case of Value FALSE in the parameter "ExtendAlMsg" the previous process of the FC10 is
active with the DB2 as Bitfeld-Data block.
The known restrictions regarding the number of channels and axes are applicable.
In case of Value TRUE in the parameter "ExtendAlMsg" the extension of the FC 10 is active.
Thereby, the DB 2, DB 3 are created as usual and the user must set or reset the bits in the
DB 2. The parameterization over message and alarm and a parameterization of the numeric
value of the second decade of the user alarms is contained in the DB 5.
The extensions are:
•
Support for 10 channels, 31 axes.
•
Areas for feed stop, read-in disable, etc. are available without messages. The information
from this area is stored on the interface in DB21, DB31 depending upon the FC 10-
parameter "ToUserIF" together with the related message bits as group signals. As such,
the previous cumbersome handling of the signals is omitted.
•
The alarms / messages also get the 16-bit integer additional value (%Z parameter in the
alarm text) in addition to the alarm number for the user area 0. The user must write the
16-bit integer values in the DB 2 in the Array variable ZInfo0 parallel to setting an alarm
bit. An integer value is available for each bit in the user area 0, see UDT1002 in the basic
program.
•
The user messages can be parameteized in the second decade of the message number
in the numerical range 0 to 9. The display value of the second decade must be written by
the user in the DB5 in the array variable UserDek2No. A number can be defined for each
user area, see DB 5 in the basic program.
The value 0 is set by default for second decade.
The Structuring of the DB 2 in UDT1002 can be recoginzed (basic program). In case of new
alarm functions, the UDT1002 must be assigned symbolically to the DB2.
At the start of DB 2 there are bit fields for signals without alarm generation. This is followed
by an array of size 64 integer for additional info of the user area 0.
Thereafter follow the areas, which also trigger alams / messages.
These areas are extended to 10 channels, 31 axes.
Summary of Contents for SINUMERIK 840D sl
Page 282: ...Index Basic logic functions Acceleration B2 64 Function Manual 11 2006 6FC5397 0BP10 2BA0 ...
Page 388: ...Basic logic functions Travel to fixed stop F1 Function Manual 11 2006 6FC5397 0BP10 2BA0 52 ...
Page 962: ...Index Basic logic functions Emergency Stop N2 20 Function Manual 11 2006 6FC5397 0BP10 2BA0 ...
Page 1704: ...Constraints Basic logic functions Spindles S1 94 Function Manual 11 2006 6FC5397 0BP10 2BA0 ...
Page 1716: ...Index Basic logic functions Spindles S1 106 Function Manual 11 2006 6FC5397 0BP10 2BA0 ...
Page 1996: ...Index Basic logic functions Tool Offset W1 208 Function Manual 11 2006 6FC5397 0BP10 2BA0 ...
Page 2150: ...Table of contents Basic logic functions Appendix 4 Function Manual 11 2006 6FC5397 0BP10 2BA0 ...
Page 2184: ...Glossary Basic logic functions Appendix 38 Function Manual 11 2006 6FC5397 0BP10 2BA0 ...