REDES INDUSTRIAIS - ECA 418
ATIVIDADE PRÁTICA 02
ADAM 6000
(DESENVOLVIMENTO DE SOFTWARE DE APLICAÇÃO)
Redes Industriais e Protocolos de Comunicação - Básico
Fundação de
Pesquisa e
Assessoramento
à Indústria
SISTEMA ADAM-6000 MODBUS/TCP (Aplicação)
I- INTRODUÇÃO
A série ADAM-6000 foi desenvolvida para integrar entradas e saídas de um processo
facilitando assim a aquisição de dados e monitoramento de uma planta industrial.
Os módulos ADAM-6000 são conectados em rede através do padrão Ethernet usado na
maioria das empresas e escritórios. Esta combinação garante ao usuário uma rede versátil
(Ethernet) se comunicando através de um padrão universal e com um protocolo não
proprietário (MODBUS). Esses fatores contribuem para que a rede MODBUS/TCP seja
verdadeiramente aberta e mais acessível a troca de informações no chão de fabrica.
A conexão do módulo ADAM-6000 na rede é muito simples, pois os módulos possuem
conexões iguais as conexões utilizadas em uma rede local normal. Cada módulo possui um
conector RJ-45 para ligar-se através da rede Ethernet pelo par trancado UTP.
Existem alguns módulos que possuem funções especiais na rede. Estes módulos têm como
função conectar a rede de acordo com as necessidades topológicas ligadas as aplicações.
Podem ser Hubs ou Switchs e por isso, possuem mais de um conector RJ-45, como mostra a
figura abaixo:
2
Redes Industriais e Protocolos de Comunicação - Básico
Fundação de
Pesquisa e
Assessoramento
à Indústria
II- O Software ADAM APAX Utility
O software ADAM APAX Utility é um software do fabricante que acompanha os módulos
ADAM-6000. Sua interface visual com o usuário facilita a configuração e monitoração dos
módulos através da Ethernet. Para utilizar este software, deve-se conectar os módulos
ADAM-6000 com o PC via par traçado UTP e verificar a alimentação dos módulos e
configuração dos IPs.
1.
2.
3.
4.
Para abrir o software clique em Iniciar/Programas/ ADAM APAX Utility ou
utilize o atalho na área de trabalho.
Depois de aberto, o software automaticamente procura na rede os módulos
conectados. Se ele não encontrar verifique a alimentação dos módulos e a
conexão com a rede.
Para procurar os módulos na rede clique no ícone Search for Ethernet Device
como mostra a figura abaixo.
Estabelecer uma rede local através do ajuste de IP entre o computador Host e
os módulos.
Os módulos estarão distribuídos na rede de acordo com seu IP. Cada módulo
ADAM-6000 possui um IP próprio na rede e estes módulos podem ser
visualizados na rede conforme figura a seguir.
Identifique os IPs dos módulos ADAM 6000 (Entradas e Saídas)
3
Redes Industriais e Protocolos de Comunicação - Básico
Fundação de
Pesquisa e
Assessoramento
à Indústria
Através do ADAM APAX Utility também é possível visualizar as funções dos módulos na rede:
Clique no diretório da rede onde estão os IPs como mostra a figura abaixo.
Para cada módulo conectado a rede, a tela do lado direito mostrará o estado das entradas e
das saídas em tempo real, basta clicar sobre o modulo que se quer observar, como mostra a
figura abaixo.
Identifique o endereço das Entradas e Saídas nos módulos ADAM 6000
4
Redes Industriais e Protocolos de Comunicação - Básico
III-
Fundação de
Pesquisa e
Assessoramento
à Indústria
SOFTWARE ADVANTECH STUDIO 6.1 PARA CONTROLE E SUPERVISÃO
Os módulos ADAMs-6000 podem ser utilizados em conjunto com vários tipos de softwares
supervisórios como o Elipse, Intouch, Indusoft. Será utilizado o Advantech Studio 6.1 para
construir uma aplicação utilizando entradas e saídas digitais do módulo ADAM-6050 e
ADAM-6051 presentes no kit de treinamento. Também estará sendo usado o módulo ADAM6520 que é invisível na rede por se tratar de um switch.
1-
CRIANDO UM NOVO PROJETO
1.
Iniciar o software Advantech Studio 6.1 pelo atalho na área de trabalho.
Tela inicial do aplicativo.
2.
Para criar um novo projeto, clique no menu File/New. Na janela Project digite
o nome do novo projeto no campo Application Name.
5
Redes Industriais e Protocolos de Comunicação - Básico
3.
4.
Fundação de
Pesquisa e
Assessoramento
à Indústria
No painel Target platform selecione a opção XP Standard e pressione OK .
Na janela Project Wizard selecione a opção Empty Application no painel
Template e a opção 640x480 em Resolution. Pressione OK.
NOTA: NÃO SE ESQUEÇA DE IR SALVANDO O PROGRAMA DURANTE O DESENVOLVIMENTO.
6
Redes Industriais e Protocolos de Comunicação - Básico
Fundação de
Pesquisa e
Assessoramento
à Indústria
2- Criando uma Tela de Supervisão
1.
Para criar uma tela, selecione no Workspace Window/Graphics como mostra a
figura a seguir:
2. Clique com o botão direito no diretório Screens e selecione Insert (ou no menu
principal lnsert/Screen).
3. Uma tela de atributos irá aparecer. Salve a tela clicando ok.
4. Expandindo a árvore da Janela Graphics, pode ser vista a tela salva.
5. Clique com o botão direito do mouse na tela para ver opções da tela. Clique em
Background Color para mudar a cor de fundo da tela se for de interesse. Selecione
uma das cores e pressione o botão OK.
6. Salve a tela clicando no menu File/Save.
7
Redes Industriais e Protocolos de Comunicação - Básico
Fundação de
Pesquisa e
Assessoramento
à Indústria
3- Criando os Objetos do Cabeçalho
Desenhe um botão com a ferramenta Button
da barra de ferramentas localizada à
direita da tela. Insira-o no canto inferior direito da tela. Este botão será usado para desativar
a aplicação quando necessário, mas poderia ter qualquer outra função.
Depois de desenhar o botão, clique nele com o botão direito e selecione Properties (ou de
um duplo clique no botão). No campo Caption, escreva EXIT para mudar o texto do botão.
Salve a aplicação.
8
Redes Industriais e Protocolos de Comunicação - Básico
Fundação de
Pesquisa e
Assessoramento
à Indústria
Para adicionar uma propriedade dinâmica a um objeto:
1. Selecione o botão criado EXIT.
Command na barra de ferramentas.
2. Pressione o botão
3. Clique com o botão direito no botão criado EXIT.
4. Clique em properties. Em type selecione Built-in Language e digite a
função ShutDown() no campo Expression como mostra a figura abaixo.
5. Salve a tela.
4- Entradas Digitais do Projeto
Para criar uma interface entre as entradas digitais do módulo ADAM 6051, insira na tela 3
retângulos arredondados com a ferramenta Rounded Rectangle
da barra de
ferramentas. Estes 3 retângulos vão simbolizar as 3 entradas digitais conectadas aos botões
verdes no painel.
9
Fundação de
Pesquisa e
Assessoramento
à Indústria
Redes Industriais e Protocolos de Comunicação - Básico
Para que o primeiro retângulo possa mostrar o estado da variável DI8 do módulo ADAM
6051:
1.
Selecione o retângulo, clique no botão
Colors , clique com o botão direito
2.
novamente no retângulo e entre na opção Properties.
Ao lado do campo Limit Expression selecione o botão.
3.
Deve aparecer uma tela semelhante a figura a seguir. Selecione New e
preencha a tela “New Tag”.
10
Redes Industriais e Protocolos de Comunicação - Básico
Fundação de
Pesquisa e
Assessoramento
à Indústria
4.
Preencha os campos como mostra a figura acima e clique em OK.
5.
6.
Verifique a criação do novo Tag.
Confirme o link com o objeto selecionado clicando em OK.
Repita o processo para os dois outros retângulos, utilizando agora as entradas DI9 e DI10.
Devem ser criadas mais duas Tags, DI9 e DI10 que deverão corresponder as entradas DI9 e
DI10 do modulo ADAM 6051.
11
Redes Industriais e Protocolos de Comunicação - Básico
Fundação de
Pesquisa e
Assessoramento
à Indústria
5- Saídas Digitais do Projeto
Para criar uma interface entre as saídas digitais do módulo ADAM 6050, insira na tela 3
retângulos arredondados com a ferramenta Ellipse
da barra de ferramentas. Estas 3
elipses vão simbolizar as 3 saídas digitais conectadas as lâmpadas amarelas no painel.
Para que a primeira elipse possa mostrar o estado da variável DO-0 do módulo ADAM 6050:
1. Selecione a elipse e clique no botão
Colors, clique com o botão direito
novamente no retângulo e entre na opção Properties.
2. Siga os passos para o procedimento realizado para as entrada, porém agora você
deve criar as variáveis de saída.
Repita o processo para as duas outras elipses, utilizando agora as saídas DO1 e DO2.
Devem ser criadas mais duas Tags, DO1 e DO2 que deverão corresponder as saídas DO1 e
DO2 do modulo ADAM 6050.
12
Redes Industriais e Protocolos de Comunicação - Básico
Fundação de
Pesquisa e
Assessoramento
à Indústria
6- Tags do Projeto
Após a criação de todas as Tags, elas podem ser visualizadas pela tabela Datasheet View.
Para abrir esta tabela entre na janela Workspace, selecione o menu Database, dê um duploclique no diretório Application Tags, e clique na pasta Datasheet View. Esta pasta deve
mostrar todas as tags criadas e seus tipos.
13
Redes Industriais e Protocolos de Comunicação - Básico
Fundação de
Pesquisa e
Assessoramento
à Indústria
7- Configurando o Driver de Comunicação do Projeto
O Driver de Comunicação tem como função interligar as variáveis do programa (Tags), com
as entradas e saídas dos módulos.
Para configurar o driver do programa:
1.
2.
3.
Clique na pasta Workspace/Comm. Clique com o botão direito na pasta
Drivers.
Clique em Add/Remove Drivers
Escolha o Driver MOTCP e pressione o botão Select, como mostra a figura
abaixo:
14
Redes Industriais e Protocolos de Comunicação - Básico
Fundação de
Pesquisa e
Assessoramento
à Indústria
8- Criando DataSheet para Entrada e Saídas Digitais.
Na janela Workspace, selecione o submenu COMM, dê duplo-clique no diretório Drivers e
depois dê duplo-clique no diretório MOTCP.
O Advantech Studio cria automaticamente um Driversheet principal para a aplicação, mas
visando uma melhor performance e organização da aplicação usa-se um Datasheet para
cada tipo de variável do módulo, no caso entradas digitais e saídas digitais.
1.
Clique com o botão direito do mouse no diretório MOTCP e selecione
Insert.
2.
Preencha o Datasheet como mostra a figura abaixo. Salve o documento.
Na primeira vez que o Datasheet for salvo será necessário colocar o
número do driver.
Datasheeet para as entradas digitais
O campo Station deve ser preenchido com o IP do módulo que possui as entradas
digitais mais o complemento (:502:1).
O campo Header deve ser preenchido com 0X:0.
O campo Address deve ser preenchido com o endereço das entradas dos módulos,
que podem ser visualizados no ADAM APAX Utility.
15
Redes Industriais e Protocolos de Comunicação - Básico
Fundação de
Pesquisa e
Assessoramento
à Indústria
Datasheeet para as saídas digitais
O campo Station deve ser preenchido com o IP do módulo que possui as saídas
digitais mais o complemento (:502:1).
O campo Header deve ser preenchido com 0X:0.
O campo Address deve ser preenchido com o endereço das saídas dos módulos, que
podem ser visualizados no ADAM APAX Utility.
16
Redes Industriais e Protocolos de Comunicação - Básico
Fundação de
Pesquisa e
Assessoramento
à Indústria
9- Criando a Lógica do Projeto
A lógica do projeto será construída através de linhas de instruções na tabela Math do
Advantech Studio. O programa deve funcionar da seguinte maneira:
Se DI-10 for pressionada, a lâmpada 1 (DO-2) será acesa.
Se DI-10 estiver pressionada e a entrada DI-9 for pressionada, a lâmpada 2 (DO-1)
acenderá.
Se DI-10 estiver pressionada e a entrada DI-8 for pressionada, a lâmpada 3 (DO-0)
acenderá.
Para criar esta lógica no Advantech Studio:
1. Clique no Workspace/Tasks/Math.
2. Clique com o botão direito sobre a pasta Math e clique em Insert.
3. Preencha a tabela como mostra a figura abaixo:
10-Salve o programa.
11-Para visualizar o programa sendo executado clique em Run
Application.
12-Teste o funcionamento do programa pelas entradas e saídas
do painel.
17
Download

redes industriais - eca 418 atividade prática 02 adam 6000