Instrucciones especiales
7.3.2
Escribir los datos en un módulo especial (TO)
*
Solo en FX
Forma de funcionamiento
Escribir datos del PLC en la memoria buffer de los módulos especiales conectados
Descripción
b Escribir n3 palabras de datos del PLC en el módulo especial con la dirección n1.
b Se escriben n3 palabras de datos después de n2 a [(n2) + (n3–1)] partiendo de la dirección
de memoria buffer (S+).
Rangos admisibles:
Si con una instrucción TO se transfieren grandes cantidades de datos se puede producir un
error de temporizador de watchdog. En este caso se dividen los datos o se modifica el ajuste
del temporizador watchdog. En la series FX
mente la instrucción WBFM.
Con la marca especial M8028 se puede determinar en el FX
un PLC de FX
o se concluye totalmente:
Interrupciones bloqueadas (M8028 = 0)
Hasta que no concluye el intercambio de datos no se
bifurca al programa de interrupción.
La ejecución de la instrucción TO retrasa el salto al pro-
grama de interrupción.
Como el intercambio de datos no se interrumpe, no se
producirá tampoco ningún conflicto con las instrucciones
TO utilizadas en el programa de interrupción.
Programación FX
/FX
1S
TO
n1
n2
(S+) n3
S+
n1, n2, n3
KnY, KnM, KnS,
K, H, D*, R*
T, C, D, R*, V, Z
/FX
/FX
3G
3U
3UC
n1 = 0 a 7
n2 = 0 a 31, 0 a 32767 en FX
n3 = 1 a 32 en una instrucción de 16 bits
/FX
/FX
si la transferencia de datos se interrumpe con una interrupción
3G
3U
3UC
/FX
/FX
/FX
/FX
1N
2N
2NC
3G
Intercambio de datos con los módulos especiales
TO
Escribir datos en un módulo especial
CPU
Instrucción de impulso (P) Procesamiento
(1 a 32767 en FX
/FX
3G
1 a 16 en una instrucción de 32 bits
(1 a16383 en FX
/FX
3G
/FX
3G
3U
Interrupciones habilitadas (M8028 = 1)
Con una interrupción se interrumpe el intercambio de
datos y se pasa al programa de interrupción.
Después de concluir el programa de interrupción se
reanuda el intercambio de datos interrumpido. Si en el
programa de interrupción también se ha utilizado una
instrucción TO puede que esta reanudación no sea
oportuna.
M8028 solo debe definirse en las aplicaciones en que
un breve retardo del programa de interrupción tenga
más relevancia.
/FX
3U
3UC
FNC 79
FX2N
FX1S
FX1N
FX2NC
©
©
Pasos del programa
16 bits 32 bits TO/TOP
©
©
DTO/DTOP
/FX
/FX
/FX
2N
2NC
3G
3U
/FX
)
3U
3UC
/FX
)
3U
3UC
/FX
se puede utilizar alternativa-
3UC
a partir de la versión 3.0 y con
2N
FX3U
FX3G
FX3UC
©
©
9
17
/FX
3UC
7 – 27