PLCSIM
Simulador de PLC Siemens
(C) 1997 por Mariano Martín
RESUMEN
Tipos de módulos
Para las diversas aplicaciones se dispone de diferentes tipos de módulos con capacidad diferenciada.
Es posible programar instrucciones en:
. Módulos de organización (OBs)
. Módulos de programa (PBs)
. Módulos funcionales (FBs)
Los módulos tienen la siguiente estructura:
Tipo de módulo: OB, PB, FB
Tipo de módulo, número del módulo |
Instrucciones del programa de mando |
BE |
Ejecución típica del programa usando el OB1
El simulador llama cíclicamente el OB1. La primera instrucción del OB1 marca el comienzo del programa de mando. La instrucción "BE" (Fin de módulo) del OB1 es la última instrucción del programa de mando.
Desde el OB1 es posible llamar otros módulos.
Módulos de organización para arranque OB20
Con el es posible fijar el comportamiento del PLC antes de la primera ejecución del programa.
Módulos
|
PB |
FB |
Cantidad Máxima | 100 |
100 |
Números posibles | PB 0..99 |
FB 0..99 |
Operaciones binarias
Operación | Operandos admisibles | Significado | Descripción |
U | E, A, M | Y | Consulta al estado de señal "1" |
UN | E, A, M | NO - Y | Consulta al estado de señal "0" |
O | E, A, M | O | Consulta al estado de señal "1" |
ON | E, A, M | NO - O | Consulta al estado de señal "0" |
El resultado de combinación (VKE)
El VKE es una memoria donde se almacena el resultado actual de operaciones binarias. Al comienzo de una serie de consultas (segmento) se carga el VKE con el estado de señal de la primera consulta.
Operaciones de Memoria
Operación | Operandos admisibles | Descripción |
S | E, A, M | Activar (set : por a "1") |
R | E, A, M | Borrar (reset: poner a "0") |
= | E, A, M | Asignar el resultado de una combinación actual ("0" o "1") |
Las operaciones de memoria asignan un estado de señal en la imagen de proceso de las entradas
Las operaciones "activar" y "borrar" solo se ejecutan cuando el VKE esta a "1".
La operación "=" siempre se ejecuta; asigna el valor actual del VKE al operando elegido.
Operaciones de Salto
Las operaciones de salto ofrecen la posibilidad de interrumpir dentro de un módulo funcional la ejecución del programa, y proseguirla en otro punto del mismo módulo funcional. Se puede saltar hacia delante o hacia atrás. El punto a donde se desea saltar se denomina meta.
Dichas operaciones son utilizadas también para las llamadas entre los distintos módulos.
Operación | Descripción |
SPA | Salto incondicional (absoluto) |
SPB | Salto condicional ; VKE = 1 |
BE | Retorno incondicional |
BEB | Retorno condicional ; VKE = 1 |
Cualquier información requerida comunicarse con:
Mariano Javier MARTIN
Teléfono: +54-53-524576
Villa María - Córdoba - ARGENTINA
Website diseñado por Mariano Javier Martín - Villa María - Córdoba - Argentina