SlideShare uma empresa Scribd logo
1 de 133
Telas Gráficas (1)

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.1

SITRAIN Training for
Automation and Industrial Solutions
Telas Gráficas (2)

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.2

SITRAIN Training for
Automation and Industrial Solutions
Telas Gráficas (3)

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.3

SITRAIN Training for
Automation and Industrial Solutions
Telas Gráficas (4)

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.4

SITRAIN Training for
Automation and Industrial Solutions
Telas Gráficas (5)

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.5

SITRAIN Training for
Automation and Industrial Solutions
Telas Gráficas (6)

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.6

SITRAIN Training for
Automation and Industrial Solutions
Objetivos

- Interface de Configuração
- Criando Figuras
- Fazendo Dinamização
- Biblioteca

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.7

SITRAIN Training for
Automation and Industrial Solutions
Preparação para Configuração (1)

- Figuras de Processo
- Parte Estática
- Parte Dinâmica
- Configuração de Action

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.8

SITRAIN Training for
Automation and Industrial Solutions
Preparação para Configuração (2)

- Arquivando Mensagens
- Aquisitando Valores de
Medição
- Relatórios
- Passwords

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.9

SITRAIN Training for
Automation and Industrial Solutions
Exemplos de Divisão de Telas
(1)

(2)

(2)

(3)

(3)
(1)

(2)

(2)

(3)
SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.10

SITRAIN Training for
Automation and Industrial Solutions
Configuração da Interface do Editor Gráfico

Nome da tela

Menu

Barra de Ferramentas

Cor do frame
Cor do texto
Paleta de Objetos

Paleta de cor

Paleta estilo

Objetos gráficos da
paleta de objetos

Zoom
Paleta de alinhamento
Barra de camadas

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Posição

Date:
File:

Tamanho da tela

09.03.14
SWINCC_04e.11

SITRAIN Training for
Automation and Industrial Solutions
Paleta de Objetos Gráficos (1)
Menu de atalho
Standard Objects

Smart Objects

Windows Objects

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.12

SITRAIN Training for
Automation and Industrial Solutions
Paleta de Objetos Gráficos(2)

Windows Objects

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.13

SITRAIN Training for
Automation and Industrial Solutions
Objetos Gráficos (1)

Menu de Atalho

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.14

SITRAIN Training for
Automation and Industrial Solutions
Objetos Gráficos (2)

- rotate
- mirror
- arrange

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.15

SITRAIN Training for
Automation and Industrial Solutions
Objetos Gráficos e Propriedades do Objeto

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.16

SITRAIN Training for
Automation and Industrial Solutions
Biblioteca de Símbolos ´Siemens HMI Symbol Library 1.3´ 1/2


Nova biblioteca de simbolos ´Siemens HMI Symbol Library 1.3´



Eles não são meramente objetos gráficos



Objetos com bastante propriedades dinâmicas:
 Aparência
 Modo piscando, velocidade
 Posição, cores

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.17

SITRAIN Training for
Automation and Industrial Solutions
Biblioteca de Símbolos ´Siemens HMI Symbol Library 1.3´ 2/2

A partir da V5+SP2

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.18

SITRAIN Training for
Automation and Industrial Solutions
Paleta de Alinhamento e Paleta de Camada

Esquerda

Direita

Superior

Inferior
Alinhar espaço verticalmente

Alinhar espaço horizontalmente
Dividir horizontalmente

Dividir verticalmente

Mesma lagura

Mesma altura

Mesma largura e altura
Modificar camada ativa

1 - TankTank
1-

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.19

SITRAIN Training for
Automation and Industrial Solutions
Paleta Estilo e Tag
Estilo da Linha

Menu: View,
Submenu: Toolbars...
Largura da Linha

Extremidade da
Linha

Preenchimento

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.20

SITRAIN Training for
Automation and Industrial Solutions
Meu Primeiro Projeto

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.21

SITRAIN Training for
Automation and Industrial Solutions
Alternativa 1

Definindo uma Tela Inicial

Ativar Modo Runtime

Alternativa 2

Menu de
Atalho

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.22

SITRAIN Training for
Automation and Industrial Solutions
Função Autostart
Ligar PC

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.23

SITRAIN Training for
Automation and Industrial Solutions
Sair do WinCC Explorer

2)
1)

2)
1)

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.24

SITRAIN Training for
Automation and Industrial Solutions
Trigger Padrão para Objetos

Note: User Cycle is suitable for
central changeability!

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.25

SITRAIN Training for
Automation and Industrial Solutions
Avaliação das Possibilidades para Criar Telas Gráficas
Dinâmicas com Exemplos Adicionais 1/2










Diálogo de Configuração (configuração rápida) Tipo I/O
Dinamização Wizard (assist. de configuração) Tipo I/O
Conexão de Tag
Tipo O
Diálogo Dinâmico
Tipo O
Conexão Direta
Tipo I/O
Actions de propriedade do objeto
Tipo O
em sintaxe ANSI C
Actions de evento do objeto
Tipo I/O
em sintaxe ANSI C
Propriedades em VBS (Visual Basic Script)
Tipo O
Evento em VBS (Visual Basic Script)
Tipo I/O

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.26

SITRAIN Training for
Automation and Industrial Solutions
Avaliação das Possibilidades para Criar Telas Gráficas
Dinâmicas com Exemplos Adicionais 2/2










Diálogo de Configuração (configuração rápida)
Dinamização Wizard (assist. de configuração)
Conexão de Tag
Diálogo Dinâmico
Conexão Direta
Actions de propriedade do objeto
em sintaxe ANSI C
Actions de evento do objeto
em sintaxe ANSI C
Propriedades em VBS (Visual Basic Script)
Evento em VBS (Visual Basic Script)

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.27

Tipo I/O
Tipo I/O
Tipo O
Tipo O
Tipo I/O
Tipo O
Tipo I/O
Tipo O
Tipo I/O
SITRAIN Training for
Automation and Industrial Solutions
Chamada dos Diálogos para Dinamização 1/2

Menu de atalho

Menu de atalho

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.28

SITRAIN Training for
Automation and Industrial Solutions
Chamada dos Diálogos para Dinamização 2/2

Menu de atalho

Menu de atalho

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.29

SITRAIN Training for
Automation and Industrial Solutions
Avaliação da Dinamização Wizard 1/2

Em background, o Wizard gera um C-script que pode ser usado para novas aplicações .
SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.30

SITRAIN Training for
Automation and Industrial Solutions
Avaliação da Dinamização Wizard 2/2

Em background, o Wizard gera um C-script que pode ser usado para novas aplicações.
SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.31

SITRAIN Training for
Automation and Industrial Solutions
Integrando o OS no STEP 7

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.32

SITRAIN Training for
Automation and Industrial Solutions
Configuração da Estação WinCC com a CP5611

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.33

SITRAIN Training for
Automation and Industrial Solutions
Atribuição de Parâmetros das Propriedades da Interface CP5611

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.34

SITRAIN Training for
Automation and Industrial Solutions
Visualização de dados da Estação WinCC usando NetPro

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.35

SITRAIN Training for
Automation and Industrial Solutions
Abrindo um Projeto WinCC

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.36

SITRAIN Training for
Automation and Industrial Solutions
Selecionando um Símbolo para Conectar (ligar) um Objeto

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.37

SITRAIN Training for
Automation and Industrial Solutions
Avaliação da Conexão de Tag
Display Decimal
Barra de Menu > View,
Submenu >Toolbars
->Tags

Drag&Drop

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.38

SITRAIN Training for
Automation and Industrial Solutions
Avaliação do Diálogo de Dinamização
Mudança do Atributo Cor

Menu de Atalho

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.39

SITRAIN Training for
Automation and Industrial Solutions
Avaliação do Diálogo de Dinamização
Avaliação do Estado de Tags de Processo
Objeto: Texto Estático

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.40

SITRAIN Training for
Automation and Industrial Solutions
Avaliação da Conexão Direta

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.41

SITRAIN Training for
Automation and Industrial Solutions
As Linguagens de Programação em Geral
Do Programa em Texto ao Programa Executável

Texto Fonte
 Editando

(Com um compilador que contém um editor de texto)

 Compilando

(O compilador C cria um arquivo objeto em código de máquina)

 Ligando

(O linker liga vários objetos em um programa executável)

 Executando

(O programa compilado e totalmente conectado pode então ser executado)

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.42

SITRAIN Training for
Automation and Industrial Solutions
Regras de Configuração em C Actions

// WINCC:TAGNAME_SECTION_START
// syntax: #define TagNameInAction "DMTagName"
// next TagID : 1
#define TAG_ I_ Setpoint1 “Setpoint1 "
// WINCC:TAGNAME_SECTION_END
// WINCC:PICNAME_SECTION_START
// syntax: #define PicNameInAction "PictureName"
// next PicID : 1
// WINCC:PICNAME_SECTION_END
.
.
SetTagDWord(TAG_ I_ Setpoint1 ,100);

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.43

SITRAIN Training for
Automation and Industrial Solutions
Avaliação das Actions em Propriedades com Sintaxe em C
Cálculo de um Valor de Saída
Exportar Action *.act
Criar Action
Importar Action *.act

Raio Verde = script sem erro
Raio Amarelo = script com erro

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Nota: Você encontrará a lista dos Operadores C no
Capítulo 15

Date:
File:

09.03.14
SWINCC_04e.44

SITRAIN Training for
Automation and Industrial Solutions
Meios de Diagnósticos para C-Scripts
1)

1)

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.45

{
WORD back;
back=GetTagWord("wert")
;
printf(“Outputfield rn");
return back;
}

SITRAIN Training for
Automation and Industrial Solutions
Avaliação das Actions em Eventos com Sintaxe em C
Incremento/ Decremento

Nota: Objetos prontos, feitos a partir
da biblioteca de símbolo podem
ser usados para estas funções

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.46

SITRAIN Training for
Automation and Industrial Solutions
Visual Basic

V6.3

Note: A partir do CD WinCC V6 “Additional Software“, instale o Microsoft Script Debugger

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.47

SITRAIN Training for
Automation and Industrial Solutions
Tipos de Dados VBS e VBA
VBS Tipo de Dados: VBS usa tipo de dado variável. O tipo de dado variável se adapta ao valor que
lhe é atribuído.
VBA Tipos de Dados
Nome

Tipo

Range de Valor

Memória

Byte

Inteiro

0-255

1 Byte

Boolean

Inteiro

0,1

2 Bytes

Integer

Inteiro

-32.768 à 32.767

2 Bytes

Long

Inteiro

-2.147.483.648 à 2.147.483.647

4 Bytes

Single

Pto. Flutuante

-3.37E38 à 3.37E38 (7 dígitos)

4 Bytes

Double

Pto. Flutuante

-1,7...E308, 1,7...E308 (15 dígitos)

8 Bytes

Date

Data

1.1.1000 (-657434) à
31.12.9999 (+2958465)

8 Bytes

String

String

0 à 65535 caracteres

Variant

Qualquer

Depende do Tipo de Dados
atribuído

16 Bytes
Exemplo: Dim Setpoint As Integer

Número de caracteres
pelo menos

Você encontrará uma lista de Operadores VB no Capítulo 15.

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.48

SITRAIN Training for
Automation and Industrial Solutions
Regras de Configuração em VBS Actions

‘atribui valor à um tag com um setpoint
‘autor: W.Meissner

Tag Soll1 é incluído automaticamente
na Referência Cruzada.

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.49

SITRAIN Training for
Automation and Industrial Solutions
Modelo de Objeto em VBScript no WinCC

Exemplo: Set my_Soll1=HMIRuntime.Tags("Soll1")
Exemplo: Set Rect = ScreenItems("RoundedRectangle1")

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.50

SITRAIN Training for
Automation and Industrial Solutions
Avaliação das Propriedades de Actions em VBS
Mostrar/Ocultar área de declaração
Verificar Sintaxe(F7)
+procedimentos específicos de criar figura
+declaração de tags de figura específica
Comentar/Descomentar

Existe:
+Sintaxe Destacada
+Suporte Inteligente
+Modelos de Códigos
+Depuração

Diálogo de tag
Diálogo de tag com parâmetro
de retorno
Diálog de seleção de objeto
Diálogo de seleção de figura

Check the limit

Set bookmark with
right mouse

Nota: Somente sintaxe livre de erro pode ser adotada em scripts -> elimine linhas com erro

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.51

SITRAIN Training for
Automation and Industrial Solutions
Problemas em Actions VBS 1/3

Runtime

error

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.52

SITRAIN Training for
Automation and Industrial Solutions
Problemas em Actions VBS 2/3

Breakpoint
Editando Script
Menu: Debug
Submenu: Step Into F(8)

Testando tags individuais

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.53

SITRAIN Training for
Automation and Industrial Solutions
Problemas em Actions VBS 3/3

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.54

RT

SITRAIN Training for
Automation and Industrial Solutions
Avaliação das Actions de Propriedades em VBS

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.55

SITRAIN Training for
Automation and Industrial Solutions
Avaliação das Actions de Eventos em VBS

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.56

SITRAIN Training for
Automation and Industrial Solutions
Exemplos com Actions em VBS
Exemplo Desativar RT
Dim my_Soll1
Set my_Soll1=HMIRuntime.Tags("Soll1")
my_Soll1.READ
If (my_Soll1.Value >= 50) Then
HMIRuntime.Stop
End If
End Sub

Ler uma tag da Imagem de Processo
Dim myTag
Set myTag = HMIRuntime.Tags(“istwert")
value = myTag.Read

Exemplo mostrar um texto de ajuda
Dim Recht
Set Recht = ScreenItems("StaticText2")
If Recht.Visible=0 Then
Recht.Visible=1 ‘Visible
Else
Recht.Visible=0 ‘Invisible
End if
End Sub

Neste exemplo um valor é escrito em Soll1
Dim my_Soll1
Set my_Soll1=HMIRuntime.Tags("Soll1")
my_Soll1.Value = 0
my_Soll1.Write (vbFalse)

escrita
myTag.Write

ou

Exemplo para avaliação do estado Istwert_1
Dim myTag,last_err
Set myTag = HMIRuntime.Tags(“Istwert_1")
last_err = myTag.LastError
If (last_err > 0) Then
Msgbox myTag.QualityCode
End If

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

Dim my_Soll1
my_Soll1.Write (5, vbFalse)
O parâmetro "vbFalse" especifica que a tag é escrita de
modo síncrono, ou seja, diretamente no processo.

09.03.14
SWINCC_04e.57

SITRAIN Training for
Automation and Industrial Solutions
Ativando o Editor VBA (Ambiente de Desenvolvimento)

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.58

SITRAIN Training for
Automation and Industrial Solutions
Avaliação VBA
Neste exemplo, uma mensagem curta é exibida quando uma figura é aberta. O evento “Opened" é
utilizado para isto, depois que um círculo é criado:
Private Sub Document_Opened(CancelForwarding As Boolean)
Dim objVariableTrigger As HMIVariableTrigger
Dim objCircle As HMICircle
MsgBox ("Bild wurde geöffnet!")
Set objCircle = ActiveDocument.HMIObjects.AddHMIObject("Circle1", "HMICircle")
Criar dinamicamente com o tipo "direct Variableconnection" na
propriedade "Radius":
Set objVariableTrigger =
objCircle.Radius.CreateDynamic(hmiDynamicCreationTypeVariableDirect, "'Soll1'")
Para uma dinamização completa, por exemplo, defina o cíclo:
With objVariableTrigger
.CycleType = hmiVariableCycleType_2s
End With
End Sub

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.59

SITRAIN Training for
Automation and Industrial Solutions
Comparação do VBA e VBS
VBA

VBScripting

Sintaxe baseada em VB

Sim

Sim

Depuração

Sim

Sim

Acesso à outros aplicativos

Sim

Sim

Componente integrado

Sim

Sim

WinCC CS:

Ambiente runtime

Modelo de objeto COM

Graphics Designer

WinCC CS:

WinCC RT:
Graphics Designer
Global Script

WinCC RT:

Graphics Designer, Tags, Alarmes,
Arquivamento, Texto

Graphics Designer, Tags

Dinamização Wizard,
ODK

C-Scripting,
ODK

Alternativa para

-Microsoft VBA 6.3 ambiente de desenvolvimento padrão
-VBScript é um subconjunto do Visual Basic para Aplicações (VBA)

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.60

SITRAIN Training for
Automation and Industrial Solutions
Modo de funcionamento de GetTagxxx com o Trigger Padrão no Event
Name
S IE M E N S

zzz.pdl

S IC O M P
IP C R I 2 0

CS

yyy.pdl
Propriedades

RT

Trigger Padrão 2s

ABRIR
<81>

I1=GetTagxxx(Ist_Temp1);

2s

return();
Aplicação
GraphicsRT

Anuncie
todos
os tags

Gerenciador de dados com imagem
Ist_Temp1
.
.
.
81

* 1s

* 1/2 cíclo de 2s, por exemplo

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.61

SITRAIN Training for
Automation and Industrial Solutions
Modo de funcionamento de GetTagxxx com o Trigger por Tag no Event
Name
S IE M E N S

zzz.pdl

S IC O M P
IP C R I 2 0

CS

yyy.pdl
Propriedades

RT

ABRIR

Trigger por Tag 2s
<81> I1=GetTagxxx(Ist_Temp1);

><Ist_Temp1

return();
Aplicação
GraphicsRT
Anuncie
todos
os tags

Gerenciador de dados com imagem
Ist_Temp1
.
.
.

2s

81

Nota: Você encontrará ‘O Modo que GetTag Trabalha‘ adicional no Capítulo 15

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.62

SITRAIN Training for
Automation and Industrial Solutions
Notas de Configuração
Tornando objetos dinâmicos com
- Propriedades
Alta performance
>conexão de tag
>diálogo de dinamização rápida com trigger por tag e um tag que é parâmetro atribuido
>diálogo de dinamização lenta com trigger por tag e muitos tags que são parâmetros
atribuídos ou C-actions que são chamadas (Função Global Script)
>C-actions, actions VBS
Baixa performance
- Evento
>um clique do mouse ou troca de objeto (C-action ou conexão direta) não tem efeito
sobre o tempo de seleção da figura
Tipo de Atualização
-trigger por tag (usa o mesmo cíclo para todos os tags)
-selecione uma atualização uniforme da figura
-evite usar Change
Funções
-SetTagMultiWait para vários tags é melhor do que usar muitos SetTagxxx
-GetTagxxx ( tag é introduzido ciclicamente ao gerenciador de dados), SetTagxxx
Fornecendo Dados do CLP
-Para comunicação otimizada, as áreas de dados do CLP são fornecidas para figuras
específicas.
O tempo para selecionar uma figura pode ser diminuído se os objetos estáticos são carregados
como arquivo *.emf. Para isso, todos os objetos estáticos são armazenados em um arquivo .emf e
são carregados via objeto gráfico.

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.63

SITRAIN Training for
Automation and Industrial Solutions
Configurando e Exibindo Data e Hora
Objeto: Controle Ole

Uhr stellen

Ajustar
Relógio
A função ProgramExecute é criada com o
Dinamic Wizard, aba Funções de Sistema,
Chamada:
Start Another Application.

ProgramExecute("C:WINNTSystem32Control.exe timedate.cpl");
Nota: O diretório onde Control.exe está alocado depende da instalação do sistema operacional Windows.

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.64

SITRAIN Training for
Automation and Industrial Solutions
Canal de Informação do Sistema 1/3

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.65

SITRAIN Training for
Automation and Industrial Solutions
Chamada do Canal de Informações do Sistema 2/3
A)

B)

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.66

SITRAIN Training for
Automation and Industrial Solutions
Informação do Sistema – Editar Tag 3/3

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.67

SITRAIN Training for
Automation and Industrial Solutions
Configurando Troca de Tela (Diálogo de Configuração)
start.pdl

schalt.pdl

Configuração com o Diálogo de Configuração

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.68

SITRAIN Training for
Automation and Industrial Solutions
Configurando Teclas de Função (Diálogo de Configuração)
start.pdl

schalt.pdl

F9

F3

Configuração com Diálogo de Configuração

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.69

SITRAIN Training for
Automation and Industrial Solutions
Entrada/Saída Digital (Diálogo de Configuração)

Setpoint
kg

20
Tipo I
Valor Atual

kg

128
Tipo O
Velocidade

rpm

500
Tipo I/O

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.70

SITRAIN Training for
Automation and Industrial Solutions
Saída Bar Graph (Diálogo de Configuração)

Configurando propriedades adicionais
- Properties/Miscellaneous/Process Driver Connection: temp1
/ Maximum Value:
100
/ Minimum Value:
0
/ Trend:
no
- Properties / Color
/ Bar Background Color:
verde
/ Trend Color:
amarelo
- Properties / Font
/ Font:
Arial
/ Font Size:
12
- Properties / Axis
/ Alignment:
right
/ Bar Scaling:
linear
/ Digits Left of Decimal Point: 3
/ Digits Right of Decimal Point: 0

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.71

SITRAIN Training for
Automation and Industrial Solutions
Status Display com Arquivos
Runtime

Drag&Drop

Fechada Aberta
Formatos usados:
.wmf, .emf, .bmp, .gif, .jpg, .jpeg, .dib).
Menu -> File,
Submenu ->Export

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.72

SITRAIN Training for
Automation and Industrial Solutions
AutoCAD e EPLAN

1.)

2.)

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.73

SITRAIN Training for
Automation and Industrial Solutions
Visão Geral: Possibilidades de Configuração para Mudanças de Cor
com Exemplos Adicionais

Wizard, Cores Dinâmicas com Tabela
 Diálogo de Dinamização
 C-Action
 VBS
 Conexão de Tag à propriedade da cor


SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.74

SITRAIN Training for
Automation and Industrial Solutions
Visão Geral: Wizard, Cores Dinâmicas com Tabela

Adopt Expression

Rectanngle 2

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.75

SITRAIN Training for
Automation and Industrial Solutions
Visão Geral: Mudança de Cor com o Diálogo de Dinamização

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.76

SITRAIN Training for
Automation and Industrial Solutions
Visão Geral: Mudança de Cor com uma Action em C
+0

Tipo I/O

A fim de dar ênfase à nova função,
dispensamos as linhas de comentário
e linhas de definição (define).

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.77

SITRAIN Training for
Automation and Industrial Solutions
Visão Geral: Mudança de Cor com uma Action em VBS

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.78

SITRAIN Training for
Automation and Industrial Solutions
Tarefa

Filosofia para Operações Liga/Desliga (On/Off)
Solução
Script action
Alternar função com o clique do mouse
com reconhecimento

Conexão Direta
Dinamização Wizard
Script action

Alternar função com o clique do mouse
sem reconhecimento
Set Bit na var1
Reset Bit na var2

Script action

Alternar Set com o clique do mouse On
Alternar Reset com o clique do mouse Off

Conexão Direta
Dinamização Wizard
Script action

Botão Esquerdo / direito do mouse para
alternar

© Siemens AG 2007. All rights reserved.

Script action

Set Bit na var2
Reset Bit na var1

SIMATIC HMI

Script action

Conexão Direta
Dinamização Wizard
Script action

Date:
File:

09.03.14
SWINCC_04e.79

SITRAIN Training for
Automation and Industrial Solutions
Tag de Entrada e Saída com uma Rotina em C para
Ajuste de Valor de Processo
P_tag memória do WinCC (CPU)

T_tag memória do C
4.Set

PA13A

0

1

1

1.Get

0

1
1

T_Value1

BOOL T_Value1;
1.Get T_Value1=GetTagBit("PA13A");
T_Value1=! T_Value1;
2.Set
SetTagBit("I_Value2",T_Value1);
I_tag memória do WinCC
2.Set
I_Value2

1

3.Get
3.Get
4.Set

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.80

BOOL T_Value1;
T_Value1=GetTagBit("I_Value2");
SetTagBit("PA13A",T_Value1);

SITRAIN Training for
Automation and Industrial Solutions
Operação de Chaveamento Binário (Operação Dois-Passos)
com Reconhecimento
Configuração com C-action:
Events/Mouse/Press Left/Action
BOOL T_value1;
T_value1=GetTagBit("PA13A");
T_value1=!T_value1;
SetTagBit("I_value2",T_value1);

pbo.pdl

Tela de
Operação
Diapa13A.pdl

Diálogo box2

Configuração com Conexão Direta:
Origem: Tag I_Value2
Destino: Tag PA13A

Configuração com Conexão Direta:
Origem: Constante 0
Destino: Current Window -> Display
Configuração com Dynamic Wizard:
Função da Figura
Mostra Caixa WCCDialog com Diapa13A.PDL

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.81

