Mostrando postagens com marcador Nettoplcsim. Mostrar todas as postagens
Mostrando postagens com marcador Nettoplcsim. Mostrar todas as postagens

sábado, 7 de outubro de 2017

Comunicando Elipse E3 com Siemens S7-300 (NET TO PLCSIM)

Há alguns meses, publiquei um procedimento de utilização do Nettoplcsim, com o objetivo de poder emular um CLP e tornar disponível a visualização de dados por um sistema supervisório. Não se recorda? Acesse aqui.

Com referência no post já publicado, darei sequência no tema, ensinando o procedimento básico para configuração do supervisório. Para esta ocasião, irei ensinar a configuração do driver MPROT do sistema supervisório Elipse E3.

Para fazer o download do Elipse E3 e do driver de comunicação, acesse o site da Elipse Sofware, faça o login e faça o download! Tudo isto pode ser feito gratuitamente.

Como o foco não é ensinar Elipse e sim como realizar a comunicação, publico abaixo o passo a passo. Se eventualmente, surgirem dúvidas em seu processo de configuração, fique a vontade em entrar em contato comigo!

Passo a passo:
1. Ao adicionar o driver MPROT, abra o IOkit do Elipse e certifique-se de que a configuração esteja conforme abaixo. É importante que esteja configurado como ISOTCP. As configurações abaixo são configurações padrão para uma conexão com CLPs S7-300. Caso esteja utilizando outro hardware, o rack/slot pode variar conforme posicionamento da CPU.


2. Na aba Setup, configure a camada física como Ethernet.


3. Configure o IP onde o simulador esteja rodando. Não há necessidade de alterar a porta de comunicação, que neste protocolo é 102, por padrão.


4. Adicione os TAGS no driver. Uma das maneiras mais fáceis de referenciamento deste driver é utilizar o ParamItem (Item) do driver E3. Para este protocolo, a sintaxe é:

PosicaoCPU:Endereco

Exemplo: CPU localizada na posição 2 do rack e acesso a variável DBX0.0 localizada na DB1.
2:DB1.DBX0.0

Abaixo segue uma configuração básica de 3 pontos.




5. Nesta etapa o Elipse E3 já está apto a fechar a comunicação com o nettoplcsim. Você pode montar uma Variable Table no Step 7 e monitorar as variáveis desejadas.
6. Rode o driver do Elipse e a comunicação deverá ser estabelecida, conforme figura abaixo. 


Bom trabalho e faça bom uso desta ferramenta! Com ela você poderá poupar o custo de adquirir o hardware (CLP) para uma etapa de testes!

Abs.,
Luís FSA


terça-feira, 26 de abril de 2016

NET TO PLCSIM

O que é
O Nettoplcsim é um emulador de rede que possibilita a extensão das funcionalidades disponíveis no software "PLCSIM" da Siemens. O Nettoplcsim funciona como um conversor dos protocolos S7-Protocol e IsoOnTCP, permitindo que você faça o download no simulador e comunique com seu sistema supervisório (Elipse E3, Elipse SCADA, iFIX, etc) sem que possua um hardware em mãos. A figura abaixo exemplifica seu modo de funcionamento.


Como utilizar
Para utilizar o Nettoplcsim, basta rodar o aplicativo e garantir que nenhum processo (especialmente o s7oiehsx) esteja utilizando a porta 102 de seu computador. Naturalmente o SIMATIC IEPG HELPER está em execução e precisa ser fechado. A partir da versão 1.0, o nettoplcsim fecha automaticamente este processo. Se estiver executando o software em uma versão mais antiga, certifique-se de finalizar o processo s7oiehsx.exe

Ao iniciar o software, você deverá configurá-lo de forma a disponibilizar os dados do seu PLCSIM. A seguir, irei descrever o passo a passo utilizando imagens para ilustrar.

1. Na interface do software, clique no botão Add, para adicionar uma estação.

2. Na aba de configuração da estação, em Network IP Address você deve inserir o IP do seu computador. Em PLCSIM IP Address, você deve inserir o IP do CLP que deseja simular. A opção de Rack/Slot deve ser preenchida conforme a configuração do seu barramento. Em CPU's S7-300, a posição da CPU sempre será 2, enquanto em CPU's S7-400, a posição da CPU varia conforme a configuração do seu hardware. Ao adicionar os IP's corretos, finalize apertando em Ok.

3. Depois de adicionar a estação, basta iniciar o servidor. Para isto, pressione "Start Server". O status sinalizará como "Running" e você já estará apto a se conectar pelo supervisório.

Em breve haverá a sequência do post, explicando como se conectar ao PLCSIM utilizando o Elipse E3, da Elipse Software. Boa sorte!

Mais informações sobre o plcsim, acesse o site:
http://nettoplcsim.sourceforge.net/

Continuação do post:
https://alvesdatabase.blogspot.com.br/2017/10/comunicando-elipse-e3-com-siemens-s7-300.html