Вы находитесь на странице: 1из 35

INTRODUCCIN P.L.C.

Indice

Introduccin

Captulo 1: Esquema Bsico de un PLC -

Captulo 2: Estructura Bsica de los PLC-

Captulo 3: El PLC !llen Bradle" -

12

Captulo 4: #odos de $ireccionamiento-

1%

Captulo &: #emoria de Pro'rama " $atos

22

Captulo : Instrucciones Bsicas

31

Captulo %: Len'ua(e de Pro'ramacin- -

32

!ne)o I* Instrucciones PLC-&- -

+use, -ome .illa'ran In'/ Electronico

Introduccin

0asta no 1ace muc1o tiempo el control de procesos industriales se 2enia 1aciendo de ,orma ca3leada por medio de contactores " rel4s/ El operador que se encontra3a a car'o de este tipo de instalaciones* se le e)i'a tener altos conocimientos t4cnicos para poder operarlas " posteriormente mantenerlas/ !dems cualquier 2ariacin en el proceso supona modi,icar ,sicamente 'ran parte de las cone)iones de los monta(es* siendo necesario para ello un 'ran es,uer5o t4cnico " econmico/ En los a6os 17 8* la industria automotri5 controla3a muc1os de sus procesos " mquinas con sistemas de control 3asados en el rel4/ Esto era ine,iciente " costoso para la industria por las si'uientes ra5ones: Los rel4s solamente podan controlar operaciones de dos tipos encendido9apa'ado* mientras los equipos de ,a3ricacin " proceso eran cada 2e5 ms so,isticados/ Cada 2e5 que era introducido un nue2o modelo de auto o se reali5a3a un cam3io en la lnea de produccin* toma3a das o semanas cam3iar el ca3leado*/ esto porque los dispositi2os de entrada en los sistemas 3asados en los reles* esta3an ca3leados directamente a los dispositi2os de salida* de manera que cualquier cam3io de control requera cam3ios de ca3leados/ Los reles eran 2oluminosos " ocupa3an muc1o espacio/

En 17 :* la $i2isin 0idromtica de la ;eneral #otors atac este pro3lema al ela3orar un con(unto de especi,icaciones para un nue2o tipo de sistema de control* " presentarlo a la industria de control/ En 17 7* los primeros sistemas controladores se pusieron en uso/

+use, -ome .illa'ran In'/ Electronico

