SlideShare una empresa de Scribd logo
1 de 41
Descargar para leer sin conexión
CPR de Badajoz
             Curso 2012 /2013




UD1.Introducción a los
Autómatas Programables
José María Delgado Casado
Profesor Técnico FP Instalaciones Electrotécnicas IES JAVIER GARCÍA TÉLLEZ (Cáceres)
UD1. Introducción a los autómatas programables
1. Automatismos cableados y programados.


                            AUTOMATISMO: Dispositivo capaz de realizar secuencias de acciones sin intervención directa del usuario.

                                          Tradicionalmente se han distinguido dos grandes paradigmas en la automatización:

                                  AUTOMATISMOS                                                         AUTOMATISMOS
                                   CABLEADOS                                                           PROGRAMADOS




                                  Foto: José Luis Montalvillo                                            Foto: Siemens


               Implementados en base a la interconexión de elementos                 Existe una unidad central de proceso (CPU), que sustituye
            discretos (relés, contactores, dispositivos de protección,           al esquema de mando en base a elementos interconectados.
            temporizadores, relés-borna,...)


               Soluciones económicas para automatización discreta.                  Fácilmente adaptable a cambios productivos.
                Rápido montaje sin conocimientos de automatización                  Posilibidad de integración en sistema de comunicación.
            programada.                                                             Complejidad escalable acorde con la función.
               Simplicidad con número reducido de elementos.

            X Complejidad exponencial al aumentar el número de                   X Solución poco económica en sistemas sencillos.
            elementos.                                                           X Necesidad de conocimientos específicos de programación.
            X Difícil diagnóstico de disfunciones y averías.
            X Rigidez respecto a cambios en los procesos productivos.


Curso Autómatas Programables
IES San Roque (BADAJOZ)
José María Delgado Casado
UD1. Introducción a los autómatas programables
1. Automatismos cableados y programados.


Los automatismos programados tienen como base el PLC (Programmable Logic Controller) ó Controlador Lógico Programable: dispositivo electrónico, capaz
de ser programado externamente y que posibilita el control de procesos industriales.


    Son dispositivos fácilmente programables por la mayoría de los técnicos.
    Enormemente versátiles.
    Permiten cambios en el proceso productivo de forma sencilla.
    Son integrables en sistemas de comunicaciones.
    Largo tiempo de vida.
    Adaptables a entorno industrial (de forma física y lógica).
    Escalables en complejidad y funcionamiento dependiendo del sistema en que deban ser integrados.


Los PLCs surgen como evolución natural a la necesidad industrial de facilitar los cambios en los procesos, y corre
paralela a la evolución electrónica de los dispositivos en el último cuarto del s.XX, habiendo evolucionado desde el
MODICON 084 (Bedford Associates, posteriormente Gould Electronics, posteriormente AEG y posteriormente
Schneider Electric).


                                                                              ZELIO (Schneider Electric)




               MODICON 084

                                                                                                                             Foto: Корзина



                                                                               CP1L (Omron)




                                                                                 S7-400 (Siemens)



Curso Autómatas Programables
IES San Roque (BADAJOZ)
José María Delgado Casado
UD1. Introducción a los autómatas programables
2. Estructura externa del autómata programable.

El autómata programable tiene una estructura externa tan variada como marcas, modelos, aplicaciones y entornos existen. No obstante, al igual que un
coche tiene siempre puertas, motor y cristales, los PLCs comparten características comunes desde el punto de vista físico (externo) y lógico (interno).




                                                                     Interfaz de salidas




                                                                                                  Comunicaciones
                                                                          CPU
                                           Fuente de alimentación
            Red eléctrica




                                                                        Procesador

                                                                          Memoria




                                                                                                  PC
                                                                    Interfaz de entradas




Curso Autómatas Programables
IES San Roque (BADAJOZ)
José María Delgado Casado
UD1. Introducción a los autómatas programables
2. Estructura externa del autómata programable.

Desde un punto de vista externo y atendiendo a la modularidad, existen varios tipos de autómatas programables:

A) Autómatas de estructura compacta:

Es lo más común entre los autómatas de nivel de sensor / actuador y nivel de campo (autómatas de gama baja y del tipo relé programable). Constan de un
único bloque en el que se integran los elementos anteriormente vistos (interfaz de E/S, fuente de alimentación, CPU, interfaz de comunicaciones,
accesorios,...).



                                                                                                               Interfaz de salidas




                                                                                                                                 Expansión




      Puerto de comunicaciones (RS-485)
      (Conexión a PC / Comunicación PPI)




                                                                           Foto: Siemens

                                                                                           Fuente de alimentación
                                                    Interfaz de entradas
                                                                                                (integrada)

Curso Autómatas Programables
IES San Roque (BADAJOZ)
José María Delgado Casado
UD1. Introducción a los autómatas programables
2. Estructura externa del autómata programable.


B) Autómatas de estructura modular:

Es una estructura más típica de autómatas de nivel jerárquico superior (nivel de campo y nivel de célula), destinados a gobernar redes de autómatas y al
almacenamiento y volcado de datos en sistemas de gestión industrial centralizada). Los modulos son individuales e interconectables entre sí, pudiendo
adoptar una estructura crecedera en función de las necesidades de E/S, comunicación, alimentación, etc.


                                                                              Interfaz de entradas DI                   Interfaz de salidas D0




  Fuente de alimentación




                                                                       Foto: Siemens

                                                   CPU
                                                                                                          Interfaz de E/S DI/DO



Curso Autómatas Programables
IES San Roque (BADAJOZ)
José María Delgado Casado
UD1. Introducción a los autómatas programables
2. Estructura externa del autómata programable.

2.1. CPU.

La CPU (Central Process Unit o Unidad Central de Proceso) está constitutida por el microprocesador y la memoria del PLC, y se encarga de la coordinación
de tareas, almacenamiento y control de comunicaciones y periféricos del dispositivo y procesamiento del programa de usuario.

La CPU dispone de varias memorias diferentes, cada una destinada a una misión diferente:




                                Memoria            Lectura / Escritura        Sólo lectura            Aplicaciones

                                                                                                      Datos internos
                                VOLÁTIL                    RAM                                      Memoria imagen E/S

                                                                                                          Firmware
                                                                                  ROM                Rutinas y funciones
                                                                                                          Intérprete

                                                                                                    Programa de usuario
                                                                                 EPROM                  (depurado)
                              NO VOLÁTIL
                                                                                                    Programa de usuario
                                                      RAM+Batería                                 Datos internos mantenidos
                                                     EPROM+Batería                                       Parámetros
                                                                                                             RTC




Curso Autómatas Programables
IES San Roque (BADAJOZ)
José María Delgado Casado
UD1. Introducción a los autómatas programables
2. Estructura externa del autómata programable.

2.1. CPU.

Tanto el S7-200 como el S7-1200 de Siemens poseen diversas CPUs. Se diferencian en cantidad de memoria, rapidez de proceso, posibilidades de
ampliación de módulos, comunicaciones integradas, etc.



                                                                       CPU 21x




        S7-200 (Siemens)




Curso Autómatas Programables
IES San Roque (BADAJOZ)
José María Delgado Casado
UD1. Introducción a los autómatas programables
2. Estructura externa del autómata programable.

2.1. CPU.
                                                  CPU 22x




       S7-200 (Siemens)




Curso Autómatas Programables
IES San Roque (BADAJOZ)
José María Delgado Casado
UD1. Introducción a los autómatas programables
2. Estructura externa del autómata programable.

2.1. CPU.
                                                  CPU 1200




       S7-1200 (Siemens)




Curso Autómatas Programables
IES San Roque (BADAJOZ)
José María Delgado Casado
UD1. Introducción a los autómatas programables
2. Estructura externa del autómata programable.

2.2. Fuente de alimentación.

Todos los modelos de PLC incorporan una fuente de alimentación que tienen como misión la conversión de la ac de red en cc para poder alimentar los
circuitos integrados y los componentes electrónicos del interior del autómata. Por lo general, la tensión de trabajo interna suele ser de 24 Vcc.

En el caso de los PLCs compactos (como S7-200 y S7-1200), la fuente viene integrada en el cuerpo del autómata, dando la posibilidad de alimentación de
elementos a 24 Vcc si la alimentación del dispositivo es a 230 Vca.

En el caso de los PLCs modulares, la fuente de alimentación debe tener capacidad suficiente para alimentar CPU, módulos E/S, módulos de comunicaciones
y captadores activos (si se incorporan).

Además, las fuentes de alimentación implementan características como:

    Aislamiento frente al ruido electromagnético, común en los ambientes industriales.
    Aislamiento o independización de alimentación mediante fuentes separadas (CPU, E y S).
    Bus interno desde CPU a resto de unidades para la alimentación.
    Batería interna para el mantenimiento de algunas posiciones de memoria, con capacidad de entre 1500 y 5000 mAh.
    (...)

                                                             Fuente de alimentación 5A para S7-300 / 400




                                                                             Foto: Siemens

Curso Autómatas Programables
IES San Roque (BADAJOZ)
José María Delgado Casado
UD1. Introducción a los autómatas programables
2. Estructura externa del autómata programable.

2.2. Fuente de alimentación.

Los S7-200 y S7-1200 de Siemens pueden tener alimentación en AC ó DC. En el primer caso cuentan con fuente de alimentación interna, si bien los modelos
DC requieren una alimentación externa a 24 Vcc.

La alimentación a AC ó DC puede identificarse en las características del modelo:
                                                              Indica el tipo de alimentación de CPU




               S7-200 (Siemens)




                                                                       Indica el tipo de alimentación de CPU




             S7-1200 (Siemens)



Curso Autómatas Programables
IES San Roque (BADAJOZ)
José María Delgado Casado
UD1. Introducción a los autómatas programables
2. Estructura externa del autómata programable.

2.2. Fuente de alimentación.

Las fuentes de alimentación del S7-200 es capaz de proporcionar hasta 280 mA, mientras que la del S7-1200 puede proporcionar hasta 300 mA. De esta
capacidad es necesario restar las demandas de los elementos del sistema (módulos de ampliación, comunicaciones, etc...). La tensión proporcionada en
ambos casos es de 24 Vcc.

                                                                                            230 Vca

                                                                                                       Fuente de alimentación 24 Vcc




                            Fuente de alimentación 24 Vcc



Curso Autómatas Programables
IES San Roque (BADAJOZ)
José María Delgado Casado
UD1. Introducción a los autómatas programables
2. Estructura externa del autómata programable.

2.3. Módulos de E/S.

Los interfaces de E/S establecen la comunicación entre los elementos externos al autómatas y la CPU.

Tienen como función en el caso de los interfaces de entrada, filtrar, adaptar y codificar de forma comprensible para la CPU las señales procedentes de los
elementos de entrada.

Los interfaces de salida, en cambio, deben decodificar y ampliar las señales generadas durante la ejecución del programa antes de enviarlas a los elementos
de salida.

Son especialmente relevantes los módulos de E/S de señal, que pueden clasificarse en:


                                 Señales discretas (0/1)                                        Señales continuas (rango)


                            Módulos de entradas digitales.                                Módulos de entradas analógicas.
                            Módulos de salidas digitales.                                 Módulos de salidas analógicas.




           Incorporados en los bloques compactos de S7-200 y                  No incorporados en bloques compactos de S7-200, pero
           S7-1200 (variables en número según modelo).                        sí incorporadas 2 AI en bloque compacto de S7-1200.




Curso Autómatas Programables
IES San Roque (BADAJOZ)
José María Delgado Casado
UD1. Introducción a los autómatas programables
2. Estructura externa del autómata programable.

2.3. Módulos de E/S.

Los módulos de entradas digitales reciben información de control de un proceso, máquina o instalación, dirigiendo esta información adaptada a la CPU, que
procesará los datos en base al programa residente en memoria.

