Aplicacions amb circuits programats.
Introducció a l'automatització programada
Unitat didàctica 5
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
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
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
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
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
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
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
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
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
Seqüència lineal:
les etapes segueixen un ordre lineal.
Introducció a l'automatització programada
Tipus de grafcet
Y1
Y2calefactor
Sondamin, maxtermòstat
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
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
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
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
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ó
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
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
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
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
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
Exemple d'una implementació d'una aplicació.
Introducció a l'automatització programada
Implementació de circuits
fc1
fc2
fc3
Part seqüencial
Introducció a l'automatització programada
Implementació de circuits
Part combinacional, direccionament de sortides
Introducció a l'automatització programada
Implementació de circuits
Esquema elèctric
Introducció a l'automatització programada
Implementació de circuits
Recommended