Este trabajo de
integracion del simulik con el PLC S7-1200 se lleva a cabo a traves de una red
Ethernet. El objetivo es el intercambio de datos entre el simulink y PLC.
Requisitos:
TIA portal V13
Matlab OPC Toolbox
Simulink
KepserverEX 6
Paso 1:
Se realiza la carga
del programa al PLC S7-1200. Obviamente este debe estar conectacdo a la
computadora vía Ethernet.
La IP del PLC es
10.200.8.70 mientras que la computadora tiene la IP 10.200.8.110.
Paso 2:
Aquí se configurara el Servidor OPC client en el Kepserver para poder comunicarnos con el PLC 1200. Crear nuevo proyecto.
Aquí se configurara el Servidor OPC client en el Kepserver para poder comunicarnos con el PLC 1200. Crear nuevo proyecto.
Crear un dispositivo
dentro del canal, aqui se configura el PLC .
Agregar nuevos tags.
Configurar los nuevos
tags. En mi caso:
Paso 5:
Paso 6:
Ahora abrimos el
matlab. Se realizara la instalacion del OPC toolbox para utilizarlo.
Ejectuar el comando “opcregister('-silent')”
en la ventana de comandos para instalar el OPC , esperar que termine la
instalación.
Paso 7:
Abrimos simulink, creamos una hoja en blanco
nueva y agregamos los siguientes bloques.
Paso 8:
Configuramos cada
bloque, comenzamos con el OPC Configuration abriendo las propiedades del
bloque.
Configuramos el
Cliente OPC en “Configure OPC Clients”. Agregamos un nuevo ciente en “Add...” y
seleccionamos como servidor al “Kepware.KepserEX.V6”




Ahora configuramos el “OPC
Read” . Abrimos el bloque y comenzamos a agregar los Tags del Kepserver al
Simulink con la opción “Add Items...”.


Agregamos los Tags de
nuestro proyecto creado. En mi caso se
muestra en la siguiente imagen.
Paso 9:
Ahora ejecutamos por
el tiempo que deseamos y abriendo el scope
observaremos el estado de nuestras variable .
