Al módulo de entradas digitales pueden conectarse captadores pasivos o activos libres de tensión o con tensión a 24 Vcc (en el caso de S7-200 y S7-1200),
tales como pulsadores, sensores inductivos / capacitivos / ultrasonidos, detectores de magnitud, sensores electromecánicos, etc.

                                     Foto: IP83         Foto: mecanicaelectric           Foto: fornvalls   Foto: Rockwell Aut.




Curso Autómatas Programables
IES San Roque (BADAJOZ)                                                          Foto: Siemens
José María Delgado Casado
UD1. Introducción a los autómatas programables
2. Estructura externa del autómata programable.

2.3. Módulos de E/S.

Existen dos posibilidades de alimentación de entradas digitales en los autómatas programables de nivel de sensor / actuador:

                              Entradas a 24Vcc                                                   Entradas a 230Vca




                     24 Vcc
                                                                               24 Vcc
                     L+       M       I1      I2   I3   I4      I5             L+       M   1M   I1   I2   I3      I4




                                                                                                                Sensor pasivo
                                                             Sensor pasivo




                                  Sensor activo




               Es lo más común en autómatas industriales a nivel de            Reservado a autómatas de aplicación domótica o de
               sensor / actuador (2ª cifra DC en modelos)                      gestión de edificios (tipo LOGO o Zelio).




Curso Autómatas Programables
IES San Roque (BADAJOZ)
José María Delgado Casado
UD1. Introducción a los autómatas programables
2. Estructura externa del autómata programable.

2.3. Módulos de E/S.

Los módulos de salidas digitales tienen como misión enviar las señales de activación y desactivación a los actuadores (bobinas de contactores, relés,
triacs, lámparas, etc).

La CPU realiza la conmutación de las salidas digitales en función de las condiciones procesadas por el programa de usuario y el estado de las entradas,
propagándose la señal a los preactuadores y actuadores.
                                                                       Foto: Siemens




                                             Foto: Telemecanique    Foto: Telemecanique         Foto: Siemens
Curso Autómatas Programables
IES San Roque (BADAJOZ)
José María Delgado Casado
UD1. Introducción a los autómatas programables
2. Estructura externa del autómata programable.

2.3. Módulos de E/S.

Existen dos posibilidades de salidas digitales: salidas a relé y salidas a transistor:

- Las salidas a relé incorporan un microrelé en el módulo de salidas que realiza la conmutación de la misma cuando la imagen del proceso de las salidas así
lo refleja tras el ciclo de scan.

- En las salidas a transistor, por contra, no existe conmutación mecánica, sino electrónica, pasando un transistor de corte a saturación tras la modificación de
la tensión en puerta.

Tanto en el S7-200 como en el S7-1200 existen modelos con salidas a relé y con salidas a transistor. Ambos tipos de salidas son libres de tensión. Pueden
identificarse en su modelo de CPU:


CPU 224 AC/DC/RLY

CPU 224 DC/DC/DC
                                           S7-200 (Siemens)




CPU 1211C AC/DC/RLY

CPU 1211C DC/DC/DC
                                                                                                        Imagen: J.C.M. Castillo (REEA)
                                           S7-1200 (Siemens)




                                                                                                        Imagen: J.C.M. Castillo (REEA)




Curso Autómatas Programables
IES San Roque (BADAJOZ)
José María Delgado Casado
UD1. Introducción a los autómatas programables
2. Estructura externa del autómata programable.

2.3. Módulos de E/S.

A la hora de realizar el conexionado de las salidas digitales, no hay que olvidar que estas salidas son libres de tensión, por lo que es independiente el
conexionado de salidas alimentadas a 230Vca como el de salidas conectadas a otras tensiones (24Vcc)



                                                                                                                    L


                                                                                                                    N




                                                    KM1 (230 Vca)              KM2 (24 Vcc)
 Salidas a 230 Vca                                                                                                               Salidas a 24Vcc




                                                                1L   .1   .2     .3      2L   .4   .5




                                                                                                                    24 Vcc



                                                                                                                    M




Curso Autómatas Programables
IES San Roque (BADAJOZ)
José María Delgado Casado
UD1. Introducción a los autómatas programables
2. Estructura externa del autómata programable.

2.3. Módulos de E/S.

Los módulos de entradas analógicas y salidas analógicas permiten tratar valores dentro de un rango. De esta forma, no reciben de los sensores o envían a
los actuadores valores todo / nada, sino valores dentro de un rango de tensión / corriente.

Los estándares más habituales de tensión / corriente empleados para entradas y salidas analógicas son:



                                                     Tensión                          Corriente
                                                    0 a 10 Vcc                        4 a 20 mA
                                                   -10 a +10 Vcc                      0 a 20 mA
                                                    2 a 10 Vcc                        1 a 5 mA
                                                                                      0 a 5 mA


Dado que el PLC sólo trata internamente en memoria información digital, los módulos de E/S analógicos deben realizar un escalado de valores en el
programa de usuario para el tratamiento de la señal.
                                                           Memoria




                                                       +32767




                                                       -32768

                                                                                               Rango de señal


Curso Autómatas Programables                                         0V                 10 V
IES San Roque (BADAJOZ)
José María Delgado Casado
UD1. Introducción a los autómatas programables
2. Estructura externa del autómata programable.

2.3. Módulos de E/S.

El número de E/S disponibles depende del modelo de autómata:


              CPU 1211C




                                        CPU          Modelo          DI           DO             AI           AO

                                       S71200      CPU 1211C         6             4             2             0
            S7-1200 (Siemens)
                                                   CPU 1212C

                                       S7200        CPU 224          14            10            0             0


           S7-200 (Siemens)




El número de E/S, tanto digitales como analogicas, puede ser ampliado mediante módulos de ampliación. No obstante, todas las CPUs no soportan el
mismo número de módulos subordinados, por lo que es conveniente conocer las posibilidades de ampliación de las mismas si se preveen cambios en los
procesos productivos.




Curso Autómatas Programables
IES San Roque (BADAJOZ)
José María Delgado Casado
UD1. Introducción a los autómatas programables
2. Estructura externa del autómata programable.

2.3. Módulos de E/S.

El S7-200 (CPU 224) y el S7-1200 (CPU 1211C y 1212C) cuentan con las siguientes posibilidades de ampliación de E/S:




                        S7-200 (Siemens)
                                                                                                 S7-1200 (Siemens)

                            CPU 224
                                                                              CPU 1211C                               CPU 1212C




                       Ampliable mediante:              NO ampliable en DI/                  SÍ ampliable mediante
                                                                                                                                  SÍ ampliable en DI/
                        módulos EM 2xx                     DO con SM                             Signal Board
                                                                                                                                      DO con SM




Curso Autómatas Programables                                                                 Permiten incorporar AO
                                                                                              sin necesidad de SM
IES San Roque (BADAJOZ)
José María Delgado Casado
UD1. Introducción a los autómatas programables
2. Estructura externa del autómata programable.

2.4. Otros elementos físicos: puertos de comunicaciones.

El S7-200 posee un puerto RS-485 integrado (excepto CPU 224XP y 226, que poseen 2) que permite su comunicación vía PC o su integración en red (vía
protocolos PPI, MPI ó Freeport), con un rango de velocidades de comunicación entre 1.2 y 187.5 Kbps.

                                        El S7-200 posee un puerto RS-485 integrado (excepto CPU 224XP y 226, que poseen 2) que permite su
                                        comunicación vía PC o su integración en red (vía protocolos PPI, MPI ó Freeport), con un rango de velocidades
                                        de comunicación entre 1.2 y 187.5 Kbps.

                                        Dado que la mayoría de los equipos programadores (PC) no disponen de interfaz RS-485 (excepto PCs
                                        industriales), de cara a la comunicación PG/PC, es necesario establecer un interfaz de comunicación con el
                                        equipo desde el PC (vía USB o vía RS-232).




                  Foto: Siemens                     PC/PPI USB                                       PC/PPI RS-232




      RS-485




                                                                                       Necesita adaptador + drivers USB-RS232
                                                                                       (no presente en PCs y portátiles)



Curso Autómatas Programables
IES San Roque (BADAJOZ)
José María Delgado Casado
UD1. Introducción a los autómatas programables
2. Estructura externa del autómata programable.

2.4. Otros elementos físicos: puertos de comunicaciones.

El S7-1200 no incorpora puerto RS-485 (aunque sí es posible incorporarlo vía CM 1241), pero sí incorpora por defecto puerto integrado Ethernet para
comunicación PG/PC o para su integración en red Ethernet / Profinet.

                                          Si la comunicación se realiza de forma directa PG/PC, deberá emplearse un cable cruzado de red para la
                                          comunicación (si bien la mayoría de sistemas cuenta con autodetección de comunicación directa/cruzada).




                                                                                          Ethernet Cross-over




                  Foto: aest.it

                                  RJ-45




                                                                                            Foto: Asavin




De cara a la comunicación directa, es necesario asegurarse de que ambos dispositivos se localizan en la misma subred (rango de direcciones IP común).

La incorporación de Ethernet a los interfaces de comunicación de autómatas de gama baja como el S7-1200 permite una sencilla integración en red,
posibilitando además el uso de protocolos deterministas (ProfiNET), con altas velocidades de comunicación y la posibilidad de integración en sistemas
informáticos complejos.




Curso Autómatas Programables
IES San Roque (BADAJOZ)
José María Delgado Casado
UD1. Introducción a los autómatas programables
2. Estructura externa del autómata programable.

2.4. Otros elementos físicos: modo de funcionamiento (RUN/TERM/STOP).

                                                                    El S7-200 incorpora un interruptor físico para el control del modo de
                                                                    funcionamiento, que puede adoptar tres posiciones:

                                                                    - RUN: el autómata corre el programa de usuario de forma continua,
                                                                    vigilando el estado de las entradas y actuando en consecuencia.

                                                                    - STOP: el autómata no corre el programa de usuario.

                                                                    - TERM: la posición TERM no cambia el modo de funcionamiento del PLC
                                                                    (RUN ó STOP), pero sí permite el control del modo de funcionamiento desde
                                                                    el PC.



                                                                    El S7-1200 no incorpora interruptor físico para el control del modo de
                                                                    funcionamiento. La conmutación entre modo STOP y RUN sólo se puede
                                                                    realizar desde el PC (o desde el programa de usuario si está preparado para
                                                                    ello).

                                                                    Ambos equipos incorporan la señalización del modo de funcionamiento
                                                                    mediante LEDS de estado.




                            Imagen: Siemens                                 LEDs de estado S7-1200




     Señalización modo
     de funcionamiento




Curso Autómatas Programables
IES San Roque (BADAJOZ)
José María Delgado Casado
UD1. Introducción a los autómatas programables
2. Estructura externa del autómata programable.

2.4. Otros elementos físicos: potenciómetros analógicos (sólo S7-200)

                                                                        El S7-200 incorpora 1 ó 2 (en función de CPU) potenciómetros analógicos
                                                                        en las CPUs 22x de 8 bits integrados.

                                                                        Los potenciómetros analógicos permiten ajustar de forma directa, sin
                                                                        necesidad de intervenir en el programa de usuario, secuencias de proceso y
                                                                        ajustar valores en memoria, valores de tiempo, preajuste de contadores, etc.

                                                                        De esta forma, sin necesidad de cambiar el programa, puede actuarse sobre
                                                                        un tiempo de arranque de motor, ajuste de tiempo de soldadura, valores de
                                                                        contaje de células, etc.


                                                                        El S7-1200 no incorpora potenciómetros integrados, pero sí 2 AI mediante
                                                                        las cuales poder realizar la conexión externa de potenciómetros, sensores,
                                                                        etc., con una resolución de 10 bits.




                            Imagen: Siemens




