4.7.1.23
Typical de parámetros Par12D_R
Función
Recibir o introducir localmente entre 1 y 12 valores de parámetros (de 1 palabra doble cada
uno) y devolver al interlocutor los valores de parámetros actuales válidos localmente
El contenido por palabra doble puede ser un valor en formato de palabra doble (DWORD,
DINT, REAL), pero se admite también una combinación de otros tipos de datos cuyo
resultado sea una palabra doble, por ejemplo:
● 4 bytes
● 2 palabras
● 2 bytes + 1 palabra
Tenga en cuenta al respecto la indicación "Observar límites de palabra" más abajo.
El área de datos que debe transmitirse se indica en forma de un puntero Any en el
parámetro "ParameterOutput". Esta área de datos debe estar dentro de un bloque de datos
y su longitud puede variar entre 1 y 12 palabras dobles.
El bloque también ofrece la posibilidad de introducir localmente los valores de parámetros.
El área de entrada correspondiente se indica también como puntero Any en el parámetro
"LocalParameterInput", debe estar dentro de un bloque de datos y su longitud debe ser la
misma que la indicada en "ParameterOutput".
El bloque procesa solo el área de datos modificada. En cambio, en el transcurso de una
consulta general o individual se transmite o retroalimenta todo el juego de parámetros.
La conmutación sin discontinuidades entre los modos de operación "Local" y "Remote" está
garantizada.
Nota
Áreas de datos modificadas
El área de datos modificada consta de la primera y última palabra doble en las que se ha
detectado un cambio, así como de todas las palabras que están entre ellas, incluso si no
han cambiado.
Ejemplo:
El área que debe leerse tiene una longitud de 10 palabras dobles. En el caso de transmisión
actual se han detectado cambios en la segunda, quinta y octava palabra doble. Se transmite
el área de la 2.ª a la 8.ª palabra doble.
Observar límites de palabra
Si solo se transmiten datos modificados y el área de datos contiene valores en formato de
palabra doble, asegúrese de que los valores de palabra doble estén realmente dentro de
una de las 12 palabras dobles como máximo que tiene el área de datos que se registrará.
Si se reparten en dos palabras dobles de datos consecutivas, podría suceder que solo se
transmita una palabra del valor de palabra doble (palabra High o Low), porque solo ha
cambiado algo en ella. En este caso, la palabra que falta puede provocar un error de datos
en el interlocutor receptor (se aplica a ST7cc, no a una CPU S7).
SINAUT ST7 - Volumen 3
Manual de sistema, 11/2018, C79000-G8978-C481-02
Librería de bloques Telecontrol ST7
4.7 Plantillas maestras
249