P3 Wincc Tiaportal

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 12

P3_WINCC_

7
P3_WINCC_TIAPORTAL

Objectius:

Saber treballar amb camps dentrada/sortida simblics


Saber treballar amb camps dentrada/sortida grfics

1. CAMPS DENTRADA/SORTIDA SIMBLICS


Un Campo E/S simblico, s una eina que serveix per mostrar un text
alternatiu segons lestat duna variable associada.
Pot tenir vries formes de treball. Les ms significatives sn:
-

Noms com a camp de sortida: Es visualitzaran


diferents textos ( prviament definits en una Llista de
textos ) en funci del valor duna variable
Com a camp dentrada/sortida: En aquest cas a ms
de treballar segons el comentat anteriorment, loperari
pot seleccionar un dels textos de la llista de textos que
es visualitza en el camp dES simblic i aix modificar el
valor de la variable associada.

Un exemple molt senzill dutilitzaci daquests camps dES simblics


podria ser el segent:
- Per controlar un motor, loperador disposar dun camp dES
simblic on tindr la possibilitat de seleccionar dos textos Motor ON i
Motor OFF. El motor arrencar o parar segons la selecci i en el
camp es mostrar lestat actual del motor.
A lhora de definir un camp dentrada/sortida simblic podem tenir
prviament establerta la llista de textos o la podem crear dins el
procs de configuraci del propi camp. En aquest cas mostrarem primer el procs de creaci de la
llista de textos.
1.1 Creaci de llistes de textos.
Si volem crear la llista de textos prviament a la definici del camp dES simblic, cal anar a la part del
gestor del projecte en concret a lapartat Listas de textos y grficos . , Ens apareix una taula amb
les diferents llistes de textos que ja hi hagi creades en el nostre projecte i la nova llista de textos.
Un cop all podem fer clic sobre Agregar per crear una llista de textos ( definint un nom identificador
a la llista ja que en podem crear mltiples ).

F.Bru

P3_WINCC_

A lapartat Seleccin hem destablir el mode adequat als requisits que tindr la llista de textos que
volem crear

Les diferents possibilitats sn:


- Rango(...-...): aquesta opci permet assignar entrades de text de la llista de textos a valors
enters o rangs de valors a una variable. La quantitat dentrades de text s lliure, per el lmit
dependr del panell doperador utilitzat. El valor estndard que especifiquem es visualitzar
quan el valor de la variable estigui fora dels rangs definits
- Bit ( 0,1 ): Aquesta opci fa que les entrades de text de la llista sassignin a dos estats duna
variable binria. Per a cada estat de la variable binria es pot crear una entrada de text.
- Nmero de bit ( 0-31 ). Aquesta opci permet assignar una entrada de text de la llista a
cada bit duna variable en funci de la posici del bit. Aquesta opci noms t sentit per
treballar amb variables que noms puguin tenir un bit activat en cada moment. El nombre
mxim dentrades de text s 32 ( la variable de treball es correspondria amb un word )
A lapartat Entradas de la lista de textos s on definim els textos i el valor al qual el volem
assignar.
Treballant amb lopci Rango(...-...) tenim lopci especial de definir un text per a quan el valor de la
variable no sigui cap de les possibilitats contemplades. Treballant amb Nmero de bit ( 0-31 ) tamb
disposem daquesta opci que es visualitzar quan no hi hagi cap dels bits de la variable activat o
quan nhi hagi ms dun.

EXEMPLE 1. Definici duna llista de textos amb lopci Rango(...-...).


Per veure el funcionament treballant amb lopci Rango(...-...) establirem una llista de text amb el nom
EXEMPLE DE RANG amb les caracterstiques que es mostren a la imatge inferior. Volem visualitzar
diferents textos en funci del valor que tingui un comptador ( alhora volem que loperari pugui donar
valors al comptador seleccionant els textos. )

A la primera fila validem lopci Predeterminado. Automticament a la columna Valor apareix


lopci Entrada predeterminada. A la columna Texto definim el text corresponent.
Indicar que a lhora destablir el valor per a cada una de les entrades de text podem definir un valor o
un rang de valors. Els valors que podem utilitzar poden ser en format decimal, hexadecimal i binaris.
Podem provar de definir un camp dentrada/sortida simblic al que assignarem aquesta llista de textos
que acabem de crear i que associarem a una variable externa C0 ( tipus comptador / direcci Z0 ).
( Indicar que quan sestableix un rang per a una determinada entrada, quan es selecciona aquesta
entrada es carrega el valor inferior del rang a la variable de control )

F.Bru

P3_WINCC_

EXEMPLE 2. Definici duna llista de textos amb lopci Nmero de bit ( 0-31 )
Per veure el funcionament treballant amb lopci Nmero de bit ( 0-31 ) establirem una llista de text
amb el nom EXEMPLE DE NUMERO DE BIT amb les caracterstiques que es mostren a la imatge
inferior.
Suposarem que estem controlant un sistema mitjanant la guia gemma. Volem que loperari pugui
veure en quin estat es troba el sistema. Suposarem que el bit de marques corresponent a cada un
dels estats programats s el que es mostra a la taula.