Curso Autómatas Programables
IES San Roque (BADAJOZ)
José María Delgado Casado
UD1. Introducción a los autómatas programables
2. Estructura externa del autómata programable.

2.4. Otros elementos físicos: cartucho / tarjeta de memoria.

                                                   Tanto el S7-200 como el S7-1200 incorporan la posibilidad de integrar cartucho de memoria (Memory
                                                   Cartridge en S7-200) ó tarjeta de memoria (Memory Card en S7-1200) para ampliar la memoria de
                                                   almacenamiento.

                                                   Mediante los cartuchos o tarjetas de memoria es posible realizar el volcado de configuración,
                                                   programa y RAM entre autómatas programables sin necesidad de carga desde PC.




                                                   En el caso de las Memory Card del S7-1200 sólo es posible usar las Siemens Memory Card, de forma
                                                   que el autómata no admite otro tipo de tarjetas de almacenamiento (tampoco las de S7-300 ó S7-400):




              Imagen: Siemens




Curso Autómatas Programables
IES San Roque (BADAJOZ)
José María Delgado Casado
UD1. Introducción a los autómatas programables
2. Estructura externa del autómata programable.

2.5. Otros elementos físicos: reloj de tiempo real (RTC).

                                                              Una de las funcionalidades que implementa los autómatas de nivel de campo / sensor-
                                                              actuador es la integración de un reloj en tiempo real (RTC o Real Time Clock).

                                                              Mediante el RTC es posible realizar funciones dependientes de calendario, como la
                                         Imagen: RS-online
                                                              activación / desactivación de salidas en fechas y horas, el almacenamiento de datos de
                                                              fechas y operaciones dependientes de los mismos (p.e. orientaciones de sistemas por
                                                              calendario, como en seguidores solares), etc.

                                      El reloj en tiempo real viene integrado en S7-1200, pudiendo operarse con él de forma directa.




  En el caso del S7-200 el reloj viene incluido en algunas CPUs, mientras que no lo hace en otras, estando disponible como hardware externo insertable en la
  ranura de cartucho de memoria.




Curso Autómatas Programables
IES San Roque (BADAJOZ)
José María Delgado Casado
UD1. Introducción a los autómatas programables
2. Estructura externa del autómata programable.

2.6. Elementos físicos externos.

Los autómatas de nivel sensor / actuador y campo incorporan la posibilidad, vía interfaz de comunicaciones, de conexión a múltiples elementos externos del
sistema de automatización que complementan la funcionalidad de los mismos:


                            - Visualizadores y pantallas de operación HMI (Human Machine Interface): Tienen como misión modificar parámetros de sistema,
                            obtemer mensajes de alarma, visualizar el estado de proceso, forzar entradas / salidas, etc.

                            Existen como elementos únicamente textuales (como el TD200 para el S7-200) o como elementos gráficos (como los paneles HMI, con
                            una amplia gama de pantallas de información, táctiles, etc.), y suelen emplearse como puesto de supervisión en procesos industriales
                            que necesiten interacción continua.


                            - Interfaces de comunicación: tanto para S7-200 como el S7-1200 existen multitud de módulos de comunicaciones (CM, CP, TC,...)
                            que permiten integrar comunicaciones con diversos protocolos para la integración en redes de comunicación. De este modo existen
                            módulos Ethernet (CP 243-1) ó Profibus (EM 277) para el S7-200, o módulos RS-232 ó RS-485 (CM 1241 232 ó 485) para el S7-200.

                            De la misma forma, existen interfaces GSM ó GPRS para la comunicación en red de datos telefónica (TC35i para S7-200 ó CP 1242-7
                            para S7-1200), o para la integración de los autómatas en redes ASi ó MODBUS.


                            - (...)




Curso Autómatas Programables
IES San Roque (BADAJOZ)
José María Delgado Casado
UD1. Introducción a los autómatas programables
3. Estructura interna del autómata programable.

3.1. Mapa de memoria.

El funcionamiento y la programación de un autómata programable se basa en la estructura de su mapa de memoria: cómo y dónde almacena los datos, cómo
y los procesa, cómo vigila el estado de E/S y opera en consecuencia, etc.

La estructura de la memoria de un autómata programable puede clasificarse de forma general en 4 grandes áreas:


1. Memoria del programa de usuario: En esta zona queda almacenado el programa de usuario que se ejecuta cíclicamente.

2. Memoria de la tabla de datos: Se estructuras en áreas. Cada una de ella está destinada a almacenar un tipo de dato distinto y con una funcionalidad
diferente. De este modo, habrá un área de entradas, otro de salidas, de marcas internas o locales, de temporizadores, de contadores...

3. Memoria del sistema: Aquí se encuentra almacenado el firmware del sistema. Es el sistema operativo del autómata, ejecutado y controlado por el
microprocesador.

4. Memoria de almacenamiento: Se trata de memoria externa que empleamos para almacenar el programa de usuario. Suele ser de tipo EPROM o
EEPROM.

Los autómatas programables almacenan los datos que procesan en diferentes áreas de memoria. El desarrollo de programas requiere conocer de forma
adecuada cuáles son estas áreas de memoria para poder acceder a las mismas y direccionar las instrucciones. Cada autómata programable tiene una
estructura de memoria (mapa de memoria) diferente, con nombres particulares y tamaños distintos.




                                                  Programa de usuario             Bloque de datos


                                                                                    Memoria de
                                                  Memoria de sistema              almacenamiento


Curso Autómatas Programables
IES San Roque (BADAJOZ)
José María Delgado Casado
UD1. Introducción a los autómatas programables
3. Estructura interna del autómata programable.

3.1. Mapa de memoria.

Aunque el mapa de memoria de cada autómata programable es muy diferente entre sí, en los autómatas de nivel sensor / actuador o campo existen una
serie de áreas comunes y tipificadas, cuya nomenclatura cambia, pero no su finalidad. Algunas de ellas son las siguientes:

1) Área de entradas: El área de entradas es una zona de la tabla de datos destinada a almacenar el estado de la imagen del proceso de las entradas. De
esta forma, en cada ciclo de scan (ciclo de ejecución del programa de usuario), el autómata programable escanea el estado de las entradas y las almacena en
el área de memoria destinada a ello.

2) Área de salidas: De forma análoga al área de entradas, almacena el estado de la imagen del proceso de las salidas.

3) Área de marcas: El área de marcas está diseñada para ser empleada como relés de control que almacenen el estado inmediato de una operación u otra
información de control.

4) Área de temporizadores: Área específica destinada a almacenar valores de temporizadores empleados en programa de usuario.

5) Área de contadores: Área específica destinada a almacenar valores de contadores empleados en programa de usuario.

6) Área de bloque de datos / variables: Área destinada al almacenamiento de datos necesarios en el programa de usuario.




Curso Autómatas Programables                                           Imagen: Siemens

IES San Roque (BADAJOZ)
José María Delgado Casado
UD1. Introducción a los autómatas programables
3. Estructura interna del autómata programable.

3.2. Estructura de la memoria.

El mapa de memoria de cada autómata programable se estructura en unidades de información.

- BIT: El bit es la cantidad de información más pequeña en un sistema digital. Sólo puede almacenar dos estados: 0 ó 1, activado o desactivado.


- BYTE (B): La CPU organiza los bits de datos en grupos. Cada grupo de 8 bits se denomina byte. Cada bit del grupo está definido por una posición
propia con una dirección específica, compuesta por la dirección del byte y la del bit referido.


                                       MSB                                                                      LSB




La posición del bit dentro del byte suele denominarse peso, ya que en la codificación binario-decimal la posición de dicho byte determina la influencia en el
resultado de la conversión. De esta forma, al primer bit del byte se le denomina LSB (Less Significant Bit ó Bit Menos Significativo), mientras que al
último bit del byte se le denomina MSB (Most Significant Bit ó Bit Más Significativo).


- PALABRA (W): Un grupo de dos bytes se denomina palabra. Los bytes deben ser para ello consecutivos.




- DOBLE PALABRA (DW): Se denomina doble palabra a dos palabras consecutivas (1 doble palabra = 2 palabras = 4 bytes = 32 bits).




Curso Autómatas Programables
IES San Roque (BADAJOZ)
José María Delgado Casado
UD1. Introducción a los autómatas programables
3. Estructura interna del autómata programable.

3.3. Tipos de datos.

A pesar de que todos los datos en la memoria del PLC se estructuran en base a las formaciones anteriores, la codificación de los mismos puede
hacerse en los denominados tipos de datos.


                                                                                               Rango


                Tipo de dato                        Byte (8 bits)                          Word (16 bits)                       Double Word (32 bits)

                                 (1)
                      Bool                                ----                                    ----                                      ----


                                 (1)
              Entero sin signo                          0 a 255                                0 a 65535                             0 a 4.294.967.295


                                 (1)
            Enterno con signo                         -128 a +127                           -32768 a +32767                   -2.147.483.648 a +2.147.483.647


                                 (1)                                                                                    +1,175495E-38 a +3,402823E+38 (positivo)
          Real en coma flotante                            ----                                    ----
                                                                                                                        -1,175495E-38 a -3,402823E+38 (negativo)
                                 (3)
                     Fecha                                ----                         D#1990-1-1 a D#2168-12-31                            ----


                                 (3)
                      Hora                                ----                                    ----                        TOD#0:0:0.0 a TOD#23:59:59.999


                                 (1)
                      Char                    0 a 255 (1 byte por carácter)                       ----                                      ----


                                 (3)
                      DTL              (12 bytes) Mín.: DTL#1970-01-01-00:00:00.0 Máx.: DTL#2554-12-31-23:59:59.999 999 999




(1) Común a S7-200 y S7-1200.
(2) Sólo S7-200.
(3) Sólo S7-1200.

Curso Autómatas Programables
IES San Roque (BADAJOZ)
José María Delgado Casado
UD1. Introducción a los autómatas programables
3. Estructura interna del autómata programable.

3.3. Tipos de datos.

El compendio anterior de tipos de dato es un compendio de los especificados en sus respectivos manuales de sistema para el S7-200 y el S7-1200:
                                      S7-1200




                                                                                                              S7-200




Curso Autómatas Programables
IES San Roque (BADAJOZ)
José María Delgado Casado
UD1. Introducción a los autómatas programables
3. Estructura interna del autómata programable.

3.4. Direccionamiento.

Para que un PLC puede procesar datos de las áreas de memoria, es necesario referir de forma adecuada dichas zonas en la codificación del programa.
Hacer esto implica naturalmente conocer el mapa de memoria del autómata programable. Existen dos formas de poder referir áreas de memoria en el
programa de usuario: direccionamiento directo y direccionamiento indirecto.

El primero (direccionamiento directo) es el más habitual, mientras que emplear el segundo implica el uso de punteros, estando por tanto reservado a
operaciones o funciones muy específicas.

El direccionamiento directo se basa en indicar el acrónimo de área de memoria y el formato adecuado a la dirección referido (bit, byte, palabra, doble
palabra o bloque de datos):

                                                   ACRÓNIMO DE ÁREA + FORMATO DE DIRECCIÓN

El S7-200 y el S7-1200 comparten algunas áreas comunes de memoria, pero no otras. Las más relevantes son las siguientes:


                            Zonas de memoria                      Identificador Siemens                        Procesan / Almacenan

                                 Entradas                                  I                                     Entradas físicas

                                  Salidas                                  Q                                      Salidas físicas

                                  Marcas                                   M                            Variables de procesamiento interno

                              Temporizadores                               T                                    Valores de tiempo

                                Contadores                                 C                                    Valores de contaje

                                                        (2)
                            Variables de sistema                          SM                                 Operaciones de sistema

                                                        (2)
                                 Variables                                 V                                    Datos de variables

                                                        (3)
                              Bloque de datos                             DB                                    Datos de variables




