Sei sulla pagina 1di 36

A) Step 7 con Simatic S-313C

PRACTICA 5: A) Step 7 con Simatic S-313C

Laboratorio de Sistemas Integrados de Manufactura.

Instituto Tecnológico Superior de Calkiní en el Estado de Campeche.

Ingeniería en Mecatrónica.

Elaborado el 20 de Mayo de 2020.

Nombre del Profesor: M.I.M. Rogelio Flores Haas.

Elaborado por:

Nisi Israel Calderón Pino 5698.


A) Step 7 con Simatic S-313C

Resumen

El presente documento enseña sobre la realización de un proyecto de programación

de PLC. Indicando paso a paso como debe usarse el programa de Step 7, es la finalidad del

mismo; Step 7 es un programa con el cual debemos esta familiarizados a causa de que en el

laboratorio de automatización se encuentran disponibles los modelos que aparecen en dicho

programa, por lo que la interfaz de este debe ser estudiada con notas y apuntes pues para

conocer el programa al 100% se necesita tener un PLC en mano, por lo tanto desde que se

abra el programa se explicará a forma de guía o manual como utilizar este software con

múltiples acciones, y es que solamente se explicará las configuraciones necesarias para

poder cargar un programa al PLC, tales como la configuración de los drivers MPI, las vías

de acceso, las variables de entrada, salida y más configuraciones que serán clave para

expandir el conocimiento.

También es usado a manera de ejemplo y práctica el verdadero modelo del PLC

existente en el laboratorio que es el SIMATIC 300 y el modelo es el 313C, es importante

recalcar que todos estos datos son necesarios para poder realizar esta guía, ya que sin ellos

sería como moverse ciegamente dentro de Step 7.

Además, se presenta el ejemplo de cómo quedaría la simulación de un programa, así

como la visualización online.

Palabras clave: PLC, Step 7, modelo, SIMATIC 300, usuario, Nemotécnica, MPI,
variables, objeto
A) Step 7 con Simatic S-313C

Introducción

Es fácil realizar trabajos en simulación, así como el de crear programación para que

sea simulada en el mismo programa, pero el llevar la misma programación en un ámbito

físico con objetos manipulados a presión barométrica o eléctrica, cambia totalmente el área

en el que se está trabajando, pues es importante que al dominar bien un software simulación

y carga de programas, también hace necesario el relacionarse con los objetos programables

que es este caso son los sensores, las válvulas, claro todo manipulado y dirigido por el PLC

al que le carguemos el programa, pero eso no delimita el conocer las características que

conlleva el manipular cada objeto, por lo tanto es aquí donde entra la programación con los

mencionados contactos normalmente abiertos, cerrados, temporizadores etc.

Programar PLC no es fácil para aquel que su lógica lo limita, así también la falta de

autodidactismo daña en gran manera la iniciativa de programar, al momento de establecer

un tiempo límite de análisis, por lo que se busca abundar en el tema de programación y

conocimiento de Step 7, pues este al final ayuda a que la relación usuario-PLC se vuelva

más amena y selecta por la preferencias y comodidades que pueden tener.


A) Step 7 con Simatic S-313C

Desarrollo

El programa Step 7 es un software de programación de PLC, este programa ayuda al

usuario a realizar programaciones para controlar el PLC y posteriormente hacer funcionar

un circuito neumático o hidráulico, más claro es que ayuda a la creación de proyectos PLC.

Para comenzar a trabajar este programa se necesita abrir el icono de Step 7 como se

ve en la imagen marcado en el recuadro rojo y se ejecuta en modo de administrador.

Figura. 1 Selección de programa Step 7

Una vez abierto el programa arrojará una ventana la cual indica que es lo que desea

hacer el usuario, en este caso es un asistente de nuevo proyecto, lo siguiente por hacer es

dar un click en el botón de “Cancelar” para ir al siguiente paso que es la configuración del

PLC
A) Step 7 con Simatic S-313C

Figura. 2 Ventana de asistente de proyectos

Una vez cerrada la ventana el programa quedará vacío, como se ve en la imagen y lo

siguiente es dirigirse a una de las opciones que nos ofrece el programa que es

“Herramientas”.

Figura. 3 Dirección a la barra de herramientas