Capitulo 1 Esquema !sico de un P.L.C De"inicin <e entiende por Controlador L'ico Pro'rama3le =PLC> o !utmata Pro'rama3le* a toda mquina electrnica* dise6ada para controlar en tiempo real " en medio industrial procesos secuenciales/ <u mane(o " pro'ramacin puede ser reali5ada por personal el4ctrico o electrnico sin ma"ores conocimientos in,ormticos/ Estos autmatas reali5an ,unciones l'icas como: series* paralelos* tempori5aciones* conteos " otras ms potentes como clculos* re'ulaciones etc/ ?am3i4n se puede de,inir como una ca(a ne'ra en la e)isten unos terminales de entrada donde se conectaran dispositi2os de terreno =pulsadores* ,inales de carreras* detectores* etc/>* " unos terminales de salida donde se conectaran los actuadores =3o3inas de contactores* electro2l2ulas* lmparas* etc/>/ $e esta ,orma la actuacin de los dispositi2os de salida estn en ,uncin de las se6ales de entrada que est4n acti2adas en cada momento* se'@n el pro'rama almacenado/ Esto quiere decir que los elementos tradicionales como reles au)iliares* reles de encla2amiento* tempori5adores* contadores etc/* son internos/ La tarea del usuario se reduce a reali5ar el APro'ramaA* que no es ms que la relacin entre las se6ales de entrada que se tienen que cumplir para acti2ar cada salida/ #enta$as e Incon%enientes del PLC -o todos los PLC o,recen las mismas 2enta(as so3re la l'ica ca3leada* ello es de3ido* principalmente* a la 'ran 2ariedad de modelos e)istentes en el mercado " a las inno2aciones t4cnicas que sur'en constantemente/ ?ales consideraciones nos o3li'an a re,erirnos a las 2enta(as que proporciona un PLC de tipo medio/

+use, -ome .illa'ran In'/ Electronico

#enta$as del PLC Las condiciones ,a2ora3les que presenta un PLC son las si'uientes: 1/ #enor tiempo empleado en la ela3oracin de pro"ectos de3ido a que: -o es necesario di3u(ar el esquema de contactos/ -o es necesario simpli,icar las ecuaciones l'icas* "a que por lo 'eneral* la capacidad de almacenamiento del mdulo de memoria es lo su,icientemente 'rande/ La lista de materiales queda sensi3lemente reducida* " al ela3orar el presupuesto correspondiente* eliminaremos parte del pro3lema que supone el contar con di,erentes pro2eedores* distintos pla5os de entre'a* etc/ 2/ Posi3ilidad de introducir modi,icaciones sin cam3iar el ca3leado ni a6adir aparatos/ 3/ #nimo de espacio de ocupacin/ 4/ #enor costo de mano de o3ra en la instalacin &/ Economa de mantenimiento/ !dems de aumentar la ,ia3ilidad del sistema* al eliminar contactos m2iles* los mismos PLC pueden detectar e indicar sus ,allas/ / Posi3ilidad de controlar 2arias mquinas con un mismo PLC/ %/ #enor tiempo para la puesta en ser2icio del proceso* al quedar reducido el tiempo de ca3leado/ :/ <i por al'una ra5n la mquina queda ,uera de ser2icio* el PLC si'ue siendo @til para otra mquina o sistema de produccin/ Incon%enientes del PLC Como incon2eniente podramos 1a3lar* en primer lu'ar de que 1ace ,alta un pro'ramador* lo que o3li'a a entrenar a uno de los t4cnicos en tal sentido/ Pero 1a" otro ,actor importante* como el costo inicial* que puede o ser un incon2eniente* se'@n las caractersticas del automatismo en cuestin/ $ado que el PLC cu3re 2enta(osamente un amplio espacio entre la l'ica ca3leada " el microprocesador* es preciso que el pro"ectista lo cono5ca tanto en su amplitud como en sus limitaciones/ Por tanto* aunque el costo inicial de3e ser tenido en cuenta a la 1ora de decidirnos por uno u otro sistema* con2iene anali5ar todos los dems ,actores para ase'urarnos de una decisin acertada/

&

+use, -ome .illa'ran In'/ Electronico

Cap&tulo ' Estructura !sica de los PLC En este captulo est dedicado a conocer al autmata en su parte ,sica o 1ardBare* no solo en su con,i'uracin e)terna sino tam3i4n " ,undamentalmente la parte interna/ El termino estructura e)terna o con,i'uracin e)terna de un autmata pro'rama3le se re,iere al aspecto ,sico e)terior del mismo* 3loques o elementos en que est di2idido* etc/ $esde su nacimiento " 1asta nuestros das 1an sido 2arias las estructuras " con,i'uraciones que 1an salido al mercado condicionadas no solo por el ,a3ricante del mismo* sino por la tendencia e)istente en el rea al perteneciente: Europea o -orteamericana/ !ctualmente* son dos las estructuras ms si'ni,icati2as que e)isten en el mercado: Estructura Compacta Estructura #odular

Las di,erencias si'ni,icati2as entre am3as 1acen que las anali5aremos por separado en los apartados si'uientes:

Estructura Compacta Este tipo de PLC se distin'ue por presentar en un solo 3loque todos sus elementos* esto es* ,uente de alimentacin* CPC* memorias* entradas9salidas* etc/ En cuanto a su unidad de pro'ramacin* e)isten tres 2ersiones: Cnidad Di(a o enc1u,a3le directamente en el autmataE enc1u,a3le mediante ca3le " conector* o la posi3ilidad de am3as cone)iones/ <i la unidad de pro'ramacin es sustituida por un PC* nos encontraremos que la posi3ilidad de cone)in del mismo ser mediante un ca3le " conector/ El monta(e del autmata al armario que 1a de contenerlo se reali5a por cualquiera de los sistemas conocidos: riel $I-* placa per,orada* etc/

+use, -ome .illa'ran In'/ Electronico

Estructura (odular Como su nom3re lo indica* la estructura de este tipo de autmata se di2ide en mdulos o partes del mismo* que reali5an ,unciones espec,icas/ !qu ca3e 1acer dos di2isiones para distin'uirlas* entre las que denominaremos estructura !mericana " estructura Europea/ Estructura )mericana: se caracteri5a por separar las Entradas9<alidas del resto del autmata* de tal ,orma que en un 3loque compacto estn reunidas las CPC* memoria de $atos o Pro'ramas* " ,uente de !limentacin* separadamente las unidades de Entradas9<alidas en los 3loques o mdulos necesarios/ Estructura Europea: <u caracterstica principal es la de que e)iste un mdulo para cada ,uncin: Duente de alimentacin* CPC* Entradas9salidas* etc/ La unidad de pro'ramacin se une mediante ca3le " conector/ La su(ecin de los mismos se 1ace so3re el riel $I-* placa per,orada o 3ien so3re el FacG* en donde 2a alo(ado el Bus e)terno de unin de los distintos mdulos que los componen/

Estructura o )rquitectura Interna En este apartado estudiaremos la estructura interna del PLC* o sea las partes en que se ordena su con(unto ,sico o 1ardBare " las ,unciones " ,uncionamiento de cada una de ellas/ Los autmatas pro'rama3les se componen esencialmente de tres 3loques* tal " como se representa en la ,i'ura 1/ <eccin de Entradas Cnidad Central de Procesos o CPC <eccin de <alidas

+use, -ome .illa'ran In'/ Electronico

Dispositivos de Entrada o Captadores Seccin de Entrada

Disposi-

Unidad Central de Proceso CPU

Seccin de Salida

tivos de Salida o Actuadores

Di'ura 1 *eccin de Entradas: #ediante el inter,a5* adapta " codi,ica de ,orma comprensi3le por la CPC las se6ales procedentes de los dispositi2os de entrada o captadores* tam3i4n tiene una misin de proteccin de los circuitos electrnicos internos del autmata* reali5ando una separacin el4ctrica entre 4stos " los captadores/ Unidad Central de Proceso +CPU,- es* por decirlo el cere3ro del sistema* "a que mediante la interpretacin de las instrucciones del pro'rama del usuario " en ,uncin de los 2alores de las entradas* acti2a las salidas deseadas/ *eccin de *alida: mediante la inter,a5* tra3a(a de ,orma in2ersa a la de entrada* es decir* decodi,ica las se6ales procedentes de la CPC* las ampli,ica " las manda a los dispositi2os de salida o actuadores* aqu tam3i4n e)isten unas inter,aces de adaptacin a las salidas " de proteccin a los circuitos internos/ Con las partes descritas podemos decir que tenemos un autmata* pero que sea operati2o son necesarios otros elementos: La Cnidad de !limentacin La Cnidad o consola de pro'ramacin Los $ispositi2os Peri,4ricos Inter,aces

En la ,i'ura si'uiente se 1an incluidos estos elementos

+use, -ome .illa'ran In'/ Electronico

Unidad de Alimentacin
Dispositivos de Entrada o Captadores Seccin de Entrada Disposi-

Unidad Central de Proceso CPU


Interfaces

Seccin de Salida

tivos de Salida o Actuadores

Consola de Programacin

Dispositivos Perifricos

Di'ura 2 Unidad de )limentacin: o Duente de alimentacin adapta la tensin de red 228 .* &8 05 a la de ,uncionamiento de los circuitos electrnicos internos del autmata* as como a los dispositi2os de entrada: 4: .dc* por e(emplo/ Unidad de Pro.ramacin: 0emos dic1o que la CPC ela3ora las salida en ,uncin de los estados de las entradas " de las instrucciones del pro'rama del usuario* pero* Hcmo accede el usuario al interior de la CPC para car'ar en memoria su pro'ramaI* la respuesta es mediante la unidad de pro'ramacin/ En los autmatas ms sencillos es un teclado con un displa" similar a una calculadora* que cuando se quiere car'ar un pro'rama en la CPC se acopla a 4sta mediante un ca3le " un conector* o 3ien se enc1u,a directamente a la CPC/ Jtra unidad com@n de pro'ramacin son los PC* los cuales con un so,tBare dedicado " una inter,a5 propia se puede conectar el autmata " reali5ar la pro'ramacin/ Dispositi%os Peri"/ricos: son aquellos elementos au)iliares* que ,sicamente independientes del autmata* se unen al mismo para reali5ar su ,uncin espec,ica " que amplan su campo de aplicacin o ,acilitan su uso/ Como tales no inter2ienen directamente ni en la ela3oracin ni en la e(ecucin del pro'rama* e(emplo Cnidades de Fespaldo* re'istradores* etc/

+use, -ome .illa'ran In'/ Electronico

Inter"aces: son aquellos circuitos o dispositi2os electrnicos que permiten la cone)in a la CPC de los elementos peri,4ricos descritos anteriormente/

(emorias Llamamos memoria a cualquier dispositi2o que nos permita almacenar in,ormacin en ,orma de 3its =unos " ceros>/ En nuestro caso nos re,erimos a las memorias que utili5an como soporte elementos semiconductores/ Tipos de (emorias -o todas las memorias son i'ualesE se distin'uen dos tipos ,undamentales de memorias ,a3ricadas con semiconductores: (emoria Ram +Random acces (emor0, : memoria de acceso aleatorio o memoria de Lectura-escritura/ En este tipo de memorias se pueden reali5ar los procesos de lectura " escritura por procedimiento el4ctrico* pero su in,ormacin desaparece al ,altar ener'a el4ctrica/ (emoria Rom +Read Onl0 (emor0,:* o memoria de slo lectura/ En estas memorias se puede leer su contenido* pero no se puede escri3ir en ellasE los datos e instrucciones las 'ra3a el ,a3ricante " el usuario no puede alterar su contenido/ !qu la in,ormacin se mantiene ante la ,alta de ener'a el4ctrica/ Pero estas no son todas las memorias disponi3les* pues como se o3ser2a en la ta3la 1* en donde e)isten otros tipos de sistemas de pro'ramarlas* su 3orrado* su 2olati3ilidad o permanencia de la in,ormacin marcan sus di,erencias/

18

+use, -ome .illa'ran In'/ Electronico

Tipo de (emoria R)( J memoria de lectura-escritura RO( J memoria slo lectura PFJ# J memoria pro'rama3le EPRO( J memoria modi,ica3le EEPRO( J memoria modi,ica3le

*istema de pro.ramacin El4ctrica $urante su ,a3ricacin El4ctrica

*istema de orrado El4ctrico Es imposi3le su 3orrado Es imposi3le su 3orrado Por ra"os C.

)nte el corte de Ener.&a El/ctrica <e pierde

<e mantiene

<e mantiene

El4ctrica

<e mantiene

El4ctrica

El4ctrico

<e mantiene

?a3la 1

11

+use, -ome .illa'ran In'/ Electronico

Cap&tulo 1 EL PLC )llen radle0 2amilia del Procesador )llen radle0

$entro de la ,amilia de PLCKs de !llen Bradle"* se encuentran los sistemas de procesadores ms comunes* el PLC-&L " el <LC&88M* otros procesadores ,a3ricados por !llen Bradle" inclu"en los si'uientes: Procesador PLC-2L Procesador PLC-3L Procesador PLC-4L

PLC si'ni,ica Pro'ramma3le Lo'ic Controller =Controlador L'ico Pro'rama3le>/ *LC es estndar para *mall Lo'ic Controler/ =Controlador L'ico Peque6o> Los procesadores !llen-Bradle" son nom3rados de acuerdo a la ,amilia que pertenecen* miem3ro " tipo como es mostrado en el si'uiente esquema:

-ote* que el componente tipo del nom3re del ,ormato indica al'una capacidad de comunicacin espec,ica o @nica/ En el esquema anterior* la AEA si'ni,ica que est dise6ado para comunicarse por la red Et1ernet/

12

+use, -ome .illa'ran In'/ Electronico

Componentes del 3ard4are E5terno de los Procesadores PLC67 0 *LC788 Los procesadores !llen Bradle" PLC-& " <LC&88 contienen los si'uientes componentes internos como e)ternos: Panel 2rontal con Interruptor de Teclas : permite que los modos de operacin sean cam3iados manualmente =no en todos los procesadores <LC&88> Conectores de Panel 2rontal: comunicaciones> a otros dispositi2os/ Proporciona cone)iones =e(emplo*

ater&a: Proporciona ener'a de respaldo para mantener la memoria de Procesador =F!#>* cuando la ,uente de ener'a principal es perdida/ EEPRO( +(emoria *lo de Lectura Pro.rama9le de !ct@a como un respaldo de memoria/ orrado El/ctrico,-

Indicador de Estado: proporciona el estado 2isual de las operaciones del procesador/ Interruptores DIP: =solamente procesadores PLC>: 0a3ilita la con,i'uracin de !(ustes/ (dulos de Entrada 0 *alida +(dulos I:O,- unidades electrnicas enc1u,a3les usadas como inter,aces con los dispositi2os de entrada " salida de la mquina o proceso que est siendo controlado/ #dulos de datos los reci3en de los dispositi2os de entrada " los en2a al procesador/ Los mdulos de salida reci3en instrucciones del procesador " los en2a a los dispositi2os de salida/ ac;plane: es una tar(eta de circuito impreso* u3icada en la parte trasera de un C1asis que proporciona la intercone)in el4ctrica entre los mdulos insertados en el c1asis/ 2uente de Poder: un componente que proporciona ener'a/ Puede ser slot simple* spot do3le o e)terno/

13

+use, -ome .illa'ran In'/ Electronico

C<asis: es un 'a3inete que alo(a los mdulos I9J* ,uente de poder* " el 3acGplane/ ?am3i4n alo(a el procesador que no es parte del sistema I9J* ,sicamente siempre se u3ica al lado i5quierdo del c1asis/

Conceptos de Unidades de In"ormacin La in,ormacin di'ital codi,icada utili5a una 3ase 3inaria* esto si'ni,ica que las unidades de in,ormacin slo poseen dos estados 8 1* " en 3ase a sus m@ltiplos se 'enera la in,ormacin 3inaria: Bit B"te Nord 1O3 : : : : Cnidad mnima de in,ormacin $i'ital* puede ser 8 1 : 3its 1 3its u 2 3"te 1824 3ites

Para pro'ramar un Procesador* los pro'ramadores necesitan ser capaces de 1acer re,erencia a los 3its en la parte de la ta3la de datos de la memoria del procesador/ ?am3i4n necesitan ser capaces de determinar cual 3it en las ta3las de datos corresponde a qu4 dispositi2o de entrada " salida asociado con el sistema/

*istemas Num/ricos Cn Radi5* tam3i4n llamada la 3ase* es el n@mero total de sm3olos @nicos en un <istema -um4rico/ Los sistemas de n@meros que usualmente son encontrados en sistemas de controladores pro'rama3les son mostrados en la si'uiente ta3la: *istema de N=meros Binario Jctal $ecimal 0e)adecimal Radi5 + ase, 2 : 18 1 ?a3la 2 *&m9olos 8*1 8*1*2*3*4*&* *%* 8*1*2*3*4*&* *%*:*7 8*1*2*3*4*&* *%*:*7*!*B*C*$*E*D

14

+use, -ome .illa'ran In'/ Electronico

$e3ido a que toda la in,ormacin almacenada en la memoria pro'rama3le " en computadoras di'itales es codi,icado en 8 " 1* de manera que el sistema 3inario es usado para computadoras " Controladores Pro'rama3les/ <in em3ar'o* "a que la 'ente pro3a3lemente 2e los n@meros en decimal* muc1as instrucciones usadas para pro'ramar los sistemas de controladores muestran los datos en decimal/ En ,orma similar* 2er los n@meros en los sistemas num4ricos Jctal " 0e)adecimal 1ace la pro'ramacin de ciertas instrucciones ms ,cil para la 'ente/ Por esto* el so,tBare usado para pro'ramar los sistemas de controladores pro'rama3les permite al usuario mostrar los n@meros en octal " 1e)adecimal/ Los n@meros que 2e en un sistema num4rico no son necesariamente equi2alentes a sus contraparte en otro sistema num4rico/ La si'uiente ta3la muestra las equi2alencias de los distintos sistemas num4ricos/

1&

+use, -ome .illa'ran In'/ Electronico

ase 18 8 1 2 3 4 & % : 7 18 11 12 13 14 1& 1 1% 1: 17 28

ase ' 8 1 18 11 188 181 118 111 1888 1881 1818 1811 1188 1181 1118 1111 18888 18881 18818 18811 18188 ?a3la 3

ase > 8 1 2 3 4 & % 18 11 12 13 14 1& 1 1% 28 21 22 23 24

ase 1? 8 1 2 3 4 & % : 7 ! B C $ E D 18 11 12 13 14

+use, -ome .illa'ran In'/ Electronico

Cap&tulo @ (odos de Direccionamiento Caracter&sticas de Direccin I:O de PLC67 La direccin de PLC-& para un punto ?erminal dado est compuesta de los si'uientes itemes: Tipo de (dulo: identi,ica si el punto ?erminal est u3icado en un mdulo de entrada o salida/ N=mero de Rac; +e5presado en octal,- identi,ica el c1asis en el que est el punto terminal/ N=mero de Arupo I:O: identi,ica el mdulo en el que el terminal est encendido/ N=mero Terminal +e5presado en octal,- identi,ica donde est u3icado el punto terminal/

Los 3its que corresponden a los puntos terminales que son almacenados en las ta3las de datos de entrada " salida* " tienen las mismas direcciones que los puntos terminales/

N=mero de Rac; 0 de Arupo I:O Los n@meros de racGs son asi'nados a los 'rupos ad"acentes en un c1asis* mientras los n@meros de 'rupo I9J son asi'nados a mdulos indi2iduales I9J dentro de un racG/ El racG " los n@meros de 'rupo I9J tienen las si'uientes caractersticas:

1%

+use, -ome .illa'ran In'/ Electronico

Cn racG est compuesto de : 'rupos I9J =m)imo> Cn 'rupo I9J est compuesto de 1 3its en la ta3la de entrada de datos " 1 3its en la ta3la de salida de datos =es decir* una pala3ra en cada ta3la>

El n@mero de mdulos de I9J asi'nados a cada 'rupo I9J depende del tipo de direccin de slots usada en el c1asis/ E)isten tres tipos de direccionamiento de slots disponi3les con los sistemas PLC-&/ Direccionamiento a Dos *lots : Los slots en un c1asis estn en pares* con cada par asi'nado tiene su propio n@mero de I9J/ Direccionamiento de Un *lots: Cada slots es asi'nado con su propio n@mero de 'rupo I9J/ Direccionamiento a (edio *lots: Cada slots es asi'nado con dos n@meros de 'rupo I9J/

Direccionamiento a Dos *lots Los sistemas que usan direccionamiento de dos slots tienen las si'uientes caractersticas: Los slots en el c1asis son a'rupados en pares* con cada par est asi'nado su propio n@mero de 'rupo I9J/ de manera que los puntos terminales en los mdulos en un par dado de slots tienen el mismo 'rupo de n@meros/ <olamente los mdulos de : puntos o 1 puntos son usados con el direccionamiento de dos slots* "a que cada par de slots solamente se le asi'na una pala3ra en la ta3la de entrada de datos " una pala3ra en la ta3la de salida de datos/ Cuando los mdulos de 1 puntos I9J son usados el direccionamiento de dos slots* son arre'lados de manera que nunca e)istan dos mdulos entradas o dos salidas en el mismo 'rupo I9J =e(emplo I9J I9JP/P

1:

+use, -ome .illa'ran In'/ Electronico

J9I I9JP* I92aco I92aco I9JP> cuando los mdulos de : puntos son usados* no e)isten restricciones en los arre'los/ +a que los racGs pueden contener 'rupos de oc1o I9J* 1 ad"acentes son asi'nados al mismo n@mero de racG/ #dulos

La si'uiente ,i'ura muestra un e(emplo de un c1asis usando direccionamiento a $os <lots/

Di'ura 3 Direccionamiento a Un *lots Los sistemas que usan el direccionamiento a un slots tienen las si'uientes caractersticas: Cada slots en un c1asis es asi'nado con su propio n@mero de 'rupo I9J* de manera que todos los puntos terminales en un mdulo en un slost tienen el mismo n@mero de 'rupo I9J/ <i el mdulo es un mdulo de entrada* la in,ormacin de sus puntos terminales son almacenados en una pala3ra en la ta3la de entrada de datos/ Cna pala3ra correspondiente en la ta3la de salida de datos es de(ada 2aca/ <i el mdulo* es un mdulo de salida* la in,ormacin de sus puntos terminales es almacenado en una pala3ra en la ta3la de salida de datos/

17

+use, -ome .illa'ran In'/ Electronico

Cna pala3ra correspondientes en la ta3la de entrada de datos es de(ada 2aca/ +a que el racG contiene un m)imo de oc1o 'rupos I9J* los oc1o mdulos ad"acentes son asi'nados al mismo n@mero de racGs/ ;eneralmente* solo mdulos de 1 3its son usados con el direccionamiento de un slots "a que mdulos de : puntos podran ocupar cantidades e)cesi2as de espacio en la ta3la de datos/

La si'uiente ,i'ura muestra un e(emplo de un c1asis usando la direccin de Cn <lots:

Di'ura 4 Direccionamiento a (edio *lots Los sistemas que usan direccionamiento de medio slots tienen las si'uientes caractersticas: Cada slots en un c1asis es asi'nado con dos n@meros de 'rupo I9J/ Entonces los primeros 1 puntos de terminales en un mdulo son asi'nados a un n@mero de 'rupo I9J " los se'undos 1 puntos de terminales en un modulo son asi'nados a otro n@mero de 'rupo I9J/ <i el mdulo es un mdulo de entrada* la in,ormacin de sus puntos terminales es almacenada en dos pala3ras en la ta3la de entrada de

28

+use, -ome .illa'ran In'/ Electronico

datos/ $os pala3ras correspondientes en la ta3la de salida de datos es de(adas 2acas/ <i el mdulo es un mdulo de salida* la in,ormacin de sus puntos terminales son almacenada en dos pala3ras en la ta3la de salida de datos/ $os pala3ras correspondientes en la ta3la de entrada de datos es de(adas 2acas/ +a que el racG puede contener un m)imo de oc1o 'rupos I9J* cuatro mdulos ad"acentes son asi'nados al mismo numero de racG/ ;eneralmente mdulos de 32 3its son usados con direccionamiento de #edio <lots/

La si'uiente ,i'ura #uestra un e(emplo de un c1asis usando direccionamiento de medio slots/

Di'ura &

21

+use, -ome .illa'ran In'/ Electronico

Cap&tulo 7 (emoria de Pro.rama 0 Datos Identi"icacin de Con"i.uraciones I:O El sistema I9J no est necesariamente con,inado al c1asis que alo(a el procesador/ El sistema I9J puede incluir mdulos alo(ados en otro c1asis u3icado a distancia desde el procesador/ La ,orma en la cual los mdulos I9J estn conectados al procesador " su u3icacin con respecto al procesador es llamada Con,i'uracin I9J/ las con,i'uraciones I9J disponi3les son las si'uientes: I9J Local I9J Local E)tendido I9J Femoto

I:O Local Cna con,i'uracin I9J Local tiene las si'uientes caractersticas: #dulos I9J " el procesador residen en el mismo c1asis/ Por lo tanto* un c1asis que contiene un procesador PLC-& es re,erido como el c1asis I9J residente del procesador/ Los mdulos I9J estn conectados al procesador a tra24s del 3acGplane del c1asis/

En 'eneral la con,i'uracin I9J local se usa cuando todos los dispositi2os de entrada " salida controlados por un procesador PLC-& puede ser conectado a los mdulos de entrada " salida contenidos en el c1asis residente del procesador/ I:O Local E5tendida Cna con,i'uracin I9J E)tendida tiene las si'uientes caractersticas:

22

+use, -ome .illa'ran In'/ Electronico

En lu'ar de un procesador* e)iste un mdulo )daptador I:O Local en el c1asis =reside en el mismo slot que el procesador>/ El modulo adaptador I9J local est conectado a un procesador PLC-& en otro c1asis 2a un linG =enlace> paralelo/ <olamente los procesadores acrecentados del tipo QLQ tienen una capacidad I9J local e)tendida/ La distancia m)ima entre un mdulo adaptador I9J local " un procesador es de 188 pies =38/4: mts>/

En 'eneral* una con,i'uracin local e)tendida es usada cuando e)isten las si'uientes condiciones: ?odos los dispositi2os de entrada " salida controlados por un procesador PLC-& no pueden ser conectadas a los mdulos de entrada " salida contenida en el c1asis del procesador residente/ .elocidad crtica/

I:O Remoto La con,i'uracin I9J Femoto* tiene las si'uientes caractersticas: En lu'ar de un procesador* e)iste un mdulo )daptador I:O Remoto en el c1asis =reside en el mismo spot que el procesador>/ El mdulo adaptador I9J remoto est conectado a un procesador PLC& en una unidad I9J local 2a un linG =enlace> serial/ Cn procesador acrecentado puede tener ms de cuatro linGs I9J remotos separados/ La distancia m)ima entre un mdulo adaptador I9J remoto " un procesador es de 18/888 pies =384: mts>/

En 'eneral* una con,i'uracin I9J remoto es usada cuando e)isten las si'uientes condiciones:

23

+use, -ome .illa'ran In'/ Electronico

?odos los dispositi2os de entrada " salida controlada por un procesador PLC-& no pueden ser conectadas a los mdulos de entrada " salida contenida en el c1asis del procesador residente/ Cna distancia lar'a es ms crtica que la 2elocidad/

Decisiones de Con"i.uracin I:O El tipo de con,i'uracin I9J que ele'ir depender de los si'uientes ,actores: .elocidad de los requerimientos del sistema C3icacin del I9J Cantidad de I9J Costo de instalacin

De"inicin de un Pro0ecto Cn pro"ecto es un pro'rama creado usando un so,tBare Fslo'i)& o Fslo'i)&88* para PLC-& " <LC&88 respecti2amente/ Esto con el propsito de controlar un proceso o una mquina/ Los pro"ectos estn compuestos de arc1i2os m@ltiples como lo muestra la ,i'ura si'uiente:

24

+use, -ome .illa'ran In'/ Electronico

Di'ura Los arc1i2os m@ltiples* se clasi,ican en dos cate'oras: !rc1i2os del Procesador !rc1i2os de Base de $atos

)rc<i%os del Procesador Los arc1i2os del procesador contienen un pro'rama " 2alores de datos usados por el procesador para controlar una mquina o proceso/ Estos arc1i2os son trans,eridos desde un computador mientras estn siendo usados por el procesador/ E)isten dos tipos de arc1i2os del procesador

2&

+use, -ome .illa'ran In'/ Electronico

!rc1i2os de Pro'rama !rc1i2os de ?a3la de $atos

)rc<i%os de Pro.rama Los arc1i2os de pro'rama son pro'ramas reales en l'ica de escalera* rutinas " su3rutinas que el procesador usa para controlar una mquina o proceso/ L Los procesadores PLC-& pueden contener 1asta 1888 arc1i2os de pro'rama* mientras los procesadores <LC-&88 solamente pueden contener 2& arc1i2os de pro'rama/ La si'uiente ta3la resume los tipos de arc1i2os de pro'rama disponi3les con procesadores PLC-& " <LC-&88/ !rc1i2os de Pro'rama PLC-& " <LC-&88 -@mero 8
Carta de ,uncin en <ecuencia =solo PLC-&>

$escripcin
Pro'rama del <istema

Contenidos
El arc1i2o de pro'rama 8 es automticamente 'enerado por el Fslo'i)& o &88* cuando un pro"ecto es creado/ Contiene in,ormacin pro'ramada por el usuario tal como el tipo de procesador " la con,i'uracin I9J/ El arc1i2o de pro'rama 1 es reser2ado para una carta de ,uncin secuencial en Fslo'i)&/ El pro'ramador de3e crear este arc1i2o/ El arc1i2o de pro'rama 1 es 'enerado en ,orma automtica por el Fslo'i)&88* cuando un pro"ecto es creado/ Es un sistema de arc1i2o de pro'rama como el arc1i2o de pro'rama 8/ El arc1i2o de pro'rama 2 es automticamente 'enerado por el Fslo'i)& o &88* cuando un pro"ecto es creado* pero est 2aco/ Es considerado como el arc1i2o de pro"ecto principal " 'eneralmente contiene las instrucciones de pro'ramacin para el usuario que de,ine como opera el proceso/ Los arc1i2os de pro'rama de 3 a 777 =PLC-&> o 3 a 2&& =<LC-&88> pueden ser creados por el usuario si los arc1i2os adicionales son requeridos para controlar una mquina o proceso/

Pro'rama de <istema =slo <LC &88>

Pro'rama Principal

3 a 777 =PLC-&> 3 a 2&& =<LC-&88>

Pro'ramas de <u3rutina

?a3la 4

+use, -ome .illa'ran In'/ Electronico

)rc<i%os de Ta9la de Datos Los arc1i2os de 3ase de datos contienen datos 'enerados por los arc1i2os de pro'rama/ Los procesadores PLC-& pueden contener 1asta 1888 arc1i2os de la ta3la de datos mientras los procesadores <LC-&88 solamente pueden contener 1asta 2& arc1i2os de ta3las de datos/ La si'uiente ta3la resume los tipos de arc1i2os de la ta3la de datos disponi3les con los procesadores PLC& " <LC&88/ !rc1i2os de Pro'rama PLC-& " <LC-&88 -@mero 8 1 2 3 4 & $escripcin
<alida Entrada Estado

Contenidos
El arc1i2o de datos por de,ecto que almacena los datos en2iados del procesador para los mdulos de salida/ El arc1i2o de datos por de,ecto que almacena los datos desde los mdulos de entrada/ El arc1i2o de datos por de,ecto que almacena los datos que representa la in,ormacin de operacin del procesador/ El arc1i2o de datos por de,ecto que almacena datos 'enerados de la l'ica del rele en el pro'rama/ El arc1i2o de datos por de,ecto que almacena datos 'enerados de los timers en el pro'rama/ El arc1i2o de datos por de,ecto que almacena datos 'enerados de los contadores del pro'rama/ El arc1i2o de datos por de,ecto que almacena datos que representan la lon'itud* posicin " estado para las instrucciones espec,icas tales como los re'istradores del e(e " las secuencias/ El arc1i2o de datos por de,ecto que almacena los 2alores enteros en un ran'o de -32/% : a 32/% % El arc1i2o de datos por de,ecto que almacena los datos de 2alores decimales en un ran'o de R9- 1/1%&4744 e -3: para R9-3/482:234%eR3: Csuario de los arc1i2os de datos de,inidos que puede almacenar una 2ariedad de tipos en datos/ Por e(emplo* usted podra crear un adicional 18 arc1i2os de ta3las de datos para un pro"ecto dado =e(emplo* arc1i2os 7 a 1:>/ Los arc1i2os 7 a 11 podran ser arc1i2os enteros* el arc1i2o 12 podra ser ,lotante* los 13 a 1& podran ser 3inarios " los 1 a 1: podran ser arc1i2os contadores/

Bit o Binario ?empori5adores Contadores Control

% : 7 a 777 =PLC-&> 7 a 2&& =<LC&88>

Enteros Punto Dlotante

Como se necesite

?a3la &

2%

+use, -ome .illa'ran In'/ Electronico

)rc<i%o de

ase de Datos

Los arc1i2os de 3ase de datos contienen descripciones in'resadas por el usuario para entender el pro'rama* esta " otra in,ormacin no es usada por el procesador/ $e esta ,orma* estos arc1i2os nunca son trans,eridos al procesador/ Fara 2e5* permanecen en la memoria del computador de pro'ramacin/

Interpretacin de los )rc<i%os en la Ta9la de Datos )rc<i%o 1 + inario, El ,ormato de este arc1i2o 2iene dado de la si'uiente manera:

$onde B* indica que es un arc1i2o de tipo 3inario* u3icado en el arc1i2o n@mero 3* pala3ra 3 " n@mero de 3it 2/ El m)imo de pala3ras admisi3les para este arc1i2o es 1888/ )rc<i%o @ +TemporiBadores, Cn e(emplo de un arc1i2o de la ta3la de datos timer que contiene la in,ormacin es mostrado en el si'uiente esquema:

2:

+use, -ome .illa'ran In'/ Electronico

)rc<i%o 7 +Contadores, Cn e(emplo de un arc1i2o counter de ta3la de datos conteniendo la in,ormacin de una instruccin C?C es mostrado en el si'uiente esquema:

)rc<i%o ? +Control, Cn e(emplo de un arc1i2o de control de ta3la de datos* se muestra en el esquema si'uiente:

)rc<i%o C +Enteros, Cn e(emplo de un arc1i2o de enteros de la ta3la de datos* se muestra en el esquema si'uiente:

.alores comprendidos entre -32/% : a R32/% %


27

+use, -ome .illa'ran In'/ Electronico

)rc<i%o > +2lotante, Cn e(emplo de un arc1i2o de ,lotantes de la ta3lado datos* se muestra en el esquema si'uiente:

38

+use, -ome .illa'ran In'/ Electronico

Cap&tulo ? Instrucciones !sicas En esta apartado anali5aremos al'unas instrucciones de pro'ramacin de los PLC-&/ entre ellas se encuentran: SIC: Instruccin de tipo rele* que e)amina un 3it para una condicin J-/ SIJ: Instruccin de tipo rele* que e)amina un 3it para una condicin JDD/ J?E: Instruccin de tipo rele* que mantiene un 3it en estado J- u JDD =no retenti2o> J?L: Instruccin de tipo rele* que 3loquea un 3it en la posicin J=retenti2o> J?C: Instruccin de tipo rele* que des3loquea un 3it a la posicin JDD =retenti2o> ?J-: Instruccin de tipo tempori5ador* que demora la acti2acin de una salida/ ?JD: Instruccin de tipo tempori5ador* que demora la desacti2acin de una salida/ F?J: Instruccin de tipo tempori5ador* que retiene la acti2acin de una salida/ C?C: Instruccin de tipo contador* que reali5a un conteo pro'resi2o/ C?$: Instruccin de tipo contador* que reali5a un conteo re'resi2o/

