Sie sind auf Seite 1von 65

Universidad Nacional San Lus Gonzaga de ICA

Facultad de Ingeniera Escuela Prof. De Ingeniera Electrnica

CONTROLADORES LOGICOS PROGRAMABLES I


CAPITULO I

Ing. Ral Hinojosa Snchez

Qu es un P.L.C.?
P.L.C. (Programmable Logic Controller) significa Controlador Lgico Programable. Un PLC es un dispositivo usado para controlar. Este control se realiza sobre la base de una lgica, definida a travs de un programa.

Ing. Ral Hinojosa Snchez

Estructura de un Controlador Lgico Programable

Ing. Ral Hinojosa Snchez

Funcionamiento
Para explicar el funcionamiento del PLC, se pueden distinguir las siguientes partes:
Interfaces de entradas y salidas CPU (Unidad Central de Proceso) Memoria Dispositivos de Programacin

Ing. Ral Hinojosa Snchez

Funcionamiento
El usuario ingresa el programa a travs del dispositivo adecuado (un cargador de programa o PC) y ste es almacenado en la memoria de la CPU. La CPU, que es el "cerebro" del PLC, procesa la informacin que recibe del exterior a travs de la interfaz de entrada y de acuerdo con el programa, activa una salida a travs de la correspondiente interfaz de salida. Evidentemente, las interfaces de entrada y salida se encargan de adaptar las seales internas a niveles del la CPU. Por ejemplo, cuando la CPU ordena la activacin de una salida, la interfaz adapta la seal y acciona un componente (transistor, rel, etc.)

Ing. Ral Hinojosa Snchez

Cmo funciona la CPU?


Al comenzar el ciclo, la CPU lee el estado de las entradas. A continuacin ejecuta la aplicacin empleando el ltimo estado ledo. Una vez completado el programa, la CPU ejecuta tareas internas de diagnstico y comunicacin. Al final del ciclo se actualizan las salidas. El tiempo de ciclo depende del tamao del programa, del nmero de E/S y de la cantidad de comunicacin requerida.

Ing. Ral Hinojosa Snchez

Cmo funciona la CPU?


Ciclo PLC

Ing. Ral Hinojosa Snchez

Ventajas en el uso del PLC comparado con sistemas basados en rel o sistemas electromecnicos
Flexibilidad:
Posibilidad de reemplazar la lgica cableada de un tablero o de un circuito impreso de un sistema electrnico, mediante un programa que corre en un PLC.

Tiempo:
Ahorro de tiempo de trabajo en las conexiones a realizar, en la puesta en marcha y en el ajuste del sistema.

Cambios:
Facilidad para realizar cambios durante la operacin del sistema.

Ing. Ral Hinojosa Snchez

Ventajas en el uso del PLC comparado con sistemas basados en rel o sistemas electromecnicos Confiabilidad Espacio Modularidad Estandarizacin

Ing. Ral Hinojosa Snchez

Componentes del P.L.C.


Unidad central de procesamiento (CPU): que constituye el "cerebro" del sistema y toma decisiones en base a la aplicacin programada. Mdulos para seales digitales y analgicas (I/O) Procesadores de comunicacin (CP) para facilitar la comunicacin entre el hombre y la mquina o entre mquinas. Se tiene procesadores de comunicacin para conexin a redes y para conexin punto a punto. Mdulos de funcin (FM) para operaciones de clculo rpido.
Ing. Ral Hinojosa Snchez 10

Componentes del P.L.C.


Existen otros componentes que se adaptan a los requerimientos de los usuarios:

Mdulos de suministro de energa Mdulos de interfaces para conexin de racks mltiples en configuracin multi-hilera

Ing. Ral Hinojosa Snchez

11

Componentes del P.L.C.


En los mdulos de entrada pueden ser conectados:
Sensores inductivos, capacitivos, pticos Interruptores Pulsadores Llaves Finales de carrera Detectores de proximidad
Ing. Ral Hinojosa Snchez 12

Componentes del P.L.C.


En los mdulos de salida pueden ser conectados:
Contactores Electrovlvulas Variadores de velocidad Alarmas

Ing. Ral Hinojosa Snchez

13