A) Step 7 con Simatic S-313C

Después de ello se selecciona la opción de preferencias, allí cambiaremos, si así se

desea, el idioma en el que se encuentra el programa, si es alemán, italiano, español o inglés,

y será elegido con el que más se acomode el usuario, en este caso será usado el Español

dada la lengua hispana del usuario actual.

Figura. 4 Ventana de preferencias

Lo siguiente a realizar es la Nemotécnica, pero ¿Qué es esto? La nemotécnica es

como vamos a declarar nuestras variables, y es que en esta se tiene la opción de la

“Alemana” y la “Inglesa” la diferencia es en la declaración de las variables de entrada y

salida, la alemana define E como entrada y la A como salida, así como la inglesa con la que

mayormente se tiene ya relacionado en otros programas, declara I como entrada y la Q

como salida, estos se pueden identificar con el tipo de compuertas lógicas que se han usado

en cursos anteriores. Por lo tanto, se lleva la continuidad de este y se elige la Nemotécnica

Inglesa.
A) Step 7 con Simatic S-313C

Figura. 5 Selección de Nemotécnica

Una vez seleccionada la nemotécnica, se presiona aceptar y lo que sigue es crear un

archivo nuevo en la pestaña de “Archivo” y se elige la opción de “Nuevo”, este sirve para

generar un nuevo proyecto.

Figura. 6 Nuevo proyecto

Cuando esta opción es seleccionada, inmediatamente mostrará una ventana “Nuevo

Proyecto”; a continuación, se debe escribir un nombre proyecto para su posterior

identificación, esto es en todo documento que se desee crear debe llevar consigo un nombre

con el cual el usuario esté relacionado, por lo tanto, el siguiente tiene el nombre y apellido

del mismo, así como su matrícula.


A) Step 7 con Simatic S-313C

Figura. 7 Aplicación de nombre al nuevo proyecto

En la misma ventana nos ofrece la opción de elegir la ruta de donde será guardado

el archivo, así como el tipo archivo que se hará, si es un proyecto, una librería o en su caso

un multiproyecto. Pero no se abundará en ese tema, sino en la creación del proyecto.


A) Step 7 con Simatic S-313C

Figura. 8 Selección de ruta y tipo de archivo

Una vez hecha la anterior acción, mostrará una ventana con el nombre del archivo

que se escribió, se podrá apreciar desde la ventana principal, en la ventana de proyecto y en

la caja de proyecto. A un lado se puede ver el MPI que es la interfaz de punto de con el que

comunicación, con esto se puede acceder a la memoria del PLC con el que se desee

comunicar.
A) Step 7 con Simatic S-313C

Figura. 9 Nombre del proyecto en diversas ventanas

Lo siguiente que se debe hacer es insertar un nuevo objeto, en este caso nos

referimos al PLC Siemens, pero para poder insertar un objeto se debe dar click derecho en

alguna parte blanca de donde se encuentra el nombre del proyecto creado, entonces una vez

hecha esta acción se procede a elegir la opción de “Insertar nuevo objeto” y dentro de esta

pestaña aparecen diversos tipos de objetos que se pueden insertar, como usuario se escogerá

el PLC SIMATIC 300 esto debido a que es el tipo de PLC que se encuentra en el

laboratorio.
A) Step 7 con Simatic S-313C

Figura. 10 Selección de objeto

Hecho este proceso, es seleccionado el SIMATIC 300 e inmediatamente generará el

objeto y lo colocará a un lado del MPI.

Figura. 11 Inserción de objeto PLC SIMATIC 300

Ahora cuando ya se haya elegido el objeto (PLC) se procede a configurar el

hardware, sin embargo antes de ello, esto es un extra lo cual aún sigue siendo importante y
A) Step 7 con Simatic S-313C

es que se debe instalar el driver MPI para que cuando el PLC, que está en el laboratorio, se

conecte a la computadora, este inmediatamente detecte al PLC, para poder hacer esto, nos

dirigimos a la pestaña “Herramientas” y se selecciona la última opción que dice “Ajustar

interface PG/PC”, aunado a esto saldrá una ventana que muestra todos los puntos de acceso

existentes en la máquina, en este caso mostrara los que trae integrada la computadora como

