{}

Nuestras marcas

Impact-Company-Logo-English Black-01-177x54

Bienvenido(a) al sitio web para México de Schneider Electric

Te damos la bienvenida a nuestro sitio web para México.
Buscar Preguntas Frecuentes
En Ecostruxure Machine Expert Basic, ¿Cómo pulsas un bit después de un breve retraso en Ladder Logic?

Article available in these languages: English

Cuestión
¿Cómo escribo un programa en Ladder Logic para activar una variable booleana (%M2) durante un corto tiempo después de un retardo generado por el borde ascendente de otra variable booleana (%M0)?
¿Existe un ejemplo sobre cómo hacerlo?

Línea de productos
Ecostruxure Machine Expert Basic (SoMachine Basic) con Modicon M221 PLC

Entorno
Software de configuración PLC en Windows

Resolución
Un programa puede estar compuesto por tres variables y tres escalones de lenguaje ladder
Vea el siguiente ejemplo.

Meta:
Encender PULSEDBIT durante 2 segundos después de un retardo de 5 segundos después de un borde ascendente (transición de FALSO a VERDADERO) desde BUTTONPRESS.

Variables:
BOTONPRESS (%M0): la variable que activa la secuencia en el borde superior
TIMERTRIGGER(%M1) - variable intermedia que activa el primer temporizador del programa
PULSEDBIT(%M2) - la variable booleana que queremos activar durante 2s después del retardo de 5s

Rung0: Pestillo/cerrojo de detección de borde ascendente
1) Crear un contacto -| |- con BUTTONPRESS (%M0) asignado
2) En paralelo con el primer contacto, agregue un segundo contacto con TIMERTRIGGER (%M1) asignado
3) Para terminar el escalón, agregue una bobina de ajuste -(S)- con BUTTONPRESS (%M0) asignado

Rung1: Temporizador de Retardo
1) Crear un contacto -| |- con TIMERTRIGGER (%M1) asignado.
2) En serie al contacto, agregue un temporizador TON (%TM0).
3) Coloque el ratón sobre el bloque TON Timer y cambie el tiempo a 5 segundos.
4) Para terminar el escalón, agregue una Bobina de ajuste -(S)- con PULSEDBIT (%M2) asignado - esto convierte PULSEDBIT en VERDADERO después del retardo de 5s.

Rung2: ACTIVAR PULSEDBIT durante 2 segundos y restablecer todas las variables a FALSE
1) Crear un contacto -| |- con PULSEDBIT (%M2) asignado.
2) En serie al contacto, agregue un temporizador TON (%TM0).
3) Coloque el ratón sobre el bloque TON Timer y cambie el tiempo a 2 segundos.
4) Para terminar el escalón, agregue tres bobinas de reinicio paralelas -(R)- con cada una de las tres variables asignadas - esto reiniciará todas las variables a FALSE una vez que se completen las secuencias del temporizador.

El proyecto completo debe aparecer de la siguiente manera:

Ejemplo de proyecto (creado en Ecostruxure machine Expert Basic v1.0.0.63163):
"PulsedBitExample.zip": extraiga el archivo de proyecto PulsedBitExample.smbpEjemplo de proyecto (creado en Ecostruxure machine Expert Basic v1.0.0.63163):

Schneider Electric Mexico

Explora más
Rango:
Artículos que pueden ser útiles
Explora más
Rango: