Você está na página 1de 16

Manual do Usuário do Elipse Modbus

Simulator

© 2013 Elipse Software Ltda. Todos os direitos reservados. Versão 1.0 (13/12/2013)
Sumário
1 Introdução
............................................................................................................... 5
2 ............................................................................................................... 6
Simulador
3 ...............................................................................................................
Quantidade de PLCs 7
4 ............................................................................................................... 8
Memórias
4.1 ...........................................................................................................
Coil 8
4.2 ...........................................................................................................
Register 8
5 Driver
...............................................................................................................
de Comunicação 9
5.1 ...........................................................................................................
Configuração 9
5.2...........................................................................................................
Tag de Comunicação 13
CAPÍTULO

1 Introdução

O Elipse Modbus Simulator é um gerador de valores aleatórios para aplicações compatíveis com o protocolo Modbus RTU.
Além disto, também permite receber mensagens de escrita feitas por estas aplicações.

Introdução 5
CAPÍTULO

2 Simulador

Quando o Simulador é iniciado, abre-se a área de trabalho, mostrada na figura a seguir.

Janela principal do Elipse Modbus Simulator


As opções disponíveis na janela principal são as seguintes:
Opções disponíveis na janela principal do Elipse Modbus Simulator
OPÇÃO DESCRIÇÃO
PLCs Quantity Número de PLCs que s erã o s i mul a dos . NOTA: Na vers ã o Demo
es te ca mpo tem um l i mi te de 10 PLCs .
Initial Port Porta ba s e uti l i za da pa ra a comuni ca çã o.
Random Values Ha bi l i ta ou des a bi l i ta a gera çã o a l ea tóri a de va l ores .
Interval (ms) Interva l o de va ri a çã o dos va l ores , em mi l i s s egundos .

Após selecionar a quantidade de PLCs e a porta inicial, inicie a simulação clicando em Start.

6 Simulador
CAPÍTULO

3 Quantidade de PLCs

O Simulador cria os PLCs nas portas consecutivas ao valor configurado no campo Initial Port. Por exemplo, ao configurar três
PLCs a partir da porta 502, o primeiro PLC estará disponível na porta 502, o segundo na porta 503 e o terceiro na porta 504.

NOTA: Os PLCs cri a dos cons ecuti va mente a o va l or confi gura do no ca mpo Initial Port uti l i za m s omente porta s di s ponívei s . No
exempl o a nteri or, s e a porta 503 es ti ver em us o por outra a pl i ca çã o, s erã o cri a dos PLCs na s porta s 502, 504 e 505.

Quantidade de PLCs 7
CAPÍTULO

4 Memórias

O Simulador prevê 30 registros digitais (Coils) e 20 registros analógicos (Registers). É permitida a escrita de valores
diretamente no Simulador, através da coluna Value dos grids respectivos, quando a variação de valores para o PLC estiver
desligada.
Com a opção Random Values selecionada, são gerados valores aleatórios em todas as memórias a cada dois segundos,
conforme definido no campo Interval. O endereço de cada PLC é sempre 1 (Device ID).

4.1 Coil
Coils são memórias digitais disponíveis para leitura através da função Modbus 01 (Read Coil Status) e escrita através da
função Modbus 05 (Force Single Coil).

4.2 Register
Registers são memórias analógicas que variam de 0 a 65535 (Word). Estão disponíveis para leitura através da função
Modbus 03 (Read Holding Registers) e para escrita através da função Modbus 06 (Preset Single Registers) ou da função Modbus
16 (Preset Multiple Registers).

8 Memórias
CAPÍTULO

5 Driver de Comunicação

O Driver de Comunicação é o módulo do E3 que possibilita a comunicação com um determinado equipamento, usando os
Drivers fornecidos pela Elipse Software.
Para comunicar o Elipse Modbus Simulator com o E3 será utilizado o Driver Modbus, disponível para download em
www.elipse.com.br.

5.1 Configuração
1. Clique com o botão direito do mouse na pasta Drivers e OPC e selecione a opção Inserir Driver de Comunicação em e então
selecione o projeto onde o Driver deve ser inserido.

Adicionar Driver de Comunicação


2. Selecione o arquivo do Driver (Modbus.dll) na caixa de diálogo que se abre para a seleção de arquivos. A janela a seguir
será aberta para configuração do Driver Modbus.

Driver de Comunicação 9
Aba Operations
3. Na aba Setup, configure o tempo que o Driver aguarda uma resposta do equipamento no campo Timeout (por exemplo,
1000 ms). Escolha, na lista de opções da propriedade Physical Layer, a interface física Ethernet.

Aba Setup
4. Após a escolha da opção Physical Layer, todas as outras abas serão desabilitadas, sendo necessário apenas configurar a
interface escolhida. Na aba Ethernet, digite o IP do computador que está executando o Simulador. Se o Simulador está no

10 Driver de Comunicação
mesmo computador do E3, digite "127.0.0.1".

Aba Ethernet
5. No campo Port, digite o número da porta de comunicação. Por exemplo, digite "504" para acessar o terceiro CLP do
Simulador.

PLC Quantity
6. Na aba Modbus, selecione o item RTU Mode na seção Modbus Mode e, na seção Data Address Model Offset, selecione o
item Data is addressed from 0, pois o primeiro endereço do Simulador é zero.

