Você está na página 1de 203

13/12/2021 11:15 Manual do usuário da série ADAM-6000

Página 1

Manual do usuário

ADAM-6000 Series

Aquisição de dados baseada em Ethernet


e Módulos de Controle

Página 2

direito autoral

https://translate.googleusercontent.com/translate_f 1/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
A documentação e o software incluído com este produto são protegidos por direitos autorais 2018
by Advantech Co., Ltd. Todos os direitos são reservados. Advantech Co., Ltd. reserva-se o direito
para fazer melhorias nos produtos descritos neste manual a qualquer momento, sem
perceber. Nenhuma parte deste manual pode ser reproduzida, copiada, traduzida ou transmitida
de qualquer forma ou por qualquer meio sem a permissão prévia por escrito da Advantech Co.,
Ltd. As informações fornecidas neste manual devem ser precisas e confiáveis. Quão-
nunca, Advantech Co., Ltd. não assume qualquer responsabilidade por seu uso, nem por qualquer infração
mentos dos direitos de terceiros, que podem decorrer da sua utilização.

Reconhecimentos
Intel e Pentium são marcas comerciais da Intel Corporation.
Microsoft Windows e MS-DOS são marcas registradas da Microsoft Corp.
Todos os outros nomes de produtos ou marcas registradas são propriedades de seus respectivos proprietários.

Garantia do Produto
Advantech garante a você, o comprador original, que cada um de seus produtos será
livre de defeitos de materiais e mão de obra por dois anos a partir da data de compra
perseguir.
Esta garantia não se aplica a quaisquer produtos que tenham sido reparados ou alterados por
pessoas que não sejam pessoal de reparo autorizado pela Advantech, ou que tenham sido
sujeito a uso indevido, abuso, acidente ou instalação inadequada. Advantech não assume
responsabilidade sob os termos desta garantia como consequência de tais eventos.
Por causa dos altos padrões de controle de qualidade e testes rigorosos da Advantech, a maioria dos
nossos clientes nunca precisam usar nosso serviço de reparo. Se um produto Advantech estiver com defeito
tivo, ele será consertado ou substituído gratuitamente durante o período de garantia. Pra fora-
reparos de garantia, você será cobrado de acordo com o custo dos materiais de substituição,
tempo de serviço e frete. Consulte seu revendedor para obter mais detalhes.
Se você acha que tem um produto com defeito, siga estas etapas:
1 Colete todas as informações sobre o problema encontrado. (Por exemplo, CPU
velocidade, produtos Advantech usados, outro hardware e software usados, etc.) Nota
qualquer coisa anormal e liste todas as mensagens na tela que você receber quando o problema
ocorre.
2 Ligue para seu revendedor e descreva o problema. Por favor, tenha seu manual, produto,
e qualquer informação útil prontamente disponível.
3 Se o seu produto for diagnosticado como defeituoso, obtenha um RMA (devolver mercadoria
de autorização) do seu revendedor. Isso nos permite processar sua devolução
mais rapidamente.
4 Embale cuidadosamente o produto com defeito, um reparo e substituição totalmente concluído
Cartão de pedido e uma cópia do comprovante da data de compra (como o recibo de venda)
em um contêiner transportável. Um produto devolvido sem prova da data de compra
não é elegível para serviço de garantia.
5 Escreva o número RMA de forma visível na parte externa da embalagem e envie pré-pago
ao seu revendedor.

Parte No. 2003600003 Edição 9


Impresso em Taiwan Agosto de 2018

Manual do usuário ADAM-6000 ii

Página 3

Declaração de conformidade
CE

Este produto passou no teste CE para especificações ambientais quando blindado


cabos são usados ​para fiação externa. Recomendamos o uso de cabos blindados. Isto
tipo de cabo está disponível na Advantech. Entre em contato com seu fornecedor local para
Informações sobre pedidos.

FCC Classe A

Nota: Este equipamento foi testado e está em conformidade com os limites de uma Classe
Um dispositivo digital, de acordo com a parte 15 das Regras da FCC. Esses limites são projetados para
fornecer proteção razoável contra interferências prejudiciais quando o equipamento é
operado em um ambiente comercial. Este equipamento gera, usa e pode
irradiam energia de radiofrequência e, se não for instalada e usada de acordo com o
manual de instruções, pode causar interferência prejudicial às comunicações de rádio. Ópera-

https://translate.googleusercontent.com/translate_f 2/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
a instalação deste equipamento em uma área residencial pode causar interferência prejudicial em
caso em que o usuário deverá corrigir a interferência às suas próprias custas.

Suporte Técnico e Assistência


1 Visite o site da Advantech em www.advantech.com/support, onde você pode encontrar
as informações mais recentes sobre o produto.
2 Entre em contato com seu distribuidor, representante de vendas ou atendimento ao cliente da Advantech
centro de suporte técnico se precisar de assistência adicional. Por favor tenha o
seguintes informações prontas antes de você ligar:
- Nome do produto e número de série
- Descrição de seus acessórios periféricos
- Descrição do seu software (sistema operacional, versão, software aplicativo,
etc.)
- Uma descrição completa do problema
- O texto exato de quaisquer mensagens de erro

iii Manual do usuário ADAM-6000

Página 4

Instruções de segurança
1 Leia estas instruções de segurança com atenção.
2 Guarde este Manual do Usuário para referência futura.
3 Desconecte este equipamento de qualquer tomada CA antes de limpá-lo. Use um pano úmido
pano. Não use detergentes líquidos ou em spray para a limpeza.
4 Para o equipamento de plug-in, a tomada elétrica deve estar localizada perto do equipamento
e deve ser facilmente acessível.
5 Mantenha este equipamento longe da umidade.
6 Coloque este equipamento em uma superfície confiável durante a instalação. Largando ou deixando
sua queda pode causar danos.
7 As aberturas do gabinete são para a convecção de ar. Proteja o equipamento
de superaquecimento. NÃO CUBRA AS ABERTURAS.
8 Certifique-se de que a tensão da fonte de alimentação está correta antes de conectar o
equipamento à tomada.
9 Posicione o cabo de alimentação de forma que as pessoas não possam pisar nele. Não coloque nada
sobre o cabo de alimentação.
10. Todos os cuidados e advertências no equipamento devem ser observados.
11. Se o equipamento não for usado por um longo tempo, desconecte-o da fonte de alimentação
para evitar danos por sobretensão transitória.
12. Nunca derrame nenhum líquido em uma abertura. Isso pode causar incêndio ou choque elétrico.
13. Nunca abra o equipamento. Por razões de segurança, o equipamento deve ser
aberto apenas por pessoal de serviço qualificado.
14. Se uma das seguintes situações surgir, faça com que o equipamento seja verificado pelo serviço
pessoal:
∎ O cabo de alimentação ou plugue está danificado.
∎ O líquido penetrou no equipamento.
∎ O equipamento foi exposto à umidade.
∎ O equipamento não funciona bem ou você não consegue fazer com que funcione de acordo com o
manual do usuário.
∎ O equipamento caiu e foi danificado.

https://translate.googleusercontent.com/translate_f 3/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
∎ O equipamento apresenta sinais óbvios de quebra.
15. NÃO DEIXE ESTE EQUIPAMENTO EM UM AMBIENTE ONDE O
A TEMPERATURA DE ARMAZENAMENTO PODE ESTAR ABAIXO DE -20 ° C (-4 ° F) OU ACIMA DE 60 ° C
(140 ° F). ISTO PODE DANIFICAR O EQUIPAMENTO. O EQUIPAMENTO
DEVE ESTAR EM UM AMBIENTE CONTROLADO.
16. CUIDADO: PERIGO DE EXPLOSÃO SE A BATERIA ESTIVER INCORRETAMENTE
SUBSTITUÍDO. SUBSTITUA APENAS PELO MESMO TIPO OU EQUIVALENTE
RECOMENDADO PELO FABRICANTE, DESCARTE AS BATERIAS USADAS
DE ACORDO COM AS INSTRUÇÕES DO FABRICANTE.
17. O nível de pressão sonora na posição do operador de acordo com IEC 704-1: 1982
não é mais do que 70 dB (A).
ISENÇÃO DE RESPONSABILIDADE: Este conjunto de instruções é fornecido de acordo com IEC 704-1. Advantech
isenta-se de qualquer responsabilidade pela exatidão de quaisquer declarações aqui contidas.

Manual do usuário ADAM-6000 4

Página 5

Conteúdo
Capítulo 1 Compreendendo seu sistema .............. 1
1,1 Introdução ................................................. .............................................. 2
Figura 1.1 Arquitetura do Sistema do Módulo ADAM-6000 .................. 2
1,2 Principais características ................................................ .......................................... 2
1,3 Especificações ................................................. ........................................... 4
1,4 Dimensões ................................................. .............................................. 4
Figura 1.2 Dimensões do Módulo ADAM-6000 ............................... 4
1,5 Status do LED ................................................ ................................................ 5

Capítulo 2 Diretrizes de seleção de hardware .......... 7


2,1 Selecionando um Módulo de E / S ............................................ ................................ 8
Tabela 2.1: Diretrizes de seleção de E / S .......................................... ... 8
2,2 Selecionando um Terminal de Link e Cabo ............................................ ............ 8
Figura 2.1 Conectando Módulos ADAM-6000 a um Ethernet Ter-
minal via cabo ............................................... ............ 9
Tabela 2.2: Tabela de Atribuição de Pinos de Porta Ethernet RJ-45 ................ 9
2,3 Selecionando uma interface do operador .............................................. .................. 9

Capítulo 3 Guia de instalação de hardware ............. 11


3,1 Introdução à interface ................................................ .............................. 12
3,2 Opções de montagem ................................................ .................................... 13
3.2.1 Montagem do Painel ............................................. .............................. 13
Figura 3.1 Dimensões do suporte de montagem do painel ........................ 13
Figura 3.2 Como consertar um módulo no suporte de montagem ......... 13
3.2.2 Montagem em trilho DIN ............................................ ........................... 14
Figura 3.3 Como consertar um módulo no adaptador de trilho DIN .......... 14
Figura 3.4 Como prender um módulo em um trilho DIN ..................... 14
3,3 Fiação e conexões ............................................... ........................... 15
3.3.1 Fiação da fonte de alimentação ............................................ ....................... 15
Figura 3.5 Como conectar os fios de alimentação do módulo ................ 15
3.3.2 Fiação do Módulo de E / S .......................................... ............................. 15

Capítulo 4 Introdução ao analógico ADAM-6000 I / O


Módulos 17
4,1 Módulos de entrada analógica ............................................... .............................. 18
4,2 Módulo de entrada RTD isolado de 7 canais ADAM-6015 ........................................ . 18
4.2.1 Especificações .............................................. ................................ 18
4.2.2 Fiação de Aplicação ............................................. .......................... 20
Figura 4.1 Fiação de entrada RTD ADAM-6015 ................................. 20
4.2.3 Atribuição de Endereço ............................................. ...................... 20
4,3 ADAM-6017 Módulo de entrada analógica / saída digital de 2 canais .................... 20

https://translate.googleusercontent.com/translate_f 4/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
4.3.1 Especificações .............................................. ................................ 20
Figura 4.2 Interruptores de jumper ADAM-6017 .................................. 22
4.3.2 Fiação de Aplicação ............................................. .......................... 23
Figura 4.3 Fiação de entrada analógica ADAM-6017 ............................. 23
Figura 4.4 Configuração do tipo de entrada analógica ADAM-6017 .................... 23
Figura 4.5 Fiação de saída digital ADAM-6017 ............................ 23
4.3.3 Atribuição de Endereço ............................................. ...................... 24

v Manual do usuário ADAM-6000

Página 6

4,4 Módulo de entrada de termopar isolado ADAM-6018 / saída digital de 8 canais. 24


Figura 4.6 Entrada de termopar de 8 canais ADAM-6018 ..................... 24
4.4.1 Especificações .............................................. ................................ 24
4.4.2 Fiação de Aplicação ............................................. .......................... 26
Figura 4.7 Fiação de entrada do termopar ADAM-6018 .................. 26
Figura 4.8 Fiação de saída digital ADAM-6018 ............................ 26
4.4.3 Atribuição de Endereço ............................................. ...................... 26
4,5 Módulo de E / S universal isolado de 12 canais ADAM-6024 .................................. 26
4.5.1 Especificações .............................................. ................................ 27
Figura 4.9 Configurações de jumpers ADAM-6024 ................................... 28
4.5.2 Fiação de Aplicação ............................................. .......................... 29
Figura 4.10 Fiação de E / S analógica ADAM-6024 ................................. 29
Figura 4.11 Fiação de entrada digital ADAM-6024 ............................... 29
Figura 4.12 Fiação de saída digital ADAM-6024 ............................ 30
4.5.3 Atribuição de Endereço ............................................. ...................... 30

capítulo 5 Introdução ao Digital ADAM-6000 I / O


Módulos 31
5,1 Módulos de relé e E / S digital ........................................... ..................... 32
5,2 Módulo de E / S digital isolado ADAM-6050 18 canais ...................................... . 32
5.2.1 Especificações .............................................. ................................ 32
5.2.2 Fiação do Aplicativo ............................................. .......................... 33
Figura 5.1 Fiação de entrada digital ADAM-6050 ............................... 33
Figura 5.2 Fiação de saída digital ADAM-6050 ............................ 33
5.2.3 Atribuição de endereço ............................................. ...................... 34
5,3 Módulo de E / S digital isolado de 14 canais ADAM-6051 c / contador de 2 canais .............. 34
5.3.1 Especificações .............................................. ................................ 34
5.3.2 Fiação do Aplicativo ............................................. .......................... 35
Figura 5.3 Fiação de entrada digital ADAM-6051 ............................... 35
Figura 5.4 Entrada do contador ADAM-6051 (frequência) ................... 35
Figura 5.5 Fiação de saída digital ADAM-6051 ............................ 36
5.3.3 Atribuição de Endereço ............................................. ...................... 36
5,4 Módulo de E / S digital isolado tipo fonte de 16 canais ADAM-6052 .................. 36
5.4.1 Especificações .............................................. ................................ 36
Figura 5.6 Configurações de jumper ADAM-6052 ............................ 37
5.4.2 Fiação de Aplicação ............................................. .......................... 38
Figura 5.7 Fiação de entrada digital ADAM-6052 ............................... 38
Figura 5.8 Fiação de saída digital ADAM-6052 ............................ 39
5.4.3 Atribuição de Endereço ............................................. ...................... 39
5,5 ADAM-6060 Entrada Digital de 6 canais / Módulo de Relé de 6 canais ................................. 39
5.5.1 Especificações .............................................. ................................ 39
5.5.2 Fiação de Aplicação ............................................. .......................... 41
Figura 5.9 Fiação de entrada digital ADAM-6060 ............................... 41
Figura 5.10 Fiação de saída do relé ADAM-6060 ............................. 41
5.5.3 Atribuição de Endereço ............................................. ...................... 41
5,6 ADAM-6066 Entrada digital de 6 canais / Módulo de relé de alimentação de 6 canais ...................... 42
5.6.1 Especificações: ............................................. ................................ 42
5.6.2 Fiação de Aplicação ............................................. .......................... 43
Figura 5.11 Fiação de entrada digital ADAM-6066 ............................... 43
Figura 5.12 Fiação de Saída de Relé ADAM-6066 ............................. 43
5,7 Função de diagnóstico de saída digital .............................................. ............ 44
5.7.1 Como Obter o Status de Diagnóstico de Saída Digital ................... 45
Figura 5.13 Status de diagnóstico de DO anormal ............................... 45
Figura 5.14 Status de diagnóstico normal de DO .................................. 46

Capítulo 6 Guia de configuração do sistema ........... 49

Manual do usuário ADAM-6000 vi

Página 7

https://translate.googleusercontent.com/translate_f 5/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
6,1 Requisitos de sistema................................................ ............................. 50
6,2 Instalando o utilitário Adam / Apax .NET ........................................... ................ 50
6,3 Visão geral do utilitário Adam / Apax .NET ........................................... ................ 50
Figura 6.1 Janela de operação do utilitário Adam / Apax .NET ............. 51
6.3.1 Barra de Menu ............................................. ....................................... 51
6.3.2 Barra de ferramentas .............................................. .......................................... 52
Figura 6.2 Barra de Ferramentas do Utilitário Adam / Apax .NET ............................... 52
6.3.3 Área de exibição da árvore do módulo ........................................... ............... 53
Figura 6.3 Área de exibição do módulo de utilitário Adam / Apax .NET .......... 53
6.3.4 Área de exibição de status ............................................ ........................ 53
6.3.5 Configuração dos Módulos ADAM-6000 ....................................... 53
Figura 6.4 Utilitário Adam / Apax .NET - Procurando dispositivos ...... 54
6.3.6 Configuração do Grupo ............................................. ....................... 62
6.3.7 Configuração de E / S ........................................... .............................. 64
Figura 6.5 Todos os canais, canais individuais e configuração GCL
Controles de operação ................................................ ............. 64
6,4 Módulos de entrada analógica (ADAM-6015, ADAM-6017 e ADAM-6018) .... 65
6.4.1 Configuração de todos os canais ........................................... ................ 65
Figura 6.6 Área de configuração da faixa de canais ........................ 65
Figura 6.7 Registro de tendência de entrada analógica ........................................... 68
6.4.2 Configuração de canal individual ............................................ .... 70
Figura 6.8 Configuração do modo de alarme de entrada analógica ................... 70
6,5 Módulos de E / S universais (ADAM-6024) ........................................ .............. 71
6.5.1 Configuração de todos os canais ........................................... ................ 71
Figura 6.9 Configuração do canal ADAM-6015 ......................... 72
Figura 6.10 Guia de Saída ADAM-6024 ........................................... 72
6,6 Módulos de E / S digital universal (ADAM-6050, ADAM-6051- ADAM-6052,
ADAM-6060, ADAM-6066) .......................................... ............................ 73
6.6.1 Configuração de todos os canais ........................................... ................ 73
6.6.2 Configuração de canal individual ............................................ .... 74
Figura 6.11 Modos de entrada digital ............................................. ...... 75
Figura 6.12 Modos de saída digital ............................................. ... 78
Figura 6.13 Gráfico que explica o modo de saída de baixo a alto atraso. 80
Figura 6.14 Gráfico que explica o modo de saída de atraso baixo a alto. 81
6,7 Introdução às funções P2P .............................................. ................... 81
6.7.1 Modos de comunicação P2P ............................................ ........... 82
Figura 6.15 Modo básico para P2P ............................................ ...... 82
Figura 6.16 Modo avançado para P2P ........................................... 83
6.7.2 Métodos de comunicação P2P ............................................ ........ 83
6.7.3 Gatilhos de evento P2P ............................................ ......................... 83
6,8 Como configurar funções P2P ............................................. ............... 84
Figura 6.17 Guia Peer to Peer / Evento .......................................... .. 84
6.8.1 Configuração do Modo Básico ............................................ ............... 85
Figura 6.18 Configuração do modo básico P2P ................................. 85
6.8.2 Configuração do Modo Avançado ............................................ ........ 86
Figura 6.19 Configuração do modo avançado P2P ......................... 86
Figura 6.20 Copiar uma configuração para outros canais ....................... 87
6,9 Servidor da Web ADAM-6000 ............................................. ............................ 87
6.9.1 HTML 5 ............................................. .......................................... 88
6.9.2 Personalização de miniaplicativo Java ............................................ ............. 90
Figura 6.21 Estrutura do arquivo ADAM6060.jar ........................... 93
Figura 6.22 Upgrade do Firmware .............................................. ...... 93

Capítulo 7 Planejando seu programa de inscrição ....


101
7,1 Introdução ................................................. .......................................... 102
7,2 ADAM .NET Class Library ............................................. ........................ 102
Figura 7.1 Modificando ADAM-6050 .NET .................................. 103

vii Manual do usuário ADAM-6000

Página 8

Figura 7.2 Execute o código de amostra e configure seu ADAM


módulo................................................. ................... 103
7,3 Protocolo Modbus para Módulos ADAM-6000 ........................................... 104
7.3.1 Estrutura do protocolo Modbus ............................................ ........... 104
7.3.2 Introduções de Código de Função Modbus ....................................... 104
7,4 Comandos ASCII para Módulos ADAM-6000 ......................................... 109
7.4.1 Sintaxe ASCII ............................................. ............................... 109
7.4.2 Conjunto de Comandos do Sistema ............................................ .................. 109
7.4.3 Conjunto de Comando de Entrada Analógica ........................................... ........... 113
7.4.4 Conjunto de Comando de Alarme de Entrada Analógica .......................................... 124
7.4.5 Conjunto de Comando I / O Universal ......................................... ............ 129
7.4.6 Conjunto de Comando Digital I / O ......................................... ................. 135
7,5 SNMP para Módulos ADAM-6000 ............................................ ............... 138
7.5.1 Arquivo ADAM MIB ............................................ .............................. 138
7.5.2 Configuração de Trap SNMP ............................................ ............. 138
Figura 7.3 Configuração de Trap usando o utilitário Adam / Apax .NET. 139
7.5.3 Valor SNMP OID ............................................ .......................... 140

https://translate.googleusercontent.com/translate_f 6/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
7,6 MQTT para módulos ADAM-6000 ............................................ ............... 141
7.6.1 Introdução do MQTT ............................................ .................... 141
7.6.2 Formato MQTT para módulo ADAM .......................................... .... 141
7.6.3 Configuração MQTT ............................................. .................... 144
7.6.4 Como Iniciar MQTT com Módulos ADAM-6000 ........................ 147
7.6.5 Relógio em tempo real ........................................... ............................ 149
7.6.6 Configuração SNTP usando o utilitário Adam / Apax .NET ................. 149
7.6.7 Configuração SNTP usando comandos ASCII .......................... 150

Capítulo 8 Lógica de condição gráfica (GCL) ..... 151


8,1 Visão geral ................................................. .............................................. 152
8,2 Ambiente de configuração GCL ............................................... ............ 152
Figura 8.1 Ambiente de configuração GCL ............................ 153
Figura 8.2 Quatro estágios para uma regra lógica ............................. 154
8,3 Configurando os Quatro Estágios de uma Regra Lógica ........................................ 155
8.3.1 Estágio de Condição de Entrada ............................................ ................... 155
Figura 8.3 Configuração do estágio de condição de entrada ...................... 156
Figura 8.4 Função de Escala do Modo de Entrada Analógica .................. 156
Figura 8.5 Unidade de Engenharia e Valor Atual ........................... 157
8.3.2 Estágio Lógico ............................................. .................................. 159
Figura 8.6 Configuração do Estágio Lógico ...................................... 159
8.3.3 Estágio de Execução ............................................. ........................... 160
Figura 8.7 Configuração do estágio de execução ............................... 161
Figura 8.8 Função de Enviar para a Próxima Regra ................................... 162
Figura 8.9 A próxima regra lógica ............................................ ... 162
8.3.4 Estágio de Saída ............................................. ................................ 163
Figura 8.10 Configuração do Estágio de Saída .................................... 163
Figura 8.11 Saída de Mensagem Remota ....................................... 166
8,4 Sinalizador Interno para Logic Cascade e Feedback .................................... 168
8.4.1 Logic Cascade ............................................. ............................. 168
Figura 8.12 Arquitetura em cascata lógica local .......................... 168
Figura 8.13 Configuração da Regra Lógica 1 ................................. 168
Figura 8.14 Configuração da Regra Lógica 2 ................................. 169
Figura 8.15 Configuração da Regra Lógica 3 ................................. 169
Figura 8.16 Cascata Lógica Distribuída ..................................... 170
Figura 8.17 Configuração da Regra Lógica 1 ................................. 170
Figura 8.18 Configuração da Regra Lógica 2 ................................. 170
Figura 8.19 Configuração da Regra Lógica 3 ................................. 170
8.4.2 Feedback .............................................. .................................... 171
Figura 8.20 Feedback da lógica de construção ........................................ 171
8,5 Download de lógica e monitoramento online ............................................. ... 171

Manual do usuário ADAM-6000 viii

Página 9

Figura 8.21 Função de monitoramento online ..................................... 172


Figura 8.22 Sequência de execução GCL ...................................... 173
8,6 Aplicações típicas com GCL .............................................. ................. 173
Figura 8.23 ​Diagrama de escada para controle liga / desliga ........................ 174
Figura 8.24 Lógica GCL para controle liga / desliga ................................. 174
Figura 8.25 Gráfico de Tempo para Controle de Sequência ........................... 175
Figura 8.26 Lógica GCL para controle de sequência (liga no Se-
quência e permanece ligado) ....................................... 175
Figura 8.27 Gráfico de Tempo para 12 Entradas Digitais para 1 Saída Digital 176
Figura 8.28 Lógica GCL para 12 entradas digitais para 1 saída digital. 176
Figura 8.29 Gráfico de Tempo para Aplicativos Flicker ......................... 177
Figura 8.30 Lógica GCL para Flicker ............................................ .. 177
Figura 8.31 Gráfico de Tempo para Rising Edge .................................... 177
Figura 8.32 Diagrama de escada para borda ascendente ............................ 178
Figura 8.33 Lógica GCL para Rising Edge ..................................... 178
Figura 8.34 Gráfico de Tempo para Falling Edge .................................... 179
Figura 8.35 Diagrama de Escada para Borda Descendente ............................ 179
Figura 8.36 Lógica GCL para Falling Edge .................................... 179
Figura 8.37 Gráfico de tempo para controle de sequência (gire continuamente
On e Off in Sequence) ........................................ 180
Figura 8.38 Lógica GCL para controle de sequência (gire continuamente
On e Off in Sequence) ........................................ 180
Figura 8.39 Lógica GCL para acionador de evento (ocorre apenas uma vez). 181
Figura 8.40 Configuração do acionador de evento (ocorre apenas uma vez) ... 181

Apêndice A Planilhas de projeto ......................... 183

Apêndice B Formatos de dados e intervalos de E / S ........ 187


B.1 Formatos de dados de comando ADAM-6000 ............................................ ...... 188
Figura B.1 Estrutura de Comentário de Solicitação .................................. 188
Figura B.2 Estrutura do Comentário de Resposta ............................... 188

https://translate.googleusercontent.com/translate_f 7/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
B.2 Tabelas de mapeamento Modbus de E / S ADAM-6000 ......................................... ... 193

apêndice C Referência de Aterramento ...................... 223


C.1 Aplicação de Aterramento e Blindagem de Campo ........................................... 224
C.1.1 Visão geral .............................................. ..................................... 224
C.2 Aterramento ................................................. ............................................ 224
C.2.1 A Terra como Referência .......................................... ............... 224
Figura C.1 Pensando na Terra como um Solo .......................... 224
C.2.2 Aterramentos da Estrutura e Barras de Aterramento ........................................ 225
Figura C.2 Barra de Aterramento ............................................ ............ 225
Figura C.3 Figura C.3: Modo Normal e Comum ................. 225
C.2.3 Modo Normal e Modo Comum .......................................... .. 225
Figura C.4 Modo Normal e Comum ................................... 226
C.2.4 Impedância do fio ............................................. ........................... 226
Figura C.5 Transmissão de Alta Tensão .............................. 226
Figura C.6 Impedância de fio ............................................ ......... 227
C.2.5 Aterramento de Ponto Único ........................................... .................. 227
Figura C.7 Aterramento de Ponto Único .......................................... 227
Figura C.8 Aterramento de ponto único ........................................... . 227
C.3 Blindagem ................................................. .............................................. 228
C.3.1 Blindagem do Cabo ............................................. ................................. 228
Figura C.9 Cabo de isolamento único ........................................... .. 228
Figura C.10 Cabo de isolamento duplo ........................................... 228
C.3.2 Proteção do Sistema ............................................. ......................... 229

ix Manual do usuário ADAM-6000

Página 10

Figura C.11 Proteção do Sistema ............................................. ...... 229


Figura C.12 As características do cabo ............................ 229
Figura C.13 Blindagem do Sistema (1) .......................................... .... 230
Figura C.14 Blindagem do Sistema (2) .......................................... .... 230
C.4 Técnicas de redução de ruído ............................................... ................. 230
Figura C.15 Técnicas de redução de ruído ................................. 231
C.5 Lista de controle ................................................. .............................................. 231

Apêndice D REST para ADAM-6000 ...................... 233


D.1 Introdução ao REST ................................................ ................................. 234
D.2 Recursos REST para ADAM .............................................. .................... 234
D.2.1 Entrada analógica .............................................. ................................. 234
D.2.2 Saída analógica .............................................. ............................... 235
D.2.3 Entrada digital .............................................. .................................. 236
D.2.4 Saída digital .............................................. ................................ 237
D.2.5 Contador .............................................. ....................................... 238

https://translate.googleusercontent.com/translate_f 8/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Manual do usuário ADAM-6000 x

Página 11

XI Manual do usuário ADAM-6000

Página 12
https://translate.googleusercontent.com/translate_f 9/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Manual do usuário ADAM-6000 xii

Página 13

https://translate.googleusercontent.com/translate_f 10/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Capítulo 1
Compreendendo o seu
Sistema
1

Página 14

1.1 Introdução
Módulos de aquisição e controle de dados baseados em Ethernet da série ADAM-6000 (DA&C)
fornecer I / O, aquisição de dados e recursos de rede em um módulo, permitindo que você
para construir uma solução de monitoramento e controle distribuída econômica para uma ampla variedade
de aplicativos. Por meio de uma rede Ethernet padrão, os módulos ADAM-6000 podem
recuperar os valores de I / O dos sensores e publicá-los como valores de I / O em tempo real para
nós de trabalho via LAN, intranet ou Internet. Com tecnologia habilitada para Ethernet,
Os módulos ADAM-6000 permitem que você construa um sistema DA&C de baixo custo para a construção
automação, monitoramento ambiental, gerenciamento de instalações e manufatura eletrônica
formulários. A Figura 1-1 dá uma breve visão geral de uma arquitetura de sistema que pode ser
adotado para módulos ADAM-6000.

https://translate.googleusercontent.com/translate_f 11/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Figura 1.1 Arquitetura do Sistema do Módulo ADAM-6000

1.2 Características principais


Módulos de E / S DA&C habilitados para Ethernet
Os módulos ADAM-6000 são baseados no padrão de rede Ethernet amplamente utilizado,
que é empregado na maioria dos ambientes de negócios. Você pode adicionar facilmente ADAM-6000
módulos de E / S em série para redes Ethernet existentes ou usá-los em novas Ethernet-
redes de manufatura eletrônica habilitadas. Esta série de módulos suporta 10/100 Mbps
Ethernet e Modbus / TCP sobre TCP / IP para conectividade de dados e UDP sobre Ether-
líquido. Com UDP / IP, os módulos de E / S da série ADAM-6000 podem transmitir fluxos de dados ativamente
para até oito nós Ethernet. Por meio de rede Ethernet, sistemas HMI / SCADA,
e controladores, você pode acessar e adquirir dados em tempo real do ADAM-6000 Ether-
módulos DA&C habilitados para rede. Os dados podem então ser integrados aos sistemas de negócios
para obter informações comerciais valiosas.

Observação!Algumas funções inteligentes são fornecidas apenas com o ADAM-6000-CE


versão. Consulte o Apêndice F para obter mais detalhes.

Manual do usuário ADAM-6000 2

Página 15

Módulos I / O Inteligentes
Capítulo 1
Atualizado a partir de módulos de E / S tradicionais, todos os módulos da série ADAM-6000 possuem
funções inteligentes que podem aprimorar os recursos do sistema. Por exemplo, o digital
os módulos de entrada fornecem funções de contador e totalizador; os módulos de saída digital pro-
vide saída de pulso e funções de saída de atraso; os módulos de entrada analógica fornecem
cálculos de dados estatísticos descritivos (por exemplo, mín., máx. e média); e o analógico
os módulos de saída fornecem uma função de controle de loop PID.

E / S mista para todos os aplicativos


você
O projeto de E / S misto da série ADAM-6000 oferece uma opção de E / S econômica para
sistemas de aplicação. Os tipos de E / S mais comumente usados ​para unidades de função única são
compreensivo
disponível em um único módulo. Este conceito de design não só economiza o uso de I / O, como também
custos, mas também acelera as operações de E / S. Para pequeno sistema DA&C ou autônomo
unidades de controle em sistemas de médio-grande porte, o projeto de E / S misto da série ADAM-6000 pode
atender facilmente às necessidades de sua aplicação com apenas um ou dois módulos. Com adicional
módulos de controle embutidos, esses módulos podem ser usados ​para criar facilmente um
arquitetura de E / S menos complexa e mais distribuída.

Monitoramento e diagnóstico remoto


Diferenças anteriores nos modos de comunicação e formatos de dados dificultavam Sua
implementar controle de automação e monitoramento em infraestrutura baseada em TI. Em particular,
os usuários tinham que converter dados para transformar fluxos de dados de I / O de sistemas SCADA antes
transferir para um banco de dados ou sistema de gerenciamento de TI.
Os módulos ADAM-6000 integram a linguagem da web mais recente (HTML 5) e baseada na web Sistema
estilo arquitetônico (REST) ​com autenticação básica para usuários adquirirem I / O remotamente
dados em qualquer serviço da web de dispositivo inteligente sem roteamento do sistema SCADA. Como um
exemplo, um navegador da web de smartphone agora pode ser usado para acessar remotamente um I / O
módulo via HTTP.
Cada módulo ADAM-6000 apresenta uma página da web do módulo de E / S pré-construída para exibir
dados de E / S em tempo real, alarmes e status do módulo via LAN ou Internet. Usando qualquer pop-
Com um navegador de Internet amplo, você pode realizar o monitoramento de sites locais e remotos.
Além disso, o monitoramento habilitado para web pode ser concluído imediatamente, sem a necessidade de
qualquer programação.

Protocolo Modbus / TCP


Os módulos ADAM-6000 suportam o protocolo Modbus / TCP padrão amplamente utilizado da indústria
col, permitindo que você se conecte com qualquer controlador Ethernet ou software HMI / SCADA
compatível com Modbus / TCP. A Advantech também fornece um servidor OPC para Modbus / TCP
para que os fluxos de dados do módulo ADAM-6000 I / O possam ser integrados ao cliente OPC
software habilitado, liberando assim você de ter que desenvolver novos drivers.

https://translate.googleusercontent.com/translate_f 12/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
Página da web personalizada
Como os módulos ADAM-6000 têm uma página da web embutida padrão, você pode monitorar e
controlar o status de E / S de qualquer local usando o Internet Explorer. Além disso,
páginas da web ized podem ser carregadas para módulos ADAM-6000 para aplicativos individuais.
Advantech fornece código de amostra em JavaScript * como uma referência para você projetar seu
própria interface de operação e, em seguida, carregue-a para os módulos ADAM-6000 específicos via
Utilitário Adam / Apax .NET.

Suporte de software Modbus / TCP


O firmware para os módulos ADAM-6000 possui um servidor Modbus / TCP embutido. Advantech
fornece a biblioteca de classes ADAM .NET e o utilitário Adam / Apax .NET para módulos de

3 Manual do usuário ADAM-6000

Página 16

figuração e personalização. Você pode configurar os módulos ADAM usando este utilitário, e
pode ser integrado com qualquer software homem-máquina (HMI) que suporte Modbus /
TCP. Você também pode adquirir o Advantech OPC Server para configurar o Modbus / TCP
definições.

1.3 Especificações

Ethernet 10 / 100BASE-T
Fiação UTP (Cat 5 ou posterior)
Conexão de ônibus Conector modular RJ45
Com. Protocolo Modbus / TCP em TCP / IP e UDP
Até 100 Mbps
Taxa de transferência de dados
Não regulado de 10 a 30 V DC

Potência, CPU, comunicação


Indicador de status
(Link, Collide, 10/100 Mbps, Tx, Rx)
Caso PC com hardware de montagem cativo
Bloco de terminais de parafuso Aceita fio tamanho # 14-28 AWG, comprimento decapado: 6,5 mm

Observação!Embora o equipamento seja projetado para operar abaixo de 30% de umidade,


problemas de eletricidade estática são mais comuns em níveis de umidade mais baixos.
Certifique-se de tomar as precauções adequadas ao manusear o equipamento.
Recomendamos o uso de tiras de aterramento, revestimentos de piso antiestáticos e
outras medidas de proteção se você usar o equipamento em baixa umidade
ambientes.

1.4 Dimensões
As seguintes dimensões são fornecidas em milímetros. Essas dimensões são comuns para
todos os módulos ADAM-6000.

Figura 1.2 Dimensões do Módulo ADAM-6000

Manual do usuário ADAM-6000 4

https://translate.googleusercontent.com/translate_f 13/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Página 17

Capítulo 1
1.5 LED Status
Existem dois LEDs no painel frontal dos módulos ADAM-6000. Cada LED possui dois
indicadores para representar o status do sistema:

você
compreensivo

Sua

Sistema
LIDERADACor Comportamento de Indicação
Piscar O módulo está normalmente em execução
Status Laranja (quando Status e vermelho Quando o usuário habilita LOCATE
ON por 30s
O link está ativado ao mesmo tempo) função
Link Verde LIGADO Ethernet está conectada
Velocidade Laranja (quando a velocidade e vermelho SOBRE A velocidade da Ethernet é 100 Mbps
COM estão ligados ao mesmo Módulo está transmitindo ou
COM Pisca Verde
Tempo) recebendo dados

5 Manual do usuário ADAM-6000

Página 18

Como localizar seu módulo


Os módulos ADAM-6000 também têm uma função de localização para ajudá-lo a identificar fisicamente um
módulo específico que você pode estar procurando. Quando esta função está habilitada, o Status
O LED permanecerá vermelho por 30 s. No utilitário Adam / Apax .NET, você pode habilitar a localização
função clicando em Ativar na guia Informações .

https://translate.googleusercontent.com/translate_f 14/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Manual do usuário ADAM-6000 6

Página 19

https://translate.googleusercontent.com/translate_f 15/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Capítulo
2 Seleção de Hardware
Diretrizes
2

Página 20

2.1 Selecionando um Módulo de E / S


Para organizar um sistema DA&C remoto ADAM-6000, você precisará selecionar o modo de E / S
ules para atuar como uma interface entre o PC host e os dispositivos de campo ou sensores. O seguinte
O baixo deve ser considerado ao decidir quais módulos de E / S selecionar.
∎ Que tipos de sinais de E / S seu sistema usa?
∎ Quantas entradas e saídas seu sistema requer?
∎ Quantos módulos são necessários para a organização de pontos de E / S distribuída?
∎ Como você vai organizar os módulos para lidar com pontos de I / O em áreas individuais do
lugar de instalação?
∎ Quantos hubs serão necessários para conectar todos os módulos?
∎ Qual é a faixa de tensão necessária para cada módulo de E / S?
∎ Qual ambiente de isolamento é necessário para cada módulo de E / S?
∎ Quais são as limitações de ruído e distância para cada módulo de E / S?

Exemplos de considerações de seleção de módulo de E / S são detalhados na Tabela 2.1.

Tabela 2.1: Diretrizes de seleção de I / O


Tipo de E / S
Operações de exemplo Explicação
Módulo
Chaves seletoras, botões de pressão, fotoelec-
Entrada discreta
olhos tric, interruptores de limite, disjuntores,
módulo e Módulos de entrada detectam LIGADO / DESLIGADO
interruptores de proximidade, interruptores de nível, motor
bloco I / O ou sinais ABERTO / FECHADO
contatos de partida, contatos de relé e polegar
módulo
interruptores de roda
Saída discreta
Sinais do módulo de saída entre
módulo e Alarmes, relés de controle, ventiladores, luzes, buzinas,
rosto com ON / OFF ou
bloco I / O válvulas, partidas de motor e solenóides
Dispositivos ABERTOS / FECHADOS
módulo
Sinais de termopar, sinais RTD, tem-
Converter analógico contínuo
Entrada analógica transdutores de peratura, transdutores de pressão,
sinais em valores de entrada para um
módulo transdutores de célula de carga, transdutores de umidade,
dispositivo host
transdutores de fluxo, potenciômetros.
Defina a saída de um dispositivo host para
Saída analógica Válvulas analógicas, atuadores, registradores gráficos, sinais analógicos (geralmente
módulo acionamentos de motor elétrico, medidores analógicos através de transdutores) para o campo
dispositivos

2.2 Selecionando um Terminal de Link e Cabo


https://translate.googleusercontent.com/translate_f 16/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
Use um conector RJ-45 para conectar a porta Ethernet dos módulos ADAM-6000 a um
cubo. O cabo empregado para a conexão deve ser Cat 3 (10 Mbps) ou Cat 5
(100 Mbps) Cabo UTP / STP, ambos em conformidade com as especificações EIA / TIA 586.
O comprimento máximo entre um hub e qualquer módulo ADAM-6000 é 100 m (aprox.
330 pés).

Manual do usuário ADAM-6000 8

Página 21

Capítulo 2

H
Ardware

S
eleição

Diretrizes
Figura 2.1 Conectando Módulos ADAM-6000 a um Terminal Ethernet via Cabo

Tabela 2.2: Tabela de atribuição de pinos da porta Ethernet RJ-45


Número do PIN Sinal Função
1 RD + Receber (+)
2 RD- Receber (-)
3 TD + Transmitir (+)
4 (Não usado) -
5 (Não usado) -
6 TD- Transmite (-)
7 (Não usado) -
8 (Não usado) -

2.3 Selecionando uma Interface do Operador


Para completar o seu sistema DA&C, é necessário selecionar uma interface de operação. E aí-
portando o protocolo Modbus / TCP, os módulos ADAM-6000 podem ser facilmente integrados em
sistemas diferentes para várias aplicações.
O status em tempo real dos módulos ADAM-6000 pode ser lido em uma página da web usando o
seguintes navegadores:
∎ Microsoft Internet Explorer (versão 9 ou posterior)
∎ Google Chrome (versão 30 ou posterior)
∎ Safari (versão 6 ou posterior)
∎ Mozilla Firefox (versão 25 ou posterior)

9 Manual do usuário ADAM-6000

https://translate.googleusercontent.com/translate_f 17/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Página 22

Se você deseja integrar módulos ADAM-6000 com software HMI em um sistema SCADA,
Pacotes de software HMI que suportam Modbus / TCP podem ser usados. Os exemplos são os seguintes
baixos:
∎ Advantech PM Designer
∎ Wonderware InTouch
∎ Qualquer software que suporte o protocolo Modbus / TCP

Você também pode adquirir o Advantech OPC Server, uma troca de dados altamente amigável
ferramenta. Qualquer software HMI projetado com OPC Client pode ser empregado para acessar ADAM-
6000 módulos.
Para desenvolver seus próprios aplicativos, a Biblioteca de Classes Adam .NET é ideal para a construção
interfaces de usuário.
Com esses pacotes de software prontos para uso, tarefas como aquisição remota de dados,
controle de processos, tendências históricas e análise de dados requerem apenas alguns toques de tecla
utilizar.

Manual do usuário ADAM-6000 10

Página 23

https://translate.googleusercontent.com/translate_f 18/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Capítulo 3
Instalação de Hardware
Guia
3

Página 24

3.1 Introdução à Interface


Conteúdo do pacote e requisitos do sistema
Antes de instalar os módulos ADAM-6000, verifique o seguinte.
O pacote deve conter o seguinte conteúdo:
∎ Módulo ADAM-6000 com um suporte e adaptador de trilho DIN
∎ Manual do usuário do módulo ADAM-6000

As especificações mínimas para o computador host são listadas a seguir:


∎ Microsoft Windows XP / 7
∎ 32 MB de RAM
∎ 20 MB de espaço no disco rígido
∎ Monitor colorido VGA
∎ Drive de CD
∎ Mouse ou outro dispositivo apontador
∎ Placa Ethernet 10/100 Mbps

O seguinte equipamento também será necessário para concluir a instalação:


∎ Hub Ethernet (pelo menos 2 portas)
∎ Dois cabos Ethernet com um conector RJ-45
∎ Fonte de alimentação para o módulo ADAM-6000 (+10 a 30 V, não regulado)

https://translate.googleusercontent.com/translate_f 19/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Manual do usuário ADAM-6000 12

Página 25

Capítulo 3
3.2 Opções de Montagem
Módulos ADAM-6000 são unidades compactas que podem ser instaladas em painel
suporte ou um suporte de montagem em trilho DIN.

3.2.1 Montagem do Painel


Antes de instalar o módulo ADAM-6000, você deve determinar o local ideal
em um painel ou gabinete, referindo-se às dimensões do suporte mostradas na Figura 3.1.
Primeiro, fixe o suporte e, em seguida, fixe o módulo ADAM-6000 no suporte, conforme mostrado em
Figura 3.2.
H
Ardware

Instalação

G
uide

Figura 3.1 Dimensões do suporte de montagem do painel

https://translate.googleusercontent.com/translate_f 20/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Figura 3.2 Como consertar um módulo no suporte de montagem

13 Manual do usuário ADAM-6000

Página 26

3.2.2 Montagem em trilho DIN


O módulo ADAM-6000 também pode ser preso a um gabinete usando trilhos DIN. Primeiro,
fixe o módulo ADAM-6000 ao adaptador de trilho DIN (Figura 3-3) e, em seguida, fixe-o
o trilho DIN (Figura 3-4). Ao montar o módulo no trilho, você deve considerar
usando suportes de extremidade em cada extremidade do trilho para evitar que o módulo deslize.

Figura 3.3 Como consertar um módulo no adaptador de trilho DIN

Figura 3.4 Como prender um módulo em um trilho DIN

https://translate.googleusercontent.com/translate_f 21/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Manual do usuário ADAM-6000 14

Página 27

Capítulo 3
3.3 Fiação e conexões
Esta seção fornece informações básicas sobre a fiação da fonte de alimentação, unidades de E / S e rede
conexão de trabalho.

3.3.1 Fiação da fonte de alimentação


Embora os sistemas ADAM-6000 / TCP sejam projetados para um padrão industrial
fonte de alimentação de 24 V DC , eles aceitam qualquer unidade de energia que forneça energia de entrada
dentro da faixa de +10 a 30 V DC . A ondulação da fonte de alimentação deve ser limitada a 200 mV
H
pico a pico, e a tensão de ondulação imediata deve ser mantida entre +10
e 30 V DC . Os terminais de parafuso + Vs e GND são para a fiação da fonte de alimentação.
Ardware
Observação!Os fios devem ter pelo menos 2 mm de diâmetro.

Instalação

G
uide

Figura 3.5 Como conectar os fios de alimentação do módulo


Aconselhamos o uso das seguintes cores padrão (que também são indicadas no mod-
ules) para as linhas de energia:
+ Vs (R) Vermelho
GND (B) Preto

3.3.2 Fiação do Módulo de E / S


Um bloco de terminais de parafuso plug-in é usado para a interface entre os módulos de E / S e o campo
dispositivos. As seguintes informações devem ser consideradas ao conectar o sistema elétrico
dispositivos para módulos de E / S.
∎ O bloco de terminais aceita fios de tamanho # 14 ~ 28 AWG (comprimento decapado: 6,5 mm)
∎ Sempre use um comprimento contínuo de fio; não combine fios
∎ Use o comprimento de fio mais curto possível
∎ Use bandejas de arame para roteamento onde possível
∎ Evite passar fios perto de cabos de alta energia
∎ Evite executar a fiação de entrada próxima à fiação de saída
∎ Evite criar curvas acentuadas nos fios

15 Manual do usuário ADAM-6000

Página 28

https://translate.googleusercontent.com/translate_f 22/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Manual do usuário ADAM-6000 16

Página 29

https://translate.googleusercontent.com/translate_f 23/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Capítulo 4
Introdução ao Analógico
ADAM-6000 I / O
4

Módulos

Página 30

4.1 Módulos de entrada analógica


Módulos de entrada analógica usam um conversor A / D para converter a tensão do sensor, corrente,
sinais de mocopar e RTD em dados, que são então traduzidos em engenharia
unidades. Quando solicitado pelo computador host, os dados são enviados via padrão 10 /
Ethernet 100BASE-T ou WLAN IEEE 802.11b. O status atual pode então ser lido
usando uma página da Web pré-construída ou qualquer software HMI que suporte Modbus / TCP. Analógico
módulos de entrada protegem seu equipamento de loops de aterramento e picos de energia por pro-
fornecendo optoisolamento da entrada A / D, bem como isolamento baseado em transformador.

4.2 Módulo de entrada RTD isolado de 7 canais ADAM-6015


O ADAM-6015 é um módulo de entrada RTD de 7 canais de 16 bits com faixas de entrada programáveis
em todos os canais. Ele aceita várias entradas RTD (PT100, PT1000, Balco 500 e Ni),
e os dados são transmitidos ao computador host em unidades de engenharia (° C). Cada analógico
canal pode ser configurado para uma faixa independente, permitindo assim canais individuais
nels para serem usados ​simultaneamente em diferentes aplicações.

4.2.1 Especificações
∎ Comunicação: Ethernet 10 / 100BASE-T
∎ Protocolos com suporte: Modbus / TCP, TCP / IP, UDP, HTTP, ICMP, DHCP e ARP
∎ Suporta P2P e GCL (consulte a Seção 6.7 e o Capítulo 8)

Modo de alta velocidade (apenas versão DE)


No modo de alta velocidade, a taxa de amostragem total máxima é de 1 kHz (ou seja, se 7 canais forem
usado, então a taxa de amostragem será 1000/7, que é de aproximadamente 142 Hz por canal
nel). Isso será influenciado pelo número de clientes Modbus conectados e o
Qualidade Ethernet. Para maximizar o desempenho no modo de alta velocidade, quaisquer canais que
não estão em uso deve ser desativado; caso contrário, a precisão pode ser afetada.

Observação!Ao usar um calibrador para simular resistores no modo de alta velocidade, não
mais de um canal deve ser habilitado.

https://translate.googleusercontent.com/translate_f 24/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Manual do usuário ADAM-6000 18

Página 31

Entrada analógica
Capítulo 4
∎ Canais: 7 (diferencial)
∎ Impedância de entrada:> 10 MΩ
∎ Conexões de entrada: 2 ou 3 fios
∎ Tipos de entrada: Pt 100/1000, Balco 500 e Ni 518 RTD
∎ Tipos de RTD e faixa de temperatura:
- Pt 100: -50 ~ 150 ° C
0 ~ 100 ° C
0 ~ 200 ° C
0 ~ 400 ° C
Introdução
-200 ~ 200 ° C
IEC RTD 100 Ω (α = 0,0385)
JIS RTD 100 Ω (α = 0,0392)
- Pt 1000: -40 ~ 160 ° C
- Balco 500: -30 ~ 120 ° C
- Ni 518: -80 ~ 100 ° C
0 ~ 100 ° C
∎ Precisão: para
- ± 0,1% ou melhor
UMA
- ± 0,5% ou melhor (modo de alta velocidade)
(medido por RTD de 3 fios)
nalog
∎ Desvio de amplitude: ± 25 ppm / ° C
∎ Desvio zero: ± 6 mV / ° C
∎ Resolução: 16 bits
∎ Taxa de amostragem (total):
ADAM-6000
- 10 Hz
- 1 kHz (modo de alta velocidade; versão DE apenas)
∎ CMR a 50/60 Hz: 90 dB (não compatível com o modo de alta velocidade)
∎ NMR a 50/60 Hz: 60 dB (não compatível com o modo de alta velocidade)
∎ Detecção de queima de fio
∎ Proteção contra sobretensão: ± 35 V DC
∎ Proteção embutida de TVS / ESD
I/O
Em geral
∎ Cronômetro de vigilância integrado M
∎ Proteção de isolamento: 2000 V DC
odules
∎ Entrada de energia: Não regulamentada 10 ~ 30 V DC
∎ Consumo de energia: 2,5 W @ 24 V DC
∎ Proteção contra reversão de energia
∎ Umidade operacional: 20 ~ 95% RH (sem condensação)
∎ Umidade de armazenamento: 0 ~ 95% RH (sem condensação)
∎ Temperatura de operação: -10 ~ 70 ° C
∎ Temperatura de armazenamento: -20 ~ 80 ° C

https://translate.googleusercontent.com/translate_f 25/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

19 Manual do usuário ADAM-6000

Página 32

4.2.2 Fiação do Aplicativo

Figura 4.1 Fiação de entrada RTD ADAM-6015

4.2.3 Atribuição de Endereço


Com base no padrão Modbus / TCP, os endereços de E / S do módulo ADAM-6000
os canais do sistema são definidos por uma regra simples. Consulte o Apêndice B.2.1 para informações
sobre o mapeamento dos endereços de E / S.

4.3 ADAM-6017 8 canais de entrada analógica / 2 canais digital


Módulo de Saída
O ADAM-6017 é um módulo de entrada diferencial analógica de 8 canais de 16 bits com
faixas de entrada em todos os canais. O módulo foi projetado com oito entradas analógicas
e duas saídas digitais. Os tipos de entrada aceitos são milivolt (± 150, ± 500, 0 ~ 150,
0 ~ 500 mV), tensão (± 1, ± 5, ± 10, 0 ~ 1, 0 ~ 5, 0 ~ 10 V) e corrente (0 ~ 20, 4 ~ 20, ± 20
sinais mA) e os dados são transmitidos para o computador host em unidades de engenharia (mV,
V ou mA). Cada canal analógico pode ser configurado para uma faixa independente, portanto
permitindo que canais individuais sejam usados ​simultaneamente em diferentes aplicações.

4.3.1 Especificações
∎ Comunicação: Ethernet 10 / 100BASE-T
∎ Protocolos: MQTT, SNMP, Modbus / TCP, TCP / IP, UDP, HTTP, ICMP, DHCP, ARP
∎ Suporta P2P e GCL (consulte a Seção 6.7 e o Capítulo 8)

Manual do usuário ADAM-6000 20

Página 33

Entrada analógica
Capítulo 4
∎ Canais: 8 (diferencial)
∎ Impedância de entrada:> 10 MΩ (tensão), 120 Ω (corrente)
∎ Tipo de entrada: mV, V, mA

https://translate.googleusercontent.com/translate_f 26/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
∎ Faixa de entrada: ± 150 mV, ± 500 mV, ± 1 V, ± 5 V, ± 10 V, 0 ~ 150 mV, 0 ~ 500 mV, 0 ~ 1 V,
0 ~ 5 V, 0 ~ 10 V, 0 ~ 20 mA, 4 ~ 20 mA, ± 20 mA
∎ Precisão:
- ± 0,1% de FSR (tensão) @ 25 ° C
- ± 0,2% de FSR (corrente) @ 25 ° C Introdução
∎ Desvio de amplitude: ± 25 ppm / ° C
∎ Desvio zero: ± 6 mV / ° C
∎ Resolução: 16 bits
∎ Taxa de amostragem (total):
- 10 Hz
- 100 Hz (apenas versão CE)
∎ CMR a 50/60 Hz: 90 dB
∎ NMR a 50/60 Hz: 67 dB para
∎ Calibração: calibração automática
∎ Detecção de burnout (4 ~ 20 mA apenas) UMA
∎ Tensão de modo comum: 350 V DC nalog
Saída digital


Canais: 2
Tipo de dissipador: coletor aberto a 30 V, 100 mA (carga máxima)
ADAM-6000
∎ Dissipação de energia: 300 mW para cada módulo
∎ Retardo de saída em: 100 µs
∎ Retardo de saída desligado: 150 µs
∎ Proteção contra sobretensão (máx.): 42 V DC
∎ Proteção de sobrecorrente (máx.): 2 A
∎ Corrente de fuga: 200 µA (máx.) Para a versão D

Em geral
I/O
∎ Proteção de isolamento: 2000 V DC
∎ Entrada de energia: 10 ~ 30 V DC M
∎ Consumo de energia: 2,7 W @ 24 V DC odules
∎ Proteção contra reversão de energia
∎ Umidade operacional: 20 ~ 95% RH (sem condensação)
∎ Umidade de armazenamento: 0 ~ 95% RH (sem condensação)
∎ Temperatura operacional (exclusivo da função RTC): -20 ~ 70 ° C (-40 ~ 70 ° C para a versão D)
∎ Temperatura de armazenamento (exclusivo da função RTC): -30 ~ 80 ° C (-40 ~ 85 ° C para a versão D)
∎ Temporizador de watchdog (sistema): 1,6 s
∎ RTC (apenas versão D): formato ISO8601

Observação!A temperatura de operação / armazenamento para a função RTC é de -30 ~ 70 ° C.

21 Manual do usuário ADAM-6000

Página 34

Configurações de jumpers

ADAM-6017-CE ADAM-6017-AE e BE
Jumper de seleção do número do canal Número do canal Selecione Jumper
CH0 CN3 CH0 JP6
CH1 CN4 CH1 JP7
CH2 CN5 CH2 JP8
CH3 CN6 CH3 JP1
CH4 CN7 CH4 JP2
CH5 CN8 CH5 JP3
CH6 CN9 CH6 JP4
CH7 CN10 CH7 JP5

Para simplificar as configurações de jumper, para o ADAM-6017 (versão D), você pode definir o ana-
registre o tipo de entrada para tensão ou corrente ajustando a chave sem abrir a caixa.

https://translate.googleusercontent.com/translate_f 27/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Figura 4.2 Interruptores de jumper ADAM-6017

Chave SW1 SW2

Canal de entrada analógica CH0 CH1 CH2 CH3 CH4 CH5 CH6 CH7
Ligar Modo de entrada atual
DESLIGAR (padrão) Modo de entrada de tensão

Observação!Usar ferramentas com mais de 0,65 mm para ajustar a chave resultará em danos
para o switch.

Manual do usuário ADAM-6000 22

Página 35

4.3.2 Fiação do Aplicativo


Capítulo 4

Introdução

Figura 4.3 Fiação de entrada analógica ADAM-6017


para
O ADAM-6017 tem um resistor de 120 embutido em cada canal; assim, nenhum adicional UMA
resistores precisam ser adicionados para medições de entrada de corrente. Basta ajustar o jumper
configuração de acordo com o tipo de entrada que você precisa. A Figura 4.3 mostra os jumpers para set-
nalog
ajustar as entradas para o modo de tensão ou modo de corrente.

ADAM-6000

https://translate.googleusercontent.com/translate_f 28/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

I/O
Figura 4.4 Configuração do tipo de entrada analógica ADAM-6017
M
odules

Figura 4.5 Fiação de saída digital ADAM-6017

23 Manual do usuário ADAM-6000

Página 36

4.3.3 Atribuição de Endereço


Com base no padrão Modbus / TCP, os endereços dos canais de E / S ADAM-6000 para você
lugar no sistema são definidos por uma regra simples. Consulte o Apêndice B.2.2 para obter informações
no mapeamento dos endereços de E / S.

4.4 Entrada de termopar isolada ADAM-6018/8-ch


Módulo de saída digital
O ADAM-6018 é um módulo de entrada de termopar de 16 bits e 8 canais com
faixas de entrada em todos os canais. O módulo possui oito entradas de termopar (Tipos J, K,
T, E, R, S e B) e oito saídas digitais. Cada entrada pode ser configurada para um
faixa pendente, permitindo assim que canais individuais sejam usados ​simultaneamente em diferentes
aplicações ent.

Figura 4.6 Entrada do termopar de 8 canais ADAM-6018

4.4.1 Especificações
∎ Comunicação: Ethernet 10 / 100BASE-T
∎ Protocolos com suporte: Modbus / TCP, TCP / IP, UDP, HTTP, ICMP, DHCP e ARP
∎ Suporta P2P e GCL (consulte a Seção 6.7 e o Capítulo 8)

https://translate.googleusercontent.com/translate_f 29/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Manual do usuário ADAM-6000 24

Página 37

Entrada analógica
Capítulo 4
∎ Canais: 8 (diferencial)
∎ Impedância de entrada:> 10 MΩ
∎ Tipo de entrada: termopar
∎ Tipo e faixa de termopar:
- Tipo J: 0 ~ 760 ° C
- Tipo K: 0 ~ 1370 ° C
- Tipo T: -100 ~ 400 ° C
- Tipo E: 0 ~ 1000 ° C Introdução
- Tipo R: 500 ~ 1750 ° C
- Tipo S: 500 ~ 1750 ° C
- Tipo B: 500 ~ 1800 ° C
∎ Precisão: ± 0,1% ou melhor
∎ Desvio de amplitude: ± 25 ppm / ° C
∎ Desvio zero: ± 6 mV / ° C
∎ Resolução: 16 bits
∎ Taxa de amostragem: 10 Hz para
CMR a 50/60 Hz: 90 dB
UMA



NMR a 50/60 Hz: 60 dB
Proteção contra sobretensão ± 35 V DC
nalog
∎ Proteção embutida de TVS / ESD
∎ Detecção de queima de fio

Saída digital
ADAM-6000
∎ Canais: 8
∎ Tipo de dissipador: coletor aberto a 30 V, 100 mA (carga máxima)
∎ Dissipação de energia: 300 mW para cada módulo

Em geral
∎ Cronômetro de vigilância integrado


Proteção de isolamento: 2000 V DC
Entrada de energia: Não regulamentada 10 ~ 30 V DC
I/O
∎ Consumo de energia: 2 W @ 24 V DC
∎ Proteção contra reversão de energia
M
∎ Umidade operacional: 20 ~ 95% RH (sem condensação) odules
∎ Umidade de armazenamento: 0 ~ 95% RH (sem condensação)
∎ Temperatura de operação: -10 ~ 70 ° C
∎ Temperatura de armazenamento: -20 ~ 80 ° C

25 Manual do usuário ADAM-6000

Página 38

4.4.2 Fiação do Aplicativo

https://translate.googleusercontent.com/translate_f 30/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Figura 4.7 Fiação de entrada do termopar ADAM-6018

Figura 4.8 Fiação de saída digital ADAM-6018

4.4.3 Atribuição de Endereço


Com base no padrão Modbus / TCP, os endereços dos canais de E / S ADAM-6000 para você
lugar no sistema são definidos por uma regra simples. Consulte o Apêndice B.2.3 para obter informações
no mapeamento dos endereços de E / S.

4.5 Módulo de E / S universal isolado de 12 canais ADAM-6024


O ADAM-6024 é um módulo de E / S universal de 12 canais com faixas de entrada programáveis
todos os canais. O módulo possui seis entradas analógicas, duas saídas analógicas, duas digitais
entradas e duas saídas digitais. Os canais de entrada analógica são de sinal universal de 16 bits

Manual do usuário ADAM-6000 26

Página 39

entradas, aceitando sinais de tensão (± 10 V) e corrente (0 ~ 20, 4 ~ 20 mA). O analógico


Capítulo 4
canais de saída são saídas de 12 bits para volts (0 ~ 10 V) e corrente (0 ~ 20 mA, 4 ~ 20
mA). Cada canal analógico pode ser configurado para uma faixa independente, permitindo assim
canais individuais a serem usados ​simultaneamente em diferentes aplicações.

4.5.1 Especificações
∎ Comunicação: Ethernet 10 / 100BASE-T
∎ Protocolos suportados: Modbus / TCP, TCP / IP, UDP, HTTP, ICMP, DHCP e ARP
∎ Recebe dados de outros módulos que suportam a funcionalidade P2P e GCL, e
gera sinais de saída analógica (consulte a Seção 6.7 e o Capítulo 8 para obter mais detalhes
Introdução
sobre P2P e GCL)

Entrada analógica
∎ Canais: 6 (diferencial)
∎ Faixa: ± 10 V DC , 0 ~ 20 mA, 4 ~ 20 mA
∎ Impedância de entrada:> 10 MΩ

https://translate.googleusercontent.com/translate_f 31/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
Precisão: ± 0,1% de FSR

∎ Resolução: 16 bits para
∎ CMR a 50/60 Hz: 90 dB UMA
∎ NMR a 50/60 Hz: 60 dB nalog
∎ Desvio de amplitude: ± 25 ppm / ° C
∎ Desvio zero: ± 6 mV / ° C
∎ Proteção de isolamento: 2000 V DC
ADAM-6000
Saída Analógica
∎ Canais: 2
∎ Faixa: 0 ~ 10 V DC , 0 ~ 20 mA, 4 ~ 20 mA
∎ Precisão: ± 0,1% de FSR
∎ Resolução: 12 bits
∎ Resistência de carga atual: 500 Ω (máx.)
∎ Resistência de carga de tensão: 1 kΩ (min.)
∎ Proteção de isolamento: 2000 V DC I/O
∎ Desvio: ± 50 ppm / ° C
M
Entrada digital odules
∎ Canais: 2
∎ Contato seco:
- Nível lógico 0: próximo ao GND
- Nível lógico 1: aberto
∎ Contato úmido:
- Nível lógico 0: 0 ~ 3 V DC
- Nível lógico 1: 10 ~ 30 V DC

Saída digital
∎ Canais: 2
∎ Tipo de dissipador: coletor aberto a 30 V, 100 mA (máx.)
∎ Dissipação de energia: 300 mW para cada módulo

27 Manual do usuário ADAM-6000

Página 40

Em geral
∎ Cronômetro de vigilância integrado
∎ Proteção de isolamento: 2000 V DC
∎ Entrada de energia: Não regulamentada 10 ~ 30 V DC
∎ Consumo de energia: 4 W @ 24 V DC
∎ Proteção contra reversão de energia
∎ Umidade operacional: 20 ~ 95% RH (sem condensação)
∎ Umidade de armazenamento: 0 ~ 95% RH (sem condensação)
∎ Temperatura de operação: -10 ~ 50 ° C
∎ Temperatura de armazenamento: -20 ~ 80 ° C

Configurações de jumpers

Canal Saltador Atual Voltagem


AI0 J1 eu V
AI1 J2 eu V
AI2 J3 eu V
AI3 J4 eu V
AI4 J5 eu V
AI5 J6 eu V

https://translate.googleusercontent.com/translate_f 32/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
AO0 J7 eu V
J8 eu V
AO1 J9 eu V
J10 eu V

Figura 4.9 Configurações de jumper ADAM-6024

Manual do usuário ADAM-6000 28

Página 41

4.5.2 Fiação do Aplicativo


Capítulo 4

Introdução

Figura 4.10 Fiação de E / S analógica ADAM-6024 para


UMA
nalog

ADAM-6000

I/O
Figura 4.11 Fiação de entrada digital ADAM-6024 M
odules

https://translate.googleusercontent.com/translate_f 33/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

29 Manual do usuário ADAM-6000

Página 42

Figura 4.12 Fiação de saída digital ADAM-6024

4.5.3 Atribuição de Endereço


Com base no padrão Modbus / TCP, os endereços dos canais de E / S ADAM-6000 para você
lugar no sistema são definidos por uma regra simples. Consulte o Apêndice B.2.4 para obter informações
no mapeamento dos endereços de E / S.

Manual do usuário ADAM-6000 30

Página 43

https://translate.googleusercontent.com/translate_f 34/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Capítulo 5
Introdução ao Digital
ADAM-6000 I / O
5

Módulos

Página 44

5.1 Módulos de relé e E / S digital


Os módulos de E / S digital podem ser conectados a sensores e atuadores digitais. Estes mod-
Suporta contato seco e úmido para diferentes aplicações. Relés, por outro
mão, são interruptores operados eletricamente. Módulos de relé são normalmente empregados para
controlar um circuito usando um sinal de baixa potência. Quando solicitado pelo computador host,
os dados são enviados por meio de uma Ethernet 10 / 100BASE-T padrão ou WLAN IEEE 802.11b.
Você pode ler / definir o status de E / S digital por meio de uma página da web pré-construída ou software HMI que
suporta o protocolo Modbus / TCP.

5.2 Módulo de E / S digital isolado ADAM-6050 18 canais


O ADAM-6050 é um módulo de E / S de alta densidade com uma interface 10 / 100BASE-T embutida
para conectividade Ethernet perfeita. O módulo possui 12 entradas digitais e 6 saídas digitais
coloca com proteção de isolamento de 2000 V DC . Todas as entradas têm uma função de trava para manuseio

https://translate.googleusercontent.com/translate_f 35/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
importante tratamento de sinal, e eles podem ser usados ​como contador e frequência de 3 kHz
canais de entrada. As saídas suportam saída de pulso.

5.2.1 Especificações
∎ Comunicação: Ethernet 10 / 100BASE-T
∎ Protocolos suportados: MQTT, SNMP, Modbus / TCP, TCP / IP, UDP, HTTP, ICMP,
DHCP e ARP
∎ Suporta P2P e GCL (consulte a Seção 6.7 e o Capítulo 8)

Entrada digital
∎ Canais: 12
∎ Contato seco:
- Nível lógico 0: Perto de GND
- Nível lógico 1: Aberto
∎ Contato úmido:
- Nível lógico 0: 0 ~ 3 V DC
- Nível lógico 1: 10 ~ 30 V DC
∎ Suporta entrada de contador de 3 kHz (32 bits com sinalizador de estouro)
∎ Faixa de entrada de frequência: 0,2 ~ 3 kHz
∎ Suporta status de entrada digital invertida

Saída digital
∎ Canais: 6
∎ Tipo de dissipador: coletor aberto a 30 V, 100 mA (carga máxima)
∎ Suporta saída de pulso de 5 kHz
∎ Suporta saída de atraso alto para baixo e baixo para alto
∎ Corrente de fuga: 200 μA (máx.) (Versão D)

Manual do usuário ADAM-6000 32

Página 45

Em geral
capítulo 5
∎ Cronômetro de vigilância integrado
∎ Proteção de isolamento: 2000 V DC
∎ Entrada de energia: Não regulamentada 10 ~ 30 V DC
∎ Consumo de energia: 2 W (máx.) @ 24 V DC
∎ Proteção contra reversão de energia
∎ Umidade operacional: 20 ~ 95% RH (sem condensação)


Umidade de armazenamento: 0 ~ 95% RH (sem condensação)
Temperatura de operação: -20 ~ 70 ° C (versão D: -40 ~ 70 ° C)
Introdução
∎ Temperatura de armazenamento: -30 ~ 80 ° C (versão D: -40 ~ 85 ° C)

5.2.2 Fiação do Aplicativo

para
D
igitalADAM-6000

https://translate.googleusercontent.com/translate_f 36/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Figura 5.1 Fiação de entrada digital ADAM-6050

I/O
M
odules

Figura 5.2 Fiação de saída digital ADAM-6050

33 Manual do usuário ADAM-6000

Página 46

5.2.3 Atribuição de Endereço


Com base no padrão Modbus / TCP, os endereços dos canais de E / S ADAM-6000 para você
lugar no sistema são definidos por uma regra simples. Consulte o Apêndice B.2.5 para obter informações
no mapeamento dos endereços de E / S. Todas as entradas no ADAM-6050 podem ser configuradas para serem
usados ​como contadores de 32 bits (cada contador tem dois endereços: uma palavra baixa e uma palavra alta
palavra) usando o Utilitário do Windows (consulte a Seção 6.3).

5.3 Módulo de E / S Digital Isolado ADAM-6051 de 14 canais c /


Contador de 2 canais
O ADAM-6051 é um módulo de E / S digital de alta densidade com um 10 / 100BASE-T integrado
interface para conectividade Ethernet perfeita. O módulo possui 12 entradas digitais, 2
canais de contador e 2 saídas digitais com proteção de isolamento de 2.000 V DC . Tudo digital
entradas têm uma função de trava para tratamento de sinais importantes e podem ser usadas como 3 kHz
contador e canais de entrada de frequência. As saídas digitais suportam saída de pulso.

5.3.1 Especificações
∎ Comunicação: Ethernet 10 / 100BASE-T
∎ Protocolos suportados: MQTT, SNMP, Modbus / TCP, TCP / IP, UDP, HTTP, ICMP,
DHCP e ARP
∎ Suporta P2P e GCL (consulte a Seção 6.7 e o Capítulo 8)

Entrada digital
∎ Canais: 12
∎ Contato seco:
- Nível lógico 0: Perto de GND
- Nível lógico 1: Aberto
∎ Contato úmido:
- Nível lógico 0: 0 ~ 3 V DC
- Nível lógico 1: 10 ~ 30 V DC
∎ Suporta entrada de contador de 3 kHz (32 bits com sinalizador de estouro)
∎ Suporta entrada de frequência de 3 kHz
∎ Suporta status de entrada digital invertida

Entrada do contador
∎ Canais: 2 (32 bits com sinalizador de estouro)
∎ Contagem máxima: 4.294.967.295
∎ Alcance de frequência:
- 0,2 ~ 4500 Hz (modo de frequência)
- 0 ~ 4500 Hz (modo contador)

https://translate.googleusercontent.com/translate_f 37/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
Saída digital
∎ Canais: 2
∎ Tipo de dissipador: Coletor aberto a 30 V, 100 mA (carga máxima)
∎ Suporta saída de pulso de 5 kHz
∎ Suporta saída de atraso alto para baixo e baixo para alto
∎ Corrente de fuga: 200 μA (versão D)

Manual do usuário ADAM-6000 34

Página 47

Em geral
capítulo 5
∎ Cronômetro de vigilância integrado
∎ Proteção de isolamento: 2000 V DC
∎ Entrada de energia: Não regulamentada 10 ~ 30 V DC
∎ Consumo de energia: 3 W @ 24 V DC
∎ Proteção contra reversão de energia
∎ Umidade operacional: 20 ~ 95% RH (sem condensação)


Umidade de armazenamento: 0 ~ 95% RH (sem condensação)
Temperatura de operação: -20 ~ 70 ° C (versão D: -40 ~ 70 ° C)
Introdução
∎ Temperatura de armazenamento: -30 ~ 80 ° C (versão D: -40 ~ 85 ° C)

5.3.2 Fiação do Aplicativo

para
D
igitalADAM-6000

Figura 5.3 Fiação de entrada digital ADAM-6051

I/O
M
odules

Figura 5.4 Entrada do contador ADAM-6051 (frequência)

35 Manual do usuário ADAM-6000

Página 48

https://translate.googleusercontent.com/translate_f 38/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Figura 5.5 Fiação de saída digital ADAM-6051

5.3.3 Atribuição de Endereço


Com base no padrão Modbus / TCP, os endereços de E / S do módulo ADAM-6000
os canais que você coloca no sistema são definidos por uma regra simples. Por favor, consulte
Apêndice B.2.6 para obter informações sobre o mapeamento dos endereços de E / S. Todas as entradas digitais no
ADAM-6051 pode ser configurado para ser usado como contadores de 32 bits (cada contador tem dois
endereços: uma palavra baixa e uma palavra alta) usando o Utilitário do Windows (consulte a Seção 6.3).

5.4 ADAM-6052 16 canais Digital Isolado Tipo Fonte


Módulo I / O
O ADAM-6052 é um módulo de E / S digital de alta densidade com 10 / 100BASE-T embutido
interface para conectividade Ethernet perfeita. O módulo possui 8 entradas digitais e 8
saídas digitais. Todas as entradas têm uma função de trava e podem ser usadas como contador de 3 kHz e
canais de entrada de frequência. As saídas suportam o tipo de fonte e saída de pulso.

5.4.1 Especificações
∎ Comunicação: Ethernet 10 / 100BASE-T
∎ Protocolos suportados: MQTT, SNMP, Modbus / TCP, TCP / IP, UDP, HTTP, ICMP,
DHCP e ARP
∎ Suporta P2P e GCL (consulte a Seção 6.7 e o Capítulo 8)

Entrada digital
∎ Canais: 8
∎ Contato seco:
- Nível lógico 0: Aberto
- Nível lógico 1: Perto do solo
∎ Contato úmido:
- Nível lógico 0: 0 ~ 3 V DC
- Nível lógico 1: 10 ~ 30 V DC
∎ Suporta entrada de contador de 3 kHz (32 bits com sinalizador de estouro)
∎ Suporta entrada de frequência de 3 kHz
∎ Suporta status de entrada digital invertida

Manual do usuário ADAM-6000 36

Página 49

Saída digital
capítulo 5
∎ Canais: 8
∎ Tipo de fonte: 10 ~ 35 V DC , 1 A (por canal)
∎ Nota: Ao operar a 70 ° C, a corrente total máxima para DO0 ~ DO3 e
Recomenda-se que DO4 ~ DO7 seja inferior a 3 A
∎ Suporta saída de pulso de 5 kHz
∎ Suporta saída de atraso alto para baixo e baixo para alto

Em geral Introdução
∎ Cronômetro de vigilância integrado
∎ Proteção de isolamento: 2000 V DC
∎ Entrada de energia: Não regulamentada 10 ~ 30 V DC
https://translate.googleusercontent.com/translate_f 39/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

∎ Consumo de energia: 2 W @ 24 V DC
∎ Proteção contra reversão de energia
∎ Umidade operacional: 20 ~ 95% RH (sem condensação)


Umidade de armazenamento: 0 ~ 95% RH (sem condensação)
Temperatura de operação: -20 ~ 70 ° C (versão D: -40 ~ 70 ° C)
para
∎ Temperatura de armazenamento: -30 ~ 80 ° C (versão D: -40 ~ 85 ° C) D
igitalADAM-6000
Configurações de jumpers

I/O
M
odules

Figura 5.6 Configurações de jumper ADAM-6052

37 Manual do usuário ADAM-6000

Página 50

5.4.2 Fiação do Aplicativo


O ADAM-6052 suporta contato seco e úmido para as entradas. Você pode mudar
entre o modo de contato seco e úmido, ajustando o jumper.

https://translate.googleusercontent.com/translate_f 40/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Figura 5.7 Fiação de entrada digital ADAM-6052

Manual do usuário ADAM-6000 38

Página 51

capítulo 5

Introdução

Figura 5.8 Fiação de saída digital ADAM-6052

5.4.3 Atribuição de Endereço


para
Com base no padrão Modbus / TCP, os endereços de E / S do módulo ADAM-6000
os canais são definidos por uma regra simples. Consulte o Apêndice B.2.7 para obter informações D
no mapeamento dos endereços de E / S. As entradas ADAM-6052 podem ser configuradas como contadores de 32 bits
ters (cada contador tem dois endereços: uma palavra baixa e uma palavra alta) usando Adam /
igitalADAM-6000
Utilitário Apax .NET (consulte a Seção 6.3).

5.5 ADAM-6060 Entrada Digital de 6 canais / Módulo de Relé de 6 canais


O ADAM-6060 é um módulo de E / S de alta densidade com interface 10 / 100BASE-T. Ligação-
com uma porta Ethernet e página da web, o módulo fornece 6 entradas digitais e 6
saídas de relé (Forma A) e tem uma classificação de contato de 120 V AC @ 0,5 A e 30 V DC @ 1
A. Todas as entradas têm uma trava para manuseio de sinais importantes e podem ser usadas como 3 kHz
contador e canais de entrada de frequência. As saídas suportam saída de pulso.

5.5.1 Especificações
∎ Comunicação: Ethernet 10 / 100BASE-T
I/O
∎ Protocolos suportados: MQTT, SNMP, Modbus / TCP, TCP / IP, UDP, HTTP, ICMP,
DHCP e ARP M
∎ Suporta P2P e GCL (consulte a Seção 6.7 e o Capítulo 8)
odules
Entrada digital
∎ Canais: 6
∎ Contato seco:

https://translate.googleusercontent.com/translate_f 41/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
- Nível lógico 0: Perto de GND
- Nível lógico 1: Aberto
∎ Contato úmido:
- Nível lógico 0: 0 ~ 3 V DC
- Nível lógico 1: 10 ~ 30 V DC
∎ Suporta entrada de contador de 3 kHz (32 bits com sinalizador de estouro)
∎ Faixa de entrada de frequência: 0,2 Hz ~ 3 kHz
∎ Suporta status de entrada digital invertida
∎ Manter / descartar o valor do contador quando desligado

39 Manual do usuário ADAM-6000

Página 52

Saída de Relé
∎ Canais: 6 (Formulário A)
∎ Classificação do contato (resistivo):
- 120 V AC @ 0,5 A
- 30 V DC a 1 A
∎ Tensão de ruptura: 500 V AC (50/60 Hz)
∎ Tempo de retransmissão: 7 ms
∎ Tempo de desligamento: 3 ms
∎ Tempo total de comutação: 10 ms
∎ Resistência de isolamento: 1 GΩ (min.) @ 500 V DC
∎ Taxa de comutação máxima: 20 operações / min (na carga nominal)
∎ Resistência elétrica
- A 12 V / 10 mA: 5 x 107 operações (típico)
- A 6 V / 100 mA: 1 x 107 operações (típico)
- A 60 V / 500 mA: 5 x 105 operações (típico)
- A 30 V / 1000 mA: 1 x 106 operações (típico)
- A 30 V / 2000 mA: 2 x 105 operações (típico)
∎ Resistência mecânica
- 108 operações (típico)
∎ Suporta saída de pulso (máx. 3 Hz)

Em geral
∎ Cronômetro de vigilância integrado
∎ Proteção de isolamento: 2000 V DC
∎ Entrada de energia: Não regulamentada 10 ~ 30 V DC
∎ Consumo de energia: 3 W (máx.) @ 24 V DC
∎ Proteção contra reversão de energia
∎ Umidade operacional: 20 ~ 95% RH (sem condensação)
∎ Umidade de armazenamento: 0 ~ 95% RH (sem condensação)
∎ Temperatura de operação: -20 ~ 70 ° C (versão D: -40 ~ 70 ° C)
∎ Temperatura de armazenamento: -30 ~ 80 ° C (versão D: -40 ~ 85 ° C)

Manual do usuário ADAM-6000 40

https://translate.googleusercontent.com/translate_f 42/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Página 53

5.5.2 Fiação do Aplicativo


capítulo 5

Introdução

para
Figura 5.9 Fiação de entrada digital ADAM-6060 D
igitalADAM-6000

I/O

Figura 5.10 Fiação de saída do relé ADAM-6060 M


odules
5.5.3 Atribuição de Endereço
Com base no padrão Modbus / TCP, os endereços de E / S do módulo ADAM-6000
os canais que você coloca no sistema são definidos por uma regra simples. Consulte o Apêndice
B.2.8 para obter informações sobre o mapeamento dos endereços de E / S. Todas as entradas no ADAM-6060 podem
ser configurado para ser usado como contadores de 32 bits (cada contador consiste em dois endereços:
uma palavra baixa e uma palavra alta) usando o Utilitário do Windows (consulte a Seção 6.3).

41 Manual do usuário ADAM-6000

Página 54

5.6 ADAM-6066 Entrada Digital de 6 canais / Relé de Alimentação de 6 canais


Módulo
O ADAM-6066 é um módulo de E / S de alta densidade com uma interface 10 / 100BASE-T para
conectividade Ethernet perfeita. Possui 6 entradas digitais e 6 saídas de relé de alta tensão
puts (Formulário A). O módulo tem uma classificação de contato de 250 V AC @ 5A e 30 V DC @ 3 A.
Todas as entradas têm uma função de trava para tratamento de sinais importantes e podem ser usadas como 3
contador de kHz e canais de entrada de frequência. As saídas suportam saída de pulso.

5.6.1 Especificações:

https://translate.googleusercontent.com/translate_f 43/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
∎ Comunicação: Ethernet 10 / 100BASE-T
∎ Protocolos suportados: MQTT, SNMP, Modbus / TCP, TCP / IP, UDP, HTTP, ICMP,
DHCP e ARP Modbus / TCP, SNMP, TCP / IP, UDP, HTTP, ICMP, DHCP e
ARP
∎ Suporta P2P e GCL (consulte a Seção 6.7 e o Capítulo 8)

Entrada digital
∎ Canais: 6
∎ Contato seco:
- Nível lógico 0: Perto de GND
- Nível lógico 1: Aberto
∎ Contato úmido:
- Nível lógico 0: 0 ~ 3 V DC
- Nível lógico 1: 10 ~ 30 V DC
∎ Suporta entrada de contador de 3 kHz (32 bits com sinalizador de estouro)
∎ Suporta entrada de frequência de 3 kHz
∎ Suporta status de entrada digital invertida

Saída de Relé
∎ Canais: 6 (Formulário A)
∎ Classificação do contato (resistivo):
- 250 V AC @ 5 A
- 30 V DC @ 3 A
∎ Tensão de ruptura: 500 V AC (50/60 Hz)
∎ Tempo de retransmissão: 7 ms
∎ Tempo de desligamento do relé: 3 ms
∎ Tempo total de comutação: 10 ms
∎ Resistência de isolamento: 1 GΩ (min.) A 500 V DC
∎ Taxa de comutação máxima: 20 operações / min (na carga nominal)
∎ Resistência elétrica: 1 x 105 operações
∎ Resistência mecânica
- 2 x 107 operações (típico)
- (Sem carga em uma frequência operacional de 180 operações / min)
∎ Suporta saída de pulso (máx. 3 Hz)

Manual do usuário ADAM-6000 42

Página 55

Em geral
capítulo 5
∎ Cronômetro de vigilância integrado
∎ Proteção de isolamento: 2000 V DC
∎ Entrada de energia: Não regulamentada 10 ~ 30 V DC
∎ Consumo de energia: 2,5 W @ 24 V DC
∎ Proteção contra reversão de energia
∎ Umidade operacional: 20 ~ 95% RH (sem condensação)


Umidade de armazenamento: 0 ~ 95% RH (sem condensação)
Temperatura de operação: -20 ~ 70 ° C (versão D: -40 ~ 70 ° C)
Introdução
∎ Temperatura de armazenamento: -30 ~ 80 ° C (versão D: -40 ~ 85 ° C)

5.6.2 Fiação do Aplicativo

para
D
igitalADAM-6000

https://translate.googleusercontent.com/translate_f 44/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Figura 5.11 Fiação de entrada digital ADAM-6066

I/O
M
odules

Figura 5.12 Fiação de saída do relé ADAM-6066

43 Manual do usuário ADAM-6000

Página 56

5.7 Função de diagnóstico de saída digital


Quando uma saída digital está ativa, uma quebra de fio do circuito ou curto-circuito à terra causará o
saída para falhar. Para ajudar a esclarecer tal situação rapidamente, módulos ADAM-6000 (todos D ver-
sões) têm uma função de diagnóstico de saída digital que pode detectar anormalidades no
saída digital e emitir uma notificação. O status do diagnóstico é fornecido de acordo com o
seguintes grupos:

Módulo Grupo de Diagnóstico Canal de Saída


ADAM-6017 Grupo 0 DO0, DO1
Grupo 0 DO0, DO1
ADAM-6050 Grupo 1 DO2, DO3
Grupo 2 DO4, DO5
ADAM-6051 Grupo 0 DO0, DO1
Grupo 0 DO0
Grupo 1 DO1
Grupo 2 DO2
Grupo 3 DO3
ADAM-6052
Grupo 4 DO4
Grupo 5 DO5
Grupo 6 DO6
Grupo 7 DO7

Observe que para o ADAM-6050 e ADAM-6051, cada grupo corresponde a um par de


saídas digitais, enquanto para o ADAM-6052, cada grupo corresponde a um
canal. Quando ocorre um erro com um ou ambos os canais em um grupo, o diagnóstico
o status desse grupo será alterado. As possíveis razões para uma anormalidade são fornecidas como
segue.

Para o ADAM-6017, ADAM-6050 e ADAM-6051


Quando a saída digital não está ativa:
∎ A quebra do fio do circuito de saída digital ocorreu (carga aberta)
∎ A conexão da saída digital está em curto com o aterramento
Quando a saída digital está ativa:
∎ A saída foi exposta a uma sobrecorrente (> 1 A)
Nota: Para garantir que as saídas digitais e a função de diagnóstico operem normalmente,
cada saída digital deve ser configurada dentro da especificação para canal individual
nels: 30 V, 100 mA (máx.).

https://translate.googleusercontent.com/translate_f 45/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
Para o ADAM-6052
Quando a saída digital está ativa:
∎ A conexão da saída digital está em curto com o aterramento
∎ A saída foi exposta a uma sobrecorrente (> 1 A, típico)

Manual do usuário ADAM-6000 44

Página 57

5.7.1 Como Obter o Status de Diagnóstico de Saída Digital


capítulo 5
O status de diagnóstico de saída digital pode ser obtido usando Adam / Apax .Net Utility, o
Endereço Modbus ou um comando ASCII.
Obtendo o status de diagnóstico de saída digital com o utilitário Adam / Apax .NET
Desde a versão 2.05.10B08, o utilitário Adam / Apax .NET teve um diagnóstico de saída digital
função de tique. No exemplo mostrado na Figura 5.13, o status de diagnóstico da saída digital
é anormal para o Grupo 1 (DO2 ~ DO3) e Grupo2 (DO4 ~ DO5) (observe que o indivíduo
os grupos aparecerão neste campo apenas se seu status for anormal; assim, o Grupo 0 não
aparecem neste exemplo). Isso indica que ocorreu um problema com um destes
canais de saída.
Introdução

para
D
igitalADAM-6000

Figura 5.13 Status de diagnóstico de DO anormal I/O


M
odules

45 Manual do usuário ADAM-6000

https://translate.googleusercontent.com/translate_f 46/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Página 58

Na Figura 5.14, o status de diagnóstico da saída digital é "Tudo normal", o que significa que todos
os canais do grupo estão conectados corretamente (sem quebra de fio ou curto com o terra)
antes que as saídas digitais sejam ativadas.

Figura 5.14 Status de diagnóstico normal de DO

Obtenção do status de diagnóstico de saída digital com um valor de endereço Modbus

Endereço (4X) Canais Descrição Atributo


Status de diagnóstico de saída digital (para
40307 Tudo Ler
Versão D)

A tabela a seguir mostra as posições dos bits em relação aos grupos do ADAM-6050,
ADAM-6051 e ADAM-6052. O status dos grupos pode, portanto, ser interpretado
de acordo com o valor mostrado em cada posição de bit. Os valores de status do grupo serão dis-
reproduzido como valores binários, com o bit 1 sendo a posição do bit mais à direita e o bit 8 sendo o
posição do bit mais à esquerda.

Grupo relativo para interpretação do diagnóstico de saída digital


Posição de bit para Modbus
Valor de status
Endereço 40307
ADAM-6050 ADAM-6051 ADAM-6052
Bit 1 Grupo 0 Grupo 0 Grupo 0
Bit 2 Grupo 1 Grupo 1
Bit 3 Grupo 2 Grupo 2
Bit 4 Grupo 3
Bit 5 Reservado Grupo 4
Bit 6 Reservado Grupo 5
Bit 7 Grupo 6
Bit 8 Grupo 7

Manual do usuário ADAM-6000 46

Página 59

Exemplo (ADAM-6050): No caso do exemplo anterior mostrado na Figura 5.13,


capítulo 5
os valores de status do grupo seriam "xxxxx110". Aqui, os bits 1, 2 e 3 indicam o dígito
status de diagnóstico de saída de dados dos Grupos 0, 1 e 2, respectivamente. O status do grupo pode
portanto, deve ser interpretado da seguinte forma:
∎ Grupo 0 = 0 (normal)
∎ Grupo 1 = 1 (anormal)
∎ Grupo2 = 1 (anormal)

https://translate.googleusercontent.com/translate_f 47/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
Obtenção do status de diagnóstico de saída digital com um comando ASCII
Este exemplo mostra o comando ASCII e a resposta para solicitar o status de Introdução
saídas digitais.

Sintaxe $ 017
Resposta ! 01 (Grupo # n) ... (Grupo # 1) (Grupo # 0) (cr)
Comando: $ 017
Exemplo
Resposta: ! 01110

Como o ADAM-6050 tem três grupos de saída digital para o status de diagnóstico, para
as posições dos bits da direita para a esquerda indicam o status dos Grupos 0 ~ 2 são as seguintes:
D


Grupo 0 = 0 (normal)
Grupo 1 = 1 (anormal)
igitalADAM-6000
∎ Grupo 2 = 1 (anormal)

I/O
M
odules

47 Manual do usuário ADAM-6000

Página 60

https://translate.googleusercontent.com/translate_f 48/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Manual do usuário ADAM-6000 48

Página 61

Capítulo 6
Configuração do Sistema
Guia
6

https://translate.googleusercontent.com/translate_f 49/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Página 62

6.1 Requisitos do sistema


Computador Host
∎ Microsoft Windows XP / 7
∎ 32 MB de RAM
∎ 20 MB de espaço no disco rígido
∎ Monitor colorido VGA
∎ Mouse ou outro dispositivo apontador
∎ Placa Ethernet 10/100 Mbps

Interface de comunicação
∎ Hub Ethernet de 10/1000 Mbps (mín. 2 portas)
∎ Dois cabos Ethernet (RJ-45)
∎ Cabo Ethernet cruzado (RJ-45)

6.2 Instalação do utilitário Adam / Apax .NET


Adam / Apax .NET Utility é um aplicativo fornecido pela Advantech para a configuração
e operação de módulos ADAM. O arquivo de instalação pode ser encontrado no acompanhante
CD com o módulo ADAM, também disponível para download gratuitamente em http: //
www.advantech.com (clique na Área de Download em Serviço e Suporte para as últimas
versão). Depois de instalado, um atalho para o utilitário aparecerá na sua área de trabalho.
Observação: antes de instalar o utilitário Adam / Apax .NET, você precisará instalar o .NET Frame-
trabalho 2.0 ou posterior.

6.3 Visão geral do utilitário Adam / Apax .NET


Adam / Apax .NET Utility é uma interface gráfica para configurar e operar o ADAM
módulos. É também uma ferramenta conveniente para testar e monitorar sistemas DA&C remotos
tems. As instruções de texto a seguir descrevem como usar o utilitário.
Para iniciar o utilitário Adam / Apax .NET, clique duas vezes no atalho na área de trabalho ou clique no
ícone na pasta do menu iniciar. Quando o programa é aberto pela primeira vez, a janela principal
aparecem como mostrado na Figura 6.1.

https://translate.googleusercontent.com/translate_f 50/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Manual do usuário ADAM-6000 50

Página 63

Capítulo 6

S
sistema

Configuração

Figura 6.1 Janela de operação do utilitário Adam / Apax .NET


Conforme mostrado na figura, esta janela tem quatro áreas principais: 1) a barra de menus, 2) o
Barra de ferramentas, 3) a área de exibição da árvore do módulo e 4) a área de exibição de status.

6.3.1 Barra de Menu G


A barra de menus é composta por quatro menus: Arquivo, Ferramentas, Configuração e Ajuda. Os itens sob
uide
cada menu é descrito a seguir:

Menu de arquivo

Abrir grupo favorito Lhe permite carregar um arquivo de configuração salvo para um grupo favorito
Salvar grupo favorito Lhe permite salvar um grupo favorito em um arquivo de configuração
Marcar esta opção irá carregar a mesma configuração de grupo favorito
Grupo Auto-Inicial
na próxima vez que você iniciar o utilitário Adam / Apax .NET
Saída Saia do utilitário Adam / Apax .NET

Menu Ferramentas

Pesquise todos os módulos ADAM conectados ao PC host (consulte a Seção


Dispositivo de Pesquisa
ção 6.3.5)
Adiciona módulos ADAM ao grupo favorito; apenas dispositivos selecionados em
Adicionar dispositivos ao grupo
a área de exibição da árvore do módulo será adicionada ao grupo
Este item é para atualizar o firmware, configuração e HTML
arquivos de um único módulo ou de vários módulos. O arquivo de configuração
inclui configurações de informações do dispositivo, informações gerais, P2P
Configuração de Grupo
e streaming, GCL e arquivos XML de endereços Modbus. O configu-
arquivo de ração pode ser exportado como um arquivo Cfg da guia Firmware em
a área de exibição de status.
Lança um terminal para comunicação com módulos ADAM via
Terminal para Comando
Comando ASCII e Modbus / TCP (ver Seções 7.3 e 7.4 para
Testando
Mais Informações)
Captura de tela Exporta a tela do utilitário Adam / Apax .NET como um arquivo de imagem

51 Manual do usuário ADAM-6000

Página 64

Módulos ADAM suportam uma função de fluxo de dados. Isso permite que você
definirá o host (como um PC) por IP, e os módulos ADAM então
Monitorar fluxo / evento transmitir periodicamente seu status de E / S para o host. O endereço IP
Dados e o período de transmissão pode ser configurado na guia Stream em
a área de exibição de status. A guia Stream é apresentada na Seção
6.3.5.
Selecione esta opção para receber mensagens de módulos ADAM que
Monitorar ponto a ponto

https://translate.googleusercontent.com/translate_f 51/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
ter a função P2P (acionador de evento) habilitada
Monitorar dados GCL IO Selecione esta opção para receber mensagens de dados I / O do mod ADAM
Mensagem ules que têm a função GCL habilitada.

Observação!Quando você habilita a função GCL, a função de fluxo de dados será automaticamente
maticamente desabilitado até que você desabilite a função GLC.

Menu de configuração

Isso é para configurar seu grupo de favoritos, incluindo adicionar


Grupo Favorito dispositivos, modificando ou excluindo dispositivos atuais, classificando os atuais
dispositivos e diagnósticos de conexões de dispositivos
Atualizar serial e Isso fará com que o utilitário Adam / Apax .NET atualize o serial e
Ethernet Conexão de rede LAN
Isto é para adicionar portas seriais COM ao utilitário Adam / Apax .NET (este
Adicionar portas COM
não se aplica aos módulos ADAM-6000)
Mostrar TreeView Clicar neste item mostra a Área de Exibição da Árvore de Módulos
Permitir calibração Selecione isto para habilitar / desabilitar a calibração do módulo

Menu Ajuda

Verifique a atualização em Conecte-se ao site de download da Advantech e verifique o


a teia versão mais recente do utilitário.
Isso mostra informações sobre a versão do Adam / Apax .NET Utility
Cerca de
atualmente instalado em seu computador

6.3.2 Barra de Ferramentas


A barra de ferramentas (Figura 6.2) contém ícones para os itens de menu mais comumente usados.

Figura 6.2 Barra de Ferramentas do Utilitário Adam / Apax .NET

Manual do usuário ADAM-6000 52

Página 65

6.3.3 Área de exibição da árvore do módulo


Capítulo 6

S
Figura 6.3 Área de exibição do módulo de utilitário Adam / Apax .NET
sistema
A área de exibição da árvore de módulos é a parte esquerda da janela principal. Há cinco
categorias principais na área de exibição, algumas das quais serão visíveis apenas quando você
têm certos módulos conectados:

Todos os módulos de E / S seriais (ADAM-4000, ADAM-4100 e ADAM-5000


Configuração
Serial Módulos RS-485) conectados ao PC host serão listados neste cat-
egory.
Todos os módulos de E / S Ethernet (ADAM-5000, ADAM-6000 e ADAM-
Ethernet Módulos TCP 6100) conectados ao PC host serão listados neste
categoria.
Os dispositivos que você adicionou ao seu grupo de favoritos pessoais são listados

https://translate.googleusercontent.com/translate_f 52/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
nesta categoria, tornando mais fácil para você localizar mod-
ules. O grupo favorito pode conter vários grupos. Para criar um
novo grupo, clique com o botão direito em Grupo favorito e selecione Adicionar novo
Grupo . Em seguida, será solicitado que você insira um nome para o grupo. Para G
adicione dispositivos a esse grupo, clique com o botão direito no grupo que você criou
atado e selecione Adicionar novo dispositivo . Em seguida, você será solicitado a
uide
Grupo Favorito
dê um nome ao novo dispositivo e selecione o tipo de módulo de qualquer
a guia Dispositivo serial ou a guia Dispositivo Ethernet . Você também pode
insira os parâmetros do dispositivo aqui. Além de modificar o
grupo (selecione Modificar Grupo ) e excluindo o grupo (selecione Excluir
Grupo ), você também pode selecionar diagnosticar a conexão para um grupo
(selecione Diagnosticar Conexão ) clicando com o botão direito no grupo
nome.
ADÃO- Quaisquer controladores remotos baseados em DOS (por exemplo, ADAM-4500 e ADAM-
4500_5510Series Série 5510) serão listados nesta categoria.
Rede de sensor sem fio Quaisquer módulos sem fio (por exemplo, série WISE-4000) conectados ao
funciona o PC host será listado nesta categoria.

6.3.4 Área de exibição de status


A área de exibição de status é a janela principal com a qual você irá interagir. Todas as configurações
ção e teste são realizados aqui. O conteúdo desta janela irá variar dependendo de
quais itens você seleciona na área de exibição da árvore de módulos.

6.3.5 Configuração dos Módulos ADAM-6000


Assim que um módulo ADAM-6000 for conectado ao PC host e você tiver
procurado por ele, você o encontrará listado na área de exibição da árvore de módulo sob o Ether-
categoria de rede. Selecione a categoria Ethernet na área de exibição da árvore do módulo e clique em

o ícone de Módulos de Pesquisa na barra de ferramentas. O utilitário Adam / Apax .NET irá então
procure todos os módulos ADAM-6000 na rede Ethernet. Se esta for a primeira vez
você conectou o módulo, seu IP será 10.0.0.1 por padrão e aparecerá
em Outros na área de exibição da árvore do módulo.

53 Manual do usuário ADAM-6000

Página 66

Observação!Se um firewall de rede estiver ativado, talvez você não consiga se conectar ao seu
Módulo ADAM-6000. Pode ser necessário adicionar uma exceção para Adam / Apax
Utilitário .NET no Firewall do Windows através do Painel de Controle do Windows.

Figura 6.4 Utilitário Adam / Apax .NET - Procurando dispositivos

Você precisa alterar o endereço IP do módulo ADAM-6000 para que seja o mesmo
sub-rede como o PC host. Digite o endereço IP correto, endereço de sub-rede e padrão
gateway na área de exibição de status e, a seguir, clique em Aplicar alteração . Uma caixa de diálogo irá
aparecerá pedindo que você digite a senha. A senha padrão do mod ADAM-6000
ules é "00000000" (sem as aspas). Depois de inserir o correto
senha, o módulo ADAM-6000 estará sob o IP do seu PC host. Observe que você

https://translate.googleusercontent.com/translate_f 53/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
pode alterar a senha mais tarde.
Quando você seleciona o endereço IP dos módulos ADAM-6000 que deseja usar no Módulo
Área de exibição em árvore, oito guias ficarão disponíveis na área de exibição de status. Esses
as guias são para a configuração geral desse módulo. Depois de alterar qualquer
configurações, lembre-se de clicar em Aplicar ou Aplicar alteração . Essas oito guias são detalhadas em
as seções a seguir.

Manual do usuário ADAM-6000 54

Página 67

A Aba de Informação
Capítulo 6

S
sistema

Configuração

Esta guia mostra a versão do firmware, bem como o nome do dispositivo e a descrição do dispositivo
ção, os quais podem ser modificados a partir daqui. Dar aos seus módulos um nome específico
e a descrição pode ser útil para quando vários módulos ADAM-6000 estão conectados G
para a mesma rede. Você também pode ativar / desativar a função de localização, que é
destina-se a ajudá-lo a localizar fisicamente o módulo selecionado (basicamente, quando você
uide
clique em Habilitar, o LED indicador de status / link do módulo ficará vermelho por 30 s; veja a seção
1.5 para uma descrição do status do LED). A guia também mostra um código QR que será
gerado para a URL do servidor web do módulo selecionado. Observe que o mod individual
as configurações do usuário podem ser salvas / carregadas na guia Firmware (explicado mais tarde neste
seção). O arquivo de configuração contém configurações de rede, dados de fluxo / evento,
controle de acesso e configuração de E / S.

https://translate.googleusercontent.com/translate_f 54/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

55 Manual do usuário ADAM-6000

Página 68

A guia Rede

Esta guia contém dois painéis principais: o painel Configurações de rede e o aplicativo
Painel de configurações de rede . O conteúdo desses painéis é descrito a seguir
texto.

O painel de configuração de rede


Este painel é para ajustar as configurações de rede típicas para módulos ADAM.
Aqui, você pode definir o protocolo de conexão de rede (DHCP ou IP estático), endereço IP,
endereço de sub-rede, gateway padrão e tempo ocioso do host (tempo limite).

O painel de configurações de rede do aplicativo


Este painel é para configurar o fluxo de dados e a porta P2P / GCL. Quando Network Diag-
nostic for selecionado, o módulo ADAM irá monitorar e diagnosticar periodicamente o
Switch Ethernet. Se a porta Ethernet não for usada para comunicação, esta função
deve ser desativado.
Nota 1: Quando um navegador da web é usado para abrir a página da web em um mod ADAM-6000
ule, uma máquina virtual Java (JVM) usará várias conexões TCP para baixar um
Arquivo Jar. Essas conexões serão liberadas após o download do arquivo Jar.
Nota 2: Depois que as configurações da porta GCL / P2P forem modificadas, o módulo será reiniciado
automaticamente (tempo de recuperação da conexão: 3 s).

Manual do usuário ADAM-6000 56

Página 69

A guia Stream
Capítulo 6

https://translate.googleusercontent.com/translate_f 55/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

S
sistema

Configuração

Os módulos ADAM-6000 podem ser configurados para transmitir dados periodicamente para até oito
hospedeiros. Essa sequência de sinais é chamada de fluxo de dados. Na guia Stream , os hosts G
para receber o painel de dados permite que você defina os endereços IP dos hosts que irão receber
dados dos módulos ADAM-6000. Na guia Data Streaming (lado direito), você
uide
também pode definir os intervalos em que os módulos ADAM-6000 irão transmitir dados para o
Hosts.

Observação!Na imagem acima, a guia ADAM-5000 / TCP Event Trigger é específica


cally para o ADAM-5000.

57 Manual do usuário ADAM-6000

Página 70

A guia de administração

https://translate.googleusercontent.com/translate_f 56/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Observação!A senha padrão é “00000000”

A guia Administração permite que você defina a senha para o ADAM-6000 selecionado
módulo. Para alterar a senha, você precisará inserir a senha atual no
Senha antiga e, em seguida, digite a nova senha na caixa Nova senha e Verificar
caixas de senha. A senha é necessária para muitas configurações e operações,
portanto, definir sua própria senha pode ajudar a garantir a segurança do sistema. Você também pode se inscrever
as configurações padrão de fábrica e reinicie o módulo a partir da guia.

Redefinir para as configurações padrão de fábrica


Clique em Aplicar neste painel para limpar a configuração do sistema do ADAM- selecionado
Módulo 6000 e restaure as configurações padrão de fábrica.

Reiniciar sistema
Clique em Aplicar para reiniciar o módulo. Observe que suas configurações atuais serão preservadas.

Manual do usuário ADAM-6000 58

Página 71

A guia Firmware
Capítulo 6

S
sistema

Configuração

A Advantech ocasionalmente lançará novas versões de firmware para adicionar ou melhorar o


funcionalidade dos módulos ADAM-6000. Visite http://www.advantech.com para verificar
os downloads de firmware mais recentes. Os downloads de firmware conterão quatro tipos de arquivo: Bin, G
Html, Xml e Jar. O arquivo Bin é o arquivo de firmware real e os arquivos Html e Jar
são para o servidor da web no módulo ADAM-6000.
uide

O Painel de Importação de Arquivo


É aqui que você pode importar firmware para o módulo ADAM-6000. Clique em Navegar para
selecione os três arquivos de firmware em seu computador. Em seguida, clique em Download para instalar o
novo firmware no módulo ADAM-6000.

https://translate.googleusercontent.com/translate_f 57/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
O Painel de Exportação de Arquivos
Este é o painel onde você pode exportar um arquivo de configuração do módulo ADAM. Clique em Salvar
Como ... e escolha o caminho do arquivo de destino. Em seguida, clique em Upload para salvar a configuração
arquivo de instalação.

59 Manual do usuário ADAM-6000

Página 72

A Aba Ponto a Ponto / Evento

Você pode habilitar e configurar a função P2P (evento) nesta guia. Para mais detalhes
sobre a função P2P (evento), consulte a Seção 6.7.

https://translate.googleusercontent.com/translate_f 58/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Manual do usuário ADAM-6000 60

Página 73

A guia de controle de acesso


Capítulo 6

S
sistema

Configuração

G
Esta guia é para definir quais computadores / dispositivos podem controlar o ADAM-6000 selecionado uide
módulo. Primeiro, selecione o endereço IP ou o endereço MAC no Controlado por
painel e clique em Aplicar . Então, no painel de configuração de IP / MAC de segurança , você
precisa selecionar a caixa de seleção Ativar / Desativar e, em seguida, inserir diretamente o IP ou MAC
endereço dos computadores / dispositivos autorizados. Finalmente, clique em Aplicar para aplicar o
alterações em um único endereço IP / MAC ou clique em Aplicar tudo para aplicar todas as alterações. No
imagem acima, apenas os endereços IP 172.18.3.52 e 172.18.3.116 estão autorizados a
controlar o módulo ADAM-6000 selecionado. Se nenhuma caixa de seleção foi selecionada, então qualquer
computador / dispositivo seria capaz de controlar o módulo selecionado.

61 Manual do usuário ADAM-6000

Página 74

A Aba de Endereço Modbus

https://translate.googleusercontent.com/translate_f 59/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Para fornecer maior flexibilidade e escalabilidade na implantação de módulos ADAM, o limite


ções de configurações de endereço Modbus foram removidas para tornar os módulos como
figurável quanto possível. Basicamente, existem dois tipos de seção de endereço Modbus (0X
e 4X) para configurar cada função. Por exemplo, a imagem acima mostra o Mod-
configurações de endereço de barramento para o ADAM-6017.

6.3.6 Configuração do Grupo


Em certos aplicativos, é necessário aplicar as mesmas configurações a vários módulos
porque eles estão realizando as mesmas tarefas em locais diferentes. Anteriormente, os usuários
teria que configurar cada módulo individualmente antes da implantação no local. Depois de
os módulos estão instalados e o sistema está funcionando, ainda exigirá esforço repetitivo
para realizar atualizações de firmware.
Para superar isso, os módulos ADAM-6000 são equipados com uma configuração de grupo
função para reduzir a repetição e acelerar a configuração de vários módulos;
isso inclui atualizações de firmware, arquivos de configuração e arquivos HTML 5, todos os quais
pode ser atualizado em um único processo. Siga estas instruções para abrir o Grupo Con-
janela de figuração:
1 Clique em Ethernet na área de exibição da árvore de módulos.

2 Clique no ícone de configuração do grupo na barra de ferramentas ou selecione Grupo Con-


figuração no menu Ferramentas . Isso abrirá a seguinte janela:

Manual do usuário ADAM-6000 62

Página 75

Capítulo 6

S
sistema

Configuração

https://translate.googleusercontent.com/translate_f 60/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

3 Selecione Firmware , Configuração ou Arquivo HTML (dependendo do que você deseja


atualizar; neste exemplo, a configuração é selecionada)
4 Selecione o tipo de módulo de E / S ao qual deseja aplicar a atualização (isso irá selecionar todos

5
módulos deste tipo na rede)
Clique em Navegar e você será solicitado a selecionar o arquivo de firmware / configuração
G
você deseja usar uide
6 Escolha quais módulos você deseja reconfigurar / atualizar e insira a senha
palavra; note que a senha padrão é "00000000" (sem as aspas
marcas)

7 Clique em Aplicar para aplicar as alterações, e então você verá o progresso operacional
na área de exibição de status.

63 Manual do usuário ADAM-6000

Página 76

Observação!Não remova a energia do seu módulo quando o grupo configurar


função de ção está em processamento. Caso contrário, o módulo provavelmente travará.

6.3.7 Configuração de I / O
Depois de concluir a configuração geral do mod ADAM-6000 selecionado
ule (conforme descrito na seção anterior), você precisará configurar os canais de I / O
(por exemplo, intervalo de canal, calibração e configurações de alarme). Ao mesmo tempo, você pode ver
valor do canal de entrada e valor definido do canal de saída no painel de status . Consulte o
Área de exibição da árvore do módulo mostrada na Figura 6.5. Quando você clica no endereço IP de
o módulo ADAM-6000 que você deseja configurar, você verá dois itens abaixo do IP
endereço: o número do módulo (para configuração de todos os canais) e o número do módulo
seguido por "GCL" (para configuração GCL). Quando você clica no sinal de mais e menos
controle ao lado do número do módulo, você será solicitado a inserir a senha para o
módulo selecionado. Depois de inserir a senha correta, uma lista de pessoas
canais (para configuração de canal individual) aparecerão abaixo do número do módulo.

https://translate.googleusercontent.com/translate_f 61/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Figura 6.5 Todos os canais, canais individuais e controles de configuração GCL

Quando você clica no número do módulo, o valor da entrada analógica e o conjunto de configuração
as opções para todos os canais serão mostradas na área de exibição de status. Quando você clica em um
dos itens de canal individuais, os valores e definições de configuração apenas para o
o canal especificado será mostrado na área de exibição de status. As seguintes seções
descrever a configuração de todos os canais e configuração de canal individual em mais
detalhe.

Manual do usuário ADAM-6000 64

Página 77

Capítulo 6
6.4 Módulos de entrada analógica (ADAM-6015, ADAM-
6017 e ADAM-6018)
6.4.1 Configuração de todos os canais
Para esses módulos ADAM-6000, quando você clica em um item de configuração de todos os canais em
a Área de exibição da árvore do módulo, as quatro partes principais de interesse na exibição de status
A área será a faixa de entrada , tempo de integração , calibração e informações do canal
ção painéis.
S
sistema

Configuração

G
uide

Figura 6.6 Área de configuração da faixa de canais

Faixa de entrada
Este painel permite que você defina uma faixa diferente para cada canal. Para fazer isso, selecione o
número do canal na caixa Canal , selecione o intervalo na caixa Intervalo e
em seguida, clique em Aplicar para aceitar as alterações.

Tempo de integração
Para remover o ruído da fonte de alimentação, módulos de entrada analógica da série ADAM-6000
apresentam um filtro embutido (50 e 60 Hz). Para esta configuração, selecione o filtro que deseja
aplique na caixa Tempo de integração . Em seguida, clique em Aplicar para aceitar as alterações.

https://translate.googleusercontent.com/translate_f 62/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Calibração
Antes de poder ajustar as configurações de calibração, você precisará habilitar a calibração
função. Para fazer isso, clique em Permitir calibração no menu Configuração .

65 Manual do usuário ADAM-6000

Página 78

Para o ADAM-6015, ADAM-6018 e ADAM-6024, siga estas etapas para realizar


calibração:

Calibração Zero
1 Clique em Zero no painel de calibração
2 Conecte um sinal com o valor mínimo da faixa de fundo de escala (por exemplo, 0 V) ​ao
canal que requer calibração
3 Depois de concluir a fiação, clique em Aplicar para iniciar a calibração

Calibração Span
1 Clique em Span no painel de calibração
2 Conecte um sinal com o valor máximo da faixa de fundo de escala (por exemplo, 10 V) para
o canal que requer calibração.
3 Depois de concluir a fiação, clique em Aplicar para iniciar a calibração
Para o ADAM-6017, você pode realizar a calibração automática em vez da calibração manual.
Para fazer isso, clique em Auto no painel Calibration .

Informação do Canal
Este painel contém cinco guias para visualizar e configurar o valor de entrada analógica de todos
canais: a guia de configuração de canal , a guia de configuração média , o Modbus (presente)
, a guia Modbus (Max) e a guia Modbus (Min) .

Manual do usuário ADAM-6000 66

Página 79

Capítulo 6
https://translate.googleusercontent.com/translate_f 63/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
A guia de configuração do canal

S
sistema

Configuração

Esta guia exibe os valores atuais dos canais de entrada analógica. Para o ADAM-
6017 e ADAM-6018, os valores dos canais de entrada digital também são exibidos neste
aba. Basta selecionar os canais que deseja monitorar e clicar em Aplicar .
Você também pode ver as tendências históricas dos canais selecionados clicando em Log de tendências .
Conforme mostrado na Figura 6.7, você pode selecionar quais canais deseja registrar, verificando
no painel de configuração do canal no lado direito da tela e clicando em Aplicar . G
Em seguida, clique em Iniciar e o registro de dados começará, permitindo que você visualize uide
tendências históricas de tempo. Você pode clicar em Parar e Salvar em arquivo para salvar a tendência
dados para o seu computador.
Clicar em Mostrar histórico e Limpar histórico mostrará / limpará os dados históricos de tendência,
enquanto que clicar em Salvar histórico permitirá que você salve os dados como um arquivo Csv. Para limpar
o gráfico, clique em Limpar gráfico . No lado direito da tela, você pode inserir o
número de pontos de dados que você deseja coletar na caixa BufferSize , e você também pode definir
o intervalo de sondagem de dados na caixa PollingInterval .

67 Manual do usuário ADAM-6000

Página 80

https://translate.googleusercontent.com/translate_f 64/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Figura 6.7 Registro de tendência de entrada analógica

Com a função de detecção de queima de fio do ADAM-6015 e ADAM-6018, se houver


não há sensor conectado a um canal de entrada, você verá a mensagem "Burn out"
aparecem no Informações caixa do canal relacionado.

A guia de configuração média

O ADAM-6015, ADAM-6017 e ADAM-6018 apresentam uma função de média que é


executado pelo processador embutido. Para usar esta função, basta verificar os canais de
interesse na guia de configuração média . No exemplo acima, a função de média
foi habilitado para quatro canais (canais 0 ~ 3). Uma vez ativado, a média
o valor dos cinco canais selecionados será exibido na caixa Média .

Manual do usuário ADAM-6000 68

Página 81

A guia Modbus (presente)


Capítulo 6

S
sistema

Configuração

Esta guia mostra os valores de entrada analógica atuais decimais, hexadecimais e unidades de engenharia
para todos os endereços Modbus relacionados.

A guia Modbus (Max)

G
uide

https://translate.googleusercontent.com/translate_f 65/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

O ADAM-6015, ADAM-6017 e ADAM-6018 apresentam um valor máximo histórico


registro. Você pode ver os valores históricos máximos de entrada analógica em decimais, hexadecimais e
unidade de engenharia para todos os endereços Modbus relacionados. Para reinicializar o log, clique no botão
botões de canal de resposta na coluna Reiniciar .

69 Manual do usuário ADAM-6000

Página 82

A guia Modbus (Min)

O ADAM-6015, ADAM-6017 e ADAM-6018 apresentam um valor mínimo histórico


registro. Você pode ver os valores históricos mínimos de entrada analógica em decimal, hexadecimal e engi-
unidades de neering para todos os endereços Modbus relacionados. Para reinicializar o log, clique no botão correspondente
esponja os botões do canal na coluna Reiniciar .

6.4.2 Configuração de Canal Individual


Você pode ver o valor da entrada analógica e definir as configurações para cada canal por
clicando em um dos itens de configuração de canal individual (observe que a média
que você definiu na guia de configuração Média também será exibido aqui). A parte superior do
A área de exibição de status mostrará o valor de entrada analógica atual e o intervalo definido
para o canal selecionado, conforme mostrado na Figura 6.8.

https://translate.googleusercontent.com/translate_f 66/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Figura 6.8 Configuração do modo de alarme de entrada analógica

Manual do usuário ADAM-6000 70

Página 83

Para o ADAM-6015, ADAM-6017 e ADAM-6018, esta tela permite que você configure
Capítulo 6
ure a função de alarme embutida. Duas guias para configurar os alarmes alto e baixo para
os canais selecionados estão na parte inferior da área de exibição de status.
Para os alarmes alto e baixo, você pode selecionar um dos três modos de alarme do
Caixa do modo de alarme :
∎ Desativar: O alarme está desativado, o que significa que quando ocorre a condição de alarme,
nada vai acontecer.
∎ Trava: Uma vez que a condição de alarme ocorre, o status do alarme será definido como lógico alto
e o LED de status do alarme ficará continuamente aceso; estes permanecerão até o
o alarme é apagado manualmente. Para o ADAM-6017 e ADAM-6018, a saída
S
canal especificado no painel de mapeamento DO irá gerar lógica continuamente sistema
valor alto. Clique em Limpar trava para limpar o alarme.
∎ Momentâneo: O status do alarme mudará dinamicamente dependendo se
a condição de alarme ocorre. Se a condição de alarme ocorrer, o status do alarme será
lógica alta; quando a condição de alarme desaparecer, o status do alarme mudará para
lógica baixa. Sob esta opção, o LED de status de alarme e o canal de saída digital
Configuração
nel mudará de acordo com a condição de alarme.
Depois de escolher o modo de alarme, clique em Aplicar modo para aplicar as alterações.
Você pode então definir o valor do alarme alto ou baixo, inserindo o valor no campo Alarme
caixa de limite e, em seguida, clicando em Aplicar limite . Quando o valor da entrada analógica é maior que o
valor de alarme alto ou menor que o valor de alarme baixo, a condição de alarme será atendida e
o status do alarme será então definido como lógico alto. Para o ADAM-6015, ADAM-6017 e
ADAM-6018, o status do alarme será mostrado pelo LED de status do alarme . Finalmente, para
mapeie o alarme para um canal de saída digital específico, selecione o canal de interesse
na caixa Canal e clique em Aplicar .
G
6.5 Módulos de E / S universais (ADAM-6024)
uide

6.5.1 Configuração de todos os canais


O ADAM-6024 possui canais de E / S analógicos e canais de E / S digitais. Clique no canal completo
item de configuração na área de exibição da árvore do módulo e haverá duas guias no
Área de exibição de status: a guia Entrada e a guia Saída . Na guia Input , existem
quatro áreas principais de importância na área de exibição de status, semelhantes às páginas para o
ADAM-6015, ADAM-6017 e ADAM-6018. Todas as configurações no Input
Os painéis de intervalo , tempo de integração e calibração são iguais aos destes
três módulos. No entanto, ao contrário desses módulos, o ADAM-6024 não possui
média, máx. e mín. funções. Assim, o painel de informações do canal para o
ADAM-6024 contém apenas duas guias: a guia de configuração de canal e o Modbus
Guia (presente) .

71 Manual do usuário ADAM-6000

Página 84

https://translate.googleusercontent.com/translate_f 67/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Figura 6.9 Configuração do canal ADAM-6015

A guia de entrada
Esta guia mostra os valores atuais dos canais de entrada analógica. Selecione o analógico
canais de entrada que você deseja monitorar marcando a caixa na coluna Ativar e
em seguida, clique em Aplicar . Se o valor da entrada analógica estiver fora da faixa de entrada, você verá
"Over (L)" na caixa do canal correspondente. No lado direito, você pode ver o
valor de entrada digital atual por DI 0 e DI 1 display LED. Você também pode ver o gráfico
tendência histórica ical do canal de entrada analógica clicando no botão Trend Log . Todos
as operações para registro de tendências são iguais às do ADAM-6015, ADAM-6017,
e ADAM-6018.

A guia de saída
Esta guia mostra os valores de entrada analógica atuais em formato decimal e hexadecimal para todos
endereço Modbus relacionado. Na guia Output , você pode definir o valor de um analógico ou
canal de saída digital, bem como definir todas as configurações relacionadas.

Figura 6.10 Guia de saída ADAM-6024

Manual do usuário ADAM-6000 72

Página 85

Capítulo 6
6.6 Módulos de E / S digital universal (ADAM-6050,
ADAM-6051- ADAM-6052, ADAM-6060, ADAM-
6066)
6.6.1 Configuração de todos os canais
Quando você clica no item de configuração de todos os canais na área de exibição da árvore de módulos,
duas guias estarão visíveis na área de exibição de status: a guia de configuração do canal e o
Guia Modbus . No texto a seguir, o ADAM-6050 é usado como exemplo. S
sistema
A guia de configuração do canal

https://translate.googleusercontent.com/translate_f 68/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Configuração

G
uide

A partir desta guia, você pode visualizar o status de todos os canais de entrada digital a partir do LED
ao lado de cada botão de canal. Você também pode controlar os status de todas as saídas digitais
canais clicando no botão correspondente.

Configuração de valor à prova de falhas


Quando a comunicação entre o PC host e um módulo digital ADAM-6000 é interrompida
ken, os canais de saída digital podem gerar um valor predefinido, que é referido
como um valor à prova de falhas (FSV).
Se a caixa FSV ao lado de um canal estiver marcada, significa que o módulo irá definir que
canal de saída para lógica alta quando ocorre um tempo limite de WDT. Existem duas aplicações
por esta. Após todas as alterações terem sido feitas, clique em Aplicar FSV para que as alterações sejam realizadas
efeito.

WDT de comunicação
Quando o módulo não recebeu nenhum pacote de rede TCP do cliente em alguns
tempo, o módulo irá definir automaticamente o FSV para saída se o tempo de espera for maior
do que o tempo ocioso do host.

73 Manual do usuário ADAM-6000

Página 86

P2P / GCL WDT


Quando o módulo não recebe pacotes de rede P2P / GCL há algum tempo, este
significa que o tempo de espera é maior que o tempo ocioso inserido; a modificação-
O ule enviará automaticamente o FSV para o PC host se você habilitou esta função.

A guia Modbus

https://translate.googleusercontent.com/translate_f 69/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
A partir desta guia, você pode visualizar os valores atuais de saída de E / S digital para todos os Modbus relacionados
endereços.

6.6.2 Configuração de Canal Individual


Para visualizar os valores e definir as configurações dos canais I / O digitais, basta clicar no
canal de interesse na lista de itens de configuração de canal individual.

Manual do usuário ADAM-6000 74

Página 87

Modo de entrada digital


Capítulo 6
Se você escolher um canal de entrada digital na lista de configuração de canal individual
itens, a área de exibição de status aparecerá conforme mostrado na Figura 6.11.

S
sistema

Configuração

Figura 6.11 Modos de entrada digital

Você pode escolher diferentes modos de entrada para o canal de entrada digital selecionado a partir do
Caixa de modo DI (a opção que você seleciona dependerá das especificações do hardware). Depois de G
você selecionou o modo, clique em Aplicar modo para salvar as alterações. Os cinco modos uide
você pode escolher são detalhadas no texto a seguir.

Modo DI: DI

https://translate.googleusercontent.com/translate_f 70/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Neste modo, você pode ver o valor da entrada digital clicando no LED de status DI .
Alguns módulos digitais suportam uma função de status de entrada digital de inversão. Quando você habilita
esta função, o módulo irá inverter automaticamente o valor da entrada digital. Para a prova-
ple, se o valor real do sinal externo for logicamente baixo, o LED de status DI acenderá

75 Manual do usuário ADAM-6000

Página 88

(normalmente, ele acende apenas quando o sinal é lógico alto). Se o seu módulo suporta esta função
ção, uma caixa de sinal Inverter ficará visível no painel de configuração . Basta selecionar / limpar isto
caixa para ativar / desativar esta função e, em seguida, clique em Aplicar a todos (para todos os canais) ou
Inscreva-se (para o canal selecionado) para concluir a configuração.
Todos os módulos digitais ADAM-6000 suportam um filtro digital para remoção de alta e baixa frequência
ruído de freqüência. Você pode habilitar / desabilitar o filtro selecionando / desmarcando o botão Habilitar
caixa de filtro tal . Quando o filtro está habilitado, você pode definir o mínimo e o máximo
largura de sinal aceitável de largura mínima de sinal baixa e mínima alta
caixas de largura de sinal (unidade: ms). Lembre-se de clicar em Aplicar a todos (para todos os canais) ou
Inscreva-se (para o canal selecionado) para concluir a configuração.

Modo DI: Contador

Um contador conta o número de números de pulso de um sinal digital do selecionado


canal e, em seguida, grava isso em um registro. Quando o contador é selecionado a partir do DI
caixa de modo , a área de exibição de status aparecerá semelhante a quando DI é selecionado. Debaixo
neste modo, o valor de contagem atual do canal selecionado será exibido no
Caixa de valor do contador . Você pode iniciar ou parar o contador clicando em Iniciar / Parar ao lado de
a caixa de valor do contador , e você também pode zerar o contador (o valor no registro
também será inicializado em zero) clicando em Limpar .
Semelhante a quando DI é selecionado na caixa de modo DI , você pode ativar / desativar o
inverta a função de status de entrada digital e filtro digital no painel de configuração . Um adicional
configuração, no entanto, é que você pode definir se o contador deve manter o último
valor quando o módulo é desligado; quando o módulo é ligado novamente, o
contador continuará contando a partir desse valor armazenado. Caso contrário, o contador será
redefinir para zero quando o módulo é ligado. Você pode ativar / desativar esta função por
selecionando / desmarcando a caixa Manter o último valor ao desligar e clicando em Aplicar
para todos (para todos os canais) ou Aplicar isto (para o canal selecionado) para completar o con-
figuração.

Manual do usuário ADAM-6000 76

https://translate.googleusercontent.com/translate_f 71/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Página 89

Modo DI: Trava de baixo para alto


Capítulo 6

S
sistema

Configuração

O modo de trava de baixo para alto significa que uma vez que o canal de entrada digital detecta uma lógica
mudança de nível de baixo para alto, o status lógico permanecerá lógico alto até que você limpe
travar manualmente, o que retornará o status lógico para baixo lógico. O status lógico pode ser
visto pelo LED de status da trava . A trava pode ser desmarcada clicando em Limpar trava . Isto
modo também suporta a função de status de entrada digital invertida, que pode ser ativada / desativada
habilitado marcando / desmarcando a caixa de sinal Inverter e clicando em Aplicar a todos (para G
todos os canais) ou Aplicar isto (para o canal selecionado) para completar a configuração. uide
Modo DI: Trava de alto para baixo

O modo de travamento de alto para baixo significa que uma vez que o canal de entrada digital detecta um nível lógico
mudar de alto para baixo, o status lógico permanecerá tão lógico alto até que você desmarque a trava
manualmente, o que retornará o status lógico para baixo lógico. O status lógico pode ser visto
pelo LED de status da trava . A trava pode ser desmarcada clicando em Limpar trava . Isto
modo também suporta a função de status de entrada digital invertida, que pode ser ativada / desativada

77 Manual do usuário ADAM-6000

Página 90

habilitado selecionando / desmarcando a caixa de sinal Inverter e clicando em Aplicar a todos (para
todos os canais) ou Aplicar isto (para o canal selecionado) para completar a configuração.

Modo DI: Frequência

https://translate.googleusercontent.com/translate_f 72/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Quando a frequência é selecionada na caixa do modo DI , o módulo irá calcular o


frequência do sinal de entrada digital para o canal selecionado. Este valor será dis-
reproduzido na caixa de valor de frequência .

Modo de saída digital


Se você escolher um canal de saída digital na lista de configuração de canal individual
itens, a área de exibição de status aparecerá conforme mostrado na Figura 6.12.

Figura 6.12 Modos de saída digital

Manual do usuário ADAM-6000 78

Página 91

Você pode escolher diferentes modos de saída para o canal de saída digital selecionado a partir de
Capítulo 6
a caixa do modo DO (a opção que você seleciona dependerá das especificações do hardware).
Depois de selecionar o modo, clique em Aplicar modo para salvar as alterações. Há quatro
modos que você pode escolher, conforme detalhado no texto a seguir.

Modo DO: DO

S
sistema

Configuração

G
https://translate.googleusercontent.com/translate_f 73/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
Este modoser
permite queclicando
você controle
em DOo .valor de saída digital do canal selecionado,
que pode ajustado
pelo LED de status DO .
O valor da saída digital atual será mostrado
uide

Modo DO: Saída de pulso

Quando a saída de pulso é selecionada na caixa de modo DI , a saída digital selecionada


canal irá gerar um trem de pulso contínuo ou um número finito de pulsos. Você pode
definir a largura de pulso nas caixas de largura de sinal baixa e largura de sinal alta na

79 Manual do usuário ADAM-6000

Página 92

Painel de configuração (unidade: 0,1 ms). A frequência e o ciclo de trabalho do sinal de saída de pulso
será calculado automaticamente e exibido na frequência de saída e dever
caixas de ciclo . Depois de concluir as configurações, clique em Aplicar modo (para indivíduos
canais) ou Aplicar a todos (para todos os canais). Você pode então optar por gerar um con
sequência de pulsos contínua ou número finito de pulsos selecionando Continuar (para uma sequência de pulsos)
ou Total fixo (para um número finito de pulsos). Quando você selecionou Total fixo , você irá
precisa inserir quantos pulsos você deseja gerar. Após o modo de saída de pulso
tiver sido selecionado, clique em Iniciar / Parar para gerar / parar a saída de pulso.

Modo DO: Atraso baixo para alto

Quando você escolhe atraso de baixo para alto na caixa de modo DI , é o mesmo que selecionar
ing DO, exceto que haverá um atraso antes que o valor de saída mude da lógica
baixo para alto lógico, conforme ilustrado na Figura 6.13.

https://translate.googleusercontent.com/translate_f 74/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Figura 6.13 Gráfico que explica o modo de saída de baixo a alto atraso

Para definir o tempo de atraso, basta inserir o valor na caixa Tempo de atraso e clicar em
Aplique para completar a configuração. Você pode então controlar o valor da saída digital por
clicando em DO e você pode determinar seu valor atual a partir do LED de status DO .

Manual do usuário ADAM-6000 80

Página 93

Modo DO: Atraso de alto para baixo


Capítulo 6

S
sistema

Configuração

Quando você escolhe o atraso de alto para baixo na caixa de modo DI , é o mesmo que selecionar
ing DO, exceto que haverá um atraso antes que o valor de saída mude da lógica
alto para baixo lógico, conforme ilustrado na Figura 6.14.

G
uide

Figura 6.14 Gráfico que explica o modo de saída de baixo a alto atraso

Para definir o tempo de atraso, basta inserir o valor na caixa Tempo de atraso e clicar em
Aplique para completar a configuração. Você pode então controlar o valor da saída digital por
clicando em DO e você pode determinar seu valor atual a partir do LED de status DO .

6.7 Introdução às funções P2P


Quando você deseja enviar um sinal de um módulo para outro, o P2P é o ideal
solução. Com a função P2P habilitada, os módulos ADAM-6000 podem atualizar ativamente
seus valores de entrada para outros dispositivos, como PCs ou outros módulos ADAM-6000. A typ-
A aplicação ical está usando um par de módulos ADAM-6000, em que o valor de uma entrada
canal em um módulo será atualizado automaticamente para o canal de saída em outro
módulo. Os dados serão transferidos automaticamente, desde que a conexão entre
os dois módulos ADAM-6000 já estão estabelecidos e nenhum controlador é necessário para

81 Manual do usuário ADAM-6000

https://translate.googleusercontent.com/translate_f 75/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Página 94

lidar com a comunicação.

Observação!1. Use um switch Ethernet entre um par de módulos P2P (não


usar um hub Ethernet) para evitar colisões de pacotes de dados.
2. Os módulos ADAM-6000 suportam duas funções: P2P (Evento) e GCL
(veja o Capítulo 8). Você não pode habilitar esses dois recursos no
mesmo tempo. Assim, se GCL estiver habilitado e quiser usar P2P, você precisará
para desabilitar o GCL primeiro (consulte a Seção 8.2 para obter instruções sobre como desabilitar
GCL).
3. Para utilizar a função P2P, você precisará atualizar a versão do firmware
seção do seu módulo ADAM-6000 para 3.x ou posterior.

6.7.1 Modos de comunicação P2P


Todos os módulos ADAM-6000 apresentam dois tipos de função P2P: 1) modo básico e 2)
modo avançado.

Modo Basico
Para o modo básico, haverá apenas um dispositivo de destino (Módulo B) recebendo dados de
o módulo de origem (Módulo A). Normalmente, o Módulo B é outro módulo ADAM-6000.
Os canais de entrada do Módulo A serão mapeados para os canais de saída do Módulo B,
de modo que os valores de todos os canais de entrada do Módulo A sejam atualizados automaticamente para o
Saídas do módulo B. Você também pode definir uma máscara para desconectar um relacionamento entre
algumas entradas e saídas.

Figura 6.15 Modo básico para P2P

Modo avançado
Para o modo avançado, haverá vários dispositivos de destino (Módulo B, Módulo C, etc.)
receber dados do módulo de origem (Módulo A). Você pode definir um alvo diferente
dispositivos atribuindo diferentes endereços IP a cada canal do Módulo A. Por exemplo,
você pode mapear o canal de entrada 1 do módulo A para o canal de saída 3 do módulo B, enquanto
O canal de entrada 2 do módulo A é mapeado para o canal de saída 4 do módulo C. Consulte
Figura 6.16.

Manual do usuário ADAM-6000 82

Página 95

Capítulo 6

https://translate.googleusercontent.com/translate_f 76/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

sistema
S

Configuração

Figura 6.16 Modo avançado para P2P

6.7.2 Métodos de comunicação P2P


Quanto a quando os dados serão atualizados de um módulo de origem para os dispositivos de destino,
existem duas opções para escolher: 1) período de tempo e 2) período de tempo + mudança de
G
status (COS). uide
Período de tempo
Com esta função, o valor do canal de entrada será atualizado para os dispositivos alvo
no período definido.

Período de tempo + COS


Esta opção ainda faz com que o valor do canal de entrada seja atualizado para o alvo
dispositivos no período definido, mas quando ocorre um COS (ou seja, uma mudança no analógico
valor de entrada maior do que um desvio especificado ou uma mudança de status de entrada digital), o
o valor do canal de entrada será atualizado imediatamente para os dispositivos de destino.

6.7.3 Gatilhos de eventos P2P


Em muitos aplicativos, os dados só serão enviados para um computador host quando um evento específico
ocorre, como quando um sinal digital ou analógico muda. Neste tipo de aplicação,
a função P2P é ideal. O dispositivo P2P alvo pode ser um computador, para o qual você
precisaria simplesmente inserir seu endereço IP e selecionar o modo básico como a comunicação
modo de operação e período de tempo + COS como método de comunicação.
Deve haver um programa em execução no computador host para receber os dados, e
fornecemos um programa C de exemplo (VC ++ 6.0) no CD que o acompanha. Embora
Módulos ADAM-6000 irão enviar dados para o computador host periodicamente (para o bem de
segurança de comunicação), você ainda pode distinguir se as mensagens foram enviadas
por meio do período de tempo ou da função COS. A mensagem contém informações sobre as quais
os canais mudaram. Assim, se a mensagem não indicar mudança em todos os canais,
então nenhum evento ocorreu.

83 Manual do usuário ADAM-6000

Página 96

Observação!Invariavelmente, existe algum nível de incerteza na comunicação da rede.


Às vezes, pode haver perda de pacotes quando ocorre um evento. Isto é
porque fornecemos o período de tempo + função COS (sem função COS
sozinho). Quando ocorre um evento, mesmo que um pacote seja perdido, os dados serão
enviado novamente no próximo período. Isso melhora a confiabilidade do sistema.

6.8 Como configurar funções P2P


Selecione o endereço IP de um módulo ADAM-6000 na área de exibição da árvore do módulo
e clique na guia Ponto a Ponto / Evento . A tela aparecerá conforme mostrado na Figura
6,17.

https://translate.googleusercontent.com/translate_f 77/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Figura 6.17 Guia Ponto a Ponto / Evento

Por padrão, a função P2P está desabilitada. Você pode habilitá-lo selecionando Básico ou
Avançado no painel Modo e clicando em Aplicar . Suporte para módulos ADAM-6000
funcionalidade P2P e GCL (consulte o Capítulo 8 para obter informações sobre GCL); Contudo,
apenas um deles pode ser ativado por vez. Se GCL já estiver habilitado e você
optar por habilitar P2P, um alerta aparecerá solicitando que você primeiro desabilite o GCL (consulte a Seção
seção 8.2 sobre como desabilitar o GCL). Depois que o GCL for desativado, você pode selecionar
Básico ou Avançado para habilitar P2P.

Manual do usuário ADAM-6000 84

Página 97

6.8.1 Configuração do Modo Básico


Capítulo 6
No modo básico, a área de exibição de status aparecerá conforme mostrado na Figura 6.18. Você pode
definir o dispositivo de destino digitando seu endereço IP na caixa Destino no
Painel básico (um para um) .

S
sistema

Configuração

Figura 6.18 Configuração do modo básico P2P

Observe que quando você seleciona o modo básico, o método de comunicação padrão é o período
G
Tempo; para selecionar o período de tempo + COS , você precisará selecionar o Desvio Ativar uide
(COS) (para módulos analógicos; não mostrado neste exemplo) ou a opção Ativar Mudança
de caixa de estado (para módulos digitais). Se você não selecionar esta caixa, a comunicação
método será o período de tempo.
O período para transferir dados do módulo de origem para o módulo de destino pode ser
definido na caixa Período no painel Básico (Um para Um) . Você pode definir o devi-
ação para entrada analógica pelo controle numérico da Taxa de Desvio (o valor é uma porcentagem
idade e representa o valor de mudança dividido pelo intervalo total).
Por padrão, todos os canais de entrada do módulo de origem serão todos mapeados para todas as saídas
canais do módulo de destino. No entanto, você pode definir manualmente qual canal
Os nels são mapeados clicando na caixa Modificar canal habilitado . Isso permitirá que você
escolha quais canais de entrada mapear para os canais de saída correspondentes, selecionando
selecionar o canal na coluna Habilitar e clicar em Aplicar lista . Na Figura 6.18, o

https://translate.googleusercontent.com/translate_f 78/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
os valores dos canais de entrada 0 ~ 3 do módulo de origem serão atualizados para os canais de saída
0 ~ 3 do módulo de destino. Você pode salvar a relação de mapeamento atual em um con-
arquivo de figuração clicando em Salvar . Você também pode carregar um arquivo de configuração de mapeamento por
clicando em Carregar . Clique em Atualizar para mostrar a configuração de mapeamento atual no
módulo de origem na tabela.

85 Manual do usuário ADAM-6000

Página 98

6.8.2 Configuração do Modo Avançado


No modo avançado, a área de exibição de status aparecerá conforme mostrado na Figura 6.19. O
a relação de mapeamento é configurada usando controles na Origem e no Destino
painéis.

Figura 6.19 Configuração do modo avançado P2P

Siga estas etapas para definir a relação de mapeamento:


1 Selecione o canal de entrada na caixa Canal no painel Fonte
2 Use o período de tempo , a caixa de habilitação de Desvio (COS) (para módulos analógicos) ou
Caixa de mudança de estado (COS) (para módulos digitais) e taxa de desvio no
Painel de origem para definir quando transferir os dados para esse canal
3 Digite o endereço IP do módulo de destino na caixa IP no painel Destino
4 Selecione o nome do módulo de destino na caixa Nome
5 Na caixa Canal , selecione o canal de saída no módulo alvo que irá
receber os dados
6 Clique em Config para listar

Depois de concluir essas etapas, a configuração desse canal será exibida


reproduzido na tabela de mapeamento na parte inferior do painel Avançado (Um para Multi) .
Você precisará repetir as etapas 1 ~ 4 para cada canal de entrada que deseja mapear. Uma vez que você
configurou todos os canais de entrada, clique em Aplicar lista para baixar o mapeamento
configuração para o módulo de destino. Você pode salvar todas as configurações na tabela de mapeamento
para um arquivo clicando em Salvar . Você também pode carregar um arquivo de configuração anterior clicando em
Carregar . Clicar em Atualizar mostrará a configuração atual do módulo de origem em
a tabela de mapeamento.

Observação!É sugerido que você baixe todas as configurações de mapeamento de canais


juntos ao mesmo tempo, em vez de baixar a configuração de um canal, muitos
vezes. A razão é que isso pode reduzir o número de vezes que o flash
memória no módulo de destino é usada, ajudando assim a estender a memória flash
ory life.

https://translate.googleusercontent.com/translate_f 79/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Manual do usuário ADAM-6000 86

Página 99

Para economizar tempo, você pode copiar a configuração de um canal para outros canais e então
Capítulo 6
faça os ajustes finais em cada canal. Para fazer isso, clique em Copiar para , que abrirá
a janela mostrada na Figura 6.20.

S
sistema

Configuração

G
Figura 6.20 Copiar uma configuração para outros canais uide
Aqui, você precisará escolher o canal que deseja copiar da caixa Canal
e, em seguida, selecione os canais para os quais deseja copiar as configurações, selecionando-os em
a coluna Canal no painel Copiar para e clicando em Config (marque Selecionar tudo
para copiar para todos os canais). Neste exemplo, as configurações do Canal 0 serão copiadas para
Canais 0, 2, 3 e 4.
Quando você retornar à guia Ponto a Ponto / Evento , você verá que as configurações do
canais que você selecionou agora aparecem na tabela de mapeamento. Você pode selecionar o indi-
canais individuais que você precisa para modificar e alterar os parâmetros.

Desempenho de transferência de dados P2P


Módulo LAN com fio
Condição: transferir dados de um canal de um módulo ADAM-6050 para um canal
de outro módulo ADAM-6050, por meio de um switch Ethernet.
Tempo de transferência de dados: <1,2 ms

6.9 Servidor da Web ADAM-6000


Todos os módulos ADAM-6000 apresentam um servidor web embutido que pode ser acessado usando um
navegador da web padrão. O serviço da web permite que os programadores criem clientes poderosos
páginas da web otimizadas usando linguagens de programação da web. Computadores remotos ou
dispositivos podem, portanto, ser usados ​para monitorar e controlar o status de I / O do mod ADAM-6000
remotamente por meio de um navegador da web. Módulos ADAM-6000 vêm com um padrão embutido
página da web que você pode modificar usando HTML5 ou um miniaplicativo Java.

87 Manual do usuário ADAM-6000

Página 100

As configurações HTML padrão nos módulos ADAM-6000 não oferecem suporte a HTML5; por
Suporte a HTML5, você precisará baixar um novo arquivo do site da Advantech. Se
você usa um miniaplicativo Java para modificar seu módulo, você precisará instalar o Java Virtual
Máquina para navegar na página da web. Instruções adicionais para implementação de Applet Java
pode ser encontrada na Seção 6.9.2.
Para acessar o servidor da web, basta digitar o endereço IP em seu navegador para se conectar
seu módulo ADAM-6000. Você será solicitado a inserir um nome de usuário (padrão: root)

https://translate.googleusercontent.com/translate_f 80/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
e senha (padrão: 00000000). Depois de inserir a senha correta, você
pode começar a monitorar / controlar os canais de E / S em seu módulo ADAM-6000.

6.9.1 HTML 5
HTML 5 Introdução
HTML é a linguagem mais amplamente usada no design de conteúdo da web. A última versão,
HTML 5, aprimora a estrutura da sintaxe e incorpora várias tecnologias da web
(por exemplo, CSS e JavaScript), permitindo assim a implementação de web adicionais
serviços, APIs e aplicativos interativos em comunicações móveis.

Monitoramento e controle remoto por meio do servidor da Web ADAM-6000


Este novo recurso trará benefícios óbvios em termos de capacidade de desempenho em campo
manutenção de qualquer lugar em uma rede Ethernet. Esta seção descreve como
para conectar e configurar seu sistema e dispositivos para realizar monitoramento remoto e
controle, incluindo de um PC, laptop e dispositivos portáteis, como um smartphone ou
almofada.
Condições predefinidas:
1 Conclua a instalação e configuração de rede do seu módulo ADAM-6000
2 Certifique-se de que o seu módulo ADAM-6000 está conectado à sua rede Ethernet local
trabalhos
Observação! Módulos ADAM-6000 são desenvolvidos por HTML 5 público base, mas para detalhes
a indicação e o modo de transmissão de dados podem ser diferentes na página da web do operador
sistema operacional. Os requisitos mínimos do navegador são os seguintes:

Requisitos do navegador de smartphone


∎ Safari 5 para Apple iOS
∎ Navegador da Web para Google Android 4.0 (Ice Cream Sandwich)
∎ Chrome para Google Android 4.0 (Ice Cream Sandwich)

Requisitos do navegador do PC
∎ Internet Explorer (versão 9)
∎ Google Chrome (versão 8)
∎ Mozilla Firefox (versão 10)

Manual do usuário ADAM-6000 88

Página 101

Passos Operacionais para Smartphone


Capítulo 6
1 Conecte seu smartphone à rede Ethernet local e, em seguida, abra o
navegador
2 Usando seu smartphone, você pode ler o código QR mostrado no utilitário ou digitar
o endereço IP do módulo na barra de endereços do navegador do seu smartphone para
acesse a página de login.

S
sistema

Configuração

https://translate.googleusercontent.com/translate_f 81/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

3 Digite a conta e a senha e clique em Login .

G
uide

Observação!1. A conta padrão é "root" e a senha padrão é "00000000"


(sem aspas)
2. Para fazer login por meio de um computador, basta digitar o endereço IP em seu
navegador.

89 Manual do usuário ADAM-6000

Página 102

4 Depois de fazer o login, a página de operação aparecerá. Esta página permite que você monitore
o status de E / S (registro de tendência) e permite o registro de saída para canais individuais. Como
um exemplo, as imagens inferiores mostram que se você marcar DO 0 , DO 2 , DO 3 e
DO 5 e, em seguida, clique em Aplicar saída , as lâmpadas para os canais selecionados serão
aceso e o registro de tendência também mudará.

https://translate.googleusercontent.com/translate_f 82/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

6.9.2 Personalização de miniaplicativo Java


Esta seção descreve como criar uma página da web de miniaplicativo para monitorar o status de
ADAM-6060 por meio de um navegador da web. Para escrever um miniaplicativo de processamento de entrada, você precisará
saber definir uma classe com vários métodos. Para entender como o miniaplicativo
cessa os dados de entrada, você deve aprender o que são eventos e como eles são tratados em Java
programas. Não temos a intenção de ensiná-lo a escrever um miniaplicativo porque está além
o escopo deste manual. No entanto, fornecemos a você um pequeno mas útil exame
ple, bem como a classe relevante, métodos e modelo sugerido. Você deveria
para saber mais sobre Java, recomendamos visitar o seguinte site: http: //
java.sun.com/docs/books/tutorial/
Para escrever um miniaplicativo que pode processar dados de entrada ADAM-6060 rapidamente, nós fornecemos
com uma classe que inclui todos os métodos necessários. As funções / métodos do kernel
para se comunicar com nosso produto e exibir o status atual e atualizado,
foi ajustado para qualquer sinal que os módulos possam processar. Quatro métodos principais
foram desenvolvidos para esse fim e são descritos no texto a seguir. Com

Manual do usuário ADAM-6000 90

Página 103

esses quatro métodos, você pode personalizar seu miniaplicativo e se concentrar exclusivamente no usuário
Capítulo 6
interface que você pretende criar e o número de canais que deseja monitorar.

Boolean ForceCoil (int CoilAddr, boolean IsTrunOn)


Este método é usado para canais de saída digital. O parâmetro CoilAddr é o inte-
tipo de dados ger e o endereço da bobina do canal. IsTrueOn é o parâmetro usado para
indicar ON ou OFF. Se o método for bem-sucedido, ele retornará verdadeiro.

ReadCoil booleano (int StartingAddr, int NoOfPoint, byte ModBusRTU []) S


Este método é usado para entrada digital de canais de módulo. O parâmetro StartingAddr sistema
é o endereço inicial do canal desejado. NoOfPoint indica quantos canais
nels devem ser monitorados. Ambos os parâmetros são do tipo de dados inteiro. O terceiro parâmetro
eter, ModBusRTU, é uma matriz com o tipo de dados byte, e isso é usado para transportar o
entradas digitais dos canais desejados. O tamanho padrão é 128.
Configuração
ReadRegister booleano (int StartingAddr, int NoOfPoint, byte ModBusRTU [])
Este método é usado para canais de entrada analógica. O parâmetro StartingAddr é o
endereço inicial do canal. NoOfPoint indica quantos canais devem ser
monitorou. Ambos os parâmetros são do tipo de dados inteiro. O terceiro parâmetro, Mod-
BusRTU, é uma matriz com o tipo de dados byte, e isso é usado para transportar o analógico
entradas dos canais desejados. O tamanho padrão é 128.

Exemplo
Para processar entradas ADAM-6060 e exibir os resultados / status em um miniaplicativo, iremos G
usar objetos da Biblioteca de Classes Java padrão e da classe que desenvolvemos.
Especificamente, fornecemos a classe Modbus para lidar com a comunicação com ADAM-6000
uide
Módulos de E / S. O texto a seguir explica como personalizar sua página da web.

Programação de miniaplicativo Java


Para criar sua própria página web, você terá que seguir algumas regras. Existem duas partes
nesta secção. Começaremos com o arquivo HTML. Consulte abaixo para o padrão
Código-fonte HTML.

<HTML>
<HEAD>
<TITLE> Módulos DA&C ativados por Ethernet ADAM-6000 </TITLE>
</HEAD>
<BODY>
<APPLET
CODEBASE = "."
CODE = "Adam6060.class"
ARCHIVE = "Adam6060.jar"
NAME = "Módulo de relé Adam6060"
WIDTH = 500
ALTURA = 400
HSPACE = 0
VSPACE = 0

https://translate.googleusercontent.com/translate_f 83/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
ALIGN = meio

91 Manual do usuário ADAM-6000

Página 104

>
<PARAM NAME = "HostIP" VALUE = "010.000.000.000">
</APPLET>
</BODY>
</HTML>

Primeiro, o arquivo HTML deve ser denominado index.html. O nome dos parâmetros no
A tag <APPLET ...> não pode ser alterada. As linhas CODE = "Adam6060.class" e
ARCHIVE = "Adam6060.jar" indica onde a classe e os arquivos .Jar (seu miniaplicativo Java
programa) são para o módulo ADAM-6060. WIDTH e HEIGHT são definidos como visíveis
tamanho da tela de sua página da web do miniaplicativo Java.
Este código HTML é um bom modelo para você criar sua própria página da web embutida;
no entanto, os nomes dos parâmetros e a maioria de seus valores não podem ser modificados ou o
página não funcionará. Você só pode alterar o valor dos parâmetros WIDTH e HEIGHT-
ters (por exemplo, WIDTH = 640 e HEIGHT = 480). No entanto, você deve alterar o valor de
CODE e ARCHIVE ao tentar escrevê-lo para outro módulo; por exemplo, se você
deseja usar a página em um ADAM-6017, você precisará usar Adam6017.class e
Adam6017.jar em vez de Adam6060.class e Adam6060.jar.

Algumas instruções ao escrever um miniaplicativo Java


Para permitir que seu miniaplicativo java se comunique com módulos ADAM-6000, você deve
inclua o seguinte código no início de seu programa:
import Adam.ModBus. *;
No construtor, é recomendável adicionar o seguinte fragmento em seu
manipulador de exceção:

Experimentar {
HostIP = getParameter ("HostIP");
Adam6060Connection = novo ModBus (HostIP);
if (HostIP == "")
labAdamStatusForDIO.setText ("Get Host IP is null !!");
senão
labAdamStatusForDIO.setText ("Get Host IP:" +
Adam6060Connection.GetHostIP () + "Ver 1.00");
¦¦¦¦¦
}

Este fragmento é usado para obter o valor do IP do host e verificar se ele é nulo. Para
adquirir as informações de parâmetro necessárias de index.html, você precisará adicionar
o fragmento abaixo.

public String [] [] getParameterInfo () {


String [] [] pinfo =
{
{"HostIP", "String", ""},
};
return pinfo;
}

Manual do usuário ADAM-6000 92

Página 105

A codificação para eventos de mouse / teclado e interface gráfica do usuário está além do escopo
Capítulo 6
deste manual.
Depois de terminar seu programa e compilá-lo, ele deve gerar várias classes (ou seja,
ADAM6060.class, ADAM6060 $ 1.class, ADAM6060 $ 2 e myFramPanel.class) se
você seguiu nosso exemplo. Você pode então seguir a abordagem padrão para com-

https://translate.googleusercontent.com/translate_f 84/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
bine as classes geradas com o ModBus.class, que deve ser colocado no
caminho do diretório? Adam / ModBus / em um arquivo .Jar. Neste caso, o nome do arquivo deve
seja ADAM6060.jar. Veja a Figura 6.21 para um exemplo da estrutura de pastas.

S
sistema

Configuração
Figura 6.21 Estrutura do arquivo ADAM6060.jar

Abra o utilitário Adam / Apax .NET e selecione o módulo que deseja atualizar. Clique no
Guia Firmware na área de exibição de status e selecione o arquivo HTML atualizado a partir do
Digite a caixa no painel Importar arquivo (Seção 6.3.5). Em seguida, clique em Procurar ... e localize
os arquivos .Jar e HTML. Nesse caso, eles são ADAM-6060.jar e index.html. Clique
Faça o download e uma janela de confirmação aparecerá. Depois de confirmar, ele vai começar pro
cessação.
G
uide

Figura 6.22 Atualização de firmware

Exemplo de código-fonte para um miniaplicativo Java


import Adam.ModBus. *;
import java.awt. *;
import java.awt.event. *;
import java.applet. *;
import java.io. *;
import java.lang. *;

93 Manual do usuário ADAM-6000

Página 106

public class Adam6060 extends Applet {


boolean isStandalone = false;
String var0;
Thread AdamPoilThread;
String HostIP;
longo ErrCnt = 0;
booleano IsAdamRuning = false;
ModBus Adam6060Connection;

Rótulo Rótulo1 = novo Rótulo ();

myFramPanel palStatus = novo myFramPanel (2);


myFramPanel pal1 = novo myFramPanel (3);
myFramPanel pal2 = novo myFramPanel (3);
myFramPanel palAdamStatus = novo myFramPanel (1);

Label labStartAddress = new Label ("Endereço inicial:");

https://translate.googleusercontent.com/translate_f 85/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
TextField txtStartAddress = novo TextField ("1");
Label labCount = new Label ("Nº de bobinas a serem lidas (Max 128):");
TextField txtCount = new TextField ("1");
Botão btAdam6060 = novo botão ("Ler bobinas");
TextArea txtMsg = new TextArea ("", 1, 10, 1);
Rótulo labAdamStatusForDIO = novo Rótulo ("Status:");

/ ** Obtenha um valor de parâmetro * /


public String getParameter (String key, String def) {
return isStandalone? System.getProperty (chave, def):
(getParameter (key)! = null? getParameter (key): def);
}

/**Construtor*/
public Adam6060 () {
}
/ ** Inicialização do miniaplicativo * /
public void init () {
experimentar {
HostIP = getParameter ("HostIP");
Adam6060Connection = novo ModBus (HostIP);
// cria o objeto do módulo ADAM-6060
if (HostIP == "") // verifique o IP do host
labAdamStatusForDIO.setText ("Get Host IP is null !!");
senão
labAdamStatusForDIO.setText ("Get-> Host-> IP ->:" -> + Adam6060Connection.GetH-
ostIP () + "Ver 1,00");

jbInit ();

Manual do usuário ADAM-6000 94

Página 107

}
Capítulo 6
catch (Exceção e) {
e.printStackTrace ();
}
}

/ ** Inicialização do componente e tela exibida * /


private void jbInit () lança Exception {
S
this.setLayout (nulo);
palStatus.setBackground (Color.lightGray);
sistema
palAdamStatus.setBackground (Color.lightGray);
palStatus.setBounds (novo retângulo (42, 50, 409, 15 * 2 + 0 * 2 + 77 + 152 + 33));
pal1.setBounds (novo retângulo (12, 15, 385, 77));
pal2.setBounds (novo retângulo (12, 15 + 77 + 0, 385, 152));
Configuração
palAdamStatus.setBounds (novo retângulo (12, 15 + 77 + 0 * 2 + 152, 385, 33));
palStatus.setLayout (null); pal1.setLayout (nulo);
pal1.add (labStartAddress, null); pal1.add (txtStartAddress, null);
pal1.add (labCount, nulo); pal1.add (txtCount, null);
pal1.add (btAdam6060, nulo);
labStartAddress.setBounds (novo Rectangle (20, 15, 85, 20));
txtStartAddress.setBounds (novo retângulo (205, 15, 60, 20));
labCount.setBounds (novo Rectangle (20, 40, 180, 20)); G
txtCount.setBounds (novo retângulo (205, 40, 60, 20)); uide
btAdam6060.setBounds (novo retângulo (275, 40, 80, 22));

btAdam6060.addMouseListener (new java.awt.event.MouseAdapter () {public void


mousePressed (MouseEvent e) {// manipulação de eventos do mouse
int i, j;
longo lAddress, lCount;
byte ModBusRTU [] = novo byte [128];

https://translate.googleusercontent.com/translate_f 86/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

E se
(Adam6060Connection.ReadCoil ((int) Long.parseLong (txtStartAddress.getText ()),
(int) Long.parseLong (txtCount.getText ()), ModBusRTU))
{
lAddress = Long.parseLong (txtStartAddress.getText ());
para (i = 0; i <Long.parseLong (txtCount.getText ()); i ++)
{
txtMsg.append ("Address:" + String.valueOf (lAddress) +
" -> "+ String.valueOf ((int) ModBusRTU [i]) +" \ n ");
lAddress ++;
}
}
senão
{
experimentar

95 Manual do usuário ADAM-6000

Página 108

{
Adam6060Connection = novo ModBus (HostIP);
}
catch (Exception eNet) {eNet.printStackTrace (); }
palAdamStatus.setLayout (null);
pal2.setLayout (nulo);
pal2.add (txtMsg, nulo);
txtMsg.setBounds (novo retângulo (15, 15, 355, 120));

Label1.setFont (new java.awt.Font ("DialogInput", 3, 26));


Label1.setForeground (Color.blue);
Label1.setText ("Módulo DI / O ADAM-6060");
Label1.setBounds (novo Rectangle (83, 17, 326, 29));
this.add (Label1, null);
this.add (palStatus, null);
palStatus.add (pal1, nulo);
palStatus.add (pal2, null);

palStatus.add (palAdamStatus, null);

labAdamStatusForDIO.setBounds (novo Rectangle (10, 8, 350, 12));


palAdamStatus.add (labAdamStatusForDIO, null);
}

/ ** Aquisição de informações do miniaplicativo * /


public String getAppletInfo () {
retornar "Informações do miniaplicativo";
}
/ ** Obter informações do parâmetro * / public String [] [] getParameterInfo () {String [] [] pinfo =
{
{"HostIP", "String", ""},
};
return pinfo; }

/ ** Método principal: para fins de layout da tela no PC local * /


public static void main (String [] args) {applet Adam6060 = new Adam6060 ();
applet.isStandalone = true;
Frame frame;
frame = new Frame () {
protected void processWindowEvent (WindowEvent e) {
super.processWindowEvent (e); if (e.getID () == WindowEvent.WINDOW_CLOSING)
{System.exit (0);
}

https://translate.googleusercontent.com/translate_f 87/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
} public synchronized void setTitle (String title) {super.setTitle (title);
enableEvents (AWTEvent.WINDOW_EVENT_MASK);
}

Manual do usuário ADAM-6000 96

Página 109

}; frame.setTitle ("Applet Frame"); frame.add (miniaplicativo, BorderLayout.CENTER);


Capítulo 6
applet.init ();
applet.start ();
frame.setSize (500.620);
Dimension d = Toolkit.getDefaultToolkit (). GetScreenSize ();
frame.setLocation ((d.width - frame.getSize (). width) / 2, (d.height
- frame.getSize (). height) / 2);
frame.setVisible (true);
} S
sistema
}

/ ** Tela exibida * /
classe myFramPanel estende o painel
Configuração
{
int panelType; Rótulo labMassage = novo Rótulo ("");

public myFramPanel () {
//super();
}

public myFramPanel (int myType) { G


//super(); uide
panelType = myType;
}

public myFramPanel (int myType, String Msg, int msgTextLength) {


//super();
panelType = myType; if (Msg! = "") {labMassage.setText (Msg); this.setLayout (nulo);
labMassage.setBounds (new Rectangle (20, 3, msgTextLength,
15));

}
}

this.add (labMassage);
public void paint (Graphics g) {Dimension size = getSize ();

if (panelType == 1) {
int off;

desligado = 4;
g.setColor (Color.white);
g.drawRect (0, 0, size.width - 1, size.height - 1);

97 Manual do usuário ADAM-6000

Página 110

1);

https://translate.googleusercontent.com/translate_f 88/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
g.setColor (Color.darkGray);
g.drawLine (size.width - 1, 0, size.width - 1, size.height -

g.drawLine (0, size.height - 1, size.width - 1, size.height


- 1); g.setColor (Color.black);
g.setColor (Color.black);
g.drawRect (off, off, size.width-2- off * 2, size.height
- 2 - desligado * 2);
}
else if (panelType == 2) {
g.setColor (Color.white);
g.drawRect (0, 0, size.width - 1, size.height - 1);

4);

- 4);

g.drawLine (size.width - 4, 2, size.width - 4, size.height -

g.drawLine (2, size.height - 4, size.width - 4, size.height


g.setColor (Color.darkGray); g.drawLine (2, 2, size.width - 4, 2); g.drawLine (2, 2, 2,
tamanho.altura - 4);

1);

g.drawLine (size.width - 1, 0, size.width - 1, size.height -

g.drawLine (0, size.height - 1, size.width - 1, size.height


- 1); g.setColor (Color.black);
}
else if (panelType == 3) {
int off;
desligado = 4;
g.setColor (Color.white);
g.drawRect (0, 0, size.width - 1, size.height - 1);
1);

- 1);

g.setColor (Color.darkGray);
g.drawLine (size.width - 1, 0, size.width - 1, size.height -

g.drawLine (0, size.height - 1, size.width - 1, size.height

Manual do usuário ADAM-6000 98

Página 111

g.setColor (Color.black);
Capítulo 6
g.drawRect (off, off + 5, size.width-2- off * 2, size.height - 2 - off * 2 -5);
}
senão {
g.setColor (Color.darkGray);
g.drawRect (0, 0, size.width - 1, size.height - 1);
}
}
S
};
?
sistema

Configuração

https://translate.googleusercontent.com/translate_f 89/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

G
uide

99 Manual do usuário ADAM-6000

Página 112

https://translate.googleusercontent.com/translate_f 90/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Manual do usuário ADAM-6000 100

Página 113

Capítulo 7
Planejando o seu
Programa de aplicação
7

https://translate.googleusercontent.com/translate_f 91/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Página 114

7.1 Introdução
Depois de concluir a configuração do sistema, você pode começar a planejar o aplicativo
grama. Este capítulo apresenta duas ferramentas de programação para você implementar um DA&C
sistema. Os drivers DLL e conjuntos de comandos fornecem uma interface amigável para você interagir
enfrente suas aplicações e módulos de E / S ADAM-6000.

7.2 ADAM .NET Class Library


A Biblioteca de Classes Advantech Adam .NET permite que você desenvolva de forma rápida e fácil
programas de aplicativos que podem oferecer suporte ao .NET Framework 2.0. The Adam .NET
A biblioteca de classes inclui todas as funções necessárias para utilizar os módulos ADAM-6000.
Antes de instalar a biblioteca de classes Adam .NET, certifique-se de que o seu PC suporta o
.NET Framework 2.0. Você pode baixá-lo em http://support.advantech.com/sup-
porta/. Para instalar a biblioteca de classes Adam .NET, execute o arquivo de instalação Adam.NET Class
Library.msi.
Depois de concluir a instalação da biblioteca de classes Adam .NET, a classe Win32
A biblioteca será instalada no seguinte caminho:
∎ Arquivos de programas \ Advantech \ AdamApax.NET Class Library \ Class Library \ Win32
Além disso, a Biblioteca de Classes WinCE será instalada no seguinte caminho:
∎ Arquivos de programas \ Advantech \ AdamApax.NET Class Library \ Class Library \ WinCE
Para ajudá-lo a se familiarizar com o desenvolvimento de seu programa de aplicação em um curto espaço de tempo,
existem muitos programas de exemplo que podem ser encontrados no seguinte caminho:
∎ Arquivos de programa \ Advantech \ AdamApax.NET Class Library \ Sample Code
Estes exemplos fornecerão um guia básico sobre como escrever código de programa para controle
módulos ADAM-6000. Em muitos casos, você pode simplesmente compilar e executar o pro-
gramas após modificar o endereço IP e o nome do módulo.
O exemplo a seguir é para o ADAM-6052. O código é escrito em Visual Basic em
Microsoft Visual Studio. O código para este exemplo (ADAM 60xxxDIO.sln) pode ser
encontrado no seguinte caminho:
∎ Arquivos de programas \ Advantech \ AdamApax.NET Class Library \ Sample
Código \ ADAM \ Win32 \ VB \ ADAM-6000 Series \ Adam60XXDIO.
Basta abrir o código-fonte e modificar o endereço IP e o nome do módulo de acordo
às suas necessidades (lembre-se de remover o apóstrofo para que a linha não seja mais
ignorado como um comentário).

Manual do usuário ADAM-6000 102

Página 115

Capítulo 7
https://translate.googleusercontent.com/translate_f 92/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

P
Lanning

Sua

Aplicativo

Figura 7.1 Modificando ADAM-6050 .NET


P
Depois de modificar o código, você pode compilar o programa e executá-lo para
inicie o aplicativo para configurar seu módulo. rogram

Figura 7.2 Execute o código de amostra e configure seu módulo ADAM

A Biblioteca de Classes .NET do ADAM contém muitas funções. A documentação é fornecida


para ajudá-lo a compreender essas funções. Isso pode ser acessado a partir do menu Iniciar
pasta.

103 Manual do usuário ADAM-6000

Página 116

7.3 Protocolo Modbus para Módulos ADAM-6000


Os módulos ADAM-6000 podem se comunicar com o PC host na resposta de comando
Formato. Quando os dados não estão sendo transmitidos, os módulos estarão no modo de escuta. Cada
módulo receberá um endereço exclusivo. Ao emitir um comando para um sistema,
o PC host usará esses endereços para se comunicar com módulos específicos e então
espere por uma resposta. Se nenhum for detectado, um tempo limite ocorrerá, a sequência será
abortado e o controle será devolvido ao host.
O restante deste capítulo explica a estrutura do modbus / TCP relevante
mands. O código de exemplo é fornecido na Biblioteca de Classes .NET do ADAM para ajudá-lo com
leitura / gravação de endereços Modbus / TCP para módulos ADAM-6000. WinCE e Win32
exemplos podem ser encontrados no seguinte caminho:
∎ Arquivos de programas \ Advantech \ AdamApax.NET Class Library \ Sample Code \ ADAM
Nota: Consulte o Apêndice B.2 para os endereços Modbus / TCP dos módulos ADAM-6000.

https://translate.googleusercontent.com/translate_f 93/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
7.3.1 Estrutura do Protocolo Modbus
É importante entender o encapsulamento de uma solicitação Modbus ou carro de resposta
ried na rede Modbus / TCP. Um comando completo consiste em um "comando
head "(ou seja, cabeçalho do protocolo do aplicativo Modbus) e" corpo do comando "(ou seja, protocolo
unidade de dados). A cabeça de comando é prefixada por seis bytes e segue os dados do Modbus
formato do pacote; o corpo do comando define o dispositivo de destino e a ação solicitada.
Os exemplos fornecidos na seção a seguir o ajudarão a entender essa estrutura.

7.3.2 Introduções de código de função Modbus


Os códigos de função a seguir são fornecidos como uma referência para ajudar na compreensão
os requisitos de programação:

Código (Hex) Nome Uso


01 Ler o status da bobina Leia o bit de saída discreta
02 Ler o status de entrada Leia o bit de entrada discreta
03 Ler registros de retenção Lê o registro de 16 bits; usado para ler inteiros ou
04 Ler registros de entrada dados de processo de ponto flutuante

05 Forçar bobina única Grave os dados para forçar a ativação / desativação da bobina
06 Registro único predefinido Grave dados no formato de 16 bits
08 Diagnóstico de loopback Teste de diagnóstico da porta de comunicação
15 Forçar várias bobinas Grave vários dados para forçar a ativação / desativação da bobina
16 Vários registros predefinidos Grave dados no formato de 16 bits

Manual do usuário ADAM-6000 104

Página 117

Código de Função 01
Capítulo 7
Lê o status ON / OFF da saída discreta de um módulo ADAM-6000 em um binário para-
esteira.
Solicite o formato da mensagem:

Corpo de Comando
Requeridos Requeridos
Estação Função Endereço inicial Endereço inicial
Número da bobina Número da bobina
Endereço Código Byte alto Byte baixo
Byte alto Byte baixo

P
Exemplo: Leia as bobinas 1 ~ 8 (endereços 00017 ~ 00024) de um módulo ADAM-6000. Lanning
01 01 00 17 00 08
Formato da mensagem de resposta:

Corpo de Comando
Endereço da Estação Código de Função Contagem de bytes Dados Dados Sua
Exemplo: as bobinas 2 ~ 7 estão ligadas, todas as outras estão desligadas.
01 01 01 42
Aplicativo
Na resposta, o status das bobinas 1 ~ 8 é mostrado como o valor de byte 42 (hex), que é
equivalente a 0100 0010 em formato binário.

Código de Função 02
Lê o status ON / OFF da entrada discreta de um módulo ADAM-6000 em um binário para-
esteira.
Solicite o formato da mensagem:
P
Corpo de Comando
Requeridos Requeridos
rogram
Estação Função Endereço inicial Endereço inicial

https://translate.googleusercontent.com/translate_f 94/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
Endereço Código Byte alto Byte baixo Número de entrada Número de entrada
Byte alto Byte baixo

Exemplo: Leia as bobinas 1 ~ 8 (endereços 00001 ~ 00008) de um módulo ADAM-6000.


01 02 00 01 00 08
Formato da mensagem de resposta:

Corpo de Comando
Endereço da Estação Código de Função Contagem de bytes Dados Dados

Exemplo: as entradas 2 e 3 estão ligadas, todas as outras estão desligadas.


01 02 01 60
Na resposta, o status das entradas 1 ~ 8 é mostrado como o valor de byte 60 (hex), que
é equivalente a 0110 0000 em formato binário.

105 Manual do usuário ADAM-6000

Página 118

Códigos de função 03 e 04
Lê o conteúdo binário dos registros de entrada.
Solicite o formato da mensagem:

Corpo de Comando
Requeridos Requeridos
Estação Função Endereço inicial Endereço inicial
Número de Reg- Número de Reg-
Endereço Código Byte alto Byte baixo
ister High Byte ister Low Byte

Exemplo: Leia as entradas analógicas 1 e 2 nos endereços 40001 ~ 40002 como um ponto flutuante
valor de um módulo ADAM-6017.
01 04 00 01 00 02
Formato da mensagem de resposta:

Corpo de Comando
Endereço da Estação Código de Função Contagem de bytes Dados Dados

Exemplo: Os dados brutos da entrada analógica 1 = 17096 e da entrada analógica 2 = 0


Quando a faixa de entrada é definida para 0 ~ 10 V, as tensões para essas entradas são as seguintes:
Entrada Analógica 1 = (17097/65535) * 10 V = 2,608 V
Entrada Analógica 2 = (0/65535) * 10 V = 0 V
01 04 04 42 C8 00 00

Código de Função 05
Força uma única bobina a ser LIGADA ou DESLIGADA. O estado ON / OFF solicitado é especificado por
uma constante no campo de dados da consulta. Um valor de FF 00 (hex) solicita que seja ON; um valor
de 00 00 (hex) solicita que seja OFF; um valor de FF FF (hex) solicita o valor forçado
a ser lançado.

Solicite o formato da mensagem:

Corpo de Comando
Estação Função Endereço da bobina Endereço da bobina Forçar dados altos Forçar dados baixos
Endereço Código Byte alto Byte baixo Byte Byte

Exemplo: Força a Bobina 3 (Endereço 00003) para LIGADA em um módulo ADAM-6000.


01 05 00 03 FF 00
Formato da mensagem de resposta:

Corpo de Comando
Estação Função Endereço da bobina Endereço da bobina Forçar dados altos Forçar dados baixos
Endereço Código Byte alto Byte baixo Byte Byte

A resposta normal é um eco da consulta, retornada após o estado da bobina ter sido
forçado.

https://translate.googleusercontent.com/translate_f 95/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Manual do usuário ADAM-6000 106

Página 119

Código de Função 06
Capítulo 7
Predefine um valor inteiro em um único registro.

Solicite o formato da mensagem:

Corpo de Comando
Registro Registro
Estação Função Dados Predefinidos Dados Predefinidos
Endereço Alto Endereço Baixo
Endereço Código Byte alto Byte baixo
Byte Byte

Exemplo: Preset Register 40002 a 00 04 (hex) em um módulo ADAM-6000.


P
01 06 00 02 00 04
Lanning
Formato da mensagem de resposta:

Corpo de Comando
Registro Registro
Estação Função Dados Predefinidos Dados Predefinidos
Endereço Alto Endereço Baixo

Sua
Endereço Código Byte alto Byte baixo
Byte Byte

A resposta normal é um eco da consulta, retornada após o estado da bobina ter sido
predefinido.

Código de Função 08
Aplicativo
Faz eco de uma mensagem de consulta recebida. As mensagens podem ter qualquer comprimento até metade do comprimento
do buffer de dados menos 8 bytes.
Solicite o formato da mensagem:

Corpo de Comando
Estação Função Quaisquer dados, comprimento limitado a aproximadamente metade do comprimento dos dados
Endereço Código amortecedor
P
Exemplo: 01 08 00 02 00 04
rogram
Formato da mensagem de resposta:

Corpo de Comando
Estação Função
Bytes de dados recebidos
Endereço Código

Exemplo: 01 08 00 02 00 04

107 Manual do usuário ADAM-6000

Página 120

https://translate.googleusercontent.com/translate_f 96/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Código de função 15 ("0F" em hexadecimal)


Força cada bobina em uma sequência de bobinas a um estado LIGADO ou DESLIGADO.
Solicite o formato da mensagem:

Corpo de Comando
Requeridos Requeridos
Começar Começar Força
Estação Função Número de Número de Byte Forçar dados
Endereço Endereço Dados baixos
Endereço Código Coil High Bobina Baixa Contar Byte alto
Byte alto Byte baixo Byte
Byte Byte

Exemplo: Solicitação para forçar uma série de 10 bobinas começando no endereço 00017 ("11" em hexadecimal)
em um módulo ADAM-6000.
01 0F 00 11 00 0A 02 CD 01
O conteúdo dos dados da consulta tem dois bytes: CD 01 (hex), equivalente a 1100 1101 0000
0001 em formato binário. Os bits binários são mapeados para os endereços nos seguintes
maneiras.

Mordeu: 1 1 0 0 1 1 0 1 0 0 0 0 0 0 0 1
Endereço (000XX): 24 23 22 21 20 19 18 17 - - - - - - 26 25

Formato da mensagem de resposta:

Corpo de Comando
Requeridos Requeridos
Estação Função Endereço inicial Endereço inicial
Número da bobina Número da bobina
Endereço Código Byte alto Byte baixo
Byte alto Byte baixo

Uma resposta normal retorna o endereço da estação, código de função, endereço inicial e
número solicitado da bobina forçada.
Exemplo: 01 0F 00 11 00 0A

Código de função 16 ("10" em hexadecimal)


Aplica um valor predefinido em uma sequência de registros de retenção.
Solicite o formato da mensagem:

Corpo de Comando
Requeridos Requeridos
Começar Começar
Estação Função Número de Número de
Endereço Endereço Dados de contagem de bytes
Endereço Código Registro Registro
Byte alto Byte baixo
Byte alto Byte baixo

Exemplo: Preset Constant 1 (Address 40009) a 100.0 em um módulo ADAM-6000.


01 10 00 09 00 02 04 42 C8 00 00
Formato da mensagem de resposta:

Corpo de Comando
Requeridos
Requeridos
Estação Função Endereço inicial Endereço inicial Número de
Número de Reg-
Endereço Código Byte alto Byte baixo Cadastre-se baixo
ister High Byte
Byte

Uma resposta normal retorna o endereço da estação, código de função, endereço inicial e
número solicitado de registros predefinidos.
Exemplo: 01 10 00 09 00 02

Manual do usuário ADAM-6000 108

Página 121

Capítulo 7
7.4 Comandos ASCII para Módulos ADAM-6000
Caso você não esteja familiarizado com o protocolo Modbus, a Advantech oferece uma função
biblioteca como um tradutor de protocolo, integrando comandos ASCII no Modbus / TCP
estrutura. Portanto, se você estiver familiarizado com os comandos ASCII, pode usá-los para
acessar um módulo ADAM-6000.

7.4.1 Sintaxe ASCII


Nota: Todos os comandos devem ser escritos em MAIÚSCULAS!
P
O conjunto de comandos é dividido nas seguintes cinco categorias:
Lanning
∎ Conjunto de comandos do sistema
∎ Conjunto de comandos de entrada analógica
∎ Conjunto de comandos de alarme de entrada analógica
https://translate.googleusercontent.com/translate_f 97/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
∎ Conjunto de comandos de E / S universal
∎ Conjunto de comandos de E / S digital
Essas categorias são resumidas no texto a seguir, seguido por informações sobre o
Sua
comandos individuais. Embora alguns comandos compartilhem o mesmo formato, seu efeito
varia de módulo para módulo. Portanto, todos os conjuntos de comandos para cada tipo de
os módulos são listados junto com uma descrição do efeito que o comando tem sobre o
dado módulo.
Aplicativo
7.4.2 Conjunto de Comandos do Sistema

Comando
Nome do Comando Descrição
Sintaxe
$ aaM Ler o nome do módulo Retorna o nome de um módulo específico
P
rogram
Retorna a versão do firmware de um spec
$ aaF Leia a versão do firmware
módulo específico
# aaVd-
Grava um ou mais sinalizadores internos GCL
bbbbdddddd Grave valores de sinalizadores internos GCL
valores para um módulo específico
dd
Retorna todos os valores de sinalizadores internos GCL de
$ aaVd Ler valores de sinalizadores internos GCL
um módulo específico

Nota: $ aaM e $ aaF são suportados por todos os módulos de E / S ADAM-6000.


#aaVdbbbbdddddddd é compatível com ADAM-6050, ADAM-6051, ADAM-6052,
ADAM-6060 e ADAM-6066.
#aaVd é compatível com ADAM-6050, ADAM-6051, ADAM-6052, ADAM-6060 e
ADAM-6066.
O ADAM-6000 CE oferece suporte a comandos adicionais aos listados aqui. Veja o Apêndice F
para mais detalhes.

109 Manual do usuário ADAM-6000

Página 122

$ aaM

Nome Ler o nome do módulo

Descrição Retorna o nome de um módulo específico

Sintaxe $ aaM (cr)


$ é um delimitador
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule (sempre 01)
M refere-se ao comando de leitura do número do modelo
(cr) é o caractere de terminação, retorno de carro (0Dh)

Resposta ! aa60bb (cr) se o comando for válido


? aa (cr) se um comando inválido foi inserido
Não há resposta se o módulo detectar um erro de sintaxe, comunicação
erro, ou se o endereço não existe
! é um delimitador que indica que um comando válido foi recebido
? é um delimitador que indica que o comando era inválido
aa (intervalo 00 ~ FF) representa o endereço de escravo hexadecimal de 2 caracteres da especificação
módulo localizado
bb (intervalo 00 ~ FF) representa o número do modelo de 2 caracteres (hex) da especificação
módulo ified
(cr) é o caractere de terminação, retorno de carro (0Dh)

Exemplo comando: $ 01M (cr)


resposta: ! 016050 (cr)
Este comando solicita que o módulo no endereço 01h retorne seu número de modelo
ber. O módulo responde com "6050", indicando que o módulo é um
ADAM-6050.

$ aaF

Nome Leia a versão do firmware

https://translate.googleusercontent.com/translate_f 98/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Descrição Retorna a versão do firmware de um módulo específico

Sintaxe $ aaF (cr)


$ é um delimitador
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule (sempre 01)
F refere-se ao comando de leitura da versão do firmware
(cr) é o caractere de terminação, retorno de carro (0Dh)

Resposta ! aa (versão) (cr) se o comando for válido


? aa (cr) se um comando inválido foi inserido
Não há resposta se o módulo detectar um erro de sintaxe, comunicação
erro, ou se o endereço não existe
! é um delimitador que indica que um comando válido foi recebido
? é um delimitador que indica que o comando era inválido
aa (intervalo 00 ~ FF) representa o endereço de escravo hexadecimal de 2 caracteres da especificação
módulo localizado
(versão) representa a versão do firmware do módulo
(cr) é o caractere de terminação, retorno de carro (0Dh)

Exemplo comando: $ 01F (cr)


resposta: ! 01 1,01 (cr)
Este comando solicita que o módulo no endereço 01h retorne sua versão de firmware
sion. A resposta indica que é a versão 1.01.

Manual do usuário ADAM-6000 110

Página 123

#aaVdbbbbdddddddd
Capítulo 7
Nome Escreva valores de sinalizadores internos GCL (sinalizadores auxiliares)

Descrição Grava um ou mais valores de sinalizador interno GCL em um módulo específico (consulte a Seção
ções 8.3.1 e 8.3.4 para uma definição de sinalizadores internos GCL)

Sintaxe #aaVdbbbbdddddddd (cr)


# é um delimitador
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule (sempre 01)
Vd refere-se ao comando write GCL internal flag values
P
bbbb indica quais sinalizadores internos GCL definir
Para gravar em todos os sinalizadores internos GCL: 0000 Lanning
Para gravar em um único sinalizador interno GCL: o primeiro caractere é 1 e os caracteres 2 ~ 4
indicar o número do sinalizador interno GCL que pode variar de 0h a Fh
dddddddd é a representação hexadecimal do (s) valor (es) do sinalizador interno GCL
Cada caractere representa 4 valores de sinalizadores internos GCL
(cr) é o caractere de terminação, retorno de carro (0Dh)

Resposta > aa (cr) se o comando é válido Sua


? aa (cr) se um comando inválido foi inserido
Não há resposta se o módulo detectar um erro de sintaxe, comunicação
erro, ou se o endereço não existe
> é um delimitador que indica que um comando válido foi recebido
? é um delimitador que indica que o comando era inválido
Aplicativo
aa (intervalo 00 ~ FF) representa o endereço do escravo hexadecimal de 2 caracteres do
módulo respondendo
(cr) é o caractere de terminação, retorno de carro (0Dh)

Exemplo comando: # 01VDO00000000000 (cr)


resposta: > 01 (cr)
Este comando define todos os sinalizadores internos GCL (Sinalizador 0 ~ 15) para baixo lógico.

Exemplo comando: # 01VDO0000000FFFF (cr)


P
resposta: > 01 (cr)
Este comando define todos os sinalizadores internos GCL (Sinalizador 0 ~ 15) para lógico alto.
rogram
Exemplo comando: # 01Vd100300000001 (cr)
resposta: > 01 (cr)
Este comando define um sinalizador interno GCL específico (Sinalizador 3) para lógico alto.

Exemplo comando: # 01Vd100E00000000 (cr)


Resposta: > 01 (cr)
Este comando define um sinalizador interno GCL específico (Sinalizador 14) para baixo lógico.

https://translate.googleusercontent.com/translate_f 99/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

111 Manual do usuário ADAM-6000

Página 124

$ aaVd

Nome Ler valores de sinalizadores internos GCL (sinalizadores auxiliares)

Descrição Lê todos os valores de sinalizadores internos GCL de um módulo específico (consulte as Seções 8.3.1
e 8.3.4 para uma definição de sinalizadores internos GCL)

Sintaxe $ aaVd (cr)


$ é um delimitador
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule (sempre 01)
Vd refere-se ao comando de leitura de valores de sinalizadores internos GCL
(cr) é o caractere de terminação, retorno de carro (0Dh)

Resposta > aadddddddd (cr) se o comando for válido


? aa (cr) se um comando inválido foi inserido
Não há resposta se o módulo detectar um erro de sintaxe, comunicação
erro, ou se o endereço não existe
> é um delimitador que indica que um comando válido foi recebido
? é um delimitador que indica que o comando era inválido
aa (intervalo 00 ~ FF) representa o endereço de escravo hexadecimal de 2 caracteres da especificação
módulo localizado
dddddddd é a representação hexadecimal do (s) valor (es) do sinalizador interno GCL
Cada caractere representa 4 valores de sinalizadores internos GCL
(cr) é o caractere de terminação, retorno de carro (0Dh)

Exemplo comando: $ 01Vd (cr)


resposta: > 010000002B (cr)
Este comando lê todos os valores de sinalizadores internos GCL.
O caractere "B" (hex) = "1011" (binário) e o caractere "2" (hex) = "0010"
(binário).
Portanto, GCL Internal Flags 0, 1, 3, 5 são logicamente altos, enquanto o outro GCL
sinalizadores internos são lógicos baixos.

Manual do usuário ADAM-6000 112

https://translate.googleusercontent.com/translate_f 100/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
Página 125

7.4.3 Conjunto de Comando de Entrada Analógica


Capítulo 7
(ADAM-6015, 6017, 6018)

Comando
Nome do Comando Descrição
Sintaxe
Retorna o valor de entrada de uma entrada analógica específica
#aan Ler entrada analógica única
canal
#aa Leia todas as entradas analógicas Retorna os valores de entrada de todos os canais de entrada analógica

P
$ aa0 Calibração Span Calibra um módulo para corrigir erros de ganho

Lanning
$ aa1 Calibração zero Calibra um módulo para corrigir erros de deslocamento
Ler canal habilitado / Retorna o status de ativação / desativação de todas as entradas analógicas
$ aa6
desabilitar status canais
Definir todos os canais habilitados / Define o status de ativação / desativação de todas as entradas analógicas
$ aa5mm
desabilitar status canais
Leia todos os máx. dados val- Retorna o max. valores de dados de todas as entradas analógicas
#aaMH
ues
Leia um máx. dados
canais
Retorna o max. valor de dados de um análogo específico
Sua
#aaMHn
valor canal de entrada
Retorna o mín. valores de dados de todas as entradas analógicas

Aplicativo
#aaML Leia todos os min. valores de dados
canais
Leia um único minuto. dados Retorna o mín. dados de uma entrada analógica específica
#aaMLn
valor canal
Definir saída digital única Define o status de saída de uma saída digital específica
#aaDnd
status canal
Ler entrada analógica única Retorna o código da faixa de entrada de um analógico específico
$ aaBnn
código de alcance canal de entrada
Ler entrada analógica única Retorna o código da faixa de entrada de um analógico específico
$ aaBRCnn
código de alcance canal de entrada (somente ADAM-6017)
P
$ aaAccrr
Grava entrada analógica única
código
Grava o código do intervalo de entrada para um analógico específico
canal de entrada rogram
Grava entrada analógica única Grava o código do intervalo de entrada para um analógico específico
$ aaAccrrrr
código canal de entrada (somente ADAM-6017)

113 Manual do usuário ADAM-6000

Página 126

#aan

Nome Ler entrada analógica única

Descrição Retorna o valor de entrada de um canal de entrada analógica específico

Sintaxe #aan (cr)


# é um delimitador
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule (sempre 01)
n (intervalo 0 ~ 8) refere-se ao canal específico em que você deseja ler os dados de entrada
a partir de
(cr) é o caractere de terminação, retorno de carro (0Dh)
> (dados) (cr) se o comando é válido

https://translate.googleusercontent.com/translate_f 101/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
Resposta ? aa (cr) se um comando inválido foi inserido
Não há resposta se o módulo detectar um erro de sintaxe, comunicação
erro, ou se o endereço não existe
> é um delimitador que indica que um comando válido foi recebido
? é um delimitador que indica que o comando era inválido
(cr) é o caractere de terminação, retorno de carro (0Dh)

Exemplo comando: # 012 (cr)


resposta: > +10.000
O canal 2 do módulo analógico ADAM-6000 no endereço 01h responde com
um valor de entrada de +10.000.

#aa

Nome Leia todas as entradas analógicas

Descrição Retorna os dados de entrada de todos os canais de entrada analógica

Sintaxe #aa (cr)


# é um delimitador
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule (sempre 01)
(cr) é o caractere de terminação, retorno de carro (0Dh)

Resposta > (dados) (dados) (dados) (dados) (dados) (dados) (dados) (dados) (dados) (cr) se o comando for
válido
? aa (cr) se um comando inválido foi inserido
Não há resposta se o módulo detectar um erro de sintaxe, comunicação
erro, ou se o endereço não existe
> é um delimitador que indica que um comando válido foi recebido
? é um delimitador que indica que o comando era inválido
(cr) é o caractere de terminação, retorno de carro (0Dh)

Observação: Os últimos dados retornados são o valor médio dos canais predefinidos neste modo
ule

Exemplo comando: # 01 (cr)


> + 10.000 + 10.000 + 10.000 + 10.000 + 10.000 + 10.000 + 10.000 + 1
resposta:
0,000 + 10,000

Manual do usuário ADAM-6000 114

Página 127

$ aa0
Capítulo 7
Nome Calibração Span

Descrição Calibra um módulo para corrigir erros de ganho

Sintaxe $ aa0 (cr)


$ é um delimitador
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule (sempre 01)
0 refere-se ao span ou comando de calibração automática
(cr) é o caractere de terminação, retorno de carro (0Dh) P
Resposta ! aa (cr) se o comando for válido Lanning
? aa (cr) se um comando inválido foi inserido
Não há resposta se o módulo detectar um erro de sintaxe, comunicação
erro, ou se o endereço não existe
! é um delimitador que indica que um comando válido foi recebido
? é um delimitador que indica que o comando era inválido
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule
Sua
(cr) é o caractere de terminação, retorno de carro (0Dh)

Observação: Para calibrar com sucesso a faixa de entrada de um módulo de entrada analógica, uma calibração confiável
o sinal de entrada de bration deve ser conectado ao módulo de entrada analógica antes
e durante a calibração.
Aplicativo
$ aa1

Nome Calibração zero

Descrição Calibra um módulo para corrigir erros de deslocamento

https://translate.googleusercontent.com/translate_f 102/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
Sintaxe $ aa1 (cr)
$ é um delimitador P
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule (sempre 01)
rogram
1 refere-se ao deslocamento ou comando de calibração automática
(cr) é o caractere de terminação, retorno de carro (0Dh)

Resposta ! aa (cr) se o comando for válido


? aa (cr) se um comando inválido foi inserido
Não há resposta se o módulo detectar um erro de sintaxe, comunicação
erro, ou se o endereço não existe
! é um delimitador que indica que um comando válido foi recebido
? é um delimitador que indica que o comando era inválido
aa (intervalo 00 ~ FF) representa o endereço de escravo hexadecimal de 2 caracteres da especificação
módulo localizado
(cr) é o caractere de terminação, retorno de carro (0Dh)

Observação: Para calibrar com sucesso a faixa de entrada de um módulo de entrada analógica, uma calibração confiável
o sinal de entrada de bration deve ser conectado ao módulo de entrada analógica antes
e durante a calibração.

115 Manual do usuário ADAM-6000

Página 128

$ aa6

Nome Leia todos os status de ativação / desativação do canal

Descrição Retorna o status de ativação / desativação de todos os canais de entrada analógica

Sintaxe $ aa6 (cr)


$ é um delimitador
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule (sempre 01)
6 refere-se ao comando de status de ativação / desativação de canal de leitura
(cr) é o caractere de terminação, retorno de carro (0Dh)

Resposta ! aamm (cr) se o comando for válido


? aa (cr) se um comando inválido foi inserido
Não há resposta se o módulo detectar um erro de sintaxe, comunicação
erro ou se o endereço não existe
! é um delimitador que indica que um comando válido foi recebido
? é um delimitador que indica que o comando era inválido
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule
mm são dois valores hexadecimais (cada valor é interpretado como 4 bits). O
o primeiro valor de 4 bits representa o status dos canais 7-4 e o segundo valor
representa o status dos canais 3-0. Um valor de 0 significa que o canal é
desativado, enquanto um valor de 1 significa que o canal está ativado.
(cr) é o caractere de terminação, retorno de carro (0Dh)

Exemplo comando: $ 016 (cr)


resposta:! 01FF (cr)
Este comando solicita que o módulo no endereço 01h retorne o habilitar / dis-
status capaz de todos os canais de entrada analógica. O módulo responde com "FF"
(hex), que é equivalente a "1111" (binário) e "1111" (binário), o que significa que
todos os canais estão habilitados.

$ aa5mm

Nome Definir todos os status de ativação / desativação de canal

Descrição Define o status de ativação / desativação de todos os canais de entrada analógica

Sintaxe $ aa5mm (cr)


$ é um delimitador
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule (sempre 01)
5 refere-se ao comando definir todos os status de ativação / desativação
mm são dois valores hexadecimais (cada valor é interpretado como 4 bits). O primeiro
O valor de 4 bits representa o status dos canais 7-4 e o segundo valor representa
envia o status dos canais 3-0. Um valor 0 significa que o canal está desabilitado,
enquanto um valor de 1 significa que o canal está habilitado.

https://translate.googleusercontent.com/translate_f 103/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
(cr) é o caractere de terminação, retorno de carro (0Dh)
Resposta ! aa (cr) se o comando for válido
? aa (cr) se um comando inválido foi inserido
Não há resposta se o módulo detectar um erro de sintaxe, comunicação
erro, ou se o endereço não existe
! é um delimitador que indica que um comando válido foi recebido
? é um delimitador que indica que o comando era inválido
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule
(cr) é o caractere de terminação, retorno de carro (0Dh)

Manual do usuário ADAM-6000 116

Página 129

Capítulo 7
Exemplo comando: $ 01581 (cr)
resposta: ! 01 (cr)
Este comando ativa / desativa todos os canais do módulo de entrada analógica em
Endereço 01h. O caractere "8" (hex) = "1000" (binário), que ativa o Chan-
nel 7 e desativa os canais 4 ~ 6; o caractere "1" (hex) = "0001" (binário),
que desativa os canais 1 ~ 3 e ativa o canal 0.

#aaMH
P
Nome Leia todos os máx. valores de dados

Descrição Retorna o max. valores de dados de todos os canais de entrada analógica


Lanning
Sintaxe #aaMH (cr)
# é um delimitador
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule (sempre 01)
MH refere-se à leitura de todos os máx. comando de valores de dados Sua
(cr) é o caractere de terminação, retorno de carro (0Dh)

Resposta > (dados) (dados) (dados) (dados) (dados) (dados) (dados) (dados) (dados) (cr) se o comando for
válido
? aa (cr) se um comando inválido foi inserido
Não há resposta se o módulo detectar um erro de sintaxe, comunicação
Aplicativo
erro, ou se o endereço não existe
> é um delimitador que indica que um comando válido foi recebido
? é um delimitador que indica que o comando era inválido
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule
(cr) é o caractere de terminação, retorno de carro (0Dh)

Exemplo comando: # 01MH (cr)

Resposta:
+ 10.000 + 10.000 + 10.000 + 10.000 + 10.000 + 10.000 P
+ 10.000 + 10.000 + 10.000
Este comando solicita que o módulo no Endereço 01h retorne o histórico de máx.
rogram
valor de cada canal de entrada analógica.

Observação: Os últimos dados retornados são a média do máximo. valores de todos os canais

117 Manual do usuário ADAM-6000

https://translate.googleusercontent.com/translate_f 104/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Página 130

#aaMHn

Nome Leia um máx. valor de dados

Descrição Retorna o max. valor de dados de um canal de entrada analógica específico

Sintaxe #aaMHn (cr)


# é um delimitador
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule (sempre 01)
MH refere-se à leitura de máx. comando de valor de dados
n (intervalo 0-8) representa o canal especificado em que você deseja ler os dados de entrada
a partir de
(cr) é o caractere de terminação, retorno de carro (0Dh)

Resposta > (dados) (cr) se o comando é válido


? aa (cr) se um comando inválido foi inserido
Não há resposta se o módulo detectar um erro de sintaxe, comunicação
erro, ou se o endereço não existe
> é um delimitador que indica que um comando válido foi recebido
? é um delimitador que indica que o comando era inválido
aa (intervalo 00 ~ FF) representa o endereço de escravo hexadecimal de 2 caracteres da especificação
módulo localizado
(cr) é o caractere de terminação, retorno de carro (0Dh)

Exemplo comando: # 01MH2 (cr)


resposta: > +10.000
Este comando solicita que o módulo no Endereço 01h retorne o histórico de máx.
valor do canal de entrada analógica 2.

#aaML

Nome Leia todos os min. valores de dados

Descrição Retorna o mín. valores de dados de todos os canais de entrada analógica

Sintaxe #aaML (cr)


# é um delimitador
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule (sempre 01)
ML refere-se à leitura de todos os min. comando de valores de dados
(cr) é o caractere de terminação, retorno de carro (0Dh)

Resposta > (dados) (dados) (dados) (dados) (dados) (dados) (dados) (dados) (dados) (cr) se o comando for
válido
? aa (cr) se um comando inválido foi inserido
Não há resposta se o módulo detectar um erro de sintaxe, comunicação
erro, ou se o endereço não existe
> é um delimitador que indica que um comando válido foi recebido
? é um delimitador que indica que o comando era inválido
aa (intervalo 00 ~ FF) representa o endereço de escravo hexadecimal de 2 caracteres da especificação
módulo localizado
(cr) é o caractere de terminação, retorno de carro (0Dh)

Exemplo comando: # 01ML (cr)


> + 10.000 + 10.000 + 10.000 + 10.000 + 10.000 + 10.000 + 10,0
resposta:
00 + 10.000 + 10.000
Este comando solicita que o módulo no Endereço 01h retorne o min histórico.
valor de cada canal de entrada analógica.

Observação: Os últimos dados retornados são o valor médio de todos os canais.

Manual do usuário ADAM-6000 118

Página 131

#aaMLn
Capítulo 7
Nome Leia um único minuto. valor de dados

Descrição Lê o min. valor de dados de um canal de entrada analógica específico

Sintaxe #aaMLn (cr)


# é um delimitador
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule (sempre 01)
ML refere-se ao min único lido. comando de valor de dados
n (intervalo 0-8) representa o canal especificado em que você deseja ler os dados de entrada

https://translate.googleusercontent.com/translate_f 105/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
a partir de
(cr) é o caractere de terminação, retorno de carro (0Dh) Lanning
P
Resposta > (dados) (cr) se o comando é válido
? aa (cr) se um comando inválido foi inserido
Não há resposta se o módulo detectar um erro de sintaxe, comunicação
erro, ou se o endereço não existe
> é um delimitador que indica que um comando válido foi recebido
? é um delimitador que indica que o comando era inválido
Sua
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule

Aplicativo
(cr) é o caractere de terminação, retorno de carro (0Dh)

Exemplo comando: # 01ML3 (cr)


resposta: > +10.000
Este comando solicita que o módulo no Endereço 01h retorne o min histórico.
valor do Canal de entrada analógica 3.

#aaDnd

Nome Definir status de saída digital única


P
Descrição Define o status de saída de um canal de saída digital específico
rogram
Sintaxe #aaDnd (cr)
# é um delimitador
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule (sempre 01)
D refere-se ao comando definir status de saída digital
n (intervalo 0-1) representa o canal específico que você deseja definir o status de saída
de
d (intervalo 0-1) representa o status que você deseja definir para o canal especificado
(cr) é o caractere de terminação, retorno de carro (0Dh)

Resposta ! aa (cr) se o comando for válido


? aa (cr) se um comando inválido foi inserido
Não há resposta se o módulo detectar um erro de sintaxe, comunicação
erro, ou se o endereço não existe
! é um delimitador que indica que um comando válido foi recebido
? é um delimitador que indica que o comando era inválido
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule
(cr) é o caractere de terminação, retorno de carro (0Dh)

Exemplo comando: # 01DO1 (cr)


resposta: ! 01
Este comando define o Canal de Saída Digital 0 para "ON" para o módulo em
Endereço 01h.

119 Manual do usuário ADAM-6000

Página 132

$ aaBnn

Nome Leia o código de faixa de entrada analógica única

Descrição Retorna o código de intervalo de um canal de entrada analógica específico

Sintaxe $ aaBnn (cr)


$ é um delimitador
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule (sempre 01)
B refere-se ao comando de leitura de código de faixa de entrada analógica única
nn (intervalo 00-07) é o canal do qual você deseja ler o código de intervalo
(cr) é o caractere de terminação, retorno de carro (0Dh)

Resposta ! aa (dados) (código) se o comando for válido


? aa (cr) se um comando inválido foi inserido
Não há resposta se o módulo detectar um erro de sintaxe, comunicação
erro, ou se o endereço não existe
! é um delimitador que indica que um comando válido foi recebido
? é um delimitador que indica que o comando era inválido
(cr) é o caractere de terminação, retorno de carro (0Dh)
(código) é o código de intervalo (consulte as tabelas a seguir)

Códigos de intervalo do canal de entrada analógica ADAM-6017-BE

Código de intervalo (Hex) Código de intervalo (decimal) Descrição do intervalo

08 8 +/- 10 V
09 9 +/- 5V

https://translate.googleusercontent.com/translate_f 106/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
0A 10 +/- 1V
0B 11 +/- 500 mV
0C 12 +/- 150 mV
0D 13 0 ~ 20 mA
07 7 4 ~ 20 mA
0x0148 * - 0 ~ 10 V
0x0147 * - 0~5V
0x0145 * - 0~1V
0x0106 * - 0 ~ 500 mV
0x0105 * - 0 ~ 150 mV
0x0181 * - +/- 20 mA

* esses códigos de intervalo são suportados apenas pelo ADAM-6017-CE

Observação!Use $ aaBRCnn para ler o código de faixa de entrada analógica única de um ADAM-
6017-CE.

Manual do usuário ADAM-6000 120

Página 133

Código de faixa do canal de entrada analógica ADAM-6015


Capítulo 7
Código de intervalo (Hex) Código de intervalo (decimal) Descrição do intervalo

20 32 Pt 100 (a = 0,00385) -50 ~ 150 ° C


21 33 Pt 100 (a = 0,00385) 0 ~ 100 ° C
22 34 Pt 100 (a = 0,00385) 0 ~ 200 ° C
23 35 Pt 100 (a = 0,00385) 0 ~ 400 ° C
24 36 Pt 100 (a = 0,00385) -200 ~ 200 ° C
25 37 Pt 100 (a = 0,00392) -50 ~ 150 ° C
P
26
27
38
39
Pt 100 (a = 0,00392) 0 ~ 100 ° C
Pt 100 (a = 0,00392) 0 ~ 200 ° C
Lanning
28 40 Pt 100 (a = 0,00392) 0 ~ 400 ° C
29 41 Pt 100 (a = 0,00392) -200 ~ 200 ° C
2A 42 Pt 1000 -40 ~ 160 ° C
2B
2C
43
44
Balco 500 -30 ~ 120 ° C
Ni 518 -80 ~ 100 ° C
Sua
2D 45 Ni 518 0 ~ 100 ° C

Código de faixa do canal de entrada analógica ADAM-6018


Aplicativo
Código de intervalo (Hex) Código de intervalo (decimal) Descrição do intervalo

0E 14 Termopar J (0 ~ 760 ° C)
0F 15 Termopar K (0 ~ 1370 ° C)
10 16 Termopar T (-100 ~ 400 ° C)
11 17 Termopar E (0 ~ 1000 ° C)
12 18 Termopar R (500 ~ 1750 ° C)
P
13
14
19
20
Termopar S (500 ~ 1750 ° C)
Termopar B (500 ~ 1800 ° C)
rogram

$ aaBRCnn

Nome Leia o código de faixa de entrada analógica única

Descrição Retorna o código de intervalo de um canal de entrada analógica específico (somente ADAM-6017)

Sintaxe $ aaBRCnn
$ é um delimitador
aa (intervalo 00 ~ FF) representa o endereço de escravo hexadecimal de 2 caracteres da especificação

https://translate.googleusercontent.com/translate_f 107/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
Módulo citado (sempre 01)
B refere-se ao comando de leitura de código de faixa de entrada analógica única
RC é o código de intervalo
nn (intervalo 00-07) é o canal do qual você deseja ler o código de intervalo

Resposta ! aa (dados) (código) se o comando for válido


? aa (cr) indica que um comando inválido foi inserido
Não há resposta se o módulo detectar um erro de sintaxe, comunicação
erro, ou se o endereço não existe
! é um delimitador que indica que um comando válido foi recebido
? é um delimitador que indica que o comando era inválido
(cr) é um caractere de terminação, retorno de carro (0Dh)
(código) é o código de intervalo (consulte as tabelas a seguir)

121 Manual do usuário ADAM-6000

Página 134

Código de faixa do canal de entrada analógica ADAM-6017-CE e D

Código de intervalo (Hex) Descrição do intervalo

0x0143 +/- 10 V
0x0142 +/- 5 V
0x0140 +/- 1 V
0x0104 +/- 500 mV
0x0103 +/- 150 mV
0x0148 0 ~ 10 V
0x0147 0~5V
0x0145 0~1V
0x0106 0 ~ 500 mV
0x0105 0 ~ 150 mV
0x0182 0 ~ 20 mA
0x0180 4 ~ 20 mA
0x0181 +/- 20 mA

$ aaAccrr / $ aaAccrrrr

Nome Escreva um único código de faixa de entrada analógica

Descrição Grava o código da faixa de entrada analógica em um canal de entrada analógica específico e
responde se a configuração foi bem-sucedida

Sintaxe $ aaAccrr / $ aaAccrrrr


$ é um delimitador
aa (intervalo 00 ~ FF) representa o endereço de escravo hexadecimal de 2 caracteres da especificação
Módulo citado (sempre 01)
A refere-se ao comando de gravação de código de faixa de entrada analógica única
Cc é o canal que você deseja definir
rr / rrrr é o canal especificado no qual você deseja escrever o código de intervalo

Resposta ? aa (cr) indica que um comando inválido foi inserido


Não há resposta se o módulo detectar um erro de sintaxe, erro de comunicação,
ou se o endereço não existe
! é um delimitador que indica que um comando válido foi recebido
? é um delimitador que indica que o comando era inválido
(cr) é o caractere de terminação, retorno de carro (0Dh)
(código) é o código de intervalo (consulte as tabelas a seguir)
Nota: $ aaAccrrrr é apenas para o ADAM-6017-CE

https://translate.googleusercontent.com/translate_f 108/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Manual do usuário ADAM-6000 122

Página 135

Faixa de entrada analógica ADAM-6017


Capítulo 7
Descrição do intervalo Código de intervalo de versão CE e D Código de intervalo de versão AE e BE

+/- 10 V 0x0143 08
+/- 5 V 0x0142 09
+/- 1 V 0x0140 0A
+/- 500 mV 0x0104 0B
+/- 150 mV 0x0103 0C
0 ~ 10 V 0x0148
P
0~5V
0~1V
0x0147
0x0145
Lanning
0 ~ 500 mV 0x0106
0 ~ 150 mV 0x0105
0 ~ 20 mA 0x0182 0D
4 ~ 20 mA
+/- 20 mA
0x0180
0x0181
07
Sua

Observação!1. A versão ADAM-6017-AE e ADAM-6017-BE do código de intervalo Aplicativo


também se aplica ao ADAM-6017-CE. No entanto, sugerimos que você
usar o novo código de intervalo em nossos módulos.
2. Para o ADAM-6015, consulte a tabela ADAM-6018 acima.

Exemplo $ 01A010147 (cr)


comando:
Canal 1 é definido como 0x0147, o que significa "0 ~ 5 V"
P
! 010B (cr) - configuração bem-sucedida
rogram
resposta: ! 010147 (cr) - configuração bem-sucedida
? 01 - falha de configuração

Exemplo $ 01A0109 (cr)


comando:
canal 1 definido para 9, o que significa "+/- 5 V"
! 01 (cr) - configuração bem-sucedida
? 01-configuração falha
resposta:
? 01AVG (cr) - falha na configuração, porque o canal está definido como "ON"
do canal médio

123 Manual do usuário ADAM-6000

Página 136

7.4.4 Conjunto de Comando de Alarme de Entrada Analógica


(ADAM-6015, 6017, 6018)

Comando
Nome do Comando Descrição
Sintaxe

Define o alarme alto / baixo de um canal específico


$ aaCjAhs Definir modo de alarme
nel para o modo momentâneo ou de travamento

https://translate.googleusercontent.com/translate_f 109/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
Retorna o modo de alarme de um canal específico
$ aaCjAh Ler modo de alarme
nel
Habilita / desabilita o alarme alto / baixo de um
$ aaCjAhEs Ativar / desativar alarme alto / baixo
canal específico
Redefine um alarme travado para um canal específico
$ aaCjCh Limpar alarme de trava
nel
Conecta o alarme alto / baixo de um determinado
$ aaCjAhCCn Definir conexão de alarme canal de entrada analógica para travar com um
canal de saída digital específico
Retorna a configuração de alarme de um spec
$ aaCjRhC Leia a conexão do alarme
canal específico
Define o valor do limite de alarme alto / baixo de um
$ aaCjAhU Definir limite de alarme
canal específico
Retorna o valor do limite de alarme alto / baixo de um
$ aaCjRhU Ler limite de alarme
canal específico
Retorna o status de alarme de um específico
$ aaCjS Leia o status do alarme
canal

$ aaCjAhs

Nome Definir modo de alarme

Descrição Define o alarme alto / baixo de um canal específico para travamento ou momentâneo
modo

Sintaxe $ aaCjAhs (cr)


$ é um delimitador
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule (sempre 01)
Cj especifica o canal j (j: 0 ~ 7)
A refere-se ao comando definir o modo de alarme
h indica o tipo de alarme (H = alarme alto, L = alarme baixo)
s indica o modo de alarme (M = modo momentâneo, L = modo de travamento)
(cr) é o caractere de terminação, retorno de carro (0Dh)

Resposta ! aa (cr) se o comando for válido


? aa (cr) se um comando inválido foi inserido
Não há resposta se o sistema detectar um erro de sintaxe, comunicação
erro, ou se o endereço não existe
! é um delimitador que indica que um comando válido foi recebido
aa é o endereço escravo hexadecimal de 2 caracteres do módulo especificado
(cr) é o caractere de terminação, retorno de carro (0Dh)

Exemplo comando: $ 01C1AHL (cr)


resposta: ! 01 (cr)
O canal 1 do módulo no endereço 01h é instruído a definir seu alarme alto para
modo de travamento. O módulo confirma que o comando foi recebido.

Manual do usuário ADAM-6000 124

Página 137

$ aaCjAh
Capítulo 7
Nome Ler modo de alarme

Descrição Retorna o modo de alarme de um canal específico

Sintaxe $ aaCjAh (cr)


$ é um delimitador
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule (sempre 01)
Cj especifica o canal j (j: 0 ~ 7)
A refere-se ao comando de modo de alarme de leitura P
h indica o tipo de alarme (H = alarme alto, L = alarme baixo)
(cr) é o caractere de terminação, retorno de carro (0Dh)
Lanning
Resposta ! aas (cr) se o comando for válido
? aa (cr) se um comando inválido foi inserido
Não há resposta se o sistema detectar um erro de sintaxe, comunicação
erro, ou se o endereço não existe
! é um delimitador que indica que um comando válido foi recebido
aa é o endereço escravo hexadecimal de 2 caracteres do módulo especificado
Sua
s indica o modo de alarme (M = modo momentâneo, L = modo de travamento)
(cr) é o caractere de terminação, retorno de carro (0Dh)

Exemplo comando:
resposta:
$ 01C1AL (cr)
! 01M (cr)
Aplicativo
Canal 1 do módulo no endereço 01h é instruído a retornar seu alarme baixo

https://translate.googleusercontent.com/translate_f 110/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
modo. O módulo responde que está no modo momentâneo.

$ aaCjAhEs

Nome Ativar / desativar alarme alto / baixo

Descrição Habilita / desabilita o alarme alto / baixo de um canal específico P


Sintaxe $ aaCjAhEs (cr) rogram
$ é um delimitador
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule (sempre 01)
Cj especifica o canal j (j: 0 ~ 7)
AhEs refere-se ao comando habilitar / desabilitar alarme alto / baixo
h indica o tipo de alarme (H = alarme alto, L = alarme baixo)
s indica o status de ativação / desativação do alarme (E = ativar, D = desativar)
(cr) é o caractere de terminação, retorno de carro (0Dh)

Resposta ! aa (cr) se o comando era válido


? aa (cr) se um comando inválido for inserido
Não há resposta se o sistema detectar um erro de sintaxe, comunicação
erro, ou se o endereço não existe
! é um delimitador que indica que um comando válido foi recebido
aa é o endereço escravo hexadecimal de 2 caracteres do módulo especificado
(cr) é o caractere de terminação, retorno de carro (0Dh)

Exemplo comando: $ 01C1ALEE (cr)


resposta: ! 01 (cr)
Canal 1 do módulo no endereço 01h é instruído a habilitar seu alarme baixo
função. O módulo confirma que sua função de alarme baixo foi habilitada.

Observação: Um módulo de entrada analógica requer até 2 s após receber uma ativação / desativação
o comando de alarme para a configuração entrar em vigor.

125 Manual do usuário ADAM-6000

Página 138

$ aaCjCh

Nome Limpar alarme de trava

Descrição Redefine um alarme travado para um canal específico

Sintaxe $ aaCjCh (cr)


$ é um delimitador
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule (sempre 01)
Cj especifica o canal j (j: 0 ~ 7)
Ch refere-se ao comando de alarme de trava de limpeza
h indica o tipo de alarme (H = alarme alto, L = alarme baixo)
(cr) é o caractere de terminação, retorno de carro (0Dh)

Resposta ! aa (cr) se o comando for válido


? aa (cr) se um comando inválido foi inserido
Não há resposta se o sistema detectar um erro de sintaxe, comunicação
erro, ou se o endereço não existe
! é um delimitador que indica que um comando válido foi recebido
aa é o endereço escravo hexadecimal de 2 caracteres do módulo especificado
(cr) é o caractere de terminação, retorno de carro (0Dh)

Exemplo comando: $ 01C1CL (cr)


resposta: ! 01 (cr)
O canal 1 do módulo no endereço 01h é instruído a definir seu estado de alarme baixo
para OFF. O módulo confirma isso.

$ aaCjAhCCn

Nome Definir conexão de alarme

Descrição Conecta o alarme alto / baixo de um canal de entrada analógica específico para travar
com um canal de saída digital específico

Sintaxe $ aaCjAhCCn (cr)


$ é um delimitador
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule (sempre 01)
Cj especifica o canal de entrada analógica j (j: 0 ~ 7)
AhC refere-se ao comando de configuração de conexão de alarme
h indica o tipo de alarme (H = alarme alto, L = alarme baixo)
Cn especifica o canal de saída digital n (n: 0 ~ 1)
Para desconectar a saída digital, n deve ser definido como? *?
(cr) é o caractere de terminação, retorno de carro (0Dh)

https://translate.googleusercontent.com/translate_f 111/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Resposta ! aa (cr) se o comando for válido


? aa (cr) se um comando inválido foi inserido
Não há resposta se o sistema detectar um erro de sintaxe, comunicação
erro, ou se o endereço não existe
! é um delimitador que indica que um comando válido foi recebido
aa é o endereço escravo hexadecimal de 2 caracteres do módulo especificado
(cr) é o caractere de terminação, retorno de carro (0Dh)

Exemplo comando: $ 01C1ALCC0 (cr)


resposta: ! 01 (cr)
Canal 1 do módulo no endereço 01h é instruído a conectar seu alarme baixo
para a saída digital do Canal 0. O sistema confirma que isso foi feito.

Manual do usuário ADAM-6000 126

Página 139

$ aaCjRhC
Capítulo 7
Nome Leia a conexão do alarme

Descrição Retorna o valor do limite de alarme alto / baixo de um canal específico

Sintaxe $ aaCjRhC (cr)


$ é um delimitador
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule (sempre 01)
Cj especifica o canal de entrada analógica j (j: 0 ~ 7)
RhC refere-se ao comando de conexão de alarme de leitura P
h indica o tipo de alarme (H = alarme alto, L = alarme baixo)
(cr) é o caractere de terminação, retorno de carro (0Dh)
Lanning
Resposta ! aaCn (cr) se o comando for válido
? aa (cr) se um comando inválido foi inserido
Não há resposta se o sistema detectar um erro de sintaxe, comunicação
erro, ou se o endereço não existe
! é um delimitador que indica que um comando válido foi recebido
aa é o endereço escravo hexadecimal de 2 caracteres do módulo especificado
Sua
Cn identifica se o canal de saída digital desejado n (n: 0 ~ 1) bloqueia
com o alarme do canal de entrada analógica específico. Se os valores de n forem "*",

Aplicativo
então a entrada analógica não tem conexão com o ponto de saída digital.
(cr) é o caractere de terminação, retorno de carro (0Dh)

Exemplo comando: $ 01C1RLC (cr)


resposta: ! 01C0 (cr)
Canal 1 do módulo no endereço 01h é instruído a retornar seu alarme baixo
conexão de saída. O sistema responde que a saída de alarme baixo conecta
para a saída digital no Canal 0.

$ aaCjAhU
P
Nome Definir limite de alarme rogram
Descrição Define o valor do limite de alarme alto / baixo de um canal específico

Sintaxe $ aaCjAhU (dados) (cr)


$ é um delimitador
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule (sempre 01)
Cj especifica o canal de entrada analógica j (j: 0 ~ 7)
AhU refere-se ao comando definir limite de alarme
h indica o tipo de alarme (H = alarme alto, L = alarme baixo)
(dados) especifica a configuração de limite de alarme
O formato é sempre em unidades de engenharia
(cr) é o caractere de terminação, retorno de carro (0Dh)

Resposta ! aa (cr) se o comando for válido


? aa (cr) se um comando inválido foi inserido
Não há resposta se o sistema detectar um erro de sintaxe, comunicação
erro, ou se o endereço não existe
! é um delimitador que indica que um comando válido foi recebido
aa é o endereço escravo hexadecimal de 2 caracteres do módulo especificado
(cr) representa caractere de terminação, retorno de carro (0Dh)

Exemplo comando: $ 01C1AHU + 080,00 (cr)


resposta: ! 01 (cr)
O limite de alarme alto do canal 1 no módulo no endereço 01h foi definido
+80. O sistema confirma que o comando foi recebido.

Observação: Um módulo de entrada analógica requer até 2 s após receber um limite de alarme definido

https://translate.googleusercontent.com/translate_f 112/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
comando para que as configurações tenham efeito.

127 Manual do usuário ADAM-6000

Página 140

$ aaCjRhU

Nome Ler limite de alarme

Descrição Retorna o valor do limite de alarme alto / baixo de um canal específico

Sintaxe $ aaCjRhU (cr)


$ é um delimitador
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule (sempre 01)
Cj especifica o canal de entrada analógica j (j: 0 ~ 7)
RhU refere-se ao comando de limite de alarme de leitura
h indica o tipo de alarme (H = alarme alto, L = alarme baixo)
(cr) é o caractere de terminação, retorno de carro (0Dh)

Resposta ! aa (dados) (cr) se o comando for válido


? aa (cr) se um comando inválido foi inserido
Não há resposta se o sistema detectar um erro de sintaxe, comunicação
erro, ou se o endereço não existe
! é um delimitador que indica que um comando válido foi recebido
aa é o endereço escravo hexadecimal de 2 caracteres do módulo especificado
(dados) representa a configuração de limite de alarme (em unidades de engenharia)
(cr) é o caractere de terminação, retorno de carro (0Dh)

Exemplo comando: $ 01C1RHU (cr)


resposta: ! 01 + 2,0500 (cr)
O canal 1 do módulo no endereço 01h foi configurado para aceitar um 5 V
entrada. O comando instrui o sistema a retornar o valor do limite alto de alarme
para esse canal. O sistema responde que o valor do limite de alarme alto para este
canal é 2.0500 V.

$ aaCjS

Nome Leia o status do alarme

Descrição Retorna o status de alarme de um canal específico

Sintaxe $ aaCjS (cr)


$ é um delimitador
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule (sempre 01)
Cj especifica o canal de entrada analógica j (j: 0 ~ 7)
S refere-se ao comando de status de alarme de leitura
(cr) é o caractere de terminação, retorno de carro (0Dh)

Resposta ! aahl (cr) se o comando for válido


? aa (cr) se um comando inválido foi inserido
Não há resposta se o sistema detectar um erro de sintaxe, comunicação
erro, ou se o endereço não existe
! é um delimitador que indica que um comando válido foi recebido
aa é o endereço escravo hexadecimal de 2 caracteres do módulo especificado
h representa o status do alarme alto, onde "1" = o alarme alto foi acionado
gered, "0" = o alarme alto não foi acionado
l representa o status do alarme baixo, onde "1" = o alarme baixo foi acionado
gerado, "0" = o alarme baixo não foi acionado
(cr) é o caractere de terminação, retorno de carro (0Dh)

Exemplo comando: $ 01C1S (cr)


resposta: ! 0101 (cr)
O comando solicita que o módulo no endereço 01h retorne seu status de alarme
para o Canal 1. O sistema responde que um alarme alto não foi acionado,
mas o alarme baixo foi acionado.

Manual do usuário ADAM-6000 128

Página 141

7.4.5 Conjunto de Comando I / O Universal


Capítulo 7
(ADAM-6024)

Comando
Nome do Comando Descrição
Sintaxe

https://translate.googleusercontent.com/translate_f 113/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
Define o status de ativação / desativação de todos os ana-
$ aa5mm Definir todos os status de ativação / desativação
canais de entrada de log
Retorna o status de ativação / desativação de todos
$ aa6 Leia todos os status de ativação / desativação
canais de entrada analógica
P
#aa Leia todos os valores de entrada analógica
Retorna os valores de entrada de todos os analógicos
canais de entrada Lanning
Retorna o valor de entrada de um ana- específico
#aacc Leia o valor de entrada analógica única
canal de entrada de log
Leia a inicialização de saída analógica única Retorna o valor de saída de inicialização de um spec
$ aaDcc
valor canal de saída analógico específico

$ aaDcchhh
Definir inicialização de saída analógica única
valor
Define o valor de saída de inicialização de um específico
canal de saída analógica
Sua
Grava um valor em uma saída analógica específica
# aaccdd.ddd Grava um valor de saída analógica única
canal

# aa7 Leia todos os status de entrada digital


Retorna os status de todas as entradas digitais
canais
Aplicativo
Grava um valor em uma ou em todas as saídas digitais
#aaccdd Escreva valores de saída digital
canais
Leia a faixa de entrada analógica única Retorna o código de intervalo de canal de um spec-
$ aaBnn
código canal de entrada analógico específico
Leia a faixa de saída analógica única Retorna o código de intervalo do canal do
$ aaCnn
código canal de saída analógica especificado

P
$ aa5mm rogram
Nome Definir todos os status de ativação / desativação

Descrição Define os status de ativação / desativação de todos os canais de entrada analógica

Sintaxe $ aa5mm (cr)


$ é um delimitador
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule (sempre 01)
5 refere-se ao comando definir todos os status de ativação / desativação
mm (intervalo 00 ~ FF) são dois caracteres hexadecimais (cada caractere é inter-
pretendida como 4 bits). O primeiro valor de 4 bits representa o status dos canais 5 ~ 4;
o segundo valor de 4 bits representa o status dos canais 3 ~ 0. Um valor de 0
significa que o canal está desabilitado, enquanto um valor de 1 significa que o
canal está habilitado.
(cr) é o caractere de terminação, retorno de carro (0Dh)

Resposta ! aa (cr) se o comando for válido


? aa (cr) se um comando inválido foi inserido
Não há resposta se o módulo detectar um erro de sintaxe, comunicação
erro, ou se o endereço não existe
! é um delimitador que indica que um comando válido foi recebido
? é um delimitador que indica que o comando era inválido
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule
(cr) é o caractere de terminação, retorno de carro (0Dh)

129 Manual do usuário ADAM-6000

Página 142

Exemplo comando: $ 01521 (cr)


resposta: ! 01 (cr)
O comando ativa / desativa todos os canais de entrada analógica do módulo em
Endereço 01h. Um valor de "2" (hex) = "0010" (binário), que ativa o Canal 5
e desativa o Canal 4; um valor de 1 (hex) = "0001" (binário), que desativa
Canais 1 ~ 3 e ativa o Canal 0.

$ aa6

Nome Leia todos os status de ativação / desativação

Descrição Retorna os status de ativação / desativação de todos os canais de entrada analógica

Sintaxe $ aa6 (cr)


$ é um delimitador
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule (sempre 01)
6 refere-se ao comando ler todos os status de ativação / desativação
(cr) é o caractere de terminação, retorno de carro (0Dh)

Resposta ! aamm (cr) se o comando for válido


? aa (cr) se um comando inválido foi inserido
Não há resposta se o módulo detectar um erro de sintaxe, comunicação

https://translate.googleusercontent.com/translate_f 114/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
erro, ou se o endereço não existe
! é um delimitador que indica que um comando válido foi recebido
? é um delimitador que indica que o comando era inválido
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule
mm são dois valores hexadecimais (cada valor é interpretado como 4 bits). Os primeiros 4 bits
valor representa o status dos canais 7 ~ 4 e o segundo valor representa
o status dos canais 3 ~ 0. Um valor de 0 significa que o canal está desabilitado,
enquanto um valor de 1 significa que o canal está habilitado.
(cr) é o caractere de terminação, retorno de carro (0Dh)

Exemplo comando: $ 016 (cr)


resposta: ! 013F (cr)
O comando solicita que o módulo no endereço 01h retorne o habilitar / dis-
status disponíveis de todos os canais de entrada analógica. O valor "3F" (hex) = "0011" e
"1111" (binário), o que significa que os canais 0 ~ 5 estão todos habilitados.

#aa

Nome Leia todos os valores de entrada analógica

Descrição Retorna os valores de entrada de todos os canais de entrada analógica

Sintaxe #aa (cr)


# é um delimitador
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule (sempre 01)
(cr) é o caractere de terminação, retorno de carro (0Dh)

Resposta > (dados) (dados) (dados) (dados) (dados) (dados) (cr) se o comando é válido
? aa (cr) se um comando inválido foi inserido
Não há resposta se o módulo detectar um erro de sintaxe, comunicação
erro, ou se o endereço não existe
> é um delimitador que indica que um comando válido foi recebido
? é um delimitador que indica que o comando era inválido
(cr) é o caractere de terminação, retorno de carro (0Dh)

Exemplo comando: # 01 (cr)


resposta: > + 10.000 + 10.000 + 10.000 + 10.000 + 10.000 + 10.000

Manual do usuário ADAM-6000 130

Página 143

#aacc
Capítulo 7
Nome Leia o valor de entrada analógica única

Descrição Retorna o valor de entrada de um canal de entrada analógica específico

Sintaxe #aacc (cr)


# é um delimitador
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule (sempre 01)
cc (intervalo 00-05) especifica o canal do qual deseja ler os dados de entrada
(cr) é o caractere de terminação, retorno de carro (0Dh) P
Resposta > (dados) (cr) se o comando for válido. Lanning
? aa (cr) se um comando inválido for inserido
Não há resposta se o módulo detectar um erro de sintaxe, comunicação
erro, ou se o endereço não existe
> é um delimitador que indica que um comando válido foi recebido
? é um delimitador que indica que o comando era inválido
(cr) é o caractere de terminação, retorno de carro (0Dh)
comando: # 0103 (cr)
Sua
Exemplo
resposta: > +10.000
O canal de entrada analógica 3 do módulo no endereço 01h responde com uma entrada
valor de +10.000. Aplicativo
$ aaDcc

Nome Leia o valor de inicialização de saída analógica única

Descrição Retorna o valor de inicialização de um canal de saída analógica específico

Sintaxe $ aaDcc (cr)


$ é um delimitador
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado P
ule (sempre 01) rogram
D refere-se ao comando de leitura de valor de inicialização de saída analógica única
cc (intervalo 00-01) especifica o canal do qual você deseja ler o valor de inicialização
(cr) é o caractere de terminação, retorno de carro (0Dh)

Resposta ! aahhh (cr) se o comando for válido


? aa (cr) se um comando inválido foi inserido
Não há resposta se o módulo detectar um erro de sintaxe, comunicação

https://translate.googleusercontent.com/translate_f 115/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
erro, ou se o endereço não existe
! é um delimitador que indica que um comando válido foi recebido
? é um delimitador que indica que o comando era inválido
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule (sempre 01)
hhh (intervalo 000 ~ FFF) é o valor de inicialização hexadecimal de 3 caracteres do especificado
canal de saída analógica
(cr) é o caractere de terminação, retorno de carro (0Dh)

Exemplo comando: $ 01DO1 (cr)


resposta: ! 01FFF (cr)
O canal de saída analógica 1 do módulo no endereço 01h responde com um
valor de inicialização de +10.000 (ou seja, a faixa de saída analógica do Canal 1 é 0 ~ 10
V).

131 Manual do usuário ADAM-6000

Página 144

$ aaDcchhh

Nome Definir valor de inicialização de saída analógica única

Descrição Define o valor de inicialização de um canal de saída analógica específico

Sintaxe $ aaDcchhh (cr)


$ é um delimitador
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule (sempre 01)
D refere-se ao comando definir valor de inicialização de saída analógica única
cc (intervalo 00-01) especifica o canal do qual você deseja definir o valor de inicialização
hhh (intervalo 000 ~ FFF) é o valor de inicialização hexadecimal de 3 caracteres do especificado
canal de saída analógica
(cr) é o caractere de terminação, retorno de carro (0Dh)

Resposta ! aa (cr) se o comando for válido


? aa (cr) se um comando inválido foi inserido
Não há resposta se o módulo detectar um erro de sintaxe, comunicação
erro, ou se o endereço não existe
! é um delimitador que indica que um comando válido foi recebido
? é um delimitador que indica que o comando era inválido
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule (sempre 01)
(cr) é o caractere de terminação, retorno de carro (0Dh)

Exemplo comando: $ 01DO1FFF (cr)


resposta: ! 01 (cr)
O valor de inicialização do Canal de Saída Analógica 1 do módulo no Endereço 01h
é definido como +10.000 (ou seja, a faixa de saída analógica do Canal 1 é de 0 ~ 10 V).

# aaccdd.ddd

Nome Grave o valor de saída analógica única

Descrição Grava um valor em um canal de saída analógica específico

Sintaxe # aaccdd.ddd (cr)


# é um delimitador
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule (sempre 01)
cc (intervalo 00-01) especifica o canal em que deseja gravar o valor de saída
dd.ddd (em unidade de engenharia) é o valor de saída analógica do analógico especificado
canal de saída
(cr) é o caractere de terminação, retorno de carro (0Dh)

Resposta > (cr) se o comando é válido


? aa (cr) se um comando inválido foi inserido
Não há resposta se o módulo detectar um erro de sintaxe, comunicação
erro, ou se o endereço não existe
> é um delimitador que indica que um comando válido foi recebido
? é um delimitador que indica que o comando era inválido
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule (sempre 01)
(cr) é o caractere de terminação, retorno de carro (0Dh)

Exemplo comando: # 010105.555 (cr)


resposta: > (cr)
O valor do Canal de Saída Analógica 1 do módulo no Endereço 01h é definido como
+05.555.

https://translate.googleusercontent.com/translate_f 116/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Manual do usuário ADAM-6000 132

Página 145

$ aa7
Capítulo 7
Nome Leia todos os status de entrada digital

Descrição Retorna os valores de todos os canais de entrada digital

Sintaxe $ aa7 (cr)


$ é um delimitador
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule (sempre 01)
7 refere-se ao comando de leitura de todos os status de entrada digital
(cr) é o caractere de terminação, retorno de carro (0Dh) P
Resposta ! aa (dados) (cr) se o comando for válido Lanning
? aa (cr) se um comando inválido foi inserido
Não há resposta se o módulo detectar um erro de sintaxe, comunicação
erro, ou se o endereço não existe
! é um delimitador que indica que um comando válido foi recebido
? é um delimitador que indica que o comando era inválido
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule
Sua
(dados) é um valor hexadecimal de 2 caracteres que representa os status do dig-
canais de entrada itálico

Aplicativo
(cr) é o caractere de terminação, retorno de carro (0Dh)

Exemplo comando: $ 017 (cr)


resposta: ! 0101 (cr)
Este comando solicita que o módulo no endereço 01h retorne os valores de todos
canais de entrada digital. O canal de entrada digital 0 está LIGADO e o canal 1 está DESLIGADO
já que o valor de retorno é 1 (01b).

#aaccdd

Nome Escreva valores de saída digital P


Descrição Grava um valor para um ou todos os canais de saída digital
rogram
Sintaxe #aaccdd (cr)
# é um delimitador
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule (sempre 01)
cc especifica quais canais você deseja definir
Gravar em todos os canais (byte): Ambos os caracteres devem ser 0
Grave em um único canal (bit): o primeiro caractere é 1
O segundo caractere indica o número do canal (0 ~ 1)
dd é a representação hexadecimal do (s) valor (es) da saída digital
Gravar em todos os canais (byte): O equivalente decimal desses valores hexadecimais representa
envia os valores do canal
Grave em um único canal (bit): o primeiro caractere é sempre 0
O segundo caractere é 0 ou 1 (ou seja, o valor de saída digital)

Resposta > (cr) se o comando é válido


? aa (cr) se um comando inválido foi inserido
Não há resposta se o módulo detectar um erro de sintaxe, comunicação
erro, ou se o endereço não existe
> é um delimitador que indica que um comando válido foi recebido
? é um delimitador que indica que o comando era inválido
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres da resposta
módulo
(cr) é o caractere de terminação, retorno de carro (0Dh)

133 Manual do usuário ADAM-6000

Página 146

Exemplo comando: # 011101 (cr)


resposta:> (cr)

https://translate.googleusercontent.com/translate_f 117/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
Um bit de01h.
Endereço saídaOcom valor
canal 1 é enviado
de saída digital 1aodo
Canal de Saída
módulo Digitaldefinido
é, portanto, 1 de umcomo
módulo em
LIGADO.
comando: # 010002 (cr)
resposta:> (cr)
Um byte de saída com valor 02 (10b) é enviado ao módulo no endereço 01h.
O canal de saída digital 1 está definido como LIGADO; O canal 0 está definido como DESLIGADO.

$ aaBnn

Nome Leia o código de faixa de entrada analógica única

Descrição Retorna o código de faixa do canal de um canal de entrada analógica específico

Sintaxe $ aaBnn (cr)


$ é um delimitador
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule (sempre 01)
B refere-se ao comando de código de faixa de entrada analógica única
nn (intervalo 00-07) especifica o canal do qual você deseja ler o código de intervalo
(cr) é o caractere de terminação, retorno de carro (0Dh)

Resposta ! aa (dados) (código) se o comando for válido


? aa (cr) se um comando inválido foi inserido
Não há resposta se o módulo detectar um erro de sintaxe, comunicação
erro, ou se o endereço não existe
! é um delimitador que indica que um comando válido foi recebido
? é um delimitador que indica que o comando era inválido
(cr) é o caractere de terminação, retorno de carro (0Dh)
(código) é o código de intervalo (consulte as tabelas a seguir)

Código de faixa do canal de entrada analógica ADAM-6024

Código de intervalo (Hex) Código de intervalo (decimal) Descrição do intervalo

07 7 4 ~ 20 mA
08 9 ± 10 V
0D 13 0 ~ 20 mA

Exemplo comando: $ 01B01 (cr)


! 010D
resposta:
O código de intervalo do Canal 1 é 0D (hex), significando "0 ~ 24 mA"

Manual do usuário ADAM-6000 134

Página 147

$ aaCnn
Capítulo 7
Nome Leia o código de faixa de saída analógica única

Descrição Retorna o código de intervalo de um canal de saída analógica específico

Sintaxe $ aaCnn (cr)


$ é um delimitador
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule (sempre 01)
C refere-se ao comando de leitura de código de faixa de saída analógica única
nn (intervalo 00-07) especifica o canal do qual você deseja ler o código de intervalo P
(cr) é o caractere de terminação, retorno de carro (0Dh)
Lanning
Resposta ! aa (dados) (código) se o comando for válido
? aa (cr) se um comando inválido foi inserido
Não há resposta se o módulo detectar um erro de sintaxe, comunicação
erro, ou se o endereço não existe
! é um delimitador que indica que um comando válido foi recebido
? é um delimitador que indica que o comando era inválido
(cr) é o caractere de terminação, retorno de carro (0Dh)
Sua
(código) é o código de intervalo lido (consulte o seguinte)

https://translate.googleusercontent.com/translate_f 118/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Código de faixa do canal de saída analógica ADAM-6024 Aplicativo


Código de intervalo (Hex) Código de intervalo (decimal) Descrição do intervalo

00 0 0 ~ 20 mA
01 1 4 ~ 20 mA
02 2 0 ~ 10 V

Exemplo comando: $ 01C01 (cr) P


resposta:
! 0102 rogram
O código de intervalo do Canal 1 é 02, significando "0 ~ 10 V".

7.4.6 Conjunto de Comando I / O Digital


(ADAM-6050, 6051, 6052, 6060, 6066)

Sintaxe de Comando Nome do Comando Descrição


$ aa6 Leia todos os status do canal Retorna os status de todos os canais
Define o status de saída de um ou todos os dígitos
#aabb Definir status de saída digital
canais de saída tal
Ler contador de entrada digital Retorna o valor do contador de um ou
$ aaJCFFFFssmm
valores mais canais de entrada digital

135 Manual do usuário ADAM-6000

Página 148

$ aa6

Nome Leia todos os status do canal

Descrição Retorna os status de todos os canais de entrada digital

Sintaxe $ aa6 (cr)


$ é um delimitador
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule (sempre 01)
6 refere-se ao comando ler todos os status do canal
(cr) é o caractere de terminação, retorno de carro (0Dh)

Resposta ! aa00 (dados) (dados) (dados) (dados) (cr) se o comando for válido
? aa (cr) se um comando inválido foi inserido
Não há resposta se o módulo detectar um erro de sintaxe, comunicação
erro, ou se o endereço não existe
! é um delimitador que indica que um comando válido foi recebido
? é um delimitador que indica que o comando era inválido
aa (intervalo 00 ~ FF) representa o endereço de escravo hexadecimal de 2 caracteres da especificação
módulo localizado
(dados) é um valor hexadecimal de 2 caracteres que representa os valores da entrada digital
módulo
(cr) é o caractere de terminação, retorno de carro (0Dh)

Exemplo comando: $ 016 (cr)


resposta: ! 01000FFD (cr)
Este comando solicita que o módulo no endereço 01h retorne os valores de todos
canais. A primeira parte de 2 caracteres da resposta (excluindo o "!"
delimitador) indica o endereço do módulo; a segunda porção de 2 caracteres do
a resposta é reservada (sempre 00). Os caracteres 5 ~ 8 na resposta dão o
valores para os canais 15 ~ 12, 11 ~ 8, 7 ~ 4 e 3 ~ 0, respectivamente. Neste exemplo,
o caractere "0" (hex) = "0000" (binário), o que significa que os canais 15 ~ 12 são
tudo desligado; o caractere "F" (hex) = "1111" (binário), o que significa que os canais
11 ~ 8 e 7 ~ 4 estão todos LIGADOS; e o caractere "8" (hex) = "1101" (binário), significa
se os canais 0, 2 e 3 estão LIGADOS, enquanto o Canal 1 está DESLIGADO.

#aabb (dados)

https://translate.googleusercontent.com/translate_f 119/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
Nome Definir status de saída digital

Descrição Este comando define um único ou todos os canais de saída digital para o específico
Módulo ADAM-6000.

Sintaxe #aabb (dados) (cr)


# é um delimitador.
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule (sempre 01)
bb especifica quais canais você deseja definir
Gravar em todos os canais (byte): Ambos os caracteres devem ser iguais a 0 (BB = 00)
Grave em um único canal (bit): O primeiro caractere é 1, o segundo caractere
indica o número do canal (faixa 0h ~ Fh)
(dados) é a representação hexadecimal do (s) valor (es) de saída digital
Grave em um único canal (bit): O primeiro caractere é sempre 0, o segundo
caractere é 0 ou 1
Grave em todos os canais (byte): o equivalente binário desses valores hexadecimais representa
envia os valores do canal

Manual do usuário ADAM-6000 136

Página 149

Capítulo 7
Resposta > (cr) se o comando é válido
? aa (cr) se um comando inválido foi inserido
Não há resposta se o módulo detectar um erro de sintaxe, comunicação
erro, ou se o endereço não existe
> é um delimitador que indica que um comando válido foi recebido
? é um delimitador que indica que o comando era inválido
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres da resposta
módulo
(cr) é o caractere de terminação, retorno de carro (0Dh)

Exemplo comando: # 011201 (cr)


P
resposta: > (cr)
Um bit de saída com valor 1 é enviado para o Canal 2 do módulo de saída digital em
Lanning
Endereço 01h.
O canal 2 do módulo de saída digital é, portanto, definido como LIGADO.
comando: # 010012 (cr)

Sua
resposta: > (cr)
Um byte de saída com valor 12h (00010010) é enviado para o módulo de saída digital
no endereço 01h. Assim, os canais 1 e 4 serão configurados para ON, e todos os outros canais
nels será definido como OFF.

$ aaJCFFFFssmm
Aplicativo
Nome Leia os valores do contador de entrada digital

Descrição Retorna o valor do contador de um ou mais canais de entrada digital

Sintaxe $ aaJCFFFFssmm (cr)


$ é um delimitador
aa (intervalo 00 ~ FF) é o endereço escravo hexadecimal de 2 caracteres do mod especificado
ule (sempre 01)
JCFFFF refere-se ao comando de leitura de valores do contador de entrada digital P
ss (intervalo 00-07) especifica o canal inicial em que você deseja ler o contador rogram
valor de
mm (intervalo 00-07) especifica o número de canais que você deseja ler o
valores do contador de
(cr) é o caractere de terminação, retorno de carro (0Dh)

Resposta > aa (dados) se o comando é válido


? aa (cr) se um comando inválido foi inserido
Não há resposta se o módulo detectar um erro de sintaxe, comunicação
erro, ou se o endereço não existe
> é um delimitador que indica que um comando válido foi recebido
? é um delimitador que indica que o comando era inválido
(dados) é o valor do contador
(cr) é o caractere de terminação, retorno de carro (0Dh)

Exemplo Comando: $ 01JCFFFF0001 (cr)


Resposta: > 010000000A (cr)
Este comando solicita que o módulo no endereço 01h retorne o contador
valor do Canal 0 (o valor "00" significa que o primeiro canal lido é 0;
o valor "01" significa que apenas um canal é lido). O módulo retorna o
valor de contagem 0000000A (h) do Canal 0.

Exemplo Comando: $ 01JCFFFF0C02 (cr)

https://translate.googleusercontent.com/translate_f 120/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
Resposta: > 010000000A00000001 (cr)
Este comando solicita que o módulo no endereço 01h retorne o contador
valor dos canais 12 e 13 (o valor "OC" significa que a primeira leitura
o canal é 12; o valor "02" significa que dois canais são lidos). Esse módulo
retornar o valor de contagem 0000000A (h) do Canal 12 e 00000001 (h) do
Canal 13.

137 Manual do usuário ADAM-6000

Página 150

7.5 SNMP para Módulos ADAM-6000


ADAM-6000 (versão D) oferece suporte a SNMP v2c, que é útil para gerenciar ADAM-
6000 módulos em sua rede. Módulos ADAM-6000 também suportam SNMP Trap v1c.
Quando a função de trap SNMP for habilitada, os módulos ADAM-6000 irão ativamente
notificar a estação de gerenciamento de quaisquer mudanças de status de I / O por meio de uma mensagem SNMP
sábio.

7.5.1 Arquivo ADAM MIB


A Advantech oferece o arquivo ADAM MIB que é projetado com base no formato SNMP padrão
para módulos ADAM e simplifica a integração com NMS (Network Management
Programas). Ao importar o arquivo ADAM MIB para o NMS, o ADAM-6000 pode ser monitorado em
a rede facilmente.
Nota: A identidade do objeto (nó) CounterObj para contador só é compatível com o
ADAM-6051 em modo contador.

7.5.2 Configuração de Trap SNMP


As funções de trap SNMP podem ser configuradas usando Adam / Apax .NET Utility ou ASCII com-
mands.

O IP da estação de gerenciamento para onde as mensagens de trap SNMP são enviadas.


IP do host:
Nota: A função trap deve ser desabilitada antes de configurar o IP do host.
Para evitar que as armadilhas sejam acionadas excessivamente por ruído, uma banda morta pode ser
Deadband:
definido como o intervalo mínimo entre os disparos de duas armadilhas.
As informações da armadilha contêm detalhes sobre o tipo específico de armadilha, que pode ser
Tipo específico: utilizado para identificar o local do evento. O tipo específico é mostrado abaixo
tabela.

Tipos específicos de armadilhas

Tipo Específico Canal Descrição


1 0
2 1
3 2
4 3
Mudança de entrada digital
5 4
6 5
7 6
8 7
17 0
18 1
19 2
20 3
Mudança de saída digital
21 4
22 5
23 6
24 7

Manual do usuário ADAM-6000 138

Página 151

Capítulo 7
https://translate.googleusercontent.com/translate_f 121/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Tipo Específico Canal Descrição


131 0
132 1
133 2
134 3
Alarme alto de entrada analógica
135 4
136 5
P
137
138
6
7
Lanning
141 0
142 1
143 2
144 3
145 4
Alarme baixo de entrada analógica Sua
146 5
147 6
148 7
Aplicativo
Configuração usando o utilitário Adam / Apax .NET
O IP do host para onde as mensagens de trap SNMP são enviadas pode ser configurado usando Adam /
Utilitário Apax .NET V2.05.10 (B04) ou posterior. Siga estas etapas para fazer isso:
1 Na área de exibição da árvore do módulo, selecione o módulo que deseja configurar
2 Clique na guia Stream / Trap na área de exibição de status e, em seguida, clique em SNMP
Aba Trap
P
3
4
Certifique-se de que a função trap está desativada (desmarque a caixa de seleção ao lado do IP do host)
Digite o IP do host e clique em Aplicar
rogram
5 Habilite a função trap (marque a caixa de seleção ao lado do IP do host)
6 Defina o valor da banda morta e clique em Aplicar alteração

Figura 7.3 Configuração de Trap usando o utilitário Adam / Apax .NET

139 Manual do usuário ADAM-6000

Página 152

Configuração usando comandos ASCII

Sintaxe de Comando Descrição Exemplo


Situação: Habilitar trap SNMP do Host 1
% 01SETTRAPcR notificações
Habilitar armadilha
c: ID do host (0 ~ 7) Comando:% 01SETTRAP1R
Resposta:> 01
Situação: Desative a armadilha SNMP do host 1
% 01SETTRAPcP perceber
Desativar armadilha
c: ID do host (0 ~ 7) Comando:% 01SETTRAP1P
Resposta:> 01
% 01SETTRAPcaabbddee Situação: Defina o IP do Host 1 como 10.0.0.100
aabbddee: IP do host em hexadecimal Defina o IP do host Comando:% 01SETTRAP10A000064
c: ID do host (0 ~ 7) Resposta:> 01
Situação: Defina a banda morta de Trap para 100
em

https://translate.googleusercontent.com/translate_f 122/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
% 01SETTRAPST00000xxx Definir zona morta de armadilha
Comando:
xxx: ms (hex)
% 01SETTRAPST00000064
Resposta:> 01
Situação: Obtenha o endereço IP do host 1
% 01GETTRAPc
Obtenha o IP do host Comando:% 01GETTRAP1
c: ID do host (0 ~ 7)
Resposta:! 0A000064
Situação: Obter banda morta de armadilha (100 ms)
% 01GETTRAPST Pegue a banda morta da armadilha
Comando:% 01GETTRAPST
Resposta:! 00000064
Situação: Obter armadilha ativar / desativar status
assim do Host 1
% 01GETTRAPcSTU Obter armadilha habilitar / dis-
Comando:% 01GETTRAP1STU
c: ID do host (0 ~ 7) bandeira capaz
Resposta:! 00 /! 01 (00 = dis-
capaz, 01 = habilitar)

7.5.3 Valor SNMP OID


Ao definir o valor do SNMP OID, você pode definir / obter as informações dos módulos
via SNMP, incluindo configuração do módulo, valor de E / S e informações de rede. Você
pode obter as informações de configuração da descrição no arquivo MIB.
aiRangeCode: OID para definir o intervalo de entrada analógica

Valor Faixa de entrada


143 ± 10 V
142 ±5V
140 ±1V
104 ± 500 mV
103 ± 150 mV
148 0 ~ 10 V
147 0~5V
145 0~1V
106 0 ~ 500 mV
105 0 ~ 150 mV
182 0 ~ 20 mA
180 4 ~ 20 mA
181 ± 20 mA

Manual do usuário ADAM-6000 140

Página 153

Capítulo 7
Observação!Consulte a descrição no arquivo MIB a respeito das configurações para
todos os OIDs.

7.6 MQTT para módulos ADAM-6000


P
7.6.1 Introdução do MQTT
Lanning
O protocolo MQTT é um transporte de mensagens leve para aplicativos IoT. Clientes
conectar-se a um broker, que encaminha mensagens MQTT. Módulos ADAM-6000 têm
vários recursos que os tornam mais flexíveis para aplicativos de IoT.

Recurso 1: Publique ativamente a mensagem MQTT


Os módulos ADAM-6000 podem ser configurados para publicar ativamente dados de E / S na forma de MQTT
Sua
mensagens em intervalos definidos pelo usuário. Este recurso fornece um meio eficiente para
transmissão de dados e redução do carregamento do sistema.
Aplicativo
Recurso 2: Encurte o tempo de inatividade por meio de notificações de eventos de alarmes ativos
Os eventos de alarme normalmente se referem a uma mudança no status da entrada digital ou quando uma entrada analógica
está dentro ou excede um intervalo definido. Módulos ADAM-6000 apresentam um gatilho de alarme
mecanismo que pode emitir notificações imediatas. Quando uma condição de alarme é atendida,
uma mensagem MQTT será publicada imediatamente para o broker.

Recurso 3: nenhum gateway é necessário para lidar com o protocolo MQTT


Nas aplicações gerais, um gateway é necessário para lidar com o protocolo MQTT conver- P
, o que pode tornar a estrutura do sistema desnecessariamente complicada. ADAM-6000 rogram
módulos apresentam capacidade de manipulação de protocolo MQTT integrada e podem transmitir dados

https://translate.googleusercontent.com/translate_f 123/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
diretamente para o corretor via MQTT sem um gateway, reduzindo assim o custo e esforço
envolvidos no estabelecimento de aplicativos MQTT.

7.6.2 Formato MQTT para módulo ADAM


Módulos de E / S digital: ADAM-6050-D, ADAM-6051-D, ADAM-6052-D, ADAM-6060-D,
ADAM-6066-D

Descrição Tópico MQTT Dados JSON Firmware


Advantech / MAC ID / dados
Obtenha os dados de I / O de {"s": 1, "t": 0, "q": 192, "c": 1,
Exemplo: V6.01B11 ou
Entrada digital ADAM / " dix ": status DI , " dox ": DO
Advantech / 0013430C981C / mais tarde
módulo de saída status }
dados
Advantech / MAC ID / ctl / dox
Defina o valor de um
Exemplo: V6.01B11 ou
saída digital de {"v": estado DO },
Advantech / 0013430C981F / ctl / mais tarde
Módulo ADAM
do1
Advantech / MACID /
{"status": " Device Sta-
Status do dispositivo
tus "," nome ":" Dispositivo V6.01B13 ou
Will Topic Exemplo:
Nome "," macid ":" MACID " mais tarde
Advantech / 0013430C981F /
, "ipaddr": "Endereço IP"}
Status do dispositivo

141 Manual do usuário ADAM-6000

Página 154

Observação!Consulte a seguinte seção Configurações de índice para uma introdução ao


itens marcados em azul.

Módulos de entrada analógica: ADAM-6017-D

Descrição Tópico MQTT Dados JSON Firmware


{"s": 1, "t": tempo , "q": 192, "
Obtenha os dados de I / O de um
Advantech / MAC ID / dados c ": 1," aix ": AI
V6.02B00
Entrada analógica ADAM Exemplo: valor, " ai_stx ": condi-
ou mais tarde
módulo Advantech / 0013430C981C / data ção, " dox ": status DO,
" do_stx ": condição}
Advantech / MAC ID / cfg / sensor /
aix
Obtenha uma entrada analógica V6.02B00
Exemplo: {"tipo": " Alcance AI "}
configuração de alcance ou mais tarde
Advantech / 0013430C981F / cfg /
sensor / ai1
Advantech / MAC ID / ctl / dox
Defina o valor de um
Exemplo: V6.02B00
saída digital de um {"v": estado DO },
Advantech / 0013430C981F / ctl / ou mais tarde
Módulo ADAM
do1
Advantech / MAC ID / conjunto / sensor /
aix
Defina uma entrada analógica V6.02B00
Exemplo: {"tipo": " Alcance AI "}
configuração ou mais tarde
Advantech / 00D0C9F94344 / set /
sensor / ai1
{"status": " Device Sta-
Advantech / MACID / Device_Status
tus "," nome ":" Dispositivo
Exemplo: V6.02B00
Tópico de vontade Nome "," macid ":" MACI
Advantech / 0013430C981F / ou mais tarde
D "," ipaddr ":" IP
Status do dispositivo
Endereço"}

Configurações de índice
Em geral

s: Reservado para uso posterior, valor padrão = 1


Tempo de disparo (somente ADAM-6017-D)
Formato: AAAA-MM-DDThh: mm: ss
t: AAAA = ano, MM = mês, DD = data, hh = hora, mm = minuto, ss = segundo

Nota: a função não é aplicada em ADAM-6050/6051/6052/6060/6066, t = 0


q: Reservado para uso posterior, valor padrão 192
c: Reservado para uso posterior, valor padrão 1
conectar = módulo está conectado
Status do dispositivo:
desconectar = o módulo está desconectado

https://translate.googleusercontent.com/translate_f 124/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Manual do usuário ADAM-6000 142

Página 155

Módulos de E / S digital
Capítulo 7
Status de entrada digital do canal (x-1)
dix:
exemplo: {"di2": verdadeiro} significa o status do Canal de entrada digital 1 = verdadeiro
Status de saída digital do canal (x-1)
dox:
exemplo: {"do2": verdadeiro} significa o status do Canal de Saída Digital 1 = verdadeiro
Status DO true: on; falso: desligado
Status DI true: on; falso: desligado

P
Módulos de E / S analógica
Lanning
Valor de entrada analógica do canal (x-1)

aix:
Nota: Se o canal de entrada analógica for desabilitado, o valor da entrada analógica será
"9999.9999"
ai_stx: Condição do canal de entrada analógica (x-1)
Sua
valor ai_stx Doença

0
1
Desativar canal
Streaming, normal
Aplicativo
2 Trava alta
3 Alto momentâneo
4 Trava baixa
5 Baixo momentâneo

do_stx
Condição do canal de saída digital (x-1) (ADAM-6017 apenas)
P
Valor do_stx Doença
rogram
1 Streaming, normal
2 Mude

Faixa de entrada analógica


Os valores de faixa correspondentes são para configurar a faixa de entrada:

Comando de alcance AI Faixa de entrada

0-20mA 0 ~ 20 mA
4-20mA 4 ~ 20 mA
+ -20mA ± 20 mA
0-5V 0~5V
1-5V 1~5V
0-10V 0 ~ 10 V
0-1V 0~1V
0-500mV 0 ~ 500 mV
0-150mV 0 ~ 150 mV
+ -0V ± 10 V
+ -5V ±5V
+ -2,5 V ± 2,5 V
+ -1V ±1V
+ -500mV ± 500 mV

143 Manual do usuário ADAM-6000

Página 156

https://translate.googleusercontent.com/translate_f 125/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

7.6.3 Configuração MQTT


O MQTT dos módulos ADAM-6000 pode ser configurado usando o utilitário Adam / Apax.Net
(V2.05.11B17 ou posterior) ou comandos ASCII.
Nota: A função MQTT deve ser desabilitada antes da configuração e então habilitada
depois que a configuração for concluída.

Host (IP do corretor)


Você pode configurar o URL ou endereço IP do corretor. Módulos ADAM-6000 se conectam ao
corretor por meio do protocolo MQTT padrão.

Batimento cardíaco (Keep Alive)


O corretor irá verificar regularmente a conexão com os módulos ADAM-6000 no inter
val definido pela configuração de pulsação (Keep Alive). O intervalo mínimo é de 5 s.

Deadband
Uma banda morta é definida para determinar o intervalo mínimo entre a publicação de dois MQTT
mensagens. É definido para evitar que a mensagem MQTT seja publicada excessivamente devido
ao ruído.

Reter mensagem
Quando a função de retenção está ativada, o corretor irá armazenar a última mensagem do
tópico. Caso seja feita uma nova inscrição para o tema, a mensagem será enviada para o cli-
ent. O cliente pode receber a última mensagem imediatamente e não precisa esperar até
a próxima mensagem é atualizada.

Will Topic
Se o cliente assinar o tópico para um módulo ADAM-6000 que está desconectado,
o corretor informará os clientes, enviando a mensagem de vontade para quaisquer clientes
inscreva-se no tópico testamento
Tópico de ADAM: Advantech / MACID / Device_Status
Mensagem: {"status": "Status do dispositivo", "nome": "Nome do dispositivo", "macid": "MACID",
"ipaddr": "Endereço IP"}
Exemplo: {"status": "desconectar", "nome": "ADAM6051", "macid": "00D0C9FEFFF5",
"ipaddr": "10.0.0.1"}

QoS (Qualidade de Serviço)


Os usuários podem escolher o nível de QoS de publicação / assinatura. Três níveis de QoS (Qualidade de
Service) são definidos no MQTT.
Nível 0: corretor / cliente entrega a mensagem no máximo uma vez
Nível 1: corretor / cliente entrega a mensagem pelo menos uma vez
Nível 2: corretor / cliente entrega a mensagem exatamente uma vez

Publicar / Assinar Tópico


A mensagem MQTT é encaminhada pelo intermediário com base no tópico MQTT. Cada
mensagem contém o valor dos dados. Quando o cliente publica uma mensagem MQTT para o bro-
ker, os clientes que assinam o tópico receberão a mensagem MQTT de acordo.

Manual do usuário ADAM-6000 144

Página 157

Usuário senha
Capítulo 7
Para alguns aplicativos que requerem controle de autorização, o corretor restringirá o
autoridade do assinante para os dados. Para módulos ADAM-6000, o nome de usuário / senha
pode ser definido usando o utilitário Adam / Apax .NET. Em seguida, a mensagem MQTT do ADAM-6000
módulos virão com o nome de usuário e senha para acessar o corretor

Modelo Versão do firmware

ADAM-6050-D, ADAM-6051-D
ADAM-6052-D, ADAM-6060-D V6.02B01 ou posterior P
ADAM-6066-D Lanning
ADAM-6017-D V6.02B00 ou posterior

https://translate.googleusercontent.com/translate_f 126/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
Configuração usando o utilitário Adam / Apax .NET
Clique na guia Nuvem para definir as configurações do MQTT.
Sua

Aplicativo

P
rogram

Você pode configurar o URL ou endereço IP do corretor na caixa Host . Três corretores públicos
os links de fontes estão listados no utilitário:
∎ iot.eclipse.org
∎ test.mosquitto.org
∎ broker.mqttdashboard.com

Configuração usando ASCII

Comando Descrição Observações

Definir MQTT habilitado / desabilitado


aa: sempre 01 Retorno:> 01
% aaSETMQTTENxx
xx: 01 (ativar) Erro:? 01
00 (desabilitar)
Defina o endereço IP do corretor
aa: sempre 01 Retorno:> 01
% aaSETMQTTADxx… x
xx… x: endereço IP / domínio Erro:? 01
(0 ~ 49 caracteres)

145 Manual do usuário ADAM-6000

Página 158

Definir intervalo de pulsação


aa: sempre 01 Retorno:> 01
% aaSETMQTTHBxxxx
xxxx: intervalo de pulsação em segundos Erro:? 01
(0005 ~ FFFF)
Definir faixa morta de publicação
aa: sempre 01 Retorno:> 01
% aaSETMQTTPDxxxx
xxxx: publicando banda morta em milissegundos- Erro:? 01
ond (0032 ~ 03E8)
Ativar / desativar a retenção de publicação
aa: sempre 01 Retorno:> 01
% aaSETMQTTPRxx
xx: 01 (habilitar), Erro:? 01
00 (desabilitar)
Definir Qos de publicação
Retorno:> 01
% aaSETMQTTPQxx aa: sempre 01
Erro:? 01
(xx): publicação de Qos (00 ~ 02)
Definir Qos de assinantes
Retorno:> 01
% aaSETMQTTSQxx aa: sempre 01
Erro:? 01
(xx): publicação de Qos (00 ~ 02)
Retorno:! 01 (ativar)
Obter MQTT habilitar / desabilitar
ujhhhj% aaGETMQTTEN ! 00 (desativar)
aa: sempre 01
Erro:? 01
Retorno:! Endereço IP /
Obtenha o endereço IP do corretor Domínio (Endereço IP /
% aaGETMQTTAD
aa: sempre 01 Nome do domínio)
Erro:? 01
Retorno:! Xxxx (pulsação
Obter intervalo de batimento cardíaco
% aaGETMQTTHB intervalo em formato hex)
aa: sempre 01
Erro:? 01
Retorno:! Xxxx (banda morta
Comece a publicar a zona morta
% aaGETMQTTPD em formato hex)
aa: sempre 01

https://translate.googleusercontent.com/translate_f 127/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
Erro:? 01
Retorno:! 00 (ativar)
Ativar / desativar a retenção de publicação
% aaGETMQTTPR ! 01 (desativar)
aa: sempre 01
Erro:? 01
Retorno:! Xx (publicando
Obtenha Qos de publicação
% aaGETMQTTPQ Qos em formato hex)
aa: sempre 01
Erro:? 01
Retorno:! Xx (inscrevendo-se
Obtenha Qos de inscrição
% aaGETMQTTSQ Qos em formato hex)
aa: sempre 01
Erro:? 01
Definir nome de usuário MQTT
aa: sempre 01
Retorno:> 01
% aaSETMQTTUNxx… x xx… x: nome do usuário, se definido como módulo nulo
Erro:? 01
irá desabilitar o nome de usuário e senha
função de palavra (0 ~ 49 caracteres)
Definir senha MQTT
aa: sempre 01
Retorno:> 01
% aaSETMQTTPWxx… x xx… x: senha, se definido, o módulo nulo irá
Erro:? 01
desabilite o nome de usuário e senha
função (0 ~ 99 caracteres)
Obter nome de usuário MQTT Retorno:! UserName
% aaGETMQTTUN
aa: sempre 01 Erro:? 01
Obter senha MQTT Retorno:! Senha
% aaGETMQTTPW
aa: sempre 01 Erro:? 01

Manual do usuário ADAM-6000 146

Página 159

7.6.4 Como iniciar MQTT com módulos ADAM-6000


Capítulo 7
O utilitário Adam / Apax .NET (V2.05.11 ou posterior) fornece páginas para simular o cliente MQTT em
para testar a função MQTT dos módulos ADAM. Você pode, assim, experimentar o ben-
efeitos dos módulos ADAM com MQTT em quatro etapas.
1 Selecione MQTT no menu Ferramentas ; isso irá encaminhá-lo para o ADAM MQTT
página

P
Lanning

Sua

Aplicativo
2 Configure a conexão
A página de configuração de conexão permite que você configure as informações do cliente. O
host padrão é a origem do broker público "iot.eclipse.org" na Porta 80. Você também pode definir
o URL do host ou endereço IP. Clique em Conectar depois de concluir a configuração
ração.

P
rogram

Observação!1. As funções de caminho, nome de usuário, senha, TLS e sessão limpa são
não lançado.

https://translate.googleusercontent.com/translate_f 128/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
2. A página da web só oferece suporte à conexão com o corretor pela web
Soquete.

147 Manual do usuário ADAM-6000

Página 160

3 Configure a função de inscrição / publicação


Se inscrever
Você precisará configurar o tópico, escolher o nível de QoS e clicar em Inscrever-se.
A mensagem do tópico será mostrada no campo histórico.

Publicar
Você precisará definir as configurações do tópico de publicação, QoS e mensagem e, em seguida,
clique em Publicar. A mensagem MQTT será publicada no broker. Se a função reter
estiver habilitada, seu módulo ADAM-6000 receberá a última mensagem quando sub
escribas para o tópico.

4 Revise a mensagem MQTT


Você pode ler a última mensagem MQTT e as mensagens históricas na última mensagem
coluna e coluna de histórico.

As imagens acima mostram a última mensagem publicada por um módulo ADAM.

A imagem acima mostra a mensagem do histórico de um módulo ADAM.

Manual do usuário ADAM-6000 148

https://translate.googleusercontent.com/translate_f 129/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
Página 161

7.6.5 Relógio em tempo real


Capítulo 7
O ADAM-6017 (versão D ou posterior) suporta relógio em tempo real (RTC) no formato UTC.
Aproveitando o RTC, você pode determinar o carimbo de data / hora para dados ou um evento. O RTC
pode ser calibrado via SNTP. As configurações SNTP podem ser definidas usando Adam / Apax
Utilitário .NET ou comandos ASCII.

7.6.6 Configuração SNTP usando o utilitário Adam / Apax .NET


A partir da versão 2.05.11 B16 do utilitário Adam / Apax .NET e em diante, as configurações SNTP
pode ser configurado na guia Nuvem . P
Lanning

Sua

Aplicativo

Servidor de Tempo
Configure o servidor SNTP para sincronizar com o RTC do módulo de destino. Se o tempo
A entrada do servidor é deixada em branco, a função será desabilitada. Clique em Aplicar quando o configu-
ração foi concluída.
P
Intervalo de atualização
rogram
O RTC do módulo de destino irá sincronizar com o servidor de hora no intervalo
tempo com base na configuração de intervalo atualizada. Clique em Aplicar quando a configuração
foi completado

Hora da próxima atualização


Este campo mostra a hora em que o RTC irá sincronizar com o servidor SNTP.
Quando você clicar em Get Time , o utilitário obterá o UTC do módulo ADAM e con
vert para a hora local com base no fuso horário do seu computador. Quando você clica em Definir
Horário , o RTC do módulo será sincronizado com o UTC do seu computador.

149 Manual do usuário ADAM-6000

Página 162

7.6.7 Configuração SNTP usando comandos ASCII

Descrição Comando Observação

% 01SETSNTPADxxxxxxxx
XXXXXXXX: o domínio do servidor SNTP Retorno:> 01
Definir servidor SNTP
ou IP Erro:? 01

Retorno: o servidor SNTP


domínio ou IP
exame-
Obter servidor SNTP % 01GETSNTPAD
ple:! 0.pool.ntp.org \ r

https://translate.googleusercontent.com/translate_f 130/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
o servidor SNTP em
0.pool.ntp.org
% 01SETSNTPPTxxxxxxxx Retorno:> 01
Definir intervalo de atualização SNTP
xxxxxxxx o intervalo de atualização Erro:? 01
Retorno: atualização SNTP
intervalo em
segundo
Obter intervalo de atualização SNTP% 01GETSNTPPT
exemplo:! 0000A8C0
o intervalo de atualização é 12
h (43200 s)
# 01TMYYYY-MM-DDThh: mm: ssZ
AAAA: ano
MM: mês
Defina a hora RTC em UTC para- Retorno:> 01
DD: dia
esteira Erro:? 01
hh: hora
mm: minuto
ss: segundo
Retorno: a hora RTC em
Formato UTC
Obtenha a hora RTC em UTC para-
$ 01TM Exemplo:
esteira
> 01TM2018-05-
02T05: 54: 03Z

Manual do usuário ADAM-6000 150

Página 163

https://translate.googleusercontent.com/translate_f 131/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Capítulo
8 Condições Gráficas
Lógica (GCL) 8

Página 164

8.1 Visão Geral


Em um sistema DA&C tradicional, o sistema é gerenciado por um único controlador. Controlo remoto
Módulos de E / S, como módulos ADAM-6000, são usados ​apenas para adquirir dados de sen-
sores ou para gerar sinais para controlar outros dispositivos / equipamentos. Em tais configurações, um
computador ou controlador, como um PLC, é responsável por adquirir dados da entrada
módulos, manipulando os dados e, em seguida, executando operações e processos lógicos
de acordo com os dados de entrada, após os quais os dados de saída são gerados e transmitidos para
os módulos de saída com base na decisão lógica.
O computador / controlador e os módulos de E / S remotos formam um sistema de controle completo em
a mesma rede. A complexidade das operações e processos lógicos depende do
aplicativo, e as operações são implementadas pelo programa escrito no comp.
computador / controlador. Existem muitos aplicativos de software que podem ser usados ​para escrever programas
gramas. Os exemplos incluem Microsoft Visual Studio (linguagem C) para quando um computador
é usado e RSLogix (linguagem Ladder) para quando um controlador PLC é usado.
Em muitas aplicações, a operação lógica e o processo são relativamente simples e
parece que não é necessário usar um computador ou controlador, que parecem
muito poderoso para um aplicativo tão simples. Agora, módulos ADAM-6000 com Firmware
A versão 4.x (ou posterior) apresenta operação lógica e capacidade de processo com GCL. Isto
torna os módulos ADAM-6000 módulos de E / S inteligentes que podem atuar como um controle independente
sistema.
Você pode definir a operação lógica e as regras de processo no utilitário Adam / Apax .NET e
em seguida, carregue as regras para os módulos ADAM-6000. Então os módulos ADAM-6000 irão
execute as regras lógicas para processar ações diferentes de acordo com as condições de entrada.
Com GCL habilitado, o computador / controlador usado em sistemas tradicionais pode ser
removido, uma vez que os módulos ADAM-6000 podem lidar com sua função.
O ambiente de configuração para GCL no Adam / Apax .NET Utility é completamente
gráfica, tornando muito fácil e intuitivo completar a configuração da regra lógica.
Depois de concluir a configuração da regra lógica e o download, você pode ver o real
situação de execução de tempo e valores de entrada no utilitário Adam / Apax .NET.

8.2 Ambiente de Configuração GCL


Você pode definir todas as configurações relacionadas ao GCL clicando no item GCL Configuration
lista na área de exibição da árvore do módulo no utilitário Adam / Apax .NET.
Observe que apenas P2P ou GCL podem ser habilitados por vez; assim, se você habilitou
P2P, quando você clica em um item de configuração GCL e inicia a configuração GCL
ambiente, você descobrirá que ele está desativado. Da mesma forma, depois de habilitar o recurso GCL
tura, a função P2P será desabilitada. A Figura 8.1 mostra como a área de exibição de status
aparecerá depois que um item de configuração GCL for selecionado. Observe as principais áreas em
a figura: o menu GCL, a área do conjunto de regras lógicas e a regra lógica individual
Área de configuração.

https://translate.googleusercontent.com/translate_f 132/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Manual do usuário ADAM-6000 152

Página 165

Capítulo 8

G
ráfico

C
condição

Figura 8.1 Ambiente de configuração GCL

Área do Menu GCL


Os ícones na área do menu GCL são explicados na tabela a seguir:
Lógica
Ícone Função Descrição

Este ícone mostra o status atual do GCL. O status é


modo de desativar, programar ou executar (da parte superior para o botão). (GCL)
Atual Nota: Você não pode ativar a função ponto a ponto / fluxo de dados e
Status Função GCL ao mesmo tempo. Então, se você quiser habilitar o GCL,
a função ponto a ponto e fluxo de dados será desabilitada automaticamente
maticamente.

Execute GCL Quando o modo de execução é selecionado, este botão acende.

Programa GCL Quando o modo de programação é selecionado, este botão acende.

Desativar GCL Quando o modo desabilitado for selecionado, este botão ficará aceso.

Clique neste botão para configurar a tabela de IP, que pode ser usada para definir
Tabela IP
o destino de saída. Isso está disponível apenas na programação
Configuração
modo.
Clique aqui para habilitar o monitoramento online. Isso está disponível apenas em
Monitoramento
modo de execução.

Envio Clique aqui para fazer o upload de uma configuração GCL do módulo para o
Projeto computador. Disponível apenas no modo de programação.

Download Baixe a configuração GCL atual para o módulo. Isto é


Projeto disponível apenas no modo de programação.
Clique aqui para mostrar a configuração GCL atual. Você também pode
Projeto
salve a configuração atual em um arquivo ou carregue uma configuração anterior
Contente
ração de um arquivo salvo.

153 Manual do usuário ADAM-6000

https://translate.googleusercontent.com/translate_f 133/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Página 166

Área do Conjunto de Regras Lógicas


Cada módulo ADAM-6000 pode conter 16 regras lógicas, que são descritas como as 16 lógicas
ícones de regras na área do conjunto de regras lógicas. Para configurar uma regra, clique no correspondente
ícone de regra lógica; isso fará com que o fundo do texto seja destacado em verde e o
regra aparecerá então na área de configuração da regra lógica.

Área de Configuração de Regra Lógica


Depois de selecionar uma regra da Área de Conjunto de Regras Lógicas, selecione Habilitar Regra
caixa de seleção para habilitar essa regra; isso fará com que o ícone da lógica selecionada gire
Branco. Você pode escrever uma descrição para cada regra lógica clicando no botão próximo ao
Caixa de texto de nota. Cada regra compreende quatro estágios: condição de entrada, lógica, execução
e Saída, conforme mostrado na Área de Configuração de Regras Lógicas Individuais na Figura 8.2.
Quando você clica em um dos estágios mostrados na figura, a configuração correspondente
janela de ração aparecerá.

Figura 8.2 Quatro estágios para uma regra lógica

Opção Descrição Doença Seção


Nenhuma operação Nenhuma operação N/D
AI Valor do canal de entrada analógica local > =, <=, =
DI Valor do canal de entrada digital local Verdadeiro falso
Entrada
DI_Counter Valor do canal de entrada do contador local > =, <=, =
Doença
DI_Frequency Valor do canal de entrada de frequência local > =, <=, = 8.3.1
Estágio
Cronômetro Valor do temporizador interno local >=
AuxFlag Valor da bandeira interna local Verdadeiro falso
FAZ Valor do canal de saída digital local Verdadeiro falso
Balcão Valor do contador interno local > =, <=, =

Opção Descrição Seção


E Operação E
Lógica
OU Operação OR
Estágio 8.3.2
NAND Operação NAND
NEM Operação NOR

Manual do usuário ADAM-6000 154

Página 167

Capítulo 8
Opção Descrição Seção
Execução Execution_Period Defina o tempo de execução para esta regra lógica
Estágio Combine a saída desta regra lógica para a próxima lógica 8.3.3
SendTo NextRule
regra para formar uma cascata lógica

Opção Descrição Seção


Nenhuma operação Nenhuma operação

https://translate.googleusercontent.com/translate_f 134/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
AO
FAZ
Valor do canal de saída analógica local ou remota
Valor do canal de saída digital local ou remoto
ráfico
G
Saída DI_Counter Configuração de canal de entrada de contador local ou remoto
Estágio DO_Pulse Configuração de canal de saída de pulso local ou remoto 8.3.4
Cronômetro Configuração do temporizador interno local
C
condição
AuxFlag Valor de sinalizador interno local ou remoto
RemoteMessage Mensagem remota
Balcão Configuração do contador interno local

8.3 Configurando os Quatro Estágios de uma Regra Lógica


8.3.1 Estágio de Condição de Entrada Lógica
O estágio de condição de entrada é uma decisão de condição lógica baseada nos dados de entrada. O
decisão resultante será lógica verdadeira ou falsa, e esta será enviada para o estágio lógico para
operação lógica. Tome o modo de entrada analógica como exemplo; a condição pode ser definida
de modo que quando o valor da entrada analógica for maior do que um valor específico (o limite), o (GCL)
o estágio de entrada irá transferir "Verdadeiro" para o estágio lógico (caso contrário, "Falso").
Quando você clica no ícone do estágio de condição de entrada, uma janela semelhante à Figura 8.3 irá
aparecer. Você pode selecionar o modo de entrada na caixa Modo . As opções do modo de entrada
são como segue:
∎ NoOperation (padrão)
∎ AI (canal de entrada analógica local)
∎ DI (canal de entrada digital local)
∎ DI_Counter (canal de entrada do contador local)
∎ DI_Frequency (canal de entrada de frequência local)
∎ Temporizador (temporizador interno)
∎ AuxFlag (sinalizador interno)
∎ DO (canal de saída digital local)
∎ Contador (contador interno)
Depois de selecionar o modo de entrada e concluir todas as configurações relacionadas, clique em OK.
Esse ícone de estágio de condição de entrada mudará para representar a condição selecionada.
Cada modo é detalhado nas seções a seguir.

155 Manual do usuário ADAM-6000

Página 168

Modo de entrada: NoOperation

https://translate.googleusercontent.com/translate_f 135/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
Figura 8.3 Configuração do estágio de condição de entrada
O modo padrão é NoOperation. Nesse modo, não há condição de entrada.

Modo de entrada: AI (canal de entrada analógica local)

Figura 8.4 Função de Escala do Modo de Entrada Analógica

Manual do usuário ADAM-6000 156

Página 169

Siga estas etapas para configurar a condição de entrada analógica:


Capítulo 8
1 Selecione AI na caixa Modo e, em seguida, selecione o canal que deseja configurar
na caixa do canal .
2 Defina a operação de condição de entrada no painel de operação . Para fazer isso, selecione
o tipo de entrada analógica da caixa Tipo ; será ChannelValue (para
use o valor atual do canal de entrada analógica selecionado como a entrada para o
condição) ou Desvio (para usar o desvio como entrada para a condição; este é
obtido pela divisão da diferença entre a amostra atual e a anterior
valores pela faixa total).
3 Selecione a condição para o canal de entrada na caixa Condição e insira o G
limite na caixa Valor . Os exemplos na tabela a seguir ilustram como ráfico
definir a condição de entrada analógica.

Tipo de Canal Descrição do valor da condição


Se o valor do Canal de entrada analógica 0 for C
0 ChannelValue >= 5
maior ou igual a 5, a condição
resultado é "lógica verdadeira" (caso contrário, "lógica
condição
falso").
Se o valor do Canal de entrada analógica 2 for
2 ChannelValue = 3,2 igual a 3,2, o resultado da condição é "lógica
verdadeiro "(caso contrário," lógica falsa ").
Se o valor do Canal de entrada analógica 3 for

3 ChannelValue <= 1,7


menor ou igual a 1,7, a condição Lógica
resultado é "lógica verdadeira" (caso contrário, "lógica
falso").
Se o desvio do Canal de Entrada Analógica 5
5 Desvio N/D 20 é maior que 20%, o resultado da condição
é "lógica verdadeira" (caso contrário, "lógica falsa").
(GCL)
A entrada analógica lerá a tensão (ou corrente) do canal especificado. Geralmente,
o valor da tensão (ou corrente) representa um valor de unidade física do mundo real (ou seja, um
valor da unidade de engenharia) e normalmente há uma relação linear entre a tensão
valor (ou atual) e o valor da unidade de engenharia. Esta relação linear é retratada em
a seguinte figura:

https://translate.googleusercontent.com/translate_f 136/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Figura 8.5 Unidade de Engenharia e Valor Atual

Módulos de entrada analógica ADAM-6000 apresentam uma função de escala para conversão de tensão
(ou atuais) em valores de unidades de engenharia. Por exemplo, suponha que a condição
é se o valor da pressão ≥ 2,5 kg / cm 2 . Sem a função de dimensionamento, você precisaria
converta o valor da pressão (2,5 kg / cm 2 ) para um valor atual (8 mA). Então, você iria

157 Manual do usuário ADAM-6000

Página 170

tem que inserir o valor atual na caixa Valor no painel de operação para
definir a condição.
Em vez disso, você pode usar a função de escala, que é ativado pela seleção da Scaling
caixa de seleção no painel de operação . Isso permite que você insira o mínimo e o máximo
valores mum para a unidade de engenharia nas caixas Mín (n2) e Máx (m2) da Escala para
item, e isso estabelece a relação entre o valor da tensão (ou corrente) e
o valor da unidade de engenharia. No exemplo da Figura 8.4, os valores 0 e 10 foram
inserido como os valores de pressão mínimo e máximo. Uma vez que o módulo pode auto-
traduzir maticamente o valor da pressão para um valor atual, você só precisa inserir o
valor da pressão (2,5 kg / cm2) na caixa Valor para definir a condição (observe
que apenas o valor deve ser inserido; a unidade de medida não precisa ser
incluído). Esta função permite que você configure a condição de forma mais intuitiva, sem
tendo que calcular o valor atual correspondente.

Modo de entrada: DI (canal de entrada digital local)


Selecione DI como o modo de entrada e, em seguida, escolha o canal a partir do qual deseja configurar
a caixa do canal . O valor de entrada do canal selecionado será usado como a condição
entrada de ção. Se o valor for lógico alto, o resultado da condição é lógico verdadeiro; se o valor for
lógica baixa, então o resultado da condição é lógica falsa.

Modo de entrada: contador (canal de entrada do contador local)


Selecione DI_Counter como o modo de entrada e, em seguida, escolha o canal que deseja controlar
figura da caixa do canal . O valor de contagem do canal selecionado será usado como
a entrada de condição. Semelhante ao modo AI, você precisará selecionar a condição apropriada
para o canal de entrada selecionado da caixa de condição e digite o
valor na caixa Valor . A condição irá comparar o valor do contador do
canal de entrada com o valor na caixa Valor . Se a condição for satisfeita, a condição
O resultado da operação é lógica verdadeira (caso contrário, lógica falsa).

Modo de entrada: DI_Frequency (Canal de entrada de frequência local)


Selecione DI_Frequency como o modo de entrada e, em seguida, escolha o canal que deseja
configurar na caixa Canal . O valor da frequência do canal de entrada de frequência
será usado como a entrada da condição. Semelhante ao modo de contador, você precisará selecionar
a condição para o canal de entrada da caixa de condição e, em seguida, certifique-se de que
valor de resposta na caixa Valor . A condição irá comparar o valor da frequência
do canal de entrada com o valor inserido na caixa Valor . Se a condição
ção for satisfeita, o resultado da condição é lógica verdadeira (caso contrário, lógica falsa).

Modo de entrada: temporizador (temporizador interno)


Cada módulo ADAM-6000 possui 16 temporizadores locais. Depois que um cronômetro é iniciado, seu valor obviamente
representa quanto tempo passou. Nesse modo de entrada, você pode usar o cronômetro
valor como a entrada da condição. Para fazer isso, selecione Timer como o modo de entrada e escolha
o cronômetro apropriado da caixa Índice (intervalo 0 ~ 15). Então, defina a condição
na caixa Condição e insira o valor correspondente na caixa Valor (aumentar
mento: 0,01 s).
Quando a condição é atendida, o resultado da condição é lógico alto. Por exemplo, se você
escolha> = na caixa Condição e digite "500" na caixa Valor , isso significa que
o resultado da condição permanecerá logicamente baixo até que o valor do temporizador seja maior que 5 s. Depois disto
ponto, o resultado da condição será lógico alto.

https://translate.googleusercontent.com/translate_f 137/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Manual do usuário ADAM-6000 158

Página 171

Modo de entrada: AuxFlag (sinalizador interno)


Capítulo 8
Cada módulo ADAM-6000 possui 16 sinalizadores internos. O tipo de dados de um sinalizador interno é
digital, o que significa que seu valor é lógico verdadeiro ou lógico falso. Para usar um sinalizador interno
valor como uma entrada de condição, selecione AuxFlag como o modo de entrada e, em seguida, escolha o
sinalizador interno apropriado da caixa de índice (intervalo 0 ~ 15). Então, defina a condição
na caixa Condição .
Se você escolher Verdadeiro na caixa Condição , isso significa que quando o valor do sinalizador interno
se a lógica for verdadeira, o resultado da condição também será verdadeiro. Se você escolher False no
Caixa de condição , quando o valor do sinalizador interno é falso lógico, o resultado da condição será
lógica verdadeira. G
Você pode usar o sinalizador interno para implementar uma cascata lógica ou feedback lógico. Ver Sec- ráfico
seção 8.4 para obter mais detalhes sobre como fazer isso.

Observação!Você pode usar outros aplicativos de programa para ler / gravar sinalizadores internos via
um comando ASCII ou endereço Modbus / TCP. Consulte a Seção 7.4.2 e
Apêndice B.2 para mais detalhes. C
condição
Modo de entrada: DO (Canal de Saída Digital Local)
Selecione DO como o modo de entrada e, em seguida, escolha o canal que deseja configurar
na caixa do canal . O valor do canal de saída digital selecionado será usado
como a entrada da condição. Se você selecionar Verdadeiro na caixa Condição , isso significa que
quando o valor do canal de saída digital selecionado é lógico verdadeiro, o resultado da condição
Lógica
também é a lógica verdadeira. Se você escolher False na caixa Condição , quando o valor do
o canal de saída digital selecionado é lógico falso, o resultado da condição será lógico verdadeiro.

Modo de entrada: contador (contador interno)


(GCL)
Cada módulo ADAM-6000 possui 8 contadores internos, cujos valores podem ser usados
como entradas de condição. Para fazer isso, selecione Contador como o modo de entrada e escolha
o índice do contador da caixa do canal (intervalo 0 ~ 7). O valor de contagem do selecionado
o contador interno será usado como a entrada da condição. Semelhante ao modo de entrada de frequência,
você precisará selecionar a condição para o contador na caixa Condição e então
insira o valor correspondente na caixa Valor . A condição irá comparar o inter-
valor do contador final com o valor na caixa Valor . Se a condição for satisfeita, a condição
O resultado da operação é lógica verdadeira (caso contrário, lógica falsa).

8.3.2 Estágio Lógico


Ao clicar no ícone do estágio lógico, uma janela semelhante à Figura 8.6 aparecerá.

Figura 8.6 Configuração do Estágio Lógico

159 Manual do usuário ADAM-6000

Página 172

Para cada regra lógica, haverá até três condições de entrada que passam a lógica verdadeira ou
falsos valores para o estágio lógico. Você pode escolher quatro operações lógicas do Tipo
caixa: AND, OR, NAND, NOR. A operação lógica irá processar os valores lógicos de entrada
e então gerar um resultado lógico que será passado para a fase de execução. Depois de você
tiver selecionado a operação lógica apropriada, clique em OK . O ícone do estágio lógico irá
mude para representar a operação lógica atual.

https://translate.googleusercontent.com/translate_f 138/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
No texto a seguir, as tabelas de verdade são empregadas para apresentar como as quatro lógicas operam
ções funcionam. nestes exemplos, duas condições de entrada são usadas. A letra "T" significa
lógica verdadeira e a letra "F" significa lógica falsa.

Portão lógico: E

Condição de entrada 1 Condição de entrada 2 Valor lógico passado para o estágio de execução

F F F
F T F
T F F
T T T

Porta lógica: OU

Condição de entrada 1 Condição de entrada 2 Valor lógico passado para o estágio de execução

F F F
F T T
T F T
T T T

Porta lógica: NAND (não AND)

Condição de entrada 1 Condição de entrada 2 Valor lógico passado para o estágio de execução

F F T
F T T
T F T
T T F

Porta lógica: NOR (não OR)

Condição de entrada 1 Condição de entrada 2 Valor lógico passado para o estágio de execução

F F T
F T F
T F F
T T F

8.3.3 Estágio de Execução


Quando você clica no ícone do estágio de execução, uma janela de diálogo semelhante à Figura 8.7
aparecer. Existem duas configurações de execução possíveis que você pode escolher na caixa Tipo
no painel de operação ; ou Execution_Period (há um atraso antes da lógica
o resultado é passado para o estágio de saída) ou SendToNextRule (o valor de entrada é passado
imediatamente para a próxima regra). Depois de selecionar a configuração de execução, clique em

Manual do usuário ADAM-6000 160

Página 173

Ok . O ícone do estágio de execução mudará para representar a configuração atual. Cada tipo é
Capítulo 8
detalhado no texto a seguir.

G
ráfico

C
condição

Figura 8.7 Configuração do estágio de execução

https://translate.googleusercontent.com/translate_f 139/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Tipo de execução: Execution_Period


Lógica
Como mencionado, o estágio lógico irá transferir o resultado lógico (ou seja, lógica verdadeira ou lógica
false) para o estágio de execução. O estágio de execução irá então passar este valor para o
colocar o estágio após a expiração de um determinado período de tempo. Siga estas etapas para configurar
(GCL)
a duração deste período:
1 Selecione Execution_Period na caixa Tipo .
2 Escolha o período apropriado na caixa Período de execução . Você pode selecionar
alguns um período predefinido de 1 a 60.000 ms. Você também pode selecionar Personalizar
para definir o período inserindo um valor no texto passado (unidade: ms).
3 Clique em OK para completar a configuração.

Observação!1. Se você escolher Velocidade total na caixa Período de execução , a execução


a velocidade de operação será a mais rápida possível. Pode haver comunicação de rede
problemas de tráfego de cátions quando a saída de dados é para outro módulo (pode
resultar em mais pacotes sendo transferidos do que o módulo receptor pode
lidar com).
2. Quando você quiser usar o utilitário Adam / Apax .NET para configurar um
Módulo ADAM-6000 que já está executando suas regras GCL, lembre-se
para interromper as regras lógicas GCL primeiro.

Tipo de execução: SendToNextRule


Esta configuração permite combinar diferentes regras lógicas em uma única regra, que pode
ajudar na construção de uma arquitetura lógica mais complexa. Existem dois métodos para comp
combinando diferentes regras lógicas: usando a função de enviar para a próxima regra e usando um interno
bandeira.
Quando você usa a função de enviar para a próxima regra, a saída de uma regra lógica é definida para ser
a entrada da regra lógica subsequente; isso significa que ele só pode combinar duas lógicas
regras que são consecutivas e no mesmo módulo. Se você deseja combinar diferentes

161 Manual do usuário ADAM-6000

Página 174

regras lógicas que não são consecutivas ou em módulos diferentes, então você precisará
use um sinalizador interno para a cascata de regra lógica (isso é apresentado na Seção 8.4).
Quando você seleciona SendToNextRule na caixa Tipo , um dos ícones de saída
se tornar a próxima regra. Veja a Figura 8.8 para um exemplo.

Figura 8.8 Função Enviar para a próxima regra

Ao clicar no ícone da próxima regra lógica, você notará que uma das condições de entrada
é a regra lógica anterior (na Figura 8.9, "Regra1" agora aparece no estágio de entrada).
Portanto, o resultado lógico da regra lógica anterior será um dos valores de entrada lógica
da regra lógica atual (neste exemplo, "Regra 2"). Isso combina os dois vizinhos
regras lógicas, conhecidas como cascatas lógicas.

https://translate.googleusercontent.com/translate_f 140/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Figura 8.9 A próxima regra lógica

Manual do usuário ADAM-6000 162

Página 175

8.3.4 Estágio de Saída


Capítulo 8
Quando você clica no ícone do estágio de saída, uma janela semelhante à Figura 8.10 aparecerá.
Existem três saídas por regra lógica. O resultado lógico da fase de execução irá
ser passado para essas três saídas. A ação realizada pelas três saídas dependerá
no resultado lógico.

G
ráfico

C
condição

Lógica

(GCL)

Figura 8.10 Configuração do estágio de saída

Para configurar o estágio de saída, você primeiro precisa selecionar o endereço do destino
dispositivo para a saída da caixa Destino . Isso define onde o sinal de saída
para onde ser enviado. Você pode escolher Local (o que significa que a saída está no mesmo módulo)
ou outro módulo remoto por seu endereço IP, que será listado no destino
caixa (note que os endereços IP são definidos na tabela de IP, que você pode configurar
clicando na tabela de IP nesta janela ou no ícone da Tabela de IP na área do menu GCL).
O nome do módulo de saída pode ser selecionado na caixa Módulo de destino .

Observação!Quando o destino de saída não for local, lembre-se de usar uma Ethernet
interruptor para conectar o módulo ADAM-6000 ao dispositivo de destino (não
usar um hub Ethernet) para evitar colisões de pacotes de dados.

https://translate.googleusercontent.com/translate_f 141/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

163 Manual do usuário ADAM-6000

Página 176

Depois de decidir sobre o dispositivo de destino, você precisará escolher a ação de saída do
Caixa de tipo de operação . As opções são listadas a seguir:
∎ NoOperation (padrão)
∎ AO (saída analógica)
∎ DO (saída digital)
∎ DI_counter (configuração do canal do contador)
∎ DO_Pulse (saída de pulso)
∎ Cronômetro (cronômetro local)
∎ AuxFlag (sinalizador interno local ou remoto)
∎ RemoteMessage (saída de mensagem remota)
∎ Contador (configuração do contador interno local)

Depois de escolher a ação de saída, você precisará clicar em Verificar para confirmar
se o dispositivo de destino existe e se ele suporta GCL (isso não se aplica ao
Configuração NoOperation).
Na caixa True Action , você será capaz de definir a ação realizada quando o resultado lógico
passado do estágio de execução é lógico verdadeiro. A caixa de ação falsa define a ação
tomadas quando o resultado lógico passado do estágio de execução é falso lógico, e este
será definido automaticamente de acordo com a ação verdadeira definida.
Depois de concluir a configuração, o ícone do estágio de saída mudará para rep-
reenviar a condição atual. As etapas para configurar cada ação de saída são fornecidas em
o texto a seguir.

Tipo de operação: NoOperation


Esta é a configuração padrão. Quando esta opção é selecionada, não há ação de saída.

Tipo de operação: AO (saída analógica)


Siga estas etapas para configurar a saída analógica:
1 Selecione AO na caixa Tipo de Operação
2 Escolha o módulo de destino na caixa Módulo de destino (pule esta etapa se Desti-
nação foi definida como Local )
3 Selecione o intervalo de saída apropriado na caixa TargetRange
4 Na caixa Canal , defina qual canal irá gerar o sinal de saída no
dispositivo alvo
5 Defina o valor que será gerado inserindo-o na caixa Valor (a unidade de
o valor dependerá do intervalo na caixa TargetRange )
6 Clique em OK para completar a configuração

Observação!Você pode ver a descrição da ação por True Action / False Action
caixas. Para um resultado lógico verdadeiro, o canal de saída analógica selecionado irá
gere o novo valor que você definiu. Para um resultado lógico falso,
o valor de saída do canal de saída analógica selecionado permanecerá
inalterado.

Manual do usuário ADAM-6000 164

Página 177

Tipo de operação: DO (saída digital)


Capítulo 8
Siga estas etapas para configurar a saída digital:
1 Selecione DO na caixa Tipo de Operação
2 Escolha o módulo de destino na caixa Módulo de destino (pule esta etapa se Desti-
nação foi definida como Local )

https://translate.googleusercontent.com/translate_f 142/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
3 Na caixa True Action , defina se deve gerar uma saída digital verdadeira ou falsa
colocar o sinal para uma ação verdadeira (a ação falsa será automaticamente oposta ao
verdadeira ação)
4 Na caixa Canal , defina qual canal irá gerar um sinal de saída no G
5
o dispositivo alvo
Clique em OK para completar a configuração
ráfico
Tipo de operação: DI_Counter (configuração do canal do contador)
Siga estas etapas para definir a configuração do canal do contador:
1 Selecione DI_Counter na caixa Tipo de Operação C
2 Escolha o módulo de destino na caixa Módulo de destino (pule esta etapa se Desti- condição
nação foi definida como Local )
3 Na caixa Ação verdadeira , defina qual ação será realizada para uma ação verdadeira (ou seja,
quando o resultado lógico passado do estágio de execução é lógico verdadeiro) selecionando
Iniciar (iniciar o contador), Parar (parar o contador) ou Reiniciar (reiniciar o contador)
4 Na caixa do canal , defina qual canal do contador tomará o
açao Lógica
5 Clique em OK para completar a configuração

Tipo de operação: DO_Pulse (saída de pulso)


Siga estas etapas para configurar a saída de pulso:
(GCL)
1 Selecione DO_Pulse na caixa Tipo de Operação
2 Escolha o módulo de destino na caixa Módulo de destino
3 Na caixa Ação Verdadeira , defina qual ação verdadeira será realizada (ou seja, quando o
o resultado lógico passado do estágio de execução é verdadeiro) selecionando Continuar
(gerar continuamente um trem de pulso), Parar (parar de gerar pulsos) ou Num de
pulso (gera um número finito de pulsos). Observe que a ação falsa sempre
ser Manter o status atual , o que significa que não haverá nenhuma mudança de ação para o
canal de saída digital selecionado.
4 Na caixa Canal , defina qual canal de saída digital terá o
ação (iniciar ou parar a geração de pulso)
5 Se Num of pulse foi selecionado, insira o número de pulsos na caixa Value
6 Clique em OK para completar a configuração

Tipo de operação: temporizador (temporizador local)


Siga estas etapas para configurar o cronômetro:
1 Selecione Timer na caixa Tipo de operação .
2 Escolha qual cronômetro você deseja configurar na caixa Índice na Operação
painel (cada módulo ADAM-6000 tem 16 temporizadores locais; faixa 0 ~ 15)
3 Defina a ação do cronômetro na caixa Tipo no painel de Operação , selecionando
ON-Delay (o temporizador começará quando o resultado lógico for lógico verdadeiro; em contraste,
irá parar de contar e redefinir seu valor para zero quando o resultado lógico for falso lógico)
ou OFF-Delay (este é o oposto de ON-Delay)
4 Clique em OK para completar a configuração

165 Manual do usuário ADAM-6000

Página 178

Tipo de operação: AuxFlag (sinalizador interno local ou remoto)


Siga estas instruções para atribuir o resultado lógico do estágio de execução a um local
ou sinalizador interno remoto:
1 Selecione Auxflag na caixa Tipo de operação
2 Na caixa Índice , escolha o sinalizador interno que deseja configurar
3 Na caixa True Action , defina o valor que deseja atribuir ao interno
sinalizador para a ação verdadeira (a ação falsa será oposta à ação verdadeira)
4 Clique em OK para completar a configuração

Tipo de operação: RemoteMessage (saída de mensagem remota)


Podemos enviar a descrição do dispositivo como mensagem para o dispositivo de destino.
1 Selecione RemoteMessage na caixa Tipo de operação
2 Dê à mensagem um índice inserindo um valor na caixa Valor (quando vários
as regras lógicas enviam uma mensagem, é importante especificar qual regra lógica envia o
mensagem para o dispositivo de destino)
3 Digite a mensagem que deseja enviar na caixa de mensagem
4 Clique em OK para completar a configuração
Você não precisa definir a caixa True Action para este tipo de operação. Quando a lógica
o resultado for lógico verdadeiro, a mensagem será enviada ao dispositivo de destino. Quando a lógica

https://translate.googleusercontent.com/translate_f 143/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
o resultado é uma lógica falsa, a mensagem não será enviada.

Figura 8.11 Saída de mensagem remota

Manual do usuário ADAM-6000 166

Página 179

Capítulo 8
Observação!A mensagem transmitida incluirá o conteúdo da caixa de mensagem
(Descrição do dispositivo), o número da regra lógica que envia a mensagem,
o índice da mensagem, o endereço IP do módulo, o nome do módulo e todos os I /
O status.

Tipo de operação: contador (configuração do contador interno local)


Siga estas etapas para definir a configuração do contador interno:
1 Selecione Contador na caixa Tipo de Operação
G
2 Na caixa Ação verdadeira , defina qual ação será realizada para a ação verdadeira por ráfico
selecionar disparo de borda positiva (F → T) (incrementar o contador interno em 1) ou
Reinicializar (reinicializar o contador interno).
3 A ação falsa é exibida na caixa Ação falsa será automaticamente oposta
local para a verdadeira ação. Consulte a tabela abaixo para ver a relação entre
ação verdadeira e ação falsa.
C
4 Na caixa do canal , defina qual canal do contador tomará o condição
açao
5 Clique em OK para completar a configuração

Observação!Nota: Quando você escolhe o gatilho de borda positiva (F → T) como a ação, o


contador irá adicionar apenas uma contagem pela primeira vez que o resultado lógico de
o estágio de execução é lógico alto. Após a primeira vez, o valor do contador Lógica
não mudará mesmo se o resultado lógico do estágio de execução ainda for
lógica alta. É por isso que é chamado de trigger de borda positiva.

A tabela a seguir mostra a ação verdadeira e a ação falsa para diferentes ações de saída: (GCL)
Ação de saída Ação verdadeira Ação falsa
Nenhuma operação Fazer nada Fazer nada
AO Altere o valor da saída analógica Manter o status atual
Valor verdadeiro de saída Valor falso de saída
FAZ
Valor falso de saída Valor verdadeiro de saída

https://translate.googleusercontent.com/translate_f 144/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
Iniciar contador Parar contador
DI_Counter Parar contador Iniciar contador
Reiniciar contador Fazer nada
Gerar um trem de pulso contínuo Manter o status atual
DO_Pulse Gere um número finito de pulsos
Pare os pulsos de geração
Comece a contar o tempo Pare o cronômetro e redefina o valor para zero
Cronômetro
Pare o cronômetro e redefina o valor para zero Iniciar cronômetro

interno Atribuir valor verdadeiro a uma bandeira Atribuir valor falso a um sinalizador
Bandeira Atribuir valor falso a um sinalizador Atribuir valor verdadeiro a uma bandeira
Controlo remoto
Envie uma mensagem para o dispositivo de destino Fazer nada
Mensagem
Aumente o contador em 1 Fazer nada
Balcão
Reiniciar contador

167 Manual do usuário ADAM-6000

Página 180

8.4 Sinalizador interno para cascata lógica e feedback


8.4.1 Logic Cascade
Usando um sinalizador interno como interface, você pode combinar diferentes regras lógicas
para formar uma regra lógica única para arquiteturas lógicas mais complexas. As regras lógicas podem ser
combinados no mesmo módulo ou mesmo em módulos diferentes. Por favor, consulte o
exemplos nesta seção para entender como funcionam os sinalizadores internos.

Cascata Lógica Local


Aqui, pegamos um exemplo simples para descrever a cascata lógica. Usamos dois analógicos
canais de entrada (canais 0 e 1) de um ADAM-6017 para medir um sinal de sen-
sors. Contanto que qualquer um dos dois canais de entrada leia um sinal de tensão de 3 ~ 5 V, Dig-
O canal itálico 0 gerará um valor lógico alto. Caso contrário, o canal irá gerar um
valor lógico baixo. A arquitetura lógica é ilustrada na Figura 8.12.

Figura 8.12 Arquitetura da Cascata Lógica Local

Para implementar esta arquitetura lógica, é necessário usar três regras lógicas e duas
sinalizadores internos. Consulte as Figuras 8.13 ~ 8.15 para saber como configurar as três regras lógicas.

Figura 8.13 Configuração da Regra Lógica 1

https://translate.googleusercontent.com/translate_f 145/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Manual do usuário ADAM-6000 168

Página 181

Capítulo 8

G
ráfico
Figura 8.14 Configuração da Regra Lógica 2

C
condição

Lógica
Figura 8.15 Configuração da Regra Lógica 3

Usamos a Regra Lógica 1 para verificar se o valor do Canal de Entrada Analógica 0 em (GCL)
o ADAM-6017 está dentro de 3 ~ 5 V. A Regra Lógica 2 é usada para verificar se o valor de
O canal 1 de entrada analógica está dentro de 3 ~ 5 V. O resultado da comparação das regras lógicas 1 e 2
é atribuído aos sinalizadores internos 0 e 1. A regra lógica 3 lê o valor desses dois inter-
nal sinaliza e usa a operação lógica OR para definir a saída do canal de saída digital
nel 0. Conforme mostrado na Figura 8.12, essa arquitetura lógica foi construída usando sinalizadores internos.

Cascata Lógica Distribuída


As funções de cascata lógica não estão limitadas a um único módulo. Já que você pode definir o
sinalizador interno em outro módulo, a estrutura lógica em cascata pode ser em diferentes
módulos. Usando a aplicação anterior como exemplo, a Figura 8.16 mostra as Regras Lógicas
1 ~ 3 rodando nos Módulos A ~ C. A estrutura lógica agora abrange três ADAM-6000
módulos, e isso é conhecido como uma cascata de lógica distribuída. As configurações de
as três regras lógicas são fornecidas nas Figuras 8.17 ~ 8.19.

169 Manual do usuário ADAM-6000

Página 182

https://translate.googleusercontent.com/translate_f 146/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Figura 8.16 Cascata Lógica Distribuída

Figura 8.17 Configuração da Regra Lógica 1

Figura 8.18 Configuração da Regra Lógica 2

Figura 8.19 Configuração da Regra Lógica 3

Manual do usuário ADAM-6000 170

Página 183

Quando uma arquitetura em cascata lógica local ou distribuída é empregada, não há limitações
Capítulo 8
para os números de entrada das regras lógicas. Isso permite que você construa qualquer arquitetura lógica
para atender aos requisitos de sua aplicação.

8.4.2 Feedback
Quando você escolhe o mesmo sinalizador interno para a condição de entrada e saída de um único
regra lógica, a regra lógica tem capacidade de feedback lógico. No exemplo da Figura 8.20, um
condição de entrada e uma saída são dedicadas ao mesmo sinalizador interno (AuxFlag 0).
Assim, o valor de saída na execução atual se tornará a entrada do próximo exe-
cution. Isso dá a essa capacidade de feedback de regra lógica. G
ráfico

C
condição
https://translate.googleusercontent.com/translate_f 147/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Figura 8.20 Criação de feedback lógico

8.5 Download de lógica e monitoramento online Lógica


Depois de concluir todas as configurações das regras lógicas GCL, clique no botão Down-

carregar ícone do projeto na área do menu GCL para baixar toda a configuração

ração para o dispositivo de destino. Em seguida, você pode clicar no ícone Executar GCL para executar o (GCL)
projeto no módulo de destino. Você verá a mudança de status atual para Running

Ícone de modo .
Os módulos ADAM-6000 apresentam uma função especial de monitoramento online. No modo de execução,

clique no ícone de monitoramento na área do menu GCL para habilitar esta função. Quando
você fizer isso, você verá o status de execução no Individual Logic Rule Configura-
Área de ção. Aqui, os pontos amarelos indicam em qual estágio o fluxo do processo está. O actual
o valor de entrada também será mostrado ao lado da área de estágio de condição de entrada. Consulte a Figura
8.21 para um exemplo da função de monitoramento online no trabalho. Neste exemplo, o
as condições de entrada para DI 1 e DI 3 foram satisfeitas e, portanto, os pontos amarelos aparecem
ao lado dos dois ícones de condição de entrada e você pode os valores de entrada atuais estão acima
os três ícones de estágio de entrada.

171 Manual do usuário ADAM-6000

Página 184

Figura 8.21 Função de monitoramento online

Observação!Quando você usa sinalizadores internos (AuxFlag) como entradas da regra lógica GCL, você
pode alterar dinamicamente os valores dos sinalizadores na janela de monitoramento online
do utilitário Adam / Apax .NET. Basta clicar duas vezes nos ícones de entrada representados
enviar os sinalizadores internos e você verá que os valores dos sinalizadores mudam
de verdadeiro para falso (ou vice-versa).

Sequência de execução da regra GCL


Cada módulo ADAM-6000 possui 16 regras lógicas. A Figura 8.22 mostra o fluxo de execução
por um ciclo. Nesta figura, existem três grupos para um ciclo: 1) condição de entrada +
lógica, 2) execução e 3) saída. Todas as regras habilitadas na condição de entrada + lógica
estágio será executado primeiro, seguido por todas as regras habilitadas no estágio de execução,

https://translate.googleusercontent.com/translate_f 148/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
e, finalmente, todas as regras habilitadas no estágio de saída (observe que todas as regras em todos os estágios
ser executado em sequência).
Para alguns aplicativos avançados, você pode combinar diferentes regras adotando uma lógica
arquitetura em cascata (consulte a Seção 8.4.1). Por exemplo, a saída da Regra 1 pode ser
conectado à entrada da Regra 2 atribuindo o mesmo sinalizador interno a ambas as regras.
Com base no fluxo de execução mencionado, a condição de entrada + lógica, execução,
e os estágios de saída da Regra 1 serão executados sequencialmente. Portanto, a saída de
A regra 1 será atualizada no estágio de saída do primeiro ciclo, e a entrada da regra 2
detectar a mudança na saída da Regra 1 no próximo ciclo.

Manual do usuário ADAM-6000 172

Página 185

Capítulo 8

G
ráfico

C
condição
Figura 8.22 Sequência de execução GCL

Desempenho de execução e transferência de dados GCL


Saída Local (Cascata Local) Lógica
Condição: executando uma regra lógica em um módulo ADAM-6050
Tempo de processamento: <1 ms (isso inclui o tempo de atraso de entrada do hardware, tempo de execução
para uma regra lógica e o tempo de atraso de saída do hardware)
Se várias regras lógicas forem usadas, o tempo de processamento pode ser estimado usando o seguinte (GCL)
equação abaixo:
Número de regras lógicas n ≤ 16
Tempo de processamento aproximado (um ciclo) = 600 + nx 370 (? S)
Saída Remota (Cascata Distribuída)
Condição: executando uma regra lógica em um ADAM-6050, com a saída para outro
Módulo ADAM-6050 por meio de um switch Ethernet
Processamento + tempo de comunicação: <3 ms

8.6 Aplicações típicas com GCL


Para encurtar o tempo de configuração GCL, a Advantech fornece vários projetos de exemplo
arquivos para alguns aplicativos típicos. Esses arquivos de exemplo de aplicativo estão incluídos com
a biblioteca de classes .NET e estão disponíveis em seu HDD após a instalação. O padrão
a localização é a seguinte:
C: \ Arquivos de programas \ Advantech \ AdamApax.NET Utility \ Source \ Example \ ADAM-6000
Projeto de exemplo GCL.

Basta carregar esses arquivos clicando no ícone Conteúdo do Projeto no menu GCL
Área. Esses projetos de exemplo podem ser facilmente modificados de acordo com sua aplicação

https://translate.googleusercontent.com/translate_f 149/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
requisitos. Você pode então baixar o projeto modificado para o seu módulo e executar
fofo isso. Cada projeto de exemplo é detalhado no seguinte texto:

173 Manual do usuário ADAM-6000

Página 186

Projeto Vazio
Quando você deseja limpar todas as configurações do GCL, a abordagem simples é carregar este
projeto de exemplo. Então você não precisa limpar todas as configurações manualmente.

Controle liga / desliga (dois botões para ligar e desligar separadamente)


Em algumas aplicações de automação, duas entradas digitais (por exemplo, DI 0 e DI 1) são usadas para
controlar um status de saída digital (por exemplo, DO 0). O status DO se tornará lógico alto
quando DI 0 é lógico alto, e o status DO retornará ao lógico baixo quando DI 1 for lógico
Alto. Por exemplo, a operação do motor é controlada por dois botões: quando o primeiro botão
é pressionado, o motor dá partida; quando o segundo botão é pressionado, o motor para.
PLCs são normalmente usados ​para este tipo de aplicação de automação industrial, e o
O diagrama aparecerá como mostrado na Figura 8.23.

Figura 8.23 ​Diagrama de escada para controle liga / desliga


Agora, a lógica GCL pode ser utilizada para obter a mesma operação de controle. Para isso, dois
regras lógicas são usadas. A arquitetura lógica completa é mostrada na Figura 8.24.

Figura 8.24 Lógica GCL para controle liga / desliga

Depois de carregar o arquivo de projeto de exemplo, você verá que ele usa a Regra 1 e
Regra 2. Uma saída da Regra 1 e uma entrada da Regra 2 são atribuídas ao mesmo
sinalizador final: Sinalizador 0. Isso pode combinar duas ou mais regras lógicas em uma cascata lógica
(consulte a Seção 8.4.1). Neste exemplo, a condição para o DI 1 é falsa, e assim o dig-
o valor de entrada itálico é invertido antes de entrar no operador AND da Regra 2. A lógica GCL
a arquitetura é semelhante ao diagrama ladder do PLC na Figura 8.23.

Manual do usuário ADAM-6000 174

Página 187

Controle sequencial (ligar na sequência e permanecer ligado)


Capítulo 8
https://translate.googleusercontent.com/translate_f 150/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
Neste tipo de aplicação, várias saídas digitais serão acionadas em sequência e
travar seus valores. Neste projeto de exemplo, DO 0 ~ DO 5 será sequencialmente controlado
para alterar seu status. O gráfico de tempo para esta aplicação é mostrado na Figura 8.25.

G
ráfico

C
Figura 8.25 Gráfico de Tempo para Controle de Sequência condição
(As saídas digitais são ligadas na sequência e permanecem ligadas)
No projeto de exemplo, DI 0 é usado como um gatilho para iniciar a ação de controle sequencial.
Portanto, quando DI 0 se torna lógico alto (em T0), DO 0 também se torna lógico alto
imediatamente nesse ponto. Então, DO1 ~ DO5 será sequencialmente ativado para lógico alto
após um intervalo de tempo específico. Você pode decidir o intervalo de tempo para t1 ~ t5 (eles podem ser Lógica
valores únicos). Neste projeto de exemplo, t1 ~ t5 são todos configurados para 5 s.
Seis regras lógicas e um temporizador interno podem ser empregados para esta aplicação GCL. No
primeira regra lógica, DI 0 é usado para acionar o temporizador 0 e DO 0. Uma vez que o temporizador foi acionado
gerada, um contador será iniciado e DO 1 ~ DO 5 será ativado após uma quantidade específica de (GCL)
o tempo passou. A arquitetura GCL é mostrada na Figura 8.26.

Figura 8.26 Lógica GCL para controle de sequência (liga na sequência e


Permanece Ligado)
Várias entradas digitais para controlar uma saída digital (12 entradas digitais para 1 digital
Saída tal)
Em muitas aplicações, apenas quando várias entradas digitais são lógicas altas (ou seja, todas as relacionadas
condições forem satisfeitas) o status da saída digital se tornará lógico alto. Neste exame
ple projeto, somente quando DI 0 ~ DI 11 são todos lógicos altos ao mesmo tempo, DO 0
tornar-se lógico alto. O gráfico de tempo desta aplicação é mostrado na Figura 8.27. O
área de banda verde indica o momento em que todas as 12 entradas digitais são lógicas altas, em

175 Manual do usuário ADAM-6000

Página 188

cujo ponto DO 0 também se torna lógico alto. Em todos os outros momentos, há pelo menos
um canal de entrada digital cujo valor não é lógico alto e, portanto, DO 0 é lógico baixo.

https://translate.googleusercontent.com/translate_f 151/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
Figura 8.27 Gráfico de tempo para 12 entradas digitais para 1 saída digital

Você pode simplesmente implementar um operador lógico AND para obter este sistema de controle.
No entanto, uma vez que uma regra lógica tem apenas três entradas, precisamos implementar uma lógica
cascata para ter 12 entradas. Existem duas maneiras de obter uma cascata lógica:
1 Selecione SendtoNextRule no estágio de execução de uma regra lógica. Isso vai con
conectar esta regra lógica à regra lógica subsequente (consulte a Seção 8.3.3)
2 Atribuir a saída de uma regra lógica e a entrada de outra regra lógica para a mesma
sinalizador interno, combinando assim as duas regras lógicas (ver Seção 8.4.1)
Com o primeiro método, as duas regras lógicas devem ser consecutivas. Por exemplo, Regras 1
e 2 podem ser combinados, mas as Regras 1 e 3 não. Esta limitação não
aplicar se você usar o segundo método. Usando o segundo método, você pode até com-
bine duas regras em módulos diferentes. Este projeto de exemplo adapta o primeiro método para
a cascata lógica. A arquitetura lógica GCL é mostrada na Figura 8.28.

Figura 8.28 Lógica GCL para 12 entradas digitais para 1 saída digital

Manual do usuário ADAM-6000 176

Página 189

Tremeluzir
Capítulo 8
Flicker é comumente usado em aplicações de controle de automação. Um exemplo típico é
fazendo um alarme piscar sob o controle de uma saída digital. Este aplicativo requer um
trem de pulso contínuo a ser gerado por um canal de saída digital; tudo que precisa para
ser determinado é o período do trem de pulso. O gráfico de tempo para aplicativos de cintilação é
mostrado na Figura 8.29.

G
ráfico

Figura 8.29 Gráfico de Tempo para Aplicativos Flicker


C
Precisamos usar um sinalizador interno (Sinalizador 0) e duas regras lógicas para este aplicativo de cintilação condição
ção Na Regra Lógica 1, o valor do Sinalizador 0 é invertido periodicamente (escolhendo NAND
no estágio lógico). Neste exemplo, o período é de 0,5 s, e isso é definido selecionando
Execution_Period no estágio de execução (consulte a Seção 8.3.3). O status de DO 0 é
controlado pelo Sinalizador 0 na Regra Lógica 2 e, portanto, DO 0 mudará a cada 0,5 s. O GCL
A arquitetura da regra lógica é ilustrada na Figura 8.30.
Lógica

(GCL)

https://translate.googleusercontent.com/translate_f 152/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Figura 8.30 Lógica GCL para Flicker

Rising Edge
Para aplicações de borda ascendente, o status da saída digital será alto lógico quando o digi-
o valor de entrada tal muda de lógico baixo para lógico alto (ou seja, quando ocorre uma borda de subida).
No entanto, o valor da saída digital não permanecerá continuamente em nível lógico alto; em vez de,
após um intervalo de tempo específico (no exemplo, é 1 s), o valor da saída digital
retornar ao nível lógico baixo. O gráfico de tempo para este exemplo é mostrado na Figura 8.31.

Figura 8.31 Gráfico de tempo para borda ascendente

177 Manual do usuário ADAM-6000

Página 190

Esta figura mostra que DO 0 só será disparado quando DI 0 exibir uma borda de subida. Dentro
neste projeto de exemplo, o status da saída digital permanecerá alto lógico por 1 s, após o qual
ele retornará ao nível lógico baixo. Quando um PLC é usado para este tipo de aplicação, a escada
diagrama será semelhante ao mostrado na Figura 8.32.

Figura 8.32 Diagrama de escada para borda ascendente

Para usar GCL para uma aplicação de ponta em ascensão, você precisará usar três regras lógicas, uma
temporizador interno (Timer 0) e um sinalizador interno (Sinalizador 0). Consulte a Figura 8.33 para o
Arquitetura lógica GCL. Com a Regra Lógica 3, o valor de DO 0 é controlado por DI 0 e
Sinalizador 0. Sinalizador 0 é inicialmente definido como falso.
Quando ocorre uma borda de subida (ou seja, o valor da entrada digital muda de lógico baixo para lógico
alto), a saída digital será ativada (ou seja, a regra lógica 3 é satisfeita), e o temporizador 0
começa a contar (a Regra Lógica 1 é satisfeita). Quando o temporizador 0 atinge a hora específica
intervalo (1 s neste exemplo), Sinalizador 0 torna-se lógico verdadeiro como resultado da Regra Lógica 2,
fazendo com que o valor de DO 0 se torne lógico baixo (isto é, a Regra Lógica 3 não é satisfeita). O
A arquitetura GCL é semelhante ao diagrama ladder na Figura 8.32.

Figura 8.33 Lógica GCL para Rising Edge

Falling Edge
Para aplicações de borda descendente, o valor da saída digital será definido como lógico alto quando o
o valor da entrada digital muda de lógico alto para lógico baixo (ou seja, quando uma borda descendente
ocorre). No entanto, o valor da saída digital não permanecerá continuamente alto lógico.
Em vez disso, após um período específico (no exemplo, é 1 s), o valor da saída digital irá
retornar ao nível lógico baixo. Consulte a Figura 8.34 para ver o gráfico de tempo.

https://translate.googleusercontent.com/translate_f 153/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Manual do usuário ADAM-6000 178

Página 191

Capítulo 8

G
ráfico
Figura 8.34 Gráfico de tempo para borda decrescente

A figura mostra que DO 0 só será disparado quando DI 0 exibir um flanco descendente. Dentro
neste projeto de exemplo, o status da saída digital permanecerá alto lógico por 1 s antes
C
voltando à lógica baixa. Quando um PLC é usado para este tipo de aplicação, o diapasão condição
grama será semelhante ao mostrado na Figura 8.35.

Lógica

(GCL)
Figura 8.35 Diagrama de escada para borda descendente

Para usar GCL para aplicativos de borda descendente, você precisará de três regras lógicas, uma interna
temporizador (Timer 0) e um sinalizador interno (Sinalizador 0). Consulte a Figura 8.36 para a lógica GCL
arquitetura. Com a Regra Lógica 3, o valor de DO 0 é controlado por DI 0 e Sinalizador 0.
O valor do sinalizador 0 é inicialmente definido como falso lógico.
Quando ocorre uma borda descendente (ou seja, o valor da entrada digital muda de lógico alto para
lógico baixo), a saída digital será ativada (ou seja, a regra lógica 3 é satisfeita), e o temporizador
0 começa a contar (a regra lógica 1 é satisfeita). Quando o temporizador 0 atinge a hora específica (1
s neste exemplo), Sinalizador 0 se tornará lógico verdadeiro como resultado da Regra Lógica 2, tornando
o valor de DO 0 lógico baixo (Regra lógica 3 não é satisfeita). A arquitetura GCL é
semelhante ao diagrama de escada na Figura 8.35.

Figura 8.36 Lógica GCL para Falling Edge

179 Manual do usuário ADAM-6000

Página 192

https://translate.googleusercontent.com/translate_f 154/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Controle sequencial (continuamente ligado e desligado na sequência)


Este tipo de aplicativo de automação é semelhante ao aplicativo de controle sequencial anterior
(ou seja, o terceiro aplicativo introduzido nesta seção), exceto que este aplicativo
ção forma um loop contínuo. O gráfico de tempo para este aplicativo é mostrado na Figura
8,37. Uma base de tempo é necessária para controlar a sequência de saída digital. Neste exemplo,
o período da base de tempo para desligar uma saída digital e ligar a
a saída digital é de 1 s.

Figura 8.37 Gráfico de tempo para controle de sequência (continuamente ligado e desligado em
Seqüência)
Este tipo de aplicação requer nove regras lógicas, um contador interno (Contador 0),
e um sinalizador interno (Sinalizador 0). Neste projeto de exemplo, as Regras Lógicas 1 e 8 são
empregado para criar a base de tempo. Pela Regra Lógica 8, o valor do Sinalizador 0 mudará
a cada 0,5 s. Na Regra Lógica 1, uma vez que o valor do Sinalizador 0 é lógico alto, o Contador 0 irá
incrementa em 1. Assim, a cada 1 s, o contador 0 aumentará em 1, tornando o contador 0 o
base de tempo.
As regras lógicas 9 ~ 14 são usadas para controlar DO 0 ~ 5. Qual regra lógica será executada é
com base no valor do Contador 0. Uma vez que este valor aumentará continuamente em 1
a cada 1 s, as Regras lógicas 9 ~ 14 serão executadas em sequência a cada 1 s. Portanto, FAÇA
0 ~ DO 5 será ativado sequencialmente em intervalos de 1 s. Quando a Regra lógica 15 é executada
cortado, o contador 0 será zerado e seu valor retornará a zero. Isso torna a regra lógica
execução para formar um loop contínuo. Consulte a Figura 8.38 para a arquitetura GCL.

Figura 8.38 Lógica GCL para controle de sequência (continuamente ligado e desligado em
Seqüência)

Manual do usuário ADAM-6000 180

Página 193

Capítulo 8
Gatilho de evento de entrada digital (ocorre apenas uma vez)
O GCL pode ser empregado para executar um gatilho de evento. Para este tipo de aplicação, um digi-
tal canal de entrada é usado para disparar uma ação. A condição de entrada da regra lógica GCL
será se o valor da entrada digital for verdadeiro lógico, e a saída da regra será o
ação desejada (neste caso, transmitir uma mensagem remota). Quando a entrada digital
valor torna-se lógico verdadeiro, a condição de entrada é satisfeita. A regra lógica GCL irá então
envia uma mensagem continuamente até que o valor da entrada digital retorne para a lógica falsa. Quão-
sempre, para esta aplicação específica, a mensagem só será enviada uma vez quando a condição
ção é satisfeita em vez de ser enviada continuamente. G
Este tipo de aplicação pode ser alcançado usando um canal de entrada do contador. O ráfico
A lógica GCL é ilustrada na Figura 8.39. Basta selecionar um canal de entrada do contador local
(DI_Counter) no estágio de condição de entrada para uma regra lógica. Existem duas saídas
usado para a mesma regra lógica; um é redefinir o canal de entrada do contador e o outro é

https://translate.googleusercontent.com/translate_f 155/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
a ação desejada. Então, quando o canal de entrada do contador detecta um sinal de entrada digital
nal, a condição é satisfeita e a ação desejada será executada. Simultaneamente, C
a regra GCL irá zerar o canal de entrada do contador, fazendo com que a ação desejada condição
ser executado apenas uma vez.

Lógica

(GCL)
Figura 8.39 Lógica GCL para acionador de evento (ocorre apenas uma vez)

A verdadeira imagem da configuração da regra lógica GCL no Adam / Apax .NET Utility é
mostrado na Figura 8.40. Neste exemplo, a ação desejada é enviar uma mensagem remota
sábio.

Figura 8.40 Configuração do acionador de evento (ocorre apenas uma vez)

181 Manual do usuário ADAM-6000

Página 194

https://translate.googleusercontent.com/translate_f 156/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Manual do usuário ADAM-6000 182

Página 195

A
Apêndice A
Design Worksheets

https://translate.googleusercontent.com/translate_f 157/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Página 196

Uma configuração de sistema organizado levará a um desempenho eficiente e reduzirá engi-


esforço mais próximo. Este apêndice fornece as planilhas necessárias para ajudá-lo a configurar
seu sistema DA&C de maneira ordenada.
Siga estas etapas para construir seu documento relacional do sistema:

Responda a estas perguntas para sua estratégia de controle


∎ O que será monitorado e controlado?
(Liste o equipamento)
∎ O que será monitorado e controlado separadamente?
(Divida a área de função)
∎ O que será monitorado e controlado pelo ADAM-6000 I / O?
(Liste o equipamento alvo em diferentes áreas de função)

Identifique os tipos de I / O e preencha a tabela a seguir para estabelecer uma referência de I / O


folha de rosto
Folha de Referência I / O

Função Equipamento Módulo I / O Módulo I / O Voltagem Atual Especial


Área Entrada ou saída Modelo No. do produto Alcance Alcance Requisitos

Na tabela a seguir, mapeie a folha de referência de I / O para I / O específico do ADAM-6000


módulos, listando as seguintes informações em cada coluna:
∎ Coluna A: endereços TCP / IP para áreas de função individuais
∎ Coluna B: números de produto para os módulos de E / S de que você precisa
∎ Coluna C: número máximo de pontos de I / O disponíveis por módulo
∎ Coluna D: número total de pontos de I / O de que você precisa
∎ Coluna E: número total desses módulos de que você precisará
∎ Coluna F: número de módulos sobressalentes necessários para expansão futura
∎ Coluna G: número total (necessários + sobressalentes) de módulos necessários para esses sistemas

Manual do usuário ADAM-6000 184

https://translate.googleusercontent.com/translate_f 158/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
Página 197

Módulos Requeridos de Resumo


Apêndice A
Máx. Não. I / O E / S total Total No. I / O
ADAM-6000 Módulo I / O E / S sobressalente
E / S total
Pontos por Pontos Módulos
Endereço de IP No. do produto Módulos Módulos
Módulo Requeridos Requeridos

D
esign

C
orksheets

Liste os endereços Modbus na seguinte tabela de E / S.


Endereços IP ADAM-6000
Tabela para Programação

Tipo de E / S Equipamento e descrição do nome do tag do endereço de E / S do número do canal

Essas planilhas serão úteis para fiação de hardware e integração de software. Você
deve fazer cópias para estabelecer sua própria documentação de configuração do sistema.

185 Manual do usuário ADAM-6000

Página 198

https://translate.googleusercontent.com/translate_f 159/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Manual do usuário ADAM-6000 186

Página 199

https://translate.googleusercontent.com/translate_f 160/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Formatos de dados e E / S
Apêndice
Gamas B B

Página 200

B.1 Formatos de dados de comando ADAM-6000


Os módulos ADAM-6000 podem se comunicar com um computador host no comando
formulário de resposta. Quando os dados não estão sendo transmitidos, os módulos estarão em escuta
modo. Cada módulo receberá um endereço exclusivo. Ao emitir um comando para
um sistema, o computador host usará esses endereços para se comunicar com
módulos e, em seguida, aguarde uma resposta. Se nenhum for detectado, um tempo limite ocorrerá, o
a sequência será abortada e o controle retornará ao host.

Estrutura de Comando
É importante entender o encapsulamento de uma solicitação Modbus ou carro de resposta
ried na rede Modbus / TCP. Um comando completo consiste em um "comando
head "(ou seja, cabeçalho do protocolo do aplicativo Modbus) e" corpo do comando "(ou seja, protocolo
unidade de dados). A cabeça de comando é prefixada por seis bytes e segue os dados do Modbus
formato do pacote; o corpo do comando define o dispositivo de destino e a ação solicitada.
O exemplo a seguir o ajudará a entender essa estrutura.
Exemplo:
A solicitação de leitura dos dois primeiros valores do ADAM-6017 (endereços
40001 ~ 40002) é estruturado da seguinte forma:

Figura B.1 Estrutura de Comentário de Solicitação

Para esta solicitação, a resposta seria a seguinte:

https://translate.googleusercontent.com/translate_f 161/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Figura B.2 Estrutura do Comentário da Resposta

Manual do usuário ADAM-6000 188

Página 201

Códigos de função Modbus


Apêndice B
Estrutura do comentário da resposta

Código (Hex) Nome Uso

01 Ler o status da bobina Leia o bit de saída discreta


02 Ler o status de entrada Leia o bit de entrada discreta
03 Ler registros de retenção Lê o registro de 16 bits; usado para ler inteiros ou
04 Ler registros de entrada dados de processo de ponto flutuante

05 Forçar bobina única Grave dados para forçar a bobina ON / OFF


D
06
08
Registro único predefinido
Diagnóstico de loopback
Grave dados em formato inteiro de 16 bits
Teste de diagnóstico da porta de comunicação
Formatos ATA
0F Forçar várias bobinas Grave vários dados para forçar a bobina ON / OFF
10 Vários registros predefinidos Grave vários dados em formato inteiro de 16 bits

Código de Função 01
Lê o status ON / OFF da saída discreta de um módulo ADAM-6000 em um binário para-
esteira.
Solicite o formato da mensagem: e
Corpo de Comando

I/O
Requeridos Requeridos
Estação Função Endereço inicial Endereço inicial
Número da bobina Número da bobina
Endereço Código Byte alto Byte baixo
Byte alto Byte baixo

R
Exemplo: Leia as bobinas 1 ~ 8 (endereços 00017 ~ 00024) de um módulo ADAM-6000. anges
01 01 00 17 00 08
Formato da mensagem de resposta:

Corpo de Comando
Estação Função
Contagem de bytes Dados Dados …
Endereço Código

Exemplo: as bobinas 2 ~ 7 estão ligadas, todas as outras estão desligadas.


01 01 01 42
Na resposta, o status das bobinas 1 ~ 8 é mostrado como o valor de byte 42 (hex), que é
equivalente a 0100 0010 em formato binário.

Código de Função 02
Lê o status ON / OFF da entrada discreta de um módulo ADAM-6000 em formato binário.
Solicite o formato da mensagem:

Corpo de Comando
Requeridos Requeridos
Estação Função Endereço inicial Endereço inicial
Número de entrada Número de entrada
Endereço Código Byte alto Byte baixo
Byte alto Byte baixo

Exemplo: Leia as bobinas 1 ~ 8 (endereços 00001 ~ 00008) de um módulo ADAM-6000.


01 02 00 01 00 08

189 Manual do usuário ADAM-6000

https://translate.googleusercontent.com/translate_f 162/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Página 202

Formato da mensagem de resposta:

Corpo de Comando
Estação Função
Contagem de bytes Dados Dados …
Endereço Código

Exemplo: as entradas 2 e 3 estão ligadas, todas as outras estão desligadas.


01 02 01 60
Na resposta, o status das entradas 1 ~ 8 é mostrado como o valor de byte 60 (hex), que
é equivalente a 0110 0000 em formato binário.

Códigos de função 03 e 04
Lê o conteúdo binário dos registros de entrada.
Solicite o formato da mensagem:

Corpo de Comando
Requeridos Requeridos
Estação Função Endereço inicial Endereço inicial
Número de Reg- Número de Reg-
Endereço Código Byte alto Byte baixo
ister High Byte ister Low Byte

Exemplo: Leia as entradas analógicas 1 e 2 nos endereços 40001 ~ 40002 como um ponto flutuante
valor de um módulo ADAM-6017
01 04 00 01 00 02
Formato da mensagem de resposta:

Corpo de Comando
Estação Função
Contagem de bytes Dados Dados …
Endereço Código

Exemplo: Os dados brutos das entradas analógicas 1 e 2 são 17096 e 0, respectivamente. Quando
a faixa de entrada é definida para 0 ~ 10 V, as tensões podem ser calculadas da seguinte forma:
Entrada Analógica 1 = (17097/65535) x 10 V = 2,608 V
Entrada Analógica 2 = (0/65535) x 10 V = 0 V
01 04 04 42 C8 00 00

Código de Função 05
Força uma única bobina a ser LIGADA ou DESLIGADA. O estado ON / OFF solicitado é especificado por
uma constante no campo de dados da consulta. Um valor de FF 00 (hex) solicita que seja ON; um valor
de 00 00 (hex) solicita que seja OFF; um valor de FF FF (hex) solicita o valor forçado
a ser lançado.
Solicite o formato da mensagem:

Corpo de Comando
Estação Função Endereço da bobina Endereço da bobina Forçar dados altos Forçar dados baixos
Endereço Código Byte alto Byte baixo Byte Byte

Exemplo: Força a Bobina 3 (Endereço 00003) para LIGADA em um módulo ADAM-6000.


01 05 00 03 FF 00
Formato da mensagem de resposta:

Manual do usuário ADAM-6000 190

Página 203

A resposta normal é um eco da consulta, retornada após o estado da bobina ter sido
Apêndice B
forçado.

Corpo de Comando
Estação Função Endereço da bobina Endereço da bobina Forçar dados altos Forçar dados baixos
Endereço Código Byte alto Byte baixo Byte Byte

Código de Função 06
Predefine um valor inteiro em um único registro.
D
https://translate.googleusercontent.com/translate_f 163/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
Solicite o formato da mensagem:
Corpo de Comando Formatos ATA
Corpo de Comando
Estação Função Endereço da bobina Endereço da bobina Forçar dados altos Forçar dados baixos
Endereço Código Byte alto Byte baixo Byte Byte

Exemplo: Preset Register 40002 a 00 04 (hex) em um módulo ADAM-6000.


01 06 00 02 00 04
Formato da mensagem de resposta: e
A resposta normal é um eco da consulta, retornada após o estado da bobina ter sido
predefinido.
I/O
Corpo de Comando
Estação
Endereço
Função
Código
Endereço da bobina
Byte alto
Endereço da bobina
Byte baixo
Forçar dados altos
Byte
Forçar dados baixos
Byte
R
anges
Código de Função 08
Faz eco de uma mensagem de consulta recebida. As mensagens podem ter qualquer comprimento até metade do comprimento
do buffer de dados menos 8 bytes.
Solicite o formato da mensagem:

Corpo de Comando
Quaisquer dados, comprimento limitado a aproximadamente metade do
Endereço da Estação Código de Função
comprimento do buffer de dados

Exemplo: 01 08 00 02 00 04
Formato da mensagem de resposta:

Corpo de Comando
Endereço da Estação Código de Função Bytes de dados recebidos

Exemplo: 01 08 00 02 00 04

191 Manual do usuário ADAM-6000

Página 204

Código de função 15 ("0F" em hexadecimal)


Força cada bobina em uma sequência de bobinas a um estado LIGADO ou DESLIGADO.
Solicite o formato da mensagem:

Corpo de Comando
Requeridos Requeridos
Começar Começar
Estação Função Número de Número de Byte Forçar dados Forçar dados
Endereço Endereço
Endereço Código Coil High Bobina Baixa Contar Byte alto Byte baixo
Byte alto Byte baixo
Byte Byte

Exemplo: Solicitação para forçar uma série de 10 bobinas começando no endereço 00017 ("11" em hexadecimal)
em um módulo ADAM-6000.
01 0F 00 11 00 0A 02 CD 01
O conteúdo dos dados da consulta tem dois bytes: CD 01 (hex), equivalente a 1100 1101 0000
0001 em formato binário. Os bits binários são mapeados para os endereços nos seguintes
maneiras.

Mordeu: 1 1 0 0 1 1 0 1 0 0 0 0 0 0 0 1
Endereço (000XX): 24 23 22 21 20 19 18 17 - - - - - - 26 25

Formato da mensagem de resposta:


Uma resposta normal retorna o endereço da estação, código de função, endereço inicial e
número solicitado da bobina forçada.

Corpo de Comando
Requeridos Requeridos

https://translate.googleusercontent.com/translate_f 164/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
Estação Função Endereço inicial Endereço inicial Número da bobina Número da bobina
Endereço Código Byte alto Byte baixo
Byte alto Byte baixo

Exemplo: 01 0F 00 11 00 0A

Código de função 16 ("10" em hexadecimal)


Aplica um valor predefinido em uma sequência de registros de retenção.
Solicite o formato da mensagem:

Corpo de Comando
Requeridos Requeridos
Começar Começar
Estação Função Número de Número de Byte
Endereço Endereço Dados
Endereço Código Registro Registro Contar
Byte alto Byte baixo
Byte alto Byte baixo

Exemplo: Preset Constant 1 (Address 40009) a 100.0 em um módulo ADAM-6000.


01 10 00 09 00 02 04 42 C8 00 00
Formato da mensagem de resposta:
Uma resposta normal retorna o endereço da estação, código de função, endereço inicial e
número solicitado de registros predefinidos.

Corpo de Comando
Número solicitado Número solicitado
Estação Função Endereço inicial Endereço inicial
ber de registro ber de registro
Endereço Código Byte alto Byte baixo
Byte alto Byte baixo

Exemplo: 01 10 00 09 00 02

Manual do usuário ADAM-6000 192

Página 205

Apêndice B
B.2 Tabelas de mapeamento de Modbus de E / S ADAM-6000
ADAM-6015
Endereço (0X):

Endereço (0X) Canal Descrição Atributo

00101 0 R/W
00102 1 R/W
00103 2 R/W
D
00104
00105
3
4
Redefinir histórico máx.
valor
R/W
R/W
Formatos ATA
00106 5 R/W
00107 6 R/W
00109 Média 0 ~ 6 R/W

Endereço (0X) Canal Descrição Atributo

00111 0 R/W
00112 1 R/W e
00113 2 R/W

I/O
00114 3 R/W
Redefinir histórico mín. valor
00115 4 R/W
00116 5 R/W
00117 6 R/W R
00119 Média 0 ~ 6 R/W anges

Endereço (0X) Canal Descrição Atributo

00121 0 Ler
00122 1 Ler
00123 2 Ler
00124 3 Burnout flag 1 Ler
00125 4 Ler
00126 5 Ler
00127 6 Ler

https://translate.googleusercontent.com/translate_f 165/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Endereço (0X) Canal Descrição Atributo

00131 0 Ler
00132 1 Ler
00133 2 Ler
00134 3 Ler
Sinalizador de alarme alto 2
00135 4 Ler
00136 5 Ler
00137 6 Ler
00139 Média 0 ~ 6 Ler

193 Manual do usuário ADAM-6000

Página 206

Endereço (0X) Canal Descrição Atributo

00141 0 Ler
00142 1 Ler
00143 2 Ler
00144 3 Sinalizador de alarme baixo 3 Ler
00145 4 Ler
00146 5 Ler
00147 6 Ler

Endereço (0X) Canal Descrição Atributo

00149 Média 0 ~ 6 Sinalizador de alarme baixo 3 Ler

Endereço (0X) Canal Descrição Atributo

00301 0 Escrever
00302 1 Escrever
00303 2 Escrever
00304 3 Limpe o contador interno GCL Escrever
00305 4 valor ter Escrever
00306 5 Escrever
00307 6 Escrever
00308 7 Escrever

Endereço (4X):

Endereço (4X) Canal Descrição Atributo

40001 0 Ler
40002 1 Ler
40003 2 Ler
40004 3 Ler
Valor AI
40005 4 Ler
40006 5 Ler
40007 6 Ler
40009 Média 0 ~ 6 Ler

Endereço (4X) Canal Descrição Atributo

40011 0 Ler
40012 1 Ler
40013 2 Ler
40014 3 Ler
Máx. Histórica Valor AI
40015 4 Ler
40016 5 Ler
40017 6 Ler
40019 Média 0 ~ 6 Ler

https://translate.googleusercontent.com/translate_f 166/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
Manual do usuário ADAM-6000 194

Página 207

Apêndice B
Endereço (4X) Canal Descrição Atributo

40021 0 Ler
40022 1 Ler
40023 2 Ler
40024 3 Ler
Min histórico. Valor AI
40025 4 Ler
40026 5 Ler D
40027 6 Ler Formatos ATA
40029 Média 0 ~ 6 Ler

Endereço (4X) Canal Descrição Atributo

40031 ~ 40032 0 Ler


40033 ~ 40034 1 Ler
40035 ~ 40036 2 Ler
40037 ~ 40038
40039 ~ 40040
3
4
Valor de ponto flutuante AI
(IEEE754)
Ler
Ler
e
40041 ~ 40042 5 Ler
40043 ~ 40044 6 Ler
I/O
40047 ~ 40048 Média 0 ~ 6 Ler

R
Endereço (4X) Canal Descrição Atributo anges
40051 ~ 40052 0 Ler
40053 ~ 40054 1 Ler
40055 ~ 40056 2 Ler
40057 ~ 40058 3 Máx. Histórica IA flutuando Ler
40059 ~ 40060 4 valor de pontos (IEEE754) Ler
40061 ~ 40062 5 Ler
40063 ~ 40064 6 Ler
40067 ~ 40068 Média 0 ~ 6 Ler

Endereço (4X) Canal Descrição Atributo

40071 ~ 40072 0 Ler


40073 ~ 40074 1 Ler
40075 ~ 40076 2 Ler
40077 ~ 40078 3 Min histórico. IA flutuando Ler
40079 ~ 40080 4 valor de pontos (IEEE754) Ler
40081 ~ 40082 5 Ler
40083 ~ 40084 6 Ler
40087 ~ 40088 Média 0 ~ 6 Ler

195 Manual do usuário ADAM-6000

Página 208

Endereço (4X) Canal Descrição Atributo

40101 ~ 40102 0 Ler


40103 ~ 40104 1 Ler
40105 ~ 40106 2 Ler
40107 ~ 40108 3 Status AI 4 Ler

https://translate.googleusercontent.com/translate_f 167/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
40109 ~ 40110 4 Ler
40111 ~ 40112 5 Ler
40113 ~ 40114 6 Ler

Endereço (4X) Canal Descrição Atributo

40201 0 R/W
40202 1 R/W
40203 2 R/W
40204 3 R/W
Digite o código 5
40205 4 R/W
40206 5 R/W
40207 6 R/W
40209 Média R/W

Endereço (4X) Canal Descrição Atributo

40211 Nome do Módulo 1 Ler


40212 Nome do Módulo 2 Ler

Endereço (4X) Canal Descrição Atributo

40305 0 ~ 15 Valor do sinalizador interno GCL R/W

Endereço (4X) Canal Descrição Atributo

40311 ~ 40312 0 Ler


40313 ~ 40314 1 Ler
40315 ~ 40316 2 Ler
40317 ~ 40318 3 Contador interno GCL Ler
40319 ~ 40320 4 valor Ler
40321 ~ 40322 5 Ler
40323 ~ 40324 6 Ler
40325 ~ 40326 7 Ler

Nota: O endereço Modbus azul só é compatível com o ADAM-6015-DE


Observações:
1 Quando um canal não consegue detectar um sinal RTD, o valor do bit será 1.
2 Você pode configurar o valor do alarme alto usando o utilitário Adam / Apax .NET. Quando o
Se o valor da entrada analógica for maior que o valor do alarme alto, o valor do bit será 1.
3 Você pode configurar o valor do alarme baixo usando o utilitário Adam / Apax .NET. Quando o
o valor da entrada analógica é inferior ao valor do alarme baixo, o valor do bit será 1.

Manual do usuário ADAM-6000 196

Página 209

4 Status de entrada analógica


Apêndice B
Mordeu Descrição

0 Normal
3 Circuito aberto / queimado

5 Digite o código

Código de tipo (hex) Faixa de entrada


D
0x03A4
0x03A5
PT100 (385)
PT100 (385)
-50 ~ 150ºC
0 ~ 100ºC
Formatos ATA
0x03A6 PT100 (385) 0 ~ 200ºC
0x03A7 PT100 (385) 0 ~ 400ºC
0x03A2 PT100 (385) -200 ~ 200ºC
0x03C4 PT100 (392) -50 ~ 150ºC
0x03C5 PT100 (392) 0 ~ 100ºC
0x03C6 PT100 (392) 0 ~ 200ºC
0x03C7
0x03C2
PT100 (392)
PT100 (392)
0 ~ 400ºC
-200 ~ 200ºC
e
0x03E2 PT1000 -40 ~ 160ºC
0x0300 Balco500 -30 ~ 120ºC

https://translate.googleusercontent.com/translate_f 168/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
0x0320
0x0321
NI604 (518)
NI604 (518)
-80 ~ 100ºC
0 ~ 100ºC
I/O
R
6 O nome do modelo de um módulo ADAM pode ser repetido lendo o hexadeci-
anges
valor mal armazenado no endereço Modbus 40211.
ADAM-6017

Endereço (0X):

Endereço (0X) Canal Descrição Atributo

00017 0 R/W
Valor DO
00018 1 R/W

Endereço (0X) Canal Descrição Atributo

00101 0 R/W
00102 1 R/W
00103 2 R/W
00104 3 R/W
Redefinir histórico máx. AI
00105 4 R/W
valor
00106 5 R/W
00107 6 R/W
00108 7 R/W
00109 Média 0 ~ 7 R/W

197 Manual do usuário ADAM-6000

Página 210

Endereço (0X) Canal Descrição Atributo

00111 0 R/W
00112 1 R/W
00113 2 R/W
00114 3 R/W
Redefinir histórico mín. AI
00115 4 R/W
valor
00116 5 R/W
00117 6 R/W
00118 7 R/W
00119 Média 0 ~ 7 R/W

Endereço (0X) Canal Descrição Atributo

00121 0 Ler
00122 1 Ler
00123 2 Ler
00124 3 Ler
Sinalizador de circuito aberto 1 (queimar-
00125 4 Fora) Ler
00126 5 Ler
00127 6 Ler
00128 7 Ler

Endereço (0X) Canal Descrição Atributo

00131 0 Ler
00132 1 Ler
00133 2 Ler
00134 3 Ler
00135 4 Sinalizador de alarme alto 2 Ler
00136 5 Ler
00137 6 Ler
00138 7 Ler

https://translate.googleusercontent.com/translate_f 169/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
00139 Média 0 ~ 7 Ler

Endereço (0X) Canal Descrição Atributo

00141 0 Ler
00142 1 Ler
00143 2 Ler
00144 3 Ler
00145 4 Sinalizador de alarme baixo 3 Ler
00146 5 Ler
00147 6 Ler
00148 7 Ler
00149 Média 0 ~ 7 Ler

Manual do usuário ADAM-6000 198

Página 211

Apêndice B
Endereço (0X) Canal Descrição Atributo

00301 0 Escrever
00302 1 Escrever
00303 2 Escrever
00304 3 Limpe o contador interno GCL Escrever
00305 4 valor ter Escrever
00306 5 Escrever
D
00307
00308
6
7
Escrever
Escrever
Formatos ATA

Endereço (4X)

Endereço (4X) Canal Descrição Atributo

40001 0 Valor AI Ler


40002 1 Ler
40003
40004
2
3
Ler
Ler
e
40005 4 Ler
40006
40007
5
6
Ler
Ler
I/O
40008
40009
7
Média 0 ~ 7
Ler
Ler
R
anges
Endereço (4X) Canal Descrição Atributo

40011 0 Ler
40012 1 Ler
40013 2 Ler
40014 3 Ler
40015 4 Máx. Histórica Valor AI Ler
40016 5 Ler
40017 6 Ler
40018 7 Ler
40019 Média 0 ~ 7 Ler

Endereço (4X) Canal Descrição Atributo

40021 0 Ler
40022 1 Ler
40023 2 Ler
40024 3 Ler
40025 4 Min histórico. Valor AI Ler
40026 5 Ler
40027 6 Ler
40028 7 Ler
40029 Média 0 ~ 7 Ler

https://translate.googleusercontent.com/translate_f 170/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

199 Manual do usuário ADAM-6000

Página 212

Endereço (4X) Canal Descrição Atributo

40031 ~ 40032 0 Ler


40033 ~ 40034 1 Ler
40035 ~ 40036 2 Ler
40037 ~ 40038 3 Ler
Valor de ponto flutuante AI
40039 ~ 40040 4 Ler
(IEEE754)
40041 ~ 40042 5 Ler
40043 ~ 40044 6 Ler
40045 ~ 40046 7 Ler
40047 ~ 40048 Média 0 ~ 7 Ler

Endereço (4X) Canal Descrição Atributo

40051 ~ 40052 0 Ler


40053 ~ 40054 1 Ler
40055 ~ 40056 2 Ler
40057 ~ 40058 3 Ler
Máx. Histórica IA flutuando
40059 ~ 40060 4 Ler
valor de pontos (IEEE754)
40061 ~ 40062 5 Ler
40063 ~ 40064 6 Ler
40065 ~ 40066 7 Ler
40067 ~ 40068 Média 0 ~ 7 Ler

Endereço (4X) Canal Descrição Atributo

40071 ~ 40072 0 Ler


40073 ~ 40074 1 Ler
40075 ~ 40076 2 Ler
40077 ~ 40078 3 Ler
Min histórico. IA flutuando
40079 ~ 40080 4 Ler
valor de pontos (IEEE754)
40081 ~ 40082 5 Ler
40083 ~ 40084 6 Ler
40085 ~ 40086 7 Ler
40087 ~ 40088 Média 0 ~ 7 Ler

Endereço (4X) Canal Descrição Atributo

40101 0 Ler
40103 1 Ler
40105 2 Ler
40107 3 Ler
Status AI 4
40109 4 Ler
40111 5 Ler
40113 6 Ler
40115 7 Ler

Manual do usuário ADAM-6000 200

Página 213

Apêndice B
Endereço (4X) Canal Descrição Atributo

40201 0 R/W
40202 1 R/W

https://translate.googleusercontent.com/translate_f 171/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
40203 2 R/W
40204 3 R/W
40205 4 Digite o código 5 R/W
40206 5 R/W
D
40207
40208
6
7
R/W
R/W
Formatos ATA
40209 Média 0 ~ 7 Ler

Endereço (4X) Canal Descrição Atributo

40211 Nome do Módulo 1 Ler


40212 Nome do Módulo 2 Ler
40221
40305
Tudo
0 ~ 15
Habilitar canal AI
Valor do sinalizador interno GCL
R/W
R/W
e

Endereço (4X) Canal Descrição Atributo


I/O
40311 ~ 40312 0 Ler
R
anges
40313 ~ 40314 1 Ler
40315 ~ 40316 2 Ler
40317 ~ 40318 3 Contador interno GCL Ler
40319 ~ 40320 4 valor Ler
40321 ~ 40322 5 Ler
40323 ~ 40324 6 Ler
40325 ~ 40326 7 Ler

Observação!Os endereços Modbus azuis são suportados apenas pelo ADAM-6000 CE


ou versão D.

Observações
1 Quando o canal não consegue detectar o sinal de entrada atual na entrada de 4 ~ 20 mA
intervalo, o valor do bit será 1.
2 Você pode configurar o valor do alarme alto usando o utilitário Adam / Apax .NET. Quando o
Se o valor da entrada analógica for maior do que o alarme alto, o valor do bit será 1.
3 Você pode configurar o valor do alarme baixo usando o utilitário Adam / Apax .NET. Quando o
o valor da entrada analógica é inferior ao alarme baixo, o valor do bit será 1.
4 Status de entrada analógica

Mordeu Descrição

0 Falha em fornecer o valor AI


1 Acima da faixa
2 Abaixo do alcance
3 Circuito aberto / queimado

201 Manual do usuário ADAM-6000

Página 214

4 Reservado
5 Reservado
6 Reservado
7 Erro de inicialização ADC
8 Reservado
9 Erro de calibração zero / span
10 Reservado
11 Reservado
12 Reservado
13 Reservado
14 Reservado
15 Reservado

5 Código de Tipo

Código de tipo (hex) Faixa de entrada

0x0103 ± 150 mV
0x0104 ± 500 mV

https://translate.googleusercontent.com/translate_f 172/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
0x0105 0 ~ 150 mV
0x0106 0 ~ 500 mV
0x0140 ±1V
0x0142 ±5V
0x0143 ± 10 V
0x0145 0~1V
0x0147 0~5V
0x0148 0 ~ 10 V
0x0181 ± 20 mA
0x0180 4 ~ 20 mA
0x0182 0 ~ 20 mA

1 O nome do modelo de um módulo ADAM pode ser repetido lendo o hexadeci-


valor mal armazenado no endereço Modbus 40211.
ADAM-6018

Endereço (0X)

Endereço (0X) Canal Descrição Atributo

00017 0 R/W
00018 1 R/W
00019 2 R/W
00020 3 R/W
Valor DO
00021 4 R/W
00022 5 R/W
00023 6 R/W
00024 7 R/W

Manual do usuário ADAM-6000 202

Página 215

Apêndice B
Endereço (0X) Canal Descrição Atributo

00101 0 R/W
00102 1 R/W
00103 2 R/W
00104 3 R/W
Redefinir histórico máx.
00105 4 R/W
valor
00106 5 R/W
D
00107
00108
6
7
R/W
R/W
Formatos ATA
00109 Média 0 ~ 7 R/W

Endereço (0X) Canal Descrição Atributo

00111 0 Ler
00112 1 Ler
00113
00114
2
3
Ler
Ler
e
00115 4 Redefinir histórico mín. valor Ler
00116
00117
5
6
Ler
Ler
I/O
00118 7 Ler
00119 Média 0 ~ 7 Ler R
anges
Endereço (0X) Canal Descrição Atributo

00121 0 Ler
00122 1 Ler
00123 2 Ler
00124 3 Ler
Burnout flag 1
00125 4 Ler

https://translate.googleusercontent.com/translate_f 173/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
00126 5 Ler
00127 6 Ler
00128 7 Ler

Endereço (0X) Canal Descrição Atributo

00131 0 Ler
00132 1 Ler
00133 2 Ler
00134 3 Ler
00135 4 Sinalizador de alarme alto 2 Ler
00136 5 Ler
00137 6 Ler
00138 7 Ler
00139 Média 0 ~ 7 Ler

203 Manual do usuário ADAM-6000

Página 216

Endereço (0X) Canal Descrição Atributo

00141 0 Ler
00142 1 Ler
00143 2 Ler
00144 3 Ler
00145 4 Sinalizador de alarme baixo 3 Ler
00146 5 Ler
00147 6 Ler
00148 7 Ler
00149 Média 0 ~ 7 Ler

Endereço (4X)

Endereço (4X) Canal Descrição Atributo

40001 0 Ler
40002 1 Ler
40003 2 Ler
40004 3 Ler
40005 4 Valor AI Ler
40006 5 Ler
40007 6 Ler
40008 7 Ler
40009 Média 0 ~ 7 Ler

Endereço (4X) Canal Descrição Atributo

40011 0 Ler
40012 1 Ler
40013 2 Ler
40014 3 Ler
40015 4 Máx. Histórica Valor AI Ler
40016 5 Ler
40017 6 Ler
40018 7 Ler
40019 Média 0 ~ 7 Ler

https://translate.googleusercontent.com/translate_f 174/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Manual do usuário ADAM-6000 204

Página 217

Apêndice B
Endereço (4X) Canal Descrição Atributo

40021 0 Ler
40022 1 Ler
40023 2 Ler
40024 3 Ler
40025 4 Min histórico. Valor AI Ler
40026 5 Ler
D
40027
40028
6
7
Ler
Ler
Formatos ATA
40029 Média 0 ~ 7 Ler

Endereço (4X) Canal Descrição Atributo

40305 0 ~ 15 Valor do sinalizador interno GCL R/W

Observações e
1 Quando o canal específico não consegue detectar um sinal de termopar, o valor do bit
será 1.
2 O usuário pode configurar o valor do alarme alto usando o utilitário Adam / Apax .NET. Quando I/O
o valor da entrada analógica é maior do que o valor do alarme alto, o valor do bit será 1.
3 Você pode configurar o valor do alarme baixo usando o utilitário Adam / Apax .NET. Quando o
o valor da entrada analógica é inferior ao valor do alarme baixo, o valor do bit será 1. R
anges
ADAM-6024

Endereço (0X)

Endereço (0X) Canal Descrição Atributo

00001 0 Ler
Valor DI
00002 1 Ler
00017 0 R/W
Valor DO
00018 1 R/W

Endereço (4X)

Endereço (4X) Canal Descrição Atributo

40001 0 Ler
40002 1 Ler
40003 2 Ler
Valor AI
40004 3 Ler
40005 4 Ler
40006 5 Ler

Endereço (4X) Canal Descrição Atributo

40011 0 R/W
Valor A0
40012 1 R/W

205 Manual do usuário ADAM-6000

Página 218

Endereço (4X) Canal Descrição Atributo

https://translate.googleusercontent.com/translate_f 175/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
40021 0 Ler
40022 1 Ler
40023 2 Ler
Status AI 1
40024 3 Ler
40025 4 Ler
40026 5 Ler

Observações
1 Status de AI:
∎ Valor do bit = 0: normal
∎ Valor de bit = 1: muito alto
∎ Valor de bit = 2: muito baixo
∎ Valor de bit = 0: calibração inválida

ADAM-6050

Endereço (0X)

Endereço (0X) Canal Descrição Atributo

00001 0 Ler
00002 1 Ler
00003 2 Ler
00004 3 Ler
00005 4 Ler
00006 5 Ler
Valor DI
00007 6 Ler
00008 7 Ler
00009 8 Ler
00010 9 Ler
00011 10 Ler
00012 11 Ler

Endereço (0X) Canal Descrição Atributo

00017 0 Ler
00018 1 Ler
00019 2 Ler
Valor DO
00020 3 Ler
00021 4 Ler
00022 5 Ler

Endereço (0X) Canal Descrição Atributo

00033 0 Partida do contador (1) / parada (0) R / W


00034 Limpar contador (1) Escrever

00035 Limpar estouro 3 R/W

00036 Status de trava DI 4 R/W

Manual do usuário ADAM-6000 206

Página 219

Apêndice B
00037 1 Partida do contador (1) / parada (0) R / W
00038 Limpar contador (1) Escrever

00039 Limpar estouro 3 R/W

00040 Status de trava DI 4 R/W

00041 2 Partida do contador (1) / parada (0) R / W


00042 Limpar contador (1) Escrever

00043 Limpar estouro 3 R/W

00044 Status de trava DI 4 R/W D


00045 3 Partida do contador (1) / parada (0) R / W Formatos ATA
00046 Limpar contador (1) Escrever

00047 Limpar estouro 3 R/W

00048 Status de trava DI 4 R/W

00049 4 Partida do contador (1) / parada (0) R / W


00050 Limpar contador (1) Escrever

00051 Limpar estouro 3 R/W

https://translate.googleusercontent.com/translate_f 176/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

e
00052 Status de trava DI 4 R/W
00053 5 Partida do contador (1) / parada (0) R / W
00054 Limpar contador (1) Escrever

00055 Limpar estouro 3 R/W


I/O
00056 Status de trava DI 4 R/W

00057 6 Partida do contador (1) / parada (0) R / W


R
00058

00059
Limpar contador (1)

Limpar estouro 3
Escrever

R/W
anges
00060 Status de trava DI 4 R/W

00061 7 Partida do contador (1) / parada (0) R / W


00062 Limpar contador (1) Escrever

00063 Limpar estouro 3 R/W

00064 Status de trava DI 4 R/W

00065 8 Partida do contador (1) / parada (0) R / W


00066 Limpar contador (1) Escrever

00067 Limpar estouro 3 R/W

00068 Status da trava DI 4 R/W

00069 9 Partida do contador (1) / parada (0) R / W


00070 Limpar contador (1) Escrever

00071 Limpar estouro 3 R/W

00072 Status de trava DI 4 R/W

00073 10 Partida do contador (1) / parada (0) R / W


00074 Limpar contador (1) Escrever

00075 Limpar estouro 3 R/W

00076 Status de trava DI 4 R/W

00077 11 Partida do contador (1) / parada (0) R / W


00078 Limpar contador (1) Escrever

00079 Limpar estouro 3 R/W

00080 Status de trava DI 4 R/W

207 Manual do usuário ADAM-6000

Página 220

Endereço (0X) Canal Descrição Atributo

00301 0 Escrever
00302 1 Escrever
00303 2 Escrever
00302 3 Limpe o contador interno GCL Escrever
00305 4 ter Escrever
00306 5 Escrever
00307 6 Escrever
00308 7 Escrever

Endereço (4X)

Endereço (4X) Canal Descrição Atributo

40301 Tudo Valor DI Ler


40303 Tudo Valor DO R/W
40305 0 ~ 15 Valor do sinalizador interno GCL R/W
Status de diagnóstico de DO
40307 Tudo Ler
(para a versão D)

Endereço (4X) Canal Descrição Atributo

40001 ~ 40002 0 Ler


40003 ~ 40004 1 Ler
40005 ~ 40006 2 Ler
40007 ~ 40008 3 Ler
40009 ~ 40010 4 Ler
40011 ~ 40012 5 Ler
Valor do contador / frequência 1
40013 ~ 40014 6 Ler
40015 ~ 40016 7 Ler
40017 ~ 40018 8 Ler

https://translate.googleusercontent.com/translate_f 177/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
40019 ~ 40020 9 Ler
40021 ~ 40022 10 Ler
40023 ~ 40024 11 Ler

Endereço (4X) Canal Descrição Atributo

40025 ~ 40026 0 Ler


40027 ~ 40028 1 Ler
40029 ~ 40030 2 Saída de pulso de baixo nível Ler
40031 ~ 40032 3 largura 2 Ler
40033 ~ 40034 4 Ler
40035 ~ 40036 5 Ler

Manual do usuário ADAM-6000 208

Página 221

Apêndice B
Endereço (4X) Canal Descrição Atributo

40037 ~ 40038 0 Ler


40039 ~ 40040 1 Ler
40041 ~ 40042 2 Saída de pulso de alto nível Ler
40043 ~ 40044 3 largura 2 Ler
40045 ~ 40046 4 Ler
40047 ~ 40048 5 Ler
D
Formatos ATA
Endereço (4X) Canal Descrição Atributo

40049 ~ 40050 0 Ler


40051 ~ 40052 1 Ler
40053 ~ 40054 2 Ler
Definir pulso 5 absoluto
40055 ~ 40056 3 Ler
40057 ~ 40058 4 Ler
40059 ~ 40060 5 Ler
e
Endereço (4X) Canal Descrição Atributo
I/O
40061 ~ 40062 0 Ler
40063 ~ 40064 1 Ler
R
anges
40065 ~ 40066 2 Ler
Definir pulso incremental 6
40067 ~ 40068 3 Ler
40069 ~ 40070 4 Ler
40071 ~ 40072 5 Ler

Endereço (4X) Canal Descrição Atributo

40211 Tudo Nome do módulo 1 Ler


40212 Tudo Nome do módulo 2 Ler

Endereço (4X) Canal Descrição Atributo

40311 ~ 40312 0 Ler


40313 ~ 40314 1 Ler
40315 ~ 40316 2 Ler
40317 ~ 40318 3 Contador interno GCL Ler
40319 ~ 40320 4 valor Ler
40321 ~ 40322 5 Ler
40323 ~ 40324 6 Ler
40325 ~ 40326 7 Ler

https://translate.googleusercontent.com/translate_f 178/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Observação! Os endereços Modbus azuis são suportados apenas pela versão CE (ou posterior).

209 Manual do usuário ADAM-6000

Página 222

Observações
1 Como recuperar o valor do contador / frequência:
Contador (decimal) = (valor de 40002) x 65536 + (valor de 40001)
Frequência (decimal) = (valor de 40001) / 10 Hz
2 Incremento de tempo: 0,1 ms
3 Se o número de contagem for um estouro, o valor do bit será 1. Uma vez que este bit foi
lido, o valor retornará a 0.
4 Quando o canal de entrada digital é configurado como "trava de alto para baixo" ou "de baixo para
high latch ", o valor do bit será 1 se a condição de latch for atendida. Posteriormente, o
o valor do bit permanecerá em 1 até que você escreva 0 neste bit (ou seja, quando você limpar a trava
status).
5 Decida quantos pulsos serão gerados. Quando você escreve 0 neste bit, continua
pulsos úmidos serão gerados.
6 Durante a geração de pulso, você pode usar este bit para gerar pulsos adicionais. Por
Por exemplo, suponha que "pulso absoluto" seja definido como 100; durante sua geração, você
pode definir "pulso incremental" para 10 para que 10 pulsos extras sejam gerados
atado. Os 100 pulsos continuarão a ser gerados.
7 O nome do modelo de um módulo ADAM pode ser repetido lendo o hexadeci-
valor mal armazenado no endereço Modbus 40211.

ADAM-6051

Endereço (0X)

Endereço (0X) Canal Descrição Atributo

00001 0 Ler
00002 1 Ler
00003 2 Ler
00004 3 Ler
00005 4 Ler
00006 5 Ler
00007 6 Ler
Valor DI
00008 7 Ler
00009 8 Ler
00010 9 Ler
00011 10 Ler
00012 11 Ler
00013 12 Ler
00014 13 Ler

Endereço (0X) Canal Descrição Atributo

00033 0 Partida do contador (1) / parada (0) R / W


00034 Limpar contador (1) Escrever
00035 Limpar estouro 3 R/W

00036 Status de trava DI 4 R/W

00037 1 Partida do contador (1) / parada (0) R / W


00038 Limpar contador (1) Escrever

00039 Limpar estouro 3 R/W

00040 Status de trava DI 4 R/W

Manual do usuário ADAM-6000 210

Página 223

Apêndice B
00041 2 Partida do contador (1) / parada (0) R / W

https://translate.googleusercontent.com/translate_f 179/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
00042 Limpar contador (1) Escrever

00043 Limpar estouro 3 R/W

00044 Status de trava DI 4 R/W

00045 3 Partida do contador (1) / parada (0) R / W


00046 Limpar contador (1) Escrever

00047 Limpar estouro 3 R/W

00048 Status de trava DI 4 R/W D


00049 4 Partida do contador (1) / parada (0) R / W Formatos ATA
00050 Limpar contador (1) Escrever

00051 Limpar estouro 3 R/W

00052 Status de trava DI 4 R/W

00053 5 Partida do contador (1) / parada (0) R / W


00054 Limpar contador (1) Escrever

00055 Limpar estouro 3 R/W

00056 R/W

00057 6
Status de trava DI 4
Partida do contador (1) / parada (0) R / W
e
00058 Limpar contador (1) Escrever

00059 Limpar estouro 3 R/W


I/O
00060 Status de trava DI 4 R/W

00061 7 Partida do contador (1) / parada (0) R / W


R
00062

00063
Limpar contador (1)

Limpar estouro 3
Escrever

R/W
anges
00064 Status de trava DI 4 R/W

00065 8 Partida do contador (1) / parada (0) R / W


00066 Limpar contador (1) Escrever

00067 Limpar estouro 3 R/W

00068 Status de trava DI 4 R/W

00069 9 Partida do contador (1) / parada (0) R / W


00070 Limpar contador (1) Escrever

00071 Limpar estouro 3 R/W

00072 Status de trava DI 4 R/W

00073 10 Partida do contador (1) / parada (0) R / W


00074 Limpar contador (1) Escrever

00075 Limpar estouro 3 R/W

00076 Status de trava DI 4 R/W

00077 11 Partida do contador (1) / parada (0) R / W


00078 Limpar contador (1) Escrever

00079 Limpar estouro 3 R/W

00080 Status de trava DI 4 R/W

00081 12 7 Partida do contador (1) / parada (0) R / W


00082 Limpar contador (1) Escrever

00083 Limpar estouro 3 R/W

00084 Status de trava DI 4 R/W

211 Manual do usuário ADAM-6000

Página 224

00085 137 Partida do contador (1) / parada (0) R / W


00086 Limpar contador (1) Escrever

00087 Limpar estouro 3 R/W

00088 Status de trava DI 4 R/W

Endereço (0X) Canal Descrição Atributo

00301 0 Escrever
00302 1 Escrever
00303 2 Escrever
00304 3 Limpe o contador interno GCL Escrever
00305 4 valor ter Escrever
00306 5 Escrever
00307 6 Escrever

https://translate.googleusercontent.com/translate_f 180/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
00308 7 Escrever

Endereço (4X)

Endereço (4X) Canal Descrição Atributo

40001 ~ 40002 0 Ler


40003 ~ 40004 1 Ler
40005 ~ 40006 2 Ler
40007 ~ 40008 3 Ler
40009 ~ 40010 4 Ler
40011 ~ 40012 5 Ler
40013 ~ 40014 6 Ler
Contador / valor de frequência 1
40015 ~ 40016 7 Ler
40017 ~ 40018 8 Ler
40019 ~ 40020 9 Ler
40021 ~ 40022 10 Ler
40023 ~ 40024 11 Ler
40025 ~ 40026 12 Ler
40027 ~ 40028 13 Ler

Endereço (4X) Canal Descrição Atributo

40029 ~ 40030 0
Largura de baixo nível 2 lida Saída de pulso
40031 ~ 40032 1 Ler

Endereço (4X) Canal Descrição Atributo

40033 ~ 40034 0 Saída de pulso de alto nível Ler


40035 ~ 40036 1 largura 2 Ler

Manual do usuário ADAM-6000 212

Página 225

Apêndice B
Endereço (4X) Canal Descrição Atributo

40037 ~ 40038 0 Ler


Definir pulso 5 absoluto
40039 ~ 40040 1 Ler

Endereço (4X) Canal Descrição Atributo

40041 ~ 40042 0 Ler D


40043 ~ 40044 1
Definir pulso incremental 6
Ler Formatos ATA
Endereço (4X) Canal Descrição Atributo

40033 ~ 40034 0 Saída de pulso de alto nível R/W


40035 ~ 40036 1 largura R/W

Endereço (4X)

40301
Canal

Tudo
Descrição

Valor DI
Atributo

Ler
e
40303 Tudo Valor DO R/W
40305 0 ~ 15 Valor do sinalizador interno GCL R/W
I/O
Status de diagnóstico de DO
40307 Tudo Ler
(para a versão D)
R
anges
Endereço (4X) Canal Descrição Atributo

40211 Nome do módulo 1 Ler


40212 Nome do módulo 2 Ler

https://translate.googleusercontent.com/translate_f 181/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Endereço (4X) Canal Descrição Atributo

40311 ~ 40312 0 Ler


40313 ~ 40314 1 Ler
40315 ~ 40316 2 Ler
40317 ~ 40318 3 Contador interno GCL Ler
40319 ~ 40320 4 valor Ler
40321 ~ 40322 5 Ler
40323 ~ 40324 6 Ler
40325 ~ 40326 7 Ler

Observação! Os endereços Modbus azuis são suportados apenas pela versão CE ou posterior.
Observações
1 Como recuperar o valor do contador / frequência:
Contador (decimal) = (valor de 40002) x 65536 + (valor de 40001)
Frequência (decimal) = (valor de 40001) / 10 Hz
2 Incremento de tempo: 0,1 ms
3 Se o número de contagem for um estouro, o valor do bit será 1. Uma vez que este bit foi
lido, o valor retornará a 0.

213 Manual do usuário ADAM-6000

Página 226

4 Quando o canal de entrada digital é configurado como "trava de alto para baixo" ou "de baixo para
high latch ", o valor do bit será 1 se a condição de latch for atendida. Posteriormente, o
o valor do bit permanecerá em 1 até que você escreva 0 neste bit (ou seja, quando você limpar a trava
status).
5 Decida quantos pulsos serão gerados. Quando você escreve 0 neste bit, continua
pulsos úmidos serão gerados.
6 Durante a geração de pulso, você pode usar este bit para gerar pulsos adicionais. Por
Por exemplo, suponha que "pulso absoluto" seja definido como 100; durante sua geração, você
pode definir "pulso incremental" para 10 para que 10 pulsos extras sejam gerados
atado. Os 100 pulsos continuarão a ser gerados.
7 O nome do modelo de um módulo ADAM pode ser repetido lendo o hexadeci-
valor mal armazenado no endereço Modbus 40211.

ADAM-6052

Endereço (0X)

Endereço (0X) Canal Descrição Atributo

00001 0 Ler
00002 1 Ler
00003 2 Ler
00004 3 Ler
Valor DI
00005 4 Ler
00006 5 Ler
00007 6 Ler
00008 7 Ler

Endereço (0X) Canal Descrição Atributo

00017 0 R/W
00018 1 R/W
00019 2 R/W
00020 3 R/W
Valor DO
00021 4 R/W
00022 5 R/W
00023 6 R/W
00024 7 R/W

Endereço (0X) Canal Descrição Atributo

00033 0 Partida do contador (1) / parada (0) R / W


00034 Limpar contador (1) Escrever

00035 Limpar estouro 3 R/W

00036 Status de trava DI 4 R/W

https://translate.googleusercontent.com/translate_f 182/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
00037 1 Partida do contador (1) / parada (0) R / W
00038 Limpar contador (1) Escrever
00039 Limpar estouro 3 R/W

00040 Status de trava DI 4 R/W

00041 2 Partida do contador (1) / parada (0) R / W


00042 Limpar contador (1) Escrever

Manual do usuário ADAM-6000 214

Página 227

Apêndice B
00043 Limpar estouro 3 R/W

00044 Status de trava DI 4 R/W

00045 3 Partida do contador (1) / parada (0) R / W


00046 Limpar contador (1) Escrever

00047 Limpar estouro 3 R/W

00048 Status de trava DI 4 R/W

00049 4 Partida do contador (1) / parada (0) R / W


00050 Limpar contador (1) Escrever D
00051 Limpar estouro 3 R/W Formatos ATA
00052 Status de trava DI 4 R/W

00053 5 Partida do contador (1) / parada (0) R / W


00054 Limpar contador (1) Escrever

00055 Limpar estouro 3 R/W

00056 Status de trava DI 4 R/W

00057 6 Partida do contador (1) / parada (0) R / W


00058

00059
Limpar contador (1)

Limpar estouro 3
Escrever

R/W
e
00060 Status de trava DI 4 R/W

00061 7 Partida do contador (1) / parada (0) R / W I/O


00062 Limpar contador (1) Escrever

00063 Limpar estouro 3 R/W


R
00064 Status de trava DI 4 R/W
anges
Endereço (0X) Canal Descrição Atributo

00301 0 Escrever
00302 1 Escrever
00303 2 Escrever
00304 3 Limpe o contador interno GCL Escrever
00305 4 valor ter Escrever
00306 5 Escrever
00307 6 Escrever
00308 7 Escrever

Endereço (4X)

Endereço (4X) Canal Descrição Atributo

40001 ~ 40002 0 Ler


40003 ~ 40004 1 Ler
40005 ~ 40006 2 Ler
40007 ~ 40008 3 Ler
Contador / valor de frequência 1
40009 ~ 40010 4 Ler
40011 ~ 40012 5 Ler
40013 ~ 40014 6 Ler
40015 ~ 40016 7 Ler

215 Manual do usuário ADAM-6000

Página 228

https://translate.googleusercontent.com/translate_f 183/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

40017 ~ 40018 0 R/W


4001 ~ 40020 1 R/W
40021 ~ 40022 2 R/W
40023 ~ 40024 3 Saída de pulso de baixo nível R/W
40025 ~ 40026 4 largura 2 R/W
40027 ~ 40028 5 R/W
40029 ~ 40030 6 R/W
40031 ~ 40032 7 R/W
40033 ~ 40034 0 R/W
40035 ~ 40036 1 R/W
40037 ~ 40038 2 R/W
40039 ~ 40040 3 Saída de pulso de alto nível R/W
40041 ~ 40042 4 largura 2 R/W
40043 ~ 40044 5 R/W
40045 ~ 40046 6 R/W
40047 ~ 40048 7 R/W

Endereço (4X) Canal Descrição Atributo

40049 ~ 40050 0 R/W


40051 ~ 40052 1 R/W
40053 ~ 40054 2 R/W
40055 ~ 40056 3 R/W
Definir pulso 5 absoluto
40057 ~ 40058 4 R/W
40059 ~ 40060 5 R/W
40061 ~ 40062 6 R/W
40063 ~ 40064 7 R/W
40065 ~ 40066 0 R/W
40067 ~ 40068 1 R/W
40069 ~ 40070 2 R/W
40071 ~ 40072 3 R/W
Definir pulso incremental 6
40073 ~ 40074 4 R/W
40075 ~ 40076 5 R/W
40077 ~ 40078 6 R/W
40079 ~ 40080 7 R/W

Endereço (4X) Canal Descrição Atributo

40301 Tudo Valor DI Ler


40303 Tudo Valor DO R/W
40305 0 ~ 15 Valor do sinalizador interno GCL R/W
Status de diagnóstico de DO
40307 Tudo Ler
(para a versão D)

Endereço (4X) Canal Descrição Atributo

40211 Nome do módulo 1 Ler


40212 Nome do módulo 2 Ler

Manual do usuário ADAM-6000 216

Página 229

Apêndice B
Endereço (4X) Canal Descrição Atributo

40311 ~ 40312 0 Ler


40313 ~ 40314 1 Ler
40315 ~ 40316 2 Contador interno GCL Ler
40317 ~ 40318 3 valor Ler
40319 ~ 40320 4 Ler
40321 ~ 40322 5 Ler
D
40323 ~ 40324
40325 ~ 40326
6
7
Ler
Ler
Formatos ATA

Observação! Os endereços Modbus azuis são suportados apenas pela versão CE ou posterior.

https://translate.googleusercontent.com/translate_f 184/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Observações
1 Como recuperar o valor do contador / frequência:
Contador (decimal) = (valor de 40002) x 65536 + (valor de 40001)
Frequência (decimal) = (valor de 40001) / 10 Hz
2
3
Incremento de tempo: 0,1 ms
Se o número de contagem for um estouro, o valor do bit será 1. Uma vez que este bit foi
e
lido, o valor retornará a 0.
4 Quando o canal de entrada digital é configurado como "trava de alto para baixo" ou "de baixo para
high latch ", o valor do bit será 1 se a condição de latch for atendida. Posteriormente, o
I/O
o valor do bit permanecerá em 1 até que você escreva 0 neste bit (ou seja, quando você limpar a trava
status). R
5 Decida quantos pulsos serão gerados. Quando você escreve 0 neste bit, continua
pulsos úmidos serão gerados.
anges
6 Durante a geração de pulso, você pode usar este bit para gerar pulsos adicionais. Por
Por exemplo, suponha que "pulso absoluto" seja definido como 100; durante sua geração, você
pode definir "pulso incremental" para 10 para que 10 pulsos extras sejam gerados
atado. Os 100 pulsos continuarão a ser gerados.
7 O nome do modelo de um módulo ADAM pode ser repetido lendo o hexadeci-
valor mal armazenado no endereço Modbus 40211.

ADAM-6060/6066

Endereço (0X)

Endereço (0X) Canal Descrição Atributo

00001 0 Ler
00002 1 Ler
00003 2 Ler
Valor DI
00004 3 Ler
00005 4 Ler
00006 5 Ler

217 Manual do usuário ADAM-6000

Página 230

Endereço (0X) Canal Descrição Atributo

00017 0 R/W
00018 1 R/W
00019 2 R/W
Valor DO
00020 3 R/W
00021 4 R/W
00022 5 R/W

Endereço (0X) Canal Descrição Atributo

00033 0 Partida do contador (1) / parada (0) R / W


00034 Limpar contador (1) Escrever

00035 Limpar estouro 3 R/W

00036 Status de trava DI 4 R/W

00037 1 Partida do contador (1) / parada (0) R / W


00038 Limpar contador (1) Escrever

00039 Limpar estouro 3 R/W

00040 Status de trava DI 4 R/W

00041 2 Partida do contador (1) / parada (0) R / W


00042 Limpar contador (1) Escrever

00043 Limpar estouro 3 R/W

00044 Status de trava DI 4 R/W

00045 3 Partida do contador (1) / parada (0) R / W


00046 Limpar contador (1) Escrever

https://translate.googleusercontent.com/translate_f 185/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

00047 Limpar estouro 3 R/W

00048 Status de trava DI 4 R/W

00049 4 Partida do contador (1) / parada (0) R / W


00050 Limpar contador (1) Escrever

00051 Limpar estouro 3 R/W

00052 Status de trava DI 4 R/W

00053 5 Partida do contador (1) / parada (0) R / W


00054 Limpar contador (1) Escrever

00055 Limpar estouro 3 R/W

00056 Status de trava DI 4 R/W

Manual do usuário ADAM-6000 218

Página 231

Apêndice B
Endereço (0X) Canal Descrição Atributo

00301 0 Escrever
00302 1 Escrever
00303 2 Escrever
00304 3 Limpe o contador interno GCL Escrever
00305 4 valor ter Escrever
00306 5 Escrever
D
00307
00308
6
7
Escrever
Escrever
Formatos ATA

Endereço (4X)

Endereço (4X) Canal Descrição Atributo

40001 ~ 40002 0 Ler


40003 ~ 40004 1 Ler
40005 ~ 40006
40007 ~ 40008
2
3
Contador / valor de frequência 1
Ler
Ler
e
40009 ~ 40010 4 Ler
40011 ~ 40012 5 Ler
I/O
Endereço (4X) Canal Descrição Atributo R
40013 ~ 40014 0 R/W anges
40015 ~ 40016 1 R/W
40017 ~ 40018 2 Saída de pulso de baixo nível R/W
40019 ~ 40020 3 largura 2 R/W
40021 ~ 40022 4 R/W
40023 ~ 40024 5 R/W

Endereço (4X) Canal Descrição Atributo

40025 ~ 40026 0 R/W


40027 ~ 40028 1 R/W
40029 ~ 40030 2 Saída de pulso de alto nível R/W
40031 ~ 40032 3 largura 2 R/W
40033 ~ 40034 4 R/W
40035 ~ 40036 5 R/W

https://translate.googleusercontent.com/translate_f 186/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Endereço (4X) Canal Descrição Atributo

40037 ~ 40038 0 R/W


40039 ~ 40040 1 R/W
40041 ~ 40042 2 R/W
Definir pulso 5 absoluto
40043 ~ 40044 3 R/W
40045 ~ 40046 4 R/W
40047 ~ 40048 5 R/W

219 Manual do usuário ADAM-6000

Página 232

Endereço (4X) Canal Descrição Atributo

40049 ~ 40050 0 R/W


40051 ~ 40052 1 R/W
40053 ~ 40054 2 R/W
Definir pulso incremental 6
40055 ~ 40056 3 R/W
40057 ~ 40058 4 R/W
40059 ~ 40060 5 R/W

Endereço (4X) Canal Descrição Atributo

40301 Tudo Valor DI Ler


40303 Tudo Valor DO R/W
40305 0 ~ 15 Valor do sinalizador interno GCL R/W

Endereço (4X) Canal Descrição Atributo

40211 Nome do módulo 1 Ler


40212 Nome do módulo 2 Ler

Endereço (4X) Canal Descrição Atributo

40311 ~ 40312 0 Ler


40313 ~ 40314 1 Ler
40315 ~ 40316 2 Ler
40317 ~ 40318 3 Contador interno GCL Ler
40319 ~ 40320 4 valor Ler
40321 ~ 40322 5 Ler
40323 ~ 40324 6 Ler
40325 ~ 40326 7 Ler

Observação! Os endereços Modbus azuis são suportados apenas pela versão CE ou posterior.
Observações
1 Como recuperar o valor do contador / frequência:
Contador (decimal) = (valor de 40002) x 65536 + (valor de 40001)
Frequência (decimal) = (valor de 40001) / 10 Hz
2 Incremento de tempo: 0,1 ms
3 Se o número de contagem for um estouro, o valor do bit será 1. Uma vez que este bit foi
lido, o valor retornará a 0.
4 Quando o canal de entrada digital é configurado como "trava de alto para baixo" ou "de baixo para
high latch ", o valor do bit será 1 se a condição de latch for atendida. Posteriormente, o
o valor do bit permanecerá em 1 até que você escreva 0 neste bit (ou seja, quando você limpar a trava
status).
5 Decida quantos pulsos serão gerados. Quando você escreve 0 neste bit, continua
pulsos úmidos serão gerados.
6 Durante a geração de pulso, você pode usar este bit para gerar pulsos adicionais. Por
Por exemplo, suponha que "pulso absoluto" seja definido como 100; durante sua geração, você

Manual do usuário ADAM-6000 220

https://translate.googleusercontent.com/translate_f 187/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
Página 233

pode definir "pulso incremental" para 10 para que 10 pulsos extras sejam gerados
Apêndice B
atado. Os 100 pulsos continuarão a ser gerados.
7 O nome do modelo de um módulo ADAM pode ser repetido lendo o hexadeci-
valor mal armazenado no endereço Modbus 40211.

D
Formatos ATA

I/O
R
anges

221 Manual do usuário ADAM-6000

Página 234

https://translate.googleusercontent.com/translate_f 188/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Manual do usuário ADAM-6000 222

Página 235

https://translate.googleusercontent.com/translate_f 189/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Referência de Aterramento
Apêndice C C

Página 236

C.1 Aplicação de Aterramento e Blindagem de Campo


C.1.1 Visão geral
Infelizmente, raramente é possível concluir uma tarefa de integração de sistema em uma passagem
por causa de problemas imprevisíveis encontrados no campo. Uma rede de comunicação
trabalho ou sistema pode ser instável, ou pode haver ruído de danos ao equipamento ou
uma tempestade próxima. No entanto, o problema mais comum é a fiação inadequada e
esses problemas geralmente estão relacionados ao aterramento e à blindagem. Embora a fiação e
o cabeamento incorre em custos consideravelmente menores do que o hardware, a confiabilidade de um ato de rede
ally depende principalmente de aterramento e blindagem. Portanto, vale a pena investir em
fiação / cabeamento de tempo e qualidade para garantir a confiabilidade do sistema. Este apêndice
descreve alguns conceitos fundamentais sobre aterramento em campo e blindagem.

Aterramento C.2
A Terra para referência C.2.1
The Frame Ground e Grounding Bar C.2.2
Modo normal e modo comum C.2.3
Impedância do fio C.2.4
Aterramento de Ponto Único C.2.5
Blindagem C.3
Blindagem do cabo C.3.1
Blindagem do Sistema C.3.2
Técnicas de redução de ruído C.4
Lista de controle C.5

C.2 Aterramento
C.2.1 A Terra como Referência

https://translate.googleusercontent.com/translate_f 190/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Figura C.1 Pensando na Terra como um Solo

Obviamente, a terra não é condutiva. Considere que todos os edifícios estão sobre (ou dentro) do
terra; assim, aço, concreto e cabos associados (como para-raios) e

Manual do usuário ADAM-6000 224

Página 237

o sistema de energia está conectado à terra. É útil pensar neles como resistores. O
apêndice C
um número incontável de resistores paralelos torna a terra um único ponto de referência.

C.2.2 Terrenos da Estrutura e Barras de Aterramento

G
arredondamento

Referência
Figura C.2 Barra de Aterramento

O aterramento é uma das questões mais importantes para nossos sistemas. Assim como a moldura
terra de um computador, um sinal de dados adquirido por um canal oferece um ponto de referência de
o circuito eletrônico dentro do computador. Se quisermos nos comunicar com este com
computador, o aterramento do sinal e o aterramento da estrutura devem ser conectados um ao outro em
a fim de fazer um ponto de referência para o circuito eletrônico um do outro. Para rede de computador
obras, sistemas de energia, redes de telecomunicações e assim por diante, geralmente é necessário
É necessário instalar uma barra de aterramento individual para cada sistema. Estas barras de aterramento não
fornecem apenas um ponto de referência individual, mas também fazem da terra o aterramento.

Figura C.3 Figura C.3: Modo normal e comum

C.2.3 Modo Normal e Modo Comum


Tentar medir a tensão entre um circuito ativo e um piso de concreto ou
entre neutro e um piso de concreto dará valores absurdos. "Quente" e "neutro"
são apenas sinais relacionais: você obterá 110 ou 220 V CA medindo esses sinais.
O modo normal e o modo comum mostram que o aterramento do quadro é o mais importante
sinal de referência para todos os sistemas e equipamentos.

225 Manual do usuário ADAM-6000

https://translate.googleusercontent.com/translate_f 191/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Página 238

Figura C.4 Modo Normal e Comum


∎ O pino de aterramento é mais longo do que os outros pinos, de modo que é o primeiro em contato com um
sistema de energia e atuar como um desvio de ruído.
∎ O pino neutro é mais largo do que o pino ativo para reduzir a impedância de contato.

C.2.4 Impedância do fio

Figura C.5 Transmissão de alta tensão

Linhas de alta tensão são necessárias porque as usinas geram alta tensão
correntes e, em seguida, as estações de energia locais reduzem a tensão para distribuição local.
De acordo com a fórmula de potência, P = I * V, a corrente diminui quando a tensão é
aumentou. Dado que a impedância de um cabo é determinada pelo material que é
feito de, a lei de Ohm (V = I * R) nos diz que usar um material de alta impendência significa
que a diminuição da corrente reduzirá a perda de energia durante a transmissão. Assim, usando
linhas de alta tensão reduzem o custo de transporte de energia elétrica de um lugar
para outro.

Manual do usuário ADAM-6000 226

Página 239

apêndice C

G
https://translate.googleusercontent.com/translate_f 192/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

arredondamento
Figura C.6 Impedância de fio

C.2.5 Aterramento de Ponto Único

Referência

Figura C.7 Aterramento de Ponto Único


O aterramento de ponto único pode ser entendido considerando uma água doméstica simples
sistema; quando uma pessoa está tomando banho quente e outra pessoa liga um banho quente
torneira de água, a água do chuveiro ficará fria. A seção inferior da Figura
C.7 descreve este conceito e mostra como os dispositivos serão influenciados quando houver um
mudança repentina na carga. Neste exemplo, suponha que todas as quatro tomadas estejam abertas; quando
As saídas 3 e 4 são fechadas, o fluxo para as outras duas saídas aumentará. Em outro
palavras, a taxa de fluxo não será constante.

Figura C.8 Aterramento de ponto único

227 Manual do usuário ADAM-6000

Página 240

A Figura C.8 mostra como um sistema de aterramento de ponto único será um sistema mais estável
do que se apenas um cabo for usado. Se você usar um cabo fino para alimentar esses dispositivos, o
o dispositivo final receberá menos energia do que os outros dispositivos. O cabo fino vai
consumir a energia.

C.3 Blindagem
C.3.1 Blindagem do Cabo

Figura C.9 Cabo de isolamento único


Cabo de Isolamento Único
A Figura C.9 mostra a estrutura do cabo de isolamento. A imagem mostra o isolamento
camada, que é uma folha de alumínio em espiral que cobre os fios. Esta estrutura em espiral

https://translate.googleusercontent.com/translate_f 193/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
fornece uma camada de blindagem que protege os cabos de ruídos externos.

Figura C.10 Cabo de isolamento duplo

Cabo de isolamento duplo


A Figura C.10 mostra a estrutura do cabo de isolamento duplo. Aqui, o primeiro isolamento
camada de folha de alumínio em espiral cobre os condutores e a segunda camada de isolamento,
que compreende vários condutores nus, espirais e cruzamentos sobre o primeiro escudo
camada. Esta estrutura em espiral forma uma camada de isolamento que, em comparação com um único isolado
cabo de conexão, é mais eficiente para reduzir o ruído externo.
Para maximizar a redução de ruído, as seguintes dicas devem ser consideradas:
∎ Não use uma blindagem de cabo como um sinal de aterramento. O escudo é projetado para transportar
ruído, portanto, qualquer ruído ambiental irá se acoplar e interferir no seu sistema.
∎ A blindagem de alta densidade é melhor, especialmente para redes de comunicação.

Manual do usuário ADAM-6000 228

Página 241

∎ É melhor usar cabo de isolamento duplo para redes de comunicação, bem como
apêndice C
aplicações de E / S analógicas.
∎ Ambos os lados das proteções devem ser conectados à sua estrutura enquanto dentro do dispositivo
(para considerações EMI)
∎ Não retire uma quantidade excessiva da tampa de plástico durante a soldagem.

C.3.2 Proteção do Sistema

G
arredondamento

Referência
Figura C.11 Sistema de Blindagem
∎ Nunca descasque muito a cobertura de plástico do cabo. Isso pode destruir as características
tiques do cabo STP e blindagem de fio desencapado conduz facilmente o ruído.
∎ Escudos em cascata juntos por soldagem (consulte a figura a seguir para mais
detalhes).
∎ Conecte a blindagem ao aterramento da estrutura de uma fonte de alimentação DC para forçar o controle
ruído canalizado para fluir para o aterramento da estrutura da fonte de alimentação DC (a estrutura
o aterramento da fonte de alimentação DC deve ser conectado ao aterramento do sistema).

https://translate.googleusercontent.com/translate_f 194/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
Figura C.12 As características do cabo
Lembre-se de que você não deve retirar muito isolamento para soldar. Isso poderia
reduzir a eficácia do cabo STP e abrir um caminho que introduza
ruído.

229 Manual do usuário ADAM-6000

Página 242

Figura C.13 Sistema de Blindagem (1)

Conexão de blindagem (1)


Tenha cuidado para não se apressar ao configurar um sistema, pois isso pode facilmente levar a cabos
quebra. Como é o caso com todos os circuitos eletrônicos, um sinal sempre tomará o caminho
de menor resistência. Assim, se a conexão entre dois cabos for ruim, isso criará
um caminho ruim para o sinal. Isso pode fazer com que o ruído encontre outro caminho com menos
resistência e, assim, introduzir interferência.

Figura C.14 Sistema de Blindagem (2)

Conexão de blindagem (2)


A Figura C.14 mostra que a solda de preenchimento apenas facilita o sinal.

C.4 Técnicas de redução de ruído


Considere as seguintes técnicas ao buscar implementar a redução de ruído:
∎ Isolar fontes de ruído em gabinetes blindados
∎ Coloque o equipamento sensível em um gabinete blindado e longe do computador
equipamento
∎ Use terrenos separados entre fontes de ruído e sinais
∎ Mantenha os cabos de aterramento / sinal o mais curtos possível
∎ Use cabos de sinal trançados e blindados
∎ Blindagens de aterramento em uma extremidade SOMENTE quando os aterramentos de referência não são os mesmos
∎ Verifique a estabilidade nas linhas de comunicação
∎ Adicione barras de aterramento adicionais, se necessário
∎ O diâmetro de um cabo de alimentação deve ser> 2,0 mm2

https://translate.googleusercontent.com/translate_f 195/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
Manual do usuário ADAM-6000 230

Página 243

∎ O aterramento independente é necessário para E / S analógicas e redes de comunicação


apêndice C
ao usar uma caixa de jumpers
∎ Use filtros de redução de ruído se necessário (TVS, etc.)
∎ Consulte o padrão FIPS 94, que recomenda que o sistema de computador
deve ser colocado mais perto de sua fonte de energia para eliminar o comum induzido por carga
ruído de modo

G
arredondamento

Referência

Figura C.15 Técnicas de redução de ruído

C.5 Lista de verificação


∎ Você seguiu a regra de aterramento de ponto único?
∎ Modo normal e tensão de modo comum?
∎ O aterramento DC e AC foram separados?
∎ Rejeitar o fator de ruído?
∎ A blindagem está conectada corretamente?
∎ O tamanho do fio está correto?
∎ As conexões soldadas são boas?
∎ Os parafusos do terminal estão apertados?

231 Manual do usuário ADAM-6000

Página 244

https://translate.googleusercontent.com/translate_f 196/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

Manual do usuário ADAM-6000 232

Página 245

https://translate.googleusercontent.com/translate_f 197/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

D
Apêndice
REST para ADAM-6000
D

Página 246

D.1 Introdução ao REST


REpresentational State Transfer (REST) ​é uma arquitetura de software para aplicativos da web
ções e serviços, incluindo indicação de imagem, solicitações / respostas de recursos e
entrega de mensagem. Pode ser desenvolvido para ser compatível com protocolos comuns e
padrões como HTTP, URI, XML e HTML. Com a vantagem de escalabilidade,
simplicidade e desempenho, o REST foi adotado em serviços web pela Amazon
e Yahoo.
O serviço da web dos módulos da série ADAM-6000 é baseado em HTML5. Você deveria
precisa integrar isso a outros serviços da web, a seguinte lista de informações / comandos
fornecerá uma referência útil para implementação.

D.2 Recursos REST para ADAM


D.2.1 Analoginput
GET / analoginput / (all | {id}) / value

ContentType: application / x-www-form-urlencoded


Solicitar
{id}: o ID do canal de entrada analógica (começando em 0)
Use o seguinte URI para obter o valor de AI-0:
http://10.0.0.1/analoginput/0/value
Exemplos
Use o seguinte URI para obter todos os valores de entrada analógica:
http://10.0.0.1/analoginput/all/value
ContentType: text / xml
Se o resultado for OK, o conteúdo aparecerá da seguinte maneira:
<? xml version = "1.0"?>
<ADAM-6017 status = "OK">
<AI>
<ID> 0 </ID>
<VALUE> 7FFF </VALUE>
Resposta
</AI>
</ADAM-6017>
Se a solicitação falhar, o conteúdo aparecerá da seguinte maneira:
<? xml version = "1.0"?>
<ADAM-6017 status = "{erro}">
</ADAM-6017>
{error}: A mensagem de erro
Se o {id} estiver fora do intervalo, a resposta retornará o código de status HTTP 501 (não
implementado). O conteúdo de <VALUE> está em formato hexadecimal (intervalo

https://translate.googleusercontent.com/translate_f 198/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
Observações 0000 ~ FFFF), que mapeia para o mín. / Máx. da faixa (valor de entrada analógica
é de 16 bits).

GET / analoginput / (all | {id}) / range

ContentType: application / x-www-form-urlencoded


Solicitar
{id}: o ID do canal de entrada analógica (começando em 0)
Use o seguinte URI para obter o intervalo de entrada de AI-0:
http://10.0.0.1/analoginput/0/range
Exemplos
Use o seguinte URI para obter todos os intervalos de entrada analógica:
http://10.0.0.1/analoginput/all/range

Manual do usuário ADAM-6000 234

Página 247

Apêndice D
ContentType: text / xml
Se o resultado for OK, o conteúdo aparecerá da seguinte maneira:
<? xml version = "1.0"?>
<ADAM-6017 status = "OK">
<AI>
<ID> 0 </ID>
<RANGE> 7 </RANGE>
<NOME> 4 ~ 20 mA </NOME>
<MAX> 20 </MAX>
Resposta
<MIN> 4 </MIN>
<UNIT> mA </UNIT> R
</AI> EST para
</ADAM-6017>
Se a solicitação falhar, o conteúdo aparecerá da seguinte maneira:
<? xml version = "1.0"?>
<ADAM-6017 status = "{erro}">
</ADAM-6017>
{error}: A mensagem de erro
UMA
Observações
Se o {id} estiver fora do intervalo, a resposta retornará o código de status HTTP 501 (não
implementado). DAM-6000
D.2.2 Saída Analógica
GET / analogoutput / (all | {id}) / value

ContentType: application / x-www-form-urlencoded


Solicitar
{id}: o ID do canal de saída analógica (começando em 0)

Use o seguinte URI para obter o valor de AI-0:


http://10.0.0.1/analogoutput/0/value
Exemplos
Use o seguinte URI para obter todos os valores de saída analógica:
http://10.0.0.1/analogoutput/all/value
ContentType: text / xml
Se o resultado for OK, o conteúdo aparecerá da seguinte maneira:
<? xml version = "1.0"?>
<ADAM-6224 status = "OK">
<AO>
<ID> 0 </ID>
<VALUE> 0FFF </VALUE>
Resposta
</AO>
</ADAM-6224>
Se a solicitação falhar, o conteúdo aparecerá da seguinte maneira:
<? xml version = "1.0"?>
<ADAM-6224 status = "{erro}">
</ADAM-6224>
{error}: A mensagem de erro
Se o {id} estiver fora do intervalo, a resposta retornará o código de status HTTP 501 (não
implementado)
Observações
O conteúdo de <VALUE> está em formato hexadecimal (intervalo 0000 ~ 0FFF), que mapeia
para o mín. / máx. valor da faixa (o valor da saída analógica é de 12 bits).

POST / saída analógica / todos / valor

Solicitar ContentType: application / x-www-form-urlencoded

https://translate.googleusercontent.com/translate_f 199/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

235 Manual do usuário ADAM-6000

Página 248

Use o seguinte URI para definir o (s) valor (es) da saída analógica
http://10.0.0.1/analogoutput/all/value
Os dados que acompanham a solicitação serão fornecidos como {nome} = {valor} par (es)
{nome}: o nome do canal (por exemplo, AO-0)
Exemplos
{valor}: o valor a ser definido para o canal indicado
Por exemplo, se a solicitação vai definir os canais 0, 1 e 2 para um valor de
3, então os pares nome-valor aparecerão da seguinte forma:
AO0 = 00FF & AO1 = 0000 & AO2 = 0FFF
ContentType: text / xml
O conteúdo aparecerá da seguinte forma:
<? xml version = "1.0"?>
Resposta <ADAM-6224 status = "{status}">
</ADAM-6224>
{status}: O resultado (se bem-sucedido, o resultado será 'OK'; caso contrário, o resultado
será a mensagem de erro).
O {valor} dos dados da postagem está no formato HEX e de 0000 a 0FFF, que
Observações
mapeia para o mín. / máx. valor da faixa (o valor da saída analógica é de 12 bits).

GET / analogoutput / (all | {id}) / range

ContentType: application / x-www-form-urlencoded


Solicitar
{id}: o ID do canal AO (começando em 0)
Use o seguinte URI para obter o intervalo AO-0:
http://10.0.0.1/analogoutput/0/range
Exemplos
Use o seguinte URI para obter todos os intervalos de saída analógica:
http://10.0.0.1/analogoutput/all/range
ContentType: text / xml
Se o resultado for OK, o conteúdo aparecerá da seguinte maneira:
<? xml version = "1.0"?>
<ADAM-6224 status = "OK">
<AO>
<ID> 0 </ID>
<RANGE> 7 </RANGE>
<NOME> 4 ~ 20 mA </NOME>
<MAX> 20 </MAX>
Resposta
<MIN> 4 </MIN>
<UNIT> mA </UNIT>
</AO>
</ADAM-6224>
Se a solicitação falhar, o conteúdo aparecerá da seguinte maneira:
<? xml version = "1.0"?>
<ADAM-6224 status = "{erro}">
</ADAM-6224>
{error}: A mensagem de erro
Se o {id} estiver fora do intervalo, a resposta retornará o código de status HTTP 501 (não
Observações
implementado)

D.2.3 Digitalinput
GET / digitalinput / (all | {id}) / value

ContentType: application / x-www-form-urlencoded


Solicitar
{id}: o ID do canal DI (começando em 0)
Use o seguinte URI para obter o valor DI-0:
http://10.0.0.1/digitalinput/0/value
Exemplos
Use o seguinte URI para obter todos os valores de entrada digital:
http://10.0.0.1/digitalinput/all/value

Manual do usuário ADAM-6000 236

Página 249

Apêndice D
ContentType: text / xml
Se o resultado for OK, o conteúdo aparecerá da seguinte maneira:
<? xml version = "1.0"?>
<ADAM-6050 status = "OK">
<DI>
<ID> 0 </ID>

https://translate.googleusercontent.com/translate_f 200/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
Resposta <VALUE> 0 </VALUE>
</DI>
</ADAM-6050>
Se a solicitação falhar, o conteúdo aparecerá da seguinte maneira:
<? xml version = "1.0"?> R
<ADAM-6050 status = "{erro}"> EST para
</ADAM-6050>
{error}: A mensagem de erro
Se o {id} estiver fora do intervalo, a resposta retornará o código de status HTTP 501 (não
Observações
implementado)

D.2.4 Saída Digital UMA


GET / digitaloutput / (all | {id}) / value DAM-6000
ContentType: application / x-www-form-urlencoded
Solicitar
{id}: o ID do canal de saída digital (começando em 0)
Use o seguinte URI para obter o valor DO-0:
http://10.0.0.1/digitaloutput/0/value
Exemplos
Use o seguinte URI para obter todos os valores de saída digital:
http://10.0.0.1/digitaloutput/all/value
ContentType: text / xml
Se o resultado for OK, o conteúdo aparecerá da seguinte maneira:
<? xml version = "1.0"?>
<ADAM-6050 status = "OK">
<DO>
<ID> 0 </ID>
<VALUE> 1 </VALUE>
Resposta
</DO>
</ADAM-6050>
Se a solicitação falhar, o conteúdo aparecerá da seguinte maneira:
<? xml version = "1.0"?>
<ADAM-6050 status = "{erro}">
</ADAM-6050>
{error}: A mensagem de erro
Se o {id} estiver fora do intervalo, a resposta retornará o código de status HTTP 501 (não
Observações
implementado)

POST / digitaloutput / all / value

Solicitar ContentType: application / x-www-form-urlencoded


Use o seguinte URI para definir os valores de saída digital:
http://10.0.0.1/digitaloutput/all/value
Os dados que acompanham a solicitação serão fornecidos como
{nome} = {valor} par (es)
Exemplos {nome}: o nome do canal (por exemplo, DO-0)
{valor}: o valor a ser definido para o canal indicado
Por exemplo, se a solicitação for definir os canais 0, 1 e 2 como um
valor de 1, os pares nome-valor seriam os seguintes:
DO0 = 1 & DO1 = 1 & DO2 = 1

237 Manual do usuário ADAM-6000

Página 250

ContentType: text / xml


O conteúdo aparecerá da seguinte forma:
<? xml version = "1.0"?>
Resposta <ADAM-6050 status = "{status}">
</ADAM-6050>
{status}: o resultado. Se for bem-sucedido, o resultado será "OK"; de outra forma,
o resultado será a mensagem de erro.
Observações

D.2.5 Contador
GET / contador / (todos | {id}) / valor

ContentType: application / x-www-form-urlencoded


Solicitar
{id}: o ID do canal do contador (começando em 0)
Use o seguinte URI para obter o valor Counter-0:
http://10.0.0.1/counter/0/value
Exemplos
Use o seguinte URI para obter todos os valores do contador:
http://10.0.0.1/counter/all/value
ContentType: text / xml
Se o resultado for OK, o conteúdo aparecerá da seguinte maneira:
<? xml version = "1.0"?>

https://translate.googleusercontent.com/translate_f 201/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000
<ADAM-6051
<CNT> status = "OK">
<ID> 0 </ID>
<VALUE> 102938 </VALUE>
Resposta
</CNT>
</ADAM-6051>
Se a solicitação falhar, o conteúdo aparecerá da seguinte maneira:
<? xml version = "1.0"?>
<ADAM-6051 status = "{erro}">
</ADAM-6051>
{error}: A mensagem de erro
Se o {id} estiver fora do intervalo, a resposta retornará o código de status HTTP 501 (não
Observações
implementado)

Manual do usuário ADAM-6000 238

Página 251

Apêndice D

R
EST para

UMA
DAM-6000

https://translate.googleusercontent.com/translate_f 202/203
13/12/2021 11:15 Manual do usuário da série ADAM-6000

239 Manual do usuário ADAM-6000

Página 252

www.advantech.com
Por favor, verifique as especificações antes de citar. Este guia destina-se a referência
fins apenas.
Todas as especificações do produto estão sujeitas a alterações sem aviso prévio.
Nenhuma parte desta publicação pode ser reproduzida em qualquer forma ou por qualquer meio,
eletrônico, fotocópia, gravação ou de outra forma, sem autorização prévia por escrito
opinião do editor.
Todas as marcas e nomes de produtos são marcas comerciais ou marcas registradas de seus
respectivas empresas.
© Advantech Co., Ltd. 2018

https://translate.googleusercontent.com/translate_f 203/203

Você também pode gostar