Campo de aplicacin
Los autmatas programables no se limitan a funciones de control lgico sino que tambin permiten Regular, Posicionar, Contar, dosificar, Mandar vlvulas y mucho ms. Para ello se ofrecen los mdulos/tarjetas inteligentes adecuadas: controladas por microprocesador, realizan de forma completamente autnoma tareas especiales de tiempo crtico, y estn unidas al proceso a travs de canales de E/S propios. Esto alivia a la CPU de carga adicional.

Ing. Ral Hinojosa Snchez

14

Campo de aplicacin
Sistemas de transporte: por ejemplo cintas transportadoras. Controles de entrada y salida: integracin fcil en dispositivos de espacio reducido, como por ejemplo en barreras de aparcamientos o entradas. Sistemas de elevacin Otras aplicaciones: Lneas de ensamblaje / Sistemas de embalaje / Mquinas expendedoras / Controles de bombas / Mezclador / Equipos de tratamiento y manipulacin de material / Maquinaria para trabajar madera / Paletizadoras / Mquinas textiles / Mquinas herramientas
Ing. Ral Hinojosa Snchez 15

Sistema de periferia descentralizada


Cundo?
Salvar grandes distancias entre el proceso y los mdulos/tarjetas de E/S, el cableado para ello necesario puede hacerse complicado, poco claro y propenso a perturbaciones y para que el autmata pueda configurarse modularmente y tener flexibilidad. El sistema de periferia descentralizada permite operar las unidades perifricas descentralizadas, los miniautmatas y gran cantidad de otros dispositivos de campo a pie del proceso hasta una distancia de 23 km. Los equipos as interconectados se comunican a travs del bus de campo rpido PROFIBUS-DP.
Ing. Ral Hinojosa Snchez 16

Unidades de programacin, software


La familia SIMATIC ofrece una atractiva gama de equipos de programacin que va de la econmica programadora de mano hasta el equipo de mesa de altas prestaciones. Software: Sistema operativo Windows 95/98/NT y STEP 7 para escribir los programas, documentarlos y probarlos.

Ing. Ral Hinojosa Snchez

17

Comunicacin abierta
La productividad de la produccin depende fuertemente de la flexibilidad de los sistemas de control en ella utilizados. Sin embargo, a medida que se recurre a soluciones descentralizadas, con sus grandes ventajas de flexibilidad, se incrementan tambin las necesidades de intercambio de datos entre los autmatas y con el computador central. SIMATIC ofrece para ello dos soluciones: En caso de pocas estaciones de comunicacin, conexiones punto a punto directamente de CPU a CPU o a travs de procesadores de comunicaciones. En caso de muchos autmatas interconectados por red, comunicacin va bus a travs de una de las redes locales Industrial Ethernet o PROFIBUS.

Ing. Ral Hinojosa Snchez

18

Comunicacin abierta
Interfaces para trabajar en equipo o red:
El P.P.I. (Interface Punto por Punto) El M.P.I. (Interface Multi Punto) El Profibus-DP A nivel industrial redes tales como la Profibus-FMS, Industrial Ethernet, etc.,

Ing. Ral Hinojosa Snchez

19

Comunicacin abierta
Interface punto por punto (P.P.I)

Esta interface permite la comunicacin de nuestro dispositvo con otros tales como modems, scanners, impresoras, etc., situados a una cierta distancia del PLC. Comunicacin serial va RS 232 y RS 485. Procesador de comunicaciones CP.

Ing. Ral Hinojosa Snchez

20

Comunicacin abierta
INTERFACE MULTIPUNTO (M.P.I.)
Las CPUs de la fIlia 300 y 400 lo incorporan desde fbrica. Con ste puerto se puede comunicar fcilmente a distancias reducidas sin requerir mdulos adicionales, por ejemplo hacia equipos de M+V (manejo + visualizacin), unidades de programacin y otros autmatas S7-300 o S7- 400 para probar programas o consultar valores de estado. Distancia mxima entre dos estaciones o nudos de red de MPI adyacentes: 50 metros (sin repetidores); 1100 metros (con dos repetidores); 9100 metros (con ms de 10 repetidores en serie); por encima de los 500 Klm. (cable de fibra ptica, con mdulos de conexin pticas)

