Colección de citas famosas - Consulta de diccionarios - ¿Instrucciones de programación de Mitsubishi plc?

¿Instrucciones de programación de Mitsubishi plc?

Expandir todo

Mitsubishi plc suele utilizar los siguientes comandos. Si no lo entiende, puede pedirme una instrucción de control de flujo del programa: FNC 00 ~ 09.

00CJ transferencia condicional

01 Llamada a subrutina CALL

02 Retorno de subrutina SRET

03 Retorno de interrupción de reinicio

04 Giros de EI en caso de interrupción

05DI apaga la interrupción

06FEND finaliza el programa principal

07Actualización del temporizador del monitor WDT

08 se utiliza para el inicio del ciclo< / p>

09Finaliza el siguiente ciclo.

Instrucciones de cambio y comparación-FNC 10 ~ 19 binario BCD - decimal

Comparación de 10 CMP

Comparación de intervalos 11 ZCP

Transmisión de 12 MOV

p>

Transmisión de cambio de código BCD de 13 mov

Transmisión negativa 14CML

Transmisión de bloque de datos 15BMOV (punto n → punto n)

16FMOV más transmisión ( 1 punto→n punto)

17 intercambio de datos chch, (D0)←→(D2)

18Conversión BCDBCD, BIN→BCD

19 Conversión Bin Bin , BCD → Bin

Tres instrucciones de operación lógica y aritmética-FNC 20 ~ 29 bin-binario BCD-decimal

Suma 20ADDBIN

Resta 21 sub-BIN

22 Multiplicación de Mulbin

23 Área de Defbin

24 pulgadas más 1 pulgada

25 grados menos uno

26 palabras AND

27 palabras OR

28 WXOR palabras XOR

29 complementación de combinación negativa que busca

Cuatro ciclos e instrucciones de cambio-FNC 30 ~ 39

30 ciclo de error se mueve hacia la derecha.

31ROL se mueve hacia la izquierda con un movimiento circular.

32RCR, desplazamiento a la derecha con ciclo de acarreo

33RCL desplazamiento a la izquierda con ciclo de acarreo

Desplazamiento a la derecha de 34 bits

Desplazamiento a la izquierda 35SFTL Bit .

36WSFR palabra desplazada hacia la derecha

37WSFL palabra desplazada hacia la izquierda

38SFWRFIFO operación de escritura

39SFRDFIFO lectura

Cinco instrucciones de procesamiento de datos: FNC 40 ~ 49

Reinicio del intervalo 40ZRST

41 Decodificación

42 Codificación

43Cálculo de SUMA ON El número total de bits.

Identificación de 44 bits

45 promedio

46Configuración del indicador de alarma de señal ANS

Restablecimiento del indicador de alarma de señal 47ANR

48SQRBIN raíz cuadrada

49FLTBIN entero → BIN número de punto flotante instrucción de procesamiento de alta velocidad de seis bits-FNC 50 ~ 59

50REF actualización de entrada y salida

51Tiempo de filtro de entrada REFF Ajuste de constantes

52Entrada de matriz MTR

53Configuración de comparación de contadores de alta velocidad HSCS

54Restablecimiento de comparación de contadores de alta velocidad HSCR

Comparación de intervalos de contador de alta velocidad 55HSZ

Detección de velocidad 56SPD

Salida de pulso 57PLSY

Modulación de ancho de pulso 58PWM

Salida de pulso 59PLSR con función de aceleración y desaceleración

p>

Siete instrucciones convenientes: FNC 60 ~ 69

Inicialización del estado 60IST

Búsqueda de datos 61SER

62Control de secuencia de levas absoluto ABSD

63 Control de secuencia de levas incremental CNC

64 Temporizador de configuración TTMR

Se puede definir un temporizador especial 65STMR

66 salida de CA

p>

67 Salida de rampa

68Control de plataforma giratoria ROTC

69 clasificación de datos de clasificación

Ocho dispositivos de E/S externos descripción-FNC 70 ~ 79

70TKYEntrada de 10 teclas

71HKYEntrada de 16 teclas

72Entrada de interruptor DIP DSW

73SEGD de siete segmentos decodificación

Con pantalla de código de siete segmentos y 74 segmentos cerrados

75Interruptor de dirección ARWS

76Conversión de código ACASCII

Impresión 77PR

78 Leer módulo de funciones especiales

79 Escribir módulos de funciones especiales

Nueve instrucciones periféricas-FNC 80 ~ 89

Comunicación en serie 80RSRS-232C

