Comunicaciones De La Red; Opciones De Interfaz; Modbus Sobre Tcp/Ip; Servicios Web Sobre Http - Sencon ELTP 7.0 Manual Del Usuario

Tabla de contenido

Publicidad

13 COMUNICACIONES DE LA RED

Los recuentos, el estado y las opciones del sistema pueden recuperarse y establecerse de forma
remota mediante el puerto de datos Ethernet. Hay dos opciones disponibles para leer y escribir
registros en el procesador lógico Sencon:
1. Modbus TCP/IP
2. Comunicaciones de servicios web sobre HTTP
Además de las comunicaciones Ethernet
Comunicación con el procesador lógico a través de Modbus TCP/IP.
El procesador lógico admite el protocolo Modbus sobre tcp/ip en el puerto 502 predeterminado.
Consulte
http://modbus.org
La tabla de direcciones de etiquetas muestra detalles sobre qué registros y datos están
disponibles.
Comunicación con el procesador lógico sobre HTTP
El sistema es compatible con una API de servicios web sencilla que refleja el protocolo Modbus
sobre tcp/ip. Puede leer y escribir registros con comandos GET de HTTP y el sistema devolverá
un valor con formato JSON. (Consulte
JSON).
Para cualquier solicitud HTTP correcta, el sistema devolverá un código de estado HTTP de 200.
Para cualquier solicitud HTTP incorrecta, el sistema devolverá un código de estado HTTP de 404
y un mensaje de erro con formato JSON (ejemplo: '{"error": "not a valid address"}').
Para leer un grupo de registros puede enviar al sistema una solicitud GET con el siguiente url:
'http://{address}/api/regs/rd?addr={a}&count={c}'
- {address} es la dirección IP del procesador lógico
- {a} es una dirección de registro válida según se define en este manual
- {c} es el número de registros que usted desea se le devuelva.
El pedido de lectura devolverá una matriz de pares clave-valor donde la clave es la dirección
y el valor es el valor del registro actual.
Ejemplo de lectura de HTTP:
SEND:
http://192.168.1.100/api/regs/rd?addr=2000&count=2
RECV: [{"addr":2000, "val":1}, {"addr":2001, "val":2}]
Para escribir un registro puede enviar al sistema un pedido GET con el siguiente url:
'http://{address}/api/regs/wr?addr={a}&val={v}'
- {address} es la dirección IP del procesador lógico
- {a} es una dirección de registro válida según se define en este manual
- {v} es el valor nuevo para el registro.
El pedido de escritura devolverá una matriz con un solo par clave-valor, donde la clave es la
dirección y el valor es el valor actual del registro.
Ejemplo de escritura de HTTP:
SEND:
http://192.168.1.100/api/regs/wr?addr=2000&val=4
RECV: [{"addr":2000, "val":4}]
Sencon Inc.

13.1 Opciones de interfaz

13.2 Modbus sobre TCP/IP

para conocer las especificaciones del protocolo,

13.3 Servicios web sobre HTTP

http://json.org
donde
donde
- 57 -
para obtener mayor información sobre
Probador de luz de extremo

Publicidad

Tabla de contenido
loading

Tabla de contenido