RET_CODE - Códigos de retorno do firmware G5

Os códigos de retorno disponíveis nos equipamentos da HI Tecnologia que utilizam o firmware G5 podem ser consultados no HIstudio na Hierarquia do projeto em Repositorio de Bibliotecas ‣ HI_STD ‣ Tipos de Dados ‣ RET_CODE

../_images/ret_code_list.png

A tabela a seguir lista os códigos de retorno, bem como seus tipos, identificadores e descrições:

CÓDIGO

TIPO

IDENTIFICADOR

DESCRIÇÃO

000

INW

SUCCESS

Processo executado com sucesso

001

ERW

FAIL

Erro genérico no processamento

002

ERW

GL_INV_ENV

Ambiente inválido

003

ERW

GL_INV_CFG

Configuração inválida

004

ERW

GL_HDW_SUP

Equipamento sem suporte de hardware

005

ERW

GL_INV_PAR

Parâmetro(s) inválido(s)

006

ERW

GL_INV_CMD

Comando inválido ou não reconhecido

007

WAW

GL_UNA_CMD

Comando não disponivel ou não implementado

008

ERW

GL_INV_STT

Estado corrente inválido

009

ERW

GL_INA_BLK

Bloco inativo

010

ERW

GL_CMD_TMO

Timeout na execução do comando

011

INW

GL_CMD_CAN

Comando cancelado

012

WAW

GL_DRV_UST

Driver não instalado

013

ERW

GL_FUNC_FAIL

Falha na execução do comando

014

ERW

GL_INV_HDW

Módulo de hardware inválido

015

ERW

GL_HDW_FAIL

Falha de hardware detectada no módulo

016

ERW

GL_CMD_PEND

Tratamento do comando pendente

017

ERW

GL_INVALID_PWD

Senha inválida

018

ERW

GL_FAT_ERR

Erro irrecuperável no equipamento (fatal)

019

ERW

GL_UNSUP_FIRMW

Firmware sem suporte para o operação com o biblioteca externa utilizada

020

ERW

RE_GEN_ERR

Erro genérico no uso de um recurso

021

ERW

RE_INV_IDT

Identificador (Id) do recurso inválido

022

ERW

RE_ACS_TMO

Timeout no acesso a um recurso

023

ERW

RE_NOT_FOU

Recurso não encontrado

024

WAW

RE_NOT_AVA

Recurso não disponível

025

ERW

RE_INV_LEN

Tamanho do buffer do recurso inválido

026

WAW

RE_RES_FUL

Buffer do recurso cheio

027

WAW

RE_RES_EMP

Buffer do recurso vazio

028

ERW

RE_FIL_OVF

Overflow no preenchimento do buffer do recurso

029

WAW

RE_RES_CHG

Base de dados do recurso alterada

030

WAW

RE_NOT_CHG

Base de dados do recurso não alterada

031

ERW

RE_READ_ERR

Falha na leitura do recurso

032

ERW

RE_WRITE_ERR

Falha na escrita do recurso

033

ERW

RE_NOT_INIT

Recurso não inicializado

034

WAW

RE_BUSY

Recurso ocupado (em processamento)

035

ERW

RE_INV_VERSION

Versão do recurso incompativel

036

ERW

RE_INV_CFG

Configuração do recurso inválida

037

ERW

RE_INIT

Recurso inicializado

038

ERW

RE_INV_CRC

CRC/CKS do recurso inválido

039

ERW

RE_INV_ADDR

Endereço do recurso inválido

040

ERW

RE_INVALID

Recurso inválido

041

ERW

RE_BLOCKED

Recurso bloqueado

042

ERW

RC_RE_AUT_ERR

Falha de autenticação no acesso ao recurso

045

ERW

AM_REA_ONL

Tentativa de escrita em um recurso só de leitura

050

ERW

SO_GEN_ERR

Erro generico de operação do SO

051

ERW

SO_ALO_ERR

Sem memoria disponivel no equipamento

052

ERW

SO_STA_ERR

Erro na criação do processo

053

ERW

SO_PRI_INV

Prioridade do processo inválida

054

ERW

SO_ESC_ERR