Para anali5ar en pro,undidad el tema re,erirse al ane)o I/

31

+use, -ome .illa'ran In'/ Electronico

Cap&tulo C Len.ua$e de Pro.ramacin +a que la l'ica de escalera es el len'ua(e de pro'ramacin usado para pro'ramar los sistemas PLC-& " <LC-&88* el sa3er como interpretar este len'ua(e 1ace que los pro3lemas de 3@squeda de ,allas asociados con estos sistemas sean muc1o ms ,ciles/ La si'uiente ta3la resume el ,lu(o de in,ormacin a tra24s de un sistema PLC& o <LC-&88: Dlu(o de In,ormacin $etalles

1/ $atos de los dispositi2os de Cada dispositi2o de entrada est entrada in'resan a los ,sicamente ca3leado al punto mdulos de entrada en el terminal en un mdulo de entrada/ sistema I9J 2/ El procesador escanea los Esta acti2idad es re,erida como el mdulos de entrada para input scan del procesador/ adquirir estos datos/ Lue'o almacena los datos en la ta3la de entrada de datos de su memoria/ 3/ El procesador e(ecuta los Esta acti2idad es re,erida como el pro'ramas que usa los datos output scan del procesador/ adquiridos/ <e 'enera nue2a in,ormacin/ 4/ El procesador 'uarda la Esta acti2idad es re,erida como el nue2a in,ormacin en su procesador de escaner de entrada ta3la de salida de datos/ La in,ormacin es lue'o en2iada para los mdulos de salida en el sistema I9J/ &/ Los mdulos de salida en2an Cada dispositi2o de salida est la in,ormacin a los ,sicamente ca3leado al punto dispositi2os de salida/ terminal en un mdulo de salida/ ?a3la

32

+use, -ome .illa'ran In'/ Electronico

! medida que sea necesario* el sistema de pro'ramacin es usado para monitorear o modi,icar los datos " pro'ramas almacenados en el procesador/

L.ica de Escalera El len'ua(e usado para crear pro'ramas para controlar sistemas PLC-& " <LC&88 es llamado l'ica de escalera/ $os de los elementos or'ani5acionales ms importantes asociados con la l'ica de escalera son los run's " las instrucciones/ Run.s Las instrucciones de la l'ica de escalera son descritas en run's/ $urante el escaneo de pro'ramacin* el procesador escanea cada run' de i5quierda a derec1a* un run' despu4s de otro* como se muestra en el si'uiente esquema:

Instrucciones Lal'ica de escalera puede contener instrucciones de entrada condicional e instrucciones de salida/ Cn e(emplo de run' de l'ica de escalera es mostrado en el si'uiente esquema:

33

+use, -ome .illa'ran In'/ Electronico

Cuando interprete las instrucciones de l'ica de escalera* recuerde estos puntos: Las instrucciones de entrada condicional son siempre mostradas en el lado i5quierdo del run'* " las instrucciones de salida siempre son mostradas en el lado derec1o del run'/ Cn run' no necesita contener nin'una instruccin de entrada condicional* pero de3e contener al menos una instruccin de salida/ Para las instrucciones de entrada condicional e)amine el estado de datos en los arc1i2os de ta3la de datos/ Las instrucciones de salida cam3ian el estado de los datos en los arc1i2os de la ta3la de datos/

Continuidad L.ica ! medida que el procesador escanea un run'* mira a cada instruccin de entrada para determinar cuales son 2erdaderas " cuales son ,alsas: *i e5isteD Lue.o el Run. dice que esD

Cn camino de instrucciones de .erdadero o tiene Tcontinuidad entrada 2erdadera l'icaQ <i un camino de instrucciones de Dalso o no tiene Tcontinuidad l'icaQ entrada 2erdadera ?a3la % La continuidad l'ica de un run' es usada para determinar los estados de las instrucciones de salida en el run'/ Importante- +a sea una instruccin de entrada dada sea ,alsa o 2erdadera depende de sus re'las para interpretar el estado de un 3it o una pala3ra en la memoria del procesador que corresponda a la instruccin/

34

+use, -ome .illa'ran In'/ Electronico

Re.la para *alidas ELast RUNA FinsG +EHltimo Run. AanaG, Cada 2e5 que un run' es e2aluado en el escaneo del procesador* las partes de la ta3la de datos re,erenciado por las instrucciones de salida en el run' son actuali5ados/ <in em3ar'o* la in,ormacin es la ta3la de salida de datos no es trans,erida a los mdulos de salida 1asta despu4s que se complete un pro'rama de escaneo/ <i dos o mas instrucciones de salida mencionan el mismo 3it o pala3ra en la ta3la de datos* la accin de la @ltima instruccin de salida es 2ista por el correspondiente mdulo de salida/ Esta es com@nmente re,erida como la re'la TLast Fun' NinsQ/

3&

Вам также может понравиться