Documente Academic
Documente Profesional
Documente Cultură
Disclaimer
Because of the variety of uses for SICAR described in this publication, those responsible for the use of
SICAR must satisfy themselves that all necessary steps have been taken to assure that each use meets all
performance and safety requirements, including any applicable laws, regulations, codes and standards.
The illustrations, charts, sample programs and layout examples shown in this guide are intended solely for
purposes of example. Since there are many variables and requirements associated with any particular
installation Siemens does not assume responsibility or liability (to include intellectual property liability) for
Reproduction of the contents of this copyrighted manual, in whole or in part, without the written permission of
Siemens, is prohibited.
User Guideline 4
Table of contents
4. Multilingual Step 7 41
On the CD you will find a prepared basic project, as well as a sample project based on our demo kit.
Rename the SICAR basic project with your own project name
Hardware configuration
Important: Indicate MB1 as clock memory for the CPU-parameterization
Init FC981:
Adaptation of the initialisation FC999 if demanded, otherwise default input extension
Adjustment of FB981 depending on the parameterization of FC999
Parameterization FB300
FC983:
Reading in of all panels (operator panels, manual on-site panels, robots and so on) into the FC983 by
means of the FC996 / FC997.
Program the operating modes by means of FC995
For each mode (if required) the signals "Emergency stop", “Protection doors”, “Basic start conditions”,
“Initial position” / “Position stop end of cycle” must be programmed in a message block
(Zone 1 -> FB1001)
Program in the FC986 the calls of the FCs for message block and user sequence cascades
Productiondatas
Blocks FB FC DB UDT
System Library:
HMI-Interface and 0-199 0-199 0-199
System-Diagnostics
System Library:
Initialization and
900-1299 900-1299 900-1299 900-999
Sequence_Engine
incl. Process-Diagnostics
In the hardware configuration it is mandatory to set the Clock memory on to memory byte 1
in the CPU properties.
1.1.3 F-Parameters
If you use a Failsafe-PLC adjust the suggested settings from the systemresources.
The following memory bits are relevant for starting an operation mode. If one is missing the
operation mode start will be switched off immediately.
M 10.0 Z1 emergency_stop
M 10.1 Z1 protection door
M 10.4 Z1 basic start condit
In the project SICAR_basic all these bits are pre-set with log1.
All project specific conditions has to be programmed instead of the log1 bit.
Additional messages can be programmed in following (those like safety messages,…)
The diagnosis of these messages will be displayed in the “Seq diag” screen.
The displayed message texts are generated automatically from the source of the S7-block FB1001.
The messages can also be displayed in the WinCC flexible alarm window. For that purpose it is
necessary to type in the the message texts in the WinCC flexible project.
The WinCC flexible project SICAR_basic contains a prepared fault-/alarm list in discrete alarms.
Basic-Project
Demo-Project
The HMI interface for the discrete alarms is the DB126. Therefor the information must be transferred from
the message block DB to the HMI interface block.
Main OEM
menu
Alarm Alarm Manual Detail Cursor Line Page Line Page Main Seq
History Operation Diag to right Up Up Dn Dn menu Diag
Submenus Main
menu
The screen navigation was modified as such that it is possible to change to the diagnosis
or manual operating screens from any active screen.
By pressing the Manual operation button the visualization will change to the screen Man_Overview_1.
From these screen you can select a manual operation screen directly by pressing the corresponding
button (1..10 in the overview_1 and 11…20 in the overview_2) or you can change to the overview of the
other types of manual operation.
Additionally to the standard screens, SICAR provides a screen for operation mode selection
named “SS_91_OM_screen“
The OP-mode screen can be selected directly from header or from the main screen.
Additionally to the function open OM-screen, the button displays the operation-mode
status of the activate Zone
Define the manual operations and type in the relevant texts in the corresponding
textlist in menu “Text and Graphics Lists/Text Lists”.
The name of the screen will be assigned in the WinCC flexible project.
Select the textlist “SO_111_Man_overview”. In the text list there are placeholders for each possible screen.
The configuration of movements will be described on a sample of the first movement screen of the
project SICAR_demo and there for the first line.
The SICAR_HMI_basic project provides default textlists for the displayed texts of the movement lines.
The corresponding value is: Line 01 : 10…19,
:
Line10 : 100…109,
:
Line 100 : 1000…1009
SICAR_HMI_basic SICAR_HMI_demo
Default text mov_line_01 Project specific text mov_line_01
The bits for the color change are preset by log0. The user has to program the relevant conditions
for color change (left ->yellow, right ->blue) and for the indication of executablity.
The bits representing the button left/right are assigned to a memory bit which is reserved in
the symbol list. This bits can be used as pushbuttons in the user program.
Additionally to the prepared interface of the active elements of the movement lines, the
FC61 provides a prepared interface for hiding not used elements as well.
The value B#16#40 effects that the indication of the position will not be displayed.
The procedure for the other types of movement screens will be the same.
The interface to HMI faceplates is defined with DB110 for the Interface_Visu (diag_pics)
and DB119 Interface Alarms (discrete alarms). The declaration (ARRAY) of the DBs has to be
modified according to the number of used Tec_units.
DB110 “Interface_Visu”
DB119 “Interface_Alarms”
Pushbutton Interface
from movement screen
Operation mode
from Zone 1
Reset from
OP-mode screen
Create a tag for the “Model_Alarms” and a tag for the visu of the corresponding Diag_pic
“Diag_PosDev_2S2D2P”
The relation of the output-parameter of the tec_unit block FB370 to the projected tag will
be shown in the following figure.
Connecting the tag “ST010_Carr_Visu” as a multiplex tag in tag-folder “Diag”, in this case as Index 1.
Open the tag folder “Diag”, select the corresponding Tec_unit, open the properties and
select “Multiplexing”
Note: Index 0 cannot be used and is reserved with the internal variable ULg_Dummy.
Insert the tag “ST010_Carr_Visu” from the tag folder “Model” as Index 1.
Additional PosDev_2S2D2P types are added with there own Tagname and to the next free Index position.
Open the Main screen and copy the faceplate from the project library into the screen.
To activate the Diag -and Statusscreen of the PosDev you have to do the following steps:
Create a Tag “Model_Alarms” with a number of Arrays fitting to the used Tec-Unit blocks in the Station.
In the Alarm management/Temp_Messages you can find prepared messages for each Tec-Unit block
naming is $Name of the FB$ message. (in this case $FB370$)
Note: Relationship between Trigger Tag / Trigger bit and DB-Adress at TEC-Unit Output ALARMS
If you add an additional Tec-Unit in your project you use as a Trigger Tag e.g. again Model_Alarms.
Next step is to adjust the Trigger bit
The calculation of the start address of your first Trigger bit is DBW (X) * 2
1. Tec-Unit: DBx.DBW0 -> First Trigger bit 0
2. Tec-Unit: DBx.DBW2 -> First Trigger bit 16
3. Tec-Unit: DBx.DBW4 -> First Trigger bit 32
……..
8. Tec-Unit: DBx.DBW0 -> First Trigger bit 64
The calculation of the Trigger address reguarding to the Trigger bit is done automatically by WINCCflex.
Replace “$Name of FB$” in this case “$FB370$ with the right name e.g. “ST010_Carr” by using the search
and replace function
Duplicate the DB_HMI_DATA (DB67) as runtime interface for the second operator panel.(e.g. DB70)
Duplicate the DB_HMI_CONFIG (DB68) for the configuration of the second operator panel.(e.g.DB71)
The FC_HMILITE_BASIC (FC68) must be called once in the program for each operator panel. The
"HMI_DATA_DB" and "HMI_CONFIG_DB" input parameters must be supplied with the appropriate DB
numbers.
The FC_HMILITE_MANUAL (FC69) must be called once in the program for each operator panel. The
"HMI_DATA_DB" and "HMI_CONFIG_DB" input parameters must be supplied with the appropriate DB
numbers
The interface for the manual operation screens FC61,FC62,FC63 needs to be duplicated.
Internally the interface address must be supplied with the appropriate DBNo.
Make a copy of the current HMI project and make the following modifications
The WinCC flexible area pointers with the DB67 (DB_HMILITE_DATA) absolute address must receive the
duplicated DB_HMILITE_DATA as new absolute address.
4. Multilingual Step 7
All S7-Projects are delivered with the languages english and german.
The language can be changed with the integrated Simatic Manager Function „Manage Multilingual texts“.