Commit f0386bb3 authored by root's avatar root
Browse files

network_monitor cambiado get y parse values

parent 38cc32d5
......@@ -69,7 +69,7 @@ m = modbus.Modbus()
```
Antes de seguir, se recomienda que se lea toda la información sobre Modbus de la que se dispone para una mejor comprensión de lo que acontinuación se va a realizar, para ello pinche [aquí](http://git.whitewallenergy.com/whitewall/ivy_gw/wikis/es/3.3-modbus).
Antes de todo, los dispositivos tienen por defecto la misma dirección. Por ello lo primero que debemos hacer es cambiar la dirección de uno de los módulos, en este caso el módulo TA. Esto se hace si vemos la información sobre los módulos, modificando el registro *0x000E* con la siguiente trama y con la función *raw* podemos enviar la trama y cambiarla, en este caso vamos a utilizar la dirección *0x0002*
Antes de todo, los dispositivos tienen por defecto la misma dirección. Por ello lo primero que debemos hacer es cambiar la dirección de uno de los módulos, en este caso el módulo TA. Esto se hace si vemos la información sobre los módulos, modificando el registro *0x000E* con la siguiente trama y con la función *raw* podemos enviar la trama y cambiarla, en este caso vamos a utilizar la dirección *0x0002*.Este paso solo se debe hacer con el sensor que queramos cambiar conectado.
```python
slave = '\x01'
......
......@@ -67,7 +67,7 @@ m = modbus.Modbus()
Antes de seguir, se recomienda que se lea toda la información sobre Modbus de la que se dispone para una mejor comprensión de lo que acontinuación se va a realizar, para ello pinche [aquí](http://git.whitewallenergy.com/whitewall/ivy_gw/wikis/es/3.3-modbus).
Antes de todo, los sensores tienen por defecto la misma dirección. Por ello lo primero que debemos hacer es cambiar la dirección de uno de los sensores. Para cambiarla debemos de modificar el registro *0x0020*, escribiendo en este la nueva dirección del sensor. Para ello utilizamos la siguiente trama y con la función *raw*, podemos enviar la trama y cambiarla.
Antes de todo, los sensores tienen por defecto la misma dirección. Por ello lo primero que debemos hacer es cambiar la dirección de uno de los sensores. Para cambiarla debemos de modificar el registro *0x0020*, escribiendo en este la nueva dirección del sensor. Para ello utilizamos la siguiente trama y con la función *raw*, podemos enviar la trama y cambiarla. Este paso solo se debe hacer con el sensor que queramos cambiar conectado.
```python
slave = '\x01'
......@@ -161,7 +161,7 @@ def parse_values(rx):
result = []
#Dirección del esclavo
result.append(struct.unpack('<H',rx[0:1])[0])
result.append(struct.unpack('<B',rx[0])[0])
#Datos monitorizados
i=len(rx)-5
j=3
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment