Escolar Documentos
Profissional Documentos
Cultura Documentos
WinCC V6 2 PDF
WinCC V6 2 PDF
3
SUBSISTEMAS DO SISTEMA BÁSICO DO WINCC ....................................................................................... 3
PACOTES OPCIONAIS................................................................................................................................... 4
WINCC ADD-ONS ........................................................................................................................................ 5
REQUISITOS DE HARDWARE ....................................................................................................................... 6
INICIANDO O WINCC .......................................................................................................... 7
O WINCCEXPLORER............................................................................................................. 9
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
MÓDULOS ........................................................................................................................... 21
CRIANDO TELAS................................................................................................................. 22
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, ...
• 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.
Pacotes Opcionais
• 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/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.
• 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.
Requisitos de Hardware
Mínimo Recomendado
RAM 512 MB 1 GB
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.
Para iniciar o WinCC vá em “Iniciar” – “Simatic” – “WinCC” – “Windows Control Center 6.0”
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”.
Nome do Projeto
Barra de Ferramentas
Janela de Dados
Janela de
Navegação
Barra de Status
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.
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
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.
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.
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.
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
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
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”.
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”.
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 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.
Posição no DB
Tipo de Endereço
Crie um tag de processo do tipo “Binary Tag” com o nome “Treinamento”. O tag encontra-se no
DB10, DBX0.0.
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”.
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.
Tag Logging arquivamento de valores de processo e pode ser usado para construção de gráficos.
• 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.
Global Scripts programação de funções definidas pelo usuário em linguagem “C” (não é
necessário compilador).
CrossReference criação de listas de referência cruzada entre tags e os locais onde são utilizados.
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)
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
Object Palette
Palheta de Zoom
Janela de Arquivo
Style Palette
Dynamic Wizard
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 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.
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.
• 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.
• 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.
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.
• 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.
• 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.
• 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.
• 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.
• 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é-
• 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.
• 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
• 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.
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
• 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
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
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.
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.
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.
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.
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.
Criando Relógio
Dê duplo clique no relógio para modificar as propriedades, tais como: cores, analógico ou digital,
etc.
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.
Para selecionar uma tela de início clique em “Browse”, e selecione a tela “Entrada.Pdl”.
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
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.
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”.
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”.
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”.
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”.
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.
Direct Conection é possível conectar uma propriedade à uma ação sem utilizar um script em C.
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.
Constante
Tag
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”.
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.
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.
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.
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...”.
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.
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”.
Clique duas vezes no tanque e selecione dentro de “Properties”, “Tag Assignment”. No atributo
“Fill Level” selecione a opção “Tag”.
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 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).
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”.
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.
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.
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.
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.
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.
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.
Assim como o WinCC Explorer, o Tag Logging tem suas próprias janelas de navegação de dados.
Janela de
Tabelas
• 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.
Temporizadores
Temporizadores
já existentes
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.
Para criar um novo intervalo de tempo clique com o botão direito do mouse no objeto “Timers”.
No pop-up clique em “New”.
Nome do
Temporizador
Base de Tempo
Fator de
Multiplicação
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.
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.
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
Para acessá-lo clique com o botão direito sobre “Archives” – “Archives Wizard”.
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”.
Pode-se acrescentar mais tags a serem arquivados posteriormente, assim como excluir ou editar
os tags presentes no 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.
Nome do tag
do arquivo
Seleciona tags
de processo
Habilita / Desabilita
arquivamento
Tipo de Ciclo de
aquisição aquisição
Arquivamento / Display
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.
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.
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.
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.
• No “WinCC Online Trend Control” qualquer número de curvas pode ser exibido. Porém é
recomendado configurar não mais de 8 curvas.
Para exibir dados no “WinCC Online Table Control” existem os seguintes pré-requisitos:
• 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.
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.
Fonte de
dados Configurações de
display do gráfico
Cor de fundo
Persistência
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.
Cor da Pena
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”.
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.
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
Cor da tabela
Tags
configurados
Nesse diálogo é possível fazer uma configuração mais detalhada, podendo-se configurar a fonte,
barra de ferramentas e escala.
A seguir serão configuradas as propriedades de Runtime do projeto, para que o “Tag Logging”
também seja iniciado no Runtime.
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.
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”.
Selecionando o diálogo “List of Tags” pode-se ver quais são os Tags simulados e seus valores.
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.
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”.
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.
“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
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”.
Com o botão direito do mouse clique na primeira linha e selecione a opção “Append New Line”.
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.
Com o botão direito do mouse clique na segunda terceira linha e selecione a opção “Append New
Line”.
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.
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.
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
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.
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.
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.
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”
A seguir serão configuradas as propriedades de Runtime do projeto, para que o “Alarm Logging”
também seja iniciado no Runtime.
Marque a opção “Alarm Logging Runtime”. Isso selecionará automaticamente a opção “Text
Library Runtime”.
A ativação do projeto permite a visualização de como ele aparecerá no Runtime, ou seja, durante
a operação.
Hit list – Mostra os blocos de mensagem e as estatísticas configuradas para “Hit List” no
“Alarm Control”.
Acknowledge all visible messages – Para reconhecer todas as mensagens que precisem de
reconhecimento visíveis, desde que elas não exijam reconhecimento único.
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.
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.
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”.
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 “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.
Com o arquivo aberto clique com o botão direito sobre o layout selecionando a opção “Properties”.
Blocos
existentes
Blocos a serem
exibidos
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”.
Nome do Print
Job
Layout do Print
Job
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.
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”.
Clique no botão “Relatório Alarmes”. Será aberta a seguinte tela, de “Preview” do relatório
configurado.
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.
Configura contas do
Web Navigator
Tempo para
Nome do grupo logout automático
e usuários
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.
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.
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:
#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:
#include "PWRT_api.h"
#pragma code()
PWRTLogout();
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”.
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.
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.
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:
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.
Criando Archives
• No communication
• Via Raw Data Tag = acesso PLC via tag do tipo “raw data”
• ID = identificador do registro
Read = 6
Write = 7
Delete = 8
Sem erro = 0
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
(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
Quantidade máxima
de registros
(d) Em “Control Tags” clique em “Create” para criar os tags de controle dos registros.
(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
Comprimento
Nome do tag do
WinCC
(j) Em “Object Palette” – “Controls” selecione “WinCC User Archives - Table”. Dimensione-o na
tela de Receitas.
Execute o “Runtime”, clique no botão “New” e insira os seguintes registros. Pressione “enter” para
mudar de campo.
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.
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.