Ing. Ral Hinojosa Snchez

21

Comunicacin abierta
PROFIBUS DP
Esta interface de comunicacin es usada para gran capacidad de transmisin de datos, llamada Simatic Net o Sinec L2 de Siemmens. El PLC puede desenvolverse como maestro esclavo, adems tambin se dispone de los prcticos servicios de comunicacin llamados Datos Globales. Para entablar comunicacin se utilizan cables LAN, conectores LAN, repetidores, etc. Digamos entonces que es una red suplementaria que ofrece un gran rendimiento, arquitectura abierta o descentralizada y gran robustez o confiabilidad.

Ing. Ral Hinojosa Snchez

22

Familia del SIMATIC S7


Hay en el mercado autmatas que se adaptan a casi todas las necesidades, con entradas/salidas digitales y/o analgicas, pequeos y grandes. La programacin suele ser sencilla, dependiendo bsicamente de lo que se pretenda conseguir. A pesar de poder utilizar en cada uno de los distintos lenguajes de programacin la misma simbologa (esquema de contactos) no es fcil, aprendiendo uno de ellos, saber manejar el de cualquier otro fabricante ya que es aqu donde radica el gran inconveniente, cada fabricante tiene su propio lenguaje de programacin. Lo importante es conocer las posibilidades de un autmata y saber como llevarlas a la prctica con cualquiera de los autmatas que existen en el mercado.
Ing. Ral Hinojosa Snchez 23

La Familia del Sistema SIMATIC S7


SIMATIC PCS 7 SIMATIC Software SIMATIC NET

SIMATIC
SIMATIC PC SIMATIC WinCC SIMATIC DP SIMATIC PLCs

SIMATIC HMI

Ing. Ral Hinojosa Snchez

24

Visin Global de SIMATIC


SIMATIC HMI
SIMATIC PG SIMATIC PC
SIEMENS

S IM A T IC O P 17

PG 740

K1

K2

K3

K4

K5

K6

K7

K8

H E LP S H IF T

K9

K10

K 11

K12

K13

K 14

K 15

K16

E S C

7
D

8
E

9
F

0
AC K

4
A

5
B

6
C

.
S H IF T IN S DE L H E L P E NT E R

SIMATIC NET SIMATIC NET

Red - MPI Ethernet Industrial PROFIBUS

Controladores SIMATIC
SIEMENS
SF RUN STOP I0 .0 I0 .1 I0 .2 I0 .3 I0 .4 I0 .5 I0 .6 I0 .7 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5

CPU 212

SIMATIC S7-200

PROFIBUS-DP

SIMATIC DP
SV

FM

ASI

Ing. Ral Hinojosa Snchez

25

La Familia SIMATIC S7
Autmatas de gama alta

S7-400

Autmatas de gama media

S7-300 S7-200

Autmatas de gama baja: microautmatas

+ Herramientas de programacin + Software STEP 7/ STEP 7 Micro/WIN + Comunicacin + Manejo y visualizacin

Ing. Ral Hinojosa Snchez

26

S7-400

Ing. Ral Hinojosa Snchez

27

S7-400: Mdulos

PS

CPU

SM: DI

SM: DO

SM: AI

SM: AO

CP

FM

SM

IM

Ing. Ral Hinojosa Snchez

28

S7- 400: Diseo de la CPU (1 Parte)


DI 32xDC24V X 2 3 4 421 - 1BL00 - 0AA0 CPU 414-2 X 2 3 4 414 - 2XG00 - 0AB0

INTF EXTF

INTF EXTF

DP

INTF EXTF BUSF

FRCE CRST RUN STOP CRST WRST RUN-P RUN

FRCE CRST RUN STOP CRST WRST RUN-P RUN

STOP CMRES

Selector de Tipo de Arranque Selector de Modo

STOP CMRES

X3

X1
EXT.-BATT.

X1
EXT.-BATT.

e.g. CPU412-1

5...15V DC

5...15V DC

e.g. CPU416-2DP

* para otras CPUs ver catlogo


Ing. Ral Hinojosa Snchez 29

