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
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