Você está na página 1de 128

INTRODUÇÃO .......................................................................................................................

3
SUBSISTEMAS DO SISTEMA BÁSICO DO WINCC ....................................................................................... 3
PACOTES OPCIONAIS................................................................................................................................... 4
WINCC ADD-ONS ........................................................................................................................................ 5
REQUISITOS DE HARDWARE ....................................................................................................................... 6
INICIANDO O WINCC .......................................................................................................... 7

CRIANDO UM NOVO PROJETO ............................................................................................ 7

O WINCCEXPLORER............................................................................................................. 9

PROPRIEDADES DO COMPUTADOR .................................................................................. 10

TAGS ................................................................................................................................... 11
HIERARQUIA DE OPERAÇÃO COM TAGS DE PROCESSO ........................................................................... 11
HIERARQUIA DE OPERAÇÃO COM TAGS INTERNOS ................................................................................. 11
ADICIONANDO DRIVERS E CONFIGURANDO A COMUNICAÇÃO .................................... 12
ADICIONANDO O DRIVER DE COMUNICAÇÃO .......................................................................................... 12
CONFIGURANDO A PLACA DE COMUNICAÇÃO .......................................................................................... 13
CRIANDO A CONEXÃO COM O PLC ............................................................................................................ 14
CRIANDO GRUPOS DE TAGS ............................................................................................. 16

CRIANDO TAGS DE PROCESSO ......................................................................................... 17

CRIANDO TAGS INTERNOS ............................................................................................... 20

MÓDULOS ........................................................................................................................... 21

CRIANDO TELAS................................................................................................................. 22

GRAPHICS DESIGNER ....................................................................................................... 23


STANDARD OBJECTS .................................................................................................................................. 25
SMART OBJECTS......................................................................................................................................... 27
WINDOWS OBJECTS .................................................................................................................................. 29
CONTROLS .................................................................................................................................................. 31
INSERINDO E EDITANDO OBJETOS NO GRAPHICS DESIGNER ...................................... 33
OBJECT PROPERTIES ................................................................................................................................. 33
Properties............................................................................................................................................ 33
Events ................................................................................................................................................... 36
Configuration Dialog ....................................................................................................................... 37
EDITANDO A TELA DE ENTRADA....................................................................................... 38
CRIANDO BOTÕES ...................................................................................................................................... 39
CRIANDO UM TEXTO .................................................................................................................................. 40
CRIANDO RELÓGIO .................................................................................................................................... 40
UTILIZANDO DYNAMIC-WIZARD.............................................................................................................. 41
CONFIGURANDO AS PROPRIEDADES DE RUNTIME .................................................................................. 42
ATIVANDO O PROJETO ............................................................................................................................... 42
EDITANDO AS TELAS DE PROCESSO ................................................................................ 43

SIMATEC Página 1 de 128 WinCC V6


International Training Center Windows Control Center
CRIANDO UM GRAPHIC OBJECT (OBJETO GRÁFICO) .............................................................................. 44
TELA DO MOTOR ........................................................................................................................................ 45
Animação ............................................................................................................................................. 46
UTILIZANDO AS PICTURE WINDOWS ....................................................................................................... 50
TELA DO TANQUE ....................................................................................................................................... 53
Criando um Slider Object .............................................................................................................. 55
Criando um Bar ................................................................................................................................. 57
Criando um I/O Field ...................................................................................................................... 59
O TAG LOGGING................................................................................................................. 61
CONFIGURAÇÃO DE TIMER ........................................................................................................................ 63
CRIANDO ARCHIVES .................................................................................................................................. 65
Process Value Archives .................................................................................................................. 65
Compressed Archive ........................................................................................................................ 65
Archive Wizard .................................................................................................................................. 66
Edição dos Tags do Arquivo .......................................................................................................... 69
CONFIGURANDO A TELA DE GRÁFICOS E TABELAS .................................................................................. 73
Configurando o Gráfico .................................................................................................................. 75
Configurando uma Janela de Tabelas ....................................................................................... 78
CONFIGURANDO AS PROPRIEDADES DE RUNTIME .................................................................................. 81
WINCC TAG SIMULATOR .......................................................................................................................... 82
O “ALARM LOGGING” ........................................................................................................ 85
CONFIGURANDO TEXTO DA MENSAGEM ................................................................................................... 89
Configurando o “Message block”................................................................................................ 89
CONFIGURANDO TELA DE ALARMES ......................................................................................................... 94
CRIANDO OS BOTÕES DE SIMULAÇÃO DE ALARMES .................................................................................. 97
CONFIGURANDO AS PROPRIEDADES DE RUNTIME .................................................................................. 99
Barra de Ferramentas ................................................................................................................... 101
RELATÓRIO DE MENSAGENS DE ALARME................................................................................................ 105
Editando Layout .............................................................................................................................. 106
Configurando Parâmetros de Impressão ............................................................................... 108
Editando a Exibição de Relatório .............................................................................................. 110
CRIANDO / ADMINISTRANDO USUÁRIOS E SENHAS ................................................... 113

RESTRINGINDO ACESSOS............................................................................................... 115

TEXT LIBRARY - ADICIONANDO/REMOVENDO IDIOMAS ............................................ 117

SIMATEC Página 2 de 128 WinCC V6


International Training Center Windows Control Center
Introdução

WinCC é um software de interface homem-máquina, desenvolvido pela Siemens para as


plataformas Windows XP ou Windows 2000. É utilizado para visualização e operação de processos,
fluxos de produção, máquinas e plantas industriais. Com poderosas possibilidades de comunicação
com o campo, em particular com a linha SIMATIC, o WinCC possibilita aplicação nos mais diversos
ramos de automação e supervisão industrial.

O WinCC tem uma construção modular. Ela consiste no sistema básico do WinCC e pode ser
suplementada com seus pacotes opcionais e add-nos.

Pacote Básico inclui as funções necessárias para as necessidades industriais, tais como
visualização gráfica de processo, sinalização de eventos, arquivamento de valores de processo,
configuração e tratamento de dados, administração de usuários, geração de relatórios, ...

Subsistemas do Sistema Básico do WinCC

• Tag Management: Para configuração de Tags internos e de processo, assim como da comunicação
em si.

• Graphics Designer: Utilizado para design e configuração de telas, assim como para
desenvolvimento de animações.

• Alarm Logging: Permite configuração de alarmes e suas mensagens.

• Tag Logging: Para arquivamento e geração de históricos e base de dados.


SIMATEC Página 3 de 128 WinCC V6
International Training Center Windows Control Center
• Report Designer: Para desenvolvimento de layouts de impressão e configurações de impressão.

• Global Script: Para criação de scripts globais em C e VBS.

• Text Library: Para utilização de diversos idiomas, permitindo tradução.

• User Administrator: Para administração e criação de contas de usuários e senhas.

O sistema básico do WinCC consiste no Software de Configuração (CS) e o de Runtime (RT). O


software de configuração é utilizado para criação do projeto e o de Runtime para execução do
mesmo.

Pacotes Opcionais

Para configurações escaláveis

• WinCC/Server: Para aplicações multi-usuários com até 32 clientes, que recebem dados, telas e
mensagens por TCP/IP do servidor. A aplicação pode ser distribuída através de um ponto de
vista funcional ou de acordo com área do sistema para até 12 servidores.

• WinCC/WebNavigator: Permite publicação das telas para um Web Server, administração e


configuração dos usuários via web e criação do web site.

Para aumento da disponibilidade:

• WinCC/Redundancy: Para configuração de sistema redundante.

• WinCC/ProAgent: Para configuração de diagnósticos de processo para detectar e eliminar


potenciais falhas.

• WinCC/NetCC: Para administrar e visualizar as estações de trabalho em que o WinCC está


instalado. Pode-se obter informações sobre as estações e enviar comandos (entrar em
Runtime, re-iniciar a máquina).

• WinCC/Guardian: Para integrar imagens de câmera numa tela do WinCC e monitorar


alterações na tela que possam levar, por exemplo, ao registro das imagens.

• WinCC/Messenger: Suporta envio controlado pelo operador ou automático de informações de


processo do WinCC através de mensagens enviadas por e-mail.

Para instrumentação do processo e sistema de controle:

• WinCC/Basic Process Control: Permite aplicações de engenharia na estação de controle.

SIMATEC Página 4 de 128 WinCC V6


International Training Center Windows Control Center
• WinCC/Advanced User Administration: Permite a utilização de numerosos mecanismos de
segurança e criação de logs com estampa de tempo.

Opções para arquivamento, avaliação de dados e integração TI

• WinCC/Dat@Monitor WebEdition: Para display e avaliação dos estados de processo e


históricos em PCs de escritório utilizando ferramentas padrão, tais como Microsoft Internet
Explorer ou Microsoft Excel. Operando como Cliente Web recebe dados atuais e históricos do
servidor Web Navigator.

• WinCC/UserArchives: Para arquivamento livre de registros na base de dados integrada do


WinCC. Os dados são mostrados através de uma ferramenta de controle ActiveX configurável
na forma de tabela, durante o Runtime. Inclui funções de importação / exportação para dados
de aplicações externas, tais como o Excel.

Ferramentas de configuração do WinCC:

• WinCC/IndustrialX: Para configuração e padronização mais simples do display de objetos para


similares. Utiliza tecnologia ActiveX para visualização de processo. Conta com assistentes de
configuração.

• WinCC/Open Development Kit: Descreve portas de programação para sistemas abertos, com
os quais dados e funções podem ser acessados pelos sistemas de Runtime e configuração.

Comunicação com WinCC

• WinCC/Communication Channels: Todos os canais de comunicação importantes para conectar


com PLCs SIMATIC e canais inter-PLC (tais como OPC) já vêm com o WinCC. Esse pacote
oferece canais opcionais para o WinCC.

• WinCC/Connectivity Pack: Utiliza o OPC HDA e OPC A&E para acesso a dados históricos do
sistema de arquivos do WinCC e para retransmitir mensagens e aceitar por meio de sistemas
de controle sobrepostos.

WinCC Add-ons

Os Add-ons podem desenvolver tarefas versáteis, tais como gerência de manutenção (Software
MES), gerência de energia, importação de filtros, soluções industriais para lidar com água,
comunicação com PLCs de outro fabricante ou transmissão automática de chamadas de rádio
quando determinado alarme ocorre em departamentos de produção.

SIMATEC Página 5 de 128 WinCC V6


International Training Center Windows Control Center
PM-MAINT Rotinas prontas para manutenção preventiva
PM-OPEN TCP/IP V1.0
Conexão com outros sistemas utilizando TCP/IP
PM-OPEN EXPORT Exporta dados do WinCC em arquivos ASCII
Conexão com o software Plant Information
PM-OPEN PI
System , da OSI Software Inc. CA, USA
PM-AQUA Tratamento de água (rede)
Ánalise e visualização de estados e eventos
PM-ANALYZE
relacionados a um processo.
PM-BATCH Para plantas com produção tipo BATCH
PM-QUALITY Aquisição de dados para produção tipo BATCH
Transmissão de mensagens via Pager
PagerService OCX
automaticamente pelo WinCC
Comunicação com SINUMERIK FM-NC 810D e
FM/NC Channel
840D
Scan Set Leitura de código de barras
Lightpen Set Caneta optica no lugar do mouse
VAR Control (Service module) Acesso facilitado à variáveis de processo

Requisitos de Hardware

Mínimo Recomendado

CPU Pentium III – 800 MHz Pentium IV – 1400 MHz

RAM 512 MB 1 GB

Vídeo SVGA (16 MB) SXGA (32 MB)

Resolução 800*600 1280*1024

HD 20 GB 80 GB

Observações:

• número de tags permitidos para o WinCC trabalhar com um bom desempenho está
relacionado com o total de RAM instalada em seu computador.

• Regra Geral: adicione 1MB de memória RAM por cada PLC no caso de ser um sistema com
projetos que contém PLC’s com 100 ou mais TAG’s cada um.

SIMATEC Página 6 de 128 WinCC V6


International Training Center Windows Control Center
Iniciando o WinCC

Para iniciar o WinCC vá em “Iniciar” – “Simatic” – “WinCC” – “Windows Control Center 6.0”

Criando um Novo Projeto

Durante a criação de um novo projeto pode-se configurar o tipo do mesmo. Os projetos podem ter
somente um usuário (somente um aplicativo, atuando como servidor e cliente), diversos usuários
(mais de um aplicativo em rede) ou ter múltiplos clientes (utilizando a arquitetura cliente-
servidor).

No menu, clique em “File”. Nas opções, clique em “New”. Na janela que se abre selecione “Single-
User Project”. Clique em “OK”.

SIMATEC Página 7 de 128 WinCC V6


International Training Center Windows Control Center
Na caixa de diálogo “Create a new project”, entre com o nome de seu projeto em “Project Name”
e em “New Subfolder” o nome da pasta em que ele se encontrará. Pode-se, também, configurar o
drive em que a pasta se encontrará. À direita são mostrados os projetos já existentes no
computador. Clique no botão “Create”.

Nome do Projeto

SIMATEC Página 8 de 128 WinCC V6


International Training Center Windows Control Center
O WinCCExplorer

Ao se criar um novo projeto, será aberto o “WinCCExplorer”. No WinCC Explorer encontram-se as


funcionalidades do WinCC. Pode-se ver os atalhos para acesso aos sub-sistemas básicos do
WinCC. Para acessar basta dar um duplo-clique para abrir o configurador desejado.