S7- 400: Diseo de la CPU (2 Parte)


DI 32xDC24V X 2 3 4 421 - 1BL00 - 0AA0 CPU 414-2 X 2 3 4 414 - 2XG00 - 0AB0

INTF EXTF

FRCE CRST RUN STOP CRST WRST RUN-P RUN

LEDs de Fallo para fallos generales de la CPU

INTF EXTF

DP

INTF EXTF BUSF

FRCE CRST RUN STOP CRST WRST RUN-P RUN

LEDs de fallo para el interfase DP integrado

STOP CMRES

STOP CMRES

Slot para Memory Card Interfase MPI


X1
EXT.-BATT.

Interfase DP
X3

X1
EXT.-BATT.

5...15V DC

Batera Externa Auxiliar

5...15V DC

Ing. Ral Hinojosa Snchez

30

S7-300

Ing. Ral Hinojosa Snchez

31

S7-300: Mdulos

PS (opcional)

CPU

IM SM: (opcional) DI

SM: DO

SM: AI

SM: AO

FM: CP: - Contaje - Punto-a-Punto - Posicionamiento - PROFIBUS - Control en - Ethernet Industrial Lazo Cerrado

Ing. Ral Hinojosa Snchez

32

S7-300: Diseo de la CPU


SIEMENS
SF BATF DC5V FRCE RUN STOP RUN-P RUN STOP M RES RUN-P RUN STOP M RES

CPU314

SIEMENS
SF BATF DC5V FRCE RUN STOP

CPU315-2 DP
SF DP BUSF

SIMATIC S7-300
Batera MPI

SIMATIC S7-300
Batera MPI DP

Ing. Ral Hinojosa Snchez

33

SIMATIC S7-200

La Familia de Micro-PLCs con calidad SIMATIC

Ing. Ral Hinojosa Snchez

34

S7-200

EM 221

SIEMENS

SF RUN STOP

I0.0 I0.1 I0.2 I0.3 I0.4 I0.5 I0.6 I0.7

I1.0 I1.1 I1.2 I1.3 I1.4 I1.5

Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 Q0.6 Q0.7

Q1.0 Q1.1

CPU 214
I.0 I.1 I.2 I.3 I.4 I.5 I.6 I.7

DI 8 x DC24V

SIMATIC S7-200

Ing. Ral Hinojosa Snchez

35

S7-200: Mdulos

CP242 - 2

EM

EM

CP

Ing. Ral Hinojosa Snchez

36

S7-200: Diseo de la CPU


Salidas

Memory Card

Selector de Modo

Potencimetro
SIEMENS
SF RUN STOP I0 .0 I0 .1 I0 .2 I0 .3 I0 .4 I0 .5 I0 .6 I0 .7 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5

CPU 212

SIMATIC S7-200

Conexin PPI

Entradas

Indicadores de Estado

Indicadores de estado para DI/DO integradas


37

Ing. Ral Hinojosa Snchez

Vista General SIMATIC S7-200


CPU 221 CPU 222 CPU 224. La CPU Compacta de Altas Prestaciones

CPU 226 Altas Prestaciones en Comunicaciones

CPU 226 XM, con doble memoria


Ing. Ral Hinojosa Snchez

38

Caractersticas de las CPUs de la Familia


CPU 221
E/S integradas
Mx. n E/S con EMs Mx. n de canales Canales Analgicos Mem. de programa/datos Tiempo de ejec/instruc. Marc./Contad./Temp. Contadores rpidos Reloj en tiempo real Salidas de impulsos Puertos de comun. Potencimetros anal.

CPU 222
8 DI / 6 DO 40 / 38 78 8 / 4 / 10

CPU 224
14 DI /10 DO 94 / 74 168

CPU 226
24 DI /16 DO 128 / 120 248

226 XM
24 DI /16 DO 128 / 120 248

6 DI / 4 DO 10 4 KB / 2 KB

Ing. Ral Hinojosa Snchez

