Академический Документы
Профессиональный Документы
Культура Документы
Voy a dar conocimiento de algunos programas con simulador incluido para probar programas de los diferentes
lenguajes de programacin. Cada fabricante (siemens, Omron, etc.) tiene su programa propietario y su propia
designacin de variables. Sin lugar a dudas, Siemens es la ms conocida y la que se suele hacer prcticas en
institutos y universidades, con su plc LOGO y sus autmatas S7. As que tomar como base para el lenguaje IL el
AWL. El resto de lenguajes son similares en todos los PLCs. La suite de Siemens es Ta Portal, que actualmente est
lanzada la versin 14. Ya publiqu un documento sobre como configurar Ta Portal 13. Sin embargo, los tamaos de
las suites son tremendas, de gigabytes. En este documento expondr algunos programas con los que podremos
practicar algunos lenguajes, y por supuesto ocupan mucho menos espacio. Deberemos tener algn conocimiento
bsico para su manejo.
https://www.mhj-tools.com
SPS-VISU SCADA/HMI
WinSPS-S7 permite la creacin y simulacin de un autmata S7 (300 o 400). La diferencia bsica entre estos
autmatas son capacidades de direccionamiento, las instrucciones son las mismas, asi que el programa slo da a
elegir mdulos de entradas y salidas.
SPS-VISU es el SCADA/HMI de la misma casa, y enlaza perfectamente con WinSPS-S7. Y tiene incluidas seales
digitales y analgicas.
Grafcet studio es el programa de programacin en grafcet. Segn su pgina web ser lanzado en 2017. A esperar.
Seleccionamos CREAR UNA SOLUCION NUEVA y le ponemos el nombre. Se nos abre la pantalla siguiente.
Lo primero es configurar el lenguaje. Vamos a Extras>Configuraciones>lenguaje y seleccionamos INGLES, ya que
el lenguaje que utiliza su scada es ese. Pinchamos dos veces sobre OB1 y vamos a escribir un ejemplo de puerta
AND y una OR. Fijaros que he asignado nombres a las variables.
Vamos a simular el ejemplo. Pinchamos sobre PLC>enviar todos los bloques y los cargamos en la CPU. En los
iconos verticales de la derecha pinchamos sobre PLC-mascara y nos aparece una CPU con dos mdulos
analgicos. Encima del nombre de cada mdulo pinchamos botn derecho y seleccionamos borrar. Ahora botn
derecho encima de la CPU y aadimos un mdulo de entradas digitales y otro de salidas digitales. Si hacemos doble
click sobre el nombre del mdulo podemos cambiar su direccin. En nuestro caso no es necesario pues el
programa hecho usa las entradas y salida cero.
Ahora pinchamos en el icono vertical derecho MONITORIZACION y pasamos a RUN el programa, en el lado
izquierdo pulsamos RUN. Veremos que la CPU pasa a verde el piloto de RUN y probamos el programa (cuando
estn activas las entradas I0.0 y I0.1 se activa la salida Q0.0 y cuando estn activas I0.2 y/o I0.3 se activa Q0.1).
Ahora si modificamos el programa debemos volver a enviar los bloques al plc. Ejecutamos SPS-VISU EN INGLES (si
tenis errores abrir primero SPS-VISU y luego WinSPS-S7). Seleccionamos nuevo proyecto y lo salvamos. Si vamos a
Software-PLC veremos que por defecto esta enlazado con WinSPS a nuestra propia IP, y supongo que al mismo
puerto 102 que utiliza WinSPS.
Vamos a aadir 4 interruptores (switch) y dos lmparas (lamp), y en sus direcciones le asignamos las utilizadas
antes (entradas I0.0 a I0.3 y salidas Q0.0 y Q0.1).
Ahora procedemos con la simulacin. En este caso con pulsar sobre monitorizacin>RUN automticamente se
ponen en simulacin los dos programas, por lo que podemos probar el SCADA. No es necesario ver el PLC (PLC-
mascara), pero podemos visualizarlo tambin y ver sus entradas.
Fijaros donde tenemos los lenguajes. Aqu podemos cambiar el lenguaje del programa actual. Y en el men
izquierdo, en CATALOGO tenemos los elementos.
http://autoware.com/mainalt/aw-sys-es/
Este programa no s si se sigue actualizando. En la web indica simulacin hasta S7-300,
pero en la versin demo:
1. slo dispone hasta S5, pero creo que es suficiente, las instrucciones bsicas AWL
son las mismas o parecidas.
2. No permite salvar el programa pero si utilizamos un editor de texto plano como
notepad++ podemos guardar el programa como texto y slo debemos copiar el
texto al bloque.
3. Tenemos un tiempo limitado de 20 minutos, creo.
4. Tenemos ejemplos: http://www.autoware.com/spanish/support/s5samp.htm y
en nuestro directorio de instalacin tambin estn.
Pulsamos ventana>tabla de smbolos y nos aparece una ventana para asignar nombres
y en modificar>mostrar smbolos. Una vez asignados los nombres escribimos el
programa y nos identifica el nombre.
INGLS
En caso de optar por ladder en la creacin del bloque, nos aparece las barras de ladder.
SIEMENS STEP 7 MICROWIN V4.0 SP9 / S7-200 / PC_SIMU
Microwin v4 sp9 es la ltima versin y est descatalogado. Si lo buscas lo encuentras para
descarga. Con microwin hacemos los programas pero no tiene simulador. Para simularlo
utilizamos S7-200, en la web http://canalplc.blogspot.com.es/
Instalamos Microwin y lo ejecutamos. Le damos a Archivo>nuevo programa. En el men
VER podemos seleccionar el lenguaje de programacin, y en ver>componente tenemos
el editor de programa para programar y tabla de smbolos para asignar nombres a las
variables. En herramientas>opciones>general seleccionamos el editor por defecto (que
puede cambiarse mientras programas o en la creacin de cualquier bloque) y el
nemotcnico, que lo dejaremos en internacional.
En rbol de operaciones (en el centro) si pinchamos en CPU podemos cambiarla, por
defecto tenemos la mostrada. Pinchamos en bloque de programa>principal para
comenzar a programar. En el centro tenemos tambin las operaciones posibles segn el
lenguaje usado. En ver seleccionamos AWL y creamos el programa.
Una vez creado vamos a CPU>compilar todo para evitar errores de programacin.
Microwin no permite simular el programa offline, para ello nos serviremos de s7-200. Para
que ello funcione necesita:
1. Programacin KOP (ladder) en nemotcnico internacional.
2. Exportar el programa creado en microwin a awl. Para ello vamos a
Archivo>exportar y lo salvamos.
Tras esto abrimos S7-200 y lo primero es elegir la cpu en configuracin>cpu. Ahora
pulsamos programa>cargar programa y seleccionamos el archivo awl. Seleccionamos la
opcin TODO (con cargar solo bloque lgico es suficiente) y cargamos, pasamos el cpu a
run en PLC>RUN y probamos.
Nota en microwin no indica la cantidad de entradas y salidas del autmata pero en el
S7-200 lo tenemos en configuracin>informacin de cpu.
PC_SIMU es el software scada que intercambia datos a
travs del portapapeles de Windows con S7-200 y
Cade_Simu. Ahora vamos a simular el programa con una
botonera.
Ejecutamos Pc_simu y aadimos 4 interruptores y 2 led y
les ponemos las direcciones del programa.
Una vez hecho esto cargamos el programa en S7-200.
Vamos a simular: en pc_simu damos en
modo>simulacin y tras esto en modo>inicio.
Ahora en S7-200 pasamos PLC>RUN, y tras esto
PLC>intercambiar E/S.
Ahora ya podemos accionar los interruptores y veremos la simulacin activa. Para parar la
simulacin en PC_simu pulsamos Modo>fin y despus modo>edicin. En S7-200
pinchamos en plc>exportar E/S y nos dar un error que cancelar la simulacin.
CADE_SIMU
Cade_Simu es un software de diseo y simulacin de circuitos elctricos y automticos
con carcter exclusivamente educacional. Es responsabilidad de cada uno el utilizarlo con
un propsito diferente al mencionado, en especial al profesional (por ejemplo, proyectos
laborales). Este software est en continuo desarrollo y puede tener carencias y/o fallos
de diseo y/o simulacin.
Cabe decir que el diseo e implementacin de circuitos debe cumplir con la normativa
vigente de cada pas, especialmente el relativo a seguridad, tcnico y legal.
Para cualquier duda, consulta, sugerencia u obtener el programa por su cauce formal,
visite la web http://canalplc.blogspot.com.es o pngase en contacto con su autor con el
email canalplc@movistar.es .
4. En modo Simulacin, para accionar los elementos hacemos click izquierdo encima
del elemento concreto. Hay elementos que al soltar el click retornan a su posicin
de reposo (por ejemplo, pulsador, detectores). Para mantener su accionamiento
activo hacemos click izquierdo encima y sin soltar arrastramos puntero de ratn un
poco, y veremos que queda accionado el elemento.
Hay 2 elementos (conmutador I-II-III y conmutador I-0-II) que para que gire en un sentido
u otro hacemos click encima del elemento con botn izquierdo o derecho.
5. Se pueden usar varias ventanas para la creacin de un mismo circuito. Para simular
todas a la vez seleccionamos simular todos los documentos y despus en
Simulacin. El uso de esta caracterstica puede ser:
a. Separar circuitos de fuerza, maniobra, sealizacin y/o seguridad.
b. El circuito es bastante extenso.
c. Separacin de procesos concretos de un mismo circuito.
d. Creacin de bloques estndar de funcin de trabajo, y luego asociamos o
enlazamos cualquier circuito en la otra ventana.
Se enlazan de dos maneras diferentes: 1) en la librera cables y conexiones tenemos los
elementos llamados conexin de salida y conexin de entrada, y 2) con contactos
auxiliares. En una ventana tenemos la paramenta principal (por ejemplo, bobina) y en la
otra ventana contactos auxiliares de esta bobina.
En este segundo circuito hemos puesto una entrada que ser activada por la entrada I3
del otro logo, y la salida la escribe en el otro logo, en la variable antes mencionada.
Vamos a simular los dos circuitos, y para que trabajen en red debemos de activar la
simulacin en red en ambos circuitos. Veremos cmo al activar la entrada I3 del logo1 se
activa la entrada de la variable.
FESTO FLUIDSIM (https://www.art-systems.de/www/site/en/downloads/)
Actualmente est la versin 5.2 pero podemos encontrar versiones portables de versiones
anteriores. Si se instala ocupa mucho, especialmente la ltima versin, pero es porque
tiene videos que muestran el funcionamiento.
Dispone de Pneumatics para simulaciones de circuitos de electroneumtica y Hydraulics
para simulaciones de circuitos de electrohidrulica. En ambos tenemos librera elctrica,
grafcet y de puertas lgicas (FUP), aunque est la posibilidad de crear diseos puramente
elctricos, neumticos, hidrulicos o booleanos. La versin vista es la 4.5, disponible
para descargar.
En este simulador podemos ajustar la velocidad de simulacin, muy recomendable pues va
muy rpido. Y todos los elementos son altamente configurables, especialmente los
hidrulicos y neumticos.
Hay numerosos ejemplos en internet, por lo que omitir capturas y manuales.
Y hasta aqu esta pequea gua. Software hay para aburrir. A disfrutar probando.