Erro de reescalonamento de processos

055

WAW

SO_TSK_ON

Processo ja ativado

056

ERW

SO_TSK_OFF

Processo inexistente

062

WAW

CO_PENDING

Comando de comunicação com tratamento pendente

063

ERW

CO_CONEX_FAIL

Falha no processo de conexão

064

WAW

CO_DEV_UNCONN

Desconexão realizada pelo equipamento remoto

068

ERW

CO_TRA_BUF_OVL

Overflow no Buffer de transmissão

067

ERW

CO_SOCK_ERR

Erro de socket;

069

ERW

CO_REC_BUF_OVR

Overrun no Buffer de recepção

070

ERW

CO_COM_ERR

Erro generico de comunicação

071

WAW

CO_CHA_OPE

Canal de comunicação já aberto (ativo)

072

WAW

CO_CHA_CLO

Canal de comunicação fechado (inativo)

074

ERW

CO_INV_CHA

Canal de comunicação inválido

075

ERW

CO_INV_STA

Número da estação inválido

076

ERW

CO_INV_FRM

Tipo do frame inválido

077

ERW

CO_FRM_LEN

Tamanho do frame inválido

078

ERW

CO_TRA_TMO

Timeout na transmissão de um frame

079

ERW

CO_REC_TMO

Timeout na recepção de frame

080

ERW

CO_EQP_TMO

Timeout na resposta de equip. externo (Modem)

081

ERW

CO_PTC_ERR

Mensagem com protocolo inválido

082

ERW

CO_OVR_ERR

Erro de overrun na de recepção de caracter

083

ERW

CO_PAR_ERR

Erro de paridade na de recepção de caracter

084

ERW

CO_FRM_ERR

Erro de framming na de recepção de caracter

085

ERW

CO_CRC_ERR

Erro de CRC na de recepção do frame

086

ERW

CO_INV_DAT

Dado inválido no protocolo

087

ERW

CO_COM_BRO

Comunicação interrompida

091

WAW

CO_CMD_DENIED

Comando recusado por restrições de segurança

092

ERW

COM_INI_FAIL

Falha no processo de inicialização da comunicação

093

ERW

COM_DATA_FLD_OVL

Overflow no frame de dados

094

ERW

COM_RFRM_TMO

Timeout na recepção do frame

100

INW

MB_SUCCESS

Comando MODBUS executado com SUCESSO

101

INW

MB_ILLEGAL_FUNCTION

Comando do protocolo de comunicação ilegal (= código de retorno 1 do protocolo MODBUS)

102

INW

MB_ILLEGAL_DATA_ADDRESS

Endereço do dado no comando de comunicação inválido (= código de retorno 2 do protocolo MODBUS)

103

INW

MB_ILLEGAL_DATA_VALUE

Valor do dado no comando de comunicação inválido (= código de retorno 3 do protocolo MODBUS)

104

INW

MB_SLAVE_DEVICE_FAILURE

Falha na execução do comando pelo equipamento remoto (= código de retorno 4 do protocolo MODBUS)

105

INW

MB_ACKNOWLEDGE

Comando de comunicação reconhecido (= código de retorno 5 do protocolo MODBUS)

106

INW

MB_SLAVE_DEVICE_BUSY

Equipamento remoto ocupado (= código de retorno 6 do protocolo MODBUS)

108

INW

MB_MEMORY_PARITY_ERROR

Falha de hardware no equipamento remoto (= código de retorno 8 do protocolo MODBUS)

110

INW

MB_GATEWAY_PATH_UNAV

Falha de identificação do equipamento remoto (= código de retorno 10 do protocolo MODBUS)

111

INW

MB_GATEWAY_TARGET_FAIL

Equipamento remoto inacessivel (= código de retorno 11 do protocolo MODBUS)

126

ERW

FIRMW_HARDW_UNMATCH

Firmware incompatível com os recursos de hardware do equipamento

127

ERW

UNTRACEABLE_ERROR

Falha não rastreavel no processamento do comando remoto

128

ERW

FAMILY_UNMATCH

Família do equipamento conectado não é a mesma definida na aplicação