Barra de Ferramentas

Janela de Dados

Janela de
Navegação

Barra de Status

SIMATEC Página 9 de 128 WinCC V6


International Training Center Windows Control Center
Propriedades do Computador

Para se configurar as propriedades do computador deve-se clicar, no WinCC Explorer, em


“Computer”.

Na ficha “General” são encontrados o nome do computador, seu tipo (servidor ou cliente) e a lista
de servidores disponíveis. Sendo o projeto do tipo “Single User” o computador é um servidor e não
há mais servidores na rede.

Na ficha “Startup” pode-se selecionar quais módulos do WinCC e tarefas ou serviços adicionais
serão iniciados durante a ativação.

Na ficha “Parameters” temos acesso às configurações de idioma, clock e teclas a serem


desabilitadas para proteção do sistema.

Em “Graphics Runtime” pode-se configurar tela inicial e atributos da janela de runtime, assim
como selecionar teclas para navegação.

Em “Runtime” pode-se fazer configurações para runtime, como ações para o ponteiro do mouse.

Nome do computador

Tipo de computador

Lista de servidores

SIMATEC Página 10 de 128 WinCC V6


International Training Center Windows Control Center
Tags

Tags no WinCC representam valores reais, tal como o nível de um tanque, ou valores internos
calculados ou simulados pelo WinCC.

Os “Process Tags”, ou Tags de Processo, são, como citado anteriormente, locações de memória
num PLC ou recurso similar. Com isso, portanto, o nível de um tanque seria determinado por um
sensor de nível e salvo no PLC. Através de uma conexão, o canal de comunicação transmite o
valor de nível do tanque para o WinCC.

Tags internos são, portanto, locações de memória internas ao WinCC, que tem a mesma
funcionalidade de um PLC. Elas podem ser calculadas e modificadas no WinCC.

Grupos de Tags servem para organizar Tags em estruturas. Todos os Tags podem ser organizados
em estruturas para aumentar a clareza.

Hierarquia de Operação com Tags de Processo

Hierarquia de Operação com Tags Internos

SIMATEC Página 11 de 128 WinCC V6


International Training Center Windows Control Center
Adicionando Drivers e Configurando a Comunicação

No Tag Management pode-se lidar com drivers e configuração de comunicação e com tags.

Em “Internal Tags” temos os tags internos do projeto. Trata-se de tags de atualização interna ao
supervisório que, portanto, não são enviados nem recebidos por nenhum recurso externo.

Para utilizar tags externos, ou seja, tags cuja atualização é feita fora do supervisório, deve-se
configurar o driver de comunicação entre o WinCC e o PLC.

Adicionando o Driver de Comunicação

Para adicionar o driver de comunicação basta clicar em “Tag Manager” - “Add New Driver”,
selecionando, em seguida, o driver desejado.

Execute essa operação selecionando o driver “Simatic S7 Protocol Suite.chn”. Nesse pacote de
drivers temos todos os drivers de comunicação para a família S7 da Siemens.

SIMATEC Página 12 de 128 WinCC V6


International Training Center Windows Control Center
Configurando a Placa de Comunicação

Para realizar a comunicação deve-se configurar a placa de comunicação do computador.

Para configurar a placa basta clicar com o botão direito no driver a ser utilizado e selecionar a
opção “System Parameter”.

Clique com o botão direito sobre o protocolo TCP/IP e selecione a opção “System Parameter”.

Com isso será aberta a janela de configuração. Na ficha “Unit” deve-se selecionar a placa de
comunicação. No caso, como se trata de uma conexão com protocolo TCP/IP, será utilizada a
placa de rede do computador.

Selecionar Placa de
Comunicação

SIMATEC Página 13 de 128 WinCC V6


International Training Center Windows Control Center
Criando a Conexão com o PLC

Após a seleção do driver deve-se criar a conexão com o PLC. Clique com o botão esquerdo do
mouse sobre o protocolo de comunicação desejado e selecione “New Driver Connection”.

Deve-se, então, configurar o nome do PLC e seu endereço na rede. Para configurar o endereço do
PLC clique em “Properties”.

Propriedades do PLC
Nome do PLC

SIMATEC Página 14 de 128 WinCC V6


International Training Center Windows Control Center
É, então, aberta a janela de parâmetros de conexão, onde pode-se configurar o endereço do PLC.
No caso de uma conexão TCP/IP deve-se configurar endereço IP, número de rack e slot. . Crie
uma nova conexão com o nome “Treinamento”, dentro de “TCP/IP”. O PLC deve ter o endereço
192.168.0.25.

SIMATEC Página 15 de 128 WinCC V6


International Training Center Windows Control Center
Criando Grupos de Tags

Grupos de tags podem, por exemplo, ser organizados dentro de uma conexão de PLC. Para criar
um grupo dentro de uma conexão com PLC clique com o botão direito sobre a conexão criada e
selecione a opção “New Group”.

Será aberto o seguinte diálogo, no qual deve-se configurar o nome do grupo:

SIMATEC Página 16 de 128 WinCC V6


International Training Center Windows Control Center
Criando Tags de Processo

Os tags de processo são criados e configurados dentro de seus respectivos PLCs.

Para criar tags de processo acesse o menu “Tag Management” – “Simatic S7 Protocol Suite”.
Clicando-se em “TCP/IP” poderá ser visualizada, na sub-janela direita do WinCCExplorer a conexão
“Treinamento”. Clique com o botão direito sobre essa conexão e selecione a opção “New Tag”.

SIMATEC Página 17 de 128 WinCC V6


International Training Center Windows Control Center
Ao se criar um Tag é aberta a janela de configuração:

Nome

Tipo de Dados

Tamanho

Endereço

Adaptação de
Formato
Escala Linear

Na janela de propriedades do tag deve-se inserir o nome do tag. É importante notar que o tag
deve ter um nome único, não pode começar com um número e nem conter caracteres
especiais, tais como acentos.

O tipo de dados refere-se ao tipo do tag (binário, inteiro, real).

O tamanho se aplica a tags de texto, para os quais deve-se definir a quantidade de caracteres.

O WinCC permite também que se faça uma adaptação de formato do tag para alguns tipos de tag.
As adaptações possíveis variam com os tipos.

É possível, ainda, aplicar uma escala ao tag, quando necessário. Para isso deve-se marcar a opção
“Linear Scaling” e configurar a escala adequada.

Clicando-se no botão “Select” é aberta a janela de configuração de endereço no PLC.

SIMATEC Página 18 de 128 WinCC V6


International Training Center Windows Control Center
Número do DB

Posição no DB
Tipo de Endereço

Nessa janela pode-se configurar as propriedades de endereço do tag.

Crie um tag de processo do tipo “Binary Tag” com o nome “Treinamento”. O tag encontra-se no
DB10, DBX0.0.

SIMATEC Página 19 de 128 WinCC V6


International Training Center Windows Control Center
Criando Tags Internos

O WinCC permite a simulação e alteração pelo próprio supervisório de tags internos, mas não de
tags externos, pelo fato de a atualização destes depender do PLC. Com isso serão utilizados no
treinamento tags internos, para permitir simulação de funcionamento.

Expanda o menu “Tag Management”. Clique com o botão direito do mouse em “Internal Tags” e
selecione a opção “New Tag”.

É aberta, então, a janela de configuração do tag. No menu “Properties of Tags” pode-se nomear e
selecionar o tipo de dados a serem contidos no tag. Todos os tags criados são listados na sub-
janela à direita do WinCCExplorer.

Crie um tag interno com o nome “Nivel_Tanque”, do tipo “Unsigned 16-bit value”.

SIMATEC Página 20 de 128 WinCC V6


International Training Center Windows Control Center
Módulos

O WinCCExplorer oferece acesso aos demais módulos do WinCC. São eles:

Graphics Designer utilizado para montagem de telas para visualização e controle do processo /
máquina, criando objetos gráficos com características dependentes de valores de variáveis (Tags)
ou ainda por uma função em linguagem C ou VB (compilador é integrado ao pacote básico).
Possibilita, ainda, a importação de figuras de aplicativos como CorelDraw, Paintbrush, PowerPoint.

Alarm Logging detecção e arquivamento de eventos, mensagens e alarmes.

Tag Logging arquivamento de valores de processo e pode ser usado para construção de gráficos.

Report Designer projeto de documentação. É composto de três módulos:

• Layout – definição do layout dos relatórios que podem conter elementos estáticos,
dinâmicos e do sistema.

• Line printer layout – usado para definir relatórios contínuos utilizando-se impressoras
matriciais locais.

• Print job – seleção e impressão de relatórios sobre um projeto.

Global Scripts programação de funções definidas pelo usuário em linguagem “C” (não é
necessário compilador).

Text Library utiliza as diversas mensagens do sistema em várias línguas.

User Administrator administração de direitos de acesso aos usuários do sistema.

CrossReference criação de listas de referência cruzada entre tags e os locais onde são utilizados.

SIMATEC Página 21 de 128 WinCC V6


International Training Center Windows Control Center
Criando Telas

No “Graphics Designer” clique o botão direito do mouse e selecione “New Picture”. Será criada
uma nova tela com o nome “NewPdl0.Pdl”.

Clique com botão direito em “NewPdl0.Pdl”. Selecione “Rename Picture”. Dê um novo nome para
sua tela (por exemplo: Entrada.pdl)

Crie 5 telas com os nomes: Motor, Tanque, Alarme, Grafico e Entrada.

SIMATEC Página 22 de 128 WinCC V6


International Training Center Windows Control Center
Graphics Designer

No WinCC Explorer Clique em “Graphics Designer”. As telas criadas são mostradas na janela da
direita. Dê um duplo-clique em “Entrada.Pdl”, para abrir a tela de entrada.

Menu

Palheta de Cores Barra de


Ferramentas Padrão

Object Palette

Palheta de Zoom

Janela de Arquivo

Style Palette

Dynamic Wizard

Camadas Palheta de Alinhamento

A disposição e visualização das ferramentas do Graphics Designer é configurável. Utilizando a


configuração padrão no canto superior esquerdo há uma palheta de cores e palheta de zoom.

Na barra de ferramentas padrão temos funções comuns no Windows, tais como criar novo
arquivo, abrir, salvar, etc, e pode-se colocar o arquivo em runtime.

A Style Palette permite alterar o estilo de objetos, podendo-se configurar padrão de


preenchimento, de borda, etc.

SIMATEC Página 23 de 128 WinCC V6


International Training Center Windows Control Center
O Dynamic Wizard oferece uma grande quantidade de ações em C pré-definidas para suportar
configuração de processos freqüentemente usados. As ações em C são divididos em tópicos na
forma de fichas. O conteúdo das fichas individuais pode variar dependendo do tipo de objeto
selecionado.

A Palheta de Alinhamento permite alinhar objetos entre si, configurar espaços entre objetos e
tamanho.

As camadas são utilizadas para simplificar o trabalho em telas complexas. Botões pressionados
indicam as camadas visíveis. Clique num botão para tornar visível / invisível uma camada.

Na Object Palette tem-se acesso a objetos diversos do WinCC. Na parte inferior da mesma pode-
se selecionar entra as duas fichas “Standard” e “Controls”. Na ficha “Standard” temos “Standard
Objects” (Objetos Padrão), “Smart Objects” (Objetos Inteligentes) e “Windows Objects” (Objetos
do Windows). Na ficha “Controls” temos objetos uma seleção padrão de Controles ActiveX mais
importantes do WinCC.

No Graphics Designer os variados tipos de objetos têm propriedades padrão. Quando eles são
inseridos os objetos importam essas propriedades (exceto para propriedades geométricas
individuais). Após a inserção as propriedades do objeto podem ser modificadas. Da mesma forma
as configurações padrão para os tipos de objeto podem ser modificadas conforme necessário.

SIMATEC Página 24 de 128 WinCC V6


International Training Center Windows Control Center
Standard Objects

Os objetos padrão incluem figuras geométricas e texto estático. As figuras geométricas desenham
os elementos individuais da figura de processo. O texto estático pode ser usado, por exemplo,
para mostrar o nome dos objetos.

• Line – A reta é um objeto aberto. Seu comprimento e ângulo são determinados pela altura
e largura do retângulo ao redor do objeto. As extremidades da reta podem ser mostradas,
por exemplo, como setas ou pontos.

• Polygon – O polígono é um objeto fechado que pode ser preenchido com uma cor ou
padrão. Um polígono pode ter um número de vértices. Os vértices são numerados na
seqüência de sua criação e podem ser modificados individualmente ou apagados.

• Polyline – A Polyline é um objeto aberto. Mesmo que os pontos inicial e final tenham
exatamente as mesmas coordenadas, a área contida não pode ser preenchida. Uma
Polyline pode ter qualquer número de vértices. Os vértices são numerados na seqüência
de criação e podem ser modificados individualmente ou apagados. As pontas de uma
Polyline podem ser mostradas, por exemplo, como setas ou pontos.

SIMATEC Página 25 de 128 WinCC V6


International Training Center Windows Control Center
• Ellipse – A elipse é um objeto fechado que pode ser preenchido com uma cor ou padrão.
Sua altura e largura podem ser modificadas de acordo com o desejado para permitir que
ela seja alinhada horizontalmente ou verticalmente.

• Circle – Uma circunferência é um objeto fechado que pode ser preenchido com uma cor
ou padrão. Seu tamanho pode ser alterado.

