Escolar Documentos
Profissional Documentos
Cultura Documentos
Opi Opcs 20170221r01
Opi Opcs 20170221r01
sptc_dt_v2014121681r00 Página 1 de 25
WEIGHTECH Organização dos Pacotes de Dados.
ÍNDICE
sptc_dt_v2014121681r00 Página 2 de 25
WEIGHTECH Organização dos Pacotes de Dados.
Tamanho
Tipo de
total da Descrição
operando
variável.
opi_opcs_v20170221_r01 Página 1
WEIGHTECH Organização dos Pacotes de Dados.
opi_opcs_v20170221_r01 Página 2
WEIGHTECH Organização dos Pacotes de Dados.
Limpa compensação
2 0x0002 1 Calibrar Span 1 Limpa compensação de zero
de zero
19 0x0013 Supply
opi_opcs_v20170221_r01 Página 3
00 0 Calibrar Zero 00 0 ZERAR
PACOTE DE LEITURA DA RESPOSTA AO COMANDO
Página 4
Organização dos Pacotes de Dados.
Número do Pacote
Número do pacote
ERRO/STATUS
Comando
0x00C5
0X0000
0X0004
0x0003
0x0000
08 0 Não utilizado 08 0 Cancela última acum. e Pesagens -1
09 0 Não Utilizado 09 0 Limpa dados de acumulação
10 0 Não Utilizado 10 0 Iniciar
11 0 Não Utilizado 11 0 Pausar
12 0 Não utilizado 12 0 Descarregar
13 0 Não Utilizado 13 0 Iniciar análise de pico
14 0 Não Utilizado 14 0 Sair da análise de pico
15 0 Não Utilizado 15 0 Fazer comparação
00 NU Calibrar Zero 00 NU ZERAR
01 NU Calibrar Span 01 NU Limp. Comp. Zero
0x00C5 (valor sucessivo determinado pelo MESTRE).
Número do Pacote
Número do pacote
ERRO/STATUS
06 NU Não utilizado 06 NU Peso líquido display
Comando
0x0003
07 NU Não utilizado 07 NU Acum. Peso, n° Pesagens +1 e Imp. dados Acum.
opi_opcs_v20170221_r01
NU
NU
NU
08 NU Não utilizado 08 NU Cancela última acum. e Pesagens -1
NU=Não utilizado.
09 NU Não Utilizado 09 NU Limpa dados de acumulação
10 NU Não Utilizado 10 NU Iniciar
WEIGHTECH
1.2.1.1
VAL.B
VAL.B
VALH.
VAL.H
VAL.H
VAL.H
VAL.H
VAL.H
WD1
WD2
WD3
WD4
WD5
WD6
BIT
BIT
WEIGHTECH Organização dos Pacotes de Dados.
DECIMAL HEXA Função MSW (VAL. MAIS SIGNIFICATIVO) LSW (VAL. MENOS SIGNIFICATIVO)
110 N° Pesagens
0x006E N° Pesagens acumuladas N° Pesagens acumuladas
acumuladas
MSB LSB
BYTE MAIS BYTE MENOS
124 0x007C Data ANO SIGNIFICATIVO SIGNIFICATIVO
Dia Mês
MSB LSB
BYTE MAIS BYTE MENOS
125 0x007D Hora HORA SIGNIFICATIVO SIGNIFICATIVO
Minuto Segundo
opi_opcs_v20170221_r01 Página 5
WEIGHTECH Organização dos Pacotes de Dados.
3 Em andamento 3 Líquido
6 ERR0 6 Sp1
7 ERR2 7 Sp2
8 ERR6 8 FFALL
Alarme Descarga
9 9 Fim de dosagem
Incompleta
Alarme de tempo de
10 10 t-under
dosagem excedido
Alarme de tempo de
11 11 t-over
SUPPLY excedido
12 NU 12 Descarga
13 NU 13 L/B-Inf
14 NU 14 Hi
15 NU 15 Ok
opi_opcs_v20170221_r01 Página 6
WEIGHTECH Organização dos Pacotes de Dados.
VAL
Hex 0x00C6 (valor sucessivo determinado pelo MESTRE). 0X00C6
WD2 Comando Comando
VAL
Hex 0x0067 0x0067
WD3 Peso Líquido valor mais significativo (bit 31 a 16)
VAL
Hex
NU 0x0001
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
BIT
VAL.
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
0
0
0
1
Bin
VAL
Hex
NU 0x464A
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
BIT
VAL.
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
0
1
1
0
Bin
VAL
Hex.
NU 0x0000
WD6 Número do Pacote Número do Pacote
VAL
Hex 0x00C6 (valor sucessivo determinado pelo MESTRE). 0x00C6
NU=Não utilizado
0x10000 + 0x464A =
opi_opcs_v20170221_r01 Página 7
WEIGHTECH Organização dos Pacotes de Dados.
VAL
Hex 0x00C7 (valor sucessivo determinado pelo MESTRE). 0x00C7
WD2 Comando Comando
VAL
Hex 0x006D 0x006D
WD3 Peso Líquido valor mais significativo (bit 31 a 16)
VAL
Hex
NU 0x0098
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
BIT
VAL.
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
0
0
0
0
Bin
VAL
Hex
NU 0x967F
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
BIT
VAL.
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
NU
1
0
1
1
Bin
VAL
Hex.
NU 0x0000
WD6 Número do Pacote Número do Pacote
VAL
Hex 0x00C7 (valor sucessivo determinado pelo MESTRE). 0x00C7
NU=Não utilizado
0x980000 + 0x967F =
opi_opcs_v20170221_r01 Página 8
00 0 LO 00 1 Estável
PACOTE DE LEITURA DA RESPOSTA AO COMANDO
Página 9
Organização dos Pacotes de Dados.
Número do Pacote
Número do pacote
06 0 ERR0 06 0 SP1
ERRO/STATUS
0x00C8
0x00C8
0x00C9
0X0000
0X0205
0x0000
Comando
07 0 ERR2 07 0 SP2
08 0 ERR6 08 0 FFALL
09 0 Alarme Desc. Inc. 09 1 Fim de dosagem
10 0 Alarme Tempo Dos. 10 0 T-under
11 0 Alarme Supply 11 0 T-over
12 0 Não utilizado 12 0 Descarga
13 0 Não Utilizado 13 0 Lib./Bloq. INF
14 0 Não Utilizado 14 0 Hi
15 0 Não Utilizado 15 0 OK
00 NU LO 00 NU Estável
PACOTE DE ESCRITA COMANDO P/ LER CONDIÇÕES DO PROCESSO
Número do Pacote
Número do pacote
ERRO/STATUS
06 NU ERR0 06 NU SP1
0x00C9
Comando
07 NU ERR2 07 NU SP2
opi_opcs_v20170221_r01
NU
NU
NU
08 NU ERR6 08 NU FFALL
NU=Não utilizado
09 NU Alarme Desc. Inc. 09 NU Fim de dosagem
10 NU Alarme Tempo Dos. 10 NU T-under
WEIGHTECH
1.2.2.3
VAL.
VAL.
WD1
WD2
WD3
WD4
WD5
WD6
Hex.
VAL
VAL
VAL
VAL
VAL
VAL
Hex
Hex
Hex
Hex
Hex
BIT
Bin
BIT
Bin
WEIGHTECH Organização dos Pacotes de Dados.
Abaixo detalhe da organização nas words de dados (W3 e W4) p/ data = 10/12/2014:
MSB: MOST SIGNIFICANT BYTE LSB: LEAST SIGNIFICANT BYTE MSB: MOST SIGNIFICANT BYTE LSB: LEAST SIGNIFICANT BYTE
BYTE MAIS SIGNIFICATIVO BYTE MENOS SIGNIFICATIVO BYTE MAIS SIGNIFICATIVO BYTE MENOS SIGNIFICATIVO
MSW: MOST SIGNIFICANT WORD (16 bits) LSW: LEAST SIGNIFICANT WORD (16 bits)
WORD MAIS SIGNIFICATIVA WORD MENOS SIGNIFICATIVA
Atenção!
OS dados de Ano, Dia e MÊS, tem que ser tratados individualmente.
opi_opcs_v20170221_r01 Página 10
WEIGHTECH Organização dos Pacotes de Dados.
VAL
Hex 0x00C9 (valor sucessivo determinado pelo MESTRE). 0x00C9
WD2 Comando Comando
VAL
Hex 0x007C 0x007C
WD3 Ano (2014(10)).
VAL
Hex
NU 0x07DE
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
Bit
Byte
VAL
Hex
NU NU 0x0A 0x0C
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
Bit.
VAL
Hex
NU 0x0000
WD6 Número do Pacote Número do Pacote
VAL
Hex . 0x00C9 (valor sucessivo determinado pelo MESTRE). 0x00C9
NU=Não utilizado
opi_opcs_v20170221_r01 Página 11
WEIGHTECH Organização dos Pacotes de Dados.
Abaixo detalhe da organização nas words de dados (W3 e W4) p/ hora = 09:35:05:
MSB: MOST SIGNIFICANT BYTE LSB: LEAST SIGNIFICANT BYTE MSB: MOST SIGNIFICANT BYTE LSB: LEAST SIGNIFICANT BYTE
BYTE MAIS SIGNIFICATIVO BYTE MENOS SIGNIFICATIVO BYTE MAIS SIGNIFICATIVO BYTE MENOS SIGNIFICATIVO
MSW: MOST SIGNIFICANT WORD (16 bits) LSW: LEAST SIGNIFICANT WORD (16 bits)
WORD MAIS SIGNIFICATIVA WORD MENOS SIGNIFICATIVA
Atenção!
OS dados de Hora, Minuto e Segundo, tem que ser tratados individualmente.
opi_opcs_v20170221_r01 Página 12
WEIGHTECH Organização dos Pacotes de Dados.
VAL
Hex 0x00CA (valor sucessivo determinado pelo MESTRE). 0x00CA
WD2 Comando Comando
VAL
Hex 0x007D 0x007D
WD3 Hora (9(10)).
VAL
Hex
NU 0x0009
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
Bit
Byte
VAL
Hex
NU NU 0x23 0x05
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
Bit.
VAL
Hex
NU 0x0000
WD6 Número do Pacote Número do Pacote
VAL
Hex . 0x00CA (valor sucessivo determinado pelo MESTRE). 0x00CA
NU=Não utilizado
opi_opcs_v20170221_r01 Página 13
WEIGHTECH Organização dos Pacotes de Dados.
MSW LSW
DECIMAL HEXA Função
WORD MAIS SIGNIFICATIVA WORD MENOS SIGNIFICATIVA
MSB LSB
BYTE MAIS BYTE MENOS
314 0x013A Data ANO SIGNIFICATIVO SIGNIFICATIVO
Dia Mês
MSB LSB
BYTE MAIS BYTE MENOS
315 0x013B Hora HORA SIGNIFICATIVO SIGNIFICATIVO
Minuto Segundo
ATENÇÃO!
Os dados das respostas aos comandos de escrita, devem conter os mesmos valores
enviados.
opi_opcs_v20170221_r01 Página 14
WEIGHTECH Organização dos Pacotes de Dados.
PACOTE DE ESCRITA P/ ESCREVER O VALOR DE Final (Peso alvo). PACOTE DE LEITURA DA RESPOSTA AO COMANDO
VAL
Hex 0x00CB (valor sucessivo determinado pelo MESTRE). 0x00CB
WD2 Comando Comando
VAL
Hex 0x012F 0x012F
WD3 Final (Peso Alvo), valor mais significativo (bit 31 a 16). Final (Peso Alvo), valor mais significativo (bit 31 a 16).
VAL
Hex 0x0001 0x0001
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
BIT
VAL.
0
0
0
0
0
0
0
1
0
0
0
1
Bin
WD4 Final (Peso Alvo), valor menos significativo (bit 15 a 0). Peso Líquido valor menos significativo (bit 15 a 0)
VAL
Hex 0x14C6 0x14C6
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
BIT
VAL.
0
0
0
1
0
1
1
0
0
0
1
0
Bin
VAL
Hex
NU 0x0000
WD6 Número do Pacote Número do Pacote
VAL
Hex . 0x00CB (valor sucessivo determinado pelo MESTRE). 0x00CB
NU=Não utilizado
0x010000 + 0x14C6 =
opi_opcs_v20170221_r01 Página 15
WEIGHTECH Organização dos Pacotes de Dados.
Abaixo detalhe da organização nas words de dados (W3 e W4) p/ data = 10/12/2014:
MSB: MOST SIGNIFICANT BYTE LSB: LEAST SIGNIFICANT BYTE MSB: MOST SIGNIFICANT BYTE LSB: LEAST SIGNIFICANT BYTE
BYTE MAIS SIGNIFICATIVO BYTE MENOS SIGNIFICATIVO BYTE MAIS SIGNIFICATIVO BYTE MENOS SIGNIFICATIVO
MSW: MOST SIGNIFICANT WORD (16 bits) LSW: LEAST SIGNIFICANT WORD (16 bits)
WORD MAIS SIGNIFICATIVA WORD MENOS SIGNIFICATIVA
Atenção!
OS dados de Ano, Dia e MÊS, tem que ser tratados individualmente.
opi_opcs_v20170221_r01 Página 16
WEIGHTECH Organização dos Pacotes de Dados.
PACOTE DE ESCRITA P/ ESCREVER O VALOR DA DATA NO INDICADOR. PACOTE DE LEITURA DA RESPOSTA AO COMANDO
VAL
Hex 0x00CC (valor sucessivo determinado pelo MESTRE). 0x00CC
WD2 Comando Comando
VAL
Hex 0x013A 0x013A
WD3 Ano (2014(10)). Ano (2014(10)).
VAL
Hex 0x07DE 0x07DE
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
Bit
Byte
VAL
Hex 0x0A 0x0C 0x0A 0x0C
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
Bit.
VAL
Hex
NU 0x0000
WD6 Número do Pacote Número do Pacote
VAL
Hex . 0x00CC (valor sucessivo determinado pelo MESTRE). 0x00CC
NU=Não utilizado
opi_opcs_v20170221_r01 Página 17
WEIGHTECH Organização dos Pacotes de Dados.
Abaixo detalhe da organização nas words de dados (W3 e W4) p/ hora = 09:35:05:
Decimal 9 35 05
Hexadecimal 0x0009 0x23 0x05
MSB: MOST SIGNIFICANT BYTE LSB: LEAST SIGNIFICANT BYTE MSB: MOST SIGNIFICANT BYTE LSB: LEAST SIGNIFICANT BYTE
BYTE MAIS SIGNIFICATIVO BYTE MENOS SIGNIFICATIVO BYTE MAIS SIGNIFICATIVO BYTE MENOS SIGNIFICATIVO
MSW: MOST SIGNIFICANT WORD (16 bits) LSW: LEAST SIGNIFICANT WORD (16 bits)
WORD MAIS SIGNIFICATIVA WORD MENOS SIGNIFICATIVA
Atenção!
OS dados de Horas, Minutos e segundos, tem que ser tratados individualmente.
opi_opcs_v20170221_r01 Página 18
WEIGHTECH Organização dos Pacotes de Dados.
PACOTE DE ESCRITA P/ ESCREVER O VALOR DA HORA NO INDICADOR. PACOTE DE LEITURA DA RESPOSTA AO COMANDO
VAL
Hex 0x00CE (valor sucessivo determinado pelo MESTRE). 0x00CE
WD2 Comando Comando
VAL
Hex 0x013B 0x013B
WD3 Hora (9(10)) Hora (9(10))
VAL
Hex 0x0009 0x0009
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
BIT
Byte
VAL
Hex 0x23 0x05 0x23 0x05
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
Bit.
VAL
Hex
NU 0x0000
WD6 Número do Pacote Número do Pacote
VAL
Hex . 0x00CE (valor sucessivo determinado pelo MESTRE). 0x00CE
NU=Não utilizado
opi_opcs_v20170221_r01 Página 19
WEIGHTECH Organização dos Pacotes de Dados.
WORD5
VALORES POSSÍVEIS NA RESPOSTA DE ERRO/STATUS
FUNÇÃO
1 0x0001 -
INVÁLIDA
REGISTRO
2 0x0002 -
INVÁLIDO
COMANDO NÃO
NECESSITA EXECUTADO, EM
3 0x0003 VIRTUDE DO PESO
ESTABILIDADE
ESTAR INSTÁVÉL
COMANDO NÃO
EXECUTADO, EM
CONDIÇÃO DE VIRTUDE DA CHAVE
4 0x0004 DE CALIBRAÇÃO
CALIBRAÇÃO
NÃO ESTAR NA
POSIÇÃO CALIB.
INDICADOR
6 0x0006 -
OCUPADO
28 0x001C ERRO CRC -
opi_opcs_v20170221_r01 Página 20
WEIGHTECH Organização dos Pacotes de Dados.
VAL
Hex 0x00CF (valor sucessivo determinado pelo MESTRE). 0x00CF
WD2 Comando Comando
VAL
Hex 0x013C 0x013C
WD3 Span (Peso Cal.), valor mais significativo (bit 31 a 16). Span (Peso Cal.), valor mais significativo (bit 31 a 16).
VAL
Hex 0x0001 0x0000
WD4 Span (Peso Cal.), valor menos significativo (bit 15 a 0). Span (Peso Cal.), valor menos significativo (bit 15 a 0)
VAL
Hex 0x14C6 0x0000
WD5 ERRO/STATUS ERRO/STATUS
VAL
Hex
NU 0x0004
WD6 Número do Pacote Número do Pacote
VAL
Hex . 0x00CF (valor sucessivo determinado pelo MESTRE). 0x00CF
NU=Não utilizado
opi_opcs_v20170221_r01 Página 21
WEIGHTECH Organização dos Pacotes de Dados.
opi_opcs_v20170221_r01 Página 22
WEIGHTECH Organização dos Pacotes de Dados.
3 ENDEREÇOS WEIGHTECH.
FLORIANÓPOLIS, SC
SÃO PAULO, SP
MIAMI, FL
opi_opcs_v20170221_r01 Página 23