Sessio5 ProgramacioAutomatic

You might also like

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

EEBE

Sessió 5.
Programació en
Automàtic del
Sistema Aeració
Sigles: ISA Codi: 295202
Tipus: INTENSIFICACIÓ en AUTOMÀTICA
Professors : Javier Gámiz Caro
Departament d’ESAII
Índex EEBE

 Programació de l’Automàtic
Programació Lògica en Automàtic

 Tipus de Programació en l'entorn RSLogix 5000


alternatives al Ladder.
 Instrucció PID amb ControlLogix
Integració de Sistemes Automàtics ISA

2
Programació de
l'Automàtic del
Sistema d'Aeració
Subrutina d'Automàtic EEBE

 Subrutines
Programació Lògica en Automàtic

 Codi dels sistemes


• A desenvolupar per l’alumne
• Vermell opcional
Integració de Sistemes Automàtics ISA

 Opcional Valorable
• A desenvolupar per l’alumne
 Codificació
 Lògica de Control elements
 Simulació
4
Criteris Funcionals Sistema Oxigen EEBE

1. Tots els elements deuran estar en


Programació Lògica en Automàtic

automàtic perquè el sistema de control


SC accepti el mode Automàtic.
2. Les consignes del SC són:
1. Cabal d’entrada
2. Oxigen en el reactor
3. Amb el sistema en automàtic si l'usuari
si es dona l’ordre de marxa:
a. El SC obrirà la vàlvula FCV_01 per aconseguir
el cabal consigna.
b. Una vegada en el cabal de consigna (Flow OK)
el SC donarà l’ordre d’engegar el circtuit de
Integració de Sistemes Automàtics ISA

pressió d’oli (Oli Pressure) passat el temps de


consigna 1.
c. El sistema esperarà el temps de consigna 2
per engegar el circuit de refrigeració.
d. Donada l’ordre de marxa del circuit
refrigeració el SC esperarà el temps de
consigna 3 per engegar el compressor.
4. El SC donarà alarma de regulació
d’Oxigen si passat el temps de consigna
4 no d'arribat a la consigna de oxigen.
5
Integració de Sistemes Automàtics ISA Programació Lògica en Automàtic

2
1
0

3
Codificació del Sistema Automàtic
EEBE

6
Integració de Sistemes Automàtics ISA Programació Lògica en Automàtic
UDT AIRSYS
EEBE

7
Tipus de Programació
en RSLogix 5000
Function Bloc, SFC
Tipus de programació IEC61131-3 EEBE
 Llenguatges suportats
Programació Lògica en Automàtic

 Lenguajes de Programación: Escalera (Ladder), Texto estructurado, Bloques


de Función, SFC. Estándar IEC-61131.

3. Texto Estructurado

1. Bloques de Función
Integració de Sistemes Automàtics ISA

4. SFC
2. Escalera, ladder

9
Blocs de funció predefinits EEBE

 Instrucció Add FB
Programació Lògica en Automàtic

• La instrucció Add FB té dos valors d'entrada: SourceA i SourceB


• Poden ser una etiqueta o un numero
• En l'exemple, SourceA s'agrega a SourceB i el resultat es col·loca en Dest
Integració de Sistemes Automàtics ISA

10
10
Integració de Sistemes Automàtics ISA Programació Lògica en Automàtic
Exemple. Simulació Compressor

Function Block en Ladder


EEBE

11
Sequential Function Chart (SFC) EEBE

 Entorn gràfic de programació.


Programació Lògica en Automàtic

 Elements: Estats, accions, branques de transició, simultànies i per selecció


 Posicioni i organitzi blocs segons l'aplicació per millorar la llegibilitat
 Els quadres de text flotants o vinculats proporcionen documentació de
l'aplicació
 Es pot cridar rutines en FBD, LD, SFC o ST quan sigui necessari
 Es pot incrustar text estructurat en transicions i accions directament
 Millora la llegibilitat i el manteniment en tipus de programació discreta o
per lots
Elimina rutines estranyes
Integració de Sistemes Automàtics ISA

12
Sequential Function Chart (SFC)EEBE
 Seqüenciació d'estats d'una màquina
 Programa d'alt nivell / gestió d'execució de rutina