• Ellipse Segment – O segmento de elipse é um objeto fechado que pode ser preenchido
com uma cor ou padrão. Sua altura e largura podem ser modificadas de acordo com o
desejado para permitir que ele seja alinhado horizontalmente ou verticalmente.

• Pie Segment – O “segmento de torta” é um objeto fechado que pode ser preenchido com
uma cor ou padrão. Seu tamanho pode ser alterado.

• Ellipse Arc – O arco de elipse é um objeto aberto. Sua altura e largura podem ser
modificadas de acordo com o desejado para permitir que ele seja alinhado
horizontalmente ou verticalmente.

• Circular Arc – O arco de circunferência é um objeto aberto. Seu tamanho pode ser
modificado.

• Rectangle – O retângulo é um objeto fechado que pode ser preenchido com uma cor ou
padrão. Sua altura e largura podem ser modificadas de acordo com o desejado para
permitir que ele seja alinhado horizontalmente ou verticalmente.

• Rounded Rectangle – O retângulo com extremidades abauladas é um objeto fechado que


pode ser preenchido com uma cor ou padrão. Sua altura e largura podem ser modificadas
de acordo com o desejado para permitir que ele seja alinhado horizontalmente ou
verticalmente. O arredondamento das pontas também é configurável.

• Static Text – O campo de texto estático é um objeto fechado que pode ser preenchido
com uma cor ou padrão. O texto estático é inserido em um campo de qualquer tamanho
desejado. Textos de uma ou múltiplas linhas podem ser inseridos para todos os idiomas
desejados.

• Connector – O conector é um objeto linear cujas extremidades podem ser conectadas aos
pontos de conexão de outro objeto. O número e arranjo dos pontos de conexão
dependem do tipo específico de objeto. SE os objetos conectados são movidos, o
comprimento e direção do conector são automaticamente adaptados e a conexão é
mantida.

SIMATEC Página 26 de 128 WinCC V6


International Training Center Windows Control Center
Smart Objects

Os Smart Objects oferecem a opção de utilizar figuras de sistema complexas. Os Smart Objects
incluem itens tais como janelas variadas, campos e barras, que oferecem uma variedade de
opções dinâmicas.

• Application Window – A Application Window é um objeto que pode ser fornecido de


aplicativos do global script e do sistema de arquivamento. Em runtime, esses aplicativos
abrem uma janela de aplicativo, transferem informações e habilitam operação.

• Picture Window – A Picture Window oferece a opção de mostrar outras telas criadas no
Graphics Designer na tela atual. Por exemplo, os conteúdos de uma Picture Window
podem ser atualizados continuamente através de propriedades dinâmica.

• Control – O objeto Control permite a opção de integrar controle de processo de sistema e


monitorar elementos em uma tela. Controls são objetos pré-acabados, tais como janelas
de alarme, de medidas, caixas de diálogo de seleção ou botões. Controles ActiveX,
Controles WinCC e controles de outros fabricantes são disponíveis se eles forem
registrados o sistema operacional. Esses são alterados como requerido e dinamicamente
integrados no processo.

SIMATEC Página 27 de 128 WinCC V6


International Training Center Windows Control Center
• OLE Element – O OLE Element habilita inserção de arquivos criados em outros programas
na tela. Portanto todos os OLE Elements registrados no sistema operacional podem ser
integrados. Não se pode alterar OLE Elements em runtime.

• I/O Field – O I/O pode ser definido como um campo de entrada, um campo de saída ou
um campo combinado e entrada / saída. Os seguintes formatos de dados são disponíveis:
binário, decimal, string e hexadecimal. Valores limites, tais como “Hidden Input” (Entrada
escondida) e “Apply on Full” (Aplica alterações quando o campo está cheio) também
podem ser especificados.

• Bar – O Bar oferece a opção de mostrar valores graficamente. Os valores também podem
ser mostrados em uma vista combinada como figuras com livre definição de escala
numérica.

• Graphic Object – Habilita inserção de figuras criadas em outros programas em uma tela.
Figuras e telas podem ser inseridas com os seguintes formatos: EMF, WMF, DIB e BMP.

• Status Display – Oferece a opção de mostrar praticamente qualquer número de estados


diferentes de um objeto. Os estados são implementados através de tags cujos valores
correspondem ao respectivo estado. Os estados são mostrados através das figuras
selecionadas.

• Text List – Oferece a opção de atribuir valores específicos a um texto. Pode ser definido
como uma lista de entrada, saída ou combinação de entrada / saída. Os seguintes
formatos de dados são disponíveis: decimal, binário ou bit.

• 3D-Bar – O bar graph em 3D permite que valores sejam mostrados graficamente em três
dimensões. Essa opção só é disponível se o pacote opcional “Basic Process Control” tiver
sido instalado com o WinCC.

• Group Display – Permite que os estados atuais de certos tipos de mensagem sejam
mostrados hierarquicamente. Quatro botões permitem que mensagens sejam
representadas e operadas. Utilizando um Group Display, é possível, por exemplo,
implementar uma rápida mudança para representar uma fonte de erro. Essa opção só é
disponível se o pacote opcional “Basic Process Control” tiver sido instalado com o WinCC.

SIMATEC Página 28 de 128 WinCC V6


International Training Center Windows Control Center
Windows Objects

Os objetos do Windows são elementos familiares de aplicativos do Windows, tais como


botões, caixas de seleção, grupos de opção e barras de rolagem. Um botão redondo também
pode ser criado. Os objetos podem ser modificados e dinamizados de diversas formas. Eles
permitem operar eventos de processo e processos de controle.

• Button – O botão permite operação do processo. Ele é usado, por exemplo, para
reconhecer mensagens. Um botão pode ter dois estados diferentes: “On” e “Off”, ou
“Ligado” e “Desligado”. Um botão é integrado ao processo fornecendo os atributos
correspondentes com propriedades dinâmicas.

• Check Box – Permite ao operador selecionar diversas opções e marcar as caixas de


seleção correspondentes. Também é possível marcar as caixas de seleção padrão para
que o operador apenas altere o valor pré-definido quando necessário. Uma caixa de
seleção é integrada ao processo fornecendo os atributos correspondentes através de
propriedades dinâmicas.

• Option Group – O grupo de opções permite que o operador selecione uma das opções
apresentadas e ative o campo correspondente de opção. Também é possível ativar um
dos campos de opção como padrão para que o operador apenas altere o valor pré-

SIMATEC Página 29 de 128 WinCC V6


International Training Center Windows Control Center
definido quando necessário. Um grupo de opções é integrado ao processo fornecendo os
atributos correspondentes através de propriedades dinâmicas.

• Round Button – O botão redondo permite operação do processo. Ele é usado, por
exemplo, para reconhecer mensagens ou navegar em runtime. Um botão pode ter dois
estados diferentes: “On” e “Off”, ou “Ligado” e “Desligado”. Também é possível definir se
um botão redondo deve por padrão ser mostrado como pressionado e se deve clicar
quando pressionado. Um botão é integrado ao processo fornecendo os atributos
correspondentes com propriedades dinâmicas.

• Slider Object – A barra de rolagem é um controlador e permite que processos sejam


controlados. Ela pode se usada, por exemplo, para variações infinitamente variáveis para
um valor. Uma barra de rolagem é integrada ao processo fornecendo os atributos
correspondentes com propriedades dinâmicas.

SIMATEC Página 30 de 128 WinCC V6


International Training Center Windows Control Center
Controls

Os Controles ActiveX servem para monitoração e visualização de valores medidos e parâmetros de


sistema. Com dinâmicas apropriadas eles podem ser empregados como elementos de controle de
processo.

Os “WinCC Controls” e a “Symbol Library” são instalados durante a instalação do WinCC.

• WinCC Digital/Analog Clock Control – Trata-se de uma ferramenta de relógio em que


pode-se configurar a propriedade Analógico / Digital, tipos de ponteiro. Etc.

• WinCC Gauge Control – É um objeto utilizado para mostrar o valor de um tag através de
um indicador analógico de ponteiro. Pode-se configurar valores mínimo e máximo, ângulo
mínimo e máximo, etc.

• WinCC Online Table Control – Oferece a opção de mostrar os dados na forma de uma
tabela, podendo-se mostrar valores atuais ou arquivados. Para facilitar o acesso aos tags
a ser mostrados, os arquivos e tags neles contidos devem ser configurados no Tag
Logging.

• WinCC Online Trend Control – Permite visualização dos dados através de gráficos de
tendência. Pode-se configurar a forma de visualização e podem ser exibidos valores atuais

SIMATEC Página 31 de 128 WinCC V6


International Training Center Windows Control Center
ou históricos. Para facilitar o acesso aos tags a ser mostrados, os arquivos e tags neles
contidos devem ser configurados no Tag Logging.

• WinCC Push Button Control – Pode ser usado para configurar um botão de comando, que
está conectado à execução de um comando específico.

• WinCC Slider Control – É utilizado para visualização dos valores de um tag através de um
objeto do tipo “slider”.

• WinCC User Archive – Table Element – Permite acessar o User Archives e seus dados on-
line durante o runtime.

• WinCC Alarm Control – É utilizado para mostrar mensagens durante o runtime. Pode-se
mostrar mensagens pendentes, mensagens arquivadas em curto ou longo prazo, lista de
mensagens bloqueadas e estatísticas relativas às mensagens.

• WinCC Function Trend Control – Permite visualização gráfica de valores de tags como
função de outros tags. Os valores podem ser obtidos on-line ou através de arquivo.

• Siemens HMI Simbol Library – A biblioteca de simbólicos consiste numa coleção de


simbólicos para visualização de sistemas e seus componentes em telas de processo.

SIMATEC Página 32 de 128 WinCC V6


International Training Center Windows Control Center
Inserindo e Editando Objetos no Graphics Designer

Para inserir algum objeto do WinCC deve-se primeiro selecionar o tipo de objeto na “Objects
Palette”. Clicando-se na tela de arquivo e arrastando pode-se ajustar o tamanho do objeto. Se
após selecionar o objeto a ser inserido for dado um duplo clique na tela de arquivo o objeto será
inserido com as configurações padrão.

Existem duas janelas diferentes para configuração de objetos. Todos os tipos de objeto têm uma
janela do tipo “Object Properties”. Alguns têm, além dessa, um “Configuration Dialog”, que é uma
versão da “Object Properties” onde os parâmetros principais de configuração são ressaltados.

Object Properties

A seguir temos um exemplo de janela “Object Properties”. Essa janela tem duas fichas:
“Properties”, referente a propriedades estáticas e dinâmicas do objeto, e “Events”, referente a
eventos do objeto.

Properties

Nome do Objeto
Tipo de Objeto

Tipo de
Atualização

Tipo de Propriedade Atributo Propriedade Propriedade


Estática Dinâmica

No exemplo está selecionada a ficha “Properties”. Nela podemos visualizar e editar as


propriedades de um objeto. Na parte superior encontramos o tipo e nome do objeto. Na parte da

SIMATEC Página 33 de 128 WinCC V6


International Training Center Windows Control Center
esquerda pode-se selecionar o tipo de propriedade. Em “Geometry” pode-se configurar
propriedades geométricas, em “Colors” propriedades de cor, etc. Ao selecionar, por exemplo, a
opção “Colors” são mostradas as propriedades na parte da direita. Em “Static” temos a
propriedade estática do atributo. Em “Dynamic” temos as propriedades dinâmicas. Em “Current”
podemos visualizar o tipo de atualização da propriedade dinâmica (tempo, ciclo da janela, etc.).

Note que quando há propriedade dinâmica configurada a propriedade é marcada em negrito,


assim como o tipo de propriedade, a fim de facilitar a localização para edição.

Para inserir uma propriedade dinâmica pode-se utilizar:

• Tag – Abre a lista de tags para seleção.

• Dynamic Dialog – Permite configurar uma propriedade dinâmica através de uma equação.
Para configurar a equação deve-se clicar no botão “...” para selecionar os tags, funções e
operador. Deve-se também selecionar o tipo de resultado e configurar os resultados da
expressão. No botão “Trigger” deve-se configurar o “gatilho” para a expressão, ou seja,
configurar quando ela será executada.

Trigger

Expressão

Tipo de
Resultado
Resultados da
Expressão

SIMATEC Página 34 de 128 WinCC V6


International Training Center Windows Control Center
• C-Action – O WinCC conta com a opção de se configurar ações em C para animar os
objetos. Na parte da esquerda existem atalhos para se inserir chamadas para funções do
projeto, padrão e internas. Na parte superior temos o compilador e trigger (gatilho).

Compilador
Trigger

Script em C

• VBS-Action – O editor de VBScript é mais uma opção para animação. Nele também deve-
se configurar o trigger.

Trigger

Script em VBS

SIMATEC Página 35 de 128 WinCC V6


International Training Center Windows Control Center
Events

Evento

Na ficha de eventos podemos configurar ações relativas a eventos do objeto, tais como ação do
mouse ou teclado. Assim como na ficha Properties, onde há ação configurada há marcação em
negrito. Os tipos de ação aqui são:

• C-Action – As ações em C funcionam da mesma forma que na ficha Properties, mas como
são relativas a eventos não é necessário configurar trigger.

• VBS-Action - As ações em VBS funcionam da mesma forma que na ficha Properties, mas
como são relativas a eventos não é necessário configurar trigger.

• Direct Connection – Cria uma conexão direta entre uma constante, propriedade ou tag e
uma janela, objeto ou tag. Oferece a dinâmica mais rápida na tela e alcança a melhor
performance em runtime. Porém só pode ser usada em uma tela de processo e só pode
ser criada uma conexão.

