Aunque PLC (controlador lógico programable) Las instrucciones varían de un fabricante a otro y de un modelo a otro, algunas instrucciones son relativamente universales. He aquí algunas instrucciones de PLC comunes y relativamente comunes, y sus breves descripciones:
1. Instrucciones lógicas
LD (Cargar): Carga operandos en el acumulador.
LDI (Carga inversa): Carga la inversa del operando en el acumulador.
OUT: Envía el valor del acumulador a la dirección especificada.
AND (Lógica And): Si tanto el acumulador como el operando son verdaderos, el acumulador sigue siendo verdadero.
ANI (lógica inversa): Si el acumulador es verdadero y el operando es falso, el acumulador se pone a falso.
OR (lógica or): Si al menos uno del acumulador o del operando es verdadero, el acumulador se pone a verdadero.
ORI (Or Logic Inverse): Si el acumulador es falso y el operando es verdadero, el acumulador se pone a verdadero.
2. Instrucciones de temporizador/contador
TMR (Temporizador): Inicia o reinicia un temporizador.
CNT (Contador): Cuenta el número de eventos de entrada.
3. Instrucciones de transferencia de datos
MOV (Mover): Mueve datos de una dirección a otra.
CMP (Comparar): Compara los valores de dos operandos y almacena el resultado en la dirección especificada.
4. Instrucciones aritméticas
ADD (Suma): Suma dos operandos.
SUB (Resta): Resta un operando de otro.
MUL (Multiplicación): Multiplica dos operandos.
DIV (División): Divide un operando por otro.
5. Instrucciones de desplazamiento y bucle
SHL (Desplazamiento a la izquierda): Desplaza los datos a la izquierda un número determinado de bits.
SHR (Desplazamiento a la derecha): Desplaza los datos a la derecha un número especificado de bits.
ROL (Girar a la izquierda): Desplaza circularmente los datos hacia la izquierda.
ROR (Girar a la derecha): Desplaza circularmente los datos hacia la derecha.
6. Instrucciones de flujo de control
MC (Control maestro): Inicia un bloque de control maestro.
MCR (reinicio de control maestro): Finaliza un bloque de control maestro.
JMP (Salto): Salta a otra posición del programa.
CALL (Llamada a subrutina): Llama a una subrutina.
RET (Retorno): Retorno de una subrutina.
7. Instrucciones de conversión
BCD (decimal codificado en binario): Convierte un número binario a código BCD.
BIN (Binario): Convierte un código BCD u otro formato a un número binario.
8. Instrucciones para funciones especiales
NOP (No Operation): Instrucción de no operación, normalmente utilizada para rellenar espacio de programa o proporcionar retardo de tiempo.
END (Fin): Instrucción de fin de programa.
9. Instrucciones de comunicación
Aunque las instrucciones específicas de comunicación varían dependiendo del modelo y fabricante del PLC, generalmente se proporcionan instrucciones para establecer, mantener y terminar las conexiones de comunicación, tales como las instrucciones de envío (SEND) y recepción (RECEIVE).
Notas
(1) Los distintos fabricantes y modelos de PLC pueden utilizar diferentes conjuntos de instrucciones y convenciones de nomenclatura.
(2) Al escribir un programa de PLC, debe consultar el manual de programación y los documentos de referencia del PLC específico para garantizar el uso correcto de las instrucciones.
(3) Es posible que algunas instrucciones avanzadas o especiales sólo estén disponibles en determinados modelos de PLC.
Si necesita un controlador PLC, puede llamarme al 008613644001762.