4 KB / 2 KB 28 / 14 / 35 28 / 14 / 35 28 / 14 / 35 8 KB / 5 KB 8 KB / 5 KB 16 KB/10 0,37 s 0,37 s KB 0,37 s 256/256/256 256/256/25 0,37 s 6 256/256/25 256/256/25 0,37 s 4 x 30 kHz 6 6 256/256/25 4 x 30 kHz optional 6 6 x 30 kHz 6 x 30 kHz optional 2 x 20 kHz 6 x 30 kHz Integrado Integrado 2 x 20 kHz 1 x RS 485 Integrado 2 x 20 kHz 2 x 20 kHz 1 x RS 485 1 1 x RS 485 2 x RS 485 2 x 20 kHz 1 2 x RS 485 2 2 2
39

CONFIGURACIN DE HARDWARE

Ing. Ral Hinojosa Snchez

40

NOCIONES BSICAS Antes de empezar.


Como crear una solucin de automatizacin con un PLC S7 300?
Hay diversos mtodos para crear una solucin de automatizacin con un PLC. Se indican algunas reglas generales aplicables a numerosos proyectos. No obstante, tambin deber tener en cuenta las reglas de su empresa y sus propias experiencias.
Ing. Ral Hinojosa Snchez 41

Pasos bsicos para crear una solucin de automatizacin


Estructurar el proceso o la instalacin

Especificar las unidades funcionales Disear los circuitos de seguridad cableados


Disear las operaciones de operador Crear los planos de configuracin del PLC

Ing. Ral Hinojosa Snchez

42

Pasos bsicos para crear una solucin de automatizacin


1- Estructurar el proceso o la instalacin
Estructure el proceso o la instalacin en secciones independientes entre s. Dichas secciones determinarn los lmites entre los diversos sistemas de automatizacin e influirn en las descripciones de las reas de funciones y en la asignacin de recursos.

Ing. Ral Hinojosa Snchez

43

Pasos bsicos para crear una solucin de automatizacin


2- Especificar las unidades funcionales
Describa las funciones de cada seccin del proceso o de la instalacin. Incorpore los siguientes aspectos:
Entradas y salidas (E/S) Descripcin del funcionamiento Condiciones de habilitacin (es decir, los estados que se deben alcanzar antes de ejecutar una funcin) de cada actuador (electrovlvulas, motores, accionamientos, etc.) Descripcin del interface de operador Interfaces con otras secciones del proceso o de la instalacin
Ing. Ral Hinojosa Snchez 44

Pasos bsicos para crear una solucin de automatizacin


3-Disear los circuitos de seguridad cableados
Determine qu aparatos requieren un cableado permanente por motivos de seguridad. Si fallan los sistemas de automatizacin, puede producirse un arranque inesperado o un cambio de funcionamiento de las mquinas que controlan. En tal caso, se pueden causar heridas graves o deteriorar objetos.

Ing. Ral Hinojosa Snchez

45

Pasos bsicos para crear una solucin de automatizacin


3-Disear los circuitos de seguridad cableados
Para disear los circuitos de seguridad cableados:

Defina el funcionamiento errneo o inesperado de los actuadores que pudieran causar peligros. Defina las condiciones que garanticen el funcionamiento seguro y determine cmo reconocer dichas condiciones, independientemente de la CPU. Defina cmo la CPU y los mdulos de ampliacin debern influir el proceso cuando se conecte y desconecte la alimentacin, as como al detectarse errores. Prevea dispositivos de parada de emergencia manual o de proteccin que impidan el funcionamiento peligroso.
Ing. Ral Hinojosa Snchez 46

Pasos bsicos para crear una solucin de automatizacin


4- Definir las estaciones de operador

Conforme a las funciones exigidas, cree planos de las estaciones de operador incorporando los siguientes puntos:
Panormica de la ubicacin de todas las estaciones de operador con respecto al proceso o a la instalacin. Disposicin mecnica de los aparatos (pantalla, interruptores, lmparas, etc). de la estacin de operador. Esquemas elctricos con las correspondientes entradas y salidas de la CPU o de los mdulos de ampliacin.

Ing. Ral Hinojosa Snchez

47

Pasos bsicos para crear una solucin de automatizacin


