Modbus Tcp Cliente: Ejemplos De Consulta De Status; Modbus Tcp Servidor - IZI Technology IZI-SPX5 Manual De Usuario

Tabla de contenido

Publicidad

-1
Timeout
-2
Timeout Entre Caracteres
-3
CRC Invalido
-4
Función Invalida
-5
Dirección IP Invalida
-6
No fue posible conectarse
-7
Conexión Cerrada
-8
ID de Transacción Invalida
-1000
Función Invalida
-10000
Comando no Ejecutado
1
Función Invalida
2
Dirección Invalida
3
Valor Invalido
4
Falla en Esclavo

MODBUS TCP Cliente: Ejemplos de Consulta de Status

-- Obtener el numero de comandos con error del Modbus TCP Cliente
-- configurado con nombre "Modbus TCP Client"
local errCount = STATUS_DATA.NamedNetProtocols["Modbus TCP Client"].
STAT_CmdsERR
-- Copiar este número en la base de datos en la palabra 100
mainDatabase: setUINT32(200, errCount)
-- De estar en error el comando numero 5 poner un código
-- de error en la base de datos
local errStatus = STATUS_DATA.NamedNetProtocols["Modbus TCP
Client"].CmdLastError[5]
if errStatus ˜= 0 then
NUMERIC_DATABASE:setUINT16(1000, -10000)
NUMERIC_DATABASE:setUINT16(1002, -10000)
NUMERIC_DATABASE:setUINT16(1004, -10000)
End

Modbus TCP Servidor

IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA.
Tel: (661) 412-3494 -- email:
www.izitechnology.com
sales@izitechnology.com

Publicidad

Tabla de contenido
loading

Tabla de contenido