Podem provar de definir un camp de sortida simblic al que assignarem aquesta llista de textos que
acabem de crear i que associarem a una variable externa MB0 ( tipus Byte / direcci MB0 ).

EXEMPLE 3. Definici duna llista de textos amb lopci Bit ( 0,1 ):


Per veure el funcionament treballant amb lopci Bit ( 0,1 ) establirem una llista de text amb el nom
EXEMPLE BIT amb les caracterstiques que es mostren a la imatge inferior.

Suposarem que estem controlant el funcionament dun motor. Loperador disposar dun camp dES
simblic on visualitzar i podr seleccionar dos textos Motor ON i Motor OFF. El motor arrencar
o parar segons la selecci i en el camp es mostrar lestat actual del motor. ( per a que realment
loperari pugui controlar el motor des del panell caldr que la sortida corresponent no estigui
controlada pel programa del PLC. )

Podem provar de definir un camp dES simblic al que assignarem aquesta llista de textos que
acabem de crear i que associarem a una variable externa A124.0 ( tipus Bit / direcci A124.0 ). Si
volem que loperari pugui activar o desactivar el motor des del panell la sortida A124.0 no pot estar
controlada pel programa del PLC.

F.Bru

P3_WINCC_

Per inserir un camp dES simblic cal seleccionar lopci Campo ES simblico de la finestra
dobjectes. Es pot fer doble clic, o es pot seleccionar amb el ratol i arrossegar el cursor fins a la zona
on volem situar el camp dES dins la imatge. A la finestra de propietats es mostrar lentorn per a la
definici del camp dES. Les opcions de configuraci de les que disposem sn:
1.1. General.

a) Proceso:
i) Variable: Cal seleccionar quina ser la variable de control.

b) Tipo: Les diferents opcions sn:


i) Dos estados
ii) Entrada
iii) Entrada/salida
iv) Salida
c) Contenido:
i) Lista de textos: Tot camp dentrada/sortida simblic va lligat a una llista de textos. En
aquesta llista de textos sestableixen els diferents textos que volem que apareguin i el
valor de la variable associada per a cada un dels textos. A lhora de definir un camp
dentrada/sortida simblic podem tenir prviament establerta la llista de textos o la podem
crear dins el procs de configuraci del propi camp

La resta dopcions sn comuns a elements ja vistos anteriorment o que sn opcions que no seran
objecte destudi en aquesta prctica

F.Bru

P3_WINCC_

2. CAMPS DENTRADA/SORTIDA GRFICS


La idea s la mateixa que hem vist pels camps dES simblic per en comptes de textos treballant
amb imatges. En comptes de treballar amb llistes de text els Camps dES grfics treballen amb
llistes de grfics. En funci del valor duna variable es visualitzar un dels grfics de la llista i tamb
es pot fer que loperari pugui donar diferents valors a una variable en funci del grfic seleccionat.
Com abans comentarem primer com crear les llistes de grfics.
2.1. Creaci de llistes de grfics.
Si volem crear la llista de grfics prviament a la definici del camp dES grfic, cal anar al mateix
apartat que abans dins del gestor del projecte. Un cop all lnic que hem de fer s la pestany
corresponent a llistes de grfics.

Ens apareix una taula amb les diferents llistes de grfics que ja hi hagi creades en el nostre projecte i
la nova llista de grfics.
Un cop all podem fer clic sobre Agregar per crear una llista de grfics ( definint un nom identificador
a la llista ja que en podem crear mltiples ). A lapartat Seleccin hem destablir el mode adequat
als requisits que tindr la llista de grfics que volem crear ( les opcions sn les mateixes que per les
llistes de text ) .
A lapartat Entrada en la llista s on definim les imatges i el valor al qual el volem assignar.

Fent clic sobre entrada sens obre lentorn de selecci dimatges ( que ja sen coneix el funcionament )
podent seleccionar entre alguns dels grfics ja presents en el projecte o podent-ne afegir de nous.

F.Bru

P3_WINCC_

Per inserir un camp dES grfic cal seleccionar lopci Campo ES grfico
de la finestra dobjectes. Es pot fer doble clic, o es pot seleccionar amb el
ratol i arrossegar el cursor fins a la zona on volem situar el camp dES dins
la imatge. A la finestra de propietats es mostrar lentorn per a la definici del
camp dES. Les opcions de configuraci de les que disposem sn:

i)

- Proceso:
Variable: Cal seleccionar quina ser la variable de control.

ii)
iii)
iv)
v)

- Tipo: Les diferents opcions sn:


Dos estados
Entrada
Entrada/salida
Salida

- Contenido:
vi) Lista de grficos: Tot camp dentrada/sortida grfic va lligat a una llista de grfics.
A lhora de definir un camp dentrada/sortida grfic podem tenir prviament establerta la
llista de grfics o la podem crear dins el procs de configuraci del propi camp
EXEMPLE 4. Definici duna llista de grfics amb lopci Rango(...-...).
Per veure el funcionament treballant amb lopci Rango(...-...) establirem una llista de grfics amb el
nom LLISTA GRFICS RANG amb les caracterstiques que es mostren a la imatge inferior. Volem
visualitzar diferents imatges en funci del valor que tingui una variable ( en concret un byte de
marques ) ( alhora volem que loperari pugui donar valors al byte seleccionant els grfics. )

