Documente Academic
Documente Profesional
Documente Cultură
PLC S7-300
Se le conoce como autómata programable al equipo electrónico de control con un cableado interno
independiente del proceso a controlar, este equipo se adapta a dicho proceso por medio de un
programa especifico y que este contiene las operaciones a realizar.
Se llama tiempo de ciclo (TC) al tiempo que tarda el autómata en realizar un ciclo completo, desde
que se leen las entradas hasta escribir las salidas. Cuando se arranca el autómata se hace una lectura
del estado de todas las entradas digitales y las guarda en una memoria interna del PLC. Después el
autómata ejecuta de forma secuencial cada una de las líneas de código que hay en el programa
principal (OB1) dentro de este programa se harán las lecturas de las entradas. Durante la ejecución
del programa habrá activaciones de salidas y una vez terminada el programa, el PLC vuelca la
memoria de salidas sobre las salidas físicas y las actualiza en ese momento y el ciclo se repite.
El tiempo de ciclo varia dependiendo del tipo de CPU, así como también depende de la cantidad de
instrucciones que contenga el programa. Se le conoce como Watchdog al encargado de observar
este ciclo de manera que si el autómata se pase este mismo se detendrá. A nivel industrial se
dispone aun del uso de las series 300/1200/1500 y cada una de las series es utilizada para
aplicaciones y necesidades específicas.
Todo autómata esta constituido por lo menos una fuente de alimentación, la CPU y los módulos de
entradas y salidas tanto analógicas como digitales, también hay módulos más específicos como
módulos de comunicaciones, módulos de contador rápido, entre otros.
A continuación, se podrá apreciar una tabla con algunas características de los PLC de la serie 300
Para comenzar con el programa iniciamos el Administrador Simatic dándole clic y nos
muestra esta pantalla
Se comenzara con crear un nuevo proyecto seleccionando el nombre deseado para nuestro
proyecto seguimos con insertar SIMATIC 300 despues se le da click y se abre la opcion que dice
hardware despues seleccionamos simatic 300 y seleccionar bastidor 300 y despues perfil soporte.
Despues pasamos a seleccionar nuestra fuente que en esta ocasión se trata de una de 5 A
seleccionandola e insertandola en la ranura numero 1, despues en la ranura numero 2 se inserta el
CPU que en esta ocasión utilizamos el 315F-2 PN/DP, la tercera ranura la dejamos libre, la cuarta
ranura insertamos las entradas y salidas digitales y en la quinta ranura insertamos las entradas y
salidas analogicas como se puede apreciar en la siguiente figura.
Figura1.4 Selección del hardware según nuestros requerimientos.
Teniendo listo nuestro hardware podemos comenzar a realizar nuestro programa regresando al
Administrador Simatic y dándole clic en OB1 como se muestra en la imagen.
Dándole doble clic en OB1 nos manda a otra pantalla en el que podemos comenzar a realizar el
circuito deseado.
Figura 1.6 Pantalla para iniciar nuestro circuito.
TIA Portal
Al inicializar TIA Portal aparece una ventana que desde ahí se puede iniciar el proyecto y también
configurar el PLC que se vaya a utilizar como se muestra en la siguiente imagen.
Después dimos clic en dispositivos y redes, le damos clic en agregar dispositivo y ahí es donde
agregaremos el controlador con las características que nosotros deseáramos, nosotros escogimos
el CPU 315F-2 PN/DP y seleccionamos el primero que aparece como se muestra en la siguiente
figura 1.2
Figura1.8 Selección de controlador
Pasamos a insertar en cada bloque según el equipo que tenemos en el que se especificó en la
ranura numero 1 la fuente que estaremos utilizando que es de 5 Amper, en la segunda ranura
insertamos el PLC 315f-2 PN/DP, en la cuarta ranura insertamos las entradas y salidas digitales y
por último en la quinta ranura insertamos las entradas y salidas analógicas como se puede
apreciar en la siguiente figura1.3
Después abrimos bloque de programa e inicializamos el OB1 dándole doble clic lo cual nos muestra
otra pantalla en el cual ya podemos comenzar a armar nuestro circuito , como ejemplo podemos
observar en la siguiente imagen un ejemplo de un arranque y paro.
Figura 2.0 Circuito de un arranque y paro.
Programación de PLC’s
Para programar los autómatas de las series 300/400 y 1500 son tres tipos de lenguaje que se utilizan
los cuales son KOP, AWL y FUP.
El lenguaje mas favorito e intuitivo es el lenguaje KOP ya que es el favorito para las personas que
están mas acostumbrados al diseño clásico de automatismos cableados. Es un lenguaje de
contactos, un uno lógico será un contacto abierto y un contacto cerrado será un cero lógico.
El lenguaje AWL es de tipo de texto y tiene mas posibilidades pues, aunque parezca mas complicado
para los que no están acostumbrados a programas, los contactos se representan mediante
operaciones lógicas con la que se conectan al circuito. Si el contacto es abierto, se coloca solo la
orden de la operación lógica y, si es cerrado, se le añade a dicha operación una N (de negación).
Figura 2.2 Ejemplo de lenguaje AWL.
Las instrucciones de bit son aquellas que manejan exclusivamente operandos a nivel de bit. Las
operaciones que se pueden realizar con bits son solo lógicas. Las analógicas trabajan a nivel de
palabras.
Si no se cuenta con un PLC o se requiere realizar pruebas antes de cargar al PLC podemos utilizar el
simulador que es el mismo para TIA Portal y para STEP 7. Y solo bastara con darle clic al icono con
una computadora en el que diga simulador que se encuentran tanto en TIA Portal asi como también
lo podemos encontrar en STEP 7 como se pueden apreciar en las siguientes imágenes.
Figura 2.4 Simulador TIA Portal.
Para arrancar con el editor de programa en STEP7 se deberá de hacer desde el administrador. Al irse
desplegando el menú hasta obtener los bloques, pulsamos en los bloques y en la parte derecha sale
el bloque OB1 donde se escribirán los programas.
Despues pulsamos dos veces dos veces sobre OB1, se abre y aparece una ventana nueva que es el
editor como se puede apreciar en la siguiente figura
Tanto en KOP como en AWL se puede observar el comportamiento del programa en tiempo real,
online. Para ello tenemos que activar en la ventana del editor el icono de las gafas. Para poder
observar el estado de las entradas y salidas es necesario que, además de activar el icono de las gafas
se haya transmitido el programa al PLC y este en estado RUN.
Otra forma de poder observar el estado real de las variables es utilizando la tabla de variables, con
ella se puede visualizar el estado de todas aquellas variables que se deseen, de cualquier tipo. Este
método es más interesante que el anterior por muchas razones, mas que nada porque puede
disponer de las variables en el oren que nos convenga y consultar únicamente las que nos interesan
Muchas veces es mas interesante asignar a las entradas y salidas nombres que hagan referencia a
la función que desempeñan que a su dirección. Un símbolo es el nombre que se desea que tenga
una entrada o salida y para ello hay que editar dichos nombres. Se hace desde el editor de
programas y se debe desplegar el menú de herramientas y seleccionar tablas de simbolos.
Las instrucciones de set y reset son ordenes de bit que ponen el operando que se especifica en la
instrucción a uno o a cero, respectivamente, siempre que el RLO sea uno.
Cuando se habla de flanco, se esta haciendo referencia al tiempo que transcurre entre el momento
de la subida de una señal de 0 voltios a 1(flanco de subida o positivo) o cuando pasa de 1 a 0 (flanco
de bajada o negativo). Estos tiempos son muy reducidos, en el automata se refleja en un solo ciclo
de ejecución.
Los contadores son elementos que cuentan eventos externos, es decir, impulsos en una entrada del
automata, se puede decir que son como los temporizadores, ya que estos cuentan impulsos de una
base de tiempos interna. Los contadores consisten en un registro de palabras que puede
incrementarse o decrementarse.
1. Automatización de un semáforo
Tenemos un semáforo con las tres luces verde, ámbar y rojo. Disponemos también de dos
pulsadores de mando: un pulsador de marcha y un pulsador de paro. El ciclo comienza tras pulsar
el pulsador de marcha, siguiendo la siguiente secuencia indicada. El ciclo es repetitivo hasta que se
pulse el pulsador de paro. En ese momento se apaga todo. Siempre que le dé al pulsador de marcha
quiero que empiece por el verde.
El funcionamiento parking queremos que sea el siguiente: Cuando llega un coche y el parking esté
libre, queremos que se abra la barrera. A la salida no tenemos barrera. Cuando sale un coche
simplemente sabemos que ha salido. En el parking caben 10 coches. Cuando el parking tenga menos
de 10 coches queremos que esté encendida la luz de libre. Cuando en el parking haya 10 coches
queremos que esté encendida la luz de ocupado. Además, queremos que si el parking está ocupado
y llega un coche que no se le abra la barrera.
A continuación se muestra las imágenes del circuito para este estacionamiento con las mismas
especificaciones.
3. Automatización de bandas transportadoras
Tenemos tres cintas transportadoras dispuestas como indica la figura. Por las cintas
transportadoras van a circular cajas grandes y pequeñas indistintamente. El tamaño de las cajas
es detectado por tres sensores. Para cajas grandes los tres sensores se activan. Para las
pequeñas sólo el primero de ellos. El funcionamiento del sistema debe ser el siguiente: Cuando
le demos al pulsador de marcha queremos que se ponga en marcha la cinta nº 1. Cuando llegue
la primera caja a la cinta nº 2, queremos que se pare la cinta nº 1 y que se ponga en marcha la
cinta nº 2. En la cinta nº 2 detectamos si la caja es grande o pequeña. Si es grande, queremos
que se ponga en marcha la tercera cinta hacia arriba, y si es pequeña queremos que se ponga
en marcha la tercera cinta hacia abajo. La cinta nº 2 se para cuando la caja ya esté abandonando
la cinta n°2. La cinta nº 3 se para a los 10 seg. de haberse puesto en marcha. A continuación se
pone en marcha de nuevo la primera cinta y vuelve a comenzar el ciclo.