Documente Academic
Documente Profesional
Documente Cultură
Cap 2
Cap 2
Functii de baza
- Proiectarea de rapoarte
- Interfete API .
Functiile complexe se pot realiza utilizand limbajul de programare ANSI-C si/sau Visual
Basic Script.
Configuratii
Sistemele Single-user sunt utilizate in aplicatii de mici dimensiuni (numar mic de tag-
uri), sau ca interfete operator pentru componente de sistem independente.
3
Sistem Multi-user permit conectarea pana la 32 de statii de operare la Server.
1. Apasa "File/New".
Fig. 2.1
2. Se poate selecta
4
Multi-User Project- Un Server, mai multi Clienti
Client Project Sisteme distribuite, mai multi Clienti cu
propriul lor proiect
3. In fereastra "Create New Project" se introduce numele
proiectului SimClas
4. Apasa pe butonul "Create".
Fig. 2.2
In fereastra Project properties se poate selecta Update Cycles (aciclic sau 15 optiuni de
actualizare de la 250 ms la o ora)
Module functionale:
- Sistem de gestiune a tag-urilor de proces (imagine
proces care cuprinde variabile de masura, actionare,
referinte, evenimente, arhive), tag-uri interne, definirea
de structuri de tag-uri, definirea Conexiunilor.
- Sistem de proiectare a ecranelor, Definire actiuni: C-
Programs, VBS
5
- Sistem mesaje
- Arhivare
- Sistem de rapoarte
- Protectie
Fig. 2.3
Mecanism de comunicatie
6
Conexiunea hardware la proces este facuta prin procesorul de comunicatie.
Fiecare canal formeaza interfata cu un sigur driver hardware subordonat deci cu un
singur modul de comunicatie.
Fig. 2.4
7
Fig. 2.5
Fig. 2.6
8
Fig. 2.7
9
Fig. 2.8
10
Fig. 2.9
2. C:\Siemens\WinCC\Diagnose\SIMATIC_S7_PROTOCOL_SUITE_01.LOG
Fig. 2.10
In WinCC Online Help/Error codes with connection failure sunt listate sunt
listate cele mai importante coduri de eroare.
11
Configurarea tag-urilor (variabilelor) de proces si grupurilor de tag-uri
Fig. 2.11
Fig. 2.12
12
In Tag properties/Select se specifica tipul de variabila si adresa.
Fig. 2.13
13
Fig. 2.14
14
Fig. 2.15
Fig. 2.16
15
Observatii:
Fig. 2.17
16
Fig. 2.18
Fig. 2.19
17
In WinCC/Tools/WinCC Tag Simulator se pot realiza simulari ale tag-urilor (tag-urile de
proces pot fi simulate numai daca s-a realizat conexiunea cu PLC-ul).
Fig. 2.20
18
Fig. 2.21
19
Exercitiul 2
Grup de tag-uri:
CapDataTest
Tag-uri:
ConStart, Unsigned 16 bit value, DB329 DW0
CD_Picking, Unsigned 8 bit value, DB320 DBB16
CD_PlateID, Unsigned 32 bit value, DB320, DD2
CD_Length, Unsigned 32 bit value, DB320, DD8
CD_Width, Unsigned 16 bit value, DB320 DW14
Lstate
Tag-uri:
LStatGeneral, Unsigned 16 bit value, DB1002 DW1158
LStatSensor, Unsigned 16 bit value, DB1002 DW266
LstatMotor, Unsigned 32 bit value, DB1002, DD302
- Tag-uri interne
Grup de tag-uri:
General
Tag-uri:
CmdAcceptNewCoef, Binary Tag
CmdRemove, Binary Tag
20
Exercitiul 3. Configurarea de Tag-uri de proces si Grupuri de Tag-uri
Grup 1: motor_picture
P_signal0 binary tag DB20.DB16.0
P_signal1 binary tag DB20.DB16.1
P_event1 unsigned 16-bit value DB20.DBW12
Grup 1 : bottling_plant
P_trend_1 signed 16-bit value DB20.DBW6
P_IVar_Mess signed 16-bit value DB20.DBW8
Grup 1 : measurement_points
P_Tank1_IB0 unsigned 8-bit value IB0
P_Tank2_QB0 unsigned 8-bit value QB0
Grup 1 : message_events
P_setpoint_speed signed 16-bit value DB20.DBW10
P_actual_speed signed 16-bit value DB20.DBW14
P_switch1 binary tag DB20.DB16.2
P_motor1 binary tag DB20.DB16.3
21
Exercitiul 4.
Configurarea de Tag-uri interne si Grupuri de Tag-uri
Configurare Grupuri de Tag-uri
Grup 1: I_motor_picture
event1 unsigned 16-bit value
...
...
Grup 2: I_bottling_plant
trend_1 signed 16-bit value
IVar_Mess signed 16-bit value
...
...
Grup 4 : I_message_events
setpoint_speed signed 16-bit value
actual_speed signed 16-bit value
switch1 binary tag
motor1 binary tag
22