5- Crear los planos de configuracin del PLC Incorporando los siguientes puntos: Ubicacin de todas las CPUs y de todos los mdulos de ampliacin con respecto al proceso o a la instalacin. Disposicin mecnica de las CPUs y de los mdulos de ampliacin (incluyendo armarios, etc). Esquemas elctricos de todas las CPUs y de los mdulos de ampliacin (incluyendo los nmeros de referencia, las direcciones de comunicacin y las direcciones de las entradas y salidas).
Ing. Ral Hinojosa Snchez

48

Pasos bsicos para crear una solucin de automatizacin


6- Elaborar una lista de nombres simblicos Si desea utilizar nombres simblicos para el direccionamiento, elabore una lista de nombres simblicos para las direcciones absolutas. Incluya no slo las entradas y salidas fsicas, sino tambin todos los dems elementos que utilizar en su programa.

Ing. Ral Hinojosa Snchez

49

NOCIONES BSICAS
1.1 Consideraciones sobre el ciclo de trabajo Referencias a las entradas y salidas en el programa El funcionamiento bsico de la CPU S7- 300 es muy sencillo: La CPU lee el estado de las entradas. El programa almacenado en la CPU utiliza dichas entradas para evaluar la lgica. Durante la ejecucin del programa, la CPU actualiza los datos. La CPU escribe los datos en las salidas.
Ing. Ral Hinojosa Snchez 50

NOCIONES BSICAS Programas S7 300


El autmata va a ejecutar nuestro programa de usuario en un tiempo determinado, el cual va a depender sobre todo de la longitud del programa. Esto es debido a que cada instruccin tarda un tiempo determinado en ejecutarse, por lo que en procesos rpidos ser un factor crtico. En un sistema de control mediante autmata programable tendremos los siguientes tiempos: 1. Retardo de entrada. 2. Vigilancia y exploracin de las entradas. 3. Ejecucin del programa de usuario. 4. Transmisin de las salidas. 5. Retardo en salidas. Ing. Ral Hinojosa Snchez

51

NOCIONES BSICAS Programas S7 300


Los puntos 2,3 y 4 sumados dan como total el tiempo de ciclo del autmata. Tras este ciclo es cuando se modifican las salidas, por lo que si varan durante la ejecucin del programa tomarn como valor el ltimo que se haya asignado. Tambin supone que una variacin en las entradas no se ver durante la ejecucin del programa, hasta que se inicie un nuevo ciclo. Esto es as debido a que no se manejan directamente las entradas y las salidas, sino una imagen en memoria de las mismas que se adquiere al comienzo del ciclo (2) y se modifica al final de ste (retardo). En la etapa de vigilancia (watchdog) se comprueba si se sobrepas el tiempo mximo de ciclo, activndose en caso afirmativo la seal de error correspondiente.
52

Ing. Ral Hinojosa Snchez

Ejecucin Cclica del Programa


Comienzo del Ciclo de Autmata Mdulo de Entrada

Lectura de los Estados de los Mdulos de Entrada, Almacenando los datos en la Imagen de Proceso de Entrada (PAE)

Ciclo de la CPU

max. 300ms

Ejecucin del OB1 (ejecucin cclica) Eventos (interrupcin de tiempo, hardware, etc.) Rutinas de Interrupcin.

Bloque OB 1

LD E 0.1 A E 0.2 = A 0.0

Se vuelca el contenido de la Imagen de Proceso de Salida (PAA) en los Mdulos de Salidas

Mdulo de Salida

Ing. Ral Hinojosa Snchez

53

Imgenes de Proceso

PAE
Byte 0 Byte 1 Byte 2 : : : Programa de Usuario 1 : : E A : : : : Byte 0 Byte 1 Byte 2 : : :

PAA

A =

2.0 4.3

Memoria de la CPU

Memoria de la CPU

Ing. Ral Hinojosa Snchez

54

NOCIONES BSICAS Acceder a los datos en las reas de memoria


La CPU almacena el estado de las entradas y salidas en determinadas reas de la memoria. A cada rea de la memoria se asigna un identificador nemotcnico (p.ej.E para las entradas y A para las salidas) que se utiliza para acceder a los datos almacenados all. STEP 7 Provee direcciones absolutas para todas las reas de memoria. Para acceder a una direccin determinada es preciso indicar el operando (p.ej. E0.0 que es la primera entrada). Permite asignar nombres simblicos a las direcciones absolutas. Una direccin absoluta de un rea de memoria incluye no slo el identificador de rea (p.ej. I), sino tambin el tamao (hasta 4 bytes o 32 bits) de los datos a los que se desea acceder: B (byte), W (palabra = 2 bytes) o D (palabra doble = 4 bytes)
55