los drivers de audio, wifi, de programa virtuales, así como los de PLC internos para

conectar con programas de simulación y puertos USB, pero no aparece el que nos interesa y

es que este es el PC Adapter (MPI) que es el que comunica a la pc con el PLC.

Figura. 12 Selección de opción de ajuste de interfaz PG/PC.

Como se puede ver en la figura ,en el apartado de Vía de acceso (1), el único

parámetro existente de PC es el “PC internal.local.1” pero no está el PC Adapter (MPI)

pues no hay ningún PLC conectado actualmente., además en este ajuste existen diferentes

pestañas con diferentes opciones y es que numerados se muestra que los LLDP/DCP (2)
A) Step 7 con Simatic S-313C

que son protocolos de información es decir que reciben información de los diferentes

equipos que están aunados entre sí e inclusive clasifica cual es un LLDP y cual es un DCP.

Luego está el apartado de Adaptadores PNIO que como su nombre lo dice son los diversos

adaptadores existentes en el sistema


1 y 2ofrece la opción
3 de habilitarlos o no

Figura. 13 Ajuste de interfaz y punto de acceso


A) Step 7 con Simatic S-313C

Figura. 14 Ventana de protocolos LLDP/DCP

Figura. 15 Ventana de Adaptadores PNIO.

Conociendo este proceso, se continua con el ajuste del hardware y es que como se

aprecia en anteriores imágenes esta opción de Hardware no aparece, sin embargo, para

hacer que aparezca simplemente se debe de dar doble click sobre el objeto que ya habíamos

insertado que en este caso es el PLC, se encuentra debajo del nombre del proyecto.
A) Step 7 con Simatic S-313C

Figura. 16 Develación de opción Hardware

Procedente a ello, ahora en la opción de Hardware se clickea dos veces y muestra

una venta totalmente diferente a las anteriores.

Figura. 17 Ventana de configuración de Hardware


A) Step 7 con Simatic S-313C

Lo que se debe hacer aquí es insertar un objeto, mejor dicho, un bastidor, que es el

soporte metálico donde estará el PLC y para que este bastidor se muestre es necesario dar

click derecho sobre la sección blanca de la ventana y seleccionar la opción de “insertar

objeto”

Figura. 18 Paso para insertar el bastidor.

Después de realizar esta acción saldrá una ventana con diferentes opciones y

se debe elegir la opción de SIMATIC 300 pues recordando, se está trabajando con el PLC

que existe en el laboratorio. Cuando presionamos SIMATIC 300, aparece otro recuadro con

3 opciones diferente y se debe seguir abriendo la carpeta SIMATIC 300 hasta llegar a la

opción que dice “perfil de soporte”


A) Step 7 con Simatic S-313C

Figura. 19 Selección de perfil de soporte para SIMATIC 300

El recuadro que se presenta una vez seleccionado “perfil de soporte” lo siguiente en

llevar a cabo es ir colocando en cada sección que aparece en el recuadro, los elementos que

se utilizarán para el PLC, para esto se debe seleccionar una fila en específico y dar un click

derecho sobre este mismo y elegir la opción de “insertar objeto” y lo primero que se elegirá

es una fuente de alimentación.

Figura. 20 Insertando un objeto en el perfil de soporte


A) Step 7 con Simatic S-313C

Hecho esto se elige una de las dos fuentes de poder que nos ofrece el programa, por

lo que elegimos un de 5A y aparecen dos, se elige cualquiera de estos y lo insertamos.

Figura. 21 Eligiendo fuente de alimentación.

Cuando la fuente de alimentación es elegida, esta se refleja inmediatamente

insertada en la fila número 1.

Figura. 22 Fuente de alimentación insertada.

Teniendo ya una fuente, lo que se hará ahora es instalar el PLC para colocar en el

perfil, para ello se realiza la misma acción de dar click derecho sobre la fila número 2 y

algo interesante es que esta vez al presionar “insertar objeto” nos despliega una

información de opciones diferentes, estos son los diferentes modelos de la SIMATIC 300
A) Step 7 con Simatic S-313C

por lo que se requiere la información del modelo exacto del PLC, el modelo que existe en el

laboratorio es el 313C que puede ser visible en la parte delantera del mismo, en la imagen