Programació de l’Automàtic

 Un enfocament més flexible per desenvolupar seqüenciadors


 El llenguatge altament visual que és més fàcil d'entendre
 Ideal per a màquines amb operacions repetitives
 Ideal per execució d'aplicacions de procés per lots
Tecnologies de la Producció TPEIA

Font: Rockwell Automation 13


Interfície SFC EEBE
SFC
SFC Show/Hide Runtime
Grid and Autoscroll
Page Lines SFC
Programació de l’Automàtic

Element
SFC Toolbar
Editor / Routine
Overview Specific names

RSLogix 5000 SFC


with backing
Quick Access structure tag
SFC Property Dialogs
Routine Automatic
Name

Editor
Generation
SFC
Language
Editor Embedded
Monitor Tag
Structured Text
Tecnologies de la Producció TPEIA

of on-line
Transitional
operation

Step Embedded
Description Structured
Text Action

14
Instrucció PID en PLC
de Rockwell
Integració de Sistemes Automàtics ISA Programació Lògica en Automàtic

2
Llaços de control PBL
EEBE

16
Integració de Sistemes Automàtics ISA Programació Lògica en Automàtic

Llaç 1
Instrucció PID

Llaç 2
EEBE

17
Conceptes de Control EEBE

 Objectiu del Control Manual.


Programació Lògica en Automàtic

 Variable de Procés (PV). Sensors.


 Variable de Control (CV). Actuadors.
 Set Point o Consigna (SP).
 Error E. E=SP-PV
7,56pH
 Pertorbació.
 Histèresi. Human
in
the Loop
Integració de Sistemes Automàtics ISA

18
Instrucció PID Rockwell EEBE

 La instrucció PID s’ha de


Programació Lògica en Automàtic

sincronitzar amb una tasca


periòdica o activar-la amb un
temporitzador.
 Les dades que tenim que
parametritzar són:
o Variable de procés (PV): Variable que
desitgem controlar.
o Valor retingut (Tieback): Valor de control
Integració de Sistemes Automàtics ISA

en manual.
o Variable de control (CV): Variable que
afecta a l'actuador.

19
Parametrització Instrucció PID EEBE

 Límit en la sortida: Podem establir límits en la CV impedint que


Programació Lògica en Automàtic

s’aconsegueixi valors majors o menors a uns determinats, activant la


corresponent alarma.
 Banda morta: Ens permet minimitzar el desgast del dispositiu de sortida,
actuant únicament (modificant la CV) quan s'aconsegueixi determinat nivell
d'error pel que fa al SP, però els càlculs són realitzats correctament. Si
activem el bit NOZC=1 (No Zero Crossinf for Deadband) no es realitzaran
aquests càlculs amb l'error real.
 Prealimentació: (FeedForward) Representa una pertorbació del sistema, i
s'utilitza habitualment per a processos amb retard en el transport. Per
exemple: aigua freda abocada en una mescla calenta. D'aquesta manera es
Integració de Sistemes Automàtics ISA

reforça el valor de sortida abans d'esperar que la PV variï per la mescla.


S'usa el camp BIAS, que també pot servir amb correcció de l'error
estacionari si no disposem de control integral.
 Transferència sense pertorbacions: Es pot bloquejar l'acció integral quan CV
arribi als seus valors màxim o mínim (MAXO, MINO) el terme integral
acumulat roman fix fins que CV estigui dins de límits. En la transició de
manual a automàtic el terme BIAS manté l'últim valor de CV. Bit NOBC=0. 20
Objectius Setmana 5-6 EEBE

 PBL. Objectius a assolir en la sessió presencial


Programació Lògica en Automàtic

o Finalitzar la programació en Manual.


o Començar la programació en Automàtic.
 Pràctiques. Programació de l’automàtic del
procés.
 Treball Autònom.
o Finalitzar la programació en Automàtic.
Integració de Sistemes Automàtics ISA

o Sintonització dels paràmetres de control.


o AS-Built (Documentació). Redactar les estructures
de dades, la lògica de control en Manual i en
Automàtic.
21
Fonts de referència EEBE

 Conjunt d'instruccions Generals ControlLogix (Atenea)


Programació Lògica en Automàtic

 Instruccions Secuencials en CLX (Atenea)


 Conjunt d'instruccions Generals ControlLogix (Atenea)
Integració de Sistemes Automàtics ISA

22

You might also like