|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
| INSTRUCCIONES DE DIAGRAMAS DE RELÉ INSTRUCCIONES DE CONTROL DE BIT INSTRUCCIONES DE CONTROL DE SECUENCIA INSTRUCCIONES DE TEMPORIZADOR/CONTADOR
INSTRUCCIONES DE DIAGRAMAS DE RELÉS
Copia en el registro R el estado de un relé. El LOAD desplaza un bit hacia la derecha y copia el estado de la entrada 1 en R.
LD
000.01
CY
ACC
Un nuevo circuito se comienza siempre con un LOAD (LD). Área de datos: IRI, HR, TR, TC.
Copia en el registro R, el estado complementado del dato. Inicia un circuito o subcircuito con un contacto normalmente cerrado. Área de datos: IRI, HR, TC, TR.
Realiza el producto lógico entre R y un numero de relé. LD 000.00 Área de datos: IRI, HR, TC, TR. Realiza el producto lógico de R con un numero de relé negado.
Suma lógica entre registro R (acumulador de bit) y un numero de relé. El resultado queda en R. LD 000.01 Área de datos: IRI, TC, HR, TR.
Suma lógica de R con numero de relé negado. LD 000.01
Producto lógico entre el registro R y el registro S. El resultado queda en R. Desplaza los otros bits a la izquierda. En un principio estas primeras instrucciones(1, 2, 3) quedan guardados en el registro R. Ahora son estas dos instrucciones(4, 5) las que quedan guardadas en el registro R y las primeras instrucciones que estaban en este registro se desplazan al registro S.
Suma lógica entre el registro R y el registro S. El resultado queda en R.
En un principio estas primeras instrucciones(1, 2,3)
quedan
guardados Primero se realiza el producto lógico entre R y las últimas instr.(6, 7, 8) en entrar al registro S y resultado queda en R. Por último se realiza la suma lógica entre R(resultado) y las primeras instrucciones entrar al registro S.
INSTRUCCIONES DE CONTROL DE BIT OUTPUT NOT (OUT NOT) DIFU/DIFD
Copia el estado de R en un relé. Área de dato: Se excluyen entradas. IRI, HR, TC, TR.
Copia el estado de R al punto de salida, relé interno de retención o temporal previamente complementado. Área de datos: Punto nº IRI, HR, TR.
Realiza una función biestable. LD 000.00
Cuando se activa 0 se activa el relé, cuando se activa 1 se desactiva el relé, cuando los dos están desactivados se mantiene y si los dos se activan el RESET tiene prioridad. Área de datos: S entrada set R entrada reset Punto nº IRE, HR
FLANCO ASCENDENTE (DIFU)/ FLANCO DESCENDENTE (DIFD) Activan una salida durante un ciclo de SCAN. DIFU se activara cuando la entrada 0 se active. LD 000.00 LD 000.00
Área de datos: P: IRE, HR.
INSTRUCCIONES DE CONTROL DE SECUENCIA
Indica fin de programa, es obligatorio.
No hace nada
ENCLAVAMIENTO (IL)/ BORRA ENCLAVAMIENTO (ILC) IL y ILC van siempre juntos. LD 000.00
SALTO (JMP)/ FIN DE SALTO (JME) Van siempre juntos. Hacen que las instrucciones entre JMP y JME se ignoren o se ejecuten normalmente. Las instrucciones entre JMP y JME se ejecutan si la instrucción anterior a JMP es 1(R=1)(no salta) si R=0 no se ejecutan (salta). La diferencia entre IL y JMP es que con JMP los valores OUT se mantienen si no se ejecuta. LD 000.00
Área de datos: N: nº de salto 00a 07 Cada salto se puede utilizar solo una vez en el programa excepto el 00, que se puede utilizar todas las veces que se quiera. INSTRUCCIONES DE TEMPORIZADOR/CONTADOR
Realiza temporizaciones en unidades de 100ms. Realiza un retardo a la conexión. Temporiza desde 0.1s a 999.9s. Se pueden encadenar timers para temporizaciones mas largas. LD 000.00 Área de datos: n(numero de timer): 00 a 47 SV(numero seleccionado): IRE, HR, #. TEMPORIZADOR DE ALTA VELOCIDAD (TIMH) Temporizador con base de tiempos de 10ms. Se puede temporizar desde 0 a 99,99s. Solo hasta 48 instrucciones. Área de datos: n(numero de timer): 00 a 47 SV(numero seleccionado): IRE, HR, #.
Es un contador descendente. La unica diferencia es que en el contador se mantiene el valor si hay un fallo de alimentación y en el timer no. LD 000.00 Estado Registro
Área de datos: n: nº de contador de 00 a 47 SV(numero seleccionado): IRE, HR, #. Indicadores: ER(1903) si SV no BCD. Es un contador reversible. LD
000.00(II)
Cuando se activa RESET pone el contador a 0000. IL- Pulsos de cuenta ascendente. DI- Pulsos de cuenta descendente. Área de datos: n(nº de contador):00 a 47 SV(nº preseleccionado): IRE, HR, #. |