siguiente se puede ver modelo de este.

Figura. 23 Modelo de PLC en laboratorio

Lo que se puede ver en la figura siguiente son la opciones que da el “insertar

objeto” y es que muestra los diversos modelos de la 300, como el de laboratorio es el 313C,

se abre la carpeta con el modelo correspondiente y aparece un recuadro con diferentes

series y lo que es observable en la imagen anterior del PLC físico es que la 6ES7 313-

5BF03-0AB0, cuando se selecciona pide que versión es si la v2.0 o la v2.6, por lo que

dirigiéndose de la imagen se observa que es 2.0


A) Step 7 con Simatic S-313C

Cuando las carpetas se fueron eligiendo una por una, estas se iban aplicando

configuración por configuración por lo que, una vez llegado al modelo indicado, en el perfil

de soporte se aplicó en su fila correspondiente y además de sus sub filas que describen las

características de este. Y es que dentro de las características que indica es DI24 son 24

entradas digitales y DO 16 son 16 salidas digitales, así como AI5 son 5 entradas analógicas

y AO2 son 2 salidas analógicas

Figura. 24 Inserción de PLC.


A) Step 7 con Simatic S-313C

Desplazando hacia debajo de la ventana de perfil de soporte se encuentra un recuadro con

las especificaciones del PLC este muestras desde el modelo y serie, hasta los bytes con los

que inicia, sin embargo se tiene que realizar un cambio en los bytes de entrada y de salida,

la situación es que inicia con 124 y si se desea programar el PLC se tendría que iniciar

escribiendo I124.0, entonces para poder iniciar desde cero y nos muestre I0.0 (forma en la

que se tiene acostumbrada a trabajar) se debe dar doble click sobre la entradas digitales y

saldrá una ventana de configuraciones, esta permite cambiar los valores a la comodidad,

por lo que una vez ingresado, en la pestaña de direcciones se cambian los valores de

entrada y salida a 0, sin embargo se debe des palomear las casillas que dicen “Estándar” lo

cual son los valores con los que viene por default el programa y aceptamos para que se

guarden los cambios realizados.

Mantener
despalomeado

Figura. 25 Configuración de entradas y salidas digitales.


A) Step 7 con Simatic S-313C

En la tercera fila va un complemento que no se tiene en el laboratorio, por lo tanto, se

ignora y se pasa a la cuarta fila del perfil, y se realiza el mismo proceso de click derecho e

insertar objeto, cada fila tiene su elemento ya especificado, por lo que el 4 se coloca el CP,

que representa la interfaz de comunicación por ethernet. Ahora este objeto no se inserta así

nada más, pues es importante también conocer el modelo y serie que tiene así que con

imágenes proporcionadas es verificable el modelo que se pide, como el PLC es de la serie

300, en el primer recuadro elegimos SIMATIC 300 (1) una vez seleccionado abrirá otro

recuadro que pide el modelo del CP. Por lo que el modelo es el CP-300 (2), posterior a

ellos se define que es una interfaz de ethernet industrial (3) y aparece otro recuadro que se

especifique el modelo de ethernet y en la imagen proporcionada se aprecia que es el CP

341-1 Lean (4), luego pide otra serie que se encuentra ubicado bajo el objeto y es el 343-

1CX10-0XE0 (5) y por ultimo pide que versión es y es la 2.0 (6).

Figura. 26 Modelo del ethernet Industrial.


A) Step 7 con Simatic S-313C

Figura. 27 Serie del modelo ethernet y su versión

2
1 3

6
Figura. 28 Elección de CP interfaz de comunicación por ethernet

Terminando de elegir el último punto que es elegir la versión este se cerrará

automáticamente y abrirá una ventana de propiedades de la interfaz Ethernet, lo que esta

ventana muestra los parámetros de una conexión por cable red, sin embargo, este método

no se verá aún por lo que solo aceptamos y se cerrará automáticamente.


A) Step 7 con Simatic S-313C

Figura. 29 Parámetros para una conexión vía cable red

Posteriormente se deben guardar todos los datos presionando el ícono en el recuadro

rojo, en mi caso el archivo no me pide ninguna verificación de que, si deseo guardar o si

estoy seguro de guardar los cambios, así que básicamente se guarda automáticamente.

