LECTURAS DE DATOS DE VOLTAJES, CORRIENTE, FACTOR DE POTENCIA Y OTROS DATOS DE MEDIDOR NEXUS 1500.
Se revisa manual de protocolo Modbus del Medidor Nexus 1500 y se colocan en el OPC Kepware los datos de medición importantes los cuales son:
Pero se encuentra que este medidor tiene su propio formato de visualización y cuando se crea el dato en el OPC Kepware no concuerdan los datos por lo cual tocaría leer estos datos desde el PLC de generación y posteriormente hacerle el tratamiento correspondiente para su correcta visualización. Estos son los tres formatos que se utiizan en los datos a visualiza. 1. Type F7 Secondary Voltage, Current, VA, VAR, Watts, Hz or Flicker.
Length: 2 Registers (4 bytes)
Range: +32767 / -32768
Unit: 1/65536 V, A, VA, VAR, W or Hz
The registers together contain a four-byte signed (2's compliment) integer.
Positive values have the most significant bit clear, and have the same magnitude as an unsigned integer. Negative values have the most significant bit set. The magnitude of a negative value is found by complimenting (inverting) all of the bits and adding 1.
Example. Register 00153-00154, Tenth second Phase A VAR might contain the following data:
Register 00153-00154, Tenth second Phase A VAR might contain the following data:
En el PLC de generación se tendrá que hacer una subrutina para indagar si el ultimo bit es 1 o 0 para saber si el dato es pósito o negativo, si resulta que el dato es negativo se tendría que hacer el complemento a 2 del dato y posterior multiplicar el resultado por 0.0000152587890625.
2. Type F8 Power Factor.
Length: 1 Register (2 bytes)
Range: 3.999 / 0.000
Unit: 0.001 PF
This register contains a 16 bit unsigned number. This number varies from 0000H–0F9FH, or 0 to 3999 in decimal. This representation allows for expressing Power Factor from 0 to 1 in the four quadrants, as follows:
Example 1. Register 00171, Tenth second Phase A Power Factor, might contain the data shown on the right:
Example 2. Register 00171, Tenth second Phase A Power Factor, might contain the data shown on the right:
En el PLC de generación se tendrá que hacer una subrutina para saber en que rango de los valores en la tabla de cuadrantes corresponde siendo que si el dato excede a 1 como en el example 1 tocaria restar 3088 - 3000 que es el rango del cuadrante dos (3000 – 3500) y nos da un resultado de 88, después se multiplica el resultado 88 * 0.001 que nos da 0.088 y este resultado le restamos el PF del cuadrante 2 que en este caso es 1, 1-0.088 nos da como resultado 0.912.
3. Type F10 Percentage.
Length: 1 Register (2 bytes)
Range: +327.67% / - 327.68%
Unit: 0.01%
This register contains a 16-bit signed (2's compliment) number. Positive values have the most significant bit clear, and have the same magnitude as an unsigned integer. Negative values have the most significant bit set. The magnitude of a negative value is found by complimenting (inverting) all of the bits and adding 1.
Example. Register 00234, One second Voltage Imbalance, might contain the following data:
Example. Register 00234, One second Voltage Imbalance, might contain the following data:
En el PLC de generación se tendrá que hacer una subrutina para indagar si el ultimo bit es 1 o 0 para saber si el dato es pósito o negativo, si resulta que el dato es negativo se tendría que hacer el complemento a 2 del dato y posterior multiplicar el resultado por 0.01.