Ejemplos
La siguiente tabla enumera los códigos más comunes para cada tipo de transacción.
Tabla 8.5 Ejemplos de códigos comunes
Tipo de transacción
Get_Attribute_Single
Set_Attribute_Single
Los valores numéricos están en formato hexadecimal.
Éste es el número de parámetro real.
El código "1" especifica el valor de la instancia (parámetro).
Secuencia de eventos
Use la siguiente secuencia de eventos como guía para establecer mensajes
explícitos en su lógica de escalera SLC.
1. Coloque los datos de petición de mensaje explícito en un archivo de enteros
(N) del procesador SLC-500.
2. Use la instrucción de copia de archivo (COP) para copiar los datos de
petición de mensaje explícito introducidos en el paso uno al archivo M0,
palabras 224...256.
3. Use la instrucción de examinar si está cerrado (XIC) para monitorear el bit
15 del registro de estado del módulo del escáner por una indicación de que
se recibió una respuesta del relé de sobrecarga E3.
4. Copie los datos del archivo M1, palabras 224...256, a un archivo en el
procesador SLC-500 usando la instrucción de copia de archivo (COP).
Establecimiento del archivo de datos
En este ejemplo, el archivo de datos de petición de mensaje explícito comienza en
N10:0. A continuación está la estructura para Get_Attribute_Single del código de
fallo del relé de sobrecarga E3 (parámetro 16, Trip Log 0). Observe que el dato
mostrado está en formato hexadecimal. Las primeras tres palabras se muestran
segmentadas en dos bytes que corresponden a los bytes superior e inferior
mostrados en la tabla de peticiones de mensajes explícitos.
Ejemplo de aplicación de controlador lógico con mensajes explícitos
Servicio
0x0E
0x10
Clase
Instancia
0x0F
Par. #
0x0F
Par. #
8-4
Atributo
1
1