SlideShare uma empresa Scribd logo
1 de 4
Baixar para ler offline
C U R S O D E A U T Ó M ATA S P ROGRAMABLES


                                    P LC
                                           L ECCIÓN Nº4:
                         E L P ROCESADOR Y LA M EMORIA
                      del Autómata

  E
        n la lección Nº 3 de este curso co- las tareas en orden, es decir, el proce-
        menzamos a describir los compo- sador. Veremos entonces estos dos
        nentes de un autómata progra- elementos.
   mable. De ellos, los más importantes
   son los encargados de “guardar” la
   información tanto de datos como de                        Por Horacio D. Vallejo
   programas y el encargado de llevar e-mail:hvquark@internet.siscotel.com



   EL PROCESADOR                    aplicación y luego debe ejecutar     ejecución del programa (scan)”
                                    el programa mediante el empleo       que queda definido por un con-
   Ya hemos dicho que la Uni-       de los estados de las entradas y     junto de operaciones y un tiem-
dad Central de Proceso es el co-    salidas del sistema hasta obtener    po de ejecución o tiempo de ci-
razón del PLC y hemos descrip-      los datos de la resolución.          clo (scan time). Las operaciones
to las tareas que debe realizar         Esta tarea se efectúa cíclica-   que definen el ciclo de ejecu-
este componente. Si bien ya         mente ya que el tratamiento de       ción de un autómata programa-
mencionamos cuáles son las          la información se realiza de for-    ble se pueden llevar a cabo de
funciones principales de este       ma secuencial, es decir, instruc-    distintas formas.
bloque, diremos que el proce-       ción por instrucción. Cada ope-         En la figura 1 vemos una for-
sador se comunica con los dis-      ración se realiza en “ciclo de       ma sencilla en la que se describe
tintos componentes de la Uni-
dad Central mediante el bus, o        Figura 1
barra de datos, direcciones y se-
ñales de control.
   Debe leer las instrucciones
del programa ya sea las corres-
pondientes al usuario o las de

                                                                     Saber Electr nica N… 171   95
Curso de P LC s
                                                                                  Cada vez que se realiza
                                                                                  una puesta en marcha o
                                                                                  una parada del sistema,
                                                                                  el procesador debe eje-
                                                                                  cutar una serie de se-
                                                                                  cuencias, conforme con
Figura 2
                                                                                  el programa cargado en
                                                                          su memoria. Algunas de estas
                           Figura 3                                       secuencias son las siguientes:

                                                                             - Primero se energiza al
                                                                          PLC, con lo cual se efectúan
                                                                          una serie de comprobaciones in-
                                                                          ternas, tales como comproba-
                                                                          ciones de la memoria, comuni-
que, en función del estado ini-     alterar el ciclo de operación.        caciones correctas entre los com-
cial de una entrada se realiza el   Son las instrucciones de "salto       ponentes, etc.
tratamiento de la información y     condicional, salto a subrutinas o        - Luego se verifica que esté
se envía una orden a una salida.    subprogramas, interrupciones, o       correcto el programa de aplica-
Ahora bien, para la ejecución       actualización inmediata de esta-      ción.
del próximo ciclo, se tiene en      dos de E/S".                             - Se efectúa una comproba-
cuenta el estado que ha adopta-         Tenga en cuenta que al fina-      ción de los elementos de E/S pa-
do cada salida para definir el      lizar cada ciclo, el procesador       ra detectar posibles fallas.
“nuevo” estado de las entradas.     debe actualizar el estado de las         - También se chequea que
   En las figuras 2 y 3 vemos       entradas y salidas y debe atender     exista comunicación entre el
otras síntesis de ejecución de      las tareas de diagnóstico interno     PLC y los periféricos.
operaciones.                        y a las comunicaciones con peri-         - Se debe comprobar que to-
   Cabe aclarar entonces, que       féricos (con el exterior). En la      das las salidas estén desactiva-
cuando debamos programar un         figura 4 se ilustra el desarollo de   das.
autómata, encontraremos ins-        un ciclo de ejecución típico de
trucciones que nos permitirán       un PLC.                                  Una vez que se realizan estas

 Figura 3




       96     Saber Electr nica N… 171
