Ud5 Aplicacions Amb Circuits Programats

25
Aplicacions amb circuits programats. Introducció a l'automatització programada Unitat didàctica 5

Transcript of Ud5 Aplicacions Amb Circuits Programats

Page 1: Ud5 Aplicacions Amb Circuits Programats

Aplicacions amb circuits programats.

Introducció a l'automatització programada

Unitat didàctica 5

Page 2: Ud5 Aplicacions Amb Circuits Programats

Aplicacions amb circuits programats.

Sistemes programables.

L'autòmat programable.

Grafcet.

Llenguatges de programació.

Diagrama de contactes.

Implementació de circuits amb diagrama de contactes a partir del grafcet.

Introducció a l'automatització programada

Aplicacions amb circuits programats

Page 3: Ud5 Aplicacions Amb Circuits Programats

Sistemes programables:

Microprocessadors. Son sistemes que es programen una vegada i per una aplicació concreta. Es programen amb un llenguatge de baix nivell.

Ordinadors. Es programen amb un llenguatge tipus C, winlogo, visualbasic, etc. Han de menester un interface per a connectar les entrades i sortides.

Autòmats programables. Son aparells programables multillenguatge. Tenen integrats la CPU i els mòduls d'entrades i sortides.

Introducció a l'automatització programada

Sistemes programables

Page 4: Ud5 Aplicacions Amb Circuits Programats

Els autòmats programables varen aparèixer als EEUU en els anys 1968-69 a l'industria automobilista. Dos anys més tard es varen començar a emprar a Europa.

Ho podem definir com un computador, de la qual arquitectura, sistema operatiu, llenguatge de programació, E/S i forma constructiva estan especialment pensats per a les aplicacions de control industrial.

Les instruccions que constitueixen les funcions de l'automatisme son:

Lògica seqüencial i combinatòria.

Temporització.

Comptatge i comparació.

Càlcul aritmètic

Ajustament, servoregulació, regulació.

Etc.

Introducció a l'automatització programada

Autòmats programables

Page 5: Ud5 Aplicacions Amb Circuits Programats

Constitució de l'autòmat programable.

Font Unitat de mòdul mòdul de

d'alimentació control d'entrades sortides

Introducció a l'automatització programada

Autòmats programables

~ CPU E S

Page 6: Ud5 Aplicacions Amb Circuits Programats

El grafcet és un mètode que ens permet la descripció de processos i automatismes del tipus seqüencial, amb independència dels dispositius emprats per al procés automàtic. Les sigles GRAFCET signifiquen Gràfic Funcional de Control d'Etapes i Transicions i és una normalització del mètode d'autòmats finits i xarxes de Petri emprats a electrònica digital.

Introducció a l'automatització programada

Grafcet

Page 7: Ud5 Aplicacions Amb Circuits Programats

L'etapa : és la part del grafcet que ens indica les accions de l'automatització.

Cada etapa consta de dues parts:

Número de l'etapa. L'etapa inicial va dins dos quadrats.Accions de l'etapa.

Introducció a l'automatització programada

Grafcet. Conceptes principals

4 Activar bomba0 Màquina aturada

Page 8: Ud5 Aplicacions Amb Circuits Programats

La transició : és la part del grafcet que ens indica que ha finalitzat l'acció precedent i que comença la següent

Cada transició consta de :

funció de la transicióque quan val 1 es compleixel pas d'etapa.

Introducció a l'automatització programada

Grafcet. Conceptes principals

4 Activar cinta A

5 Omplir botella

Detector de botelles

Page 9: Ud5 Aplicacions Amb Circuits Programats

Línies de connexió: és la part del grafcet que ens indica la direcció de les seqüencies.

Les línies de connexió poden ser :

Descendents, és l'habituali no l' indicam.

Ascendents, en aquest casho indicam amb una fletxa.

Introducció a l'automatització programada

Grafcet. Conceptes principals

4 Activar cinta A

5 Omplir botella

Detector de botelles

Page 10: Ud5 Aplicacions Amb Circuits Programats

Regles :

S'ha de complir la seqüència: etapa – transició – etapa.

No pot haver dues etapes consecutives.

No pot haver dues transicions seguides.

Nomes pot haver una etapa activa.

Quan es compleix una transició : se desactiva l'etapa anterior i s' activa l'etapa posterior

Introducció a l'automatització programada

Grafcet. Conceptes principals

Page 11: Ud5 Aplicacions Amb Circuits Programats

Seqüència lineal:

les etapes segueixen un ordre lineal.

Introducció a l'automatització programada