SIMATEC Página 36 de 128 WinCC V6


International Training Center Windows Control Center
Fonte
Alvo

Configuration Dialog

Alguns objetos, tais como o botão e o I/O Field têm um “Configuration Dialog”. Trata-se de uma
janela de configuração com os parâmetros mais importantes relativos à apresentação e
comportamento do objeto inserido. Objetos que têm o “Configuration Dialog” também têm a
janela de propriedades do tipo “Object Properties”, sendo o “Configuration Dialog” uma alternativa
a elas.

SIMATEC Página 37 de 128 WinCC V6


International Training Center Windows Control Center
Editando a Tela de Entrada

A “Entrada” será a tela inicial, de apresentação do supervisório. Nela temos o nome do projeto,
botões de navegação e saída do sistema. Abaixo aprenderemos a configurar seus elementos.

SIMATEC Página 38 de 128 WinCC V6


International Training Center Windows Control Center
Criando Botões

Telas do
Projeto

Para criar um botão clique em “Object Palette” – “Windows Objects” – “Button”. Posicione o cursor
na tela e arraste para selecionar o tamanho do botão.

Em “Button Configurarion” – “Text” dê um nome para ele (por exemplo: Motor). O último campo
permite definir uma tela de destino. Com isso, ao se clicar no botão durante o Runtime, será
aberta a tela selecionada. Clique em “OK”.

Crie os seguintes botões: Entrada, Motor, Tanque, Alarmes, Gráficos, apontando-os para as
respectivas telas.

SIMATEC Página 39 de 128 WinCC V6


International Training Center Windows Control Center
Criando um Texto

Clique em “Object Palette” – “Standard Objects” – “Static Text”. Clique na tela e arraste para
selecionar o tamanho da janela de texto.

Clique com o botão direito sobre a janela de texto e selecione a opção “Properties”. Nessa janela é
possível configurar propriedades como tamanho da caixa de texto, da fonte, e o próprio texto.

Coloque o título na sua tela de Entrada.

Criando Relógio

SIMATEC Página 40 de 128 WinCC V6


International Training Center Windows Control Center
No “Object Palette” – “Controls” – selecione ‘WinCC Digital/Analog Clock Control’. Posicione o
cursor na tela e dimensione o tamanho do relógio.

Dê duplo clique no relógio para modificar as propriedades, tais como: cores, analógico ou digital,
etc.

Coloque botões, título e relógio em todas as telas criadas anteriormente.

Utilizando Dynamic-Wizard

Esta paleta auxilia em algumas animações que são mais comuns, como: sair do WinCC, finalizar o
Runtime, mover objeto, iniciar outra aplicação, hardcopy.

Selecione o objeto a ser animado. Dê dois cliques sobre a animação desejada. Siga os passos da
janela que se abre.

Faça o botão de saída do runtime na tela de Entrada.

SIMATEC Página 41 de 128 WinCC V6


International Training Center Windows Control Center
Configurando as Propriedades de Runtime

A seguir serão configuradas as propriedades de Runtime do projeto, onde será configurada a


aparência da tela de Runtime.

Na sub-janela esquerda do WinCCExplorer clique em “Computer”. Na sub-janela direita do


Explorer pode-se ver o nome do computador. Clique com o botão direito do mouse sobre ele e
selecione a opção “Properties”. Selecione a tela “Graphics Runtime”. Nesse painel pode-se
determinar a aparência da tela de Runtime e selecionar uma tela de início.

Para selecionar uma tela de início clique em “Browse”, e selecione a tela “Entrada.Pdl”.

Em “Window Attibutes” ative as opções “Title”, “Maximize”, “Minimize” e “Adapt Picture”.

Procura
Tela Inicial
Nome da
Tela Inicial

Opções a serem
Atributos da Desabilitadas
Janela de
Runtime

Ativando o projeto

A ativação do projeto permite a visualização de como ele aparecerá no Runtime, ou seja, durante
a operação.

Para ativar o projeto, no WinCCExplorer clique em “File” – “Activate”. Pode-se, também, clicar no

ícone “Activate” na barra de menu.

SIMATEC Página 42 de 128 WinCC V6


International Training Center Windows Control Center
Editando as Telas de Processo

As telas de processo contêm o nome da área, botões de navegação e objetos que compõem a
área tais como motores, tanques, válvulas etc. Nelas fazemos a representação do layout da área
que será monitorada.

SIMATEC Página 43 de 128 WinCC V6


International Training Center Windows Control Center
Criando um Graphic Object (Objeto Gráfico)

Preview da
Figura
Seleção de
Figura

Clique em “Object Palette” – “Smart Objects” – “Graphic Object”. Posicione o cursor na tela (clique
e arraste para dimensionar o tamanho).

Dê um duplo clique sobre o objeto. Na janela “Graphic object configuration” escolha a figura
(.bmp, .dib, .emf ou .wmf) em “Selection of Picture” e veja sua visualização na parte esquerda da
janela. Caso a figura (arquivo) não esteja na lista, clique em “Find...” para localizá-la. Clique em
“OK”.

Para exportar um objeto:

Clique sobre o objeto (marcar o objeto). No menu bar selecione “File” e depois “Export...”. Caso a
figura (arquivo) não esteja na lista, clique em “Find...” para localizá-la. Clique em “OK”.

Para importar um objeto:

No menu bar selecione “Insert” e depois “Import...”. Na janela “Load metafile” escolha o tipo
(.emf ou .wmf) e selecione o arquivo na lista. Clique em “Abrir”.

Na janela “Import” – “Document Size” configure as dimensões desejadas e clique em “Preview”


para visualizar o objeto. Clique em “OK”.

SIMATEC Página 44 de 128 WinCC V6


International Training Center Windows Control Center
Tela do Motor

Abra a tela “Motor.pdl” através de “WinCCExplorer” – “Graphics Designer” – “Motor.Pdl”. Após sua
configuração ela terá a seguinte aparência:

O WinCC possui uma biblioteca de objetos que são muito úteis no desenvolvimento de projetos,
que está localizado no menu “View”, opção “Library”. Nela encontramos motores, medidores,
botões, etc já prontos para serem animados.

Insira um Motor 3D da biblioteca do WinCC. Clique no menu “View” – “Library” – “Global library” ,
dê duplo clique em “PlantElement” – “Motors” e escolha o “motor 006”.

Insira um botão do WinCC. Clique no menu “Object Pallete” – “Windows Objects” – “Button”,
arrastando para configurar o tamanho do botão. No quadro “Text” digite “Liga”, como o nome do
botão. Outra forma de se dimensionar um botão é através do menu “Properties” – “Geometry”,
alterando-se os parâmetros “Position X” e “Position Y”.

Repita o procedimento, nomeando o segundo botão como “Desliga”.

SIMATEC Página 45 de 128 WinCC V6


International Training Center Windows Control Center
Animação

Todo objeto inserido na tela pode ter suas propriedades alteradas a partir da janela “Object
Properties”, como mencionado anteriormente.

Relembrando:

Dynamic Dialog utilizado para animar um objeto através de uma expressão ou fórmula.

C Action animação através de um script em linguagem C.

Tag animação através de um tag direto.

Direct Conection é possível conectar uma propriedade à uma ação sem utilizar um script em C.

Anime o motor, seguindo os passos:

Para que possa-se simular valores, durante o treinamento será utilizados tags internos. Crie o Tag
Interno binário “Liga_Desliga_Motor” como explicado anteriormente.

Clique com o botão direito no botão “Liga”. Selecione “Properties” – “Events” – “Mouse”. Clique
com o botão direito do mouse sobre “Press left”. Dentre as opções, selecione “Direct Connection”.
Essa ação configurará uma conexão direta entre o botão e o Tag.

SIMATEC Página 46 de 128 WinCC V6


International Training Center Windows Control Center
No lado esquerdo da tela de configuração, “Source”, selecione a opção “Constant”, e preencha o
quadro com o valor “1”. No lado direito, “Target”, selecione a opção “Tag” e clique no botão para
selecionar o Tag “Liga_Desliga_Motor”. Com isso, ao se clicar no botão “Liga” o Tag
“Liga_Desliga_Motor” tem seu valor configurado como 1, indicando que o motor está ligado.

Constante
Tag

Repita os procedimentos 5 e 6 no botão “Desliga”. Nesse caso, ao se clicar no botão “Desliga” o


Tag “Liga_Desliga_Motor” tem seu valor configurado como 0, indicando que o motor está
desligado.

Os objetos da biblioteca são grupos de objetos do WinCC. Dê um duplo clique com o mouse sobre
o motor. Note que em “Properties” pode-se ver quais são os objetos do WinCC que compõem o
motor. Pode-se, portanto, configurar individualmente cada componente desse grupo. Em
“Properties” – “RoundedRectangle3” – “Colors” clique com o botão direito do mouse sobre a opção
“Dynamic” do parâmetro “Background Color”. Selecione a opção “Dynamic Dialog”.

SIMATEC Página 47 de 128 WinCC V6


International Training Center Windows Control Center
Configure a tela da seguinte maneira:

Trigger

Expressão

Tipo de
Resultado
Resultados

Na área “Event Name” pode-se configurar o trigger, ou gatilho da função, que é o que
determinará quando ela será executada, ou seja, quando será testado se o tag está em 1 ou 0

para alterar a cor do motor. Clicando no botão será aberta a tela “Change trigger”, onde
pode-se configurar o trigger. Note que como o tag foi selecionado, ele já foi incluído na lista de
triggers. Porém o tempo de atualização de 2 segundos pode ser considerado muito lento. Clique
SIMATEC Página 48 de 128 WinCC V6
International Training Center Windows Control Center
com o botão direito sobre o “2s” e altere o ciclo de atualização para “Upon change”, que fará com
que cada vez que o tag for alterado a função seja executada.

Nome do Ciclo de
Trigger Atualização

Com esse procedimento estamos configurando a animação do motor. O retângulo central passará,
portanto, a indicar se o motor está ligado ou não. Se o Tag “Liga_Desliga_Motor” tiver o valor “1”,
ou seja, se o motor estiver ligado, o retângulo terá a cor verde. Se o Tag estiver em “0”, ele
estará amarelo.

Ative o projeto e teste a simulação.

SIMATEC Página 49 de 128 WinCC V6


International Training Center Windows Control Center
Utilizando as Picture Windows

As “Picture Windows” dão a opção de mostrar outras telas criadas no “Graphics Designer” na tela
atual. Em runtime o conteúdo da “Picture Window” pode ser atualizado. Esse recurso pode ser
utilizado, por exemplo, para configuração de caixas de controle para os equipamentos.

Criação da tela (janela) que será aberta (chamada) em outra tela

Tela com os
Botões

Crie uma nova tela, conforme visto anteriormente (CMotor.pdl). Copie os botões “Liga” e “Desliga”
da tela do motor e cole nessa nova tela. Modifique o tamanho dos botões para que tenham 60
pixels de largura e 40 de altura. Posicione-os no canto superior esquerdo da tela. Clique com
botão direito no meio da tela e selecione “Properties...”. Na seção “Properties” selecione
“Geometry” e modifique as propriedades de “Picture Width” (largura) para 150 e “Picture Height”
(altura) para 60, reduzindo o tamanho da tela para adequá-la ao tamanho dos botões.

SIMATEC Página 50 de 128 WinCC V6


International Training Center Windows Control Center
Criação da “chamada” para a tela (janela) criada, através da “Picture Window”

Nome da
Tela

Título da
Tela

Abra a tela “Motor.pdl”. No “Object Palette”, expandir “Smart Objects” e selecionar “Picture
Window”. Posicione o cursor na tela (clique e arraste para dimensionar o tamanho). Dê dois
cliques no objeto inserido. Na ficha “Properties” selecione “Miscellaneous” e modifique os
atributos: “Display” para "No" (faz com que a “Picture Window” fique invisível em runtime), “Title”
para "Yes" (“Border” muda automaticamente para "Yes") (Habilita a visualização de título e borda
para a janela), “Can Be Closed” para "Yes" (habilita o botão para fechar janela) e “Adapt Size”
para “Yes” (faz com que a “Picture Window” receba o tamanho da tela a ser exibida). Dê dois
cliques no atributo “Picture Name” e selecione o arquivo "CMotor.pdl" na janela que aparece. Dê
dois cliques no atributo “Heading” e digite um título para a janela de comando, ex: Comando do
Motor.

Clique duas vezes no desenho do motor (agrupar, caso não esteja agrupado) e selecione a ficha
“Events” na janela “Object Properties”. Na sub-janela direita, em “Group” selecione “Mouse” e a
sub-janela direita clique com o botão direito em “Mouse Action”. Selecione a opção “Direct
Connection...”.

SIMATEC Página 51 de 128 WinCC V6


International Training Center Windows Control Center
Na janela que aparece, na parte esquerda, “Source”, marque a opção “Constant” e digite "1" na
caixa de texto ao lado. Na parte direita, “Target” marque a opção “Object in Picture”, selecione
“Picture Window1” na coluna “Object” , “Display” na coluna “Property” e clique “Ok”.

Propriedade a
ser alterada

Objeto a ser
alterado

Isso faz com que ao se clicar no motor a propriedade de display da “Picture Window”, que foi
configurada como “No” receba o valor 1, que representa “Yes”, fazendo com que a janela se torne
visível.