Guardar archivo

Figura. 30 Guardando cambios en la configuración del hardware


Guardado el archivo, se procede a cargar en el PLC, para poder guardarlo se

necesita ir a la barra de opciones, la misma línea donde se guarda todo el proyecto, y se

encuentra con el siguiente símbolo. Solo que si yo deseo cargar este programa de nada va a
A) Step 7 con Simatic S-313C

servir puesto que no tengo ningún PLC trabajando actualmente y se muestra la siguiente

leyenda en la figura 32.

Figura. 31 Cargar archivo a PLC.

Figura. 32 Error de carga por falta de PLC.

En la siguiente imagen se muestra el ejemplo de cómo se estaría cargando el

programa al PLC y sin embargo hay puntos a analizar y especificar porque hay que saber

que en un laboratorio se utilizan varios PLC’s lo cual conlleva a las diferentes detalles que

es especificar las Direcciones MPI, ya que si trabajamos con muchos PLC’s se deben

enumerar a que PLC se quiere enviar la información, sin embargo algunos ya vienen con

direcciones por default así que no de be existir confusión.


A) Step 7 con Simatic S-313C

Figura. 33 Ejemplo de carga a PLC.

Ahora una vez que está configurando el hardware es necesario que se declaren las

variables. Pero ¿Cómo se hace esto? Para ello es necesario dirigirse a la primera ventana

donde se generó el PLC, en el entorno de programación, y como puede verse las

configuraciones que se hicieron en la configuración de Hardware ahora ya se aprecian en

esta ventana. Siguiente a ello en el CPU 313C hay un apartado denominado Programa

S2(2) para que podamos editar las variables es necesario dar doble click sobre él y

automáticamente desplegará tres opciones, Fuentes, Bloques y el que importa más para

editar estas entradas es la de Símbolos.


A) Step 7 con Simatic S-313C

Figura. 34 Entorno de programación y configuraciones reflejadas del hardware.

Se da doble click sobre este apartado que dice símbolos e inmediatamente envía a

una venta del editor de símbolos, esto es como la tabla de “allocation list”. Y es que este

editor se divide en diferentes columnas, en la primera se enumeran las filas, en la casilla

nombrada “Símbolos” es como llamaremos a entrada o salida en la programación,

definiéndolos con un nombre, en la casilla “Direcciones” se escribe si es una entrada o

salida así como su respectivo número, en “Tipo de dato” se escribirá sin son un CHAR,

BOOL, DOUBLE, etc., además tenemos la opción de agregar un comentario a la fila

correspondiente.
A) Step 7 con Simatic S-313C

Figura. 35 Creación de variables de entrada y salida en ventana de símbolo

Posteriormente se procede a crear las variables de entrada y salida. Y una vez ya

teniéndolos se guarda con el ícono de guardar en la esquina izquierda superior.

Figura. 36 Creación de variables de entrada y salida


A) Step 7 con Simatic S-313C

Este es solo el inicio para comenzar a programas, pues una vez teniendo las

variables, ya se puede avanzar en la creación de un programa de instrucciones, por lo que,

para comenzar a programar, se debe dirigir hacia la pestaña que dice “Bloques” justo a un

lado de “Símbolos” donde se declararon las variables, cuando este sea seleccionados no

habrá muchos cambios, sino que cambiarán las opciones como se ve en la figura. Después

de ello se elige el bloque que dice OB1que es donde se va a programar y se da un doble

click.

Figura. 37 Ventana antes de iniciar a programar

La ventana de OB1 nos da diferentes parámetros de configuración, en el uno es muy

importante que es el de tipo de lenguaje que será usado, por default aparece “AWL” pero el

que se maneja es el KOP que es el lenguaje de escalera, con el cual ya se debe estar
A) Step 7 con Simatic S-313C

relacionado, por lo que es necesario desplegar la pestaña de lenguaje para cambiarlo, y

posterior se aceptan los cambios.

Figura. 38 Cambio de lenguaje

Aceptada la configuración, la ventana se cerrará, esperando un determinado tiempo

abrirá una nueva ventana que estará compuesta de símbolos, elementos, estructuras y

segmentos para poder realizar la programación en diagrama de escalera.


A) Step 7 con Simatic S-313C

