FAQs Técnicas

Realizar una pregunta

¿Cual es el procedimiento para enviar comandos mediante el Modbus Teaser al PM5000?

Product Line:
PM5100 (PM5110)
PM5300 (PM5330, PM5340)
PM5500 (PM5560, PM5563)

Resolution:
* Advertencia: el procedimiento de comando que se incluye aquí puede causar resultados no deseados a su producto si se aplica incorrectamente. Antes de enviar cualquier comando, compruebe que todos los comandos y parámetros son correctos.

1. Abra la lista de registro Modbus
2.Desplácese hasta la ficha Comandos y localice el comando deseado
3.Anote el número de comando y los parámetros

En este ejemplo, el usuario desea enviar el comando Reset All Energies al PM5560. Como se muestra en la Tabla 1, el número de comando Reset All Energies es 2020. Este comando también tiene 1 parámetro, el semáforo de comando. Esta información será necesaria en el Paso 3.

Tabla 1: Lista de registro de Modbus
 
Command Name Command Number Command Tag Parameters
Reset All Energies 2020 C_RESET_ALL_ENERGIES (1) Command Semaphore
Paso 2: Obtener el semáforo
1.En Modbus Tester, ajuste el tipo de datos en "Registro de retención (R03 / W16)".
2.El semáforo de comando se almacena en el registro Modbus 5680. Por lo tanto, establezca el Registro inicial en 5680.
3.Establezca # o Registros como 1.
4.A continuación, haga clic en Leer una vez.

Nota: durante este tiempo, ninguna otra comunicación con el medidor debe ejecutarse en segundo plano. De lo contrario, puede causar un error.
Nota: Sólo realice la operación de lectura una vez. Hacer más de una vez causará errores. Si por error la operación se realiza más de una vez, se aconseja intentar volver a realizar la operación después de 4 min.

5. Anote el valor de Semaforo

Paso 3: Envío del comando

1.En Modbus Tester, establezca el Registro inicial en 5000 y el número de registros en 2.

Nota: Si el comando requiere más de 2 parámetros, aumente el número de registros en consecuencia. Modbus Tester sólo permite un máximo de 10 registros. Si hay más de 10 parámetros para el comando dado, entonces se debe usar un software de sondeo Modbus diferente que sea capaz de escribir más de 10 registros.

1. Establezca el registro 5000 en el valor de Comando
2. Establezca el registro 5001 en el valor Semáforo
3. Ajustar los registros 5002 - 5124 a los valores de los parámetros, si se utilizan

Para este ejemplo, recuerde que Reset All Energies tiene un valor de Comando de 2020.
Registro 5000 = 2020
Registro 5001 = 62283
Registros 5002 - 5124 = no se utiliza para este comando


Luego haga clic en "Escribir"

¿Qué es un Semáforo y cuál es su propósito?

El semáforo es un número que se utiliza para controlar el acceso de escritura al PM5000. El semáforo sólo se puede leer una vez en un 4 min por un solo maestro. Por lo tanto, es el único maestro que puede enviar un comando dentro del período de 4 min. Este proceso garantiza que el PM5000 sólo recibe un comando de un dispositivo a la vez.
 
¿Ha sido útil?
¿Qué podemos hacer para mejorar la información?