Ative a aplicação e teste os comandos do motor através da “Picture Window”.

SIMATEC Página 52 de 128 WinCC V6


International Training Center Windows Control Center
Tela do Tanque

Anime um tanque, seguindo os passos:

Abra a tela “Tanque.pdl”. Insira um Tanque da biblioteca do WinCC, clicando, no menu, em “View”
- “Library” – “Global Library” – “Plant Elements” – “Tanks” – “Tank 1”.

Crie um Tag Interno “Nivel_Tanque”, do tipo “Unsigned 16-bit value”.

Clique duas vezes no tanque e selecione dentro de “Properties”, “Tag Assignment”. No atributo
“Fill Level” selecione a opção “Tag”.

SIMATEC Página 53 de 128 WinCC V6


International Training Center Windows Control Center
Selecione o tag “Nivel_Tanque”. O ciclo de atualização padrão é de 2 segundos. Para alterá-lo
clique com o botão direito sobre os “2 s”, na coluna “Current”.

Na caixa de que se abre selecione a opção “Upon change”, para que o nível seja atualizado toda
vez que o tag “Nivel_Tanque” for alterado.

Os valores de valor mínimo e máximo serão mantidos.

SIMATEC Página 54 de 128 WinCC V6


International Training Center Windows Control Center
Criando um Slider Object

Os objetos do tipo “Slider Object” permitem o controle do valor de um Tag. Através deles pode-se
visualizar e, também, alterar manualmente o valor do Tag.

No “Object Palette” – “Windows Objects”, selecionar “Slider Object”. Posicione o cursor na tela
(clique e arraste para dimensionar o tamanho).

Ao se inserir o “Slider Object” é aberto o “Configuration Dialog” do objeto, onde se pode


configurar o tag, ciclo de update, valores mínimo e máximo, passo e sentido de orientação.
Configure-a da seguinte maneira:

Também se pode configurar o “Slider Object” através da janela completa de propriedades, que
pode ser aberta clicando-se com o botão direito do mouse sobre o objeto e selecionando a opção
“Properties”.

SIMATEC Página 55 de 128 WinCC V6


International Training Center Windows Control Center
Na janela “Properties” – “Miscellaneous” pode-se configurar tag, valores mínimo e máximo, assim
como outras propriedades do objeto.

Para se habilitar ou desabilitar a opção de se inserir o valor do Tag através do “Bar” deve-se dar
um duplo clique sobre o objeto, acessando no “Properties” - “Miscellaneous” a opção “Operator-
Control Enable”. Estando essa opção com “Yes” o usuário pode clicar no objeto e alterar o valor do
tag em runtime. Para que ele seja um campo somente de saída de valores deve-se mudar a opção
para “No”, desabilitando a entrada. Deixe a opção habilitada.

Salve e ative o projeto. Clicando sobre o “Slider Object” deve-se alterar o valor do tag
“Nivel_Tanque”, e o nível no tanque deve variar de acordo.

SIMATEC Página 56 de 128 WinCC V6


International Training Center Windows Control Center
Criando um Bar

Os objetos do tipo “Bar” são gráficos de barra que exibem o valor de um Tag. Através deles pode-
se, também, alterar manualmente o valor do Tag.

Clique em “Object Palette” – “Smart Objects” – “Bar”. Posicione o cursor na tela (clique e arraste
para dimensionar o tamanho).

Ao se inserir o “Bar” é aberto o “Configuration Dialog”, onde se pode facilmente selecionar o tag
desejado, ciclo de atualização, os valores mínimo e máximo, e o alinhamento. Configure-a da
seguinte forma:

O “Bar” também pode ser configurado clicando-se com o botão direito sobre o objeto e
selecionando a opção “Properties”, que abre a janela completa de propriedades.

SIMATEC Página 57 de 128 WinCC V6


International Training Center Windows Control Center
Em “Properties” – “Miscellaneous” pode-se alterar os valores mínimo e máximo, associar tags e
configurar mais detalhadamente o objeto, caso necessário.

Para se habilitar ou desabilitar a opção de se inserir o valor do Tag através do “Bar” deve-se dar
um duplo clique sobre o objeto, acessando no “Properties” - “Miscellaneous” a opção “Operator-
Control Enable”. Estando essa opção com “Yes” o usuário pode clicar no objeto e alterar o valor do
tag em runtime. Para que ele seja um campo somente de saída de valores deve-se mudar a opção
para “No”, desabilitando a entrada. Desabilite a entrada de valores.

Salve e ative o projeto. Através do “Slider Object” altere o valor do tag e note o “Bar” responder
de acordo.

SIMATEC Página 58 de 128 WinCC V6


International Training Center Windows Control Center
Criando um I/O Field

Os objetos do tipo “I/O Field” são utilizados para entrada e saída de dados, ou seja, eles exibem o
valor de um Tag e permitem que entrada do valor do Tag manualmente.

Clique em “Object Palette” – “Smart Objects” – “I/O Field”. Posicione o cursor na tela (clique e
arraste para dimensionar o tamanho).

Ao se inserir o “I/O Field” é aberto o “Configuration Dialog”, onde pode-se facilmente selecionar o
tag desejado e o ciclo de atualização. Configure-a da seguinte maneira:

O “I/O Field” também pode ser configurado através da janela de propriedades, que é aberta
clicando-se com o botão direito do mouse sobre o “I/O Field” e selecionando a opção “Properties”,
que abre a janela completa de propriedades do objeto.

SIMATEC Página 59 de 128 WinCC V6


International Training Center Windows Control Center
Na janela “Properties” pode-se associar o Tag “Nivel_Tanque” através do caminho “Properties” –
“Output/Input”, clicando com o botão direito na propriedade “Output Value” e selecionando a
opção “Tag...”.

Clicando duas vezes no objeto “I/O Field”, ele entrará em modo de edição de texto. Isso significa
que, no Runtime, o I/O Field mostra o valor de um Tag, mas pode, também, ser utilizado para se
determinar o valor do mesmo. Para desabilitar a entrada de dados pode-se alterar a propriedade
“Output/Input” – “Field Type”, trocando de “I/O Field” para “Output”, ou através do “Operator
Control Enable”, em “Miscellaneous”. Deixe o campo configurado como “I/O Field” e com a
entrada de dados habilitada. Com isso pode-se alterar o valor do tag escrevendo-se o valor
desejado para alteração.

Salve e execute.

SIMATEC Página 60 de 128 WinCC V6


International Training Center Windows Control Center
O Tag Logging

O WinCC permite que valores de processo sejam salvos no arquivo de valores de processo. Esse
arquivo pode, por exemplo, ser usado posteriormente para mostrar e avaliar o comportamento ao
longo do tempo dos valores de processo.

O Tag Logging é usado para criar e administrar arquivos de valores de processo.

Assim como o WinCC Explorer, o Tag Logging tem suas próprias janelas de navegação de dados.

Para iniciá-lo, na sub-janela esquerda do WinCCExplorer dê um duplo-clique no item “Tag


Logging”.

SIMATEC Página 61 de 128 WinCC V6


International Training Center Windows Control Center
Janela de
Janela de Dados
Navegação

Janela de
Tabelas

O Tag Logging é composto de três janelas: a superior da esquerda é a janela de navegação, a da


direita é a de dados, e a inferior a de tabelas.

• Janela de Navegação – É onde se seleciona entre editar tempos e arquivos

• Janela de Dados – Dependendo da seleção feita na Janela de Navegação, aqui se pode


editar tempos ou arquivos já existentes ou criar novos.

• Janela de Tabelas – É onde são mostrados os tags arquivados ou comprimidos que são
armazenados no arquivo selecionado na Janela de Dados. Podem-se alterar as
propriedades dos tags mostrados aqui ou acrescentar novos tags arquivados ou
comprimidos.

SIMATEC Página 62 de 128 WinCC V6


International Training Center Windows Control Center
Configuração de Timer

O temporizador localiza-se na segunda linha da janela de navegação. Temporizadores podem ser


configurados para registro e arquivamento.

Temporizadores
Temporizadores
já existentes

O tempo de amostragem é o intervalo de tempo para o recebimento de dados do processo pelo


“Tag Logging Editor”.

Clicando-se no objeto “Timers” todos os timers padrão são mostrados na janela de dados. Esses
timers padrão não devem JAMAIS ser alterados.

O intervalo de tempo para arquivamento é determinado através da multiplicação da base de


tempo pelo fator de multiplicação.

Para criar um novo intervalo de tempo clique com o botão direito do mouse no objeto “Timers”.
No pop-up clique em “New”.

No diálogo “Timers Properties” digite o nome “weekly”.


SIMATEC Página 63 de 128 WinCC V6
International Training Center Windows Control Center
Da lista, selecione “1 day” para o parâmetro “Base”. Digite “7” como o “Factor”.

Nome do
Temporizador

Base de Tempo

Fator de
Multiplicação

SIMATEC Página 64 de 128 WinCC V6


International Training Center Windows Control Center
Criando Archives

O armazenamento de valores de processo serve para compilação, processamento e


armazenamento de dados de processo de uma planta industrial. Os dados de processo adquiridos
podem ser filtrados de acordo com importantes critérios econômicos e técnicos relativos ao estado
operacional da planta.

O arquivamento de valores de processo é feito no Tag Logging. Existem dois tipos de arquivo no
Tag Logging: “Process Value Archive” (Arquivo de Valores de Processo) e “Compressed Archive”
(Arquivo Comprimido).

Os “ActiveX Controls” (Controles ActiveX) são configurados no “Graphics Designer” para mostrar
dados de processo em runtime, na forma de gráficos ou tabelas.

A utilização na forma de protocolo dos dados de processo pode ser configurada no “Report
Designer” na forma de gráficos ou tabelas.

Process Value Archives

Os valores a serem arquivados são compilados, processados e salvos na base de dados de arquivo
em runtime. Valores de processo atuais ou previamente arquivados podem ser mostrados em
runtime na forma de tabelas ou gráficos. Também se pode imprimir valores de processo
arquivados como um protocolo.

Compressed Archive

Para reduzir o volume de dados na base de dados arquivados, os tags arquivados por um período
especificado podem ser comprimidos. Para isso utilizam-se os arquivos comprimidos, que
armazenam cada tag arquivado em um tag comprimido. Os tags arquivados são mantidos, mas
eles também podem ser copiados, movidos ou apagados. O arquivo comprimido é armazenado na
base de dados da mesma forma que o arquivo de valor de processo.

A compressão é realizada através da aplicação de funções matemáticas, podendo uma das


funções ser aplicada aos valores de processo armazenados num período específico de tempo. As
funções que se pode utilizar permitem armazenar o valor máximo, mínimo, a média ou soma dos
os valores de processo em um tag comprimido.
SIMATEC Página 65 de 128 WinCC V6
International Training Center Windows Control Center
O que acontece com os valores de processo arquivados depois da compressão depende do
método de compressão adotado, que pode fazer com que esses valores sejam mantidos, copiados
para o arquivo comprimido, apagados ou copiados para o arquivo comprimido e apagados, após a
compressão.

Para ilustrar melhor o funcionamento pode-se utilizar como exemplo um valor de processo a ser
arquivado uma vez por minuto, retornando 60 valores em uma hora. Será aplicada uma
compressão por média, por exemplo, pelo período de uma hora. A cada hora, o valor da média é
extraído através dos 60 valores e armazenado no tag comprimido. O que acontece com os 60
valores posteriormente depende do método de compressão, como descrito acima.

Archive Wizard

O “Archive Wizard” oferece uma forma prática e automática de se criar um arquivo.

Para acessá-lo clique com o botão direito sobre “Archives” – “Archives Wizard”.

SIMATEC Página 66 de 128 WinCC V6


International Training Center Windows Control Center
Na primeira tela clique em “Next”.

A seguir configure em “Archive Name” o nome “Arquivo” e selecione em “Archive Type” a opção
“Process Value Archive”.

Nome do
Arquivo

Tipo de
Arquivo

Clique em “Next”.

Clique no botão “Select” e selecione o Tag “Nivel_Tanque”.

SIMATEC Página 67 de 128 WinCC V6


International Training Center Windows Control Center
Tags a serem
arquivados

Clique em “Finish” para que suas mudanças sejam aplicadas.

Pode-se acrescentar mais tags a serem arquivados posteriormente, assim como excluir ou editar
os tags presentes no arquivo.

SIMATEC Página 68 de 128 WinCC V6


International Training Center Windows Control Center
Edição dos Tags do Arquivo

Clicando-se no arquivo criado pode-se visualizar na janela de tabelas os tags a ser arquivados
nele.

Para modificar as propriedades dos arquivos de tags selecionados na janela de tabelas, clique com
o botão direito do mouse na janela de tabelas. Se nenhum tag for selecionado esse comando
selecionará automaticamente o primeiro tag da lista.

No pop-up clique em “Properties”.

SIMATEC Página 69 de 128 WinCC V6


International Training Center Windows Control Center
Será aberta a seguinte janela de configuração:

Nome do tag
do arquivo
Seleciona tags
de processo

Habilita / Desabilita
arquivamento

Tipo de Ciclo de
aquisição aquisição

Arquivamento / Display

Nessa janela pode-se configurar o tag do arquivo.

Na ficha “Archive Tag” pode-se configurar o nome do tag de arquivo. O nome do tag do arquivo
pode ser diferente do nome do tag de processo. Pode-se também habilitar ou desabilitar
arquivamento, configurar o tipo de aquisição, ciclo de aquisição e o arquivamento.

Na ficha “Parameters” pode-se configurar a forma de processamento do tag, número de valores a


serem armazenados, comportamentos em caso de erro, dentre outros.

Na ficha “Display” pode-se configurar propriedades específicas de display do tag.

Na ficha “Events” pode-se configurar eventos ou tags iniciais e finais.

SIMATEC Página 70 de 128 WinCC V6


International Training Center Windows Control Center
Os tipos de aquisição podem ser:

• Acyclic – O arquivamento acíclico salva o valor de processo atual na base de dados de


arquivo em runtime na ocorrência de um evento inicial, ou “Start event”, ou quando há
uma mudança no valor do tag de processo. O arquivamento acíclico pára quando o
runtime é encerrado.

• Cyclic-continuous – O arquivamento cíclico-contínuo é iniciado juntamente com o runtime.


Os valores de processo são obtidos em ciclos constantes de tempo e armazenados na
base de dados de arquivo. O arquivamento cíclico pára quando o runtime é encerrado.

• Cyclic-selective – O arquivamento cíclico-seletivo é iniciado em runtime com a ocorrência


de um evento inicial, ou “Start event”. Os valores de processo são adquiridos em ciclos
constantes de tempo após o início e armazenados na base de dados. O arquivamento pára
com a ocorrência de um evento final, ou “Stop event”, ou quando o runtime é encerrado.
Quando um evento final ocorre, o valor de processo mais recentemente adquirido também
é arquivado.

• Upon Change – O arquivamento com mudança do valor é um tipo de arquivamento


acíclico. O valor atual de processo é armazenado na base de dados em runtime quando há
mudança no valor do tag de processo. O armazenamento é encerrado juntamente com o
runtime.

O “Acquisition Cycle” é o ciclo de aquisição, que determina quando o valor de um tag de processo
é lido no sistema de automação. Configura-se ciclo de aquisição, por exemplo, para arquivamento
cíclico-contínuo de valores de processo.

O “Archiving Cycle” é o ciclo de arquivamento, que determina quando o valor processado é salvo
na base de dados. Configura-se ciclo de arquivamento, por exemplo, para arquivamento cíclico-
contínuo ou cíclico-seletivo.

No parâmetro “Start event” é configurado o evento inicial, que faz com que o arquivamento seja
iniciado com a ocorrência de um evento específico como, por exemplo, o ligamento da planta.
Configura-se evento inicial, por exemplo, para o arquivamento acíclico.

O “Stop event” é o evento final, que pára o arquivamento quando um evento específico ocorre
como, por exemplo, o desligamento da planta. Configura-se eventos finais, por exemplo, para o
arquivamento cíclico-seletivo.

SIMATEC Página 71 de 128 WinCC V6


International Training Center Windows Control Center
Modifique o nome do arquivo, alterando o parâmetro “Name of the archive tag” para
“Nível_Tanque_Arch”.

Em “Cycle” coloque em “Acquisition” “1 second” e em “Archiving/Display” “1 * 1 second”.

Clique em OK.

Isso completa a configuração dos arquivos. O Tag “Nivel_Tanque” será lida uma vez a cada
segundo e arquivada como o tag “Nivel_Tanque_Arch”.

Salve as configurações para que elas sejam ativadas na próxima vez que o Runtime for ativado.

Feche o “Tag Logging Editor”.

SIMATEC Página 72 de 128 WinCC V6


International Training Center Windows Control Center
Configurando a Tela de Gráficos e Tabelas

As telas de gráficos permitem a visualização de Tags na forma de curvas. O tipo de gráfico a ser
utilizado pode ser selecionado. Há ainda a opção de mostrar valores atuais ou históricos.

A exibição de valores em runtime acontece através do Controle ActiveX, inserido e configurado no


“Graphics Designer”.

Para mostrar curvas no “WinCC Online Trend Control” existem pré-requisitos:

• No “WinCC Online Trend Control” qualquer número de curvas pode ser exibido. Porém é
recomendado configurar não mais de 8 curvas.

• Cada curva pode ter um número máximo de 10000 pares de valores.

• As curvas podem utilizar tags on-line ou arquivados.

• Tags on-line de um gráfico devem ter ciclos de atualização idênticos.

• Tags arquivados de um gráfico devem ser originados do mesmo arquivo de um servidor,


ter mesmo ciclo de atualização e devem ser gravados em um ciclo contínuo.

SIMATEC Página 73 de 128 WinCC V6


International Training Center Windows Control Center
• Para mostrar tags como função de outros tags deve-se usar o “WinCC Function Trend
Control”.

O “WinCC Online Table Control” é um Controle ActiveX inserido e configurado no “Graphics


Designer” que permite a visualização dos tags de processo na forma de tabelas. Pode-se mostrar
valores atuais ou históricos. Para facilitar acesso aos tags a ser exibidos, os arquivos de valor de
processo e os tags neles contidos devem ser configurados no “Tag Logging”.

Para exibir dados no “WinCC Online Table Control” existem os seguintes pré-requisitos:

• Pode-se utilizar tags on-line ou históricos para as tabelas.

• Cada tabela pode exibir um máximo de 30000 valores.

• Tags on-line em uma tabela devem ter o mesmo ciclo de atualização.

• Tags arquivados numa tabela devem ser originados do mesmo arquivo de valores de
processo de um servidor, ter mesmo ciclo de atualização e ser adquiridas em um ciclo
contínuo.

SIMATEC Página 74 de 128 WinCC V6


International Training Center Windows Control Center
Configurando o Gráfico

Abra a tela “Graficos.Pdl”.

Insira o objeto “WinCC Online Trend Control” que está localizado em “Object Palette” – “Controls”.

Arraste para ajustar até chegar ao tamanho desejado. A janela de propriedades é aberta.

Habilita Barra Habilita Barra de


de Status Ferramentas
Nome da Janela

Fonte de
dados Configurações de
display do gráfico

Cor de fundo

Persistência

No diálogo “General” coloque “Gráficos” como “Window Title”.

Na ficha “Curves” pode-se configurar as curvas do gráfico. Para isso é necessário configurar nome,
cor, tag de arquivo, forma de display e espessura da linha para cada pena.

SIMATEC Página 75 de 128 WinCC V6


International Training Center Windows Control Center
Nome da Curva

Cor da Pena

Seleção do tag Tag de arquivo

Forma de display
Penas
configuradas

Espessura da
pena

No diálogo “Curves” configure o nome da curva, preenchendo o campo “Name” com “Nível do
Tanque”.

Clique no botão “Selection” para seleção do tag.

SIMATEC Página 76 de 128 WinCC V6


International Training Center Windows Control Center
Dê um duplo clique sobre “Arquivo”. Selecione o Archive “Nivel_Tanque_Arch”. Clique em “OK”
para confirmar sua escolha.

Os gráficos podem ser mais detalhadamente configurados clicando-se com o botão direito no
gráfico e selecionando a opção “Properties”, ou ainda dando um duplo-clique sobre o gráfico, o
que abre a seguinte janela:

Nesse diálogo é possível fazer uma configuração mais detalhada, podendo-se configurar a fonte,
barra de ferramentas, limites, configurar escala e colocar legenda nos eixos.

SIMATEC Página 77 de 128 WinCC V6


International Training Center Windows Control Center
Configurando uma Janela de Tabelas

Acesse “Object Pallete” – “Controls” e selecione “WinCC Online Table Control”.

Clique na tela de arquivo e arraste até o tamanho desejado. A janela de configuração abrirá
automaticamente.

Nome da Janela

Configurações de
display da tabela

Cor de fundo

Persistência

No diálogo “General” configure o nome da janela, em “Window Title”, como “Tabelas”.

No diálogo “Columns” configure o nome da tabela em “Name” como “Nível do Tanque”.

SIMATEC Página 78 de 128 WinCC V6


International Training Center Windows Control Center
Nome da Tabela

Cor da tabela
Tags
configurados

Seleção do tag Nome do tag de


arquivo

Clique no botão “Selection” para seleção do tag.

Na sub-janela da direita dê um duplo clique sobre “Arquivo”. Selecione o archive


“Nivel_Tanque_Arch”. Clique em “OK” e “Apply” para confirmar os dados.

SIMATEC Página 79 de 128 WinCC V6


International Training Center Windows Control Center
As tabelas podem ser mais detalhadamente configuradas clicando-se com o botão direito na
tabela e selecionando a opção “Properties”, ou ainda dando um duplo-clique sobre a tabela, o que
abre a seguinte janela:

Nesse diálogo é possível fazer uma configuração mais detalhada, podendo-se configurar a fonte,
barra de ferramentas e escala.

SIMATEC Página 80 de 128 WinCC V6


International Training Center Windows Control Center
Configurando as Propriedades de Runtime

A seguir serão configuradas as propriedades de Runtime do projeto, para que o “Tag Logging”
também seja iniciado no Runtime.

Na sub-janela esquerda do WinCCExplorer clique em “Computer”. Na sub-janela direita do


Explorer pode-se ver o nome do computador. Clique com o botão direito do mouse sobre ele e
selecione a opção “Properties”. Selecione a tela “Startup”.

Marque a opção “Tag Logging Runtime”.

SIMATEC Página 81 de 128 WinCC V6


International Training Center Windows Control Center
WinCC Tag Simulator

O “WinCC Tag Simulator” é utilizado para simular tags internos e de processo.

Ele pode ser usado, por exemplo, para testar uma configuração sem periféricos de processo
conectados, ou com periféricos conectados mas sem um processo em funcionamento.

Sem um processo conectado somente tags internos podem ser simulados.

O tempo de atualização é de um segundo e o número máximo de tags a ser configurado é 300.

O “Tag Simulator” permite simular tags através de seu incremento, decremento, através de uma
senóide, oscilação, randomicamente ou com um slider.

Para simular o processo em andamento será utilizado o “WinCC Simulator”. Para acessá-lo vá em
“Iniciar” – “Simatic” – “WinCC” – “Tools” – “WinCC TAG Simulator”.

No menu “Edit” do simulador acesse “New Tag”. Selecione o Tag “Nivel_Tanque”.

No diálogo “Properties” acesse a opção “Sine” e mantenha as configurações iniciais de amplitude,


ponto zero e período de oscilação. Clique em “active” para ativar a simulação.

SIMATEC Página 82 de 128 WinCC V6


International Training Center Windows Control Center
Dessa forma o simulador está configurado para trabalhar com o Tag “Nivel_Tanque”, de forma a
fazê-lo variar de acordo com uma senóide, com amplitude 50, ponto zero em 50 e período de
oscilação de 25ms.

Selecionando o diálogo “List of Tags” pode-se ver quais são os Tags simulados e seus valores.

Os valores simulados podem ser, agora, visualizados no Runtime.

SIMATEC Página 83 de 128 WinCC V6


International Training Center Windows Control Center
SIMATEC Página 84 de 128 WinCC V6
International Training Center Windows Control Center
O “Alarm Logging”

Mensagens fornecem ao operador informações relativas ao estado operacional e ao estado de


falha do processo. Elas informam o operador sobre situações críticas com uma antecedência
significante e ajudam a eliminar tempo ocioso.

Durante a configuração, define-se os eventos que desencadearão mensagens de processo. Um


evento, por exemplo, poderia ser a ativação de um bit específico em um sistema de automação ou
quando um valor de processo excede um valor limite pré-definido.

As mensagens são mostradas no “WinCC Alarm Control” de forma tabular.

O conteúdo de uma mensagem é feito de blocos, que correspondem a colunas no display tabular
do “WinCC Alarm Control”. Pode-se definir que blocos aparecem nas mensagens. Existem três
grupos de blocos de mensagem:

• “System blocks” – blocos de sistema, com dados como data, hora, número e status de
mensagem.

• “Process value blocks” – blocos de valores de processo como, por exemplo, níveis,
temperaturas ou velocidades.

• “User text blocks” – blocos de texto do usuário, com textos explanatórios, tais como
textos de mensagens relativos a localização e causa da falha.

SIMATEC Página 85 de 128 WinCC V6


International Training Center Windows Control Center
No WinCCExplorer dê um duplo clique em “Alarm Logging”.

Janela de Dados

Janela de
Navegação

Janela de
Tabelas

Ative o “System Wizard” para criar automaticamente a configuração de alarme, para tal clique no
menu “File” – “Select Wizard”. Dê duplo clique sobre a opção “System Wizard”.

SIMATEC Página 86 de 128 WinCC V6


International Training Center Windows Control Center
System Blocks User Text Blocks a
a serem criados serem criados

Process Value Blocks


a serem criados

Passo 1: Criar o “Message block”, clique em “Next” para prosseguir. Selecione as colunas que
farão parte da janela de mensagens. Neste caso serão: data, hora e nº da mensagem. Clique em
“Next” para prosseguir.

Passo 2: Determinar a classe e o tipo da mensagem. Neste caso a classe é “Error” e o tipo é
“Alarm, Failure e Warning”. Clique em “Next” para continuar.

SIMATEC Página 87 de 128 WinCC V6


International Training Center Windows Control Center
Passo 3: A tela final mostra o resumo da configuração, verifique se está correta e clique em
“Finish”.

SIMATEC Página 88 de 128 WinCC V6


International Training Center Windows Control Center
Configurando Texto da Mensagem

Configurando o “Message block”

“System block”: Clicando com o botão direito sobre os blocos seleciona e opção “Properties”. Mude
o nome dos blocos para Data, Hora e Número respectivamente.