Curso Autómatas Programables
IES San Roque (BADAJOZ)
José María Delgado Casado
UD1. Introducción a los autómatas programables
3. Estructura interna del autómata programable.

3.4. Direccionamiento.

Para acceder a un bit en un área de memoria es preciso indicar la dirección del mismo, compuesta por un identificador de área, la dirección del byte y el
número del bit, en el siguiente formato:




Exiten áreas de memoria a las que es puede ser necesario referirse con una dirección en formato byte, palabra o doble palabra (I, Q, V, SM, ...), indicando
para ello el acrónimo de área, el formato referido (B, W, D) y el número de dirección:




Curso Autómatas Programables
IES San Roque (BADAJOZ)
José María Delgado Casado
UD1. Introducción a los autómatas programables
3. Estructura interna del autómata programable.

3.4. Direccionamiento.

Existen otras áreas de memoria (temporizadores, contadores, acumuladores,...) a las que es preciso acceder utilizando una dirección compuesta por
identificador de área y número de elemento:

                                                                  T37, C1, AC0,...


El S7-1200 hereda características de modelos superiores (S7-300, S7-400 y ahora S7-1500) como los bloques de datos, no presentes en el S7-200.

Los bloques de datos (DBs) se utilizan para almacenar diferentes tipos de datos, incluyendo el estado intermedio de una operación u otra información de
control, así como estructuras de datos requeridas para numerosas instrucciones, p. ej. temporizadores y contadores.


                                                                Los bloques de datos en el S7-1200 pueden ser bloques de datos globales (accesibles
                                                                desde cualquier función, bloque de función o parte de programa del PLC) o bloques de
                                                                datos de instancia (accesibles únicamente desde bloques de función que necesitan del
                                                                almacenamiento de datos específicos).

                                                                Los bloques de datos (DB) llevan su propio tipo de direccionamiento, de modo que éste
                                                                debe hacerse de la siguiente forma:




                                                                A pesar de que el funcionamiento del direccionamiento directo en el S7-1200 es similar al
                                                                S7-200, debido a la diferencia de arquitectura lógica, TIA Portal V11 SP2 permite
                                                                referenciar multitud de parámetros de áreas de memoria, que en el caso de MicroWIN no
                                                                es posible.




Curso Autómatas Programables
IES San Roque (BADAJOZ)
José María Delgado Casado
UD1. Introducción a los autómatas programables
3. Estructura interna del autómata programable.

3.5. Ciclo de scan.

El PLC ejecuta el programa de usuario de forma repetitiva. Esta ejecución se denomina ciclo de scan, y se ejecuta de forma permanente (excepto en el
primer ciclo de scan, que se realizan tareas adicionales). De esta forma, en cada ciclo el PLC realiza una serie de tareas repetitivas:

                                                  1. Lectura de entradas: el PLC copia el estado de las entradas en un área de memoria específica
                                                  denominada “imagen de estado de las entradas”. De esta forma podrá operar en el programa de usuario
                                                  con su estado. Si una entrada cambia durante el proceso de ciclo de scan, no será hasta el siguiente
                                                  ciclo que se tenga en cuenta dicho cambio.



                                                  2. Ejecución de la lógica de control de programa: El PLC ejecuta el programa de usuario y guarda los
                                                  valores en diversas áreas de memoria, entre ellas en la imagen de proceso de las salidas.



                                                  3.Proceso de las peticiones de comunicación: El PLC ejecuta las tareas de comunicación
                                                  establecidas en configuración o en programa de usuario.



                                                  4. Ejecución del autodiagnóstico del PLC: se verifica el firmware, la memoria de programa y módulos
                       Imagen: Siemens            de ampliación, y se actualizan los registros dependientes de los mismos.



                                                  5. Escritura de salidas: Se actualiza el estado de las salidas a partir de la imagen de proceso de las
                                                  salidas.


 El tiempo de scan se define como el empleado para ejecutar los pasos anteriores, y puede variar entre 3 y 10 milisegundos, dependiendo de varios
 factores: modelo de autómata y procesador, tamaño de programa, operaciones de comunicación dependientes, etc.




Curso Autómatas Programables
IES San Roque (BADAJOZ)
José María Delgado Casado
UD1. Introducción a los autómatas programables
3. Estructura interna del autómata programable.

3.5. Ciclo de scan.

En el caso del S7-200 y S7-1200, el ciclo de scan puede considerarse que consta de 3 partes, como puede verse en la figura inferior. Estas 3 partes
configuran dos tiempos de funcionamiento, que se suman para dar lugar al total del ciclo de scan:

                                                                      1. Tiempo de sistema operativo : comprende el tiempo de las fases 1 y 3
                                                                      (imagen del proceso de entradas e imagen del proceso de salidas).
                                                                      Normalmente ronda alrededor de 1 ms.

                                                                      2. Tiempo de ejecución de las instrucciones: es el tiempo invertido en el
                                                                      bloque 2: ejecución de las órdenes de programa. El tiempo invertido depende de
                                                                      la cantidad de instrucciones y de la frecuencia de operación del
                                                                      microprocesador.


                                                                      A pesar de que en operaciones no críticas en tiempo no influye en demasía, es
                                                                      importante tener en cuenta lo anteriormente comentado: los cambios en
                                                                      entradas físicas no son reflejados en el proceso hasta el ciclo de scan siguiente,
                                                                      ya que la IPE (Imagen del proceso de entradas) se congela durante el proceso
                                                                      del ciclo.




                            Imagen: Siemens


Curso Autómatas Programables
IES San Roque (BADAJOZ)
José María Delgado Casado
CPR de Badajoz
                   Curso 2012 /2013




            Podéis encontrarme en:


                     @JM_Delgado



                      José María Delgado Casado


                      jmdelgado@elec2.es



                      www.elec2.es


                      http://www.youtube.com/jmardelc



                       http://www.slideshare.net/Jmardelc



                      http://pinterest.com/jmardelc/



                       http://magnetic.tumblr.com/



                       José María Delgado Casado




Curso Autómatas Programables
IES San Roque (BADAJOZ)
José María Delgado Casado
CPR de Badajoz
                   Curso 2012 /2013




   Todo el material contenido y generado en este documento, excepto aquellas imágenes que pudieran tener licencia copyright y que se han empleado con
                                    fines educativos, están licenciados bajo Creative Commons CC BY-NC-SA 3.0 ES.




Curso Autómatas Programables
IES San Roque (BADAJOZ)
José María Delgado Casado

Más contenido relacionado

La actualidad más candente

electronica de potencia
electronica de potencia electronica de potencia
electronica de potencia Marco Solano
 
3.1 display 7 segmentos
3.1 display 7 segmentos3.1 display 7 segmentos
3.1 display 7 segmentosSNPP
 
Programación estructurada plc
Programación estructurada plcProgramación estructurada plc
Programación estructurada plcMario RH
 
Tema 5 grafcet ejercicios. arturo gil
Tema 5  grafcet ejercicios. arturo gilTema 5  grafcet ejercicios. arturo gil
Tema 5 grafcet ejercicios. arturo gilFernando Cabrera
 
Unidad 5 - Introducción al control PID e implementación en S7-1200.
Unidad 5 - Introducción al control PID e implementación en S7-1200.Unidad 5 - Introducción al control PID e implementación en S7-1200.
Unidad 5 - Introducción al control PID e implementación en S7-1200.José María Delgado Casado
 
Escalado de señal analógica, formula para el calculo del escalado
Escalado de señal analógica, formula para el calculo del escalado  Escalado de señal analógica, formula para el calculo del escalado
Escalado de señal analógica, formula para el calculo del escalado Ramon Fernandez
 
Aplicación de grafcet explicativo de nivel 1
Aplicación de grafcet explicativo de nivel 1Aplicación de grafcet explicativo de nivel 1
Aplicación de grafcet explicativo de nivel 1Carlos Muñiz Cueto
 
Carlos luis antenas
Carlos luis antenasCarlos luis antenas
Carlos luis antenasCarlos Perez
 
Circuitos integrados l298 y uln2803
Circuitos  integrados l298 y uln2803Circuitos  integrados l298 y uln2803
Circuitos integrados l298 y uln2803Donde ya tu sabes!!!
 
I Control de Sistemas.
I Control de Sistemas.I Control de Sistemas.
I Control de Sistemas.ESCOM
 
Technical slides tia_portal_v15_en
Technical slides tia_portal_v15_enTechnical slides tia_portal_v15_en
Technical slides tia_portal_v15_enDeepak kumar
 
Microcontroladores: Módulos del micro PIC16F877 con temporizadores e interrup...
Microcontroladores: Módulos del micro PIC16F877 con temporizadores e interrup...Microcontroladores: Módulos del micro PIC16F877 con temporizadores e interrup...
Microcontroladores: Módulos del micro PIC16F877 con temporizadores e interrup...SANTIAGO PABLO ALBERTO
 
Honeywell PLC ML-200R Instruction Basics
Honeywell PLC ML-200R Instruction BasicsHoneywell PLC ML-200R Instruction Basics
Honeywell PLC ML-200R Instruction BasicsShivam Singh
 
Sistema de llenado de Tanque de agua
Sistema de llenado de Tanque de aguaSistema de llenado de Tanque de agua
Sistema de llenado de Tanque de aguatobiasescalona
 

La actualidad más candente (20)

electronica de potencia
electronica de potencia electronica de potencia
electronica de potencia
 
3.1 display 7 segmentos
3.1 display 7 segmentos3.1 display 7 segmentos
3.1 display 7 segmentos
 
Programación estructurada plc
Programación estructurada plcProgramación estructurada plc
Programación estructurada plc
 
Tema 5 grafcet ejercicios. arturo gil
Tema 5  grafcet ejercicios. arturo gilTema 5  grafcet ejercicios. arturo gil
Tema 5 grafcet ejercicios. arturo gil
 
Unidad 5 - Introducción al control PID e implementación en S7-1200.
Unidad 5 - Introducción al control PID e implementación en S7-1200.Unidad 5 - Introducción al control PID e implementación en S7-1200.
Unidad 5 - Introducción al control PID e implementación en S7-1200.
 
Escalado de señal analógica, formula para el calculo del escalado
Escalado de señal analógica, formula para el calculo del escalado  Escalado de señal analógica, formula para el calculo del escalado
Escalado de señal analógica, formula para el calculo del escalado
 
Aplicación de grafcet explicativo de nivel 1
Aplicación de grafcet explicativo de nivel 1Aplicación de grafcet explicativo de nivel 1
Aplicación de grafcet explicativo de nivel 1
 
Temarios automatizacion
Temarios automatizacionTemarios automatizacion
Temarios automatizacion
 
Carlos luis antenas
Carlos luis antenasCarlos luis antenas
Carlos luis antenas
 
Circuitos integrados l298 y uln2803
Circuitos  integrados l298 y uln2803Circuitos  integrados l298 y uln2803
Circuitos integrados l298 y uln2803
 
Estructura plc
Estructura plcEstructura plc
Estructura plc
 
I Control de Sistemas.
I Control de Sistemas.I Control de Sistemas.
I Control de Sistemas.
 
Practica de laboratorio
Practica de laboratorioPractica de laboratorio
Practica de laboratorio
 
Programación GRAFCET
Programación GRAFCETProgramación GRAFCET
Programación GRAFCET
 
Instrucciones avanzadas v2_2
Instrucciones avanzadas v2_2Instrucciones avanzadas v2_2
Instrucciones avanzadas v2_2
 
Technical slides tia_portal_v15_en
Technical slides tia_portal_v15_enTechnical slides tia_portal_v15_en
Technical slides tia_portal_v15_en
 
