tia portal - support.industry.siemens.com · tia portal configuração e testes de comunicação...
TRANSCRIPT
s TIA Portal – OPC configuração e testes
24/01/2017 Página 1 / 22 s Industry Sector - Technical Support & Hotline www.siemens.com.br/Hotline
TIA Portal
Configuração e testes de comunicação via interface OPC
Denilson Pegaia
Objetivo: demonstrar como configurar e testar uma comunicação entre PLC e PC através de
drive Siemens (SIMATIC NET V1X) usando interface OPC.
Aviso: Este documento apresenta dicas e exemplos sobre o produto e supõe que o leitor possua conhecimento básico
prévio sobre o mesmo. Para informações completas e atualizadas, deve-se consultar o manual do produto. O intuito deste
texto é meramente didático, podendo ser alterado pela Siemens sem aviso prévio. Os exemplos devem ser adaptados ao uso
final e exaustivamente testados antes de utilizados em projetos reais.
Índice
1. Introdução - Conceitos ................................................................................................... 2
2. Configuração de comunicação ....................................................................................... 2
2.1. Pré-requisitos .......................................................................................................... 2
2.2. Configuração do PLC .............................................................................................. 6
2.3. Inserção de OPC / PC Station ................................................................................ 7
2.4. Inserção do IE General ........................................................................................... 8
2.5. Ajustes das propriedades do IE General ................................................................. 9
2.6. Ajustes das propriedades do OPC ........................................................................ 10
2.7. Ajustes das propriedades do PC Station ............................................................... 11
2.8. Configuração da conexão ..................................................................................... 13
2.9. Compilar as configurações do controlador. ........................................................... 14
2.10. Descarregar as configurações do controlador. .................................................. 15
2.11. Compilar as configurações do PC Station. ........................................................ 16
2.12. Configuração do micro onde rodará o SIMATIC NET / OPC.............................. 17
3. Testes de comunicação ............................................................................................... 19
4. Referências .................................................................................................................. 22
5. Suporte técnico e treinamento ..................................................................................... 22
s TIA Portal – OPC configuração e testes
24/01/2017 Página 2 / 22 s Industry Sector - Technical Support & Hotline www.siemens.com.br/Hotline
1. Introdução - Conceitos
É muito comum em sistemas automatizados a integração de equipamentos de diferentes
fabricantes através de redes de comunicação. Em especial é frequente o caso de
controladores se comunicando com sistemas de supervisão e controle (SCADA) ou outros
sistemas corporativos embarcados em PC.
Independentemente do protocolo de comunicação usado, é comum que o drive de
comunicação instalado no PC seja de procedência do fabricante do controlador.
Para troca de dados entre este drive e o aplicativo rodando no PC normalmente é feita
através de interface OPC. OPC significa OLE for Process Control e é uma forma
padronizada para troca de dados entre programas.
Para que o drive funcione corretamente, contudo ele deve ser configurado adequadamente.
Não obstante haja diversas possibilidades para tal, neste artigo será descrito como esta
configuração pode ser feita no mesmo software de configuração do controlador (TIA Portal)
e a transferência da configuração será feita através de copia de arquivos.
2. Configuração de comunicação
Este capítulo descreve como configurar a comunicação via OPC.
2.1. Pré-requisitos
O ponto de partida deste exemplo de comunicação é ter-se um projeto de S7-1200, FW 4.0
configurado com os detalhes citados a seguir:
s TIA Portal – OPC configuração e testes
24/01/2017 Página 3 / 22 s Industry Sector - Technical Support & Hotline www.siemens.com.br/Hotline
Endereço de IP 10.2.120.1 e máscara 255.0.0.0:
s TIA Portal – OPC configuração e testes
24/01/2017 Página 4 / 22 s Industry Sector - Technical Support & Hotline www.siemens.com.br/Hotline
DB1, de nome Data_block_1, configurado de modo default (ou seja com acesso
otimizado, somente com endereços simbólicos)
DB2, de nome Data_block_2, configurado de modo não otimizado (ou seja, que
possui endereços absolutos e simbólicos).
Dica: para alterar a forma de acesso do DB, selecione ele na árvore de diretórios a
esquerda, clique nele com botão direito do mouse (1), “Properties“ (2). Na aba
“Attributes“, desmarque a opção “Optimized block Access” (3).
1
2
3
s TIA Portal – OPC configuração e testes
24/01/2017 Página 5 / 22 s Industry Sector - Technical Support & Hotline www.siemens.com.br/Hotline
Dentro dos DB’s foi definida uma variável de formato Int.
Outro pré-requisito é ter-se um PC com SIMATIC NET V12 instalado. O PC possui placa de
ethernet genérica, configurada com IP 10.1.180.75 e máscara 255.0.0.0:
NOTA: o uso de CPU com firmware menor do que 4.0 ou SIMATIC NET com versão menor
do que V12 implica em restrições de funcionalidades (somente será possível acessar os DB
configurados como não otimizados, em nosso exemplo, somente o DB2 será acessível) e
procedimentos (o acesso às variáveis pelo software OPC Scout será feito através de outros
diretórios).
s TIA Portal – OPC configuração e testes
24/01/2017 Página 6 / 22 s Industry Sector - Technical Support & Hotline www.siemens.com.br/Hotline
2.2. Configuração do PLC
Ativar a propriedade da CPU “Permit access with PUT/GET communication from remote
partner (PLC, HMI, OPC,...) “ (“Device view“, CPU, “Properties“,“Protection“,“Connections
mechanisms“).
s TIA Portal – OPC configuração e testes
24/01/2017 Página 7 / 22 s Industry Sector - Technical Support & Hotline www.siemens.com.br/Hotline
2.3. Inserção de OPC / PC Station
Na árvore de diretórios à esquerda (“Project tree“), clicar em “Add new device“. Selecionar
“User applications”, “OPC Server”(1). Selecionar, à direita, a versão do OPC correspondente
à versão do SIMATIC NET instalado (2). Clicar em OK.
NOTA: Caso você uma versão de SIMATIC NET que não corresponda exatamente à versão
disponível na escolha (2), use a versão imediatamente inferior. Por exemplo: se você tem
SIMATIC NET V12 SP1, escolha “SW V12...”.
1
2
s TIA Portal – OPC configuração e testes
24/01/2017 Página 8 / 22 s Industry Sector - Technical Support & Hotline www.siemens.com.br/Hotline
2.4. Inserção do IE General
Na configuração de hardware (Device View), árvore de diretórios à direita (hardware catalg),
selecionar “communication modules”, “PROFINET/Ethernet”,”IE General”. Na lateral inferior
selecionar a versão correspondente ao SIMATIC NET instalado. Arrastar para a posição
livre do “PC Station“.
NOTA: Caso você uma versão de SIMATIC NET que não corresponda exatamente à versão
disponível na escolha (2), use a versão imediatamente inferior. Por exemplo: se você tem
SIMATIC NET V12 SP1, escolha “SW V8.2 ...”.
s TIA Portal – OPC configuração e testes
24/01/2017 Página 9 / 22 s Industry Sector - Technical Support & Hotline www.siemens.com.br/Hotline
2.5. Ajustes das propriedades do IE General
Selecionar “IE general“,“Properties“,“PROFINET interface“,“Ethernet addresses“. Ajustar o
endereço de IP igual ao IP do computador onde vai rodar o drive (neste caso 10.1.180.75,
com máscara 255.0.0.0).
s TIA Portal – OPC configuração e testes
24/01/2017 Página 10 / 22 s Industry Sector - Technical Support & Hotline www.siemens.com.br/Hotline
2.6. Ajustes das propriedades do OPC
Selecionar OPC Service_1, ir em “Propertiesv, S7, S7, PLC Tags. Clicar em “All”.
s TIA Portal – OPC configuração e testes
24/01/2017 Página 11 / 22 s Industry Sector - Technical Support & Hotline www.siemens.com.br/Hotline
2.7. Ajustes das propriedades do PC Station
Selecionar o PC Station, ir em “Porperties”, “SIMATIC PC Station“. Desmarcar a
opção “Computer name identiacal to PC station name”. Preencher o campo
“Computer name” com o nome do computador onde vai rodar o SIMATIC NET (no
nosso exemplo usaremos o nome “OS1”). Dica use apenas letras e números; evite
qualquer tipo de caractere especial.
s TIA Portal – OPC configuração e testes
24/01/2017 Página 12 / 22 s Industry Sector - Technical Support & Hotline www.siemens.com.br/Hotline
Selecionar o PC Station, ir em “Porperties”, “SIMATIC PC Station“, “XDB
Configuration”. Marcar a opção “Generate XDB file”. Como default é dado o caminho
do diretório raiz do projeto.
s TIA Portal – OPC configuração e testes
24/01/2017 Página 13 / 22 s Industry Sector - Technical Support & Hotline www.siemens.com.br/Hotline
2.8. Configuração da conexão
Entrar no “Network View“. Arrastar a porta Ethernet da placa de rede do “PC Station“
até a rede do PLC
Clicar no botão “Connection” (1), selecionar “S7 connection” (2), arrastar o OPC
Server até a CPU (3).
1 2
3
s TIA Portal – OPC configuração e testes
24/01/2017 Página 14 / 22 s Industry Sector - Technical Support & Hotline www.siemens.com.br/Hotline
2.9. Compilar as configurações do controlador.
Selecionar o controlador, na árvore de diretórios à esquerda (“Project Tree”). Clicar
com botão direito do mouse. Selecionar “Compile”, “Hardware (rebuild all)”.
Assegurar-se que não há erros de compilação.
Selecionar o controlador, na árvore de diretórios à esquerda (“Project Tree”). Clicar
com botão direito do mouse. Selecionar “Compile”, “Software (rebuild all)”.
Assegurar-se que não há erros de compilação.
s TIA Portal – OPC configuração e testes
24/01/2017 Página 15 / 22 s Industry Sector - Technical Support & Hotline www.siemens.com.br/Hotline
2.10. Descarregar as configurações do controlador.
Selecionar o controlador, na árvore de diretórios à esquerda (“Project Tree”). Clicar
com botão direito do mouse. Selecionar “Download”, “Hardware and Software (only
changes)”.
s TIA Portal – OPC configuração e testes
24/01/2017 Página 16 / 22 s Industry Sector - Technical Support & Hotline www.siemens.com.br/Hotline
2.11. Compilar as configurações do PC Station.
Selecionar o PC Station, na árvore de diretórios à esquerda (“Project Tree”). Clicar
com botão direito do mouse. Selecionar “Compile”, “Hardware (rebuild all)”.
Assegurar-se que não há erros de compilação.
Selecionar o PC Station, na árvore de diretórios à esquerda (“Project Tree”). Clicar
com botão direito do mouse. Selecionar “Compile”, “Software (only changes)”.
Assegurar-se que não há erros de compilação.
s TIA Portal – OPC configuração e testes
24/01/2017 Página 17 / 22 s Industry Sector - Technical Support & Hotline www.siemens.com.br/Hotline
2.12. Configuração do micro onde rodará o SIMATIC NET / OPC.
Copiar o arquivo .XDB do micro de configuração e levá-lo para o micro onde rodará
o SIMATIC NET. O local onde se encontra o arquivo XDB no micro de configuração
foi definido no passo 2.7.
Abrir o “Station Configuration” (e.g. a partir do desk top).
Clicar em “Station Name”, preencher o mesmo nome usado no computador (e
definido na configuração, no passo 2.7 – neste exemplo usou-se o nome “OS1”).
s TIA Portal – OPC configuração e testes
24/01/2017 Página 18 / 22 s Industry Sector - Technical Support & Hotline www.siemens.com.br/Hotline
Clicar em “Import Sation...”, passar o caminho do arquivo .XDB copiado para este
PC.
Fechar a janela clicando em “OK”.
s TIA Portal – OPC configuração e testes
24/01/2017 Página 19 / 22 s Industry Sector - Technical Support & Hotline www.siemens.com.br/Hotline
3. Testes de comunicação
Este capítulo descreve como testar a comunicação via OPC através de um programa de
testes, OPC Scout, que acompanha a instalação do SIMATIC NET.
Chamar (dar dois cliques) no aplicativo OPC Scout a partir da janela iniciar do
Windows.
s TIA Portal – OPC configuração e testes
24/01/2017 Página 20 / 22 s Industry Sector - Technical Support & Hotline www.siemens.com.br/Hotline
Navegar na estrutura de diretórios:
UA Server -> opc.tcp//”nome do micro”: ...[OPC.SimaticNET.S7OPT]
Em nosso exemplo, UAServer -> opc.tcp//OS1: 4850 [OPC.SimaticNET.S7OPT]
Acessar a pasta SYM e dentro dela navegar pelos diretórios (nome do controlador,
“Controller”) até chegar às variáveis de interesse.
s TIA Portal – OPC configuração e testes
24/01/2017 Página 21 / 22 s Industry Sector - Technical Support & Hotline www.siemens.com.br/Hotline
Dentro deste diretório, navegar pelas variáveis de interesse (no nosso caso “MyVar“
dos Data_block_1 e Data_block_2) e arrastá-las para a janela inferior direita.
Clicar em “Monitor ON”, checar se Result está como “Good”.
s TIA Portal – OPC configuração e testes
24/01/2017 Página 22 / 22 s Industry Sector - Technical Support & Hotline www.siemens.com.br/Hotline
4. Referências
Artigo técnico (FAQ) “How do you connect a PC station to an S7-1200 with OPC?”
https://support.industry.siemens.com/cs/br/en/view/39960679
5. Suporte técnico e treinamento
Suporte Técnico
Requisição de suporte: www.siemens.com.br/Hotline/SR Tel.: 0800 7 73 73 73
Portal de Suporte: www.siemens.com.br/Hotline Homepage Brasil: www.siemens.com.br
Centro de treinamento - SITRAIN
Informações www.siemens.com.br/sitrain
Tel.: 0800 7 73 73 73