Lección Nº 4: El Procesador y la Memoria del Autómata
verificaciones internas se inicia     realizan operaciones de auto-       diagnóstico del procesador y se
el ciclo de exploración del pro-      diagnóstico, tales como:            genera un código de error que
grama. Cabe acotar que también                                            se almacena en el procesador, y
existen períodos de inhibición            - Si el tiempo de ciclo de      en su caso, dependiendo de la
en el momento de la parada del        ejecución supera cierto valor, el   importancia del fallo, se produce
sistema, ya que en ese caso el        procesador detiene la ejecución     la parada total del sistema.
procesador deja de correr el          del programa y realiza un che-
programa y se ponen a cero to-        queo completo de sus circuitos
das las salidas, excepto aquellas     para verificar que no hay pro-         LA MEMORIA
variables internas que han sido       blemas.
seleccionadas como retentivas.           - Se verifica la memoria de          Todo PLC pose una memo-
    El tiempo total del ciclo de      programa mediante el chequeo        ria organizada en áreas de traba-
ejecución está determinado por        de la paridad de los códigos de     jo específicas, tal como se mues-
los tiempos empleados en las          instrucción.                        tra el esquema de la figura 5.
distintas operaciones. El tiempo         - Comprobación de la opera-      Dicha figura indica la organiza-
dedicado al final del ciclo para la   tividad del "bus" de E/S; cuan-     ción típica de la memoria de un
actualización de E/S y el auto-       do el procesador ordena la acti-    autómata.
diagnóstico, suele estar en el or-    vación o desactivación de una           La “memoria del sistema”
den de los milisegundos al que        salida, se comprueba que el mó-     generalmente no es accesible
habrá que sumar el de atención        dulo correspondiente responde       por el usuario y es en donde se
a las comunicaciones entre peri-      adecuadamente y ejecuta la or-      almacenan los programas ejecu-
féricos.                              den.                                tivos o "firmware".
    El tiempo de exploración del                                              “Scratch-Pad” es una por-
programa es variable en función          Cualquier problema detecta-      ción de memoria donde la infor-
de la cantidad y tipo de las ins-     do acciona los indicadores de       mación se almacena en forma
trucciones, y de la ejecución de
subrutinas o saltos condiciona-
les.                                                                                        Figura 5
    El tiempo de ciclo es uno de
los parámetros que caracterizan
a un PLC y se expresa general-
mente en milisegundos por cada
mil instrucciones (ms/K).
    Para reducir los tiempos de
ejecución, algunas CPU se cons-
truyen alrededor de dos o más
procesadores dedicados a fun-
ciones específicas, operaciones
lógicas, trabajos especiales, etc.
trabajando simultáneamente.
    Otra variante consiste en la
incorporación de módulos inte-
ligentes dedicados a tareas espe-
cíficas.
    Ahora bien, durante el fun-
cionamiento de un autómata,
mientras se siguen los pasos es-
tablecidos en el programa, se

                                                                      Saber Electr nica N… 171   97
Curso de P LC s
temporal y es empleado por los        1kB = 1024 posiciones de me-         ta o del tipo EEPROM (Electri-
programas ejecutivos (memoria         moria).                              cally Erasable Read Only Me-
intermedia).                                                               mory) reprogramables eléctrica-
    En la “memoria de datos”              En las características del PLC   mente, que tiene la ventaja de no
se almacena información del es-       debe quedar claramente especifi-     precisar batería para conservar el
tado de las entradas y salidas (va-   cada la cantidad de memoria dis-     programa pero adolecen de la
riables de E/S), los estados inter-   ponible para el programa de          falta de flexibilidad de las me-
nos intermedios originados por        usuario. El área correspondiente     morias RAM.
la ejecución del programa (varia-     a la Memoria Ejecutiva son de            Cabe aclarar que las instruc-
bles internas), y los datos o nú-     sólo Lectura, ROM (Read Only         ciones que forman parte del pro-
meros a ser considerados para         Memory).                             grama que debe ejecutar el autó-
realizar una operación (variables         Para las áreas de Memoria        mata (el procesador), normal-
numéricas).                           "scratch-pad", tablas de variables   mente tienen que ver con opera-
    En la “memoria de usuario”        de entradas y salidas, variables     ciones que deben tener en cuen-
residen las instrucciones que de-     internas y registro de datos, se     ta los estados tanto de las entra-
finen el algoritmo de control.        emplean unidades de Memoria          das como de las salidas y como
    La memoria está organizada        de Acceso Aleatorio - RAM            estos datos normalmente se aso-