Microcontroladores: Módulos del micro PIC16F877 con temporizadores e interrup...
Microcontroladores: Módulos del micro PIC16F877 con temporizadores e interrup...Microcontroladores: Módulos del micro PIC16F877 con temporizadores e interrup...
Microcontroladores: Módulos del micro PIC16F877 con temporizadores e interrup...
 
Honeywell PLC ML-200R Instruction Basics
Honeywell PLC ML-200R Instruction BasicsHoneywell PLC ML-200R Instruction Basics
Honeywell PLC ML-200R Instruction Basics
 
PLC
PLC PLC
PLC
 
Sistema de llenado de Tanque de agua
Sistema de llenado de Tanque de aguaSistema de llenado de Tanque de agua
Sistema de llenado de Tanque de agua
 

Destacado

Unidad 0 - Autómatas Programables en las Instalaciones Térmicas y de Fluidos
Unidad 0 - Autómatas Programables en las Instalaciones Térmicas y de FluidosUnidad 0 - Autómatas Programables en las Instalaciones Térmicas y de Fluidos
Unidad 0 - Autómatas Programables en las Instalaciones Térmicas y de FluidosJosé María Delgado Casado
 
Ejercicios de-programacic3b3n-resueltos-con-step-7
Ejercicios de-programacic3b3n-resueltos-con-step-7Ejercicios de-programacic3b3n-resueltos-con-step-7
Ejercicios de-programacic3b3n-resueltos-con-step-7Guido Carmona Girón
 
Presentación Erasmus Curso 2012/2013 IES Javier García Téllez
Presentación Erasmus Curso 2012/2013 IES Javier García TéllezPresentación Erasmus Curso 2012/2013 IES Javier García Téllez
Presentación Erasmus Curso 2012/2013 IES Javier García TéllezJosé María Delgado Casado
 
investigacion introduccion a los lenguajes y automatas
investigacion introduccion a los lenguajes y automatasinvestigacion introduccion a los lenguajes y automatas
investigacion introduccion a los lenguajes y automatasAnel Sosa
 
Manual de sistema_ Simatic S7 1200
Manual de sistema_  Simatic S7 1200 Manual de sistema_  Simatic S7 1200
Manual de sistema_ Simatic S7 1200 Esteban Conte
 
Simulador s7 200
Simulador s7 200Simulador s7 200
Simulador s7 200jeblanco81
 
Lógica combinacional
Lógica combinacionalLógica combinacional
Lógica combinacionalKarinait
 
Electrónica: circuitos combinacionales
Electrónica: circuitos combinacionalesElectrónica: circuitos combinacionales
Electrónica: circuitos combinacionalesMoisés Pérez Delgado
 
Normativa europea iluminacion_interior
Normativa europea iluminacion_interiorNormativa europea iluminacion_interior
Normativa europea iluminacion_interiorPrevenControl
 
Admision y matriculación ciclos formativos 2016/2017 Extremadura
Admision y matriculación ciclos formativos 2016/2017 ExtremaduraAdmision y matriculación ciclos formativos 2016/2017 Extremadura
Admision y matriculación ciclos formativos 2016/2017 ExtremaduraJosé María Delgado Casado
 
GUÍA DE EJERCICIOS RESUELTOS TEMA 3
GUÍA DE EJERCICIOS RESUELTOS TEMA 3GUÍA DE EJERCICIOS RESUELTOS TEMA 3
GUÍA DE EJERCICIOS RESUELTOS TEMA 3Luis Zurita
 

Destacado (18)

Unidad 0 - Autómatas Programables en las Instalaciones Térmicas y de Fluidos
Unidad 0 - Autómatas Programables en las Instalaciones Térmicas y de FluidosUnidad 0 - Autómatas Programables en las Instalaciones Térmicas y de Fluidos
Unidad 0 - Autómatas Programables en las Instalaciones Térmicas y de Fluidos
 
Ejercicios de-programacic3b3n-resueltos-con-step-7
Ejercicios de-programacic3b3n-resueltos-con-step-7Ejercicios de-programacic3b3n-resueltos-con-step-7
Ejercicios de-programacic3b3n-resueltos-con-step-7
 
Presentación Erasmus Curso 2012/2013 IES Javier García Téllez
Presentación Erasmus Curso 2012/2013 IES Javier García TéllezPresentación Erasmus Curso 2012/2013 IES Javier García Téllez
Presentación Erasmus Curso 2012/2013 IES Javier García Téllez
 
Herramientas colaborativas
Herramientas colaborativasHerramientas colaborativas
Herramientas colaborativas
 
Insercion laboral alumnos IES San Roque
Insercion laboral alumnos IES San RoqueInsercion laboral alumnos IES San Roque
Insercion laboral alumnos IES San Roque
 
Plc
PlcPlc
Plc
 
investigacion introduccion a los lenguajes y automatas
investigacion introduccion a los lenguajes y automatasinvestigacion introduccion a los lenguajes y automatas
investigacion introduccion a los lenguajes y automatas
 
Micromaster 410
Micromaster 410Micromaster 410
Micromaster 410
 
Braulio yeuris g3
Braulio yeuris g3Braulio yeuris g3
Braulio yeuris g3
 
Manual de sistema_ Simatic S7 1200
Manual de sistema_  Simatic S7 1200 Manual de sistema_  Simatic S7 1200
Manual de sistema_ Simatic S7 1200
 
Simulador s7 200
Simulador s7 200Simulador s7 200
Simulador s7 200
 
Lógica combinacional
Lógica combinacionalLógica combinacional
Lógica combinacional
 
Electrónica: circuitos combinacionales
Electrónica: circuitos combinacionalesElectrónica: circuitos combinacionales
Electrónica: circuitos combinacionales
 
Clase Diagramas de Karnaugh
Clase Diagramas de KarnaughClase Diagramas de Karnaugh
Clase Diagramas de Karnaugh
 
Normativa europea iluminacion_interior
Normativa europea iluminacion_interiorNormativa europea iluminacion_interior
Normativa europea iluminacion_interior
 
Clase 1
Clase 1Clase 1
Clase 1
 
Admision y matriculación ciclos formativos 2016/2017 Extremadura
Admision y matriculación ciclos formativos 2016/2017 ExtremaduraAdmision y matriculación ciclos formativos 2016/2017 Extremadura
Admision y matriculación ciclos formativos 2016/2017 Extremadura
 
GUÍA DE EJERCICIOS RESUELTOS TEMA 3
GUÍA DE EJERCICIOS RESUELTOS TEMA 3GUÍA DE EJERCICIOS RESUELTOS TEMA 3
GUÍA DE EJERCICIOS RESUELTOS TEMA 3
 

Similar a Unidad 1 - Autómatas Programables en las Instalaciones Térmicas y de Fluidos

Similar a Unidad 1 - Autómatas Programables en las Instalaciones Térmicas y de Fluidos (20)

4_Automatas-Programables.pdf
4_Automatas-Programables.pdf4_Automatas-Programables.pdf
4_Automatas-Programables.pdf
 
Automata
AutomataAutomata
Automata
 
Dany luis a martinez
Dany luis a martinezDany luis a martinez
Dany luis a martinez
 
Pt1 pres u_c_curso_libre_0312
Pt1 pres u_c_curso_libre_0312Pt1 pres u_c_curso_libre_0312
Pt1 pres u_c_curso_libre_0312
 
Plc
PlcPlc
Plc
 
Plcs
PlcsPlcs
Plcs
 
Microcontroladores-Microprocesadores
Microcontroladores-MicroprocesadoresMicrocontroladores-Microprocesadores
Microcontroladores-Microprocesadores
 
Presentación p.l.c.
Presentación p.l.c.Presentación p.l.c.
Presentación p.l.c.
 
Introducción Controlador Lógico Programable master
Introducción Controlador Lógico Programable masterIntroducción Controlador Lógico Programable master
Introducción Controlador Lógico Programable master
 
Alejandro(componentes de las tic)
Alejandro(componentes de las tic)Alejandro(componentes de las tic)
Alejandro(componentes de las tic)
 
Plc luis alejandro pacheco
Plc luis alejandro pachecoPlc luis alejandro pacheco
Plc luis alejandro pacheco
 
Elena barrios automatas programables
Elena barrios automatas programablesElena barrios automatas programables
Elena barrios automatas programables
 
Trabajo del plc
Trabajo del plcTrabajo del plc
Trabajo del plc
 
Arquitectura,simulacion trabajo final
Arquitectura,simulacion trabajo finalArquitectura,simulacion trabajo final
Arquitectura,simulacion trabajo final
 
Albert paul plc
Albert paul plcAlbert paul plc
Albert paul plc
 
PLC[1].ppt
PLC[1].pptPLC[1].ppt
PLC[1].ppt
 
Plc
PlcPlc
Plc
 
Plc
PlcPlc
Plc
 
Qué es un microcontrolador
Qué es un microcontroladorQué es un microcontrolador
Qué es un microcontrolador
 
Qué es un PLC.pptx
Qué es un PLC.pptxQué es un PLC.pptx
Qué es un PLC.pptx
 

Último

Flores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaFlores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaJuan Carlos Fonseca Mata
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtweBROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwealekzHuri
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
CULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartirCULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartirPaddySydney1
 

Último (20)

Flores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaFlores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - Botánica
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtweBROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
CULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartirCULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartir
 