129

ERW

MODEL_UNMATCH

Modelo do equipamento conectado não é compativel com a aplicação

130

ERW

FIRMWARE_UNMATCH

Firmware do equipamento conectado não é o mesmo definido na aplicação

131

ERW

FIRMWARE_VERSION_UNMATCH

Versão do firmware do equipamento conectado não é a mesma definida na aplicação

132

ERW

VENDOR_UNMATCH

Vendor do equipamento conectado não é o mesmo da aplicação

133

ERW

MODULE_UNMATCH

Módulos de I/O do equipamento incompativeis com o projeto carregado

140

ERW

NO_APP_PROG_AVAIL

Equipamento sem programa de aplicação

141

WAW

NO_APP_VAR_DEFINED

Variável da aplicação não definida

142

WAW

NO_VAR_AVAIL

Sem dados disponíveis para acesso

143

INW

DEV_PENDING_PROCESS

Processo pendente no equipamento

144

ERW

DEV_UNDEF_HARDW

Equipamento com hardware inválido ou não definido

145

ERW

DEV_INV_SLOT

Nro. do slot invalido

146

ERW

MOD_INV_CHAN

Nro. do canal no módulo inválido

167

ERW

FS_CORRUPT

sistema de arquivo corrompido

168

ERW

FS_INV_OPER_MODE

Leitura em arquivo cujo tamanho é maior que a FBT indica

170

ERW

FS_WRITE_LOCK

Buffer de página inválido

173

ERW

FS_INVALIDNAME

O nome de arquivo é inválido

174

ERW

FS_NOTFOUND

O arquivo não foi encontrado

175

IFW

FS_DUPLICATED

O arquivo/diretório já existe

176

ERW

FS_OPEN_LIMIT

Número máximo de arquivos abertos alcançado

177

ERW

FS_INVALID_HANDLE

Handle de arquivo aberto inválido

178

ERW

FS_INVALID_DIR

Diretório inválido ou inexistente

180

ERW

CN_PIN_ERR

PIN error (PIN invalido ou PIN Bloqueado);

181

ERW

CN_SIM_CARD_ERR

SIM_CARD error (invalido ou não encontrado);

182

ERW

CN_NO_NET

Não detectou rede celular;

183

ERW

CN_REGISTER_DENIED

Registro na rede celular negado;

184

ERW

CN_INV_AUTH_DATA

Dados de autenticação da rede celular inválidos (APN, USER ou PASSW);

185

ERW

CN_AUTH_DENIED

Autenticação na rede celular negada;

215

WAW

CT_VAR_EMTPY

Sem dados disponíveis para acesso

238

WAW

LLL_HARDW_INV_NVRAM

NVRAM com conteúdo inválido

239

ERW

LLL_HARDW_INV_FACTORY

Base de parâmetros de fábrica inválida

240

ERW

LLL_HARDW_INIT

Falha no processo de inicialização de hardware

241

ERW

LLL_HARDW_IDEN

Falha na identificação dos módulos de hardware

242

ERW

LLL_HARDW_OPER

Falha de hardware durante a operação do equipamento3

243

ERW

LLL_HARDW_UNDEF

Falha de hardware não definida

244

ERW

LLL_FIRMW_UNDEF

Falha de firmware não definida

245

ERW

LLL_IOMOD_UNMATCH

Módulos de I/O do equipamento e definidos no programa não são compatíveis

246

ERW

LLL_INV_PROGRAM

Programa carregado inválido. Equipamento remoto PARADO

247

ERW

LLL_INV_FORCE

Base de force do programa corrente inválida

248

ERW

LLL_INV_FIRMW

Firmware inválido ou não autorizado

Nota

INW - Indica uma informação não estando associada a um erro.

WAW - pode ou não indicar uma condição operacional e não um erro de processamento.

ERW - Indica uma condição de falha no processamento da função ou comando associado.

Importante

Para utilização dos identificadores dos códigos na aplicação acrescente o namespace da biblioteca HI_STD

Namespace: “HILS”

Exemplo:

ret := HILS.SUCCESS;  // inicializa a variável de retorno com o código de sucesso