Nome do bloco

Número de caracteres

Alinhamento

SIMATEC Página 89 de 128 WinCC V6


International Training Center Windows Control Center
“User text block” – “Message text”: configuração da coluna de descrição dos alarmes. Dê um
duplo clique sobre esse bloco, mudando seu nome para “Descrição” e configurando o tamanho
máximo da mensagem para 30 caracteres. “Point of error”: Dê um duplo clique nesse bloco e
configure seu nome como “Equipamento” e o tamanho máximo do ponto de erro para 25
caracteres.

Configurando a primeira mensagem de erro

Crie o Tag interno do tipo “Binary Tag” “Nivel_Baixo_Tanque”.

Com o botão direito do mouse clique na primeira linha e dê um duplo clique no campo “Message
Tag”. Selecione o Tag “Nivel_Baixo_Tanque” e clique em OK.

Dê um duplo clique no campo “Message Bit”. Entre com o valor “0”, que indica que a mensagem
será ativada quando o bit 0 do Tag “Nivel_Baixo_Tanque” estiver em 1.

Dê um duplo clique no campo “Message Text” ou “Descrição”. Em seguida digite “Nível Baixo”.

Dê um duplo clique no campo “Equipamento”. Em seguida digite “Tanque”.

SIMATEC Página 90 de 128 WinCC V6


International Training Center Windows Control Center
Configurando a segunda mensagem de erro

Crie o Tag interno do tipo “Binary Tag” “Corrente_Alta_Bomba”.

Com o botão direito do mouse clique na primeira linha e selecione a opção “Append New Line”.

Na linha 2 dê um duplo clique no campo “Message Tag”. Selecione o Tag “Corrente_Alta_Bomba”


e clique em OK.

Ainda na linha 2, dê um duplo clique no campo “Message Bit”. Entre com o valor “0”, que indica
que a mensagem 2 será ativada quando o bit 0 do Tag “Corrente_Alta_Bomba” estiver em 1.

Na linha 2 dê um duplo clique no campo “Message Text” ou “Descrição”. Em seguida digite


“Corrente Alta”.

Na linha 2 dê um duplo clique no campo “Equipamento”. Em seguida digite “Bomba”.

Configurando a terceira mensagem de erro

Crie o Tag interno do tipo “Binary Tag” “Sobrecarga_Motor”.

Com o botão direito do mouse clique na segunda terceira linha e selecione a opção “Append New
Line”.

Na linha 3 dê um duplo clique no campo “Message Tag”. Selecione o Tag “Sobrecarga_Motor” e


clique em OK.

Ainda na linha 3, dê um duplo clique no campo “Message Bit”. Entre com o valor “0”, que indica
que a mensagem 3 será ativada quando o bit 0 do Tag “Sobrecarga _Motor” estiver em 1.

Na linha 3 dê um duplo clique no campo “Message Text” ou “Descrição”. Em seguida digite


“Sobrecarga”.

Na linha 3 dê um duplo clique no campo “Equipamento”. Em seguida digite “Motor”.

SIMATEC Página 91 de 128 WinCC V6


International Training Center Windows Control Center
Classe Prioridade
Descrição
Número Tipo Tag Bit Equipamento

Configurando as cores das mensagens

Os alarmes podem ser mostrados em diferentes cores, para facilitar sua análise durante o
Runtime. Pode-se diferenciar, por exemplo, as cores dos alarmes quando iniciado, reconhecido e
finalizado.

Expanda o item “Message Classes”. Dê um duplo-clique na classe “Error”. Na janela de dados


clique com o botão direito do mouse em “Alarm”. No pop-up clique em “Properties”.

SIMATEC Página 92 de 128 WinCC V6


International Training Center Windows Control Center
No diálogo seguinte pode-se selecionar as cores de fundo e da fonte para os diversos estados de
alarmes.

Na área de “Preview” clique em “Came in” (alarme está ativo). Clique no botão “Text Color” e
selecione a cor “Vermelho”. Clique no botão “Background Color” e selecione “Preto”.

Na área de “Preview” clique em “Went out” (alarme foi desativado). Clique no botão “Text Color” e
selecione “Amarelo”. Clique no botão “Background Color” e selecione “Preto”.

Na área de “Preview” clique em “Acknowledged” (alarme foi reconhecido). Clique no botão “Text
Color” e selecione “Azul”. Clique no botão “Background Color” e selecione “Preto”.

Cor do texto

Cor de fundo

SIMATEC Página 93 de 128 WinCC V6


International Training Center Windows Control Center
Configurando Tela de Alarmes

A tela de alarmes permite a visualização das mensagens geradas. Normalmente tem-se um


resumo de mensagens de alarme para indicar as mensagens mais recentes nas telas de processo,
enquanto na tela de alarmes tem-se uma lista mais completa e acesso, também, a dados
históricos.

A exibição de valores em runtime acontece através do Controle ActiveX, inserido e configurado no


“Graphics Designer”.

Insira uma janela de mensagens que está localizada no “Object Palette” – “Controls”, selecione a
opção “WinCC Alarm Control”, clique e arraste sobre a tela de forma a dimensioná-la. A janela de
configuração abrirá automaticamente.

SIMATEC Página 94 de 128 WinCC V6


International Training Center Windows Control Center
Para uma configuração mais completa utilize a janela de configuração que se abre com o duplo-
clique sobre o objeto de alarmes.

Configurações
da janela

Tipo de janela

Na ficha “General” temos acesso a configuração de propriedades como cor e título da janela,
assim como de que tipo de janela se trata (Janela de exibição de alarmes online, de arquivo, etc.).
Configura-se também trabalhos de impressão, servidor e base de tempo para a janela.

Na ficha “Parameters” pode-se, dentre outros, habilitar ou desabilitar linhas de divisão da tabela,
seleção de linha / célula e propriedades das linhas e colunas.

No diálogo “Fonts” é feita a configuração da fonte do objeto.

No diálogo “Toolbar” é possível habilitar / desabilitar a Barra de Ferramentas e selecionar os


elementos da mesma a serem exibidos.
SIMATEC Página 95 de 128 WinCC V6
International Training Center Windows Control Center
Na ficha “Status Bar” é possível habilitar / desabilitar a Barra de Status e selecionar os elementos
da mesma a serem exibidos.

No diálogo “Message Blocks” pode-se selecionar os blocos de mensagem a serem exibidos.

Em “Message lists” faz-se a seleção das colunas de mensagem a serem exibidas em runtime.

O diálogo “Hit List” deve ser configurado para selecionar quais elementos da “Hit List” serão
exibidos. A Hit List permite exibir estatísticas dos alarmes existentes.

Em “Persistence” pode-se configurar persistência em runtime e configuração.

Configure a ferramenta de forma a exibir a descrição e o equipamento dos alarmes criados.

SIMATEC Página 96 de 128 WinCC V6


International Training Center Windows Control Center
Criando os botões de simulação de alarmes

Abra a tela “Alarme.pdl”. Na biblioteca em “Global Library” – “Operation” – “Toggle Button” Insira
3 botões do tipo “On_Off_1” da biblioteca do WinCC. Nomeio-os respectivamente: “Nível Baixo no
Tanque”, “Corrente Alta na Bomba” e “Sobrecarga no Motor”.

Selecione o primeiro botão e abra a janela de propriedades. Selecione a opção “Tag Assigment”,
atributo “Toggle bit”, clique com o botão direito sobre o símbolo “Dynamic” – “Tag”. Selecione o
Tag “Nível_Baixo_Tanque”

Repita o procedimento para os demais botões, associando os demais tags.

SIMATEC Página 97 de 128 WinCC V6


International Training Center Windows Control Center
SIMATEC Página 98 de 128 WinCC V6
International Training Center Windows Control Center
Configurando as Propriedades de Runtime

A seguir serão configuradas as propriedades de Runtime do projeto, para que o “Alarm Logging”
também seja iniciado no Runtime.

Na sub-janela esquerda do WinCCExplorer clique em “Computer”. Na sub-janela direita do


Explorer pode-se ver o nome do computador. Clique com o botão direito do mouse sobre ele e
selecione a opção “Properties”. Selecione a tela “Startup”.

Marque a opção “Alarm Logging Runtime”. Isso selecionará automaticamente a opção “Text
Library Runtime”.

Com isso pode-se, então, simular os defeitos.

A ativação do projeto permite a visualização de como ele aparecerá no Runtime, ou seja, durante
a operação.

SIMATEC Página 99 de 128 WinCC V6


International Training Center Windows Control Center
SIMATEC Página 100 de 128 WinCC V6
International Training Center Windows Control Center
Barra de Ferramentas

Em runtime pode-se utilizar a Barra de Ferramentas para navegação na janela de alarmes. As


ferramentas disponíveis são:

Message list – Permite visualizar uma lista das mensagens atuais.

Short-term archive list – Para visualizar as mensagens arquivadas o arquivo de curto-prazo.

Long-term archive list – Para visualizar as mensagens arquivadas o arquivo de longo-prazo.

Lock list – Mostra as mensagens bloqueadas no sistema.

Hit list – Mostra os blocos de mensagem e as estatísticas configuradas para “Hit List” no
“Alarm Control”.

Acknowledge central signaling device – Reconhecimento de dispositivos centrais de


sinalização.

Acknowledge message – Para reconhecer uma única mensagem.

Acknowledge all visible messages – Para reconhecer todas as mensagens que precisem de
reconhecimento visíveis, desde que elas não exijam reconhecimento único.

Autosroccling activate / deactivate – Com o “AutoScroll” habilitado, a mensagem mais


recente é selecionada na janela. A área visível da janela é movida se necessário. Com essa opção
desativada, uma mensagem entrante não será selecionada. A área visível da janela de mensagens
não é alterada. A seleção de mensagens só é possível se essa opção estiver desabilitada.

Open Selections-dialog – Especifica o critério de seleção para as mensagens a ser exibidas na


janela de mensagens. As mensagens que satisfaçam esses critérios não serão mostradas, mas
serão arquivadas.

Open Lock-dialog – Especifica o critério de bloqueio para as mensagens a ser exibidas na


janela de mensagens. As mensagens que satisfaçam esses critérios não serão mostradas, nem
arquivadas.

SIMATEC Página 101 de 128 WinCC V6


International Training Center Windows Control Center
Print current view – Inicia impressão de mensagens exibidas na janela de mensagens. O
trabalho de impressão utilizado pode ser especificado nas propriedades do objeto de alarmes.

Emergency acknowledgement – Reconhecimento obrigatório de uma mensagem. Com essa


função, o bit de reconhecimento de uma mensagem única selecionada é enviado direto ao PLC,
mesmo se a mensagem não estiver pendente.

Display first message – Seleciona a primeira das mensagens pendentes. A área visível da
janela é movida se necessário. Esse botão só é habilitado se a função “AutoScroll” estiver
desativada.

Display last message – Seleciona a última das mensagens pendentes. A área visível da janela
é movida se necessário. Esse botão só é habilitado se a função “AutoScroll” estiver desativada.

Display next message – Seleciona a mensagem seguinte (relativo à atualmente selecionada).


A área visível da janela é movida se necessário. Esse botão só é habilitado se a função
“AutoScroll” estiver desativada.

Display previous message – Seleciona a mensagem anterior (relativo à atualmente


selecionada). A área visível da janela é movida se necessário. Esse botão só é habilitado se a
função “AutoScroll” estiver desativada.

Open Infotext-Dialog – Abre uma janela para mostrar textos de informação.

Open Comments-Dialog – Abre uma janela para entrada de comentários. Esse botão só
aparece quando se utiliza a janela de arquivo de longo-prazo. Portanto qualquer configuração
dessa função só tem efeito nas propriedades do “Alarm Control” referentes a esse tipo de janela.

Loop in Alarm – Mostra uma tela para a mensagem selecionada ou ativa um script. A função
pode alternativamente ser ativada dando um duplo-clique na mensagem.

Lock Message – Bloqueia uma mensagem nas listas atuais e de arquivo.

Unlock Message – Libera a mensagem selecionada na “Lock List”.

Open Sort-Dialog – Abre uma janela para criação de uma ordenação definida pelo usuário
das mensagens exibidas. Uma ordenação feita pelo usuário tem prioridade sobre a feita pelos
atributos de “MsgCtrlFlags”.

SIMATEC Página 102 de 128 WinCC V6


International Training Center Windows Control Center
Open Timebase-Dialog – Abre uma janela para configuração da base de tempo para os
tempos mostrados nas mensagens.

SIMATEC Página 103 de 128 WinCC V6


International Training Center Windows Control Center
O Report Designer

Relatórios são criados para documentação de dados de configuração e runtime. No WinCC existem
layouts pré-definidos de relatórios. Tais layouts atendem à maioria dos casos de documentação de
dados. Pode-se utilizar o “Report Designer” para editar layouts pré-definidos ou criar novos layouts
para atender às necessidades específicas.

O sistema de relatório permite saída de dados de configuração em um relatório ou de runtime em


um log.

O “Report Designer” cria “Print Jobs” (trabalhos de impressão) para saída dos relatórios e logs. O
agendamento, meio de saída e definições de extensão podem ser encontrados nos “Print Jobs”.

Os relatórios e logs podem ser exibidos através de uma impressora, arquivo ou na tela.

O “Report Designer” tem um editor de layout de página (“Page layout editor”). Tanto os layouts
de página para relatórios de documentação do projeto quanto os relatórios de logs em runtime
são configurados no editor de layout de página.