Unidad 1 - Autómatas Programables en las Instalaciones Térmicas y de Fluidos

  • 1. CPR de Badajoz Curso 2012 /2013 UD1.Introducción a los Autómatas Programables José María Delgado Casado Profesor Técnico FP Instalaciones Electrotécnicas IES JAVIER GARCÍA TÉLLEZ (Cáceres)
  • 2. UD1. Introducción a los autómatas programables 1. Automatismos cableados y programados. AUTOMATISMO: Dispositivo capaz de realizar secuencias de acciones sin intervención directa del usuario. Tradicionalmente se han distinguido dos grandes paradigmas en la automatización: AUTOMATISMOS AUTOMATISMOS CABLEADOS PROGRAMADOS Foto: José Luis Montalvillo Foto: Siemens Implementados en base a la interconexión de elementos Existe una unidad central de proceso (CPU), que sustituye discretos (relés, contactores, dispositivos de protección, al esquema de mando en base a elementos interconectados. temporizadores, relés-borna,...) Soluciones económicas para automatización discreta. Fácilmente adaptable a cambios productivos. Rápido montaje sin conocimientos de automatización Posilibidad de integración en sistema de comunicación. programada. Complejidad escalable acorde con la función. Simplicidad con número reducido de elementos. X Complejidad exponencial al aumentar el número de X Solución poco económica en sistemas sencillos. elementos. X Necesidad de conocimientos específicos de programación. X Difícil diagnóstico de disfunciones y averías. X Rigidez respecto a cambios en los procesos productivos. Curso Autómatas Programables IES San Roque (BADAJOZ) José María Delgado Casado
  • 3. UD1. Introducción a los autómatas programables 1. Automatismos cableados y programados. Los automatismos programados tienen como base el PLC (Programmable Logic Controller) ó Controlador Lógico Programable: dispositivo electrónico, capaz de ser programado externamente y que posibilita el control de procesos industriales. Son dispositivos fácilmente programables por la mayoría de los técnicos. Enormemente versátiles. Permiten cambios en el proceso productivo de forma sencilla. Son integrables en sistemas de comunicaciones. Largo tiempo de vida. Adaptables a entorno industrial (de forma física y lógica). Escalables en complejidad y funcionamiento dependiendo del sistema en que deban ser integrados. Los PLCs surgen como evolución natural a la necesidad industrial de facilitar los cambios en los procesos, y corre paralela a la evolución electrónica de los dispositivos en el último cuarto del s.XX, habiendo evolucionado desde el MODICON 084 (Bedford Associates, posteriormente Gould Electronics, posteriormente AEG y posteriormente Schneider Electric). ZELIO (Schneider Electric) MODICON 084 Foto: Корзина CP1L (Omron) S7-400 (Siemens) Curso Autómatas Programables IES San Roque (BADAJOZ) José María Delgado Casado
  • 4. UD1. Introducción a los autómatas programables 2. Estructura externa del autómata programable. El autómata programable tiene una estructura externa tan variada como marcas, modelos, aplicaciones y entornos existen. No obstante, al igual que un coche tiene siempre puertas, motor y cristales, los PLCs comparten características comunes desde el punto de vista físico (externo) y lógico (interno). Interfaz de salidas Comunicaciones CPU Fuente de alimentación Red eléctrica Procesador Memoria PC Interfaz de entradas Curso Autómatas Programables IES San Roque (BADAJOZ) José María Delgado Casado
  • 5. UD1. Introducción a los autómatas programables 2. Estructura externa del autómata programable. Desde un punto de vista externo y atendiendo a la modularidad, existen varios tipos de autómatas programables: A) Autómatas de estructura compacta: Es lo más común entre los autómatas de nivel de sensor / actuador y nivel de campo (autómatas de gama baja y del tipo relé programable). Constan de un único bloque en el que se integran los elementos anteriormente vistos (interfaz de E/S, fuente de alimentación, CPU, interfaz de comunicaciones, accesorios,...). Interfaz de salidas Expansión Puerto de comunicaciones (RS-485) (Conexión a PC / Comunicación PPI) Foto: Siemens Fuente de alimentación Interfaz de entradas (integrada) Curso Autómatas Programables IES San Roque (BADAJOZ) José María Delgado Casado
  • 6. UD1. Introducción a los autómatas programables 2. Estructura externa del autómata programable. B) Autómatas de estructura modular: Es una estructura más típica de autómatas de nivel jerárquico superior (nivel de campo y nivel de célula), destinados a gobernar redes de autómatas y al almacenamiento y volcado de datos en sistemas de gestión industrial centralizada). Los modulos son individuales e interconectables entre sí, pudiendo adoptar una estructura crecedera en función de las necesidades de E/S, comunicación, alimentación, etc. Interfaz de entradas DI Interfaz de salidas D0 Fuente de alimentación Foto: Siemens CPU Interfaz de E/S DI/DO Curso Autómatas Programables IES San Roque (BADAJOZ) José María Delgado Casado
  • 7. UD1. Introducción a los autómatas programables 2. Estructura externa del autómata programable. 2.1. CPU. La CPU (Central Process Unit o Unidad Central de Proceso) está constitutida por el microprocesador y la memoria del PLC, y se encarga de la coordinación de tareas, almacenamiento y control de comunicaciones y periféricos del dispositivo y procesamiento del programa de usuario. La CPU dispone de varias memorias diferentes, cada una destinada a una misión diferente: Memoria Lectura / Escritura Sólo lectura Aplicaciones Datos internos VOLÁTIL RAM Memoria imagen E/S Firmware ROM Rutinas y funciones Intérprete Programa de usuario EPROM (depurado) NO VOLÁTIL Programa de usuario RAM+Batería Datos internos mantenidos EPROM+Batería Parámetros RTC Curso Autómatas Programables IES San Roque (BADAJOZ) José María Delgado Casado
  • 8. UD1. Introducción a los autómatas programables 2. Estructura externa del autómata programable. 2.1. CPU. Tanto el S7-200 como el S7-1200 de Siemens poseen diversas CPUs. Se diferencian en cantidad de memoria, rapidez de proceso, posibilidades de ampliación de módulos, comunicaciones integradas, etc. CPU 21x S7-200 (Siemens) Curso Autómatas Programables IES San Roque (BADAJOZ) José María Delgado Casado
  • 9. UD1. Introducción a los autómatas programables 2. Estructura externa del autómata programable. 2.1. CPU. CPU 22x S7-200 (Siemens) Curso Autómatas Programables IES San Roque (BADAJOZ) José María Delgado Casado
  • 10. UD1. Introducción a los autómatas programables 2. Estructura externa del autómata programable. 2.1. CPU. CPU 1200 S7-1200 (Siemens) Curso Autómatas Programables IES San Roque (BADAJOZ) José María Delgado Casado
  • 11. UD1. Introducción a los autómatas programables 2. Estructura externa del autómata programable. 2.2. Fuente de alimentación. Todos los modelos de PLC incorporan una fuente de alimentación que tienen como misión la conversión de la ac de red en cc para poder alimentar los circuitos integrados y los componentes electrónicos del interior del autómata. Por lo general, la tensión de trabajo interna suele ser de 24 Vcc. En el caso de los PLCs compactos (como S7-200 y S7-1200), la fuente viene integrada en el cuerpo del autómata, dando la posibilidad de alimentación de elementos a 24 Vcc si la alimentación del dispositivo es a 230 Vca. En el caso de los PLCs modulares, la fuente de alimentación debe tener capacidad suficiente para alimentar CPU, módulos E/S, módulos de comunicaciones y captadores activos (si se incorporan). Además, las fuentes de alimentación implementan características como: Aislamiento frente al ruido electromagnético, común en los ambientes industriales. Aislamiento o independización de alimentación mediante fuentes separadas (CPU, E y S). Bus interno desde CPU a resto de unidades para la alimentación. Batería interna para el mantenimiento de algunas posiciones de memoria, con capacidad de entre 1500 y 5000 mAh. (...) Fuente de alimentación 5A para S7-300 / 400 Foto: Siemens Curso Autómatas Programables IES San Roque (BADAJOZ) José María Delgado Casado
  • 12. UD1. Introducción a los autómatas programables 2. Estructura externa del autómata programable. 2.2. Fuente de alimentación. Los S7-200 y S7-1200 de Siemens pueden tener alimentación en AC ó DC. En el primer caso cuentan con fuente de alimentación interna, si bien los modelos DC requieren una alimentación externa a 24 Vcc. La alimentación a AC ó DC puede identificarse en las características del modelo: Indica el tipo de alimentación de CPU S7-200 (Siemens) Indica el tipo de alimentación de CPU S7-1200 (Siemens) Curso Autómatas Programables IES San Roque (BADAJOZ) José María Delgado Casado
  • 13. UD1. Introducción a los autómatas programables 2. Estructura externa del autómata programable. 2.2. Fuente de alimentación. Las fuentes de alimentación del S7-200 es capaz de proporcionar hasta 280 mA, mientras que la del S7-1200 puede proporcionar hasta 300 mA. De esta capacidad es necesario restar las demandas de los elementos del sistema (módulos de ampliación, comunicaciones, etc...). La tensión proporcionada en ambos casos es de 24 Vcc. 230 Vca Fuente de alimentación 24 Vcc Fuente de alimentación 24 Vcc Curso Autómatas Programables IES San Roque (BADAJOZ) José María Delgado Casado
  • 14. UD1. Introducción a los autómatas programables 2. Estructura externa del autómata programable. 2.3. Módulos de E/S. Los interfaces de E/S establecen la comunicación entre los elementos externos al autómatas y la CPU. Tienen como función en el caso de los interfaces de entrada, filtrar, adaptar y codificar de forma comprensible para la CPU las señales procedentes de los elementos de entrada. Los interfaces de salida, en cambio, deben decodificar y ampliar las señales generadas durante la ejecución del programa antes de enviarlas a los elementos de salida. Son especialmente relevantes los módulos de E/S de señal, que pueden clasificarse en: Señales discretas (0/1) Señales continuas (rango) Módulos de entradas digitales. Módulos de entradas analógicas. Módulos de salidas digitales. Módulos de salidas analógicas. Incorporados en los bloques compactos de S7-200 y No incorporados en bloques compactos de S7-200, pero S7-1200 (variables en número según modelo). sí incorporadas 2 AI en bloque compacto de S7-1200. Curso Autómatas Programables IES San Roque (BADAJOZ) José María Delgado Casado
  • 15. UD1. Introducción a los autómatas programables 2. Estructura externa del autómata programable. 2.3. Módulos de E/S. Los módulos de entradas digitales reciben información de control de un proceso, máquina o instalación, dirigiendo esta información adaptada a la CPU, que procesará los datos en base al programa residente en memoria. Al módulo de entradas digitales pueden conectarse captadores pasivos o activos libres de tensión o con tensión a 24 Vcc (en el caso de S7-200 y S7-1200), tales como pulsadores, sensores inductivos / capacitivos / ultrasonidos, detectores de magnitud, sensores electromecánicos, etc. Foto: IP83 Foto: mecanicaelectric Foto: fornvalls Foto: Rockwell Aut. Curso Autómatas Programables IES San Roque (BADAJOZ) Foto: Siemens José María Delgado Casado
  • 16. UD1. Introducción a los autómatas programables 2. Estructura externa del autómata programable. 2.3. Módulos de E/S. Existen dos posibilidades de alimentación de entradas digitales en los autómatas programables de nivel de sensor / actuador: Entradas a 24Vcc Entradas a 230Vca 24 Vcc 24 Vcc L+ M I1 I2 I3 I4 I5 L+ M 1M I1 I2 I3 I4 Sensor pasivo Sensor pasivo Sensor activo Es lo más común en autómatas industriales a nivel de Reservado a autómatas de aplicación domótica o de sensor / actuador (2ª cifra DC en modelos) gestión de edificios (tipo LOGO o Zelio). Curso Autómatas Programables IES San Roque (BADAJOZ) José María Delgado Casado
  • 17. UD1. Introducción a los autómatas programables 2. Estructura externa del autómata programable. 2.3. Módulos de E/S. Los módulos de salidas digitales tienen como misión enviar las señales de activación y desactivación a los actuadores (bobinas de contactores, relés, triacs, lámparas, etc). La CPU realiza la conmutación de las salidas digitales en función de las condiciones procesadas por el programa de usuario y el estado de las entradas, propagándose la señal a los preactuadores y actuadores. Foto: Siemens Foto: Telemecanique Foto: Telemecanique Foto: Siemens Curso Autómatas Programables IES San Roque (BADAJOZ) José María Delgado Casado
  • 18. UD1. Introducción a los autómatas programables 2. Estructura externa del autómata programable. 2.3. Módulos de E/S. Existen dos posibilidades de salidas digitales: salidas a relé y salidas a transistor: - Las salidas a relé incorporan un microrelé en el módulo de salidas que realiza la conmutación de la misma cuando la imagen del proceso de las salidas así lo refleja tras el ciclo de scan. - En las salidas a transistor, por contra, no existe conmutación mecánica, sino electrónica, pasando un transistor de corte a saturación tras la modificación de la tensión en puerta. Tanto en el S7-200 como en el S7-1200 existen modelos con salidas a relé y con salidas a transistor. Ambos tipos de salidas son libres de tensión. Pueden identificarse en su modelo de CPU: CPU 224 AC/DC/RLY CPU 224 DC/DC/DC S7-200 (Siemens) CPU 1211C AC/DC/RLY CPU 1211C DC/DC/DC Imagen: J.C.M. Castillo (REEA) S7-1200 (Siemens) Imagen: J.C.M. Castillo (REEA) Curso Autómatas Programables IES San Roque (BADAJOZ) José María Delgado Casado
  • 19. UD1. Introducción a los autómatas programables 2. Estructura externa del autómata programable. 2.3. Módulos de E/S. A la hora de realizar el conexionado de las salidas digitales, no hay que olvidar que estas salidas son libres de tensión, por lo que es independiente el conexionado de salidas alimentadas a 230Vca como el de salidas conectadas a otras tensiones (24Vcc) L N KM1 (230 Vca) KM2 (24 Vcc) Salidas a 230 Vca Salidas a 24Vcc 1L .1 .2 .3 2L .4 .5 24 Vcc M Curso Autómatas Programables IES San Roque (BADAJOZ) José María Delgado Casado
  • 20. UD1. Introducción a los autómatas programables 2. Estructura externa del autómata programable. 2.3. Módulos de E/S. Los módulos de entradas analógicas y salidas analógicas permiten tratar valores dentro de un rango. De esta forma, no reciben de los sensores o envían a los actuadores valores todo / nada, sino valores dentro de un rango de tensión / corriente. Los estándares más habituales de tensión / corriente empleados para entradas y salidas analógicas son: Tensión Corriente 0 a 10 Vcc 4 a 20 mA -10 a +10 Vcc 0 a 20 mA 2 a 10 Vcc 1 a 5 mA 0 a 5 mA Dado que el PLC sólo trata internamente en memoria información digital, los módulos de E/S analógicos deben realizar un escalado de valores en el programa de usuario para el tratamiento de la señal. Memoria +32767 -32768 Rango de señal Curso Autómatas Programables 0V 10 V IES San Roque (BADAJOZ) José María Delgado Casado
  • 21. UD1. Introducción a los autómatas programables 2. Estructura externa del autómata programable. 2.3. Módulos de E/S. El número de E/S disponibles depende del modelo de autómata: CPU 1211C CPU Modelo DI DO AI AO S71200 CPU 1211C 6 4 2 0 S7-1200 (Siemens) CPU 1212C S7200 CPU 224 14 10 0 0 S7-200 (Siemens) El número de E/S, tanto digitales como analogicas, puede ser ampliado mediante módulos de ampliación. No obstante, todas las CPUs no soportan el mismo número de módulos subordinados, por lo que es conveniente conocer las posibilidades de ampliación de las mismas si se preveen cambios en los procesos productivos. Curso Autómatas Programables IES San Roque (BADAJOZ) José María Delgado Casado
  • 22. UD1. Introducción a los autómatas programables 2. Estructura externa del autómata programable. 2.3. Módulos de E/S. El S7-200 (CPU 224) y el S7-1200 (CPU 1211C y 1212C) cuentan con las siguientes posibilidades de ampliación de E/S: S7-200 (Siemens) S7-1200 (Siemens) CPU 224 CPU 1211C CPU 1212C Ampliable mediante: NO ampliable en DI/ SÍ ampliable mediante SÍ ampliable en DI/ módulos EM 2xx DO con SM Signal Board DO con SM Curso Autómatas Programables Permiten incorporar AO sin necesidad de SM IES San Roque (BADAJOZ) José María Delgado Casado
  • 23. UD1. Introducción a los autómatas programables 2. Estructura externa del autómata programable. 2.4. Otros elementos físicos: puertos de comunicaciones. El S7-200 posee un puerto RS-485 integrado (excepto CPU 224XP y 226, que poseen 2) que permite su comunicación vía PC o su integración en red (vía protocolos PPI, MPI ó Freeport), con un rango de velocidades de comunicación entre 1.2 y 187.5 Kbps. El S7-200 posee un puerto RS-485 integrado (excepto CPU 224XP y 226, que poseen 2) que permite su comunicación vía PC o su integración en red (vía protocolos PPI, MPI ó Freeport), con un rango de velocidades de comunicación entre 1.2 y 187.5 Kbps. Dado que la mayoría de los equipos programadores (PC) no disponen de interfaz RS-485 (excepto PCs industriales), de cara a la comunicación PG/PC, es necesario establecer un interfaz de comunicación con el equipo desde el PC (vía USB o vía RS-232). Foto: Siemens PC/PPI USB PC/PPI RS-232 RS-485 Necesita adaptador + drivers USB-RS232 (no presente en PCs y portátiles) Curso Autómatas Programables IES San Roque (BADAJOZ) José María Delgado Casado
  • 24. UD1. Introducción a los autómatas programables 2. Estructura externa del autómata programable. 2.4. Otros elementos físicos: puertos de comunicaciones. El S7-1200 no incorpora puerto RS-485 (aunque sí es posible incorporarlo vía CM 1241), pero sí incorpora por defecto puerto integrado Ethernet para comunicación PG/PC o para su integración en red Ethernet / Profinet. Si la comunicación se realiza de forma directa PG/PC, deberá emplearse un cable cruzado de red para la comunicación (si bien la mayoría de sistemas cuenta con autodetección de comunicación directa/cruzada). Ethernet Cross-over Foto: aest.it RJ-45 Foto: Asavin De cara a la comunicación directa, es necesario asegurarse de que ambos dispositivos se localizan en la misma subred (rango de direcciones IP común). La incorporación de Ethernet a los interfaces de comunicación de autómatas de gama baja como el S7-1200 permite una sencilla integración en red, posibilitando además el uso de protocolos deterministas (ProfiNET), con altas velocidades de comunicación y la posibilidad de integración en sistemas informáticos complejos. Curso Autómatas Programables IES San Roque (BADAJOZ) José María Delgado Casado
  • 25. UD1. Introducción a los autómatas programables 2. Estructura externa del autómata programable. 2.4. Otros elementos físicos: modo de funcionamiento (RUN/TERM/STOP). El S7-200 incorpora un interruptor físico para el control del modo de funcionamiento, que puede adoptar tres posiciones: - RUN: el autómata corre el programa de usuario de forma continua, vigilando el estado de las entradas y actuando en consecuencia. - STOP: el autómata no corre el programa de usuario. - TERM: la posición TERM no cambia el modo de funcionamiento del PLC (RUN ó STOP), pero sí permite el control del modo de funcionamiento desde el PC. El S7-1200 no incorpora interruptor físico para el control del modo de funcionamiento. La conmutación entre modo STOP y RUN sólo se puede realizar desde el PC (o desde el programa de usuario si está preparado para ello). Ambos equipos incorporan la señalización del modo de funcionamiento mediante LEDS de estado. Imagen: Siemens LEDs de estado S7-1200 Señalización modo de funcionamiento Curso Autómatas Programables IES San Roque (BADAJOZ) José María Delgado Casado
  • 26. UD1. Introducción a los autómatas programables 2. Estructura externa del autómata programable. 2.4. Otros elementos físicos: potenciómetros analógicos (sólo S7-200) El S7-200 incorpora 1 ó 2 (en función de CPU) potenciómetros analógicos en las CPUs 22x de 8 bits integrados. Los potenciómetros analógicos permiten ajustar de forma directa, sin necesidad de intervenir en el programa de usuario, secuencias de proceso y ajustar valores en memoria, valores de tiempo, preajuste de contadores, etc. De esta forma, sin necesidad de cambiar el programa, puede actuarse sobre un tiempo de arranque de motor, ajuste de tiempo de soldadura, valores de contaje de células, etc. El S7-1200 no incorpora potenciómetros integrados, pero sí 2 AI mediante las cuales poder realizar la conexión externa de potenciómetros, sensores, etc., con una resolución de 10 bits. Imagen: Siemens Curso Autómatas Programables IES San Roque (BADAJOZ) José María Delgado Casado
  • 27. UD1. Introducción a los autómatas programables 2. Estructura externa del autómata programable. 2.4. Otros elementos físicos: cartucho / tarjeta de memoria. Tanto el S7-200 como el S7-1200 incorporan la posibilidad de integrar cartucho de memoria (Memory Cartridge en S7-200) ó tarjeta de memoria (Memory Card en S7-1200) para ampliar la memoria de almacenamiento. Mediante los cartuchos o tarjetas de memoria es posible realizar el volcado de configuración, programa y RAM entre autómatas programables sin necesidad de carga desde PC. En el caso de las Memory Card del S7-1200 sólo es posible usar las Siemens Memory Card, de forma que el autómata no admite otro tipo de tarjetas de almacenamiento (tampoco las de S7-300 ó S7-400): Imagen: Siemens Curso Autómatas Programables IES San Roque (BADAJOZ) José María Delgado Casado
  • 28. UD1. Introducción a los autómatas programables 2. Estructura externa del autómata programable. 2.5. Otros elementos físicos: reloj de tiempo real (RTC). Una de las funcionalidades que implementa los autómatas de nivel de campo / sensor- actuador es la integración de un reloj en tiempo real (RTC o Real Time Clock). Mediante el RTC es posible realizar funciones dependientes de calendario, como la Imagen: RS-online activación / desactivación de salidas en fechas y horas, el almacenamiento de datos de fechas y operaciones dependientes de los mismos (p.e. orientaciones de sistemas por calendario, como en seguidores solares), etc. El reloj en tiempo real viene integrado en S7-1200, pudiendo operarse con él de forma directa. En el caso del S7-200 el reloj viene incluido en algunas CPUs, mientras que no lo hace en otras, estando disponible como hardware externo insertable en la ranura de cartucho de memoria. Curso Autómatas Programables IES San Roque (BADAJOZ) José María Delgado Casado
  • 29. UD1. Introducción a los autómatas programables 2. Estructura externa del autómata programable. 2.6. Elementos físicos externos. Los autómatas de nivel sensor / actuador y campo incorporan la posibilidad, vía interfaz de comunicaciones, de conexión a múltiples elementos externos del sistema de automatización que complementan la funcionalidad de los mismos: - Visualizadores y pantallas de operación HMI (Human Machine Interface): Tienen como misión modificar parámetros de sistema, obtemer mensajes de alarma, visualizar el estado de proceso, forzar entradas / salidas, etc. Existen como elementos únicamente textuales (como el TD200 para el S7-200) o como elementos gráficos (como los paneles HMI, con una amplia gama de pantallas de información, táctiles, etc.), y suelen emplearse como puesto de supervisión en procesos industriales que necesiten interacción continua. - Interfaces de comunicación: tanto para S7-200 como el S7-1200 existen multitud de módulos de comunicaciones (CM, CP, TC,...) que permiten integrar comunicaciones con diversos protocolos para la integración en redes de comunicación. De este modo existen módulos Ethernet (CP 243-1) ó Profibus (EM 277) para el S7-200, o módulos RS-232 ó RS-485 (CM 1241 232 ó 485) para el S7-200. De la misma forma, existen interfaces GSM ó GPRS para la comunicación en red de datos telefónica (TC35i para S7-200 ó CP 1242-7 para S7-1200), o para la integración de los autómatas en redes ASi ó MODBUS. - (...) Curso Autómatas Programables IES San Roque (BADAJOZ) José María Delgado Casado
  • 30. UD1. Introducción a los autómatas programables 3. Estructura interna del autómata programable. 3.1. Mapa de memoria. El funcionamiento y la programación de un autómata programable se basa en la estructura de su mapa de memoria: cómo y dónde almacena los datos, cómo y los procesa, cómo vigila el estado de E/S y opera en consecuencia, etc. La estructura de la memoria de un autómata programable puede clasificarse de forma general en 4 grandes áreas: 1. Memoria del programa de usuario: En esta zona queda almacenado el programa de usuario que se ejecuta cíclicamente. 2. Memoria de la tabla de datos: Se estructuras en áreas. Cada una de ella está destinada a almacenar un tipo de dato distinto y con una funcionalidad diferente. De este modo, habrá un área de entradas, otro de salidas, de marcas internas o locales, de temporizadores, de contadores... 3. Memoria del sistema: Aquí se encuentra almacenado el firmware del sistema. Es el sistema operativo del autómata, ejecutado y controlado por el microprocesador. 4. Memoria de almacenamiento: Se trata de memoria externa que empleamos para almacenar el programa de usuario. Suele ser de tipo EPROM o EEPROM. Los autómatas programables almacenan los datos que procesan en diferentes áreas de memoria. El desarrollo de programas requiere conocer de forma adecuada cuáles son estas áreas de memoria para poder acceder a las mismas y direccionar las instrucciones. Cada autómata programable tiene una estructura de memoria (mapa de memoria) diferente, con nombres particulares y tamaños distintos. Programa de usuario Bloque de datos Memoria de Memoria de sistema almacenamiento Curso Autómatas Programables IES San Roque (BADAJOZ) José María Delgado Casado
  • 31. UD1. Introducción a los autómatas programables 3. Estructura interna del autómata programable. 3.1. Mapa de memoria. Aunque el mapa de memoria de cada autómata programable es muy diferente entre sí, en los autómatas de nivel sensor / actuador o campo existen una serie de áreas comunes y tipificadas, cuya nomenclatura cambia, pero no su finalidad. Algunas de ellas son las siguientes: 1) Área de entradas: El área de entradas es una zona de la tabla de datos destinada a almacenar el estado de la imagen del proceso de las entradas. De esta forma, en cada ciclo de scan (ciclo de ejecución del programa de usuario), el autómata programable escanea el estado de las entradas y las almacena en el área de memoria destinada a ello. 2) Área de salidas: De forma análoga al área de entradas, almacena el estado de la imagen del proceso de las salidas. 3) Área de marcas: El área de marcas está diseñada para ser empleada como relés de control que almacenen el estado inmediato de una operación u otra información de control. 4) Área de temporizadores: Área específica destinada a almacenar valores de temporizadores empleados en programa de usuario. 5) Área de contadores: Área específica destinada a almacenar valores de contadores empleados en programa de usuario. 6) Área de bloque de datos / variables: Área destinada al almacenamiento de datos necesarios en el programa de usuario. Curso Autómatas Programables Imagen: Siemens IES San Roque (BADAJOZ) José María Delgado Casado
  • 32. UD1. Introducción a los autómatas programables 3. Estructura interna del autómata programable. 3.2. Estructura de la memoria. El mapa de memoria de cada autómata programable se estructura en unidades de información. - BIT: El bit es la cantidad de información más pequeña en un sistema digital. Sólo puede almacenar dos estados: 0 ó 1, activado o desactivado. - BYTE (B): La CPU organiza los bits de datos en grupos. Cada grupo de 8 bits se denomina byte. Cada bit del grupo está definido por una posición propia con una dirección específica, compuesta por la dirección del byte y la del bit referido. MSB LSB La posición del bit dentro del byte suele denominarse peso, ya que en la codificación binario-decimal la posición de dicho byte determina la influencia en el resultado de la conversión. De esta forma, al primer bit del byte se le denomina LSB (Less Significant Bit ó Bit Menos Significativo), mientras que al último bit del byte se le denomina MSB (Most Significant Bit ó Bit Más Significativo). - PALABRA (W): Un grupo de dos bytes se denomina palabra. Los bytes deben ser para ello consecutivos. - DOBLE PALABRA (DW): Se denomina doble palabra a dos palabras consecutivas (1 doble palabra = 2 palabras = 4 bytes = 32 bits). Curso Autómatas Programables IES San Roque (BADAJOZ) José María Delgado Casado
  • 33. UD1. Introducción a los autómatas programables 3. Estructura interna del autómata programable. 3.3. Tipos de datos. A pesar de que todos los datos en la memoria del PLC se estructuran en base a las formaciones anteriores, la codificación de los mismos puede hacerse en los denominados tipos de datos. Rango Tipo de dato Byte (8 bits) Word (16 bits) Double Word (32 bits) (1) Bool ---- ---- ---- (1) Entero sin signo 0 a 255 0 a 65535 0 a 4.294.967.295 (1) Enterno con signo -128 a +127 -32768 a +32767 -2.147.483.648 a +2.147.483.647 (1) +1,175495E-38 a +3,402823E+38 (positivo) Real en coma flotante ---- ---- -1,175495E-38 a -3,402823E+38 (negativo) (3) Fecha ---- D#1990-1-1 a D#2168-12-31 ---- (3) Hora ---- ---- TOD#0:0:0.0 a TOD#23:59:59.999 (1) Char 0 a 255 (1 byte por carácter) ---- ---- (3) DTL (12 bytes) Mín.: DTL#1970-01-01-00:00:00.0 Máx.: DTL#2554-12-31-23:59:59.999 999 999 (1) Común a S7-200 y S7-1200. (2) Sólo S7-200. (3) Sólo S7-1200. Curso Autómatas Programables IES San Roque (BADAJOZ) José María Delgado Casado
  • 34. UD1. Introducción a los autómatas programables 3. Estructura interna del autómata programable. 3.3. Tipos de datos. El compendio anterior de tipos de dato es un compendio de los especificados en sus respectivos manuales de sistema para el S7-200 y el S7-1200: S7-1200 S7-200 Curso Autómatas Programables IES San Roque (BADAJOZ) José María Delgado Casado
  • 35. UD1. Introducción a los autómatas programables 3. Estructura interna del autómata programable. 3.4. Direccionamiento. Para que un PLC puede procesar datos de las áreas de memoria, es necesario referir de forma adecuada dichas zonas en la codificación del programa. Hacer esto implica naturalmente conocer el mapa de memoria del autómata programable. Existen dos formas de poder referir áreas de memoria en el programa de usuario: direccionamiento directo y direccionamiento indirecto. El primero (direccionamiento directo) es el más habitual, mientras que emplear el segundo implica el uso de punteros, estando por tanto reservado a operaciones o funciones muy específicas. El direccionamiento directo se basa en indicar el acrónimo de área de memoria y el formato adecuado a la dirección referido (bit, byte, palabra, doble palabra o bloque de datos): ACRÓNIMO DE ÁREA + FORMATO DE DIRECCIÓN El S7-200 y el S7-1200 comparten algunas áreas comunes de memoria, pero no otras. Las más relevantes son las siguientes: Zonas de memoria Identificador Siemens Procesan / Almacenan Entradas I Entradas físicas Salidas Q Salidas físicas Marcas M Variables de procesamiento interno Temporizadores T Valores de tiempo Contadores C Valores de contaje (2) Variables de sistema SM Operaciones de sistema (2) Variables V Datos de variables (3) Bloque de datos DB Datos de variables Curso Autómatas Programables IES San Roque (BADAJOZ) José María Delgado Casado
  • 36. UD1. Introducción a los autómatas programables 3. Estructura interna del autómata programable. 3.4. Direccionamiento. Para acceder a un bit en un área de memoria es preciso indicar la dirección del mismo, compuesta por un identificador de área, la dirección del byte y el número del bit, en el siguiente formato: Exiten áreas de memoria a las que es puede ser necesario referirse con una dirección en formato byte, palabra o doble palabra (I, Q, V, SM, ...), indicando para ello el acrónimo de área, el formato referido (B, W, D) y el número de dirección: Curso Autómatas Programables IES San Roque (BADAJOZ) José María Delgado Casado
  • 37. UD1. Introducción a los autómatas programables 3. Estructura interna del autómata programable. 3.4. Direccionamiento. Existen otras áreas de memoria (temporizadores, contadores, acumuladores,...) a las que es preciso acceder utilizando una dirección compuesta por identificador de área y número de elemento: T37, C1, AC0,... El S7-1200 hereda características de modelos superiores (S7-300, S7-400 y ahora S7-1500) como los bloques de datos, no presentes en el S7-200. Los bloques de datos (DBs) se utilizan para almacenar diferentes tipos de datos, incluyendo el estado intermedio de una operación u otra información de control, así como estructuras de datos requeridas para numerosas instrucciones, p. ej. temporizadores y contadores. Los bloques de datos en el S7-1200 pueden ser bloques de datos globales (accesibles desde cualquier función, bloque de función o parte de programa del PLC) o bloques de datos de instancia (accesibles únicamente desde bloques de función que necesitan del almacenamiento de datos específicos). Los bloques de datos (DB) llevan su propio tipo de direccionamiento, de modo que éste debe hacerse de la siguiente forma: A pesar de que el funcionamiento del direccionamiento directo en el S7-1200 es similar al S7-200, debido a la diferencia de arquitectura lógica, TIA Portal V11 SP2 permite referenciar multitud de parámetros de áreas de memoria, que en el caso de MicroWIN no es posible. Curso Autómatas Programables IES San Roque (BADAJOZ) José María Delgado Casado
  • 38. UD1. Introducción a los autómatas programables 3. Estructura interna del autómata programable. 3.5. Ciclo de scan. El PLC ejecuta el programa de usuario de forma repetitiva. Esta ejecución se denomina ciclo de scan, y se ejecuta de forma permanente (excepto en el primer ciclo de scan, que se realizan tareas adicionales). De esta forma, en cada ciclo el PLC realiza una serie de tareas repetitivas: 1. Lectura de entradas: el PLC copia el estado de las entradas en un área de memoria específica denominada “imagen de estado de las entradas”. De esta forma podrá operar en el programa de usuario con su estado. Si una entrada cambia durante el proceso de ciclo de scan, no será hasta el siguiente ciclo que se tenga en cuenta dicho cambio. 2. Ejecución de la lógica de control de programa: El PLC ejecuta el programa de usuario y guarda los valores en diversas áreas de memoria, entre ellas en la imagen de proceso de las salidas. 3.Proceso de las peticiones de comunicación: El PLC ejecuta las tareas de comunicación establecidas en configuración o en programa de usuario. 4. Ejecución del autodiagnóstico del PLC: se verifica el firmware, la memoria de programa y módulos Imagen: Siemens de ampliación, y se actualizan los registros dependientes de los mismos. 5. Escritura de salidas: Se actualiza el estado de las salidas a partir de la imagen de proceso de las salidas. El tiempo de scan se define como el empleado para ejecutar los pasos anteriores, y puede variar entre 3 y 10 milisegundos, dependiendo de varios factores: modelo de autómata y procesador, tamaño de programa, operaciones de comunicación dependientes, etc. Curso Autómatas Programables IES San Roque (BADAJOZ) José María Delgado Casado
  • 39. UD1. Introducción a los autómatas programables 3. Estructura interna del autómata programable. 3.5. Ciclo de scan. En el caso del S7-200 y S7-1200, el ciclo de scan puede considerarse que consta de 3 partes, como puede verse en la figura inferior. Estas 3 partes configuran dos tiempos de funcionamiento, que se suman para dar lugar al total del ciclo de scan: 1. Tiempo de sistema operativo : comprende el tiempo de las fases 1 y 3 (imagen del proceso de entradas e imagen del proceso de salidas). Normalmente ronda alrededor de 1 ms. 2. Tiempo de ejecución de las instrucciones: es el tiempo invertido en el bloque 2: ejecución de las órdenes de programa. El tiempo invertido depende de la cantidad de instrucciones y de la frecuencia de operación del microprocesador. A pesar de que en operaciones no críticas en tiempo no influye en demasía, es importante tener en cuenta lo anteriormente comentado: los cambios en entradas físicas no son reflejados en el proceso hasta el ciclo de scan siguiente, ya que la IPE (Imagen del proceso de entradas) se congela durante el proceso del ciclo. Imagen: Siemens Curso Autómatas Programables IES San Roque (BADAJOZ) José María Delgado Casado
  • 40. CPR de Badajoz Curso 2012 /2013 Podéis encontrarme en: @JM_Delgado José María Delgado Casado jmdelgado@elec2.es www.elec2.es http://www.youtube.com/jmardelc http://www.slideshare.net/Jmardelc http://pinterest.com/jmardelc/ http://magnetic.tumblr.com/ José María Delgado Casado Curso Autómatas Programables IES San Roque (BADAJOZ) José María Delgado Casado
  • 41. CPR de Badajoz Curso 2012 /2013 Todo el material contenido y generado en este documento, excepto aquellas imágenes que pudieran tener licencia copyright y que se han empleado con fines educativos, están licenciados bajo Creative Commons CC BY-NC-SA 3.0 ES. Curso Autómatas Programables IES San Roque (BADAJOZ) José María Delgado Casado