Ejemplos Ladder
|
Ejemplos Básicos del Manual de Usuario |
STXLADDER-UM_Files.zip |
Ejemplos básicos en lenguaje Ladder descriptos en el manual de usuario de StxLadder.
Comnutar reles, timers, leer entradas, funciones y eventos.
|
|
Ejemplos de Notas de Aplicación |
Notas de Aplicación |
Visite la sección de notas de aplicación, allí podrá encontrar mas ejemplos
para StxLadder. Ejemplos avanzados, ModBus, enviar mails,
servidor web, usar paneles HMI, etc.
|
|
Alarmas de Tiempo Repetitivas |
AlarmasRepetivas.zip |
Este ejemplo explica como crear alarmas de tiempo repetitivas utilizando los eventos
OnTimeAlarmX. Se crean dos alarmas, una que se activa de Lunes a Viernes y
otra todos los Miércoles, a una hora determinadas. Lea el archivo info.txt del proyecto
para mayor información.
|
|
Alarmas de Tiempo Personalizadas (MultiplesAlarmas) |
MultipleAlarmas.zip |
Este ejemplo explica como crear alarmas personalizadas utilizando el reloj de tiempo real.
No se utilizan los eventos OnTimeAlarmX para las alarmas, sino que se implementa
un código alternativo en lenguaje Pawn para procesar alarmas y luego se las utilizas
desde el lenguaje Ladder, pudiendo así crear alarmas ilimitadas practicamente.
|
|
Imprimir Mensaje en Display LCD |
Video YouTube
Código ejemplo STX8081
|
Ejemplo con video incluido, que explica como imprimir un mensaje en
el display LCD del PLC utilizando lenguaje Ladder.
Nota: El video se aloja en YouTube y se recomienda verlo con calidad HD (720P).
|
|
Ejemplos para VirtualHMI |
Ejemplos |
Ejemplos en Ladder y Pawn para utilizar la interfaz hombre-maquina VirtualHMI.
VirtualHMI puede ser descargado gratuitamente desde nuestro sitio Web.
|
|
Escribir en Salida Analógica |
VoutTest.zip
VoutTimer.zip
|
Ejemplos para utilizar la salida analógica en Ladder.
El ejemplo VoutTest.zip establece un valor en la salida de acuerdo a las entradas discretas.
El ejemplo VoutTimer.zip genera una rampa en la salida analógica.
|
|
Medir RPM a través de Contador Externo |
RpmCounter1.zip
RpmCounter2.zip
|
Ejemplo para medir y mostrar los RPM (Revoluciones Por Minuto) de
una señal cuadrada presente en la entrada del contador externo 1
del PLC. La señal puede provenir de un sensor inductivo, generador, etc.
El ejemplo RpmCounter2.zip realiza comparaciones y auto-reset para ausencia de señal de entrada.
|
|
Realizar Saltos (JUMP y LABEL) |
JumpTest.zip |
Ejemplo que demuestra el uso de componentes para realizar saltos en el flujo de
ejecución de un diagrama Ladder. Muy útil para realizar bifurcaciones y saltear
lógicas de forma simple. Leer archivo info.txt incluido.
|
|
Utilizar Memoria EEPROM no Volátil |
EepromBasic.zip |
Ejemplo que demuestra el uso de la memoria EEPROM, que permite almacenar
valores o variables que permanecerán con sus valores luego de desconectar
eléctricamente el PLC. Leer archivo info.txt incluido.
|
|
Herramientas de Red (Net Tools) |
NetTools.zip |
Ejemplo que muestra como utilizar las herramientas de ayuda para redes, como
conversión de IP en variable a array, obtener IP de nombre de dominio (resolver), etc.
Leer archivo info.txt incluido.
|
|
Oscilador Astable utilizando Timeouts |
TimeoutAstable.zip |
Se crea un oscilador astable utilizando componentes tipo Timeout, de tal forma
de activar / desactivar una salida rele en un ciclo ON =5 seg. y OFF =10 seg.
Leer archivo info.txt incluido.
|
|
Puerto Serie - Envío / Recepción de Datos |
SerialPort.zip |
Ejemplo que muestra el uso de los componentes Ladder para enviar y recibir
datos en el puerto serie del PLC.
Leer archivo info.txt incluido.
|
|
Watchdog - Demostración de uso |
Watchdog.zip |
Ejemplo para utilizar el Watchdog del PLC en sus programas. El
watchdog es un timer que si no se alimenta en intervalos precisos
resetea el PLC. Ideal para dar robustez a un diseño.
|
|
Lectura de Entrada Analógica y Script Pawn (AdcFilter) |
Modelo STX8081 |
Este ejemplo muestra como leer una entrada analógica utilizando los
filtros analógicos del PLC. Además inserta código Pawn para convertir
el valor de la muestra adquirida a su equivalente de voltaje.
Finalmente imprime la muestra en el display LCD del PLC.
|
|
Utilizar Botón DEF/BOOT como entrada DIN13 |
Botón DEF/BOOT |
Se explica como utilizar el botón DEF/BOOT del PLC como si fuera la entrada discreta DIN13 en modelos PLC CUBE.
Muy útil para hacer pruebas en los programas desarrollados, ya que podemos simular la activación de una entrada
con el botón, leyendo la variable DIN13.
|
Ejemplos Pawn
|
Ejemplos Específicos del PLC |
Familia STX8XXX |
Programas en lenguaje Pawn están disponibles en el Manual de Programación Pawn del PLC que se
encuentra disponible en la sección de documentación especifica de los dispositivos
STX8XXX.
|
|
Ejemplos de Notas de Aplicación |
Notas de Aplicación |
Visite la sección de notas de aplicación, allí podrá encontrar mas ejemplos
para StxLadder. Ejemplos avanzados, ModBus, enviar mails,
servidor web, usar paneles HMI, etc.
|
|
Ejemplos para Mezclar lenguaje Pawn en lenguaje Ladder |
Ejemplos |
Se explica como combinar el lenguaje Ladder con el lenguaje Pawn en StxLadder.
Detalles para introducir código Pawn desde proyectos que utilizan el lenguaje Ladder.
Ver documento STXLADDER-PL.
|
|
Secuencia Inicio / Parada con Reles |
SecuenciaReles.zip |
Ejemplo en Pawn para activar los reles 1 a 6 si la entrada DIN1 es "1"
y desactivarlos en orden inverso si la entrada DIN2 es "1". Se utiliza un
retardo entre el control de cada rele.
|
Proyectos Realizados con StxLadder
En esta sección exponemos algunos proyectos y ejemplos prácticos realizados con el entorno StxLadder.
|
Control de caja Automática de Camioneta Mercedez Benz |
CajaAutomatica.zip |
Implementación de un control básico para automatizar una caja automática
de una camioneta Mercedez Benz en lenguaje Ladder, requerido por un usuario en nuestro foro
de soporte.
Utilizar como base. Leer archivo info.txt incluido.
|
|
Control de temperatura en Horno |
TemperaturaControl.zip |
Implementación de un control básico de temperatura en lenguaje Pawn,
requerido por un usuario en nuestro foro de soporte.
Utilizar como base. Leer archivo info.txt incluido.
|
|
Manual Técnico de Maquina Embotelladora |
STX8081-UM-QUILMES.pdf |
Este documento detalla un trabajo realizado para la empresa "Cervecería y Malteria Quilmes SAICAyG"
ubicada en Córdoba Argentina. El sistema consta de un PLC STX8081-A2 programado en lenguaje
Ladder con el entorno StxLadder, que controla una maquina encargada de embotellar bebidas.
El programa utiliza timers, display LCD, conexión Ethernet, modulo PWM, entrada analógicas
y grabación/lectura de memoria EEPROM.
|
|
Proyecto Microsoft Visual C# de Maquina Embotelladora |
QuilmesConfig.zip |
Contiene el programa de configuración mencionado en el manual STX8081-UM-QUILMES.pdf.
Código fuente en Microsoft Visual C# 2005 (compatible con versiones posteriores).
Puede utilizar como ejemplo la transmisión de datos vía Ethernet al PLC.
|