SITRAIN Training for
Automation and Industrial Solutions
Operação de Chaveamento Binário sem Reconhecimento
(Operação Dois-Passos)
Mudança de Picture Window
Configuração com C-action:
Events/Mouse/Press Left/Action
BOOL T_Value1;
T_Value1=GetTagBit("PA13B");
T_Value1= !T_Value1;
SetTagBit("PA13A",T_Value1);

Tela de
Operação
Diapa13B.pdl
PA 13B
PA 13B

Configuração com Dynamic Wizard:
-Função da figura
-Troca figura na janela com Diapa14A.pdl
pbo.pdl
Picture window1

PA 13B

Diapa 13B,pdl

Diapa14A.pdl
PA 14A

Configuração com Dynamic Wizard:
-Função da figura
-Troca figura na janela com Diapa13B.pdl
Atributos da Picture window1

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.82

SITRAIN Training for
Automation and Industrial Solutions
Alterando Bit em uma Word com o Dynamic Wizard

conveyer 4

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

conveyer 3

conveyer 2

Date:
File:

09.03.14
SWINCC_04e.83

conveyer 1

SITRAIN Training for
Automation and Industrial Solutions
Objeto Slider para Ajustes

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.84

SITRAIN Training for
Automation and Industrial Solutions
Check Box e Grupo de Opções
Check Box

Configuração com conexão de tag:
-Properties/ Output-input/ Selected Fields/ Dynamics:
Tangram(signed 32-bit value)

Grupo de Opções

Configuração com conexão de tag:
-Properties/ Output-input/ Selected Fields/ Dynamics:
Componentes de cor (signed 32-bit value)

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.85

SITRAIN Training for
Automation and Industrial Solutions
1. Operador Help por Operação
2. Texto ToolTip
help.pdl

Configurando
-Properties/Static Text/ Object Name: helpText1
/ Layer: 2
/ Font/ Text: boiler temperature
0 - 100
/ Font/ X Alignment: centered
/ Font/ Y Alignment: centered
/ Miscellaneous/Display: no

Configuração com Conexão Direta:
- Origem: Constante 1
- Destino: Objeto na Tela, helpText1, Display
Configuração com Conexão Direta:
- Origem: Constante 0
- Destino: Objeto na Tela, helpText1, Display
Configurando texto ToolTip:
- Properties / Miscs/ ToolTip text: Boiler 10

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.86

SITRAIN Training for
Automation and Industrial Solutions
Objeto Customizado

Pos.
X
Drag & Drop
criar

1. Menu de atalho

2.

3. Menu de atalho
Resultado

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.87

SITRAIN Training for
Automation and Industrial Solutions
Endereçamento Indireto
I_Value_1

Habilitado

A tag “namevariable“ deve ser criada como uma tag interna do tipo “Text tag 8-bit character
set“.

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.88

SITRAIN Training for
Automation and Industrial Solutions
Visão Geral: Tecnologia de Bloco

-Prefixo de Tag
(>=V5.0)

-Controle ActiveX (SIMATIC HMI Option com
IndustrialX)
(adicionalmente com ferramenta de configuração do Visual Basic)

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.89

SITRAIN Training for
Automation and Industrial Solutions
Tecnologia de Bloco em Geral

Modelos com
tipos de objetos

Tags (exemplos)
geradas pela
structure tag

Tela de
aplicação

Dados
gravados no
CLP
SIMATIC

Editor tipo
Structure

M

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.90

M

M

SITRAIN Training for
Automation and Industrial Solutions
Tarefa: Projeto em Runtime, Uma Picture Window para cada Botão
de Chamada de Prefixo de Tag
Motor_Bild.pdl

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.91

SITRAIN Training for
Automation and Industrial Solutions
Criando uma Structure Tag no Projeto

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.92

SITRAIN Training for
Automation and Industrial Solutions
Criando Tags Internas e/ou Tags de Processo ajustando à
Structure

Motor_3

Tags para
formação instance

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.93

SITRAIN Training for
Automation and Industrial Solutions
Configurar Template, Valor de Saída 1/4

y:190

x:280
limites:0 -100

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

nome membro
da biblioteca

Date:
File:

09.03.14
SWINCC_04e.94

SITRAIN Training for
Automation and Industrial Solutions
Configurar Template, Cor de Fundo para Valores Limites 2/4

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.95

SITRAIN Training for
Automation and Industrial Solutions
Configurar Template, Tipo de Campo 3/4

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.96

SITRAIN Training for
Automation and Industrial Solutions
Configurar Template, Cor de Fundo para Condições de
Chaveamento 4/4

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.97

SITRAIN Training for
Automation and Industrial Solutions
Configurar Figura de Motor, Atributos para Picture Window, 1/4

4

1

2
3

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.98

SITRAIN Training for
Automation and Industrial Solutions
Configurar Figura de Motor, Chamada Picture Window, 2/4

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.99

SITRAIN Training for
Automation and Industrial Solutions
Configurar Figura de Motor, Título para Picture Window, 3/4

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.100

SITRAIN Training for
Automation and Industrial Solutions
Resultado: Projeto em Runtime 4/4

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.101

SITRAIN Training for
Automation and Industrial Solutions
Tarefa: Projeto em Runtime, Uma Picture Window para Vários Motores

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.102

SITRAIN Training for
Automation and Industrial Solutions
Sequência na Formação Instance

SetTagPrefix();
SetPictureName();

SetTagPrefix();
SetPictureName();

Nota:
SetTagPrefix(); O atributo “Tag Prefix“ pode ser criado dinamicamente com o nome
“TagPrefix“.
SetPictureName(); O atributo “Picture Name“ pode ser criado dinamicamente com
o nome
“PictureName“.

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.103

SITRAIN Training for
Automation and Industrial Solutions
Configurar Figura de Motor, Atributos para Picture Window

4

1
2
3

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.104

SITRAIN Training for
Automation and Industrial Solutions
Configurar Figura de Motor, Título para Picture Window

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.105

SITRAIN Training for
Automation and Industrial Solutions
Configurar Figura de Motor, Botão para Conectar um Prefixo de
Tag

SetTagPrefix(lpszPictureName,"Bildfenster6",“Motor_1.");
SetPictureName(lpszPictureName,"Bildfenster6",“Motor_Box.pdl");
SetVisible(lpszPictureName,"Bildfenster6",1);
SetTagPrefix(lpszPictureName,"Bildfenster6",“Motor_2.");
SetPictureName(lpszPictureName,"Bildfenster6",“Motor_Box.pdl");
SetVisible(lpszPictureName,"Bildfenster6",1);

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.106

SITRAIN Training for
Automation and Industrial Solutions
Tecnologia de Bloco com Controle ActiveX
(Opção com IndustrialX)
IndustrialX

Basic and WinCC Controls

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.107

Service Controls

SITRAIN Training for
Automation and Industrial Solutions
Exibir o Nome da Figura em alguma Figura

-Com a combinação de teclas Shift+Ctrl+Alt
(Em Runtime, apontar com o mouse sobre um objeto em uma tela. Após um curto
período de tempo um texto Tooltip é exibido).

-Exibir linha de status ao fundo
(No WinCC Explorer, usando as propriedades do Computador, selecione o
atributo da janela "Status-Line ". Após Desativar - Ativar o Modo Runtime, o
nome de todas as telas é exibido na linha de status ao fundo).

-Atualizando um texto estático pelo C-Script
(Solução é mostrada no texto abaixo).

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.108

SITRAIN Training for
Automation and Industrial Solutions
User Administrator (Proteção por Password) 1/3

Menu de atalho:
Abrir

Grupo
Usuário

Eletricista

Serralheiro

Otto
Otto_WB

Login
Password
No

Função

1

Entrar valor

2

Willi
Willi_B

Mudar tela

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Habilitar

Função



1

Entrar valor

-



Date:
File:

No

2

Mudar tela



09.03.14
SWINCC_04e.109

Habilitar

SITRAIN Training for
Automation and Industrial Solutions
User Administrator (Proteção por Password) 2/3

Grupo

Clique duplo
do mouse
Cria uma
janela para
um grupo
ou usuário

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.110

SITRAIN Training for
Automation and Industrial Solutions
User Administrator (Proteção por Password) 3/3

Setpoint
20,00
Menu de atalho:
Properties

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.111

SITRAIN Training for
Automation and Industrial Solutions
Exercício 1: Criando uma Tela

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.112

SITRAIN Training for
Automation and Industrial Solutions
Exercício 2: Campos de I/O p/ setpoints e Valores atuais
Campo de I/O para o
setpoint de velocidade
Campo de saída para
a velocidade atual

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.113

SITRAIN Training for
Automation and Industrial Solutions
Exercício 3: Operação de Motor e Mudança de Cor do Motor

Operação do
Motor
Liga/Desliga

Setpoint de
velocidade de
operação

Desenho do Motor
Com animação de cor

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.114

SITRAIN Training for
Automation and Industrial Solutions
Exercício 4: Cálculo de um Valor de Saída com script em C

Aktionen.pdl

Em Object Properties ->Miscellaneous
ajuste o atributo Sizeable para yes.

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.115

SITRAIN Training for
Automation and Industrial Solutions
Exercício 5: Incrementando um Valor de Saída com VBS

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.116

SITRAIN Training for
Automation and Industrial Solutions
Exercício 6: Bar Graphs para Setpoints e Valores Atuais

Bar graph para velocidade
desejada com
monitoração de limites
Bar graph para velocidade
Atual com
monitoração de limites

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.117

SITRAIN Training for
Automation and Industrial Solutions
Exercício 7: Status Display

Liga/desliga

Drag & Drop

Gira para
esquerda
/direita
Sentido de
rotação
Editar

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.118

SITRAIN Training for
Automation and Industrial Solutions
Exercício 8: Operação em Dois Passos
Motor.pdl

Tela de Operação

Copiado a partir
da tela do Motor

Configuração com Direct Connection:
-Origem: Constant 0
-Destino: Current Window-> Display

Configuração com Dynamic Wizard:
-Origem: Function
-Display WinCC Dialog Box com Mot1.pdl

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.119

SITRAIN Training for
Automation and Industrial Solutions
Exercício 9: Setando um Bit em um Byte

Conveyer 1

Q4.1

Bandanlage.pdl

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.120

SITRAIN Training for
Automation and Industrial Solutions
Exercício 10: Função de Ajuda (Help)

1350

Nome do Objeto: Help Text

Press right mouse button:
mostra texto de ajuda
Release right mouse button:
Oculta texto de ajuda

Texto Tooltip

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.121

SITRAIN Training for
Automation and Industrial Solutions
Exercício 11: Objeto Customizado

Texto Tooltip

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.122

SITRAIN Training for
Automation and Industrial Solutions
Se Você Quiser Saber Mais

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.123

SITRAIN Training for
Automation and Industrial Solutions
Funções Basic Process Control (BPC) 1/2
Leitor de Chipcard (opcional)

Editores

+

Função Group Display

A partir da versão 6.0, não é necessária licença específica para o pacote Basic Process Control.
BPC deve ser instalado separadamente a partir do CD do WinCC.

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.124

SITRAIN Training for
Automation and Industrial Solutions
Funções Basic Process Control (BPC) 2/2

Leitor de Chipcard (opcional)

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.125

SITRAIN Training for
Automation and Industrial Solutions
Basic Process Control Runtime
Janelas para
IHM superposta
Área de
Overview

Área de
Trabalho

Área de
Barra de
Ferramentas

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.126

SITRAIN Training for
Automation and Industrial Solutions
BPC: OS Project Editor
Inicia o Editor

1) Option Multi VGA-Card necessário

1)
1)

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

1)

1)

1)

Date:
File:

09.03.14
SWINCC_04e.127

SITRAIN Training for
Automation and Industrial Solutions
BPC: RT Resultante

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.128

SITRAIN Training for
Automation and Industrial Solutions
BPC: Picture Tree Manager

Inicia o Editor

Drag & Drop

Mostra todas telas
a partir do GraCS
Tamanho da tela para área de trabalho 1280x825

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.129

SITRAIN Training for
Automation and Industrial Solutions
BPC: RT Resultante

Sub-área
(Navegação
entre Telas)

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.130

SITRAIN Training for
Automation and Industrial Solutions
BPC: Deslocando, Removendo Áreas

Fecha
visualização

Inicia o Editor

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.131

SITRAIN Training for
Automation and Industrial Solutions
BPC: Monitoração de “Lifebeat”

Double-click para
editar a função

Inicia o Editor

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.132

SITRAIN Training for
Automation and Industrial Solutions
BPC: Monitoração de “Lifebeat” em Runtime

SIMATIC HMI
© Siemens AG 2007. All rights reserved.

Date:
File:

09.03.14
SWINCC_04e.133

SITRAIN Training for
Automation and Industrial Solutions

Mais conteúdo relacionado

Mais procurados

01 tia portal hands on - basico v11-v2
01 tia portal   hands on - basico v11-v201 tia portal   hands on - basico v11-v2
01 tia portal hands on - basico v11-v2confidencial
 
Sce pt 010-010_r1209_startup_s7-1200
Sce pt 010-010_r1209_startup_s7-1200Sce pt 010-010_r1209_startup_s7-1200
Sce pt 010-010_r1209_startup_s7-1200confidencial
 
Hands on exercicios avc intro rev0
Hands on exercicios avc intro rev0Hands on exercicios avc intro rev0
Hands on exercicios avc intro rev0confidencial
 
04 tia portal hands on - scl v11 -v1
04 tia portal   hands on - scl v11 -v104 tia portal   hands on - scl v11 -v1
04 tia portal hands on - scl v11 -v1confidencial
 
05 tia portal hands on - graph v11 -v1
05 tia portal   hands on - graph v11 -v105 tia portal   hands on - graph v11 -v1
05 tia portal hands on - graph v11 -v1confidencial
 
TIA PORTAL Sitrain introdução a ihm
TIA PORTAL Sitrain introdução a ihmTIA PORTAL Sitrain introdução a ihm
TIA PORTAL Sitrain introdução a ihmJuremir Almeida
 
Sce pt 010-040_r1209_s7-1200_diagnose
Sce pt 010-040_r1209_s7-1200_diagnoseSce pt 010-040_r1209_s7-1200_diagnose
Sce pt 010-040_r1209_s7-1200_diagnoseconfidencial
 
02 tia portal hands on - hardware e redes v11 -v1
02 tia portal   hands on - hardware e redes v11 -v102 tia portal   hands on - hardware e redes v11 -v1
02 tia portal hands on - hardware e redes v11 -v1confidencial
 
Sitrain step7basic 150301103500-conversion-
Sitrain step7basic 150301103500-conversion-Sitrain step7basic 150301103500-conversion-
Sitrain step7basic 150301103500-conversion-confidencial
 
TIA PORTAL Sitrain tags do plc
TIA PORTAL Sitrain tags do plcTIA PORTAL Sitrain tags do plc
TIA PORTAL Sitrain tags do plcJuremir Almeida
 
Sce pt 010-060_r1209_s7-1200_pid
Sce pt 010-060_r1209_s7-1200_pidSce pt 010-060_r1209_s7-1200_pid
Sce pt 010-060_r1209_s7-1200_pidconfidencial
 
01 visão geral_sistema
01 visão geral_sistema01 visão geral_sistema
01 visão geral_sistemaconfidencial
 

Mais procurados (13)

01 tia portal hands on - basico v11-v2
01 tia portal   hands on - basico v11-v201 tia portal   hands on - basico v11-v2
01 tia portal hands on - basico v11-v2
 
Sce pt 010-010_r1209_startup_s7-1200
Sce pt 010-010_r1209_startup_s7-1200Sce pt 010-010_r1209_startup_s7-1200
Sce pt 010-010_r1209_startup_s7-1200
 
Hands on exercicios avc intro rev0
Hands on exercicios avc intro rev0Hands on exercicios avc intro rev0
Hands on exercicios avc intro rev0
 
04 tia portal hands on - scl v11 -v1
04 tia portal   hands on - scl v11 -v104 tia portal   hands on - scl v11 -v1
04 tia portal hands on - scl v11 -v1
 
05 tia portal hands on - graph v11 -v1
05 tia portal   hands on - graph v11 -v105 tia portal   hands on - graph v11 -v1
05 tia portal hands on - graph v11 -v1
 
TIA PORTAL Sitrain introdução a ihm
TIA PORTAL Sitrain introdução a ihmTIA PORTAL Sitrain introdução a ihm
TIA PORTAL Sitrain introdução a ihm
 
Sce pt 010-040_r1209_s7-1200_diagnose
Sce pt 010-040_r1209_s7-1200_diagnoseSce pt 010-040_r1209_s7-1200_diagnose
Sce pt 010-040_r1209_s7-1200_diagnose
 
02 tia portal hands on - hardware e redes v11 -v1
02 tia portal   hands on - hardware e redes v11 -v102 tia portal   hands on - hardware e redes v11 -v1
02 tia portal hands on - hardware e redes v11 -v1
 
03 step 7 basic
03 step 7 basic03 step 7 basic
03 step 7 basic
 
Sitrain step7basic 150301103500-conversion-
Sitrain step7basic 150301103500-conversion-Sitrain step7basic 150301103500-conversion-
Sitrain step7basic 150301103500-conversion-
 
TIA PORTAL Sitrain tags do plc
TIA PORTAL Sitrain tags do plcTIA PORTAL Sitrain tags do plc
TIA PORTAL Sitrain tags do plc
 
Sce pt 010-060_r1209_s7-1200_pid
Sce pt 010-060_r1209_s7-1200_pidSce pt 010-060_r1209_s7-1200_pid
Sce pt 010-060_r1209_s7-1200_pid
 
01 visão geral_sistema
01 visão geral_sistema01 visão geral_sistema
01 visão geral_sistema
 

Semelhante a A d swincc04_graphicsdesigner_pt

Semelhante a A d swincc04_graphicsdesigner_pt (20)

A d swincc01_system_overview_pt
A d swincc01_system_overview_ptA d swincc01_system_overview_pt
A d swincc01_system_overview_pt
 
A d swincc02_trainingscenterinfo_pt
A d swincc02_trainingscenterinfo_ptA d swincc02_trainingscenterinfo_pt
A d swincc02_trainingscenterinfo_pt
 
A d swincc06_taglogging_pt
A d swincc06_taglogging_ptA d swincc06_taglogging_pt
A d swincc06_taglogging_pt
 
Stoe15p
Stoe15p Stoe15p
Stoe15p
 
Stoe 15 p
Stoe 15 pStoe 15 p
Stoe 15 p
 
A d swincc07_userarchiv_pt
A d swincc07_userarchiv_ptA d swincc07_userarchiv_pt
A d swincc07_userarchiv_pt
 
Stoe 06 p
Stoe 06 pStoe 06 p
Stoe 06 p
 
Stoe14p
Stoe14p Stoe14p
Stoe14p
 
Stoe 14 p
Stoe 14 pStoe 14 p
Stoe 14 p
 
Stoe06p
Stoe06p Stoe06p
Stoe06p
 
16 automação totalmente integrada
16   automação totalmente integrada16   automação totalmente integrada
16 automação totalmente integrada
 
TIA PORTAL Sitrain step7basic 150301103500-conversion-gate01
TIA PORTAL Sitrain step7basic 150301103500-conversion-gate01TIA PORTAL Sitrain step7basic 150301103500-conversion-gate01
TIA PORTAL Sitrain step7basic 150301103500-conversion-gate01
 
Stoe 06 p
Stoe 06 pStoe 06 p
Stoe 06 p
 
CLP S7 300 E S7 400
CLP S7 300 E S7 400CLP S7 300 E S7 400
CLP S7 300 E S7 400
 
Pro2 14p
Pro2 14pPro2 14p
Pro2 14p
 
Treinamento a familia s7 200
Treinamento a familia s7 200Treinamento a familia s7 200
Treinamento a familia s7 200
 
Sce pt 010-020_r1209_s7-1200_bausteine-1
Sce pt 010-020_r1209_s7-1200_bausteine-1Sce pt 010-020_r1209_s7-1200_bausteine-1
Sce pt 010-020_r1209_s7-1200_bausteine-1
 
Sce pt 010-020_r1209_s7-1200_bausteine
Sce pt 010-020_r1209_s7-1200_bausteineSce pt 010-020_r1209_s7-1200_bausteine
Sce pt 010-020_r1209_s7-1200_bausteine
 
Stoe05p
Stoe05p Stoe05p
Stoe05p
 
S7-1200.pdf
S7-1200.pdfS7-1200.pdf
S7-1200.pdf
 

Mais de confidencial

19 exercises v1.00_en
19 exercises v1.00_en19 exercises v1.00_en
19 exercises v1.00_enconfidencial
 
18 syntax rules v1.0
18 syntax rules v1.018 syntax rules v1.0
18 syntax rules v1.0confidencial
 
17 demonstration server client system-v1.00_en
17 demonstration server client system-v1.00_en17 demonstration server client system-v1.00_en
17 demonstration server client system-v1.00_enconfidencial
 
15 final steps of configuration v1.00_en
15 final steps of configuration v1.00_en15 final steps of configuration v1.00_en
15 final steps of configuration v1.00_enconfidencial
 
14 mass data engineering v1.00_en
14 mass data engineering v1.00_en14 mass data engineering v1.00_en
14 mass data engineering v1.00_enconfidencial
 
13 locking functions and operating modes v1.00_en
13 locking functions and operating modes v1.00_en13 locking functions and operating modes v1.00_en
13 locking functions and operating modes v1.00_enconfidencial
 
12 archiving system v1.00_en
12 archiving system v1.00_en12 archiving system v1.00_en
12 archiving system v1.00_enconfidencial
 
11 customizing the os v1.00_en
11 customizing the os v1.00_en11 customizing the os v1.00_en
11 customizing the os v1.00_enconfidencial
 
10 basics automatic mode control v1.00_en
10 basics automatic mode control v1.00_en10 basics automatic mode control v1.00_en
10 basics automatic mode control v1.00_enconfidencial
 
09 basics operating and monitoring v1.00_en
09 basics operating and monitoring v1.00_en09 basics operating and monitoring v1.00_en
09 basics operating and monitoring v1.00_enconfidencial
 
08 basics control functions v1.00_en
08 basics control functions v1.00_en08 basics control functions v1.00_en
08 basics control functions v1.00_enconfidencial
 
07 connection to the process v1.00_en
07 connection to the process v1.00_en07 connection to the process v1.00_en
07 connection to the process v1.00_enconfidencial
 
06 station and network configuration v1.00_en
06 station and network configuration v1.00_en06 station and network configuration v1.00_en
06 station and network configuration v1.00_enconfidencial
 
05 project setup v1.00_en
05 project setup v1.00_en05 project setup v1.00_en
05 project setup v1.00_enconfidencial
 
03 requirements and functional process description v1.00_en
03 requirements and functional process description v1.00_en03 requirements and functional process description v1.00_en
03 requirements and functional process description v1.00_enconfidencial
 
02 pcs 7 documentation and support v1.00 en
02 pcs 7 documentation and support v1.00 en02 pcs 7 documentation and support v1.00 en
02 pcs 7 documentation and support v1.00 enconfidencial
 
01 introduction v1.00_en
01 introduction v1.00_en01 introduction v1.00_en
01 introduction v1.00_enconfidencial
 
00 st pcs7-sys_v8.0_register 20 en
00 st pcs7-sys_v8.0_register 20 en00 st pcs7-sys_v8.0_register 20 en
00 st pcs7-sys_v8.0_register 20 enconfidencial
 
Fluxograma processo acucar_alcool_etanol_verde
Fluxograma processo acucar_alcool_etanol_verdeFluxograma processo acucar_alcool_etanol_verde
Fluxograma processo acucar_alcool_etanol_verdeconfidencial
 
01tiaportal handson-basicov11v2-140421084257-phpapp01
01tiaportal handson-basicov11v2-140421084257-phpapp0101tiaportal handson-basicov11v2-140421084257-phpapp01
01tiaportal handson-basicov11v2-140421084257-phpapp01confidencial
 

Mais de confidencial (20)

19 exercises v1.00_en
19 exercises v1.00_en19 exercises v1.00_en
19 exercises v1.00_en
 
18 syntax rules v1.0
18 syntax rules v1.018 syntax rules v1.0
18 syntax rules v1.0
 
17 demonstration server client system-v1.00_en
17 demonstration server client system-v1.00_en17 demonstration server client system-v1.00_en
17 demonstration server client system-v1.00_en
 
15 final steps of configuration v1.00_en
15 final steps of configuration v1.00_en15 final steps of configuration v1.00_en
15 final steps of configuration v1.00_en
 