Els grfics amb els que treballarem estan ja incorporats als projectes de wincc.
Podem provar de definir un camp dentrada/sortida grfics al que assignarem aquesta llista de grfics
que acabem de crear i que associarem a una variable externa MB0 ( tipus Byte / direcci MB0 ).

F.Bru

P3_WINCC_

EXEMPLE 5. Definici duna llista de grfics amb lopci Nmero de bit ( 0-31 )
Per veure el funcionament treballant amb lopci Nmero de bit ( 0-31 ) establirem una llista de
grfics amb el nom LLISTA GRFICS NUMERO DE BIT amb les caracterstiques que es mostren a
la imatge inferior. Volem visualitzar diferents imatges en funci del valor que tingui una variable ( en
concret un byte de marques ) ( alhora volem que loperari pugui donar valors al byte seleccionant els
grfics. ). Recordar que aquesta opci est pensada per al treball de variables byte o word on es
preveu que en cada moment noms un dels seus bits estar activat.

Els grfics amb els que treballarem estan ja incorporats als projectes de wincc.
Podem provar de definir un camp dentrada/sortida grfics al que assignarem aquesta llista de grfics
que acabem de crear i que associarem a una variable externa MB1 ( tipus Byte / direcci MB1 ).

EXEMPLE 6. Definici duna llista de grfics amb lopci Bit ( 0,1 ):


Per veure el funcionament treballant amb lopci Bit ( 0,1 ) establirem una llista de grfics amb el nom
EXEMPLE BIT amb les caracterstiques que es mostren a la imatge inferior.

Els grfics amb els que treballarem estan ja incorporats als projectes de wincc.
Podem provar de definir un camp dES simblic al que assignarem aquesta llista de textos que
acabem de crear i que associarem a una variable externa A124.0 ( tipus Bit / direcci A124.0 ).

F.Bru

P3_WINCC_

PROPOSTA PRCTICA_3
A continuaci es proposa una prctica a partir dels continguts desenvolupats.
1.

Crear 4 imatges amb els noms de: Imatge_PRINCIPAL, Imatge_format BIT , Imatge_format RANG i
Imatge_format NUMERO DE BIT

2.

Configurar la finestra permanent de les imatges seguint el model mostrat. Disposes del logo de linstitut
al moodle del curs

3.

Inserir a la PLANTILLA un bot que permeti finalitzar lexecuci del Runtime per a que aparegui a totes
les imatges del projecte.

4.

Inserir diferents camps dentrada/sortida SIMBLICS

5.

Inserir diferents camps dentrada/sortida GRFICS

Caldr respectar al mxim les caracterstiques de colors i mides dels elements.


Imatge_PRINCIPAL

Rectangle

Text

Text

Grfic
Text
Text
Text
Rectangle

Bot

Bot

Bot

Bot

F.Bru

P3_WINCC_

Imatge_format BIT

Camps dES
grfic:
- variable E124.0
- llista de grfics
interruptor_graf

Camps dES
simblic:
- variable E124.0
- llista de textos
interruptor_text

Bot

Camps dES:
control a nivell
binari de lestat del
bit E124.0

Llista de textos interruptor_text:


Sha de crear una llista de textos per a que apareguin diferents missatges en funci de lestat del bit E124.0 que
es correspon a un interruptor:
Estat del bit
0
1

Entrada
INTERRUPTOR_OFF
INTERRUPTOR_ON

Llista de grfics interruptor_graf


Sha de crear una llista de grfics per a que apareguin diferents imatges en funci de lestat del bit E124.0 que es
correspon a un interruptor:
Estat del bit
0
1

Grfic
INTERRUPTOR_OFF.JPG
INTERRUPTOR_ON.JPG

( disposes del grfics corresponents a la carpeta de la prctica disponible al moodle del curs )

F.Bru

P3_WINCC_

Imatge_format RANG

Camps dES grfic:


- variable EB0
- llista de grfics
ASCENSOR_graf

Camps dES
simblic:
- variable EB0
- llista de textos
ASCENSOR_text

Camps dES:
control a nivell
binari i decimal
de lestat del byte
EB0

Bot
Llista de textos ASCENSOR_text:

F.Bru

10

P3_WINCC_

Llista de grfics ASCENSOR_graf:

( disposes del grfics corresponents a la carpeta de la prctica disponible al moodle del curs )

F.Bru

11

P3_WINCC_

Imatge_CONTROL MARQUES-TEMPORITZADORS-COMPTADORS

Camps dES grfic:


- variable AB124
- llista de grfics
SEMAFOR_graf

Camps dES
simblic:
- variable AB124
- llista de textos
SEMAFOR_text

Camps dES:
control a nivell
binari i decimal
de lestat del byte
AB124

Bot
Llista de textos SEMAFOR_text:

Llista de grfics SEMAFOR_graf:

( disposes del grfics corresponents a la carpeta de la prctica disponible al moodle del curs )

F.Bru

12

You might also like