Ing. Ral Hinojosa Snchez

NOCIONES BSICAS
Estructura de la memoria en Simatic S7
La memoria del autmata est estructurada en las siguientes zonas:
MEMORIA DE PROGRAMA IMAGENES DE ENTRADAS Y SALIDAS MARCAS DE MEMORIA E/S DE LA PERIFERIA ESTADO DE TEMPORIZADORES Y CONTADORES MODULOS DE DATOS DATOS TEMPORALES

Ing. Ral Hinojosa Snchez

56

NOCIONES BSICAS Estructura de la memoria en Simatic S7


MEMORIA DE PROGRAMA
Aqu es donde se va a introducir el programa que hagamos. La capacidad vara segn la CPU que utilicemos, para la S7-314 IFM tenemos 24K bytes, lo cual equivale a una media de 8K (8192) lneas de programa. Cada lnea de programa suele ocupar 4 bytes de memoria.
Ing. Ral Hinojosa Snchez 57

NOCIONES BSICAS
Estructura de la memoria en Simatic S7
IMAGENES DE ENTRADAS Y SALIDAS
El autmata maneja una imagen en memoria de las entradas y las salidas, actualizando stas al final del ciclo y recogiendo su estado al principio de otro. .

Ing. Ral Hinojosa Snchez

58

NOCIONES BSICAS Estructura de la memoria en Simatic S7


MARCAS DE MEMORIA
Aqu almacenaremos los datos intermedios que deseemos preservar. Solo se admiten datos de 1 bit, aunque pueden manejarse en modo bit, byte, etc.

Ing. Ral Hinojosa Snchez

59

NOCIONES BSICAS Estructura de la memoria en Simatic S7


E/S DE LA PERIFERIA
Esta zona se emplea para tener acceso directo a los mdulos de E/S externos que pueden ser aadidos a la CPU.

Ing. Ral Hinojosa Snchez

60

NOCIONES BSICAS Estructura de la memoria en Simatic S7


ESTADO DE TEMPORIZADORES Y CONTADORES
El valor de temporizacin y de contaje, preseleccin y estado actual, se almacena en esta rea. Por batera se pueden retener los valores de contaje y temporizacin que deseemos.

Ing. Ral Hinojosa Snchez

61

NOCIONES BSICAS Estructura de la memoria en Simatic S7


MODULOS DE DATOS
Aqu podemos almacenar constantes y valores obtenidos mediante operaciones de cualquier longitud (bit, byte, etc.). Estos mdulos pueden ser accesibles desde cualquier mdulo de programa.

Ing. Ral Hinojosa Snchez

62

NOCIONES BSICAS Estructura de la memoria en Simatic S7


DATOS TEMPORALES
Aqu se almacenan distintos datos, como las pilas de salto, que se utilizan durante la ejecucin del programa y se pierden al final de cada ciclo.

Ing. Ral Hinojosa Snchez

63

NOCIONES BSICAS Respaldar datos en la CPU S7-300


Mtodos para garantizar que el programa, los datos del mismo y los datos de configuracin de la CPU se almacenen de forma segura:
La CPU dispone de una EEPROM no voltil para almacenar todo el programa, as como algunas reas de datos y la configuracin de la CPU. La CPU dispone de un condensador de alto rendimiento que conserva todo el contenido de la memoria RAM despus de un corte de alimentacin. Segn el tipo de CPU, el condensador puede respaldar la memoria durante varios das. Algunas CPUs asisten un cartucho de pila opcional que prolonga el tiempo durante el que se puede respaldar la memoria RAM despus de un corte de alimentacin. El cartucho de pila se activa slo cuando se descarga el condensador de alto rendimiento.
64

NOCIONES BSICAS Memoria : Voltil y No Voltil

65

Das könnte Ihnen auch gefallen