14 mass data engineering v1.00_en
14 mass data engineering v1.00_en14 mass data engineering v1.00_en
14 mass data engineering v1.00_en
 
13 locking functions and operating modes v1.00_en
13 locking functions and operating modes v1.00_en13 locking functions and operating modes v1.00_en
13 locking functions and operating modes v1.00_en
 
12 archiving system v1.00_en
12 archiving system v1.00_en12 archiving system v1.00_en
12 archiving system v1.00_en
 
11 customizing the os v1.00_en
11 customizing the os v1.00_en11 customizing the os v1.00_en
11 customizing the os v1.00_en
 
10 basics automatic mode control v1.00_en
10 basics automatic mode control v1.00_en10 basics automatic mode control v1.00_en
10 basics automatic mode control v1.00_en
 
09 basics operating and monitoring v1.00_en
09 basics operating and monitoring v1.00_en09 basics operating and monitoring v1.00_en
09 basics operating and monitoring v1.00_en
 
08 basics control functions v1.00_en
08 basics control functions v1.00_en08 basics control functions v1.00_en
08 basics control functions v1.00_en
 
07 connection to the process v1.00_en
07 connection to the process v1.00_en07 connection to the process v1.00_en
07 connection to the process v1.00_en
 
06 station and network configuration v1.00_en
06 station and network configuration v1.00_en06 station and network configuration v1.00_en
06 station and network configuration v1.00_en
 
05 project setup v1.00_en
05 project setup v1.00_en05 project setup v1.00_en
05 project setup v1.00_en
 
03 requirements and functional process description v1.00_en
03 requirements and functional process description v1.00_en03 requirements and functional process description v1.00_en
03 requirements and functional process description v1.00_en
 
02 pcs 7 documentation and support v1.00 en
02 pcs 7 documentation and support v1.00 en02 pcs 7 documentation and support v1.00 en
02 pcs 7 documentation and support v1.00 en
 
01 introduction v1.00_en
01 introduction v1.00_en01 introduction v1.00_en
01 introduction v1.00_en
 
00 st pcs7-sys_v8.0_register 20 en
00 st pcs7-sys_v8.0_register 20 en00 st pcs7-sys_v8.0_register 20 en
00 st pcs7-sys_v8.0_register 20 en
 
Fluxograma processo acucar_alcool_etanol_verde
Fluxograma processo acucar_alcool_etanol_verdeFluxograma processo acucar_alcool_etanol_verde
Fluxograma processo acucar_alcool_etanol_verde
 
01tiaportal handson-basicov11v2-140421084257-phpapp01
01tiaportal handson-basicov11v2-140421084257-phpapp0101tiaportal handson-basicov11v2-140421084257-phpapp01
01tiaportal handson-basicov11v2-140421084257-phpapp01
 

Último

atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfAutonoma
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...marcelafinkler
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdfmarlene54545
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...azulassessoria9
 
LENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretaçãoLENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretaçãoLidianePaulaValezi
 
Quiz | Dia da Europa 2024 (comemoração)
Quiz | Dia da Europa 2024  (comemoração)Quiz | Dia da Europa 2024  (comemoração)
Quiz | Dia da Europa 2024 (comemoração)Centro Jacques Delors
 
apostila filosofia 1 ano 1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
apostila filosofia 1 ano  1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...apostila filosofia 1 ano  1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
apostila filosofia 1 ano 1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...SileideDaSilvaNascim
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...azulassessoria9
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxFlviaGomes64
 
P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*Viviane Moreiras
 
AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022LeandroSilva126216
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do séculoBiblioteca UCS
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Cabiamar
 
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docGUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docPauloHenriqueGarciaM
 
Falando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introdFalando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introdLeonardoDeOliveiraLu2
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxMarcosLemes28
 
Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasrfmbrandao
 
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdfMESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 
Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)Centro Jacques Delors
 

Último (20)

atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
 
LENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretaçãoLENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretação
 
Quiz | Dia da Europa 2024 (comemoração)
Quiz | Dia da Europa 2024  (comemoração)Quiz | Dia da Europa 2024  (comemoração)
Quiz | Dia da Europa 2024 (comemoração)
 
apostila filosofia 1 ano 1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
apostila filosofia 1 ano  1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...apostila filosofia 1 ano  1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
apostila filosofia 1 ano 1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
 
P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*
 
AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do século
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024
 
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docGUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
 
Falando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introdFalando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introd
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptx
 
Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturas
 
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdfMESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
 
Novena de Pentecostes com textos de São João Eudes
Novena de Pentecostes com textos de São João EudesNovena de Pentecostes com textos de São João Eudes
Novena de Pentecostes com textos de São João Eudes
 
Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)
 

A d swincc04_graphicsdesigner_pt

  • 1. Telas Gráficas (1) SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.1 SITRAIN Training for Automation and Industrial Solutions
  • 2. Telas Gráficas (2) SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.2 SITRAIN Training for Automation and Industrial Solutions
  • 3. Telas Gráficas (3) SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.3 SITRAIN Training for Automation and Industrial Solutions
  • 4. Telas Gráficas (4) SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.4 SITRAIN Training for Automation and Industrial Solutions
  • 5. Telas Gráficas (5) SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.5 SITRAIN Training for Automation and Industrial Solutions
  • 6. Telas Gráficas (6) SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.6 SITRAIN Training for Automation and Industrial Solutions
  • 7. Objetivos - Interface de Configuração - Criando Figuras - Fazendo Dinamização - Biblioteca SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.7 SITRAIN Training for Automation and Industrial Solutions
  • 8. Preparação para Configuração (1) - Figuras de Processo - Parte Estática - Parte Dinâmica - Configuração de Action SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.8 SITRAIN Training for Automation and Industrial Solutions
  • 9. Preparação para Configuração (2) - Arquivando Mensagens - Aquisitando Valores de Medição - Relatórios - Passwords SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.9 SITRAIN Training for Automation and Industrial Solutions
  • 10. Exemplos de Divisão de Telas (1) (2) (2) (3) (3) (1) (2) (2) (3) SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.10 SITRAIN Training for Automation and Industrial Solutions
  • 11. Configuração da Interface do Editor Gráfico Nome da tela Menu Barra de Ferramentas Cor do frame Cor do texto Paleta de Objetos Paleta de cor Paleta estilo Objetos gráficos da paleta de objetos Zoom Paleta de alinhamento Barra de camadas SIMATIC HMI © Siemens AG 2007. All rights reserved. Posição Date: File: Tamanho da tela 09.03.14 SWINCC_04e.11 SITRAIN Training for Automation and Industrial Solutions
  • 12. Paleta de Objetos Gráficos (1) Menu de atalho Standard Objects Smart Objects Windows Objects SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.12 SITRAIN Training for Automation and Industrial Solutions
  • 13. Paleta de Objetos Gráficos(2) Windows Objects SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.13 SITRAIN Training for Automation and Industrial Solutions
  • 14. Objetos Gráficos (1) Menu de Atalho SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.14 SITRAIN Training for Automation and Industrial Solutions
  • 15. Objetos Gráficos (2) - rotate - mirror - arrange SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.15 SITRAIN Training for Automation and Industrial Solutions
  • 16. Objetos Gráficos e Propriedades do Objeto SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.16 SITRAIN Training for Automation and Industrial Solutions
  • 17. Biblioteca de Símbolos ´Siemens HMI Symbol Library 1.3´ 1/2  Nova biblioteca de simbolos ´Siemens HMI Symbol Library 1.3´  Eles não são meramente objetos gráficos  Objetos com bastante propriedades dinâmicas:  Aparência  Modo piscando, velocidade  Posição, cores SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.17 SITRAIN Training for Automation and Industrial Solutions
  • 18. Biblioteca de Símbolos ´Siemens HMI Symbol Library 1.3´ 2/2 A partir da V5+SP2 SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.18 SITRAIN Training for Automation and Industrial Solutions
  • 19. Paleta de Alinhamento e Paleta de Camada Esquerda Direita Superior Inferior Alinhar espaço verticalmente Alinhar espaço horizontalmente Dividir horizontalmente Dividir verticalmente Mesma lagura Mesma altura Mesma largura e altura Modificar camada ativa 1 - TankTank 1- SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.19 SITRAIN Training for Automation and Industrial Solutions
  • 20. Paleta Estilo e Tag Estilo da Linha Menu: View, Submenu: Toolbars... Largura da Linha Extremidade da Linha Preenchimento SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.20 SITRAIN Training for Automation and Industrial Solutions
  • 21. Meu Primeiro Projeto SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.21 SITRAIN Training for Automation and Industrial Solutions
  • 22. Alternativa 1 Definindo uma Tela Inicial Ativar Modo Runtime Alternativa 2 Menu de Atalho SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.22 SITRAIN Training for Automation and Industrial Solutions
  • 23. Função Autostart Ligar PC SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.23 SITRAIN Training for Automation and Industrial Solutions
  • 24. Sair do WinCC Explorer 2) 1) 2) 1) SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.24 SITRAIN Training for Automation and Industrial Solutions
  • 25. Trigger Padrão para Objetos Note: User Cycle is suitable for central changeability! SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.25 SITRAIN Training for Automation and Industrial Solutions
  • 26. Avaliação das Possibilidades para Criar Telas Gráficas Dinâmicas com Exemplos Adicionais 1/2          Diálogo de Configuração (configuração rápida) Tipo I/O Dinamização Wizard (assist. de configuração) Tipo I/O Conexão de Tag Tipo O Diálogo Dinâmico Tipo O Conexão Direta Tipo I/O Actions de propriedade do objeto Tipo O em sintaxe ANSI C Actions de evento do objeto Tipo I/O em sintaxe ANSI C Propriedades em VBS (Visual Basic Script) Tipo O Evento em VBS (Visual Basic Script) Tipo I/O SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.26 SITRAIN Training for Automation and Industrial Solutions
  • 27. Avaliação das Possibilidades para Criar Telas Gráficas Dinâmicas com Exemplos Adicionais 2/2          Diálogo de Configuração (configuração rápida) Dinamização Wizard (assist. de configuração) Conexão de Tag Diálogo Dinâmico Conexão Direta Actions de propriedade do objeto em sintaxe ANSI C Actions de evento do objeto em sintaxe ANSI C Propriedades em VBS (Visual Basic Script) Evento em VBS (Visual Basic Script) SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.27 Tipo I/O Tipo I/O Tipo O Tipo O Tipo I/O Tipo O Tipo I/O Tipo O Tipo I/O SITRAIN Training for Automation and Industrial Solutions
  • 28. Chamada dos Diálogos para Dinamização 1/2 Menu de atalho Menu de atalho SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.28 SITRAIN Training for Automation and Industrial Solutions
  • 29. Chamada dos Diálogos para Dinamização 2/2 Menu de atalho Menu de atalho SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.29 SITRAIN Training for Automation and Industrial Solutions
  • 30. Avaliação da Dinamização Wizard 1/2 Em background, o Wizard gera um C-script que pode ser usado para novas aplicações . SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.30 SITRAIN Training for Automation and Industrial Solutions
  • 31. Avaliação da Dinamização Wizard 2/2 Em background, o Wizard gera um C-script que pode ser usado para novas aplicações. SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.31 SITRAIN Training for Automation and Industrial Solutions
  • 32. Integrando o OS no STEP 7 SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.32 SITRAIN Training for Automation and Industrial Solutions
  • 33. Configuração da Estação WinCC com a CP5611 SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.33 SITRAIN Training for Automation and Industrial Solutions
  • 34. Atribuição de Parâmetros das Propriedades da Interface CP5611 SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.34 SITRAIN Training for Automation and Industrial Solutions
  • 35. Visualização de dados da Estação WinCC usando NetPro SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.35 SITRAIN Training for Automation and Industrial Solutions
  • 36. Abrindo um Projeto WinCC SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.36 SITRAIN Training for Automation and Industrial Solutions
  • 37. Selecionando um Símbolo para Conectar (ligar) um Objeto SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.37 SITRAIN Training for Automation and Industrial Solutions
  • 38. Avaliação da Conexão de Tag Display Decimal Barra de Menu > View, Submenu >Toolbars ->Tags Drag&Drop SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.38 SITRAIN Training for Automation and Industrial Solutions
  • 39. Avaliação do Diálogo de Dinamização Mudança do Atributo Cor Menu de Atalho SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.39 SITRAIN Training for Automation and Industrial Solutions
  • 40. Avaliação do Diálogo de Dinamização Avaliação do Estado de Tags de Processo Objeto: Texto Estático SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.40 SITRAIN Training for Automation and Industrial Solutions
  • 41. Avaliação da Conexão Direta SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.41 SITRAIN Training for Automation and Industrial Solutions
  • 42. As Linguagens de Programação em Geral Do Programa em Texto ao Programa Executável Texto Fonte  Editando (Com um compilador que contém um editor de texto)  Compilando (O compilador C cria um arquivo objeto em código de máquina)  Ligando (O linker liga vários objetos em um programa executável)  Executando (O programa compilado e totalmente conectado pode então ser executado) SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.42 SITRAIN Training for Automation and Industrial Solutions
  • 43. Regras de Configuração em C Actions // WINCC:TAGNAME_SECTION_START // syntax: #define TagNameInAction "DMTagName" // next TagID : 1 #define TAG_ I_ Setpoint1 “Setpoint1 " // WINCC:TAGNAME_SECTION_END // WINCC:PICNAME_SECTION_START // syntax: #define PicNameInAction "PictureName" // next PicID : 1 // WINCC:PICNAME_SECTION_END . . SetTagDWord(TAG_ I_ Setpoint1 ,100); SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.43 SITRAIN Training for Automation and Industrial Solutions
  • 44. Avaliação das Actions em Propriedades com Sintaxe em C Cálculo de um Valor de Saída Exportar Action *.act Criar Action Importar Action *.act Raio Verde = script sem erro Raio Amarelo = script com erro SIMATIC HMI © Siemens AG 2007. All rights reserved. Nota: Você encontrará a lista dos Operadores C no Capítulo 15 Date: File: 09.03.14 SWINCC_04e.44 SITRAIN Training for Automation and Industrial Solutions
  • 45. Meios de Diagnósticos para C-Scripts 1) 1) SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.45 { WORD back; back=GetTagWord("wert") ; printf(“Outputfield rn"); return back; } SITRAIN Training for Automation and Industrial Solutions
  • 46. Avaliação das Actions em Eventos com Sintaxe em C Incremento/ Decremento Nota: Objetos prontos, feitos a partir da biblioteca de símbolo podem ser usados para estas funções SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.46 SITRAIN Training for Automation and Industrial Solutions
  • 47. Visual Basic V6.3 Note: A partir do CD WinCC V6 “Additional Software“, instale o Microsoft Script Debugger SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.47 SITRAIN Training for Automation and Industrial Solutions
  • 48. Tipos de Dados VBS e VBA VBS Tipo de Dados: VBS usa tipo de dado variável. O tipo de dado variável se adapta ao valor que lhe é atribuído. VBA Tipos de Dados Nome Tipo Range de Valor Memória Byte Inteiro 0-255 1 Byte Boolean Inteiro 0,1 2 Bytes Integer Inteiro -32.768 à 32.767 2 Bytes Long Inteiro -2.147.483.648 à 2.147.483.647 4 Bytes Single Pto. Flutuante -3.37E38 à 3.37E38 (7 dígitos) 4 Bytes Double Pto. Flutuante -1,7...E308, 1,7...E308 (15 dígitos) 8 Bytes Date Data 1.1.1000 (-657434) à 31.12.9999 (+2958465) 8 Bytes String String 0 à 65535 caracteres Variant Qualquer Depende do Tipo de Dados atribuído 16 Bytes Exemplo: Dim Setpoint As Integer Número de caracteres pelo menos Você encontrará uma lista de Operadores VB no Capítulo 15. SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.48 SITRAIN Training for Automation and Industrial Solutions
  • 49. Regras de Configuração em VBS Actions ‘atribui valor à um tag com um setpoint ‘autor: W.Meissner Tag Soll1 é incluído automaticamente na Referência Cruzada. SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.49 SITRAIN Training for Automation and Industrial Solutions
  • 50. Modelo de Objeto em VBScript no WinCC Exemplo: Set my_Soll1=HMIRuntime.Tags("Soll1") Exemplo: Set Rect = ScreenItems("RoundedRectangle1") SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.50 SITRAIN Training for Automation and Industrial Solutions
  • 51. Avaliação das Propriedades de Actions em VBS Mostrar/Ocultar área de declaração Verificar Sintaxe(F7) +procedimentos específicos de criar figura +declaração de tags de figura específica Comentar/Descomentar Existe: +Sintaxe Destacada +Suporte Inteligente +Modelos de Códigos +Depuração Diálogo de tag Diálogo de tag com parâmetro de retorno Diálog de seleção de objeto Diálogo de seleção de figura Check the limit Set bookmark with right mouse Nota: Somente sintaxe livre de erro pode ser adotada em scripts -> elimine linhas com erro SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.51 SITRAIN Training for Automation and Industrial Solutions
  • 52. Problemas em Actions VBS 1/3 Runtime error SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.52 SITRAIN Training for Automation and Industrial Solutions
  • 53. Problemas em Actions VBS 2/3 Breakpoint Editando Script Menu: Debug Submenu: Step Into F(8) Testando tags individuais SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.53 SITRAIN Training for Automation and Industrial Solutions
  • 54. Problemas em Actions VBS 3/3 SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.54 RT SITRAIN Training for Automation and Industrial Solutions
  • 55. Avaliação das Actions de Propriedades em VBS SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.55 SITRAIN Training for Automation and Industrial Solutions
  • 56. Avaliação das Actions de Eventos em VBS SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.56 SITRAIN Training for Automation and Industrial Solutions
  • 57. Exemplos com Actions em VBS Exemplo Desativar RT Dim my_Soll1 Set my_Soll1=HMIRuntime.Tags("Soll1") my_Soll1.READ If (my_Soll1.Value >= 50) Then HMIRuntime.Stop End If End Sub Ler uma tag da Imagem de Processo Dim myTag Set myTag = HMIRuntime.Tags(“istwert") value = myTag.Read Exemplo mostrar um texto de ajuda Dim Recht Set Recht = ScreenItems("StaticText2") If Recht.Visible=0 Then Recht.Visible=1 ‘Visible Else Recht.Visible=0 ‘Invisible End if End Sub Neste exemplo um valor é escrito em Soll1 Dim my_Soll1 Set my_Soll1=HMIRuntime.Tags("Soll1") my_Soll1.Value = 0 my_Soll1.Write (vbFalse) escrita myTag.Write ou Exemplo para avaliação do estado Istwert_1 Dim myTag,last_err Set myTag = HMIRuntime.Tags(“Istwert_1") last_err = myTag.LastError If (last_err > 0) Then Msgbox myTag.QualityCode End If SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: Dim my_Soll1 my_Soll1.Write (5, vbFalse) O parâmetro "vbFalse" especifica que a tag é escrita de modo síncrono, ou seja, diretamente no processo. 09.03.14 SWINCC_04e.57 SITRAIN Training for Automation and Industrial Solutions
  • 58. Ativando o Editor VBA (Ambiente de Desenvolvimento) SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.58 SITRAIN Training for Automation and Industrial Solutions
  • 59. Avaliação VBA Neste exemplo, uma mensagem curta é exibida quando uma figura é aberta. O evento “Opened" é utilizado para isto, depois que um círculo é criado: Private Sub Document_Opened(CancelForwarding As Boolean) Dim objVariableTrigger As HMIVariableTrigger Dim objCircle As HMICircle MsgBox ("Bild wurde geöffnet!") Set objCircle = ActiveDocument.HMIObjects.AddHMIObject("Circle1", "HMICircle") Criar dinamicamente com o tipo "direct Variableconnection" na propriedade "Radius": Set objVariableTrigger = objCircle.Radius.CreateDynamic(hmiDynamicCreationTypeVariableDirect, "'Soll1'") Para uma dinamização completa, por exemplo, defina o cíclo: With objVariableTrigger .CycleType = hmiVariableCycleType_2s End With End Sub SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.59 SITRAIN Training for Automation and Industrial Solutions
  • 60. Comparação do VBA e VBS VBA VBScripting Sintaxe baseada em VB Sim Sim Depuração Sim Sim Acesso à outros aplicativos Sim Sim Componente integrado Sim Sim WinCC CS: Ambiente runtime Modelo de objeto COM Graphics Designer WinCC CS: WinCC RT: Graphics Designer Global Script WinCC RT: Graphics Designer, Tags, Alarmes, Arquivamento, Texto Graphics Designer, Tags Dinamização Wizard, ODK C-Scripting, ODK Alternativa para -Microsoft VBA 6.3 ambiente de desenvolvimento padrão -VBScript é um subconjunto do Visual Basic para Aplicações (VBA) SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.60 SITRAIN Training for Automation and Industrial Solutions
  • 61. Modo de funcionamento de GetTagxxx com o Trigger Padrão no Event Name S IE M E N S zzz.pdl S IC O M P IP C R I 2 0 CS yyy.pdl Propriedades RT Trigger Padrão 2s ABRIR <81> I1=GetTagxxx(Ist_Temp1); 2s return(); Aplicação GraphicsRT Anuncie todos os tags Gerenciador de dados com imagem Ist_Temp1 . . . 81 * 1s * 1/2 cíclo de 2s, por exemplo SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.61 SITRAIN Training for Automation and Industrial Solutions
  • 62. Modo de funcionamento de GetTagxxx com o Trigger por Tag no Event Name S IE M E N S zzz.pdl S IC O M P IP C R I 2 0 CS yyy.pdl Propriedades RT ABRIR Trigger por Tag 2s <81> I1=GetTagxxx(Ist_Temp1); ><Ist_Temp1 return(); Aplicação GraphicsRT Anuncie todos os tags Gerenciador de dados com imagem Ist_Temp1 . . . 2s 81 Nota: Você encontrará ‘O Modo que GetTag Trabalha‘ adicional no Capítulo 15 SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.62 SITRAIN Training for Automation and Industrial Solutions
  • 63. Notas de Configuração Tornando objetos dinâmicos com - Propriedades Alta performance >conexão de tag >diálogo de dinamização rápida com trigger por tag e um tag que é parâmetro atribuido >diálogo de dinamização lenta com trigger por tag e muitos tags que são parâmetros atribuídos ou C-actions que são chamadas (Função Global Script) >C-actions, actions VBS Baixa performance - Evento >um clique do mouse ou troca de objeto (C-action ou conexão direta) não tem efeito sobre o tempo de seleção da figura Tipo de Atualização -trigger por tag (usa o mesmo cíclo para todos os tags) -selecione uma atualização uniforme da figura -evite usar Change Funções -SetTagMultiWait para vários tags é melhor do que usar muitos SetTagxxx -GetTagxxx ( tag é introduzido ciclicamente ao gerenciador de dados), SetTagxxx Fornecendo Dados do CLP -Para comunicação otimizada, as áreas de dados do CLP são fornecidas para figuras específicas. O tempo para selecionar uma figura pode ser diminuído se os objetos estáticos são carregados como arquivo *.emf. Para isso, todos os objetos estáticos são armazenados em um arquivo .emf e são carregados via objeto gráfico. SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.63 SITRAIN Training for Automation and Industrial Solutions
  • 64. Configurando e Exibindo Data e Hora Objeto: Controle Ole Uhr stellen Ajustar Relógio A função ProgramExecute é criada com o Dinamic Wizard, aba Funções de Sistema, Chamada: Start Another Application. ProgramExecute("C:WINNTSystem32Control.exe timedate.cpl"); Nota: O diretório onde Control.exe está alocado depende da instalação do sistema operacional Windows. SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.64 SITRAIN Training for Automation and Industrial Solutions
  • 65. Canal de Informação do Sistema 1/3 SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.65 SITRAIN Training for Automation and Industrial Solutions
  • 66. Chamada do Canal de Informações do Sistema 2/3 A) B) SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.66 SITRAIN Training for Automation and Industrial Solutions
  • 67. Informação do Sistema – Editar Tag 3/3 SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.67 SITRAIN Training for Automation and Industrial Solutions
  • 68. Configurando Troca de Tela (Diálogo de Configuração) start.pdl schalt.pdl Configuração com o Diálogo de Configuração SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.68 SITRAIN Training for Automation and Industrial Solutions
  • 69. Configurando Teclas de Função (Diálogo de Configuração) start.pdl schalt.pdl F9 F3 Configuração com Diálogo de Configuração SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.69 SITRAIN Training for Automation and Industrial Solutions
  • 70. Entrada/Saída Digital (Diálogo de Configuração) Setpoint kg 20 Tipo I Valor Atual kg 128 Tipo O Velocidade rpm 500 Tipo I/O SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.70 SITRAIN Training for Automation and Industrial Solutions
  • 71. Saída Bar Graph (Diálogo de Configuração) Configurando propriedades adicionais - Properties/Miscellaneous/Process Driver Connection: temp1 / Maximum Value: 100 / Minimum Value: 0 / Trend: no - Properties / Color / Bar Background Color: verde / Trend Color: amarelo - Properties / Font / Font: Arial / Font Size: 12 - Properties / Axis / Alignment: right / Bar Scaling: linear / Digits Left of Decimal Point: 3 / Digits Right of Decimal Point: 0 SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.71 SITRAIN Training for Automation and Industrial Solutions
  • 72. Status Display com Arquivos Runtime Drag&Drop Fechada Aberta Formatos usados: .wmf, .emf, .bmp, .gif, .jpg, .jpeg, .dib). Menu -> File, Submenu ->Export SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.72 SITRAIN Training for Automation and Industrial Solutions
  • 73. AutoCAD e EPLAN 1.) 2.) SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.73 SITRAIN Training for Automation and Industrial Solutions
  • 74. Visão Geral: Possibilidades de Configuração para Mudanças de Cor com Exemplos Adicionais Wizard, Cores Dinâmicas com Tabela  Diálogo de Dinamização  C-Action  VBS  Conexão de Tag à propriedade da cor  SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.74 SITRAIN Training for Automation and Industrial Solutions
  • 75. Visão Geral: Wizard, Cores Dinâmicas com Tabela Adopt Expression Rectanngle 2 SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.75 SITRAIN Training for Automation and Industrial Solutions
  • 76. Visão Geral: Mudança de Cor com o Diálogo de Dinamização SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.76 SITRAIN Training for Automation and Industrial Solutions
  • 77. Visão Geral: Mudança de Cor com uma Action em C +0 Tipo I/O A fim de dar ênfase à nova função, dispensamos as linhas de comentário e linhas de definição (define). SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.77 SITRAIN Training for Automation and Industrial Solutions
  • 78. Visão Geral: Mudança de Cor com uma Action em VBS SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.78 SITRAIN Training for Automation and Industrial Solutions
  • 79. Tarefa Filosofia para Operações Liga/Desliga (On/Off) Solução Script action Alternar função com o clique do mouse com reconhecimento Conexão Direta Dinamização Wizard Script action Alternar função com o clique do mouse sem reconhecimento Set Bit na var1 Reset Bit na var2 Script action Alternar Set com o clique do mouse On Alternar Reset com o clique do mouse Off Conexão Direta Dinamização Wizard Script action Botão Esquerdo / direito do mouse para alternar © Siemens AG 2007. All rights reserved. Script action Set Bit na var2 Reset Bit na var1 SIMATIC HMI Script action Conexão Direta Dinamização Wizard Script action Date: File: 09.03.14 SWINCC_04e.79 SITRAIN Training for Automation and Industrial Solutions
  • 80. Tag de Entrada e Saída com uma Rotina em C para Ajuste de Valor de Processo P_tag memória do WinCC (CPU) T_tag memória do C 4.Set PA13A 0 1 1 1.Get 0 1 1 T_Value1 BOOL T_Value1; 1.Get T_Value1=GetTagBit("PA13A"); T_Value1=! T_Value1; 2.Set SetTagBit("I_Value2",T_Value1); I_tag memória do WinCC 2.Set I_Value2 1 3.Get 3.Get 4.Set SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.80 BOOL T_Value1; T_Value1=GetTagBit("I_Value2"); SetTagBit("PA13A",T_Value1); SITRAIN Training for Automation and Industrial Solutions
  • 81. Operação de Chaveamento Binário (Operação Dois-Passos) com Reconhecimento Configuração com C-action: Events/Mouse/Press Left/Action BOOL T_value1; T_value1=GetTagBit("PA13A"); T_value1=!T_value1; SetTagBit("I_value2",T_value1); pbo.pdl Tela de Operação Diapa13A.pdl Diálogo box2 Configuração com Conexão Direta: Origem: Tag I_Value2 Destino: Tag PA13A Configuração com Conexão Direta: Origem: Constante 0 Destino: Current Window -> Display Configuração com Dynamic Wizard: Função da Figura Mostra Caixa WCCDialog com Diapa13A.PDL SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.81 SITRAIN Training for Automation and Industrial Solutions
  • 82. Operação de Chaveamento Binário sem Reconhecimento (Operação Dois-Passos) Mudança de Picture Window Configuração com C-action: Events/Mouse/Press Left/Action BOOL T_Value1; T_Value1=GetTagBit("PA13B"); T_Value1= !T_Value1; SetTagBit("PA13A",T_Value1); Tela de Operação Diapa13B.pdl PA 13B PA 13B Configuração com Dynamic Wizard: -Função da figura -Troca figura na janela com Diapa14A.pdl pbo.pdl Picture window1 PA 13B Diapa 13B,pdl Diapa14A.pdl PA 14A Configuração com Dynamic Wizard: -Função da figura -Troca figura na janela com Diapa13B.pdl Atributos da Picture window1 SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.82 SITRAIN Training for Automation and Industrial Solutions
  • 83. Alterando Bit em uma Word com o Dynamic Wizard conveyer 4 SIMATIC HMI © Siemens AG 2007. All rights reserved. conveyer 3 conveyer 2 Date: File: 09.03.14 SWINCC_04e.83 conveyer 1 SITRAIN Training for Automation and Industrial Solutions
  • 84. Objeto Slider para Ajustes SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.84 SITRAIN Training for Automation and Industrial Solutions
  • 85. Check Box e Grupo de Opções Check Box Configuração com conexão de tag: -Properties/ Output-input/ Selected Fields/ Dynamics: Tangram(signed 32-bit value) Grupo de Opções Configuração com conexão de tag: -Properties/ Output-input/ Selected Fields/ Dynamics: Componentes de cor (signed 32-bit value) SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.85 SITRAIN Training for Automation and Industrial Solutions
  • 86. 1. Operador Help por Operação 2. Texto ToolTip help.pdl Configurando -Properties/Static Text/ Object Name: helpText1 / Layer: 2 / Font/ Text: boiler temperature 0 - 100 / Font/ X Alignment: centered / Font/ Y Alignment: centered / Miscellaneous/Display: no Configuração com Conexão Direta: - Origem: Constante 1 - Destino: Objeto na Tela, helpText1, Display Configuração com Conexão Direta: - Origem: Constante 0 - Destino: Objeto na Tela, helpText1, Display Configurando texto ToolTip: - Properties / Miscs/ ToolTip text: Boiler 10 SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.86 SITRAIN Training for Automation and Industrial Solutions
  • 87. Objeto Customizado Pos. X Drag & Drop criar 1. Menu de atalho 2. 3. Menu de atalho Resultado SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.87 SITRAIN Training for Automation and Industrial Solutions
  • 88. Endereçamento Indireto I_Value_1 Habilitado A tag “namevariable“ deve ser criada como uma tag interna do tipo “Text tag 8-bit character set“. SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.88 SITRAIN Training for Automation and Industrial Solutions
  • 89. Visão Geral: Tecnologia de Bloco -Prefixo de Tag (>=V5.0) -Controle ActiveX (SIMATIC HMI Option com IndustrialX) (adicionalmente com ferramenta de configuração do Visual Basic) SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.89 SITRAIN Training for Automation and Industrial Solutions
  • 90. Tecnologia de Bloco em Geral Modelos com tipos de objetos Tags (exemplos) geradas pela structure tag Tela de aplicação Dados gravados no CLP SIMATIC Editor tipo Structure M SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.90 M M SITRAIN Training for Automation and Industrial Solutions
  • 91. Tarefa: Projeto em Runtime, Uma Picture Window para cada Botão de Chamada de Prefixo de Tag Motor_Bild.pdl SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.91 SITRAIN Training for Automation and Industrial Solutions
  • 92. Criando uma Structure Tag no Projeto SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.92 SITRAIN Training for Automation and Industrial Solutions
  • 93. Criando Tags Internas e/ou Tags de Processo ajustando à Structure Motor_3 Tags para formação instance SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.93 SITRAIN Training for Automation and Industrial Solutions
  • 94. Configurar Template, Valor de Saída 1/4 y:190 x:280 limites:0 -100 SIMATIC HMI © Siemens AG 2007. All rights reserved. nome membro da biblioteca Date: File: 09.03.14 SWINCC_04e.94 SITRAIN Training for Automation and Industrial Solutions
  • 95. Configurar Template, Cor de Fundo para Valores Limites 2/4 SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.95 SITRAIN Training for Automation and Industrial Solutions
  • 96. Configurar Template, Tipo de Campo 3/4 SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.96 SITRAIN Training for Automation and Industrial Solutions
  • 97. Configurar Template, Cor de Fundo para Condições de Chaveamento 4/4 SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.97 SITRAIN Training for Automation and Industrial Solutions
  • 98. Configurar Figura de Motor, Atributos para Picture Window, 1/4 4 1 2 3 SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.98 SITRAIN Training for Automation and Industrial Solutions
  • 99. Configurar Figura de Motor, Chamada Picture Window, 2/4 SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.99 SITRAIN Training for Automation and Industrial Solutions
  • 100. Configurar Figura de Motor, Título para Picture Window, 3/4 SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.100 SITRAIN Training for Automation and Industrial Solutions
  • 101. Resultado: Projeto em Runtime 4/4 SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.101 SITRAIN Training for Automation and Industrial Solutions
  • 102. Tarefa: Projeto em Runtime, Uma Picture Window para Vários Motores SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.102 SITRAIN Training for Automation and Industrial Solutions
  • 103. Sequência na Formação Instance SetTagPrefix(); SetPictureName(); SetTagPrefix(); SetPictureName(); Nota: SetTagPrefix(); O atributo “Tag Prefix“ pode ser criado dinamicamente com o nome “TagPrefix“. SetPictureName(); O atributo “Picture Name“ pode ser criado dinamicamente com o nome “PictureName“. SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.103 SITRAIN Training for Automation and Industrial Solutions
  • 104. Configurar Figura de Motor, Atributos para Picture Window 4 1 2 3 SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.104 SITRAIN Training for Automation and Industrial Solutions
  • 105. Configurar Figura de Motor, Título para Picture Window SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.105 SITRAIN Training for Automation and Industrial Solutions
  • 106. Configurar Figura de Motor, Botão para Conectar um Prefixo de Tag SetTagPrefix(lpszPictureName,"Bildfenster6",“Motor_1."); SetPictureName(lpszPictureName,"Bildfenster6",“Motor_Box.pdl"); SetVisible(lpszPictureName,"Bildfenster6",1); SetTagPrefix(lpszPictureName,"Bildfenster6",“Motor_2."); SetPictureName(lpszPictureName,"Bildfenster6",“Motor_Box.pdl"); SetVisible(lpszPictureName,"Bildfenster6",1); SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.106 SITRAIN Training for Automation and Industrial Solutions
  • 107. Tecnologia de Bloco com Controle ActiveX (Opção com IndustrialX) IndustrialX Basic and WinCC Controls SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.107 Service Controls SITRAIN Training for Automation and Industrial Solutions
  • 108. Exibir o Nome da Figura em alguma Figura -Com a combinação de teclas Shift+Ctrl+Alt (Em Runtime, apontar com o mouse sobre um objeto em uma tela. Após um curto período de tempo um texto Tooltip é exibido). -Exibir linha de status ao fundo (No WinCC Explorer, usando as propriedades do Computador, selecione o atributo da janela "Status-Line ". Após Desativar - Ativar o Modo Runtime, o nome de todas as telas é exibido na linha de status ao fundo). -Atualizando um texto estático pelo C-Script (Solução é mostrada no texto abaixo). SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.108 SITRAIN Training for Automation and Industrial Solutions
  • 109. User Administrator (Proteção por Password) 1/3 Menu de atalho: Abrir Grupo Usuário Eletricista Serralheiro Otto Otto_WB Login Password No Função 1 Entrar valor 2 Willi Willi_B Mudar tela SIMATIC HMI © Siemens AG 2007. All rights reserved. Habilitar Função  1 Entrar valor -  Date: File: No 2 Mudar tela  09.03.14 SWINCC_04e.109 Habilitar SITRAIN Training for Automation and Industrial Solutions
  • 110. User Administrator (Proteção por Password) 2/3 Grupo Clique duplo do mouse Cria uma janela para um grupo ou usuário SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.110 SITRAIN Training for Automation and Industrial Solutions
  • 111. User Administrator (Proteção por Password) 3/3 Setpoint 20,00 Menu de atalho: Properties SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.111 SITRAIN Training for Automation and Industrial Solutions
  • 112. Exercício 1: Criando uma Tela SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.112 SITRAIN Training for Automation and Industrial Solutions
  • 113. Exercício 2: Campos de I/O p/ setpoints e Valores atuais Campo de I/O para o setpoint de velocidade Campo de saída para a velocidade atual SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.113 SITRAIN Training for Automation and Industrial Solutions
  • 114. Exercício 3: Operação de Motor e Mudança de Cor do Motor Operação do Motor Liga/Desliga Setpoint de velocidade de operação Desenho do Motor Com animação de cor SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.114 SITRAIN Training for Automation and Industrial Solutions
  • 115. Exercício 4: Cálculo de um Valor de Saída com script em C Aktionen.pdl Em Object Properties ->Miscellaneous ajuste o atributo Sizeable para yes. SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.115 SITRAIN Training for Automation and Industrial Solutions
  • 116. Exercício 5: Incrementando um Valor de Saída com VBS SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.116 SITRAIN Training for Automation and Industrial Solutions
  • 117. Exercício 6: Bar Graphs para Setpoints e Valores Atuais Bar graph para velocidade desejada com monitoração de limites Bar graph para velocidade Atual com monitoração de limites SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.117 SITRAIN Training for Automation and Industrial Solutions
  • 118. Exercício 7: Status Display Liga/desliga Drag & Drop Gira para esquerda /direita Sentido de rotação Editar SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.118 SITRAIN Training for Automation and Industrial Solutions
  • 119. Exercício 8: Operação em Dois Passos Motor.pdl Tela de Operação Copiado a partir da tela do Motor Configuração com Direct Connection: -Origem: Constant 0 -Destino: Current Window-> Display Configuração com Dynamic Wizard: -Origem: Function -Display WinCC Dialog Box com Mot1.pdl SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.119 SITRAIN Training for Automation and Industrial Solutions
  • 120. Exercício 9: Setando um Bit em um Byte Conveyer 1 Q4.1 Bandanlage.pdl SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.120 SITRAIN Training for Automation and Industrial Solutions
  • 121. Exercício 10: Função de Ajuda (Help) 1350 Nome do Objeto: Help Text Press right mouse button: mostra texto de ajuda Release right mouse button: Oculta texto de ajuda Texto Tooltip SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.121 SITRAIN Training for Automation and Industrial Solutions
  • 122. Exercício 11: Objeto Customizado Texto Tooltip SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.122 SITRAIN Training for Automation and Industrial Solutions
  • 123. Se Você Quiser Saber Mais SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.123 SITRAIN Training for Automation and Industrial Solutions
  • 124. Funções Basic Process Control (BPC) 1/2 Leitor de Chipcard (opcional) Editores + Função Group Display A partir da versão 6.0, não é necessária licença específica para o pacote Basic Process Control. BPC deve ser instalado separadamente a partir do CD do WinCC. SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.124 SITRAIN Training for Automation and Industrial Solutions
  • 125. Funções Basic Process Control (BPC) 2/2 Leitor de Chipcard (opcional) SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.125 SITRAIN Training for Automation and Industrial Solutions
  • 126. Basic Process Control Runtime Janelas para IHM superposta Área de Overview Área de Trabalho Área de Barra de Ferramentas SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.126 SITRAIN Training for Automation and Industrial Solutions
  • 127. BPC: OS Project Editor Inicia o Editor 1) Option Multi VGA-Card necessário 1) 1) SIMATIC HMI © Siemens AG 2007. All rights reserved. 1) 1) 1) Date: File: 09.03.14 SWINCC_04e.127 SITRAIN Training for Automation and Industrial Solutions
  • 128. BPC: RT Resultante SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.128 SITRAIN Training for Automation and Industrial Solutions
  • 129. BPC: Picture Tree Manager Inicia o Editor Drag & Drop Mostra todas telas a partir do GraCS Tamanho da tela para área de trabalho 1280x825 SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.129 SITRAIN Training for Automation and Industrial Solutions
  • 130. BPC: RT Resultante Sub-área (Navegação entre Telas) SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.130 SITRAIN Training for Automation and Industrial Solutions
  • 131. BPC: Deslocando, Removendo Áreas Fecha visualização Inicia o Editor SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.131 SITRAIN Training for Automation and Industrial Solutions
  • 132. BPC: Monitoração de “Lifebeat” Double-click para editar a função Inicia o Editor SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.132 SITRAIN Training for Automation and Industrial Solutions
  • 133. BPC: Monitoração de “Lifebeat” em Runtime SIMATIC HMI © Siemens AG 2007. All rights reserved. Date: File: 09.03.14 SWINCC_04e.133 SITRAIN Training for Automation and Industrial Solutions

