Uso de la interfaz de comandos protegida
Para obtener un semáforo, lea el registro Modbus de semáforo. La central de medida devolverá un cero o un número distinto de cero.
-
Si la central de medida devuelve un cero, ello implica que el semáforo pertenece a otra persona. Deberá esperar a que el semáforo esté disponible antes de poder enviar un comando.
-
Si la central de medida devuelve un número distinto de cero, ello implica que el semáforo le pertenece a usted. El semáforo se asigna una vez hasta que vuelve a liberarse o permanece inactivo durante aproximadamente cuatro minutos. Una vez que dispone del semáforo, las lecturas posteriores del registro de semáforo devolverán un cero hasta que lo libere o se agote el tiempo de espera.
Para enviar un comando de central de medida por medio de la interfaz de comandos protegida, siga estos pasos:
-
Lea el registro de semáforo y anote la respuesta de la central de medida. Este dato constituye su semáforo.
-
Elabore el paquete que se escribirá en el bloque de comandos.
-
Escriba el paquete como bloque de escritura Modbus (introduzca al mismo tiempo el número de comando, el semáforo y los parámetros).
Ejemplo de bloque de comandos protegido
Bloque de comandos Número de registro Comando 2039 Semáforo 5 Parámetros 1 -
Supervise los registros de respuesta de la central de medida para comprobar si son válidos y completos.
Ejemplo de respuesta protegida de central de medida
Respuesta de central de medida Número de registro Estado 2039 Resultado 0 Datos 1 -
Escriba el semáforo de nuevo en el registro de semáforo al objeto de dejarlo disponible para otro maestro.