22
s TIA Portal OPC configuração e testes 24/01/2017 Página 1 / 22 sIndustry 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

TIA Portal - support.industry.siemens.com · TIA Portal Configuração e testes de comunicação via interface OPC Denilson Pegaia Objetivo: demonstrar como configurar e testar uma

Embed Size (px)

Citation preview

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