81PRUN operación paralela

82 ASCII hexadecimal→ASCII

83HEXASCII→hexadecimal

84Código de verificación CCD

85VRRD lectura del potenciómetro

Ajuste del potenciómetro 86VRSC

Control 88PIDPID

Descripción del módulo externo 10 F2-FNC 90 ~ 99

90MNETF- 16N, mini red

91 anrd2-6a, entrada analógica

92ANW**2-6*, salida analógica

93RMSTF2-32RM, inicio RM

p>

94RMWRF2-32RM, escribe RM

95RMRDF2-32RM, lee RM

96RMMNF2-32RM, monitorea RM

97BLKF2-30GM, especifica Bloque

98MCDEF2-30GM, código de máquina once instrucciones aritméticas de punto flotante-fnc110 ~ 132.

110ECMPBIN Comparación de números de coma flotante

111EZCPBIN Comparación de rango de números de coma flotante

118EBCDBIN Número de coma flotante → Número de coma flotante BCD

119EBINBCD flotante número de punto→BIN Números de punto flotante

120EADDBIN suma de números de punto flotante

121ESUBBIN resta de números de punto flotante

122EMULBIN multiplicación de punto flotante

123EDIVBIN división en coma flotante

127ESQRBIN raíz cuadrada en coma flotante

129INTBIN coma flotante → entero BIN

130SINBIN función seno en coma flotante (SIN)

131COSBIN función coseno de punto flotante (COS)

132TANBIN función tangente de punto flotante (tan)

Doce instrucciones de intercambio - FNC147

147 intercambio de bytes altos y bajos

Trece instrucciones de posicionamiento-FNC 155 ~ 159

155ABS lee la posición absoluta actual.

156ZRN vuelve al origen.

157PLSY salida de pulsos de velocidad variable

158DRVI control de posición incremental de una sola velocidad

159DRVA control de posición absoluto de una sola velocidad

Catorce o' Descripción de la operación del reloj: FNC 160 ~ 169

Comparación de datos de reloj 160TCMP

Comparación de intervalos de datos de reloj 161TZCP

162 Agregar adición de datos de reloj

163 substracción de datos del reloj

166 lectura de datos del tercer reloj

escritura de datos del reloj 167TWR

temporizador de 169 horas

Quince conversión Instrucción-FNC 170 ~ 177

170GRY número binario→Código Gray

171GBIN Código Gray→número binario

176RD3A lectura del módulo analógico FXon-3A

177WR3A escribe el módulo analógico FXon-3A

Dieciséis instrucciones de comparación de contactos: FNC224~246

Cuando LD = (S1) = (S2), la operación inicia los contactos abiertos.

225LD gt(S1)>(S2) Cuando comienza la operación, los contactos están conectados.

226LD lt(s 1) lt; (S2) Cuando comienza la operación, el contacto está conectado.

228LD lt gt(s 1)≦(S2) Cuando comienza la operación, el contacto se abre.

Cuando LD ≤ (S1) ≤ (S2), el contacto se abre al iniciar la operación.

Cuando 230LD≥(S1)≥(S2), el contacto se abre al iniciar la operación.

232AND=(S1)=(S2), los contactos en serie están conectados.

233 y gt(S1)>(S2) cuando los contactos en serie están conectados.

234AND lt(s 1) lt (S2) cuando los contactos en serie están conectados.

236AND lt gtCuando (s 1) ≦ (S2), el contacto serie se abre.

Cuando 237 y ≤ (S1) y ≤ (S2), el contacto en serie está conectado.

Cuando 238 y ≥ (S1) ≥ (S2), el contacto en serie está conectado.

Cuando 240OR=(S1)=(S2), el contacto paralelo está conectado.

241 o gt(S1)>(S2) cuando el contacto paralelo está conectado.

242OR lt(s 1) lt; (S2) cuando el contacto paralelo está conectado.

244OR lt gtCuando (s 1) ≦ (S2), el contacto paralelo está conectado.

Cuando 245OR≤(S1)≤(S2), el contacto paralelo está conectado.

Cuando 246OR≥(S1)≥(S2), el contacto paralelo está conectado.

Las siguientes son instrucciones comunes para Mitsubishi plc. Si no lo comprende, puede pedirme una instrucción de control de flujo del programa: fnc 00 ~ 0900 CJ ​​​​transferencia condicional 01 llama a la subrutina, llama a la subrutina 02SRET, devuelve la interrupción 03IRET y devuelve 04EI.

Sé un maestro.