en palabras y registros, consti-      (Random Access Memory), por          cian a variables internas o a da-
tuidos por palabras de determi-       su facilidad de escritura y borra-   tos que se encuentran en regis-
nada cantidad de bits (8, 12, 16 o    do. Cabe aclarar que muchos          tros, además del código de ope-
32), dependiendo del tipo de          PLCs emplean otro tipo de me-        ración correspondiente a esa ins-
procesador que se emplee. Cada        moria (EEPROM, por ejemplo)          trucción deben llevar asociadas
una de las palabras, denominadas      para que la información conteni-     las “direcciones” de esas varia-
registros, constituye una infor-      da en ella no se pierda cuando se    bles.
mación completa que define una        quita la alimentación al equipo.         En la próxima lección vere-
instrucción o un dato numérico,           La Memoria de Usuario            mos la correspondencia entre las
en función del área de memoria        normalmente está constituida         direcciones de “la tabla de entra-
a la que pertenezca.                  por memorias permanentes del         das y salidas” (en la memoria) y
                                      tipo EPROM (también llamadas         los bornes del equipo para su co-
   La cantidad de palabras de         UVPROMUltraviolet Reprogra-          nexión, esto nos permitirá el es-
que dispone la memoria se ex-         mable Read Only Memory) con          tudio del sistema E/S en sus di-
presa en kilobytes (1kilobyte =       borrado por radiación ultraviole-    ferentes variantes. ✪




        98     Saber Electr nica N… 171

Mais conteúdo relacionado

Mais procurados

Arquitectura de computadores y redes
Arquitectura de computadores y redesArquitectura de computadores y redes
Arquitectura de computadores y redesYeison Montaña
 
Pipeline paralelismo a_nivel_de_instrucc
Pipeline paralelismo a_nivel_de_instruccPipeline paralelismo a_nivel_de_instrucc
Pipeline paralelismo a_nivel_de_instruccMario Payes
 
Arquitectura del procesador
Arquitectura del procesadorArquitectura del procesador
Arquitectura del procesadormao1322
 
Arquitectura de Computadores
Arquitectura de ComputadoresArquitectura de Computadores
Arquitectura de ComputadoresErwin Meza
 
Arquitectura del procesador
Arquitectura del procesadorArquitectura del procesador
Arquitectura del procesadorYESENIA CETINA
 
Organización de Entrada y SalidaCorte_III_Sistemas_Digiales_II
Organización de Entrada y SalidaCorte_III_Sistemas_Digiales_IIOrganización de Entrada y SalidaCorte_III_Sistemas_Digiales_II
Organización de Entrada y SalidaCorte_III_Sistemas_Digiales_IIJuanNarvaez48
 
Ciclo De Trabajo De Un Plc
Ciclo De Trabajo De Un PlcCiclo De Trabajo De Un Plc
Ciclo De Trabajo De Un PlcOmar Gonzalez S
 
Plc arquitectura y funciones de memoria
Plc  arquitectura y funciones de memoriaPlc  arquitectura y funciones de memoria
Plc arquitectura y funciones de memoriaArturo Tapia
 
Datasheet
DatasheetDatasheet
Datasheetaxni
 
Unidad 2 arquitectura del computador
Unidad 2 arquitectura del computadorUnidad 2 arquitectura del computador
Unidad 2 arquitectura del computadorCristhixn Leon
 
Ici unidad 05 tema 03_plc (1)
Ici unidad 05 tema 03_plc (1)Ici unidad 05 tema 03_plc (1)
Ici unidad 05 tema 03_plc (1)sgeplc
 
Unidad de procesamiento sis2
Unidad de procesamiento sis2Unidad de procesamiento sis2
Unidad de procesamiento sis2RubenPerez180
 
Ciclo de instrucciones CPU
Ciclo de instrucciones CPUCiclo de instrucciones CPU
Ciclo de instrucciones CPUEduardo Suarez
 
Arquitectura de una computadora
Arquitectura de una computadoraArquitectura de una computadora
Arquitectura de una computadorajessiicasaldana
 
Manuel abreu 21.356.675 sistemas digitales ii #44
Manuel abreu 21.356.675 sistemas digitales ii #44Manuel abreu 21.356.675 sistemas digitales ii #44
Manuel abreu 21.356.675 sistemas digitales ii #44datdat34
 

Mais procurados (20)

Arquitectura de computadores y redes
Arquitectura de computadores y redesArquitectura de computadores y redes
Arquitectura de computadores y redes
 
Pipeline paralelismo a_nivel_de_instrucc
Pipeline paralelismo a_nivel_de_instruccPipeline paralelismo a_nivel_de_instrucc
Pipeline paralelismo a_nivel_de_instrucc
 
Funcionamiento plc
Funcionamiento plcFuncionamiento plc
Funcionamiento plc
 
Arquitectura del procesador
Arquitectura del procesadorArquitectura del procesador
Arquitectura del procesador
 
Curso de pic
Curso de picCurso de pic
Curso de pic
 
Arquitectura de Computadores
Arquitectura de ComputadoresArquitectura de Computadores
Arquitectura de Computadores
 
Arquitectura del procesador
Arquitectura del procesadorArquitectura del procesador
Arquitectura del procesador
 
Organización de Entrada y SalidaCorte_III_Sistemas_Digiales_II
Organización de Entrada y SalidaCorte_III_Sistemas_Digiales_IIOrganización de Entrada y SalidaCorte_III_Sistemas_Digiales_II
Organización de Entrada y SalidaCorte_III_Sistemas_Digiales_II
 
Ciclo De Trabajo De Un Plc
Ciclo De Trabajo De Un PlcCiclo De Trabajo De Un Plc
Ciclo De Trabajo De Un Plc
 
Plc arquitectura y funciones de memoria
Plc  arquitectura y funciones de memoriaPlc  arquitectura y funciones de memoria
Plc arquitectura y funciones de memoria
 
Datasheet
DatasheetDatasheet
Datasheet
 
MICROCONTROLADOR
MICROCONTROLADORMICROCONTROLADOR
MICROCONTROLADOR
 
Unidad 2 arquitectura del computador
Unidad 2 arquitectura del computadorUnidad 2 arquitectura del computador
Unidad 2 arquitectura del computador
 
Ici unidad 05 tema 03_plc (1)
Ici unidad 05 tema 03_plc (1)Ici unidad 05 tema 03_plc (1)
Ici unidad 05 tema 03_plc (1)
 
Unidad de procesamiento sis2
Unidad de procesamiento sis2Unidad de procesamiento sis2
Unidad de procesamiento sis2
 
MEMORIAS DE LOS PLC
MEMORIAS DE LOS PLCMEMORIAS DE LOS PLC
MEMORIAS DE LOS PLC
 
Ciclo de instrucciones CPU
Ciclo de instrucciones CPUCiclo de instrucciones CPU
Ciclo de instrucciones CPU
 
Unidad 1 curso de plc
Unidad 1 curso de plcUnidad 1 curso de plc
Unidad 1 curso de plc
 
Arquitectura de una computadora
Arquitectura de una computadoraArquitectura de una computadora
Arquitectura de una computadora
 
Manuel abreu 21.356.675 sistemas digitales ii #44
Manuel abreu 21.356.675 sistemas digitales ii #44Manuel abreu 21.356.675 sistemas digitales ii #44
Manuel abreu 21.356.675 sistemas digitales ii #44
 

Semelhante a Curso de plc cap 4

Descripción de Módulos Funcionales del PLC (2).
Descripción de Módulos Funcionales del PLC (2).Descripción de Módulos Funcionales del PLC (2).
Descripción de Módulos Funcionales del PLC (2).acpicegudomonagas
 
Estructura interna de un procesador
Estructura interna de un procesadorEstructura interna de un procesador
Estructura interna de un procesadorAlan EG
 
UNIDAD I - A - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptx
UNIDAD I - A - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptxUNIDAD I - A - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptx
UNIDAD I - A - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptxSamAladoVz1
 
2 curso de pic (saber electronica)
2 curso de pic (saber electronica)2 curso de pic (saber electronica)
2 curso de pic (saber electronica)Geovanny Ruiz
 
Microcontroladores: Curso de microcontroladores PIC para estudiantes y aficio...
Microcontroladores: Curso de microcontroladores PIC para estudiantes y aficio...Microcontroladores: Curso de microcontroladores PIC para estudiantes y aficio...
Microcontroladores: Curso de microcontroladores PIC para estudiantes y aficio...SANTIAGO PABLO ALBERTO
 
Que es la unidad central de proceso 01
Que es la unidad central de proceso 01Que es la unidad central de proceso 01
Que es la unidad central de proceso 01Isaias Castro
 
Atiquectura de computadoras
Atiquectura  de computadorasAtiquectura  de computadoras
Atiquectura de computadorasrubioalexys
 
Arquitectura de-la-computadora
Arquitectura de-la-computadoraArquitectura de-la-computadora
Arquitectura de-la-computadoravanessamorales203
 
Arquitectura de-la-computadora
Arquitectura de-la-computadoraArquitectura de-la-computadora
Arquitectura de-la-computadoravanessamorales203
 
Arquitectura de-la-computadora
Arquitectura de-la-computadoraArquitectura de-la-computadora
Arquitectura de-la-computadoravanessamorales203
 
Arquitectura de-la-computadora
Arquitectura de-la-computadoraArquitectura de-la-computadora
Arquitectura de-la-computadoravanessamorales203
 

Semelhante a Curso de plc cap 4 (20)

Apunteplc
ApunteplcApunteplc
Apunteplc
 
Descripción de Módulos Funcionales del PLC (2).
Descripción de Módulos Funcionales del PLC (2).Descripción de Módulos Funcionales del PLC (2).
Descripción de Módulos Funcionales del PLC (2).
 
Estructura interna de un procesador
Estructura interna de un procesadorEstructura interna de un procesador
Estructura interna de un procesador
 
UNIDAD I - A - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptx
UNIDAD I - A - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptxUNIDAD I - A - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptx
UNIDAD I - A - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptx
 
Curso de-picnn
Curso de-picnnCurso de-picnn
Curso de-picnn
 
2 curso de pic (saber electronica)
2 curso de pic (saber electronica)2 curso de pic (saber electronica)
2 curso de pic (saber electronica)
 
Microcontroladores: Curso de microcontroladores PIC para estudiantes y aficio...
Microcontroladores: Curso de microcontroladores PIC para estudiantes y aficio...Microcontroladores: Curso de microcontroladores PIC para estudiantes y aficio...
Microcontroladores: Curso de microcontroladores PIC para estudiantes y aficio...
 
Mi largo resumen...
Mi largo resumen...Mi largo resumen...
Mi largo resumen...
 
Mi largo resumen...
Mi largo resumen...Mi largo resumen...
Mi largo resumen...
 
Monica,erika y camilo
Monica,erika y camiloMonica,erika y camilo
Monica,erika y camilo
 
Unidad de procesamiento.
Unidad de procesamiento.Unidad de procesamiento.
Unidad de procesamiento.
 
Plc
PlcPlc
Plc
 
Que es la unidad central de proceso 01
Que es la unidad central de proceso 01Que es la unidad central de proceso 01
Que es la unidad central de proceso 01
 
Arquitectura de computacion
Arquitectura de computacionArquitectura de computacion
Arquitectura de computacion
 
Curso de plc cap 2
Curso de plc cap 2Curso de plc cap 2
Curso de plc cap 2
 
Atiquectura de computadoras
Atiquectura  de computadorasAtiquectura  de computadoras
Atiquectura de computadoras
 
Arquitectura de-la-computadora
Arquitectura de-la-computadoraArquitectura de-la-computadora
Arquitectura de-la-computadora
 
Arquitectura de-la-computadora
Arquitectura de-la-computadoraArquitectura de-la-computadora
Arquitectura de-la-computadora
 
Arquitectura de-la-computadora
Arquitectura de-la-computadoraArquitectura de-la-computadora
Arquitectura de-la-computadora
 
Arquitectura de-la-computadora
Arquitectura de-la-computadoraArquitectura de-la-computadora
Arquitectura de-la-computadora
 

Mais de federicoblanco

Esp oil mantenimiento de subestaciones electricas
Esp oil   mantenimiento de subestaciones electricasEsp oil   mantenimiento de subestaciones electricas
Esp oil mantenimiento de subestaciones electricasfedericoblanco
 
Electronics hambley2nd
Electronics hambley2ndElectronics hambley2nd
Electronics hambley2ndfedericoblanco
 
Electronica conceptos basicos-de_electricidad (1)
Electronica conceptos basicos-de_electricidad (1)Electronica conceptos basicos-de_electricidad (1)
Electronica conceptos basicos-de_electricidad (1)federicoblanco
 
Electronica 100-circuitos
Electronica 100-circuitosElectronica 100-circuitos
Electronica 100-circuitosfedericoblanco
 
Electronica enciclopedia_de
Electronica  enciclopedia_deElectronica  enciclopedia_de
Electronica enciclopedia_defedericoblanco
 
Electronica(2)baja libros
Electronica(2)baja librosElectronica(2)baja libros
Electronica(2)baja librosfedericoblanco
 
Electronica industrial timothy j. maloney
Electronica industrial   timothy j. maloneyElectronica industrial   timothy j. maloney
Electronica industrial timothy j. maloneyfedericoblanco
 
Electronica & pc's todos los conectores (spanish) by porru
Electronica & pc's   todos los conectores (spanish) by porruElectronica & pc's   todos los conectores (spanish) by porru
Electronica & pc's todos los conectores (spanish) by porrufedericoblanco
 
Electricidad sistemas puesta_a_tierra
Electricidad sistemas puesta_a_tierraElectricidad sistemas puesta_a_tierra
Electricidad sistemas puesta_a_tierrafedericoblanco
 
E book tecnologia electrica
E book tecnologia electricaE book tecnologia electrica
E book tecnologia electricafedericoblanco
 
E book sistemas electricos de potencia (grainger)
E book sistemas electricos de potencia (grainger)E book sistemas electricos de potencia (grainger)
E book sistemas electricos de potencia (grainger)federicoblanco
 
E book electronica industrial
E book electronica industrialE book electronica industrial
E book electronica industrialfedericoblanco
 
Diccionario electricidad[1]
Diccionario electricidad[1]Diccionario electricidad[1]
Diccionario electricidad[1]federicoblanco
 
Diapositivas instalacion de contadores
Diapositivas instalacion de contadoresDiapositivas instalacion de contadores
Diapositivas instalacion de contadoresfedericoblanco
 
Curso de electronica iv fee 01 libro de texto
Curso de electronica iv fee 01 libro de texto Curso de electronica iv fee 01 libro de texto
Curso de electronica iv fee 01 libro de texto federicoblanco
 
Curso de electronica iii fee 01 libro de texto
Curso de electronica iii fee 01 libro de texto Curso de electronica iii fee 01 libro de texto
Curso de electronica iii fee 01 libro de texto federicoblanco
 
Curso de electronica ii fee 01 libro de texto
Curso de electronica ii fee 01 libro de texto Curso de electronica ii fee 01 libro de texto
Curso de electronica ii fee 01 libro de texto federicoblanco
 
Curso de electronica i fee 01 libro de texto
Curso de electronica i fee 01 libro de texto Curso de electronica i fee 01 libro de texto
Curso de electronica i fee 01 libro de texto federicoblanco
 
Conductores baja tensiòn
Conductores baja tensiònConductores baja tensiòn
Conductores baja tensiònfedericoblanco
 

Mais de federicoblanco (20)

Esp oil mantenimiento de subestaciones electricas
Esp oil   mantenimiento de subestaciones electricasEsp oil   mantenimiento de subestaciones electricas
Esp oil mantenimiento de subestaciones electricas
 
Electronics hambley2nd
Electronics hambley2ndElectronics hambley2nd
Electronics hambley2nd
 
Electronica conceptos basicos-de_electricidad (1)
Electronica conceptos basicos-de_electricidad (1)Electronica conceptos basicos-de_electricidad (1)
Electronica conceptos basicos-de_electricidad (1)
 
Electronica 100-circuitos
Electronica 100-circuitosElectronica 100-circuitos
Electronica 100-circuitos
 
Electronica enciclopedia_de
Electronica  enciclopedia_deElectronica  enciclopedia_de
Electronica enciclopedia_de
 
Electronica(2)baja libros
Electronica(2)baja librosElectronica(2)baja libros
Electronica(2)baja libros
 
Electronica industrial timothy j. maloney
Electronica industrial   timothy j. maloneyElectronica industrial   timothy j. maloney
Electronica industrial timothy j. maloney
 
Electronica & pc's todos los conectores (spanish) by porru
Electronica & pc's   todos los conectores (spanish) by porruElectronica & pc's   todos los conectores (spanish) by porru
Electronica & pc's todos los conectores (spanish) by porru
 
Electricidad sistemas puesta_a_tierra
Electricidad sistemas puesta_a_tierraElectricidad sistemas puesta_a_tierra
Electricidad sistemas puesta_a_tierra
 
E book tecnologia electrica
E book tecnologia electricaE book tecnologia electrica
E book tecnologia electrica
 
E book sistemas electricos de potencia (grainger)
E book sistemas electricos de potencia (grainger)E book sistemas electricos de potencia (grainger)
E book sistemas electricos de potencia (grainger)
 
E book electronica industrial
E book electronica industrialE book electronica industrial
E book electronica industrial
 
Diccionario electricidad[1]
Diccionario electricidad[1]Diccionario electricidad[1]
Diccionario electricidad[1]
 
Diapositivas instalacion de contadores
Diapositivas instalacion de contadoresDiapositivas instalacion de contadores
Diapositivas instalacion de contadores
 
Curso de electronica iv fee 01 libro de texto
Curso de electronica iv fee 01 libro de texto Curso de electronica iv fee 01 libro de texto
Curso de electronica iv fee 01 libro de texto
 
Curso de electronica iii fee 01 libro de texto
Curso de electronica iii fee 01 libro de texto Curso de electronica iii fee 01 libro de texto
Curso de electronica iii fee 01 libro de texto
 
Curso de electronica ii fee 01 libro de texto
Curso de electronica ii fee 01 libro de texto Curso de electronica ii fee 01 libro de texto
Curso de electronica ii fee 01 libro de texto
 
Curso de electronica i fee 01 libro de texto
Curso de electronica i fee 01 libro de texto Curso de electronica i fee 01 libro de texto
Curso de electronica i fee 01 libro de texto
 
Conductores baja tensiòn
Conductores baja tensiònConductores baja tensiòn
Conductores baja tensiòn
 
Chapter 01
Chapter 01Chapter 01
Chapter 01
 

Curso de plc cap 4

  • 1. C U R S O D E A U T Ó M ATA S P ROGRAMABLES P LC L ECCIÓN Nº4: E L P ROCESADOR Y LA M EMORIA del Autómata E n la lección Nº 3 de este curso co- las tareas en orden, es decir, el proce- menzamos a describir los compo- sador. Veremos entonces estos dos nentes de un autómata progra- elementos. mable. De ellos, los más importantes son los encargados de “guardar” la información tanto de datos como de Por Horacio D. Vallejo programas y el encargado de llevar e-mail:hvquark@internet.siscotel.com EL PROCESADOR aplicación y luego debe ejecutar ejecución del programa (scan)” el programa mediante el empleo que queda definido por un con- Ya hemos dicho que la Uni- de los estados de las entradas y junto de operaciones y un tiem- dad Central de Proceso es el co- salidas del sistema hasta obtener po de ejecución o tiempo de ci- razón del PLC y hemos descrip- los datos de la resolución. clo (scan time). Las operaciones to las tareas que debe realizar Esta tarea se efectúa cíclica- que definen el ciclo de ejecu- este componente. Si bien ya mente ya que el tratamiento de ción de un autómata programa- mencionamos cuáles son las la información se realiza de for- ble se pueden llevar a cabo de funciones principales de este ma secuencial, es decir, instruc- distintas formas. bloque, diremos que el proce- ción por instrucción. Cada ope- En la figura 1 vemos una for- sador se comunica con los dis- ración se realiza en “ciclo de ma sencilla en la que se describe tintos componentes de la Uni- dad Central mediante el bus, o Figura 1 barra de datos, direcciones y se- ñales de control. Debe leer las instrucciones del programa ya sea las corres- pondientes al usuario o las de Saber Electr nica N… 171 95
  • 2. Curso de P LC s Cada vez que se realiza una puesta en marcha o una parada del sistema, el procesador debe eje- cutar una serie de se- cuencias, conforme con Figura 2 el programa cargado en su memoria. Algunas de estas Figura 3 secuencias son las siguientes: - Primero se energiza al PLC, con lo cual se efectúan una serie de comprobaciones in- ternas, tales como comproba- ciones de la memoria, comuni- que, en función del estado ini- alterar el ciclo de operación. caciones correctas entre los com- cial de una entrada se realiza el Son las instrucciones de "salto ponentes, etc. tratamiento de la información y condicional, salto a subrutinas o - Luego se verifica que esté se envía una orden a una salida. subprogramas, interrupciones, o correcto el programa de aplica- Ahora bien, para la ejecución actualización inmediata de esta- ción. del próximo ciclo, se tiene en dos de E/S". - Se efectúa una comproba- cuenta el estado que ha adopta- Tenga en cuenta que al fina- ción de los elementos de E/S pa- do cada salida para definir el lizar cada ciclo, el procesador ra detectar posibles fallas. “nuevo” estado de las entradas. debe actualizar el estado de las - También se chequea que En las figuras 2 y 3 vemos entradas y salidas y debe atender exista comunicación entre el otras síntesis de ejecución de las tareas de diagnóstico interno PLC y los periféricos. operaciones. y a las comunicaciones con peri- - Se debe comprobar que to- Cabe aclarar entonces, que féricos (con el exterior). En la das las salidas estén desactiva- cuando debamos programar un figura 4 se ilustra el desarollo de das. autómata, encontraremos ins- un ciclo de ejecución típico de trucciones que nos permitirán un PLC. Una vez que se realizan estas Figura 3 96 Saber Electr nica N… 171
  • 3. Lección Nº 4: El Procesador y la Memoria del Autómata verificaciones internas se inicia realizan operaciones de auto- diagnóstico del procesador y se el ciclo de exploración del pro- diagnóstico, tales como: genera un código de error que grama. Cabe acotar que también se almacena en el procesador, y existen períodos de inhibición - Si el tiempo de ciclo de en su caso, dependiendo de la en el momento de la parada del ejecución supera cierto valor, el importancia del fallo, se produce sistema, ya que en ese caso el procesador detiene la ejecución la parada total del sistema. procesador deja de correr el del programa y realiza un che- programa y se ponen a cero to- queo completo de sus circuitos das las salidas, excepto aquellas para verificar que no hay pro- LA MEMORIA variables internas que han sido blemas. seleccionadas como retentivas. - Se verifica la memoria de Todo PLC pose una memo- El tiempo total del ciclo de programa mediante el chequeo ria organizada en áreas de traba- ejecución está determinado por de la paridad de los códigos de jo específicas, tal como se mues- los tiempos empleados en las instrucción. tra el esquema de la figura 5. distintas operaciones. El tiempo - Comprobación de la opera- Dicha figura indica la organiza- dedicado al final del ciclo para la tividad del "bus" de E/S; cuan- ción típica de la memoria de un actualización de E/S y el auto- do el procesador ordena la acti- autómata. diagnóstico, suele estar en el or- vación o desactivación de una La “memoria del sistema” den de los milisegundos al que salida, se comprueba que el mó- generalmente no es accesible habrá que sumar el de atención dulo correspondiente responde por el usuario y es en donde se a las comunicaciones entre peri- adecuadamente y ejecuta la or- almacenan los programas ejecu- féricos. den. tivos o "firmware". El tiempo de exploración del “Scratch-Pad” es una por- programa es variable en función Cualquier problema detecta- ción de memoria donde la infor- de la cantidad y tipo de las ins- do acciona los indicadores de mación se almacena en forma trucciones, y de la ejecución de subrutinas o saltos condiciona- les. Figura 5 El tiempo de ciclo es uno de los parámetros que caracterizan a un PLC y se expresa general- mente en milisegundos por cada mil instrucciones (ms/K). Para reducir los tiempos de ejecución, algunas CPU se cons- truyen alrededor de dos o más procesadores dedicados a fun- ciones específicas, operaciones lógicas, trabajos especiales, etc. trabajando simultáneamente. Otra variante consiste en la incorporación de módulos inte- ligentes dedicados a tareas espe- cíficas. Ahora bien, durante el fun- cionamiento de un autómata, mientras se siguen los pasos es- tablecidos en el programa, se Saber Electr nica N… 171 97
  • 4. Curso de P LC s temporal y es empleado por los 1kB = 1024 posiciones de me- ta o del tipo EEPROM (Electri- programas ejecutivos (memoria moria). cally Erasable Read Only Me- intermedia). mory) reprogramables eléctrica- En la “memoria de datos” En las características del PLC mente, que tiene la ventaja de no se almacena información del es- debe quedar claramente especifi- precisar batería para conservar el tado de las entradas y salidas (va- cada la cantidad de memoria dis- programa pero adolecen de la riables de E/S), los estados inter- ponible para el programa de falta de flexibilidad de las me- nos intermedios originados por usuario. El área correspondiente morias RAM. la ejecución del programa (varia- a la Memoria Ejecutiva son de Cabe aclarar que las instruc- bles internas), y los datos o nú- sólo Lectura, ROM (Read Only ciones que forman parte del pro- meros a ser considerados para Memory). grama que debe ejecutar el autó- realizar una operación (variables Para las áreas de Memoria mata (el procesador), normal- numéricas). "scratch-pad", tablas de variables mente tienen que ver con opera- En la “memoria de usuario” de entradas y salidas, variables ciones que deben tener en cuen- residen las instrucciones que de- internas y registro de datos, se ta los estados tanto de las entra- finen el algoritmo de control. emplean unidades de Memoria das como de las salidas y como La memoria está organizada de Acceso Aleatorio - RAM estos datos normalmente se aso- en palabras y registros, consti- (Random Access Memory), por cian a variables internas o a da- tuidos por palabras de determi- su facilidad de escritura y borra- tos que se encuentran en regis- nada cantidad de bits (8, 12, 16 o do. Cabe aclarar que muchos tros, además del código de ope- 32), dependiendo del tipo de PLCs emplean otro tipo de me- ración correspondiente a esa ins- procesador que se emplee. Cada moria (EEPROM, por ejemplo) trucción deben llevar asociadas una de las palabras, denominadas para que la información conteni- las “direcciones” de esas varia- registros, constituye una infor- da en ella no se pierda cuando se bles. mación completa que define una quita la alimentación al equipo. En la próxima lección vere- instrucción o un dato numérico, La Memoria de Usuario mos la correspondencia entre las en función del área de memoria normalmente está constituida direcciones de “la tabla de entra- a la que pertenezca. por memorias permanentes del das y salidas” (en la memoria) y tipo EPROM (también llamadas los bornes del equipo para su co- La cantidad de palabras de UVPROMUltraviolet Reprogra- nexión, esto nos permitirá el es- que dispone la memoria se ex- mable Read Only Memory) con tudio del sistema E/S en sus di- presa en kilobytes (1kilobyte = borrado por radiación ultraviole- ferentes variantes. ✪ 98 Saber Electr nica N… 171