Documente Academic
Documente Profesional
Documente Cultură
Tarea de mando Un mando con lgica cableada es un automatismo con contactores y con reles que
solo se configura una vez conocida la tarea que debe de resolver. Por ello, hasta ahora la tarea de
mando se representaba con ayuda de un esquema elctrico.
Para un mando con lgica programable (PLC) se utiliza un autmata programable (AG). Este esta
compuesto, como su equipo SIMATIC S7 300 de:
Fuente de alimentacin
Entradas y salidas digitales en las que
se conectan los emisores y actuadotes
Una memoria en la que se escribe el
programa a ejecutar
Un procesador que organiza la ejecucin
del programa.
Fuente de alimentacin
Indicador de 24 VDC
Interruptor de encendido
El PLC requiere una tensin de 24 VDC para trabajar. Este es el motivo por el que dentro de la
estructura del PLC sea necesario disponer de una fuente de alimentacin externa capaz de
Electrnica Industrial
Tema: PLC Bsico
2016
trasformar 115 VAC / 60 Hz o 230 VAC / 50 Hz en 24 V de corriente continua. Existen PLCs que
integran la fuente de alimentacin dentro de su propia estructura. Dependiendo de la fuente de
alimentacin, podr ser empleada para la alimentacin de los equipos actuadores y sensores que
constituyen junto al PLC el sistema.
Batera Tampn
La batera tampn (3.4 V, 1Ah) evita la perdida de informacin en el supuesto caso de que se
desconecte el equipo o se produzca un defecto de tensin en el conjunto. Tambin evita que cada
vez que reiniciemos el PLC tengamos que transferir nuevamente el programa.
Leds de estados
Mdulo de memoria
Electrnica Industrial
Tema: PLC Bsico
2016
Leds de estados
SF Grupo de errores, error interno de la CPU o mdulo de diagnstico.
DC5V Visualizacin de la fuente de 5V.
FRCE Mantenimiento del forzado. Visualiza que al menos hay forzada una entrada o una
salida (en preparacin( depende si el firmware esta actualizado).
RUN Modo run: esta intermitente cuando se inicia la CPU. Luce de forma constante en
modo RUN.
STOP Modo stop. Luce intermitente cuando es necesario un borrado total, luce de forma
constante en modo Stop.
La CPU constituye el propio corazn del PLC. El programa es almacenado y ejecutado en la CPU. Los
siguientes elementos forman parte de la CPU:
Interruptor (selector de modo de funcionamiento), conector para 24 VDC, LEDs indicadores de
status y error, interfase procesador, memoria.
Mdulos de memoria
RAM
EPROM / EEPROM
FLASH EPROM
RAM
(Memoria de Acceso Aleatorio). Memoria voltil de lectura y escritura. Se trata de la memoria
principal del PLC. En esta memoria se encuentra el programa del autmata. El programa puede ser
editado y modificado. Hablar de memoria voltil, implica de que cualquier cada de tensin en el
equipo, supone la prdida de la informacin. Para evitar esto, los equipos suelen incorporar una
batera Tampn o bien un supe condensador en funcin del equipo que garantiza la permanencia de
la informacin durante un tiempo determinado.
EPROM / EEPROM
EEPROM: Memoria de solo lectura borrable y grabable de forma elctrica. Ambas memorias son
memorias de solo lectura. Podemos visualizar el contenido, pero nunca modificarlos. Cualquier
posible modificacin del programa.
Electrnica Industrial
Tema: PLC Bsico
2016
FLASH EPROM
Memoria de inferior tamao a las anteriores pero de capacidad superior. Son grabables y borrables
de forma elctrica.
Mricro SD (flashrom) explicar como se saca y como se mete y el smbolo para entrar anexa
Firmware: explicar que es (mini sistema operativo del CPU
E3.7 A3.7
Mdulos de seales Las seales externas al PLC pueden ser de varios tipos y voltajes. Podemos
clasificar los mdulos atendiendo a distintos criterios:
Electrnica Industrial
Tema: PLC Bsico
2016
Tipos de seales
Seal binaria La seal binaria o digital solo permite dos tipos de estados diferentes:
(OFF y ON). Estos dos valores son designados con los dgitos 0 y 1.
Seal de estado Como un PLC trabaja internamente solo con seales digitales, nicamente
se podrn procesar los estados de seal de 0 y 1. Los mdulos son
capaces de convertir los diferentes valores analgicos a seales binarias,
dentro de los estados de seal de 0 (OV) y 1 (5V).
Electrnica Industrial
Tema: PLC Bsico
2016
Interface multipunto (MPI)
La interfaz multipunto (multi-point interface, MPI) sirve para conectar la programadora y el interface
del aparato de operacin. En el controlador lgico programable (PLC), hay solo una conexin central
PG, la cual tambin hace posible la conexin a mdulos programables. La interface
MPI es enlazado a travs del bus posterior como un bus de comunicacin.
KOP (esquema de contactos) apropiado, entre otros, para usuarios que provienen de la industria
electrotcnica.
AWL (lista de instrucciones) apropiada, entre otros, para usuarios que provienen del campo de la
informtica.
FUP (diagrama de funciones) apropiado, entre otros, para usuarios que estn familiarizados con la
tcnica de circuitos.
Electrnica Industrial
Tema: PLC Bsico
2016
mdulo principal, el que se ejecuta cclicamente y del que
parten todos los saltos a otros mdulos en el momento que
se cumpla una determinada condicin.
Mdulos de cdigo (FC) Son mdulos en los que podemos incluir parte del programa
de usuario con lo que obtenemos un programa mucho ms
estructurado.
Mdulos de datos (DB) Son reas de memoria destinadas a contener datos del
programa de usuario. Existen mdulos de datos globales y
de instancia.
PALABRA Una palabra est compuesta por dos bytes o, lo que es lo mismo, 16 bits.
Por ejemplo: 16 entradas o 16 salidas. (-32768 a 32767).
DOBLE PALABRA Una doble palabra est constituida por dos palabras (o 4 bytes).
Electrnica Industrial
Tema: PLC Bsico
2016
Direccionamiento
Direccin bit Cada bit recibe un numero en el PLC, denominado direccin de bit. Este
nmero coincide con la identificacin del canal de la tarjeta. El nmero est
comprendido entre el 0 al 7. La numeracin se establece en orden creciente
de derecha a izquierda, dentro del byte, siendo el
nmero menos significativo el correspondiente al lado derecho.
6.1
Los nmeros de slot en el rack de un S7 300 hace ms fcil determinar la direccin esquemtica.
dentro del entorno S7 300. La primera direccin del mdulo se especifica por su ubicacin en el rack
Slot 1 Fuente de alimentacin. Por defecto, est en el primer slot. No hay direccin de modulo
asignada a la fuente de alimentacin.
Slot 2 CPU. Debe estar ubicado junto a la fuente de alimentacin. No est asignada direccin de
modulo a la CPU.
Slot 3 Modulo interface (IM). Para la conexin de un rack de expansin. No est asignada direccin
de modulo a la IM. Incluso si la IM no est presente, debe ser considerada en el esquema de
direccionamiento para los slots.
Electrnica Industrial
Tema: PLC Bsico
2016
El slot 3 lgicamente est reservado para la IM dentro de la CPU.
Slot 4-11 Mdulos de seal. El slot 4 es aplicable como el primer slot para mdulos de E/A. El
direccionamiento esquemtico, visualizado en la figura inferior, comienza con el primer mdulo de
E/A e incrementa dependiendo del tipo de modulo.
E Entrada
A Salida
B Byte (8 bits)
W Palabra (16 bits)
D Doble palabra
M Marca
P Periferia
T Temporizador
Z Contador
DB Modulo de datos
OPERACIONES COMBINACIONALES
Las operaciones lgicas con bits operan con dos dgitos, 1 y 0. Estos dos dgitos constituyen la base
de un sistema numrico denominado sistema binario. Los dos dgitos 1 y 0 se denominan dgitos
binarios o bits. En el mbito de los contactos y bobinas, un 1 significa activado (conductor) y un 0
significa desactivado (no conductor).
Las operaciones lgicas con bits interpretan los estados de seal 1 y 0, y los combinan de acuerdo
con la lgica de Boole. Estas combinaciones producen un 1 un 0 como resultado y se denominan
resultado lgico (RLO). Las operaciones lgicas con bits permiten ejecutar las ms diversas
funciones. Se dispone de las operaciones lgicas con bits siguientes:
Electrnica Industrial
Tema: PLC Bsico
2016
- Set/Reset flip flop.
- Reset/Set flip flop.
- Invertir el RLO (NOT).
- Almacenar el RLO.
Consulta con seal 1: Consulta el estado de la seal para una direccin. Si el estado de la seal =
1, RLO = 1. si el estado de la seal = 0, RLO = 0.
Consulta con seal 1: Consulta el estado de la seal para una direccin. Si el estado de la seal =
1, RLO = 1. si el estado de la seal = 0, RLO = 0.
Consulta con seal 0: Consulta el estado de la seal para una direccin. Si el estado de la seal =
1, RLO = 0. si el estado de la seal = 0, RLO = 0.
Bobina: Asigna a una bobina el valor de RLO. Con voltaje (RLO = 1) se dispara la bobina.
Activar bobina (set): Especifica el estado de la seal 1 para la salida cuando esta presente el RLO 1.
Desactivar bobina (reset): Especifica el estado de la seal 0 para la salida cuando esta presente el
RLO = 1.
Set/Reset Flip Flop: Esta funcin es una combinacin del set y del reset teniendo prioridad este
ltimo.
Reset/Set Flip Flop: Esta funcin es una combinacin del reset y el set con prioridad de este ltimo.
Electrnica Industrial
Tema: PLC Bsico
2016
FLIP FLOP
Funcin memoria en un PLC En un PLC, la funcin memoria se elabora mediante el flip flop SR el flip
flop dispone de dos entradas: una para la instruccin de activacin S y otra para la instruccin de
desactivacin R.
Set Un 1 en la entrada de SET, activa la funcin memoria, la salida Q del flip flop alcanza el valor
de seal 1.
Reset Un 1 en la entrada RESET, desactiva la funcin memoria la salida Q del flip flop alcanza el
valor de seal 0. Debemos analizar el caso de que en ambas entradas alcance el valor 1. Segn el
flip flop que utilicemos (Set/Reset o Reset/Set) la prioridad ser a la desconexin o a la conexin
respectivamente. El valor de la seal Q en cualquiera de las dos entradas no modifica el valor del
resultado del flip flop. (Prevalece el valor antiguo).
Set (Activar)
Cuando el RLO para el Set en algn momento=1, el estado de la seal de salida=1 y permanece as
hasta que se resetea con otra instruccin.
Electrnica Industrial
Tema: PLC Bsico
2016
Reset (Desactivar)
Si el RLO para el Reset=1 en algn momento, el estado de la seal de salida a pasa a 0. El Reset se
coloca, normalmente, en el programa despus del Set para prevalecer sobre el.
PRIORIDAD SET
Teniendo presente que el PLC ejecuta lnea a lnea cada una de las instrucciones de forma cclica, es
posible definir el comportamiento de la memoria como Prioridad Set Si el programa escanea
primero la entrada correspondiente al reset, y el estado de seal de la entrada es 1, la salida es
0. Si el RLO correspondiente a la instruccin del SET es 1 la salida se activa a 1,
independientemente del RLO valor de la condicin de Reset. Al final del ciclo se transfiere la imagen
de proceso de salidas (PAA) a la periferia
PRIORIDAD RESET
Si establecemos primero el Set como instruccin previa dentro de la secuencia del programa
respecto a la instruccin del Reset, el comportamiento de la memoria es Prioridad al Reseteo.
Si el programa escanea primero la instruccin de Set, y el valor de a seal es 1, entonces la memoria
se activa a 1. Si en Ia siguiente elaboracin de instruccin, el valor RLO correspondiente a la
instruccin de Reseteo es 1, la salida correspondiente se pone a 0.
Electrnica Industrial
Tema: PLC Bsico
2016
Recordar el proceso de elaboracin cclica del programa Mientras el programa no elabora a ltima
instruccin del mismo, estamos trabajando con la PAE y PAA, y como consecuencia la ltima
instruccin correspondiente a una salida, prima respecto a las restantes.
Al final del ciclo se transfiere la PAA a la periferia de salida
TEMPORIZADORES
RETARDO E IMPULSO
Un rea de la CPU esta reservada para los temporizadores. Por cada temporizador se reserva una
palabra (16 bits). El valor de tiempo puede estar en un rango de 10 ms a 9990s (2 horas, 46 minutos
y 30 segundos).
Temporizador S_IMPULS
Al arrancar un temporizador SI, se obtiene una respuesta de duracin idntica al impulso producido
o, como mximo, igual al valor de tiempo prefijado en nuestra constante de tiempo.
Arranca el temporizador indicado cuando hay un flanco creciente en la entrada de arranque S.
Para arrancar un temporizador tiene que producirse necesariamente un cambio de seal.
Electrnica Industrial
Tema: PLC Bsico
2016
El temporizador funciona mientras que el estado de seal en la entrada S sea "1", pero como
mximo durante el tiempo indicado por el valor de temporizacin en la entrada TV/TW. El estado
de seal en la salida Q es "1" mientras que funcione el temporizador. Si el estado de seal en la
entrada S cambia de "1" a "0" antes de transcurrir el intervalo de tiempo, el temporizador se para.
En este caso el estado de seal en la salida Q es "0".
Temporizador S_VIMP
Al arrancar un temporizador SV, se obtiene una respuesta de duracin igual al valor de tiempo
prefijado en nuestra constante de tiempo, independientemente de la duracin del impulso de
entrada. Cualquier nueva actuacin sobre la seal de activacin del temporizador supone el rearme
del temporizador. Si la entrada S cambia de 0 a 1, el temporizador arranca y continua en marcha
incluso si la entrada S cambia a 0 antes de que el temporizador termine de contar. Mientras el
tiempo este corriendo, la salida Q=1. di la entrada R cambia de 0 a 1 en cualquier momento, el
temporizador se resetea
Temporizador S_EVERZ
Al arrancar un temporizador SE, se obtiene un impulso igual al de entrada menos el valor prefijado
en la constante de tiempo. La resta se produce al inicio del impulso de la seal de entrada.
El temporizador arranca cuando hay un flanco ascendente en la entrada S. El temporizador contina
en marcha con el valor de temporizacin indicado en la entrada TW mientras sea positivo el estado
de la seal en la entrada S.
El estado de la seal en la salida Q=1 si el tiempo ha transcurrido sin errores y si el estado de la
seal en la entrada S=1. Si el estado de la seal S cambia de 1 a 0 mientras est en marcha el
temporizador, este cambia el estado de la seal en la salida Q=0. Si la entrada R cambia de 0 a 1 en
cualquier momento, el temporizador se resetea.
Temporizador S_AVERZ
Electrnica Industrial
Tema: PLC Bsico
2016
Temporizador S_SEVERZ
CONTADORES
A continuacin se describen tres opciones de contador para el S7 300. Existe un rea en la memoria
de la CPU reservada para los contadores. En esta rea hay una palabra (16 bits) reservada para cada
contador. El mximo valor especificado es 999 (BCD).
Contador Ascendente Z_VORW si la entrada S cambia de 1 a 0, el valor que hay en ZW se fija como
valor del contador especificado. Comenzando con 0, el contador cuenta ascendentemente cada vez
que la entrada ZV cambia de 0 a 1. La salida Q es siempre 1 si el valor binario del contador DUAL es
diferente de 0. Si la entrada del reset R cambia de 0 a 1, el contador es fijado a 0.
Electrnica Industrial
Tema: PLC Bsico
2016
Contador Descendente Z_RUECK Si la entrada S cambia de 0 a 1, el valor en ZW se fija como valor de
contador especificado. Cada vez que la entrada ZR pasa de 0 a 1, el contador se decrementa.
TABLA DE VARIABLES
Con observar/forzar variables, puede crear tablas de variables en las cuales podr introducir
variables que se utilicen en su programa y que desee visualizar o forzar. Dentro de esta tabla existe
la posibilidad de cambiar tanto el formato de visualizacin como el de las columnas.
TABLA DE SMBOLOS
Electrnica Industrial
Tema: PLC Bsico
2016
Hay dos posibilidades para asignar smbolos a direcciones absolutas en el Editor de Programas. En
ambos casos, a! Editor KOP/AWL debe estar abierto. Definir un Nombre Simblico para un elemento
existente en un Mdulo Abierto:
1. Seleccionar la opcin Herramientas > Tabla de smbolo en el men de comandos. (Esto llama al
Editor de Smbolos de S7 y abre la lista de smbolos para al archivo de programa).
2. Realizar las entradas deseadas en la lista de smbolos.
3. Las entradas se graban al seleccionarla opcin tabla > grabar/cerrar en el Editor de Smbolos.
El Editor de Simblicos de S7 se usa para crear una lista completa de direccionamiento simblico. La
imagen superior contiene un ejemplo de la apertura del editor de simblico con una lisia de
smbolos.
Es fcil llamar a algunas funciones a travs de la barra de herramientas. Tambin se puede utilizar la
barra de mens Los smbolos en la barra de herramientas de izquierda a derecha son:
- Abrir archivo
- Cerrar archivo
- Imprimir
- Cortar
- Copiar
- Insertar
- Ayuda
Electrnica Industrial
Tema: PLC Bsico
2016
2. Introduzca los nombres de los simblicos.
3. Use el tabulador pare saltar a la columna de direcciones e introducir las respectivas direcciones.
4. Use el tabulador pare saltar a la columna de tipo de dato. Este campo puede quedar vaci porque
se rellena automticamente.
5. Use la tecla tabulador pare saltar a la columna de comentario e introducir especificaciones
adicionales (opcional).
6. Repita hasta concluir todas las entradas.
7. Seleccione tabla > cerrar. (Con esto se guarda la tabla).
Electrnica Industrial
Tema: PLC Bsico
2016