segunda-feira, 28 de junho de 2010

Configurando servidor OPC PC-Access para ler as variáveis de um CLP S7-1200.

Para a nova linha da siemens não há ainda driver de comunicação homologado pela Siemens. Mas existem maneiras de implementar uma comunicação entre o S7-1200 e um software supervisório através de um servidor OPC da própria Siemens (PC Access) ou então do driver de comunicação M-Prot da Elipse.
Abaixo vou explicar os passos que eu segui para configurar uma comunicação S7-1200 como o servidor OPC PC Access. Em outro post farei a comunicação com o M-prot.
Inicialmente você deverá inserir seu CLP e depois configurar seu endereço.


Após configurar o endereço do CLP, insira um novo Data Block. Deve ser o Data Block 1, pois o PC Access é para ser usado com a linha S7-200 e toda área de memória da linha s7-200 é DB1. Então se você inserir um outro data block que não seja DB1 o PC Access não lerá. Antes de inserir o Data Block desmarque a opção “Simbolic access only”.



Após inserido o Data Block você poderá declarar suas variáveis dentro dele. Atenção aos tipos de variáveis, elas tem que ser compatíveis com a linha S7-200 (Por exemplo o PC-Access não ler variáceis DTL).



Faça seu programa e envie para o CLP.
Agora configure o PC-Access.
No PC-Access insira um novo dispositivo e configure o endereço do CLP que você quer ler, e o TSAP.
Local = 10 00
Remoto = 03 01 ou  03 00



Agora insira as variáveis a serem lidas, as mesmas que foram declaradas no CLP.


Para testar a comunicação selecione o CLP que foi inserido e depois clique neste botão da barra de tarefas.

E depois Neste outro Botão.


Se tudo estiver configurado corretamente você verá ao lado das variáveis no campo quality a palavra “good”.


Caso algo dê errado verifique todos os passos.
Espero ter ajudado alguém. :)

Nenhum comentário:

Postar um comentário