Figura. 39 Ventana de lenguaje de programación en escalera.

Ingresado en la ventana de programación se pueden apreciar demasiados apartados,

sin embargo, la sección que será más utilizada es la de “Elementos de programa”(1). Pues

en este se encuentran las operaciones lógicas, los elementos de conversión, los

temporizadores, también las operaciones lógicas de manera escrita, y un sinfín de

elementos los cuales ayudarán a la creación de un programa completo, cada uno tiene un

símbolo de “+” a un lado de su nombre, esto quiere decir que la carpeta es despegable y

dentro de ellas contienen sus archivos, del otro lado se tiene la ventana de programación y

es aquí donde los elementos son seleccionado y arrastrados a la línea de comando (2), en la

ventana de programación se ve como por cada segmento existe la posibilidad de agregar un

comentario (3), así como el de ponerle un título al segmento (4), estos complementos

ayudan demasiado por que pueden ser nombradas las acciones que hará cada segmento.
A) Step 7 con Simatic S-313C

3
4

Figura. 40 Ventana de programación en lenguaje de escalera.

Lo siguiente que se hará será crear un programa básico que ayude a entender la

funcionalidad de este programa. Lo que se debe hacer es arrastrar cualquier operación

lógica que se desee, el primer objeto es un contacto normalmente abierto y cuando lo

seleccionamos en el segmento para elegir la variable cuando escribir tan solo la primera

letra o número de las variables ya guardadas, estas automáticamente son reconocidas y nos

dice cuál de ellas queremos elegir. Esto se puede apreciar en la figura 41. El programa

completo se puede ver en la figura 42. Ahora lo importante es guardar, cargar y simular el

proceso del programa para ellos en los recuadros numerados de la figura 42 dice que el

numero 1 es para guardar los datos, el número 2 es para cargar el programa en el PLC y el

número 3 es para visualizar el proceso en tiempo real.


A) Step 7 con Simatic S-313C

Figura. 41 Función inteligente de reconocimiento de variables

1 2 3

Figura. 42 Programación en diagrama de escalera.


A) Step 7 con Simatic S-313C

Ahora si yo como usuario que no tiene ningún PLC conectado a la computadora

intento cargar el programa, este me arrojará un error de que no tengo seleccionada ninguna

vía de acceso y por ende en el inicio tampoco se le cargo una vía de acceso, así que es

normal que arroje este error.

Figura. 43 Error en cargar programa por falta de PLC.

Aun así, se muestra un ejemplo de cómo quedaría al cargar un programa a PLC y la

visualización online, el ejemplo muestra que cuando se inicia aparece en “Stop” pero todo

eso depende que si el PLC está en Stop o Run, por lo tanto, se debe colocar en Run y si aun

así sigue sin trabajar, simplemente se resetea manualmente el PLC y ya este debe

reconocer el programa y trabajar normalmente.


A) Step 7 con Simatic S-313C

Figura. 44 PLC en modo Stop, cargado y en visualización online

Figura. 45 PLC en modo Run trabajando y visualización online


A) Step 7 con Simatic S-313C

Conclusiones

Aclarando las dudas sobre cómo llegar a un buen resultado de guía, es que las

instrucciones en ocasiones pueden llegar a un limite de confusión, por lo que expresando de

manera detalla y señalando las fallas, así como los puntos más importantes de un proyecto

se pueden resolver fácilmente con una ampliación de conocimientos, un ejemplo claro es

sobre los protocolos y los drivers MPI, si como usuario yo no conozco a que se refieren

estas palabras o mejor dicho, no se ni lo que es un protocolo, desde esos puntos se inicia

mal, por lo que los objetivos de las guías o manuales deben ser una fuente de información

corta pero clara, explicando más a detalle que son cierto objetos y en que le benefician al

otro componente o circuito, dependiendo de la necesidad del proyecto.

Exponiendo mis puntos de vista, menciono que esta guía verdaderamente me podrá

ayudar pues lo hice en base a mis dudas y expandiendo el conocimiento de lo que podría

significar dudas grandes para mí, convirtiéndolas en una limitación. Por lo tanto

expandiendo más los conocimientos de que es cada objeto, me beneficio y beneficio a

otros.

Potrebbero piacerti anche