SIMATEC Página 104 de 128 WinCC V6


International Training Center Windows Control Center
Relatório de Mensagens de Alarme

Na sub-janela esquerda do WinCCExplorer clique em “Report Designer”. Clique uma vez em


“Layouts” para visualizar os layouts existentes no projeto. Dê um duplo clique no layout
“@CCAlgRtOnlineMessages.RPL”. Isso abrirá o “Report Designer”.

SIMATEC Página 105 de 128 WinCC V6


International Training Center Windows Control Center
Editando Layout

Com o arquivo aberto clique com o botão direito sobre o layout selecionando a opção “Properties”.

Selecione o diálogo “Connect”. Na sub-janela esquerda clique em “Selection” e no botão “Edit”.

SIMATEC Página 106 de 128 WinCC V6


International Training Center Windows Control Center
Selecione então os blocos de informações a ser impressos. No caso são eles: “Hora”, “Número”,
“Data”, “Descrição” e “Equipamento”. Selecione os blocos faltantes, presentes na coluna “Existing
Blocks”, e os inclua na “Column Sequence of the Report”.

Blocos
existentes

Blocos a serem
exibidos

Clique em “Ok”. Salve as alterações e feche o “Report Designer”.

SIMATEC Página 107 de 128 WinCC V6


International Training Center Windows Control Center
Configurando Parâmetros de Impressão

Para imprimir / visualizar um relatório durante o runtime é necessário configurar os parâmetros do


“Print Job” no “WinCCExplorer”.

Clique com o botão direito sobre “Report Designer” - “Print Jobs” e selecione a opção “New Print
Job”. É criado no final da lista “Print Job001”.

SIMATEC Página 108 de 128 WinCC V6


International Training Center Windows Control Center
Clique com o botão direito do mouse sobre o “Print Job” criado, “Print Job001”, e selecione a
opção “Properties”.

Modifique o nome para “Relatorio” e selecione, para layout, “@CCAlgRtOnlineMessages.RPL”.

Nome do Print
Job

Layout do Print
Job

SIMATEC Página 109 de 128 WinCC V6


International Training Center Windows Control Center
Editando a Exibição de Relatório

Abra a tela “Alarme.pdl”. Insira um botão e dê o nome de “Relatório Alarmes”.

Entre na janela de propriedades e selecione a guia “Events” – “Mouse”. Em “Press left” dê duplo
clique e selecione a opção “C-Action”, para inserir o código para visualizar o relatório.

Na janela que se abre digite o código abaixo:

Dê “OK”. Será aberto um diálogo avisando que a lógica foi alterada sem compilação, e
perguntando se ela deve ser compilada. Responda “Sim”.

SIMATEC Página 110 de 128 WinCC V6


International Training Center Windows Control Center
Salve a aplicação. O serviço de relatórios, assim como o “Alarm Logging”, “Tag Logging” e demais,
tem que ser iniciado nas propriedades de computador.

Para isso, no “WinCC Explorer” clique em “Computer” e dê um duplo-clique no nome do


computador, para abrir suas propriedades. Na ficha “Startup” selecione a opção “Report Runtime”.
Clique em “OK” e execute o Runtime.

Clique no botão “Relatório Alarmes”. Será aberta a seguinte tela, de “Preview” do relatório
configurado.

SIMATEC Página 111 de 128 WinCC V6


International Training Center Windows Control Center
SIMATEC Página 112 de 128 WinCC V6
International Training Center Windows Control Center
Criando / Administrando Usuários e Senhas

O “User Administrator” é utilizado para liberar e controlar acesso de controle a usuários. A


principal tarefa do “User Administrator” em runtime é monitorar login de sistema e direitos de
acesso.

Se não tiverem sido criadas autorizações de usuários no projeto pela falta de configuração de
usuários, todas as opções operacionais são disponíveis em todo o tempo. Por outro lado, se forem
criados usuários para o projeto, operações restritas só serão disponíveis para usuários que tiverem
as autorizações necessárias.

Na janela do “WinCCExplorer” dê um duplo clique em “User Administrator”.

Configura contas do
Web Navigator
Tempo para
Nome do grupo logout automático
e usuários

SIMATEC Página 113 de 128 WinCC V6


International Training Center Windows Control Center
No menu “User”, selecione “Add user...”.

Na janela “Add new user”, digite o nome do novo usuário e sua senha.

Login

Senha

Copiar configurações
do grupo

Selecionando-se a opção “Copy group settings also” o usuário herdará as permissões do grupo
onde foi criado. Você pode também criar grupos da mesma forma que foi criado o novo usuário.

Pode-se configurar os nomes das autorizações clicando sobre elas e alterando o texto.

SIMATEC Página 114 de 128 WinCC V6


International Training Center Windows Control Center
Restringindo Acessos

Para restringir o acesso, basta modificar as propriedades do objeto ou botão adicionando uma
autorização contida na lista. Apenas o usuário que possuir a autorização poderá ter acesso.

No “User Administrator” crie um usuário no grupo de administradores com o nome “Treinamento”


e senha “treinamento”.

Abra a tela do motor através de “WinCCExplorer” – “Graphics Designer” – “Motor.Pdl”.

Insira nela um botão, através de “Windows Objects” – “Button”. Configure a propriedade “Text”
como “Login”. Clique com o botão direito sobre o botão criado e no pop-up selecione “Properties”.
No diálogo “Events”, na opção “Mouse” clique com o botão direito do mouse em “Mouse Action”,
selecionando “C-Action”. Utilize o seguinte script no botão:

#pragma code ("useadmin.dll")

#include "PWRT_api.h"

#pragma code ()

PWRTLogin('c');

Insira um segundo botão. Configure a propriedade “Text” como “Logout”. Clique com o botão
direito sobre o botão criado e no pop-up selecione “Properties”. No diálogo “Events”, na opção
“Mouse” clique com o botão direito do mouse em “Mouse Action”, selecionando “C-Action”. Utilize
o seguinte script no botão:

#pragma code ("useadmin.dll")

#include "PWRT_api.h"

#pragma code()

PWRTLogout();

SIMATEC Página 115 de 128 WinCC V6


International Training Center Windows Control Center
Clique com o botão direito sobre o botão “Liga”, abrindo o “Properties”. No diálogo “Properties”
selecione “Miscellaneous”. Na sub-janela direita dê um duplo-clique na propriedade estática do
parâmetro “Authorization”.

Na janela que se abre, selecione a opção “User Administration”. Com isso, a utilização desse botão
passa a ser restrita aos usuários da administração.

Ative o projeto e note como o motor só poderá ser ligado depois de feito o “Login”.

SIMATEC Página 116 de 128 WinCC V6


International Training Center Windows Control Center
Text Library - Adicionando/Removendo Idiomas

Adicionar vários idiomas é necessário quando se deseja criar uma aplicação em que é possível
mudar o idioma dos textos e botões.

Todo o texto do projeto é gerenciado no “Text Library”, exceto textos do “Graphics Designer”.
Cada entrada de texto recebe um identificador único, pelo qual o texto do WinCC é referenciado.

Crie um novo projeto chamado “Treinamento-idioma”. Na janela do Windows Control Center


(WinCCExplorer), clique como botão direito em “Tools” - “Text Library”. Selecione “Open”.

No menu bar, selecione “Tools” e depois “Add Language...”. Na janela seguinte, selecione
“Português (Brasil)” e clique “OK”.

Verifique a linguagem que está sendo utilizada na edição da tela, clicando em “View” –
“Language”. Provavelmente o idioma será inglês, pois este é o padrão de instalação do WinCC.

SIMATEC Página 117 de 128 WinCC V6


International Training Center Windows Control Center
Crie uma tela chamada “Entrada.Pdl”. Defina-a como a tela inicial do projeto. Crie na tela de
entrada um botão e altere a seguinte propriedade Text = “Change to Portuguese”. Mude a
linguagem de edição da tela para português, clicando no menu do “Graphics Designer” em “View”
– “Language” e selecionando “Português (Brasil)”. Note que no nome do botão aparece “??????”,
pois ainda não há texto em português configurado para este botão.

Altere a propriedade Text do botão para “Mudar para Inglês”.

Clique com o botão esquerdo do mouse no botão e selecione a opção “Properties”. Acesse o
diálogo “Events”. Na sub-janela esquerda clique em “Mouse”. Na sub-janela direita clique com o
botão direito em “Mouse Action” e selecione a opção “C-Action”. Na janela que se abre digite o
seguinte código:

if (GetLanguage ()== (0x0416))

SetLanguage(0x0409);

else

SetLanguage(0x0416);

Este código testa se o idioma é português. Caso seja português, muda para inglês. Caso contrário,
muda para português. Execute a aplicação.

SIMATEC Página 118 de 128 WinCC V6


International Training Center Windows Control Center
Apêndice
User Archives

SIMATEC Página 119 de 128 WinCC V6


International Training Center Windows Control Center
Configurando User Archives

Criando Archives

- Clique com o botão direito sobre “Archives” – “New Archives”

• Archivename = nome do arquivo

• Alias = entrada opcional que determina o segundo nome do arquivo

• Archives type: tamanho do banco de dados

- Na janela “Communication” é estabelecida o tipo de conexão entre PLC e o arquivo

• No communication

• Via Raw Data Tag = acesso PLC via tag do tipo “raw data”

• Via WinCC Tag = conecta um tag para cada campo do arquivo

- Definição de tags de controle

• ID = identificador do registro

• Instruction Code = códigos de manipulação de registros

Read = 6

Write = 7

Delete = 8

Depois da instrução executada, o tag de controle contém o código de erro

Sem erro = 0

SIMATEC Página 120 de 128 WinCC V6


International Training Center Windows Control Center
Erro = -1

• Field = contém o nome do campo do arquivo

• Value = contém o valor do campo

- Definição de autorização e flags

• Authorizations = determina o nível de acesso para leitura e escrita

• Flags = campos especiais

Field – Last Modification = cria uma coluna contendo data e hora do último acesso

Field – Last User = cria uma coluna contendo o último usuário a acessar o “User
Archives”.

- Criando os campos

• Fieldname = nome do campo

• Alias = entrada opcional que determina o segundo nome do campo

• Type = tipo do campo

SIMATEC Página 121 de 128 WinCC V6


International Training Center Windows Control Center
Exercitando

(a) Clique com o botão direito sobre “User Archives” – “Open”. O editor é aberto.

(b) Clique com o botão direito sobre “Archives” – “New Archives Ins”

Archivename = Refrigerantes

Archivtype = limited

Records = 1200

SIMATEC Página 122 de 128 WinCC V6


International Training Center Windows Control Center
Nome

Quantidade máxima
de registros

(c) Na janela “Communication” determine o tipo de conexão

Type = Via WinCC Tag

(d) Em “Control Tags” clique em “Create” para criar os tags de controle dos registros.

SIMATEC Página 123 de 128 WinCC V6


International Training Center Windows Control Center
Grupo de tags
utilizado

(e) Clique em “OK”.

(f) Clique em “Avançar” e depois em “Concluir”. Responda “Yes” à pergunta “Add Field?” para
criar os campos do arquivo.

(g) Em “General”

Fieldname = Receita

Type = string
SIMATEC Página 124 de 128 WinCC V6
International Training Center Windows Control Center
Length = 30

Nome do campo

Formato dos dados

Comprimento

(h) Em “Values” clique em “Create”

WinCC Tag = Receita_Nome

SIMATEC Página 125 de 128 WinCC V6


International Training Center Windows Control Center
Formato dos dados

Nome do tag do
WinCC

Repita o mesmo processo e crie os seguintes campos

Fieldname Type Place Minimum Maximum WinCC Tag

Acucar Number - 100 150 Acucar_Receita


(integer)

Agua Number - 1000 1500 Agua_Receita


(integer)

Essencia String 20 - - Essencia_Receita

Configurando “Graphics Designers”

(i) Crie uma nova tela e dê o nome de “Receitas.pdl”

(j) Em “Object Palette” – “Controls” selecione “WinCC User Archives - Table”. Dimensione-o na
tela de Receitas.

(k) Dê duplo clique sobre o objeto “User Archives”. Configure os campos.

SIMATEC Página 126 de 128 WinCC V6


International Training Center Windows Control Center
Inserindo os registros

Execute o “Runtime”, clique no botão “New” e insira os seguintes registros. Pressione “enter” para
mudar de campo.

Receita Agua Acucar Essencia

Fanta 1500 120 Laranja

Sprite 1450 130 Limão

Kuat 1100 100 Guaraná

Fanta Uva 1200 111 Uva

Coca Cola 1338 150 Coca Cola

O objeto “User Archives” pode ser configurado como tabela ou form, para tal pressione CTRL e dê
duplo clique sobre o objeto “WinCC User Archives - Table”. O botão “Table/Form” torna-se
editável, podendo mudar o objeto.

Com o objeto em “Form” clique com o botão direito e selecione a opção “Create All” para inserir
todos os campos no formulário. Organize os campos.

Utilizando botões de comando

Insira na tela “I/O Field” dos tags de conexão com o PLC.

Execute o “Runtime” e envie a informação para o PLC. Note que alterando as configurações na
receita as informações do I/O Field são alteradas ao se dar comando de escrever tags.

SIMATEC Página 127 de 128 WinCC V6


International Training Center Windows Control Center
SIMATEC Página 128 de 128 WinCC V6
International Training Center Windows Control Center

Você também pode gostar