Tipus de grafcet

Y1

Y2calefactor

Sondamin, maxtermòstat

Page 12: Ud5 Aplicacions Amb Circuits Programats

Seqüències opcional o OR :

les etapes es divergeixen en ramals per convergir mes abaix. La seqüència

va per un ramal o per un altre, per tant les transicions ON 1 i ON 2 no

poden ser vertaderes al mateix temps.

Introducció a l'automatització programada

Tipus de grafcet

Page 13: Ud5 Aplicacions Amb Circuits Programats

Seqüències simultànies o AND :

les etapes es divergeixen en ramals per convergir mes abaix.

La seqüència va pels dos ramals a l'hora.

Introducció a l'automatització programada

Tipus de grafcet

Page 14: Ud5 Aplicacions Amb Circuits Programats

Bot d'etapes condicional :

Es pot botar unes etapes si es compleix la transició del bot d'etapes.

Introducció a l'automatització programada

Tipus de grafcet

Page 15: Ud5 Aplicacions Amb Circuits Programats

Bucle :

El bucle es permet repetir una sèrie d'etapes fins que la transició del comptatge i la sonda de mínima sigui superada.

Introducció a l'automatització programada

Tipus de grafcet

Page 16: Ud5 Aplicacions Amb Circuits Programats

IL llista d'instruccions: és llenguatge de baix nivell, similar al ensamblador. Amb IL només és pot fer una instrucció per línia.

ST text estructurat: És un llenguatge d'alt nivell estructurat per blocs amb una sintaxi similar al PASCAL.

LD diagrames de contactes: és una programació gràfica amb una simbologia similar al diagrama de relés.

FDB diagrama de blocs de funcions: és una programació gràfica amb símbols lògics.

Grafcet: El grafcet és un mètode d'anàlisi d'un sistema seqüencial i ha autòmats que es pot programar amb grafcet.

Introducció a l'automatització programada

Llenguatges de programació

Page 17: Ud5 Aplicacions Amb Circuits Programats

Diagrames de contactes: és una programació gràfica amb una simbologia similar al diagrama de relés.

Símbols bàsics:

Introducció a l'automatització programada

Diagrames de contactes

Contactes: bobina o funcions NO NC bits del sistema especials

Page 18: Ud5 Aplicacions Amb Circuits Programats

Identificació de les variables:

Entrades %Ix.jSortides %Qx.jBits del sistema o marques %MjTemporitzadors %TmjComptadors %CjComparadors CompareSeqüenciadors %Drj.

X = direccionament del mòdul d'E/Sj = numero de la variable

% = indicador de variable

Introducció a l'automatització programada

Diagrames de contactes

Page 19: Ud5 Aplicacions Amb Circuits Programats

Normes dels diagrames de contactes:

Les línies es dibuixen horitzontals.

Els contactes i les funcions especials es situen a la esquerra del circuit.

Les bobines o bits del sistema es situen a la dreta i no es poden repetir la mateixa identificació.

Introducció a l'automatització programada

Diagrames de contactes

%I1.1 %I1.2 %Q2.1

%Q2.1

Page 20: Ud5 Aplicacions Amb Circuits Programats

Normes per implementar un circuit en diagrames de contactes a partir del grafcet:

Quan una transició val 1 mentre l'etapa anterior està activa:

Activam l'etapa posterior i desactivam l'anterior.

L'etapa inicial l'hem d'activar per primera vegada amb un bit del sistema.

Introducció a l'automatització programada

Implementació de circuits

Page 21: Ud5 Aplicacions Amb Circuits Programats

Per evitar repetir sortides i fer un circuit més pràctic, ho separam en dues parts:

Part seqüencial. És el desenvolupament del grafcet, assignant a cada etapa un bit del sistema.

Part combinacional: És el direccionament de les sortides, activades per les etapes que les afecten.

Introducció a l'automatització programada

Implementació de circuits

Page 22: Ud5 Aplicacions Amb Circuits Programats

Exemple d'una implementació d'una aplicació.

Introducció a l'automatització programada

Implementació de circuits

fc1

fc2

fc3

Page 23: Ud5 Aplicacions Amb Circuits Programats

Part seqüencial

Introducció a l'automatització programada

Implementació de circuits

Page 24: Ud5 Aplicacions Amb Circuits Programats

Part combinacional, direccionament de sortides

Introducció a l'automatització programada

Implementació de circuits

Page 25: Ud5 Aplicacions Amb Circuits Programats

Esquema elèctric

Introducció a l'automatització programada

Implementació de circuits