Driver de Comunicação 11
Aba Modbus
7. Na aba Operations, verifique o código das operações para leitura e escrita que serão necessárias para as leituras dos
registros do CLP:
Registers: Leitura de valores analógicos (Word) através da função Modbus 03 (Read Holding Registers) e para escrita através
das funções Modbus 06 (Preset Single Registers) ou Modbus 16 (Preset Multiple Registers). A operação 01 executa a leitura
Modbus 03 (Read) e escrita Modbus 16 (Write) de valores do tipo Word (data).
Coils: Leitura de valores digitais (bit) através da função Modbus 01 e escrita através da função Modbus 05 (Force Single Coil).
Não existe na lista de operações padrão uma operação com essas configurações, portanto será necessário adicionar uma
nova operação.

Adicionar operação
8. A lista de operações disponíveis após a inclusão é mostrada na figura a seguir.

12 Driver de Comunicação
Lista de operações disponíveis
9. Os códigos de operação 08 (Coils) e 01 (Registers) serão utilizados posteriormente na configuração dos Tags de
Comunicação.
10. Após a configuração do Driver Modbus, clique em OK para fechar a janela. Caso haja necessidade de reconfigurar o
Driver, clique com o botão direito do mouse no objeto e selecione o item Configuração.

Configuração do Driver

5.2 Tag de Comunicação


1. Clique com o botão direito do mouse no Driver e selecione a opção Inserir - Tag de Comunicação, ou clique em Adicionar
na barra de ferramentas do Driver.

Driver de Comunicação 13
Adicionar Tag de Comunicação
2. A caixa de diálogo a seguir é mostrada, permitindo informar a quantidade e o nome do Tag ou Tags de Comunicação. Crie
cinco Tags e nomeie-os Digital1, Digital2, Analogico1, Analogico2 e Analogico3, respectivamente.

Configurar a quantidade de Tags


3. Para configurar os Tags de Comunicação, é necessário preencher as propriedades N1, N2, N3 e N4, conforme as
instruções do Manual do Usuário do Driver Modbus.
N1: Endereço do equipamento escravo (CLP) na rede. Este endereço pode variar entre 1 e 255
N2: Código da operação. Referencia uma operação de leitura ou escrita adicionada na janela de configurações do Driver
N3: Parâmetro adicional
N4: Endereço do registrador ou da variável no equipamento escravo (CLP) que se deseja ler ou escrever

4. Para as variáveis citadas anteriormente, os valores para as propriedades são mostrados na tabela a seguir.
Valores para as propriedades dos Tags de Comunicação
N1 N2 N3 N4
Digital1 1 8 0 1
Digital2 1 8 0 2
Analogico1 1 1 0 1
Analogico2 1 1 0 2
Analogico3 1 1 0 3

5. Clique novamente com o botão direito do mouse no Driver e escolha o item Ativar Comunicação para testar as
configurações, ou clique em Ativar/desativar comunicação . Caso as configurações estejam corretas, a linha do Tag
deverá ficar na cor azul.

14 Driver de Comunicação
Tags de Comunicação ativados

5.2.1 Escala
O Simulador gera valores analógicos entre 0 e 65535. Caso deseje valores em outra faixa, habilite a função de escala. Por
exemplo, para o Tag Analogico1 variando entre 0 e 100 e o Tag Analogico2 variando entre -20 e 20, estes Tags devem ser
configurados conforme a figura a seguir.

Escala de um Tag de Comunicação

Driver de Comunicação 15
Matriz Filial SP
Rua 24 de Outubro, 353 - 10º andar Rua dos Pinheiros, 870 - Conj. 141/142
90510-002 Porto Alegre RS 05422-001 São Paulo - SP
Fone: (51) 3346-4699 Fone: (11) 3061-2828
Fax: (51) 3222-6226 Fax: (11) 3061-2828
E-mail: elipse@elipse.com.br E-mail: elipse-sp@elipse.com.br

Filial PR Filial MG
Av. Sete de Setembro, 4698/1705 Rua Antônio de Albuquerque, 156
80240-000 Curitiba - PR 7° andar Sala 705
Fone: (41) 3342-0120 30112-010 Belo Horizonte - MG
Fax: (41) 3342-0120 Fone: (31) 2511-2121
E-mail: elipse-pr@elipse.com.br E-mail: elipse-mg@elipse.com.br

Filial RJ USA
Av. Praia de Botafogo, 300/525 2501 Blue Ridge Road, Suite 250
22250-044 Rio de Janeiro - RJ Raleigh - NC - 27607 USA
Fone: (21) 2158-1015 Fone: +1 (252) 995-6885
Fax: (21) 2158-1099 Fax: +1 (252) 995-5686
E-mail: elipse-rj@elipse.com.br E-mail: info@elipse-software.com

Taiwan
9F., No.12, Beiping 2nd St., Sanmin Dist.
807 Kaohsiung City - Taiwan
Telefone: +886 (7) 323-8468
Fax: +886 (7) 323-9656
E-mail: evan@elipse.com.br

Consulte nosso website para informações sobre o representante do seu estado.

www.elipse.com.br
kb.elipse.com.br
elipse@elipse.com.br

Você também pode gostar