Notas do Editor

  1. ConteúdosPáginas Telas Gráficas (2) ...........................................................................................................................2 Telas Gráficas (3)...........................................................................................................................3 Telas Gráficas (4) ...........................................................................................................................4 Telas Gráficas (5)...........................................................................................................................5 Telas Gráficas (6)...........................................................................................................................6 Objetivos.......................................................................................................................................7 Preparação para Configuração (1)..................................................................................................8 Preparação para Configuração (2)..................................................................................................9 Exemplos de Divisão de Telas ........................................................................................................10 Configuração da Interface do Editor Gráfico....................................................................................11 Paleta de Objetos Gráficos (1) .........................................................................................................12 Paleta de Objetos Gráficos (2) .........................................................................................................13 Objetos Gráficos (1).......................................................................................................................14 Objetos Gráficos (2).......................................................................................................................15 Objetos Gráficos e Propriedades do Objeto .....................................................................................16 Biblioteca de Símbolos ´Siemens HMI Symbol Library 1.3´ 1/2 .......................................................17 Biblioteca de Símbolos ´Siemens HMI Symbol Library 1.3´ 2/2 .......................................................18 Paleta de Alinhamento e Paleta de Camada ....................................................................................19 Estilo e Paleta de Tag.....................................................................................................................20 Meu Primeiro Projeto ........................................................................................................................21 Definindo uma Tela Inicial, Exercício 1 ..........................................................................................22 Função Autostart............................................................................................................................23 Sair do WinCC Explorer ....................................................................................................................24 Trigger Padrão para Objetos ..............................................................................................................25
  2. ConteúdosPáginas Avaliação das Possibilidades para Criar Telas Gráficas Dinâmicas com Exemplos Adicionais 1/2.........................................................................................26 Avaliação das Possibilidades para Criar Telas Gráficas Dinâmicas com Exemplos Adicionais 2/2 .........................................................................................27 Chamada dos Diálogos para Dinamização 1/2 ................................................................................28 Chamada dos Diálogos para Dinamização 2/2 ................................................................................29 Avaliação da Dinamização Wizard 1/2 ..............................................................................................30 Avaliação da Dinamização Wizard 2/2 ..............................................................................................31 Integrando o OS no STEP 7 ..........................................................................................................32 Configuração da Estação WinCC com a CP5611 ...........................................................................33 Atribuição de Parâmetros das Propriedades da Interface CP5611 .................................................34 Visualização de Dados da Estação WinCC usando NetPro ..............................................................35 Abrindo um Projeto do WinCC ...........................................................................................................36 Selecionando um Símbolo para Conectar (ligar) um Objeto ............................................................37 Avaliação da Conexão de TagDisplay Decimal, Exercício 2 ........................................................................................................38 Avaliação do Diálogo de DinamizaçãoMudança do Atributo Cor..................................................................................................................39 Avaliação do Diálogo de Dinamização Avaliação do Estado de Tags de Processo ......................................................................................40 Avaliação da Conexão Direta, Exercício 3 .......................................................................................41 As Linguagens de Programação em Geral......................................................................................42 Regras de Configuração em C Actions .............................................................................................43 Avaliação das Actions de Propriedades com Sintaxe em CCálculo de um Valor de Saída.........................................................................................................44 Meios de Diagnósticos para C-Scripts, Exercício 4 .........................................................................45
  3. ConteúdosPáginas Avaliação das Actions de Eventos com Sintaxe em C Incremento/ Decremento ....................................................................................................................46 Visual Basic.....................................................................................................................................47 Tipos de Dados VBS e VBA ................................................................................................................48 Regras de Configuração em VBS Actions ..........................................................................................49 Modelo de Objeto em VBScript no WinCC .........................................................................................50 Avaliação das Propriedades de Actions em VBS ................................................................................51 Problemas em Actions VBS 1/3........................................................................................................52 Problemas em Actions VBS 2/3........................................................................................................53 Problemas em Actions VBS 3/3, Exercício 5 .....................................................................................54 Avaliação das Actions de Propriedades em VBS .................................................................................55 Avaliação das Actions de Eventos em VBS ........................................................................................56 Exemplos com Actions em VBS ........................................................................................................57 Ativando o Editor VBA (Ambiente de Desenvolvimento)...................................................................58 Avaliação VBA.................................................................................................................................59 Comparação do VBA e VBS .............................................................................................................60 O Modo que GetTagxxx Trabalha com o Trigger Padrão no Event Name ........................................61 O Modo que GetTagxxx Trabalha com o Trigger por Tag no Event Name .......................................62 Notas de Configuração ........................................................................................................................63 Configurando e Exibindo Data e Hora .................................................................................................64 Canal de Informação do Sistema 1/3 ..................................................................................................65 Chamada do Canal de Informações do Sistema 2/3 ..........................................................................66 Informação do Sistema – Editar Tag 3/3 ............................................................................................67 Configurando Troca de Tela (Diálogo de Configuração) ...................................................................68 Configurando Teclas de Função (Diálogo de Configuração) .............................................................69
  4. ConteúdosPáginas Entrada/Saída Digital (Diálogo de Configuração) .............................................................................70 Saída Bar Graph (Diálogo de Configuração), Exercício 6 ..............................................................71 Status Display com Arquivos, Exercício 7 ........................................................................................72 AutoCAD e EPLAN......................................................................................................................73 Avaliação das Possibilidades de Configuração para Mudanças de Corcom Exemplos Adicionais..............................................................................................................74 Avaliação Wizard, Cores Dinâmicas com Tabela ..............................................................................75 Avaliação de Mudança de Cor com o Diálogo de Dinamização ..........................................................76 Avaliação de Mudança de Cor com uma Action em C .......................................................................77 Avaliação de Mudança de Cor com uma Action em VBS ..................................................................78 Filosofia para Operações Liga/Desliga .............................................................................................79 Tag de Entrada e Saída com uma Rotina em C paraAjuste de Valor de Processo............................................................................................................80 Operação de Chaveamento Binário (Operação Dois-Passos) com Reconhecimento, Exercício 8 .................................................................................................81 Operação de Chaveamento Binário sem Reconhecimento(Operação Dois-Passos) Mudança de Picture Window .....................................................................82 Alterando Bit em uma Word com a Dinamização Wizard, Exercício 9 ..............................................83 Objeto Slider para Ajustes ..............................................................................................................84 Check Box e Grupo de Opções..........................................................................................................85 1. Operador Help por Operação2. Texto ToolTip, Exercício 10 ..........................................................................................................86 Objeto Customizado, Exercício 11 ......................................................................................................87 Endereçamento Indireto ......................................................................................................................88 Avaliação da Tecnologia de Bloco ......................................................................................................89 Tecnologia de Bloco em Geral .............................................................................................................90
  5. Conteúdos Páginas Tarefa: Projeto em Runtime, Uma Picture Window para cada Botão de ChamadaTag Prefix ...........................................................................................................................................91 Criando uma Structure Type no Projeto............................................................................................92 Criando Tags Internas e/ou Tags de Processo ajustando à Structure..............................................93 Configurar Template, Valor de Saída 1/4..............................................................................................94 Configurar Template, Cor de Fundo para Valores Limites 2/4............................................................95 Configurar Template, Tipo de Campo 3/4.............................................................................................96 Configurar Template, Cor de Fundo para Condições de Chaveamento 4/4 .......................................97 Configurar Figura de Motor, Atributos para Picture Window, 1/4, Exercício 12 ...............................98 Configurar Figura de Motor, Chamada Picture Window, 2/4 .............................................................99 Configurar Figura de Motor, Título para Picture Window, 3/4 ............................................................100 Resultado: Projeto em Runtime 4/4 ...................................................................................................101 Tarefa: Projeto em Runtime, Uma Picture Window para Vários Motores ...........................................102 Sequência na Formação Instance ......................................................................................................103 Configurar Figura de Motor, Atributos para Picture Window ...............................................................104 Configurar Figura de Motor, Título para Picture Window ....................................................................105 Configurar Figura de Motor, Botão para Conectar um Tag Prefix........................................................106 Tecnologia de Bloco com Controle ActiveX(Opção com IndustrialX).................................................................................................................107 Exibir o Nome da Figura em alguma Figura .......................................................................................108 User Administrator (Proteção de Password) 1/3 .................................................................................109 User Administrator (Proteção de Password) 2/3 .................................................................................110 User Administrator (Proteção de Password) 3/3, Exercício 13 .........................................................111
  6. ConteúdosPáginas Exercício 1: Criando uma Figura .........................................................................................................112 Exercício 2: I/O Fields para Setpoints e Valores Atuais....................................................................113 Exercício 3: Operação do Motor e Troca da Cor do Motor .................................................................114 Exercício 4: Cálculo de um Valor de Saída com C...........................................................................115 Exercício 5: Incrementando um Valor de Saída com VBS .................................................................116 Exercício 6: Bar Graphs para Setpoints e Valores Atuais.................................................................117 Exercício 7: Status Display ................................................................................................................118 Exercício 8: Operação Two-Step........................................................................................................119 Exercício 9: Variando um Bit em um Byte ...........................................................................................120 Exercício 10: Função Help...............................................................................................................121 Exercício 11: Objeto Customizado .....................................................................................................122 Se Você Quer Saber Mais...............................................................................................................123 Funções do Basic Process Control (BPC) 1/2....................................................................................124 Funções do Basic Process Control (BPC) 2/2....................................................................................125 Basic Process Control Runtime........................................................................................................126 BPC: OS Editor de Projeto ..................................................................................................................127 BPC: Resultado RT............................................................................................................................128 BPC: Picture Tree Manager..............................................................................................................129 BPC: Resultado RT ............................................................................................................................130 BPC: Trocando, Removendo Áreas ....................................................................................................131 BPC: Lifebeat Monitoring..................................................................................................................132 BPC: Lifebeat Monitoring Runtime.....................................................................................................133
  7. No final deste capítulo, o participante deveria ser capaz de: •identificar relações de configuração •iniciar o WinCC e criar um projeto •descrever o procedimento de início do WinCC •estar confortável com o WinCC Explorer •criar diagramas de fluxo de sistema com o Graphics Editor e carry outcolorations •configurar telas gráficas com valores de entrada/saída, bar graph,objetos slider, botões, operação com mouse, operação com teclas de função, grupo opcional, check box, actions de chaveamento, checar valor de entrada, troca de telas, diálogo de ajuda e mostrar trocas com objetos e atributos •saber como uma configuração é ativada com o módulo Runtime •carregar os ajustes necessários para o diálogo de inicialização •criar uma biblioteca de projeto para símbolos •usar os objetos na biblioteca global •configurar proteção por password •identificar os elementos básicos da programação em C •usar configuração de actions para dinamização de objetos •criar uma biblioteca de actions.
  8. Preparação para Configuração (1) • Conexão de Processo (veja Capítulo 3) -Especificar um controlador lógico programável para troca de dados -Especificar o meio físico para a transferência de dados -Especificar o número de dados de entrada/saída para comunicação com o controlador lógico programável -Especificar áreas de dados para os cíclos de envio individual • Visualização (veja Capítulo 4) -Dividir o processo em telas de processo -Especificar possibilidades de seleção para as telas do sistema -Especificar a exibição estática por figura (texto, linha, círculo, retângulo, cor, etc.) -Especificar as partes ativas (dinâmicas) por figura (valores de entrada/saída, saída bar graph, operação de chaveamento, help box, tendências, mensagens, etc.) -Especificar tags para a dinamização -Especificar o nome do arquivo -Especificar dispositivos de operação (mouse, teclas de função, etc.)
  9. Preparação para Configuração (2) •Aquisitando Valores de Medição (veja Capítulo 6) -Especificar os valores de medição para serem arquivados (ciclo de aquisição, ciclo de atualização, tamanho, etc.) -Especificar o tipo de visualização para valores medidos (tendências, tabelas, etc.) •Arquivando Mensagens (veja Capítulo 5) -Elaborar mensagens (conceito de reconhecimento, atribuição de números de mensagens, texto, atributos, conceito de arquivamento, etc.) •Relatório (veja Capítulo 8) -Especificar a documentação do sistema -Elaborar o layout do relatório (componentes estáticos e dinâmicos) -Especificar componentes do relatório -Especificar quais arquivos e valores de processo o relatório acessa -Especificar o número de relatórios •Password (veja Capítulo 4) -(definir) grupos -(definir) usuários
  10. Dividindo uma TelaEm princípio, cada divisão individual de tela pode ser configurada. Há quatro exemplos de uma divisão tela exibidos no slide acima. Área Overview (1)A área overview geralmente contém informações aplicáveis, tais como data, hora, mensagens, operações de seleção e mensagens do sistema. A área overview é mostrada em todas as telas. Área Work (2)A área work (área de trabalho) mostra os eventos de processo. Área Keyset (3)A área keyset mostra botões que podem ser operados, como troca de tela, chamada de informação, e chaveamento da keyset. Os botões podem ser usados independentemente da área work selecionada. As operações com mouse e/ou teclas de função são possíveis. NotaA divisão de tela no slide acima, segunda linha, à direita, pode ser configurada com o Basic Process Control. BPC é fornecido com o WinCC. Deve ser instalado separadamente a partir do CD. BPC não requer uma licença. Você vai encontrar um exemplo de configuração no final do capítulo.
  11. ObjetivoO Editor Gráfico é utilizado para criação das telas (componentes estáticos e dinâmicos), de acordo com a definição do processo. Ativando/1.Na barra de menu, clique em &amp;quot;View&amp;quot;. Desativando2.No submenu, clique em &amp;quot;Toolbar...&amp;quot; uma Paleta Tamanho da Tela Você determina o tamanho da tela e define o tamanho do driver gráfico sobre o qual você instalou. A configuração padrão é de 800 x 600 pixels. Definindo o1.Chame o menu de atalho na área vazia da tela Tamanho da Tela2.Selecione &amp;quot;Properties...&amp;quot; do menu de atalho. 3.Use a aba &amp;quot;Properties...&amp;quot; na janela &amp;quot;Object Properties&amp;quot; para selecionar&amp;quot;Geometry&amp;quot;.4.Efetue um clique duplo no atributo &amp;quot;Height&amp;quot; or &amp;quot;Width“ para entrar com um novo valor na janela mostrada. NotaO tempo de seleção da figura pode ser melhorado se os objetos estáticos forem carregados através de arquivo do tipo *.emf. Para isso você seleciona todos os objetos (eles devem estar colocados na mesma camada) e salve-os no diretório GraCS clicando em File na barra de menu e então Export no submenu. Então, a paleta de objeto é usada para editar um objeto gráfico e o arquivo *.emf exportado é ligado com o objeto gráfico. Barra de FerramentasA barra de ferramentas pode ser configurada pressionando ALT + clique duplo com o botão esquerdo do mouse. Por favor, leve em consideração os ajustes sob a Barra de Menu “Options and Settings” no menu “drop-down”, aba Menu/Toolbar.
  12. ConfigurandoVocê usa o botão esquerdo do mouse para selecionar um objeto na paleta de Objetosobjetos. Clique com o mouse para colocar o objeto na interface de configuração. Possibilidades adicionais de edição são descritas no Help. Standard ObjectsOs objetos padrão (standard objects) são compostos de objetos gráficos e textos estáticos. O conector (connector) é um objeto linear cujas extremidades podem ser conectadas com pontos de conexão de outros objetos. Smart ObjectsApplication windows São objetos que são fornecidos pelo sistema de relatório, o sistema de diagnóstico, ou mesmo aplicações externas. As propriedades externas (posição, tamanho e atributos externos) são configuradas no Graphics Designer e são transferidas para a aplicação externa em tempo de execução. A aplicação externa abre a janela do aplicativo e cuida do visor e operação. Picture windows São objetos que são configurados na sua posição, tamanho e suas outras propriedades que podem ser dinâmicas. Uma propriedade importante é, por exemplo, a referência a uma outra tela (figura), que está para ser exibida na picture window. O conteúdo da janela pode ser alterado dinamicamente através de mudanças no atributo “picture name&amp;quot; em tempo de execução. Controls são utilizados para implementar os elementos do Windows (como uma barra ou um relógio analógico). Um controle OLE tem atributos mostrados na janela &amp;quot;Object Properties&amp;quot; na aba &amp;quot;Properties&amp;quot; e pode também ser editado na mesma janela. OLE elements podem ser integrados à uma tela gráfica. Com duplo clique (por exemplo, uma tela do Microsoft Paint) você pode editar este objeto com sua respectiva aplicação OLE. Outros tipos de objetos, como objetos de áudio e vídeo, são executados quando você efetua um duplo clique. Sua aplicação fonte não abre.
  13. I/O Fields pode ser usado como um campo de entrada, saída ou combinado. Os formatos binário, hexadecimal, decimal, ou string data são possíveis. A especificação dos valores limite, uma entrada oculta, ou uma transferência quando uma entrada está completa é possível. Bar (Graphs) mostra valores de processo numa forma analógica. Uma área mostra o valor atual. Uma aplicação típica de bar graph é mostrar o nível de um recipiente. Mudanças na cor podem indicar violação dos valores limites. Graphic Objects são usados para integrar objetos gráficos externos (.wmf, .emf, .bmp, .gif, .jpg, .jpeg, .dib) em uma figura no Graphics Designer.Status Display para mostrar mudanças dinâmicas do Graphic Objects (.wmf, .emf, .bmp, .gif, .jpg, .jpeg, .dib). Objetos EMF/WMF (Enhanced and Windows Meta File) são gerados noutros e são integrados às telas gráficas. Integre objetos EMF ou WMF com: 1. Na barra de menu, clique em &amp;quot;Insert&amp;quot; . 2. No submenu, clique em &amp;quot;Import...&amp;quot; Text list pode ser usado como lista de texto de entrada, saída ou ambos. Objetos WindowsButtons são usados para operar eventos de processo.Check Boxes são necessários para operacões de múltipla seleção.Option Groups são similares ao check box, mas somente uma operação pode ser executada. Round Buttons são usados para operar eventos de processo.Sliders são usados como regulador linear para ajuste de um valor analógico de processo.
  14. Alinhando ObjetosEsta função pode ser acessada através da paleta de alinhamento. TipSe você ativar os pontos de grid antes de configurar um gráfico, você pode alinhar objetos ao mesmo tempo em que os move. Selecionando1.Você usa o botão esquerdo do mouse para selecionar um objeto. Objetos2.Quando você mantém pressionado o botão do mouse e o arrasta por vários objetos, todos objetos dessa área retangular são selecionados (função “laço”). 3.Quando você mantém a tecla Shift pressionada e seleciona objetos individuais com o botão esquerdo do mouse, objetos podem ser “reunidos&amp;quot;. Esta função é usada para deletar, alinhar, mover e editar objeto. Há outras configurações: 1. Na barra de menu, clique em &amp;quot;Tools&amp;quot;. 2. No submenu, clique em &amp;quot;Settings...“ Modificando Selecione um objeto e use o botão direito do mouse para chamar o menu de Atributosatalho. Todas as propriedades dos objetos podem ser modificadas em “Properties”. Dessa forma você tem seus próprios padrões que podem ser armazenados em um arquivo Default.pdd . Na barra de menus, clique em Tools e no submenu, clique em Settings; aba Default Object Configuration. Modificando a 1. Chame a janela &amp;quot;Object Properties&amp;quot;. Configuração Padrão2. Selecione um objeto na paleta de objetos. de um Objeto3. Defina os atributos que deseja e arraste o objeto na tela. Background Grid1.Na barra de menus, clique no menu &amp;quot;Tools&amp;quot;. 2.No submenu, clique em &amp;quot;Settings...,&amp;quot; onde você entrará com as configurações do background grid, largura e altura.
  15. RotacionandoPara rotacionar objetos em círculo 1.Na barra de menu, clique em &amp;quot;Arrange&amp;quot; . 2.No submenu, clique em &amp;quot;Rotate&amp;quot;. Ou use o botão na barra de ferramentas. EspelhandoPara espelhar objetos nos eixo vertical e horizontal 1.Na barra de menu, clique em &amp;quot;Arrange&amp;quot;. 2.No submenu, clique em &amp;quot;Mirror&amp;quot;. Ou use o botão na barra de ferramentas. Organizando JanelasSe duas janelas estão dispostas próximas uma da outra, você pode usar o recurso drag-and-drop para mover um objeto.Configurações para organizar janelas: 1.Na barra de menu, clique em &amp;quot;Window&amp;quot;. 2.No submenu, clique em &amp;quot;Tile Vertically&amp;quot;, por exemplo.
  16. Modificando 1. Depois que você selecionar um objeto, você usa o botão direito do mouse Propriedades do para chamar o menu de atalho. Objeto via Menu de2. Use &amp;quot;Properties&amp;quot; para chamar a janela &amp;quot;Object Properties&amp;quot; . Agora você pode Atalhomodificar as propriedades do objeto. Propriedades do1.Na barra de menu, clique no menu &amp;quot;View&amp;quot;. Objeto 2.No submenu, clique em &amp;quot;Properties...” para chamar a janela de propriedades. Ou clique no ícone PropriedadesAtravés da aba &amp;quot;Properties“, você pode selecionar atributos e associá-los aos parâmetros de diversas categorias. Você tem a oportunidade de fazer os ajustes estáticos ou torná-los dinâmicos, por exemplo, com o Dynamic Dialog EventoAtravés da aba “Event”, você pode configurar a dinamização para eventos de disparo pré-definidos, por exemplo, com o “Direct Connection”.
  17. BibliotecaVocê pode ativar a função de biblioteca usando a opção do menu View e o para Símbolossubmenu Library ou clicando no ícone. Uma diferenciação é feita entre a biblioteca global e a biblioteca do projeto. Símbolos customizados podem ser armazenados em ambas as áreas.A biblioteca global contém os símbolos padrão com representação 2D e a biblioteca expandida (HMI Symbol Library 1.3, a partir do WinCC V5.0+SP2) com representação 3D.
  18. BibliotecaA partir da versão V5.0+SP2 do WinCC, você tem a ampla biblioteca HMI PropriedadesSymbol Library 1.3. Os símbolos individuais consistem de controles com de Controlepropriedades dinâmicas.
  19. Paleta deCom as funções da paleta de alinhamento, você pode editar vários objetos ao Alinhamentomesmo tempo. Você também pode ativar essas funções com1. Na barra de menu, clique no menu Arrange2. No submenu, clique em Align.Pré-requisito: Pelo menos dois objetos devem estar selecionados. Paleta de CamadasPara simplificar a edição de objetos individuais numa tela de processo complexa, o Graphics Designer permite que você trabalhe em camadas. Desta maneira, o conteúdo de uma tela de processo pode ser dividida em até 32 camadas. Essas camadas podem ser individualmente mostradas ou escondidas. Na configuração padrão, todas as camadas estão visíveis. A camada ativa no exemplo é a Layer 1 e não pode ser desativada. Quando você pressiona os botões, as camadas visíveis são mostradas. Você também pode alternar as camadas no modo RT. Renomeando Você pode renomear as camadas com Camadas1. Na barra de menu, clique no menu Tools2. No submenu, clique em Settings…3. Na aba &amp;quot;Visible Layers&amp;quot; faça as alterações.Duplo clique na camada, você pode entrar um novo nome, tal como Compressor. Mudando a CessãoA cessão de um objeto para uma camada pode ser alterada na janela &amp;quot;Object da CamadaProperties“.
  20. Ative a janela &amp;quot;Toolbars&amp;quot; através do menu View e então Toolbar…
  21. GeralPara ativar o módulo Runtime, uma tela inicial deve ser definida para cada projeto. A tela inicial é a base para toda a estrutura de árvore de telas que podem ser configuradas para a filosofia de operação.Cada projeto deve fornecer uma capacidade operacional para terminar o modo RUNTIME, a fim de que as mudanças de configuração possam ser realizadas, especialmente se as operações do Windows estiverem desativadas. Definindo a Tela InicialRefira-se ao slide acima. Ativando Runtime1.Chame o WinCC Explorer. 2.Na barra de menu, clique no menu &amp;quot;File&amp;quot;. 3.No submenu, clique em &amp;quot;Activate&amp;quot;. Iniciando Runtime Veja próxima página. Automaticamente Iniciando oCrie um link no Desktop para o WinCCExplorer.exe (&amp;gt;=V5). WinCC Explorer Exercício 1Veja as notas no final do capítulo.
  22. NotaO WinCC Explorer deve ser encerrado com o Sistema Runtime em modo ativo, de modo a que o Sistema Runtime automaticamente se ative na próxima vez que o sistema iniciar-se.
  23. Trigger para ObjetosUma das razões para atingir alta performance na seleção de tela e de comunicação é a utilização da configuração de um trigger padrão para os objetos de uma tela. Em muitos casos, então faz sentido para definir um valor de 2 segundos.O importante é conseguir uma uniformidade para o trigger de cada tela.
  24. Diálogo deMétodo rápido para configurar aplicações padrão (objetos), como por exemplo Configuraçãotroca de tela. Nem todos os objetos têm este tipo de diálogo. O diálogo de configuração pode ser ativado clicando em Tools na barra de menu e então clicando em Settings no submenu. Então você clica na aba: Options. Dynamic WizardO Dynamic Wizard torna mais fácil de utilizar e configurar objetos complexos, tais como campos de I/O e gráficos de barra. O assistente pede-lhe para inserir todos os parâmetros exigidos. Esses parâmetros são, em seguida, inseridos nas propriedades do objeto. Depois, você pode até adaptar os parâmetros individualmente. O Dynamic Wizard sempre gera um C-script. O Dynamic Wizard pode ser ativado clicando em View na barra de menu e, em seguida, clicando em Toolbars no submenu. Conexão de TagSe tags estão para ser exibidas 1 para 1, a conexão direta de tags do processo e tags internas está disponível. Essas tags de processo podem também ser endereçadas indiretamente. Dynamic DialogA maneira amigável para tornar objetos dinâmicos é utilizar o Dynamic Dialog. Por exemplo, é muito fácil de configurar a mudança da cor quando vários limites são ultrapassados. Ao usar o Dynamic Dialog, será atingida uma alta taxa de performance em Runtime.
  25. Conexão DiretaA conexão direta é um tipo especial de action. Usando a Conexão Direta, você pode passar muito rapidamente tamanhos fixos do processo para um tag, por exemplo. Além disso, cada propriedade de objeto pode ser ligada diretamente com tags aqui (por exemplo, um tag tipo string com a propriedade de texto de um texto estático). Ao usar a Conexão Direta, você vai conseguir uma elevada taxa de performance em Runtime. Property ActionsHá várias possibilidades disponíveis para dinamizar telas gráficas. em um ObjetoActions com sintaxe em C e VBS podem ser usadas em um objeto. Muitas propriedades podem ser criadas dinamicamente, tais como cor, tamanho do objeto, posição, e tamanho da fonte, por meio de tags internos ou de processo. O trigger ocorre por meio de temporização ou através da mudança do tag. Event ActionsVocê também pode usar actions em C e VBS para ações extensivas que devem em um Objeto ser executadas quando ocorre um determinado evento. Cálculos complexos podem, por exemplo, ser realizados nestas actions. Os resultados podem então ser exibidos em telas e objetos do WinCC. O trigger ocorre quando as propriedades do objeto são alteradas, como a mudança de cor, ou eventos de um objeto, como o clique do mouse. VBSCom VBScript (VBS), você tem, em Runtime, acesso aos tags e objetos do sistema gráfico. Actions podem ser executadas usando objetos.Isto resulta em muitas possibilidades de tornar as propriedades dinâmicas dos objetos gráficos ou de capacidade de reação à eventos no Runtime. Você pode criar telas independente de actions e procedimentos utilizando o Global Script Editor. VBS suporta o acesso utilizando o Component Object Model. VBS e CNo VBS, interfaces internas para tags e bibliotecas estão disponíveis, enquanto você também pode acessar outros subsistemas do WinCC enquanto no ambiente C (tal como o Report System). Veja também o WinCC IS, Performance, configuração de action.
  26. DiálogoChamada Diálogo ConfiguraçãoNem todos os objetos têm esse diálogo. Ele aparece automaticamente quando você gerar esses objetos. Você pode mostrar ou ocultar (ativar ou desativar) o diálogo de configuração clicando em Tools na barra de menu e, em seguida, clicando em Settings no submenu. Selecione um objeto na paleta de objetos e posicione-o na tela gráfica. Para alterações: abra o menu de atalho com o botão direito do mouse e inicie o Diálogo de Configuração. Dinamização WizardSelecione um objeto na tela --&amp;gt; selecione Property ou Event --&amp;gt; escolha o exigido Wizard e inicie com um clique duplo. A Dinamização Wizard deve ser escolhida clicando em Exibir na barra de menu e, em seguida, clicando em Toolbars no submenu. Conexão DiretaSelecione um objeto na tela --&amp;gt; exiba Object Properties --&amp;gt; escolha a aba Events --&amp;gt; na coluna Action, abra o menu de atalho com o botão direito do mouse --&amp;gt; selecione Direct Connection. Conexão de TagSelecione um objeto na tela --&amp;gt; exiba Object Properties --&amp;gt; escolha a aba Properties --&amp;gt; na coluna Dynamic, abra o menu de atalho com o botão direito do mouse --&amp;gt; escolha Tag --&amp;gt; no diálogo seguinte, selecione o tag requerido e aceite-o. Diálogo DinamizaçãoSelecione um objeto na tela --&amp;gt; exiba Object Properties --&amp;gt; escolha a aba Properties --&amp;gt; na coluna Dynamic, abra o menu de atalho com o botão direito do mouse --&amp;gt; selecione Dynamic Dialog --&amp;gt; no diálogo seguinte, configure a dinamização requerida e aceite-a. C-actionSelecione um objeto na tela --&amp;gt; exiba Object Properties --&amp;gt; escolha a aba Properties ou Events --&amp;gt; na coluna Dynamic ou Action, abra o menu de atalho com o botão direito do mouse --&amp;gt; selecione C-action --&amp;gt; configure a C-action requirida e pressione o botão &amp;quot;create action&amp;quot;.
  27. DiálogoChamada VBSSelecione um objeto na tela --&amp;gt; exiba Object Properties --&amp;gt; escolha a aba Properties ou Event --&amp;gt; na coluna Dynamic ou Action, abra o menu de atalho com o botão direito do mouse --&amp;gt; selecione VBS Action... --&amp;gt; configure o requirido script e pressione o botão &amp;quot;create action&amp;quot;.Através da janela de projeto do WinCC Explorer, selecione Global Script e Abra o diálogo VBS com um comando no menu de atalho.
  28. Dinamização WizardA Dinamização Wizard permite que você crie certas actions dinâmicas freqüentemente necessárias ou mesmo operações em diversos objetos e propriedades do objeto por meio de prompt de programa. A Dinamização Wizard é chamada várias vezes em sucessão para criar múltiplas actions dinâmicas num mesmo objeto. Isso torna possível ativar determinadas propriedades de uma forma muito orientada sem, por exemplo, ter que formular as actions.Você também pode fazer adições mais tarde, quando você usar a página propriedade para os respectivos objetos. NotaA Dinamização Wizard pode ser ativada e desativada clicando em View na barra de menu and então clicando em Toolbars no submenu. SeleçãoEste wizard suporta as frequentemente dinamizações usadas pelos objetos selecionados. Estas dinamizações ocorrem em 3 passos: Passo 1Selecionando a dinamização pretendida Passo 2Selecionando o trigger para esta dinamização e Passo 3Configurando as opçõesEntão um C-script é gerado automaticamente, e as dinamizações requeridas são associadas ao objeto. Funções de Telas- Navegação de Telas - Mudança de Figura em Janela (muda a figura em uma certa picture window);- Mudança de Figura Única (muda a figura corrente);- Exibição de Caixa de Erro - Exibição do WinCCDialogbox (insere um PDL que pode ser usada como um caixa de diálogo)
  29. Função Importar-Importar Mensagens (arquivo exportado pelo COROS LS-B no formato TXT).-Importar Tag Somente do S5 (arquivo exportado pelo COROS LS-B em formato TXT).-Importar S7 e S5 - Assignment list (importa variável do S5 ou S7 assignment list). Dinamização Padrão-Veja slide acima. Funções de Sistema-Iniciando outro aplicativo (inicia algum outro aplicativo do Windows)-Hardcopy (cira um hardcopy da tela corrente na impressora padrão) -Configuração da conexão redundante -Troca de Idioma-Sair do WinCC (sai do WinCC e desliga todas as aplicações do WinCC)-Sair do WinCC ou Windows (mostra várias possibilidades para sair, reiniciar e efetuar login) -Sair do WinCC Runtime (sai do WinCC Runtime e troca para o modo de Desenvolvimento) Módulo de Figura- Gera Módulo de Figura - Template . - Gera Módulo de Figura - Instance. Exemplo-A Demonstração Wizard permite você selecionar uma dinamização frequentemente utilizada (atualmente irrelevante).
  30. Na configuração do SIMATIC WinCC em um ambiente integrado, os seguinte benefícios podem ser postos em uso: -compilação simples de variáveis e textos de mensagens do STEP 7 no projeto do WinCC -acesso direto ao simbólico do STEP 7 na interface de processo -configuração de mensagem universal para dispositivos de operação e Estações PC -carregamento dos dados de configuração no Runtime OS -expandido suporte de diagnóstico NotaWinCC deve ser fechado antes que você inicie a função importar.
  31. 1.Inicie a configuração com um clique duplo.2.Copie a CP5611 do Catálogo de Hardware, clicando e arrastando para o Slot 2.3.A janela Properties da interface PROFIBUS aparece automaticamente após a configuração do Slot 2. Sair da janela pressionando o botão &amp;quot;Cancel&amp;quot;.
  32. 1.Com um duplo clique na CP5611, você inicia a atribuição de parâmetros daCP5611.2.Atribuir a interface MPI à CP5611, adicionar uma subrede MPI e alocar o Endereço 3.3.Salvar e compilar a configuração.
  33. 1.Depois de editar o campo I/O, o Diálogo de Configuração aparece. Você ativa a janela de Tag através do Diálogo de Configuração.2.Na janela de Tag, você seleciona &amp;quot;Step 7 Symbol Server -&amp;gt; S7 Program(1), Fan_Step7 -&amp;gt; DB -&amp;gt; UserInterface&amp;quot;. No lado direito da janela, os nomes do simbólico do bloco de dados aparece agora (User Interface=DB1)3.Selecione um símbolo para o WinCC atributo conexão clicando duas vezes sobre ele. Este implicitamente começa a função de compilação (transferência de dados) e a ligação do tag é completada.
  34. Conectando TagsTags de processo ou mesmo tags internos podem fazer várias propriedades dinâmicas, de forma direta ou indireta. Para a saída de um valore de processo, a propriedade &amp;quot;output value&amp;quot; de um campo I/O é conectado com o tag desejado, por exemplo. Essa conexão é feita através do navegador de tags ou com a barra de ferramentas &amp;quot;List of all tags&amp;quot;. Com ele você tem acesso a todos os tags presentes ou configurados no sistema. Direta/IndiretaÉ também possível acesso indireto ao endereçamento de tag para alimentar um campo I/O. Um tag (endereço de tag) é definido contendo o nome do tag alvo. Ao alterar o conteúdo do &amp;quot;endereço de tag&amp;quot;, é possível acessar vários tags.Isso também muda a ligação do tag com o campo I/O.O endereçamento indireto é distinguido pelas seguintes características: No caso de “indireto&amp;quot;, uma marca de verificação está inscrita no lado propriedades, adicional ao tag, por meio de um duplo clique. Para endereçamento indireto, o tag inserido deve, então, ser uma marca de texto. AtualizaçãoO valor padrão para o tempo de atualização é 2 s. Este valor pode ser mudado dentro de um amplo limite. Na barra de menu clique em Tools, no submenu selecione Settings, então a aba Default Objects Configuration. Adicionalmente, há outras possibilidades disponíveis:picture cycle, window cycle, ou mesmo o tag change. NotaUma lâmpada verde indica que no objeto foi criada uma dinamização e que está conectado a um tag.Você pode melhorar a performance utilizando a conexão de tag. Deve sempre ser usada uma configuração otimizada. Exercício 2Veja as notas no final do capítulo.
  35. Diálogo DinamizaçãoO diálogo de dinamização pode ser usado no lugar de actions no objeto. Usando o diálogo de dinamização é significativamente simples configurar a verificação dos valores de limites, por exemplo. Não é necessário criar uma action com as respectivas varreduras. Para a configuração, basta simplesmente digitar os limites e os parâmetros a serem configurados correspondente ao valor. ConfigurandoUse o botão direito do mouse para clicar no símbolo da lâmpada e desencadear a configuração do diálogo de dinamização (menu pop-up para a propriedade do objeto). Os resultados da varredura são imediatamente relacionados com as propriedades conectadas. MudançaSe mudanças são necessárias, você pode integrar facilmente na varredura existente (editar diálogo de dinamização). NotaSe o atributo foi criado dinamicamente por meio de um diálogo de dinamização, o símbolo de um raio vermelho substitui o símbolo da lâmpada. Você pode melhorar a performance usando o diálogo de dinamização. Contudo, isso só é possível, se a atualização por tag for utilizada. Os tags são todos chamados de uma vez durante a seleção da imagem. Depois disso, o sistema se otimiza por apenas processar a função quando o valor de um tag muda. O estado de um tag de processo pode ser avaliada com a ajuda do diálogo de dinamização, por exemplo, nenhuma conexão com o PLC.
  36. Estado do TagO diálogo de dinamização pode ser usado o monitoramento do estado de um tag do WinCC em Runtime. Habilitando o monitoramento do estado de um tag você também analisa o estado da conexão associada à tags externos. Código de QualidadeO diálogo de dinamização pode ser usado o monitoramento do código de qualidade de um tag do WinCC em Runtime. Habilitando o monitoramento do código de qualidade de um tag você também analisa a qualidade do tag associado no processo para tags externos.
  37. Conexão DiretaA conexão direta permite que você conectar determinadas propriedades e actions umas com as outras, sem formular uma action como C script. Isto é como uma conexão rápida entre propriedades individuais e os respectivos fornecimentos podem ser criados. A tela no slide acima mostra a conexão direta entre o valor de uma operação com o mouse e a descrição de um tag.É tão fácil de configurar uma relação direta na mudança de imagem, por exemplo. A partir de WinCC V5, a ligação direta ao objeto alvo será mostrada através das propriedades do objeto e serão reconhecíveis pelo tipo itálico. NotaSe uma conexão direta foi configurada, o símbolo de um raio é mostrado em azul. Exercício 3Veja as notas no final do capítulo.
  38. HistóricoDennis M. Ritchie na Bell Laboratories desenvolveu o C no início dos anos 70.Este desenvolvimento está intimamente relacionado com o desenvolvimento do sistema operacional UNIX, do qual mais de 95% está escrito em C. Ao longo do tempo, tem-se desenvolvido em C uma linguagem de programação independente, independente do sistema operacional. O Comitê ANSI X3J11 publicou uma descrição para a linguagem C, em 1988. ANSI publicou a padronização para C em Dezembro de 1989 VantagensC combina a capacidade de performance de uma linguagem assembler com a conveniênciada maior linguagem de programação. -Contém as propriedades de memória e construções de outras linguagens,como estruturas de blocos, ponteiros, etc.-É possível programação relacionada com hardware.-Adequada para aplicações com tempo crítico.-Adequada para programação de sistemas.-Linguagem universalmente aplicável.-Linguagem compacta.-Funcionalmente simples para expandir. Tipo de Variáveis Cint -2 147 483 648 à 2 147 483 647unsigned int no WinCC também DWORD 0 à 4 294 967 295short int no WinCC também SHORT-32 768 à 32 767long int -2 147 483 648 à 2 147 483 647unsigned short int0 à 65 535 unsigned long int0 à 4 294 967 295chartodos caracteres ASCIIunsigned chartodos caracteres ASCIIfloat-10“38 à 10“38double-10“308 à 10“308
  39. Tags em ActionsTags em actions podem somente ser encontradas e substituídas pela Referência Cruzada se as regras de configuração de tags e nomes de telas pré-definidos no C-Scripts sejam cumpridas. NotaAs regras de configuração já são levadas em consideração pela Dinamização Wizard durante a geração dos scripts. Quando você configura C-Scripts, um comentário reconhece as regras de configuração. Você pode encontrar mais informações na Ajuda on-line a partir do WinCC Information System, aba Index, Palavra-chave: CrossReference. Conforme a versão WinCC V5.0 + SP1, você pode usar o CrossReferenceAssistant para converter o projeto V4.02 para V5.0. Você vai encontrar esta ferramenta no CD do WinCC. .
  40. Actions sobreActions sobre objeto torna possível manipular individualmente as propriedades de Objetode um objeto. Estas Actions podem ser usadas ainda para fazer objetos estáticos se tornarem dinâmicos. Tags internas ou mesmo tags externas (tags de processo) podem disparar as mudanças. Propriedades O tipo e o número de propriedades que um objeto tem é dependente do objeto.O objeto “texto estático&amp;quot; contém propriedades como as seguintes: •Geometria (posição X, posição Y, largura e altura) •Cores (cor da borda, borda de fundo, cor de fundo, cor de preenchimento, ecor da fonte) •Estilos (espessura da borda, tipo de borda, e padrão de preenchimento) •Fonte (texto, tipo de fonte, tamanho, negrito, itálico, sulbinhado, orientação do texto,alinhamento eixo X e alinhamento eixo Y) •Piscar (ativa borda piscante, cor da borda piscante em off, cor da borda piscante em on, frequência da borda piscante, piscar ativo, etc.) •Diversos (habilita operação, password, e exibição) •Preenchimento (preenchimento dinâmico e nível de preenchimento) ExemploEntrada/Saída: Quando se avalia o tag &amp;quot;Tank_1&amp;quot; , o valor de saída é determinado através de um escalonamento (cálculo). NotaO raio verde indica que um objeto que está ligado em uma action que está dinâmica. O símbolo em amarelo indica um Script em C que não foi compilado. A freqüência de execução da action é determinada pelo Event Name (por exemplo, 500 ms), veja slide acima. A definição tag trigger garante que os tags são todos chamados de uma vez durante a seleção da figura. Depois disso, o sistema se otimiza por apenas processar a função quando o valor de um tag mudar.
  41. Problemas em WinCC fornece um Application Window -&amp;gt; Global Script -&amp;gt; GSC Diagnosis C-Scripts para testar C-Scripts. Ele é inserido em uma figura. Deste ponto em diante, todas as funções printf de todos C-Scripts são exibidas na janela do aplicativo. A instrução printf está incluída na biblioteca ANSI-C com a seguinte sintaxe, por exemplo printf( “ Wert1: %d“, sum); Problemas podem ser verificados de uma forma simples e fácil com este método. Nota A fim de dar ênfase à nova função printf, nós dispensamos os comentários e as linhas de definição (define). Exercício 4Veja as notas no final do capitulo.
  42. Funções CActions muito extensas, verificações, e varreduras podem ser processadas com funções em C.Adicionalmente às funções padrão (ANSI C), há, evidentemente, funções específicas do WinCC disponíveis para leitura e escrita de tags, para processamento de todos os objetos possíveis ConfigurandoFunções C podem ser configuradas onde a conexão direta para tags individuais não é suficiente, ou mesmo onde várias propriedades estão sendo modificadas simultaneamente. Com a ajuda das funções C, você obtém uma extensa compreensão de todas as propriedades de objeto disponíveis, e de todos os conteúdos de tags do WinCC. EventoSe uma action em C foi configurada em um objeto, um símbolo de raio verde representa que a actions está carregada.Se a action em C ainda não foi compilada, o símbolo do raio é exibido na cor amarela. Se a condição de um bit é usada em uma declaração IF, a condição seja TRUE ou FALSE (FALSE é igual a zero, TRUE não é igual a zero). O tipo e o número de propriedades do objeto depende do objeto selecionado. A ação é executada quando muda a propriedade selecionada, ou pelo clique do mouse/teclado. ExemploUm setpoint (valor) está para ser modificado em degrau fixo utilizando dois botões. Uma variação limite superior e inferior para o valor também pode ser configurado com a biblioteca de objetos.
  43. IntroductionO que é o Visual Basic? O &amp;quot;Visual&amp;quot; no nome refere-se ao processo de criação de interfaces gráficas. Ao invés de escrever inúmeras linhas de programa que especificam quais são os elementos da interface e como eles são posicionados, você simplesmente move objetos pré-fabricados para a posição desejada utilizando o drag &amp; drop. O &amp;quot;Basic&amp;quot; no nome refere-se à linguagem BASIC (Beginners All-Purpose Symbolic Instruction Code), uma linguagem que é utilizada mundialmente por mais programadores que qualquer outra. Visual Basic foi desenvolvido a partir do original BASIC e hoje contém centenas de instruções, funções e palavras-chave, muitas das quais se referem diretamente à interface do Windows. Principiantes podem criar aplicações práticas somente para aprender palavras-chave básicas. Ao mesmo tempo, a linguagem, através do seu desempenho, permite que os profissionais façam tudo o que pode ser desenvolvido com todas as outras linguagens de programação do Windows. Área de UtilizaçãoA linguagem de programação Visual Basic não é usada somente pelo Visual Basic. O Visual Basic for Aplications no Microsoft Excel, Microsoft Access e em muitas outras aplicações do Windows usam essa mesma linguagem. VBA foi desenvolvido para a automação de aplicações de software. O Visual Basic Programming System Scripting Edition (VBScript) para programação na Internet. VBA e VBS são um subconjunto da linguagem Visual Basic. VB no WinCCOs Scripts VBS são baseados no Microsoft Scripting host (ambiente run-time), que está instalado em todos os Windows 2000, Windows XP e sistema Windows ME. WinCC tem o seu próprio Editor.O Microsoft Visual Basic Editor é usado por scripts VBA .
  44. ·
  45. VBS Mensagens deVocê pode exibir uma lista de mensagens de erro na ajuda Online, sob a guia Erro Index, palavra-chave “Error Messages&amp;quot;. · Sintaxe DestacadaDestaque das seções de códigos em cores. Suporte InteligenteMostra uma lista de campos para selecionar propriedades, métodos e objetos Modelo de CódigoPode ser extraído diretamente da janela com a ação, por exemplo, drag &amp; drop. DepuraçãoCom o MS Script Debugger V1.0 Opção ExplícitaDeclarações de tags são imperativas (verificação de sintaxe).
  46. GeralO GSC Diagnostics mostra os métodos trace contido nas Actions VBS na sequência em que eles são chamados. Isso também é verdade para as instruções trace em procedures que são chamadas em Actions. Através do uso orientado da instrução trace, por exemplo a saída do valor de um tag ou texto personalizado, você pode seguir a sequência de actions e procedures chamada por ela. Você especifica a instrução trace no format &amp;quot;HMIRuntime.Trace &amp;lt;Variable&amp;gt;.Value&amp;quot;. NotaPor razões de performance, você deve apagar a instrução trace depois que testar os scripts. Problemas em Para testar actions VBS, WinCC oferece Actions VBSApplication Window -&amp;gt; Global Script -&amp;gt; GSC Diagnostics. Isso é inserido em uma tela. A partir deste ponto, todas as instruções trace de todos os scripts e actions são mostrados na Application Window. DepuraçãoAdicionalmente ao “Microsoft Script Debugger” fornecido com o WinCC (incluído no Windows 2000 ou Internet Explorer 6) você pode usar outros softwares de depuração da Microsoft para teste, tais como:+ Debugger &amp;quot;InterDev.&amp;quot; (incluído no ambiente de instalação do Developer Studio)+ Script Debugger (fornecido com o Windows XP)
  47. GeralO procedimento para encontrar e eliminar erros em uma aplicação é chamado de Troubleshooting ou Debugging. A função de depuração suporta breakpoints, comentários de breakpoint, bem como a possibilidade de mover instrução por instrução ou procedure por procedure através do código e exibindo os valores das tags e propriedades. DepuraçãoVocê pode habilitar o Standard Debugger nas propriedades do computador. AjudaNo menu Help, você encontrará uma extensa descrição do MS Script Debugger. NotaPor razões de performance, o MS Script Debugger deve ser encerrado após a resolução dos problemas.O modo Depuração pára todos os scripts em uma Tread.
  48. Diálogo de ErroVocê pode habilitar o diálogo de erro nas propriedades do computador.Você pode ativar a depuração na janela run-time Exercício 5Veja as notas no final do capítulo.
  49. TarefaO retângulo arredondado está para piscar alternadamente entre vermelho e verde. A frequência com que pisca é 1 segundo. A função pode ser alimentada com o valor de retorno ou você pode alimentar o objeto através da propriedade &amp;quot;BackColor&amp;quot;. ·
  50. TarefaA temperatura de uma caldeira deve ser regulável em faixas fixas utilizando um botão de setpoint. ·
  51. Actions VBSVocê pode editar actions muito extensas, verificar e consultar com actions VBS. ConfigurationActions VBS podem ser usadas em qualquer lugar onde a conexão direta a tags individuais não é suficiente, ou se várias propriedades estão para ser modificadas ao mesmo tempo. Com a ajuda das actions VBS, o usuário ganha um amplo acesso à todas as propriedades de objetos disponíveis e até mesmo conteúdo de tags do WinCC. Procedures Você pode usar procedures para consolidar repetições ou funções utilizadas com frequência. Sub ProceduresUma sub procedure é um código que é executado como resultado de um evento mas não entrega valor de retorno. Tags de Script Local Tags de scrip local devem ser definidos como instruções Dim, Private, ou Public e só são válidas dentro de actions VBS. Tags de Script deVocê pode declarar tags específicos de tela na área de declaração da janela da Telas Específicasaction. ·
  52. VBACom VBA você expande a funcionalidade do Graphics Designer e automatiza sua configuração. O Graphics Designer tem um editor VBA com o qual você pode automatizar a configuração de figuras. O Editor VBA é idêntico aos produtos da família Microsoft Office. Iniciando o VBA 1. Na barra de menu, clique no menu Tools2. No submenu, clique em Macros --&amp;gt; VisualBasic Editor
  53. Exemplos VBA+Menus específicos de usuário através dos quais, por exemplo, uma macro VBA é chamada (semelhante à Dinamização Wizard do WinCC). +Diálogos de configuração rápida personalizados para seus próprios objetos, que são mostrados automaticamente quando um objeto da biblioteca é inserido. +Geração automática de tags, mensagens, archive tags e triggers quando um objeto específico de usuário é inserido na figura. +Plausibilidade automática para verificar a existência de tag quando fechar ou salvar uma figura. +Importação de dados externos (arquivos *.csv, MS Excel, base de dados) a partir dos quais figuras e objetos são criados automaticamente. +Exportação de dados de figura em qualquer formato. Documentação VBA Modelos VBA ·
  54. WinCC VBA VBA prevê a possibilidade de automatizar tarefas de engenharia no WinCC Graphics Designer, por exemplo, criar menus e barras de ferramentas definidas pelo usuário; criando e editando objetos Standard, Smart e objetos do Windows; acessando produtos que VBA; configuração de actions para figuras e objetos, etc. WinCC VBS Scripts VBS são baseados no Microsoft Scripting host que está instalado em cada Windows 2000, Windows XP e Sistema Windows.Por exemplo, configurando setpoints para tags para o funcionamento de um objeto gráfico. Tornar a comutação da linguagem Runtime dependente da operação de um objeto gráfico. Configurando mudanças de cores, por exemplo, ciclicamente (piscando) ou para exibir estados (motor ligado). Transferência de dados para outros aplicativos (como, Excel, Word, Access). Iniciando aplicações externas pelo WinCC, etc ·
  55. ObjetivoEntender o diferente modo com que a função GetTagxxx trabalha. TarefaNo Global Script do WinCC há várias funções para leitura de valores de tags. Isso dá ao usuário maior flexibilidade para resolver as tarefas. GetTagxxxA figura yyy.pdl é chamada usando a aplicação Graphics Runtime. Nesta figura, a função GetTagxxx é chamada usando um objeto gráfico. Exemplo:I1 =GetTagxxx(Ist_Temp1);Note: xxx=tipo de dado if(I1 &amp;gt;100) A função chamada é executada a cada 2 segundos, por exemplo. Durante a primeira chamada, a função GetTagxxx é introduzida com a metade do valor do ciclo (aqui 1 segundo) ao gerenciador de dados e a partir daí é trazida ciclicamente pelo CLP. Isso garante que o valor esteja disponível em todas as novas chamadas da função. A tag é conhecida no gerenciador de dados por todo o tempo de execução (enquanto a figura yyy.pdl está selecionada) e pode ser usada para novas avaliações. Quando a figura yyy.pdl é substituída pela figura zzz.pdl, todos tags são desconectados do gerenciador de dados. with ChangesQuando o trigger padrão é definido para “change“, o trigger é chaveado para 1 segundo, por exemplo. Este trigger padrão é dependente de versão e canal. Propriedades -A chamada tem um valor de retorno que corresponde ao valor do gerenciador de dados (leitura assíncrona). -A chamada da função é executada ciclicamente. -A função não fornece qualquer informação sobre o status da leitura. GetTagxxxStateA função tem as mesmas características que GetTagxxx. A função GetTagxxxState fornece informações adicionais sobre o estado da leitura. Uma vez que o estado é sempre fornecido internamente, não há diferenciação no desempenho para o GetTagxxx.
  56. Objetivo Entender o modo com que a função GetTagxxx trabalha com trigger por tag. Tarefa No Global Script do WinCC há várias funções para leitura de valores de tags. Isso dá ao usuário maior flexibilidade para resolver as tarefas. GetTagxxxA figura yyy.pdl é chamada usando a aplicação Graphics Runtime. Todos tags contidos no trigger por tag são introduzidos durante a seleção da figura e a partir daí são trazidos ciclicamente com o valor cíclico (aqui 2 segundos) pelo CLP. A função GetTagxxx é chamada na figura usando um objeto gráfico. Exemplo:I1 =GetTagxxx(Ist_Temp1);Nota: xxx=tipo de dado if(I1 &amp;gt;100) A função chamada é somente então processada a cada 2 segundos, por exemplo, quando o gerenciador de dados determinou uma mudança no valor da função. A tag é conhecida no gerenciador de dados por todo o tempo de execução (enquanto a figura yyy.pdl está selecionada) e pode ser usada para novas avaliações. Quando a figura yyy.pdl é substituída pela figura zzz.pdl, todos tags são desconectados do gerenciador de dados. Nota Se uma tag chamada não está no trigger por tag, então o comportamento é o mesmo que com o trigger padrão. Propriedades -O mesmo que GetTagxxx com trigger padrão.-A chamada da função é processada quando há mudanças.
  57. SetTagMultiWaitOs valores de vários tags são modificados em um único trabalho de escrita. A função é somente completada depois de um sinal do CLP retornando que o valor foi aceito. ExampleBOOL ok;ok=SetTagMultiWait(&amp;quot;%d%d%f&amp;quot;,“Sollwert1&amp;quot;, 16,“Sollwert2&amp;quot;, “500&amp;quot;,“Sollwert3&amp;quot;, 55.4711); Desde o formato de escrita, os seguintes tipos são esperados: %d = DWORD / Int %f = double %s = char* NotaNo acesso aos periféricos de entrada e saída, você deve esperar um tempo de resposta muito mais longo.Ajuda: Endereçamento usando bit de memória ou blocos de dados (DB).
  58. Dinamização WizardDepois que é criado o script ProgramExecute (&amp;quot;C:\ WINNT\System32\ \Control.exe&amp;quot; ); com a Dinamização Wizard, o script tem que ser extendido com o parâmetro timedate.cpl. Em RuntimeDepois de pressionar o botão “Ajustar Relógio&amp;quot;, a janela para modificar o relógio será mostrada.
  59. Objetivo O Canal de Informação do Sistema dá-lhe a oportunidade de definir, através de um canal, diferentes informações do sistema utilizando tags internos para vincular essa informação com objetos de entrada e saída. -Já incluído na Version 5.0 SP1.
  60. NotaCada tag que é editado é contado como um tag externo.
  61. TarefaO mouse é usado para trocar entre dois diagramas de simulação de planta. ExemploElementos de operação (botões) devem ser configurados e marcados corretamente em cada tela. ProcedimentoVocê pode usar, por exemplo, o Diálogo de Configuração, A Dinamização Wizard, ou configuração de action para a troca de tela. Parâmetros são ajustados para o respectivo Nome da Tela na configuração.Se você usar o Diálogo de Configuração, ele gera uma conexão direta: Com a Dinamização Wizard, um C-script é gerado. C-Script1. Botão -Event/ Button/ Mouse/ Press left/ Action: OpenPicture(&amp;quot;schalt.pdl&amp;quot;); 2. Botão -Event/ Button/ Mouse/ Press left/ Action: OpenPicture(&amp;quot;start.pdl&amp;quot;); VBS ScriptHMIRuntime.BaseScreenName=&amp;quot;overview2&amp;quot;
  62. Tarefa O mouse ou teclado é usado para trocar entre dois diagramas de simulação de planta. ExemploElementos de operação (botões) devem ser configurados e marcados corretamente em cada tela. ProcedimentoAs teclas de função e/ou Hotkey são definidas pelo Diálogo de Configuração. A tarefa acima pode ser acionada usando as propriedades do objeto. Propriedades do-Properties / Button/ Miscellaneous/Hotkey/ Static, tal como F3 Objeto-Properties / Button/ Miscellaneous/Hotey/ Static, tal como F9 C-Script-Event/ Button/ Mouse/ Mouse-click/ Action: OpenPicture(&amp;quot;start.pdl&amp;quot;); -Event/ Button/ Mouse/ Mouse-click/ Action: OpenPicture(&amp;quot;schalt.pdl&amp;quot;); NotaA action do mouse só é possível com o clique do botão esquerdo (dependendo da configuração do mouse para mão direita ou esquerda na operação do Windows). O clique “normal” do mouse (mouse-click) não é adequado para o modo de operação tipo “jog”.
  63. AplicaçãoEntrada e o combinado Entrada/Saída são usados para ajustes de valores de processo, por exemplo.Saída e o combinado Entrada/Saída são usados para mostrar valores de processo, por exemplo.Todos os três tipos de campos podem ser definidos com o Diálogo de Configuração. Configuração deChame o Diálogo de Configuração e defina o Tipo de Campo: Entrada e o Tag: EntradaSetpoint.O setpoint, representado como Tipo I no slide acima, não mostra o valor de processo corrente(sempre 0) quando a tela é selecionada. - Properties/ output e input / data format : decimal / output format: 999 Configuração deChame o Diálogo de Configuração e defina o Tipo de Campo: Saída e o Tag: SaídaActual Value. - Properties/ output e input / data format: decimal / output format: 999 Configuração deChame o Diálogo de Configuração e defina o Tipo de Campo: Ambos e oTag: Entrada/Saída Speed. - Properties/ output e input/ data format: decimal / output format: 999
  64. TarefaA temperatura da cerveja em um processo de cervejaria é para ser mostrada graficamente em um gráfico de barras. A tendência mostra se o valor da temperatura está subindo ou caindo. ExemploA temperatura mostrada situa-se numa faixa entre 0 – 100.Configure a cor verde para o bar graph.O bar graph é conectado com o tag, tal como temp1, via a conexão de processo. ProcedimentoSelecione um bar graph na paleta de objetos do grupo smart object. Configure o bar graph na sua tela gráfica com a ajuda do Diálogo de Configuração. Veja no slide acima as outras configurações necessárias. Troca de CorA troca da cor, dependente de um valor digital, pode ser configurada através da propriedade &amp;quot;bar graph color&amp;quot; e Diálogo de Configuração. No entanto, é melhor usar os limites da barra para alterar as cores totalmente ou em segmentos. Exercício 6Veja as notas no final do capítulo.
  65. TarefaO estado de uma válvula, dependendo do processo, é mostrada na tela. A mudança de exibição ocorre através do objeto e atributo. Há sempre um único valor binário disponível em um byte de dados para a variação no status display. ExemploOs estados relevantes de uma válvula em um sistema é mostrado: “fechada” é azul, “aberta” é vermelha e com “erro” é vermelho piscante. Procedimento- Configure os três objetos individuais como mostrado no slide acima, ou, veja os ícones apropriados na biblioteca. - Selecione (marque) os objetos individuais e exporte os arquivos, usando um nome lógico, para o diretório GraCS. Use o menu File e o submenu Export.- Usando o &amp;quot;Smart Objects&amp;quot;, escolher o status display na paleta de objetos. Arquivos .wmf, .emf, .bmp, .fig, .jpg, .jpeg, .dib devem primeiro ser criados como objetos alternados.Estes arquivos gráficos também podem ser criados com outras ferramentas (por exemplo, Paintshop Pro, MS Paint, etc.). Arquivos WMF podem ser convertidos com uma ferramenta que existe no WinCC - CD. (wmfdcode.exe). Nota Por padrão, yes é fixado em Properties/ Status/ Basic Picture Referenced. Ou seja os arquivos individuais de estado (.emf, .wmf, .bmp) são carregados quando há um a mudança de estado. Se você escolher Basic Picture Referenced: no, então os arquivos de estado são guardados na imagem e são carregados quando a imagem é selecionada. Dessa forma, o tempo de atualização pode ser reduzido. O tela do sistema .pdl torna-se maior, o que pode ser percebido na seleção inicial. Esta característica pode ser atenuada por um hardware com maior desempenho. Exercício 7Veja as notas no final do capítulo.
  66. Controle DxfA fim de ser capaz de usar o Controle dxf, você deve instalar o Volo View CatalogView do CD WinCC. O aplicativo também é suportado pelo Windows XP.
  67. Mudança de CorVárias possibilidades são disponíveis para trocar a cor de um objeto: 1. Diálogo de Dinamização 2. C action 3. Conexão de Tag à propriedade de cor relevante AplicaçãoA mudança de cor do objeto é utilizada para sinalizar estados, tais como: 1. Estado de circuitos 2. Valor de limite excedido 3. Estado da conexão de processo Valor Cores (Tons)Os valores das cores são criados a partir de uma ampla paleta. As 16 cores básicas são, por exemplo: CorValor da Cor Constante Simbólico (com #define ext. pré-definido) EscuroVermelho 0x000000FF: CO_RED Vermelho 0x00000080: CO_DKREDVerde 0x0000FF00: CO_GREEN Verde 0x00008000: CO_DKGREENAzul 0x00FF0000: CO_BLUE Azul 0x00800000: CO_DKBLUECiano 0x00FFFF00: CO_CYAN Ciano 0x00808000: CO_DKCYANAmarelo 0x0000FFFF: CO_YELLOW Amarelo 0x00008080: CO_DKYELLOWMagenta 0x00FF00FF: CO_MAGENTA Magenta 0x00800080: CO_DKMAGENTACinza 0x00C0C0C0: CO_LTGRAY Cinza 0x00808080: CO_DKGRAYPreto 0x00000000: CO_BLACK Branco 0x00FFFFFF: CO_WHITE Cores misturadas são tons intermediários na paleta. A cor do objeto é fixada pelo fornecimento do valor correspondente da cor à propriedade do objeto.
  68. ObjetivoConfiguração da troca de cor pela combinação de bit de vários tags e avaliação de uma falha de conexão de tag. Nota-O Script gerado pelo Wizard pode ser também usado por outras vizualizações (troca de objetos, por exemplo).-O Wizard pode ser chamado novamente mais tarde oara mudanças.-A lista de entradas são trabalhadas de cima para baixo. -Máximo de 10 entradas na lista.-Já incluído na Versão 5.0 SP1.
  69. TarefaChaveamento de um motor on/off e o estado do circuito do motor devem ser mostrados. ComponentesUm objeto botão é usado para a chave de contato momentânea. Este botão é alocado nos objetos do Windows na paleta de objetos no Graphics Designer.A operação é realizada quando uma tecla é pressionada. O estado &amp;quot;off&amp;quot; é identificado em cinza, e o estado “on&amp;quot; é identificado na cor verde. Botão On/OffProperties/Colors/Background Color/Botão direito do mouse na coluna Dynamic/Diálogo de Dinamização...Expressão/ Fórmula:Ein_aus1 (on_off1)Tipo de Dado:BoolResultado da expressão:yes/ TRUE:verdeno/ FALSE:cinzaO texto relevante também é exibido em um segundo objeto. O Diálogo de Dinamização também pode ser utilizado para este fim. Botão OffCor de Fundo - veja botão On/Off Properties/Font/Text/Botão direito do mouse na coluna Dynamic/Diálogo de Dinamização... Expressão/ Fórmula:Ein_aus2 (on_off2)Tipo de Dado:BOOLREsultado da expressão:Value range yes/TRUEOffValue range no/FALSEOn Operação com MouseConfigurando:Events/Button/Mouse/Mouse-click/C action..BOOL value;value = GetTagBit (&amp;quot;Ein_aus1&amp;quot;);value =! value;SetTagBit(&amp;quot;Ein_aus1 &amp;quot;,(WORD)value);
  70. TarefaUm tag de processo será verificado para a violação de limite.A violação do limite será será mostrada como uma troca de cor.O tag aceita valores entre 0 e 1000. As seguinter animações de cores serão configuradas:1o. Valor &amp;gt; 800: cor da animação de verde escuro para amarelo2o. Valor &amp;gt; 900: cor da animação de amarelo para vermelho ProcedimentoUm campo I/O e um bar graph são necessários. Adicionalmente, uma scroll bar é configurada para inserir o valor. Ambos o campo I/O e o bar graph são conectados com os tags de processo. Campo I/OA mudança de cor pode ser configurada com uma Acion em C. Properties/ I/O Field/ Colors/ Background Color/ Dynamic/ C action...int currentvalue, colorvalue;currentvalue = GetTagDWord(&amp;quot;event1&amp;quot;);if (currentvalue &amp;gt; 900) { colorvalue = CO_RED; } // cor muda para vermelhoelse if (currentvalue &amp;gt; 800) { colorvalue = CO_YELLOW; } // cor muda para amareloelse { colorvalue = CO_DKGREEN; }// cor muda para verde escuroreturn colorvalue; Bar GraphsA mesma Action em C pode ser usada para bar graphs. O ponto de conexão é Properties/ Colors/ Bar Color/ Dynamic/ C action…Com bar graphs, diversos valores limites estão também prontos para usar como uma alternativa de mudança de cor. NotaEsta tarefa pode ser resolvida com o Diálogo de Dinamização. O exemplo no slide acima mostra o que você tem que levar em consideração quando trabalha com um programa em C.
  71. Operação de Chave Há várias possibilidades disponíveis para chaveamento on e off através de objetos.1.Conexão Direta 2.Dinamização Wizard 3.Script Action 4.Objetos de Biblioteca A melhor solução para o sistema é a Conexão Direta. Por isso esse método de ser usado, se possível. ExemploO chaveamento on e off de um aparelho deverá efetuar-se diretamente na figura ou em uma operação de dois-passos (picture window).
  72. TarefaUm ajuste no valor de processo de entrada/saída (bit value) pode ser feito usando um botão, se o operador fornece um reconhecimento adicional. ProcedimentoDois botões são configurados. Um botão é usado para a operação de chavemento, e o outro botão é usado para o reconhecimento (transferência). A action para a operação de chaveamento é processada uma vez a cada clique do mouse (Botão I/O).O valor de processo corrente deve ser lido com a função Get e salvo em uma tag temporária em C.Então, o valor de processo é negado e recarregado à tag em C.Porque o bit para o ajuste do valor de processo é somente escrito na CPU depois do reconhecimento, o valor deve ser armazenado em uma tag interna do WinCC usando a função Set, para que o mesmo não se perca. (O tempo de vida de uma tag em C somente existe durante o modo runtime.) O recarregamento do valor de processo para uma tag interna ocorre com a função Set, depois do reconhecimento. VantagensO ajuste do valor digital de processo pode ser feito com algumas mudanças na action.Ajuste digital e ajuste de bit pode ocorrer diretamente na figura ou através de uma janela que é mostrada temporariamente.Se o reconhecimento adicional não for necessário na aplicação, então o armazenamento temporário em uma tag interna não é necessário.O valor do bit de uma tag em C pode ser escrito diretamente na tag de processo com a função Set.
  73. TarefaO chaveamento on e off de uma válvula ocorre com um botão em uma operação de dois-passos. A operação de chaveamento deve ter reconhecimento. ExemploUma operação dois-passos (1. Selecione o botão PA13A e 2. Botão I/O) ocorre em uma condição de chaveamento 1-0-1... por meio de uma figura mostrada temporariamente.O ajuste não é executado até que a tecla de reconhecimento também seja operada. O botão &amp;quot;OK&amp;quot; é usado para fechar a figura. A operação de chaveamento corresponde ao valor binário de uma tag. O reconhecimento adicional fornece ao operador um chaveamento com maior segurança. Procedimento1.Configure a tela de operação como mostrada na tela no slide acima. A tela de operação tem três botões.O primeiro botão é para a função de chaveamento, o segundo é para o reconhecimento, e o terceiro é para fechar a tela de operação.Quando você cria a caixa de diálogo, o tamanho da tela de operação deve ser o mesmo (dimensão x e y) do tamanho da caixa de diálogo. 2.Configure um botão na tela para chamar a caixa de diálogo. O tamanho da caixa de diálogo (dimensão x e y) deve ser o mesmo da tela de operação. Você usa a dinamização wizard para gerar a caixa de diálogo. Uma tag tipo binária deve ser criada para a transferência do valor.Se você quer ter um título na caixa de diálogo, a altura da sua caixa de diálogo deve ser 10 pixels maior do que o arquivo .PDL que será mostrado na caixa de diálogo. NotaO SetTagBit não pode ser usado para operações de chaveamento em S5, uma vez que no manuseio dos blocos a transferência de dados é feita word por word. O acoplamento do S7 é uma excessão Solução: Use o bit em uma word Exercício 8Veja as notas no final do capítulo.
  74. TarefaO chaveamento on e off de uma válvula ocorre usando um botão em uma operação dois-passos. ExemploA operação dois-passos ocorre através da seleção do botão PA13B para uma condição de chaveamento 1-0-1... por meio de uma figura mostrada temporariamente. A operação de chaveamento corresponde ao valo binário de uma tag. Procedimento1.Configure as telas de operação como mostrado no slide acima. Todas as telas de operação tem um botão para a operação de chaveamento. Quando você cria a picture window, os tamanhos da tela de operação (dimensão x e y) e da picture window devem ser os mesmos. 2.Configure dois botões na tela pbo.pdl para trocar o conteúdo dapicture window 1. O tamanho da picture window (dimensão x e y) deve ser o mesmo da tela de operação. Você usa Object Palette --&amp;gt; Smart Objects para editar a picture window.Duas tags do tipo binária devem ser criadas para a transferência de valor.Se você quer ter um título na caixa de diálogo, a altura da sua caixa de diálogo deve ser 10 pixels maior do que o arquivo .PDL que será mostrado na caixa de diálogo. Outras AplicaçõesA tela gráfica (Diapa13B.pdl) pode ser usada como caixa de mensagem, Caixa de Mensagemse o botão I/O é deletado e textos adequados são inseridos (Valores limites para ajustes: 0-100!, por exemplo). NotaO SetTagBit não pode ser usado para operações de chaveamento em S5, uma vez que no manuseio dos blocos a transferência de dados é feita word por word. O acoplamento do S7 é uma excessão Solução: Use o bit em uma word
  75. TarefaQuatro correias transportadoras devem ser chaveadas com quatro botões de dois tempos a partir de um “banco de chaves”. Um motor da plataforma de transporte é associado à cada botão. Cada motor pode ser chaveado para on e off. A mesma tag de processo (conveyor) é usada para a operação de chaveamento. Isso garante que as locações de memórias no PLC são usada otimizadamente. Exemplo Cada operação de chaveamento para um motor leva à atuação e desatuação de um bit em uma word. Endereços de bit 0 até 3 estão associados. Endereços de bit 4 até 15 podem ser usados no programa do controlador para operações adicionais. ProcedimentoA tag &amp;quot;conveyor&amp;quot; é definida como unsigned 16-bit value no gerente de dados.Criar componentes de tela estáticos e dinâmicos de acordo com a tela modelo no slide acima. Exercício 9Veja as notas no final do capítulo.
  76. TarefaUm setpoint é inserido usando o objeto slider. A faixa de controle situa-se entre um valor mínimo e um valor máximo. ExampleO valor de ajuste (faixa de controle) do objeto slider está situado entre 0 e 100. ProcedimentoO objeto slider é gerado na figura usando a paleta de objetos. Você pode ajustar o tamanho com a alça redimensionar. Você próprio rotula o objeto slider. Configuração das-Properties/ Slider Object/ Miscellaneous/ Maximum Value: 100 Propriedades / Minimum Value: 0 / Steps: 10 / Process Connection/Dynamic: value / Password / Operator Input message
  77. TarefaO Check Box permite ao operador selecionar várias opções e ativar a seleção apropriada. A operação de chaveamento é usada, por exemplo, para controle de válvulas, motores, etc. O Grupo de Opções permite ao operador selecionar uma das opções que são oferecidas e ativar o campo da opção apropriada. O Grupo de Opções é usado para controle do operador, tal como, para a dosagem de uma mistura de cor em uma planta, especificação do volume em uma estação de enchimento, etc. ProcedimentoConfigure um Check Box ou um Grupo de Opção usando a paleta de objetos no Graphics Designer. O caixa criada tem vários campos que tem que ser modificados no número (max. 32) e nome, de acordo com a aplicação.Exemplo de configuração: -Property/ Check Box/ Font/ Index: 1(1-8) /Text: Head(Índice de 1 à 8) -Property/Geometry/Number of Fields: 8 NotaA tag usada de ser uma signed 32-bit value data type, e a tag ocupa uma Double Word. Cada seleção individual no check box atua ou desatua (toggle) um bit na double word. Vários bits são atuados numa seleção múltipla.
  78. TarefaTextos de ajuda para o operador são mostrados e escondidos pela operação do mouse. ExemploOs textos de ajuda são determinados pela aplicação tecnológica e dão ao operador informações sobre as faixas configuradas para a temperatura de uma caldeira, por exemplo. ProcedimentoGere um campo de texto e dois botões de operação. Nomeie esses botões de acordo com o modelo do slide acima. C-Action Help On-SetVisible(lpszPictureName,&amp;quot;Helptext1&amp;quot;,1); -SetFlashForeColor (lpszPictureName, &amp;quot;Button3&amp;quot;,FALSE); C-Action Help Off-SetVisible(lpszPictureName,&amp;quot;Helptext1&amp;quot;,0); -SetFlashForeColor (lpszPictureName, &amp;quot;Button3&amp;quot;,FALSE); NotaVocê encontrará funções adicionais do WinCC para troca de atributos de objetos em: &amp;quot;internal functions/ graphics/ set/ color/, &amp;quot;. ToolTipCom a função ToolTip você pode criar 1 linha de texto com o máximo de 79 caracteres para exibir. O texto é exibido logo que o mouse é posicionado sobre o objeto. - Properties / Miscellaneous / ToolTip text Exercício 10Veja as notas no final do capítulo.
  79. Objeto CustomizadoO Objeto Customizado permite que você crie uma configuração oculta das propriedades do objeto. Isso torna possível exibir apenas as propriedades que são importantes para o processo de visualização. Também, os nomes da propriedades podem ser modificadas pelo projetista do objeto customizado, mesmo em vários idiomas. O Objeto Customizado pode ser copiado para a biblioteca por meio do “Drag and Drop”. Então da maneira inversa, o objeto customizado pode ser copiado para alguma tela do WinCC. NotaO Biblioteca Global contém toda a série de tais Objetos Customizados (por exemplo, instrumentos de medição). Estes objetos podem ser estendidos a qualquer momento com seus próprios objetos. TarefaO posição de um retângulo deve ser modificada dinamicamente com a ajuda de um Objeto Customizado.Somente esta propriedade deve ser exibida ao usuário final. ProcedimentoO retângulo arredondado (ou todos os objetos, pertencentes a este Objeto Customizado) estão posicionados na imagem gráfica. Em seguida todos os objetos são selecionados e os 1.Menu de atalho é criado com a configuração do Objeto Customizado 2.Ativar &amp;quot;Customized Object&amp;quot; --&amp;gt; &amp;quot;Create...&amp;quot;.O diálogo de configuração do Objeto Customizado aparecerá, onde as “Propriedades Selecionadas” (veja slide acima) podem ser apagadas, adicionadas e renomeadas. 3.As tags de processo podem ser conectadas através das propriedades do Objeto customizado. Exercício 11Veja as notas no final do capítulo.
  80. ObjetivoCom o endereçamento indireto de atributos, o número de objetos e dinamizações (perfil de desempenho) associados podem ser reduzidos. Ao mesmo tempo, o conteúdo da tela é mais fácil de ler. TarefaOs níveis de vários reservatórios devem ser representados por um campo de saída. Procedimento1. Criar a tag interna &amp;quot;textvariable&amp;quot; do tipo &amp;quot;Text tag 8-bit character set&amp;quot;. 2. Criar os objetos de operação e de saída como mostrado no slide acima. 3. A atribuição da tag interna “textvariable“ ocorre através da conexão direta por meio do clique do mouse. O parâmetro de origem é passado à variável de destino. 4. De modo que o valor da tag &amp;quot;I_Wert_1&amp;quot; está de saída no EA_Feld utilizando o atributo “Output Value&amp;quot;, o &amp;quot;textvariable&amp;quot; deve ser ativada através do botão na coluna indireta. NotaSe o nome do reservatório também deve sair usando um objeto &amp;quot;Static Text&amp;quot;, você tem que usar o seguinte script no clique do mouse. char szText[20]=&amp;quot;Behalter 1&amp;quot;; SetTagChar(&amp;quot;textvariable&amp;quot;,&amp;quot;I_Wert_1&amp;quot;); SetPropChar(lpszPictureName,&amp;quot;StaticText1&amp;quot;,&amp;quot;Text&amp;quot;,szText);
  81. Tecnologia de BlocoTecnologia de bloco na tela permite que o engenheiro crie funções (como blocos de motor, blocos de drive, blocos do controlador open-loop, etc) que são usados muitas vezes, onde cada chamada da função trabalha com os seus próprios dados. A visão geral mostra-lhe duas possibilidades de configuração. O método de prefixo de tag é criado com as ferramentas do WinCC. Controles ActiveX podem ser criados com o pacote Industrial X e Visual Basic Versão 5. Prefixo de TagSimples criação de módulos de telas. O modelo pode ser alterado a partir de um local central. Todas as possibilidades de criar dinamizações podem ser usadas:+ Diálogo de Configuração+ Dinamização Wizard+ Conexão de Tag+ Diálogo de Dinamização+ Conexão Direta+ Actions Property de acordo com a Sintaxe ANSI C + Actions Event de acordo com a Sintaxe ANSI C Controles ActiveXPara utilizá-los você precisa ter conhecimento de um editor adicional, tal como, Visual Basic. Blocos de aplicação de usuários com alto desempenho (templates, faceplates) e com proteção de know-how.
  82. GeralPara reduzir os custos de configuração e gerenciamento de objetos de processo similares, WinCC lhe oferece a oportunidade de usar tecnologia de blocos em telas.Com base em estruturas de dados semelhantes aos registros no PLC (descrição da interface de blocos de funções), a Structure Tag (modelo) é criada (por exemplo motor, blocos de drive, blocos do controlador open-loop, etc), uma vez com o Editor de Tipo de Estrutura no WinCC Explorer. Essa structure tag representa a interface usada para ler e escrever dados para o CLP para um tipo de objeto específico. Então, os tipos de objetos são criados no modelo e estes são conectados ao Struct-Membername na structure tag. Por exemplo, quando um tipo de objeto é chamado, este objeto é conectado aos endereços relevantes do CLP.
  83. TarefaO bloco de figura para um motor mostra os elementos típicos para operação e exibição. Você pode realizar uma operação de chaveamento com a chave da esquerda. Com a chave da direita, você pode ativar o modo manual para ajuste de setpoint.
  84. Tags para Instances No slide acima você pode ver os tags para três motores. ComprimentoComprimento do nome de tags: [Instancename] .[ Membername] de Caracteres um máximo de 128 caracteres. -um máximo de 31 instances do mesmo template pode ser usado em uma tela do sistema.
  85. SetTagPrefix SetTagPrefix(lpszPictureName,&amp;quot;Bildfenster1&amp;quot;, &amp;quot;Motor_1.&amp;quot;);Esta função ativa o prefixo de tag de uma picture window.Em uma picture window, a tag &amp;quot;Measured&amp;quot; é chamada em um objeto. Se o prefixo de tag &amp;quot;Motor_1.&amp;quot; é associado à uma picture window, então a tag &amp;quot;Motor_1.Measured&amp;quot; é chamada. A configuração de um prefixo de tag só se torna eficaz quando o nome da figura é reatribuído. SetPictureNameSetPictureName(lpszPictureName,&amp;quot;Bildfenster1&amp;quot;,“Motor_Box.pdl&amp;quot;); Você tem que ativar o prefixo antes que você selecione a figura e reatribua o nome, se a figura não for modificada.
  86. Ferramentas de configuração para desenvolver módulos de figuras. O CD IndustrialX consiste de:- Ferramentas de configuração com Basic and Service Controls por exemplo, Basic Controls com interface de operaçãoBar (Gráficos)Campos I/OList Boxetc. (dependendo da versão) por exemplo, Service Controls sem interface de operaçãopara conexões de processo para manusear mensagens para manusear password etc. (dependendo da versão) -Controles WinCC e Controles Externos (Demo)
  87. Tarefa O nome do arquivo atual é exibido na tela. ProcedimentoPara exibir o nome do arquivo atual na tela, é suficiente configurar uma texto estático para que uma pequena action em C torne o texto dinâmico. O parâmetro de chamada IpszPictureName da action em C é simplesmente devolvido no valor de retorno.Configurando propriedades:Static Text / Font / Text / C-Action ...return lpszPictureName; NotaOs seguintes itens devem ser levados em consideração durante a configuração: 1. Uma hora tem que ser definida como trigger da action 2. Atribuir do atributo text uma vez 3. Properties / miscellaneous / Adapt Border: YesEste texto estático pode ser copiado para cada figura e exibir o nome da tela atual durante o modo Runtime.Quando necessário, a visibilidade pode ser controlada por uma central, tag interna, de modo que o nome da tela possa ser suprimido. RecomendaçãoCopie o objeto depois de criá-lo na biblioteca do projeto.
  88. InformaçãoA associação e gerenciamento de certos acessos pode ser configurado com o GeralUser Administrator para que não haja acessos não autorizados. Ou seja, cada processo de operação, operação arquivar, e operação do sistema WinCC pode ser travada contra o acesso não autorizado.Exemplos de operações que podem ser protegidas contra acessos não autorizados incluem: modificações nos setpoints, receitas, seleção de tela, ou a chamada do software de configuração para o processo de operação.Existem diferentes níveis, que permitem o acesso a configuração de uma proteção por hierarquia de acesso, tais como a autorização para funcionamento exclusivo operadores individuais. ExemploUm ajuste de setpoint e a chamada de uma tela de processo para inserir receitas, deve ser protegido contra ações não autorizadas. A seleção da tela e o ajuste de setpoint está permitido para o engenheiro de processo &amp;quot;Otto&amp;quot;, usando o login &amp;quot;Otto&amp;quot; e a senha &amp;quot;Otto_WB&amp;quot;. O operador &amp;quot;Willi&amp;quot; pode usar o login &amp;quot;Willi&amp;quot; e a senha &amp;quot;Willi_B&amp;quot; para ver as receitas, mas ele não pode realizar qualquer ajuste de setpoint. ConfiguraçãoBaseie-se no exemplo do slide acima para definir as teclas de logon e logoff.Quando você usa Ctrl+L, você chama uma caixa de sistema em runtime. Você insere um nome de login e uma senha, para que você, como usuário, possa realizar operações protegidas por senha. Quando você usa Ctrl+Q, você faz o logoff novamente, de modo que ninguém possa entrar depois de você e realizar operações não autorizadas.O Editor User Administrator é usado para atribuir nome de login e senha. NotaVocê não pode usar Ctrl+P.Antes de iniciar a configuração, você tem que desativar o modo Runtime ativo.
  89. Abrindo o User1.Clique duplo no componente &amp;quot;Editor&amp;quot; na janela de navegação do Projeto. AdministratorVocê então verá a lista de todos os editores instalados no projeto.2.Use o botão direito do mouse para clicar no editor &amp;quot;User Administrator&amp;quot;. 3.Selecione o menu &amp;quot;Open&amp;quot; no menu de atalho que apareceu. O User Administrator iniciará. 4.Agora você pode atribuir autorizações de usuários e grupos de autorizações. Criando um GrupoCriar... 1. Na barra de menu, clique no menu &amp;quot;User&amp;quot;. 2. No sub-menu, clique em &amp;quot;Group&amp;quot;. Faça as entradas necessárias na janela exibida. Baseie-se no exemplo do slide acima . O nome do login (nome do usuário) deve ter no mínimo 4 caracteres de tamanho. Criando um Usuário Criar... 1. Na barra de menu, clique no menu &amp;quot;User&amp;quot;. 2. No sub-menu, clique em &amp;quot; User&amp;quot;. Faça as entradas necessárias na janela exibida. Baseie-se no exemplo do slide acima . O nome do login (nome do usuário) deve ter no mínimo 4 caracteres de tamanho e o password 6. PermissãoVocê atribui à cada usuário as permissões necessárias (clique duplo na coluna &amp;quot;Enable&amp;quot;) para os níveis de autorizações. Você pode trocar depois (clique duplo na coluna &amp;quot;Function“) a descrição da função que foi transferida para a Bliblioteca de Textos.
  90. Graphics DesignerNas telas individuais você pode selecionar os objetos que você quer proteger com um password e então selecionar o nível de permissão como descrito no User Administrator (exemplo no slide acima). RuntimeUm modo runtime desativado deve ser reativado depois da configuração do password. Nome do usuárioVocê mostra o nome do usuário em qualquer tela.Conecte a tag interna @CurrentUser à um texto estático.Como na Versão 5, isso é gerado quando você cria um projeto. Opções Com os pacotes opcionais SIMATIC Logon e SIMATIC Electronic Signature você pode centralizar o gerenciamento de todos os usuários do WinCC ao longo de toda a planta. Há muitos mecanismos de segurança. Incluem-se: a informação do usuário é codificada em uma base de dados central, senha que expira, log-off automático depois de um tempo especificado, bloqueio depois que uma senha foi digitada incorretamente por várias vezes. Marcar os registros de dados fornece segurança contra log-in’s errados. Desta forma, os requisitos de acesso 21 CFR Parte 11 da farmacêutica e indústria alimentar e de bebidas (FDA) estão preenchidas. Exercício 13Configurar os passos das Páginas 108 à 110 para proteção por password na tela Start.pdl. A função Runtime é para ser encerrada e a operação de ajuste de velocidade na tela Motor.pdl deve estar operativo dependendo de qual usuário estiver logado.Assim como, o nome do usuário logado deve ser exibido na tela Start.pdl.
  91. ObjetivoDuas telas devem ser criadas. Você deve abrir uma tela a partir da outra através de uma mudança simples de tela. A partir desta tela deve ser possível selecionar a tela inicial. Configuração1.Configure duas telas:a.Tela Inicial (Start picture): Start.PDLb.Tela do Motor: Motor.PDL2.Configure a tela inicial e a tela do motor com o auxílio de textos e outros elementos estáticos. 3.Configure o Smart Object-&amp;gt;OLE Object e conecte-o com o arquivo C:ProgramsSIEMENSWinCCinMcpsplsh.bmp (preste atenção no “caminho” de instalação do WinCC em seu PC). 4.Configure um botão para a função de seleção de tela. 5.Configure as duas funções de seleção de tela (abrir a tela Motor.PDL e voltar para a tela inicial, como mostrado na figura acima).6.Salve a tela inicial com o nome solicitado acima (Start.PDL). 7.Repita os passos 2, 4, 5 e 6 para a tela do motor. 8.Selecione a tela Start.PDL como tela inicial (start picture) em modo Runtime. 9. Ajuste suas telas para o modo “tela cheia”. 10. Salve as telas e teste as funções. .
  92. ObjetivoDois campos de I/O devem ser criados na tela do motor. Um deles servirá para entrar com o valor desejado de velocidade do motor. O outro campo de I/O apenas mostrará a velocidade atual do motor. Configuração1. O WinCC deve ser fechado antes de iniciar a função de imortação! Integre sua estação WinCC ao projeto &amp;quot;Fan_Step7&amp;quot; no drive D:, assim você poderá acessar os símbolos do S7. 2. Configure dois campos de I/O:a.Velocidade desejada (rpm)b.Velocidade atual (rpm) 3. Configure o I/O de velocidade desejada como campo de entrada e saída.4. Através da janela de tag, selecione STEP7 symbol server e conecte o I/O de velocidade desejada com o tag &amp;quot;S7 Program/UserInterface .Setpoint_Speed&amp;quot;.Após confirmar com o botão OK, o tag e a conexão são criados. Faça isso com todas as conexões de tags. 5. Configure o I/O de velocidade atual como campo de saída.6. Conecte o I/O de velocidade desejada com o tag: &amp;quot;S7 Program/UserInterface.Actual_Speed&amp;quot;.7.Ative o &amp;quot;Tag Management Editor &amp;quot;. Recorte os dois tags da conexão &amp;quot;S7_300_to_WinCC&amp;quot; e cole na conexão &amp;quot;S7Connection&amp;quot;. Então apague a conexão &amp;quot;S7_300_to_WinCC&amp;quot;. 8.Você pode usar &amp;quot;Properties&amp;quot; para ajustar os parâmetros (tais como tamanho da fonte, quantidade de dígitos, cor, etc.) dos campos de I/O. 9.Na tela inicial, configure as funções de sistema Exit Runtime e Exit Windows com o Dynamic Wizard. 10. Salve as telas e teste as funções.
  93. ObjetivoA cor do motor deve ser mudada para mostrar seu estado (ligado/desligado). (Você pode usar o motor existente na biblioteca).Você também pode usar o Dynamic Dialog ou até uma C-action para a dinamização da cor do motor. Você deveconfigurar uma operação na qual o motor pode ser ligado ou desligado (você pode usar o botão tipo &amp;quot;toogle&amp;quot; da biblioteca de símbolos).Este botão toogle também deve indicar o estado do motor (ligado/desligado). Você pode alterar a velocidade desejada do motor usando o campo de I/O (somente pelo campo de I/O de velocidade desejada!!!). Configuração1.Selecione a figura do motor a partir da biblioteca e posicione-a em sua tela usando a funcionalidade &amp;quot;drag and drop&amp;quot;. 2.Torne a cor do motor dinâmica (group), com a ajuda do Dynamic Dialog usando o tag &amp;quot;S7 Program(1)/UserInterface.Turns&amp;quot; como valor de entrada. 3.Selecione um botão tipo &amp;quot;toogle&amp;quot; a partir da biblioteca de símbolos, usando a funcionalidade &amp;quot;drag and drop&amp;quot;. 4.Dinamize o botão com a ajuda da propriedade Process Connection utilizando o tag &amp;quot;S7 Program(1)/UserInterface.On_Off&amp;quot;. 5.Configure três botões de setpoint com os valores de 400, 800 e 1300 rpm. Use o Direct Connection... com o tag: &amp;quot;S7 Program(1)/UserInterface.Setpoint_Speed&amp;quot;. 6. Salve as telas e teste as funções.
  94. ObjetivoO tamanho medido em metros pelo SIMATIC deve ser mostrado, através de um cálculo no WinCC, em centímetros. Configuração1.Crie uma nova tela com o nome Aktionen.pdl e adicione a chamada desta tela na tela inicial (através de um botão). 2.Crie o tag interno DB21_DW1 com o tipo (data type) floating point 32Bit IEEE754. 3.Crie dois campos de I/O e faça os ajustes necessários em suas propriedades. 4. Edite a Application Window e ajuste o atributo Sizeable para yes. 5.Adote o Script C mostrado na figura acima para o atributo Output Value do campo de I/O. 6.Salve a tela e teste tempos diferentes de disparo (Event Name, por exemplo, 100ms).
  95. ObjetivoDeve ser possível aumentar a velocidade do motor clicando em um botão. Configuração1.Crie um botão e coloque nele o texto +100. 2.Adote o script VBS mostrado na figura acima no Evento mouse-click. 3. Salve a tela e teste a função.
  96. ObjetivoDois gráficos de barra (bar graph) devem ser criados. Um bar graph deve mostrar a velocidade desejada (setpoint) e o outro deve mostrar a velocidade atual (medida). Configuração1.Configure os dois bar graph:a.Velocidade desejada - setpoint (rpm) b.Velocidade atual (rpm) 2.Conecte os bar graphs com os tags: &amp;quot;S7 Program(1)/UserInterface.Setpoint_Speed&amp;quot; e &amp;quot;S7 Program(1)/UserInterface.Actual_Speed&amp;quot; 3.Configure o limite inferior para 0 e o limite superior para 1400.4.Você pode usar &amp;quot;Properties&amp;quot; para ajustar os atributos (tamanho da fonte, quantidade de dígitos, cor, etc.) para os bar graphs. 5.Em Properties -&amp;gt; Limits -&amp;gt; Limit Marker selecione Display. 6.Quando a velocidade atual ultrapassar 1300, a cor do bar graph deve mudar para vermelho. 7.Salve a tela e teste a função.
  97. ObjetivoVocê deve configurar os mostradores de sentido de rotação. Para isto é necessário ajustar a direção. A configuração do mostrador de sentido de rotação é feita com o indicador de estado (que também pode ser usado para outras mudanças de objetos). Configuração1.Duplique o botão toogle de Liga/Desliga e conecte o novo botão com o tag &amp;quot;S7 Program(1)/UserInterface.Direction&amp;quot;.2.Selecione o E-Symbol a partir da Symbol Library (veja figura acima, à direita) e posicione o símbolo na tela, usando Drag &amp; Drop. 3.Duplique o E-Symbol e configure-o para a direção oposta.4.Clique no Menu File e depois no submenu Export... para exportar objetos individuais no formato .emf. 5.A partir de Smart Objects, configure o Status Display. 6.No diálogo de configuração que aparecerá na tela, selecione seus arquivos a partir da janela de seleção de figuras e os posicione no Status Table, coluna Basic Picture usando a funcionalidade &amp;quot;drag and drop&amp;quot;. 7.Conecte o status display com o tag de processo: &amp;quot;S7 Program(1)/UserInterface.Actual_Direction&amp;quot; (1=sentido horário). 8.Salve a tela e teste a função.
  98. Objetivo Para que você tenha uma operação mais segura, os comandos de liga e desliga do motor devem ser executadas usando um botão toogle de operação em dois passos. Configuração 1.Crie a tela de operação com o nome Mot1.pdl. 2.Na tela do motor, crie um botão com o texto Motor1. 3.Inicie o Dynamic Wizard e gere a função Display WCCDialog box. 4.Salve a tela e teste a função.
  99. Objetivo Uma correia transportadora deve ser ligada e desligada usando dois botões. O resultado da função de comando deve ser escrito em um bit de um byte.Os bits (do byte) não utilizados para comando podem ser utilizados no programa de controle para outras funções. Configuração 1.Crie a tela de operação com o nome Bandanlage.pdl. 2.Crie o tag de processo Conveyor como unsigned 8 bit value com o endereço QB4. 3.Inicie o Dynamic Wizard para cada botão e gere a função Setting/Resetting Bits. 4. Salve a tela e teste a função.
  100. Objetivo Um texto de ajuda deve ser configurado para o campo de I/O de velocidade desejada. Este texto de ajuda deve mostrar uma nota, informando sobre os valores limites, quando o botão direito do mouse for pressionado sobre o objeto (campo de I/O). Um texto tipo tooltip deve ser mostrado no botão ESC=BACK, que deverá aparecer quando o mouse parar sobre o objeto (campo de I/O). Configuração 1.Chame a tela do motor e configure um texto estático com texto de ajuda de duas linhas: Setpoint de Velocidade | Valores de entrada entre 0-1350. Depois acerte os atributos necessários. 2.Chame a função de conexão direta usando o campo de I/O de setpoint de velocidade, pressionando o botão direito do mouse. -Source: Constante 1 -Target: Objeto em tela, texto de ajuda, Display 3.Chame a função de conexão direta usando o campo de I/O de setpoint de velocidade, soltando o botão direito do mouse. -Source: Constante 0 -Target: Objeto em tela, texto de ajuda, Display 4.Configure o texto Tooltip para o botão de retorno de tela. 5. Salve a tela e teste a função.
  101. Objetivo Um texto de ajuda deve ser configurado nos dois botões tipo toogle. O texto de ajuda deve ser configurado como tooltip. Através de Object Properties, você pode ver que os botões existem como objetos customizados. Este objeto customizado deve ser expandido com o atributo Tooltip utilizando o diálogo de customização de objeto. Configuração 1.Através do botão Toggle, ative a edição do &amp;quot;Configuration Dialog Customized object&amp;quot; e aumente a lista de propriedades adicionando a propriedade &amp;quot;Tooltip Text&amp;quot; e adote (copie) os textos mostrados na figura acima. 2. Salve a tela e teste a função.
  102. NotaAs páginas a seguir contém informações adicionais ou que servem de referência para completar o assunto.
  103. Informação Geral O pacote &amp;quot;Basic Process Control&amp;quot; compreende, entre outros, os componentes: OS-ProjectEditorEste Wizard é usado para configurar e inicializar os ajustes de vídeo e de telas para o projeto de WinCC.Você deve fazer esta inicialização logo após criar o projeto, já que outros aplicativos (Runtime, Group Display etc.) também acessam os mesmos dados.O Wizard define a primeira tela criada (@Screen.PDL) como tela inicial (Start screen). De qualquer forma, existe um modo simples de configurar o sistema de mensagens com ajustes padrão fixos (configuração da janela de mensagens, mensagens, classes de mensagens, e criação de mensagens de processo). Picture Tree ManagerO Picture Tree Manager é usado para gerenciar a hierarquia de telas de processo, telas de partes da aplicação, nomes de funções e telas a partir do Graphics Designer. Group DisplayO Group Display é um elemento adicional do Graphics Editor (Smart Objects) que é usado para agrupar mensagens e eventos em telas individuais e/ou na hierarquia de telas e para mostrá-las na tela geral (overview).Com a ajuda do Group Display, um defeito ou um alarme podem ser exibidos na tela geral (overview). Isto permite ao operador acessar diretamente a secção do sistema que está com problema, simplesmente selecionando-a. Veja o FAQ 16 721 388. Lifebeat MonitoringO Lifebeat Monitoring assume a monitoração permanente de sistemas individuais (OS e AS) e gera mensagens de controle de processo. Após a inicialização, a monitoração começa automaticamente para os componentes selecionados, e é executada ciclicamente. Uma mensagem é gerada quando um dos sistemas supervisionados falha repetidamente (após três tentativas sucessivas).
  104. Basic Process Control Functions-Dados básicos com subdivisões de telas, desktop e área de botões. -Hierarquia gráfica de processo com configuração gráfica da hierarquia de telas (Picture Tree Manager).-Navegação através da hierarquia de telas em controle de processo.-Armazenamento e restauração do layout de tela.-Visualização de grupos, com guia através a hierarquia gráfica. -Seleção de diagramas de processo usando nomes (em “process control”).-Monitoração “Lifebeat” com diagrama de configuração do sistema.-O Message Configuration lhe permite uma forma simples de configurar o sistema de mensagens com ajustes padrão fixos (configuração da janela de mensagens, mensagens, classes de mensagens, e criação de mensagens de processo). -Utilização de equipamentos externos de sinalização (buzina, por exemplo).-Objetos gráficos compartilhados: Bar graphs 3D ,Group Display.-OS-ProjectEditor para ajustar a resolução de vídeo e operação multi-canal com placas de vídeo Multi-VGA e até 4 monitores de vídeo. TimeCom a função de sincronização (data/hora) é possível sincronizar todos os Synchronizationrelógios do sistema usando mestres de relógio tais como o Siclock ou DCF77. Buzina (Editor)Para uso com módulo de saída digital ou placa de som. O módulo de sinal possui saídas a relé para buzina ou lâmpadas. NotaVocê vai precisar de um cartão Multi-VGA da IGS para operação multi-canal. Para ativar (utilizar) o equipamento de sinalização, você vai precisar do módulo de saída digital. Leitor de ChipcardCom o opcional de leitor de chipcard, um usuário WinCC pode se “logar” utilizando um equipamento de leitura conectado à uma interface serial. NotaPara informação detalhada, você encontrará cursos de PCS7 na Internet no site: www.Siemens.de/sitrain.
  105. Overview Area Aqui, até 16 áreas da planta de processo são mostradas de acordo com a visualização tecnológica do projeto. O Group Display indica se existe uma falha na respectiva área. Usando o símblo “seta“ (arrow) próximo ao nome da área você pode mostrar a parte da Picture Tree que pertence à esta área a partir daí você pode selecionar a sub-área. A área de overview está sempre visível em modo Runtime. Work AreaAqui, dependendo da selação, são mostradas as telas de processo. ToolbarA barra de ferramentas padrão do PCS 7 permite que você selecione informações típicas de processo (mensagens de sistema, informações de pontos de medição) ou condições de sistema (log on, desativação do RunTime).
  106. GeralAs páginas a seguir também podem ser usadas para os exercícios. Pré-requisito: BPC tem que estar instalado. Os ajustes são selecionados de modo que você possa acessar o projeto de modo distinto para automação de manufatura e para automação de processo. NotaAntes de carregar o exercício, você deve salvar seu projeto WinCC, uma vez que o acesso ao projeto &amp;quot;velho&amp;quot; não é mais possível depois de compilá-lo com o BPC. O OS Project Editor é usado para a configuração e inicialização do monitor e ajuste de tela para o projeto WinCC. Configuração1. Inicie o OS Project Editor.2. Utilize os ajustes mostrados na figura acima.3. Ajustes adicionais não são necessários (default settings).4. Inicie o modo Runtime e teste o resultado.
  107. ResultadoÉ esta a aparência do projeto em Runtime. Controle de operação na barra de ferramentas também é possível.
  108. O Picture Tree Manager Editor é usado para gerenciar a hierarquia da planta de processo, sub-plantas e telas do Graphics Designer. Configuração1.Abra todas as telas pelo Graphics Designer e ajuste todas elas para a resolução de1280x825 pixel. Isto corresponde ao tamanho da janela de telas.2. Inicie o Picture Tree Manager. 3.Pelo projeto Projectname.MCP, ative o menu de atalho e adicione um folder. Após trocar o nome do folder, drag &amp; drop uma tela para o folder. Hierarquias de operação podem ser editadas como você quiser.4. Ajustes adicionais não são necessários (default settings).5. Inicie o modo Runtime e teste o resultado.
  109. Resultado É esta a aparência do projeto em Runtime. Navegação de TelasUsando o símblo “seta“ (arrow) próximo ao nome da área você pode mostrar a parte da Picture Tree que pertence à esta área; a partir daí você pode selecionar a sub-área. Telas pelo NomeAs telas também podem ser chamadas pelo nome. Como resultado, é possível mostrar a tela na área de trabalho ou por uma janela de processo.
  110. ConfiguraçãoSe já foram definidas áreas com o OS Project Editor, você pode rearranjar ou remover estas áreas. O botão Preview mostra as áreas arranjadas com os botões &amp;quot;up&amp;quot; e &amp;quot;down&amp;quot; numa janela de pré-visualização.
  111. O editor &amp;quot;Lifebeat Monitoring&amp;quot; é usado para monitorar a conexão de todos os servidores e clientes e com os CLP‘s. Configuração1.Inicie o editor Lifebeat Monitoring. 2.Com um clique duplo, selecione a coluna Device Name e defina o nome do equipamento. 3.Com um clique duplo, selecione a coluna Device Type e selecione o nome a partir da lista que lhe for mostrada. 4.Com um clique duplo, selecione a coluna Connection e selecione o nome da conexão a partir da lista que lhe for mostrada. 5.Se for selecionado equipamento &amp;quot;user-defined&amp;quot;, você pode chamar a tela &amp;quot;@config.pdl&amp;quot; a partir de &amp;quot;Edit Screen&amp;quot; e editá-la.6. Inicie o modo Runtime e teste o resultado. Você pode acrescentar outros equipamentos pressionando &amp;quot;Add&amp;quot;.O período de monitoração da conexão tem o valor padrão de 10seg.
  112. Resultado É esta a aparência do projeto em Runtime. Na barra de ferramentas, o botão &amp;quot;plant network configuration&amp;quot; foi selecionado, através do qual você pode chamar a tela de monitoração das conexões. O &amp;quot;X&amp;quot; vermehlo indica erro na conexão.