Académique Documents
Professionnel Documents
Culture Documents
iX Developer
Rev. A 10/2015
Cd. Doc.: MU226000
Sumrio
Sumrio
1. INTRODUO ................................................................................................................................................. 1
Documentos Relacionados a este Manual........................................................................................................ 1
Consideraes Gerais sobre a Documentao Altus ................................................................................... 1
Documentao de Suporte do iX Developer ............................................................................................... 1
Inspeo Visual .................................................................................................................................................. 1
Suporte Tcnico ................................................................................................................................................. 2
Mensagens de Advertncia Utilizadas neste Manual ..................................................................................... 2
2. TRABALHANDO COM PROJETOS ............................................................................................................. 3
Criando um Projeto........................................................................................................................................... 3
Conectando a um Controlador..................................................................................................................... 3
Projetando um Grupo de Telas .................................................................................................................... 3
Criando Funes Adicionais de Alarmes .................................................................................................... 3
Teclas de Funo (Function Keys) .............................................................................................................. 3
Mltiplos Idiomas (Multiple Languages) .................................................................................................... 4
Segurana (Security) ................................................................................................................................... 4
Biblioteca de Texto (Text Library) ............................................................................................................. 4
Registro de Aes (Audit Trail) .................................................................................................................. 4
Registradores de Dados (Data Loggers)...................................................................................................... 4
Agendador (Scheduler) ............................................................................................................................... 4
Receitas (Recipes) ....................................................................................................................................... 4
Relatrios (Reports) .................................................................................................................................... 4
Importando um Projeto do Information Designer ......................................................................................... 4
Importando um Projeto H-Designer/ADP ...................................................................................................... 5
Exportando o Projeto H-Designer/ADP ...................................................................................................... 6
Importando o Arquivo a2i ........................................................................................................................... 6
Limitaes ................................................................................................................................................... 6
Otimizando o Desempenho ............................................................................................................................... 7
Desempenho da Comunicao .................................................................................................................... 7
Projeto da Comunicao.............................................................................................................................. 8
Desempenho no Painel de Operao ........................................................................................................... 9
Movimentando Objetos com Touch Screen .................................................................................................. 10
Manipulao de Objetos ............................................................................................................................ 11
Perifricos......................................................................................................................................................... 11
USB ........................................................................................................................................................... 11
Ethernet ..................................................................................................................................................... 11
Carto de Memria (Memory Card).......................................................................................................... 11
3. AMBIENTE DE DESENVOLVIMENTO .................................................................................................... 12
Iniciando o iX Developer................................................................................................................................. 12
Criando um Novo Projeto ......................................................................................................................... 12
Abrindo um Projeto ................................................................................................................................... 15
Familiarizando-se com o iX Developer .................................................................................................... 15
Iniciando o iX Developer a Partir da Linha de Comando ......................................................................... 18
Menu File .................................................................................................................................................. 18
Barra de Acesso Rpido (Quick Access Toolbar) ..................................................................................... 22
Abas de Menu ........................................................................................................................................... 23
ii
Sumrio
Propriedades Adicionais............................................................................................................................ 23
rea de Trabalho (Desktop Area).................................................................................................................. 24
Viso da Tela na rea de Trabalho (Screen View in Desktop Area) ........................................................ 24
Modos de Exibio da rea de Trabalho (Desktop View Modes) ............................................................ 26
Posicionamento de Janelas ........................................................................................................................ 30
Pginas de Configurao ........................................................................................................................... 31
Telas (Screens) ................................................................................................................................................. 34
Nome e Ttulo da Tela (Screen Name and Screen Title) .......................................................................... 34
Tela de Fundo (Background Screen) ......................................................................................................... 35
Tela de Inicializao (Startup Screen) ...................................................................................................... 37
Modelos de Tela (Screen Template) ......................................................................................................... 37
Tela de Segurana (Screen Security) ........................................................................................................ 37
Tela de Popup (Popup Screen) .................................................................................................................. 37
Pr-Carregando Telas (Preloading Screens).............................................................................................. 38
Importando Telas (Importing Screens)...................................................................................................... 38
Grade (Grid) .............................................................................................................................................. 38
Objetos (Objects) ............................................................................................................................................. 39
Manipulao de Objetos ............................................................................................................................ 40
Gerenciador de Navegao (Navigation Manager) ...................................................................................... 43
Relaes Entre Telas ................................................................................................................................. 44
Adicionar Tela (Add Screen) .................................................................................................................... 44
Links no Gerenciador de Navegao (Links in Navigation Manager) ...................................................... 45
Viso Geral de Navegao (Navigation Overview) .................................................................................. 45
Explorador de Projetos (Project Explorer) ................................................................................................... 45
Grupos de Explorador de Projetos (Project Explorer Groups) .................................................................. 46
Biblioteca de Componentes (Component Library)....................................................................................... 49
Componentes (Components) ..................................................................................................................... 49
Adicionar e Usar Componentes (Add and Use Components) ................................................................... 50
Janela de Biblioteca de Componentes (Component Library Window) ..................................................... 50
Grade de Propriedades (Property Grid) ....................................................................................................... 54
Pesquisar (Search) ..................................................................................................................................... 56
Alternando Visualizaes (Toggling Views) ............................................................................................ 56
Favoritos (Favorites) ................................................................................................................................. 56
Copiar Propriedades (Copy Properties)..................................................................................................... 56
Localizador de Objetos (Object Browser) ..................................................................................................... 57
Sada (Output) ................................................................................................................................................. 57
Lista de Erros (Error List) ............................................................................................................................. 58
Ajuda (Help) .................................................................................................................................................... 58
4. TAGS ................................................................................................................................................................ 59
Adicionando Tags (Add Tags) ........................................................................................................................ 59
Removendo Tags No Utilizadas (Remove Unused Tags) ....................................................................... 60
Configuraes Bsicas .............................................................................................................................. 63
Escalonamento (Scaling) ........................................................................................................................... 64
Troca de Dados (Data Exchange).............................................................................................................. 64
Outros (Others).......................................................................................................................................... 65
Acrescentando Tags Durante a Edio...................................................................................................... 65
Selecionando Mltiplas Tags .................................................................................................................... 66
Aes de Tag (Tag Actions) ............................................................................................................................ 66
Tags Internas (Internal Tags)......................................................................................................................... 67
Tags de Sistema (System Tags) ...................................................................................................................... 68
Tags Array ....................................................................................................................................................... 69
Configurao da Tag Array ....................................................................................................................... 69
Referncia Cruzada (Cross Reference) ......................................................................................................... 70
Disparadores (Triggers) .................................................................................................................................. 70
iii
Sumrio
Grupos de Varredura (Poll Groups).............................................................................................................. 71
Gerenciamento de Estao.............................................................................................................................. 71
Registros de ndice (Index Registers) ............................................................................................................ 73
Exemplo de Endereamento de ndice ...................................................................................................... 74
Utilizao do ndice de Registro (Index Register) para Manipulao de Estao .................................... 76
Expresses (Expressions) ................................................................................................................................ 78
Definio ................................................................................................................................................... 78
Usando Expresses.................................................................................................................................... 78
Expresses de Biblioteca........................................................................................................................... 79
Limitaes ................................................................................................................................................. 80
Troca de Dados ................................................................................................................................................ 80
Importando e Exportando Tags ..................................................................................................................... 83
Manipulao de Colunas ........................................................................................................................... 84
Salvando a Configurao de Importao................................................................................................... 84
Exemplo de Importao de Tag ................................................................................................................ 84
Importar Tags a Partir da Linha de Comando ........................................................................................... 88
Filtragem de Tags ............................................................................................................................................ 88
Formato da Tag ............................................................................................................................................... 89
Aliases ............................................................................................................................................................... 90
Criar Aliases .............................................................................................................................................. 90
Instncias (Instances) ................................................................................................................................ 91
5. CONTROLADOR (CONTROLLER) ........................................................................................................... 93
Adicionando um Controlador ........................................................................................................................ 93
Janela de Notificao ................................................................................................................................ 94
Controlador DEMO (DEMO Controller) ..................................................................................................... 94
Servidor OPC Externo .................................................................................................................................... 94
Cliente Clssico OPC ................................................................................................................................ 94
Cliente OPC UA ........................................................................................................................................ 95
Atualizao de Drivers .................................................................................................................................... 97
Atualizao de Drivers via Internet ........................................................................................................... 97
Atualizao de Drivers via Arquivo .......................................................................................................... 98
Sincronizando o Relgio do Controlador ...................................................................................................... 98
6. SERVIDOR WEB (WEB SERVER) ............................................................................................................. 99
Configurao do Servidor Web...................................................................................................................... 99
Configurao do Web Site ........................................................................................................................ 99
Formulrio de Login ................................................................................................................................. 99
SDK Java Script ............................................................................................................................................ 100
SDK Java Script - Viso Geral ................................................................................................................ 100
API do Servio Web ...................................................................................................................................... 108
API do servio Web RESTful ................................................................................................................. 108
Geral ........................................................................................................................................................ 108
API REST................................................................................................................................................ 108
7. OBJETOS (OBJECTS) ................................................................................................................................. 111
Objetos Piscantes ........................................................................................................................................... 112
Limitaes para Painis de Operao Destino ........................................................................................ 113
Formas (Shapes) ............................................................................................................................................ 114
Controles IHM (HMI Controls) ................................................................................................................... 114
Objeto Menu de Ao (Action Menu)..................................................................................................... 115
Objeto Visualizador de Alarmes (Alarm Viewer) ................................................................................... 116
Objeto Numrico Analgico (Analog Numeric) ..................................................................................... 116
iv
Sumrio
GIF Animado (Animated GIF) ................................................................................................................ 118
Objeto Rotulado Animado (Animated Label) ......................................................................................... 118
Objeto Visualizador de Trilha de Auditoria (Audit Trail Viewer) .......................................................... 119
Objeto Boto (Button) ............................................................................................................................. 119
Objeto Medidor Circular (Circular Meter) .............................................................................................. 121
Objeto Grfico (Chart) ............................................................................................................................ 124
Objeto Visualizador de Banco de Dados (Database Viewer) .................................................................. 126
Objeto Relgio Digital (Digital Clock) ................................................................................................... 126
Objeto Medidor Linear (Linear Meter) ................................................................................................... 127
Objeto Multifigura (Multi Picture) .......................................................................................................... 128
Objeto Imagem (Picture) ......................................................................................................................... 129
Objeto Painel de Rolagem (Roller Panel) ............................................................................................... 129
Objeto Slider ........................................................................................................................................... 130
Objeto Texto (Text)................................................................................................................................. 131
Objeto Caixa de Combinao por Toque (Touch Combo Box) .............................................................. 132
Objeto Caixa de Listagem por Toque (Touch List Box) ......................................................................... 133
Objeto Visualizador de Tendncia (Trend Viewer) ................................................................................ 134
Controles de Mdia (Media Controls) .......................................................................................................... 134
Objeto Media Player ............................................................................................................................... 134
Objeto Visualizador PDF (PDF Viewer)................................................................................................. 135
Objeto Navegador da Web (Web Browser) ............................................................................................ 136
Controles Especiais (Special Controls) ........................................................................................................ 137
Objeto Caixa de Lista de Navegao (Navigation List Box) .................................................................. 137
Objeto Carrossel de Telas (Screen Carousel) .......................................................................................... 138
Ferramentas de Depurao (Debug) ............................................................................................................ 140
Objeto Visualizador Distribuidor de Alarme (Alarm Distributor Viewer) ............................................. 140
Controles do Windows (Windows Controls) ............................................................................................... 140
Objeto Caixa de Seleo (Check Box) .................................................................................................... 140
Objeto Caixa de Combinao (Combo Box) ........................................................................................... 141
Objeto Caixa de Grupo (Group Box) ...................................................................................................... 142
Objeto Caixa de Lista (List Box) ............................................................................................................ 143
Objeto Barra de Progresso (Progress Bar) .............................................................................................. 144
Objeto Boto de Rdio (Radio Button) ................................................................................................... 144
Objeto Caixa de Texto (Text Box) .......................................................................................................... 145
Controles Adicionais ..................................................................................................................................... 146
Plataforma de Destino ............................................................................................................................. 146
Adicionando Controles Caixa de Ferramentas do iX Developer.......................................................... 147
Controles Padro e Controles Instalados ................................................................................................. 149
Controles WPF .............................................................................................................................................. 149
Controles de Usurio no WPF ................................................................................................................. 149
Controles Personalizados WPF ............................................................................................................... 149
Criando um Controle de Usurio no WPF com Vinculao de Tag ....................................................... 150
Criando Formulrios Windows de Controles de Usurios para Destinos PC ......................................... 151
Criando Formulrios Windows de Controles de Usurios para Destinos CE ......................................... 153
8. MENUS........................................................................................................................................................... 155
Menu Home .................................................................................................................................................... 155
Grupo Clipboard...................................................................................................................................... 155
Grupo Screen........................................................................................................................................... 156
Grupo Objects ......................................................................................................................................... 157
Variaes de Objeto (Object Variations) ................................................................................................ 157
Grupo Font .............................................................................................................................................. 159
Formato do Grupo (Format Group) ......................................................................................................... 160
Grupo de Segurana / Tag (Tag / Security) ............................................................................................. 162
Grupo Name ............................................................................................................................................ 163
v
Sumrio
Menu Project.................................................................................................................................................. 164
Grupo Run ............................................................................................................................................... 164
Grupo Transfer ........................................................................................................................................ 165
Grupo Project .......................................................................................................................................... 169
Menu System .................................................................................................................................................. 177
Grupo Date, Time and Region ................................................................................................................ 177
Grupo Buzzer .......................................................................................................................................... 178
Grupo BackLight ..................................................................................................................................... 178
Grupo Serial Ports ................................................................................................................................... 178
Grupo Servers.......................................................................................................................................... 179
Grupo Output Devices............................................................................................................................. 182
Grupo Service Menu ............................................................................................................................... 185
Menu Insert .................................................................................................................................................... 186
Grupo Functions ...................................................................................................................................... 186
Menu View ..................................................................................................................................................... 186
Grupo Windows ...................................................................................................................................... 186
Menu Dynamics ............................................................................................................................................. 187
Grupo Layout .......................................................................................................................................... 188
Grupo Color ............................................................................................................................................ 189
Grupo General ......................................................................................................................................... 190
Menu General ................................................................................................................................................ 194
Menu Actions ................................................................................................................................................. 195
Disparadores de Ao de Clique (Click Action Trigger) ........................................................................ 195
Disparadores de Ao de Boto de Mouse (Mouse Button Action Triggers) ......................................... 195
Disparadores de Ao de Teclas de Funo (Function Key Action Triggers) ........................................ 196
Disparadores de Ao de Valor Alterado (Value Changed Action Triggers) ......................................... 196
Disparadores de Ao de Foco (Focus Action Triggers) ........................................................................ 196
Disparadores de Ao de Navegao (Navigation Action Trigerrs) ....................................................... 196
Disparadores de Ao de Registros de Dados (Data Logger Action Triggers) ....................................... 196
Disparadores de Ao de Servidor de Alarme (Alarm Server Action Triggers) ..................................... 196
Grupos de Ao (Action Groups)............................................................................................................ 196
Ao de Script (Script Action) ................................................................................................................ 199
Mltiplas Aes (Multiple Actions)........................................................................................................ 200
9. TREND VIEWER (VISUALIZADOR DE TENDNCIAS) ..................................................................... 201
Definindo Objetos Visualizadores de Tendncias (Trend View)............................................................... 201
Adicionando Objetos Visualizadores de Tendncias (Trend Viewer Object) ......................................... 201
Legenda do Visualizador de Tendncia (Trend Viewer Legend) ........................................................... 203
Modo Histrico no Visualizador de Tendncia........................................................................................... 204
10. REGISTRADORES DE DADOS (DATA LOGGER) ............................................................................... 205
Estratgias de Registro de Dados (Data Logging) ...................................................................................... 205
Registro com Base em Intervalo de Tempo (Logging Based on Time Interval) ..................................... 205
Registro com Base em Valores Alterados de Tag (Logging Based on Changed Tag Value) ................. 205
Adicionando um Registro de Dados (Data Logger) .................................................................................... 205
Configuraes Gerais (General Settings) ................................................................................................ 207
Aes (Actions) ....................................................................................................................................... 207
11. AGENDADOR (SCHEDULER) .................................................................................................................. 208
Configurao do Agendador (Scheduler Set Up) ....................................................................................... 208
Adicionando um Agendador (Adding a Scheduler) ................................................................................ 208
12. RELATRIOS (REPORTS) ........................................................................................................................ 209
vi
Sumrio
Configurao de Relatrios Modelo (Reports Template Setup) ............................................................... 209
Limitaes ............................................................................................................................................... 209
Relatrios de Banco de Dados Conduzidos ............................................................................................ 209
Configurao de Relatrios (Reports Set Up) ............................................................................................. 210
Adicionando um Relatrio (Report) ............................................................................................................ 210
13. GERENCIAMENTO DE RECEITAS (RECIPE MANAGEMENT) ....................................................... 212
Configurao de Receitas.............................................................................................................................. 212
Adicionando um Gerenciador de Receitas .............................................................................................. 212
Receitas no Painel do iX ................................................................................................................................ 213
Carregando Receitas (Loading Recipes) ................................................................................................. 213
Criando Receitas no Painel do iX ........................................................................................................... 214
Editando Receitas Offline ....................................................................................................................... 214
Exportao de Receitas (Export Recipe) ..................................................................................................... 215
Exportao de Receita a partir de um Painel de Operao...................................................................... 215
Exportar Receitas de um Destino PC ...................................................................................................... 216
Importao de Receitas (Import Recipe) .................................................................................................... 216
Importao de Receita para um Destino do Painel iX ............................................................................. 217
Importar Receita para um Destino PC..................................................................................................... 218
14. TECLAS DE FUNO (FUNCTION KEYS)............................................................................................ 219
Definies ....................................................................................................................................................... 219
Painis Operados por Teclado ................................................................................................................. 219
Configurando Teclas de Funo (Function Keys) ...................................................................................... 220
Aes de Teclas de Funo (Function Key Actions) .............................................................................. 220
Scripts de Teclas de Funo .................................................................................................................... 221
15. GERENCIAMENTO DE ALARMES ......................................................................................................... 222
Condies de Alarme (Alarm Conditions) .................................................................................................. 222
Servidor de Alarmes (Alarm Server) ........................................................................................................... 222
Configuraes Gerais (General Settings) ................................................................................................ 223
Eventos do Servidor de Alarmes e Aes ............................................................................................... 224
Configuraes de Distribuio de Alarmes (Alarm Distribuction) ......................................................... 225
Indicador de Alarmes (Alarm Indicator) .................................................................................................... 226
Itens de Alarmes (Alarm Items) ................................................................................................................... 226
Exportando e Importando Itens de Alarme ............................................................................................. 227
Grupos de Alarmes (Alarm Groups) ........................................................................................................... 227
Definindo Grupos de Alarme .................................................................................................................. 228
Aes e Eventos para Itens de Alarmes e Grupos de Alarmes .................................................................. 228
Aes e Eventos ...................................................................................................................................... 229
Exemplo .................................................................................................................................................. 229
Servidor de Alarmes Remotos ...................................................................................................................... 230
Limitaes do Servidor de Alarme Remoto ............................................................................................ 230
Propriedades do Servidor de Alarme Remoto ......................................................................................... 230
Cliente de Alarme Remoto Remote Alarm Client................................................................................... 231
Distribuidor de Alarmes (Alarm Distributor) ............................................................................................ 232
Funes de Distribuio de Alarme (Alarm Distribution Roles) ............................................................ 232
Adicionando um Distribuidor de Alarme (Alarm Distributor)................................................................ 233
Configurar Dispositivos de Distribuio (Configure Distribution Devices) ........................................... 237
Visualizador de Distribuidor de Alarmes (Alarm Distributor Viewer) ................................................... 240
Visualizador de Alarmes (Alarm Viewer) ................................................................................................... 241
Grupo de Botes (Buttons Group) .......................................................................................................... 242
Grupo de Configuraes de Exibio (Display Settings Group) ............................................................ 242
vii
Sumrio
Comandos do Visualizador de Alarme (Alarm Viewer Commands) ...................................................... 242
Gerenciamento de Alarmes em Runtime..................................................................................................... 242
Reconhecimento de Alarme (Alarm Acknowledgement) ....................................................................... 242
Classificao (Sorting) ............................................................................................................................ 242
Filtragem (Filtering) ................................................................................................................................ 243
Boto Play/Pause ..................................................................................................................................... 243
Boto Info................................................................................................................................................ 243
Visualizador de Alarme em Painis Operados por Teclado (Alarm Viewer) ......................................... 243
Modificando as Configuraes de Distribuio de Alarme em Runtime ................................................ 243
16. GERENCIAMENTO DE SEGURANA.................................................................................................... 245
Configuraes Gerais de Segurana ............................................................................................................ 245
Propriedades de Regras de Senhas .......................................................................................................... 246
Grupos de Segurana (Security Groups) .................................................................................................... 246
Criando Grupos de Segurana ................................................................................................................. 246
Usurios (Users) ............................................................................................................................................. 247
Login e Logout ........................................................................................................................................ 247
Segurana de Objeto e Visibilidade ............................................................................................................. 248
17. GERENCIAMENTO DE IDIOMAS ........................................................................................................... 250
Configurando Mltiplos Idiomas ................................................................................................................. 250
Adicionando Idiomas .............................................................................................................................. 250
Textos de Sistema (System Texts) ................................................................................................................ 251
Textos de Usurio .......................................................................................................................................... 252
ID de Texto (Text Ids) ................................................................................................................................... 252
Navegar em IDs de Texto (Text ID Browser) ......................................................................................... 253
Traduo Automtica ................................................................................................................................... 255
Exportao de Idiomas ................................................................................................................................. 256
Importao de Idiomas (Import Language Translations) ......................................................................... 257
Idioma Hebraico ............................................................................................................................................ 258
18. REGISTRO DE AES (AUDIT TRAIL) ................................................................................................ 259
Estratgias de Registro Logging Strategies ................................................................................................. 259
Usando a Funo Registro de Aes (Audit Trial) ..................................................................................... 259
Descrio do Registro de Aes (Audit Trail Description)..................................................................... 260
Visualizador do Registro de Aes (Audit Trial Viewer) .......................................................................... 260
Exportar Registro de Aes (Audit Trail Export) ...................................................................................... 261
Exportar Registro de Aes de um Painel iX Destino ............................................................................ 262
Exportar Registro de Aes de um PC Destino ...................................................................................... 263
19. BIBLIOTECA DE TEXTOS (TEXT LIBRARY) ...................................................................................... 264
Conectando Objetos a Textos de Bibliotecas de Texto ............................................................................... 264
Exportando e Importando Textos de Bibliotecas de Textos ...................................................................... 265
20. EXPORTAR BANCO DE DADOS (DATABASE EXPORT) ................................................................... 266
Configurando a Exportao do Banco de Dados (Database Export)........................................................ 266
Exportao de Banco de Dados do Painel de Operao Destino ............................................................ 266
Exportao de Banco de Dados do Destino PC ...................................................................................... 267
21. SOFTWARE DO SISTEMA DO PAINEL DO IX ..................................................................................... 268
viii
Sumrio
Tela de Boas Vindas (Welcome) ................................................................................................................... 268
Menu Service.................................................................................................................................................. 268
Menu Service em um Painel Vazio ......................................................................................................... 268
Menu Service em Painis TxA / TxB...................................................................................................... 268
Opes do Menu Service......................................................................................................................... 269
Atualizar o Painel do iX ................................................................................................................................ 270
Requisitos ................................................................................................................................................ 270
Transferir Imagens .................................................................................................................................. 270
22. MLTIPLOS CONTROLADORES ........................................................................................................... 272
Adicionando um Controlador ...................................................................................................................... 272
Endereamento ........................................................................................................................................ 272
Exemplos ................................................................................................................................................. 273
23. SOLUO DE PROBLEMAS .................................................................................................................... 275
Falha de Compilao do Projeto .................................................................................................................. 275
Problemas de Backup do Projeto ................................................................................................................. 275
Nomes Invlidos ............................................................................................................................................. 275
Adobe Reader No Reconhecido .................................................................................................................. 275
Expresso No Pode Ser Encontrada .......................................................................................................... 275
Problema de Desempenho Relacionado ao Carto Grfico ....................................................................... 275
Erros Relacionados a Controles de Terceiros ............................................................................................. 276
Problemas de Desempenho ao Navegar na Visualizao da rvore de Script ........................................ 276
24. GLOSSRIO ................................................................................................................................................. 277
Glossrio geral ............................................................................................................................................... 277
Glossrio de rede ........................................................................................................................................... 277
ESCOPO DAS REVISES DO DOCUMENTO............................................... Erro! Indicador no definido.
REVISO TCNICA .......................................................................................... Erro! Indicador no definido.
REVISO USURIO .......................................................................................... Erro! Indicador no definido.
REVISO EDITORIAL ...................................................................................... Erro! Indicador no definido.
REVISO GERENCIAL ..................................................................................... Erro! Indicador no definido.
ix
1. Introduo
1. Introduo
O software iX Developer usado para configurar painis iX e aplicaes de controle de operao em
PCs, incluindo aplicaes para CPs e IPCs (PCs industriais).
O iX Developer facilita a criao de aplicaes para IHM lgicas, flexveis e eficazes que fornecem a
informao correta na hora certa para os operadores e para outros sistemas.
Este manual descreve o software de configurao em detalhes.
Para obter detalhes especficos de um controlador conectado consulte o arquivo de ajuda do driver do
mesmo. A funo de uma aplicao de projeto em um painel de operao no afetada pela escolha
do controlador.
As informaes neste manual tambm esto disponveis ao pressionar F1 enquanto estiver usando o
iX Developer.
O iX Developer contm todas as funes bsicas necessrias em uma aplicao. As funes so
testadas e desenvolvidas de acordo com as necessidades do cliente e preferncias em foco.
Objetos pr-definidos no iX Developer podem ser usados para criar imagens do processo como um
todo, fornecendo uma viso geral de uma aplicao complexa. O usurio pode personalizar os objetos
predefinidos ou criar seus prprios objetos.
Drivers de comunicao para um grande nmero de controladores e equipamentos de automao
esto disponveis.
O arquivo de ajuda pressupe que as verses mais recentes do programa do sistema (imagem) e iX
Developer sejam usadas.
Descrio
Idioma
Ingls
Portugus
Espanhol
Inspeo Visual
Antes da instalao, recomenda-se realizar uma cuidadosa inspeo visual do equipamento,
verificando se no h danos causados pelo transporte. Certifique-se de que todos os componentes
solicitados esto em perfeitas condies. Em caso de defeitos, informe a companhia transportadora e
o representante ou distribuidor Altus mais prximo.
1
1. Introduo
CUIDADO:
Antes de remover os mdulos do pacote, importante descarregar eventuais potenciais
estticos acumulados no corpo. Para isso, toque (com as mos nuas) em uma superfcie
metlica aterrada qualquer antes de manipular os mdulos. Tal procedimento garante que os
nveis de eletricidade esttica suportados pelo mdulo no sejam ultrapassados.
importante registrar o nmero de srie de cada item recebido, bem como revises de software, se
existentes. Estas informaes sero necessrias, caso se necessite entrar em contato com o Suporte
Tcnico Altus.
Suporte Tcnico
Para entrar em contato com o Suporte Tcnico da Altus em So Leopoldo, RS, ligue + 55 51 35899500. Para conhecer os centros de Suporte Tcnico Altus em outras localidades, consulte o nosso
website (www.altus.com.br) ou envie um e-mail para altus@altus.com.br.
Se o equipamento j estiver instalado, tenha em mos as seguintes informaes ao solicitar
assistncia:
CUIDADO:
Relatam detalhes de configurao, aplicao e instalao que devem ser seguidos para evitar
condies que possam levar falha do sistema e suas consequncias relacionadas.
ATENO:
Indica detalhes importantes de configurao, aplicao ou instalao para obteno do mximo
desempenho operacional do sistema.
Criando um Projeto
Um projeto pode ser criado de acordo com as sees a seguir, mas o processo pode ser adaptado e
reorganizado se necessrio.
Conectando a um Controlador
A comunicao entre um painel de operao e o controlador necessria para permitir o controle e a
observao por parte do operador. Quanto maior o projeto, mais importante a configurao da
comunicao.
H um controlador interno de demonstrao no iX Developer. Ele pode ser usado para fins de teste e
simulao.
Projetando um Grupo de Telas
importante organizar a aplicao adequadamente, considerando quais funes so necessrias.
Inicie com uma viso geral e depois detalhada.
Um projeto contm um nmero de telas com objetos que podem trocar dados com o controlador.
Telas podem ser organizadas em hierarquias para implementar uma aplicao estruturada ou
organizadas como controles sequenciais. Ao decidir qual estrutura utilizar, considere como sendo a
melhor alternativa descrever o processo na mo e avaliar como simplificar os procedimentos para o
operador da mquina.
A aplicao completa, ou partes dela, podem ser testadas no ambiente de desenvolvimento antes do
download para o painel de operao.
Criando Funes Adicionais de Alarmes
Alarmes so usados para fazer com que o operador esteja ciente dos eventos que exigem ao
imediata. Um alarme definido quando uma determinada condio satisfeita. Uma condio de
alarme gerada a partir da avaliao lgica do valor de uma tag. Os alarmes podem ser divididos em
grupos visando criar uma ordem de prioridade.
Teclas de Funo (Function Keys)
As Teclas de funo podem ser usadas para realizar aes e executar scripts. Isso permite que o
operador controle os dados e as funcionalidades de tela, independentemente da tela ativa.
Software
Verso
ADP
iX Developer
2.0 ou superior
Comentrio
Controller
Alarms
No suportado
Recipes
No suportado
Objeto
Comentrio
No suportado
Animated graphic
No suportado
No suportado
No suportado
Moving sign
No suportado
No suportado
Pie graph
No suportado
No suportado
Seven segments
No suportado
Trend graph
X-Ychart
No suportado
Comentrio
Arc
No suportado
Free form
No suportado
No suportado
No suportado
Otimizando o Desempenho
A seo a seguir apresenta algumas questes a considerar a fim de aperfeioar o projeto do iX
Developer. Algumas partes esto relacionadas com o driver de comunicao; outras dizem respeito
carga da CPU e operaes de flash.
Desempenho da Comunicao
Tipos de Sinais (Signal Types)
Os tipos de Tags usadas para comunicao podem ser estticas ou dinmicas. Estas so atualizadas
de formas diferenciadas.
Tags Estticas (Statics Tags)
Tags estticas so atualizadas continuamente, mesmo se elas no so atualmente mostradas no visor
do painel.
Alarm Tags
Data Loggers tags
Multiple Languages tags
Controller tags com alterao de valores e eventos
Alarm Messages
Schedulers
Tags vinculadas a Function Keys
Sinais analgicos
Sinais digitais
Nmero de sinais/pacote
29
124
Desperdcio
20
Sinais analgicos
Sinais digitais
29
124
Desperdcio
20
Nmero de tags
Nmero de tags amostrados no Trend Viewer do Data Logger
Nmero de alarmes
Desempenho do driver
Mltiplos drivers
Tipo de painel
Tamanho da lista de alarmes
Tamanho das figuras
Scripts
Telas (Screens)
Otimizar o tempo de atualizao da tela minimiza a carga da CPU e operaes de flash. Isso pode
fazer uma diferena significativa em projetos grfico-intensivos que se aproximam dos limites dos
recursos do painel.
Alteraes de tela so realizadas mais eficientemente atravs de uma ao, tecla de funo ou objeto.
Visualizador de Tendncias e Registro de Dados (Trend Viewer and Data Loggers)
Vrios visualizadores de tendncia podem mostrar dados do mesmo item de registro.
A fim de melhorar o desempenho no painel, altamente recomendvel colocar todos os itens de
registros na mesma frequncia/evento (no mesmo registrador de dados), ou pelo menos reduzir a
quantidade de registradores de dados.
Tente evitar ter um registrador de dados para cada visualizador de tendncia.
Gradientes (Gradients)
Usar objetos com gradientes acarreta um leve aumento de carga na UCP. Se um grande nmero de
objetos usa gradientes, isso vai tornar o tempo de atualizao de tela significativamente mais lento.
Deve-se ter ateno especial aos objetos com gradientes que so atualizados com alta frequncia
como, por exemplo, grfico de barras com estilo (com gradientes) ligado a uma tag que muda em
intervalos curtos.
Relatrios (Reports)
O uso da funo de relatrios em um projeto resulta em um maior tempo de inicializao do painel.
10
Perifricos
USB
Dispositivos externos, como um hub USB, pen drive, mouse ou teclado podem ser conectados porta
USB do host.
Ethernet
O painel de operao tem porta(s) Ethernet includa(s) para conexo com controladores via TCP/IP.
O nmero de portas varia conforme o modelo.
Carto de Memria (Memory Card)
Um carto de memria externo pode ser usado para armazenamento de, por exemplo, arquivos pdf e
arquivos de mdia, objetivando reduzir a memria interna. O acesso aos arquivos no carto de
memria externo est disponvel atravs de scripts.
11
3. Ambiente de Desenvolvimento
3. Ambiente de Desenvolvimento
Esta seo descreve como operar com o iX Developer.
Clicando no boto Options, no menu File, possvel adaptar o comportamento da ferramenta.
Iniciando o iX Developer
Clique em Iniciar/Todos os Programas/iXDeveloper/iXDeveloper. O iX Developer tambm pode ser
iniciado a partir da linha de comando.
Quando o iX Developer iniciado, possvel:
3. Ambiente de Desenvolvimento
1.
2.
3.
4.
5.
Iniciar o iX Developer.
Selecione create new project.
Selecione o destino para o projeto.
Selecione o modelo e marca de controlador.
Digite o nome do projeto e defina onde os arquivos devem ser salvos no ambiente do PC.
13
3. Ambiente de Desenvolvimento
14
3. Ambiente de Desenvolvimento
15
3. Ambiente de Desenvolvimento
16
3. Ambiente de Desenvolvimento
Navegao no Teclado
Pressionando ALT no teclado, os comandos de atalho de teclado que podem ser usados para executar
um comando ou ir para um grupo de controle sero exibidos. ALT+F, por exemplo, abre o menu File e
ALT+I mostra os grupos de controle do menu Insert.
Descrio
Alternar entre telas de acordo com sua ordem na rea de
CTRL+E, H
CTRL+Z
Desfazer
CTRL+Y
Refazer
CTRL+A
Selecionar tudo
CTRL+X
Recortar
CTRL+C
Copiar
CTRL+V
Colar
CTRL+N
Novo projeto
CTRL+O
Abrir projeto
CTRL+S
Salvar projeto
CTRL+B
Estilo negrito
CTRL+I
Estilo itlico
CTRL+U
Sublinhado
F1
F5
Validar projeto
F6
Executar
Sinais analgicos
Sinais digitais
Nmero de sinais/pacote
29
124
Desperdcio
20
17
3. Ambiente de Desenvolvimento
Iniciando o iX Developer a Partir da Linha de Comando
O iX Developer tambm pode ser iniciado a partir da linha de comando, digitando:
[Caminho para o arquivo NeoIDE.exe] [Localizao do projeto]\[Nome do projeto] .neoproj
Exemplo
Para comear o iX Developer abra o projeto chamado Test1 no diretrio C:\MyProjects. Selecione
Executar no menu Iniciar do Windows e digite:
Menu File
O menu File contm comandos para criar, abrir, fechar (salvando) e comprimir projetos. Tambm
oferece a possibilidade de fazer upload de um projeto a partir de um destino e atualizar drivers, bem
como o prprio software do iX Developer atravs da Internet ou de um arquivo. O menu File
acessado clicando-se no boto iX Developer.
Novo (New)
Ao iniciar o iX Developer e selecionar a criao de um novo projeto, um assistente orienta o usurio
nesse processo, da mesma forma como se tivesse sido selecionada a opo Create New Project a
partir da pgina Welcome.
Abrir (Open)
Selecionando Open exibe uma caixa de dilogo que permite a seleo (pesquisa) de um arquivo de
projeto existente a ser aberto.
18
3. Ambiente de Desenvolvimento
Salvar (Save)
Selecionando Save salva o projeto na pasta atual do projeto.
Salvar Como (Save As)
Selecionando Save As permite salvar o projeto com um nome diferente e/ou em um local diferente.
Para garantir que o projeto original permanea inalterado, o novo arquivo de projeto deve ser criado
com o comando Save As antes de modificar o seu contedo.
A criao de uma nova pasta, ao usar o comando Save As ajuda a manter um grande nmero de
arquivos de projeto ordenadamente recolhidos, permitindo uma fcil visualizao.
Nota:
A opo Save As no pode ser usada para fazer modificaes em um projeto existente, mantendo o
projeto original inalterado e salvando a nova verso com outro nome. As alteraes afetaro o projeto
original de qualquer maneira. aconselhvel fazer uma cpia de backup do projeto original, por
exemplo, usando o Windows Explorer, antes de modific-lo.
Comprimir Projeto (Compress Project)
Selecionando Compress Project comprime o projeto e o salva como um arquivo ZIP. O usurio ser
solicitado para um caminho onde deseja salvar o arquivo ZIP e ser tambm oferecida a possibilidade
de proteger por senha o arquivo ZIP.
Upload a Partir de um Destino (Upload from Target)
Selecionando Upload from Target permite fazer upload de um arquivo ZIP compactado de um
projeto a partir de um destino conectado.
Nota:
Para ser capaz de usar a funo Upload from Target, a caixa de seleo Download all Source Code
no dilogo Download deve ter sido clicada antes de transferir o projeto para um painel de operao.
Consulte o captulo Download para obter mais informaes.
19
3. Ambiente de Desenvolvimento
Descrio
Connected targets
Upload
Verify
Log
20
3. Ambiente de Desenvolvimento
Sobre (About)
Clicando no boto About exibe informaes referentes verso atual do iX Developer incluindo a
chave de registro do produto.
3. Ambiente de Desenvolvimento
rea da faixa de opes. Isto vlido para qualquer objeto, exceto para boto. Um objeto de boto
ativar a guia de aes, visto que esta considerada a mais apropriada nesse contexto.
Simple Ribbon Strategy: Esta a configurao padro e no troca a faixa ativa quando se altera a
seleo do contexto da rea de trabalho atual. Clicando em um objeto abre o menu Home e um duplo
clique abre a faixa de opes General para a maioria dos objetos, mas, no caso de botes, a faixa de
opes de Actions ativada.
Opes de Editor de Telas (Screen Editor Options)
Enable In Place Editing: Esta opo permite editar um objeto diretamente ao selecion-lo na tela
sem ter que acessar suas propriedades na guia General (por exemplo) da faixa de opes.
Show Panel Around: Esta opo exibe um esboo do modelo do painel selecionado na rea de
trabalho.
Show Size And Distance Information: O tamanho do objeto exibido ao redimension-lo. A
distncia s bordas da rea de trabalho exibida ao mover-se um objeto. A indicao pode ser
desligada, se desejado, definindo esta opo como False.
Show Tool Tips: Dicas de ferramentas teis so exibidas automaticamente no iX Developer. Estas
podem ser desligadas, se desejado, definindo esta opo como False.
As opes do editor de tela tambm podem ser modificadas usando-se os botes na parte inferior da
rea de trabalho.
Opes de Mini Barra de Ferramentas (MiniToolbar Options)
A mini barra de ferramentas um acrscimo ao menu de contexto, incluindo um subconjunto de
controles comuns de Formato, Tag/Security e Name Groups.
Show Mini Toolbar Automatic: Quando essa opo habilitada, a parte relativa mini barra de
ferramentas do menu de contexto exibida quando um objeto selecionado. A mini barra de
ferramentas aparecer sempre em combinao com o menu de contexto, ela permanecer ativa para
um objeto selecionado, mesmo depois que ele tenha desaparecido, at uma seleo ou at que o
ponteiro seja movido para outro ponto. Para mostrar a mini barra de ferramentas novamente mova o
ponteiro do mouse para o canto superior direito do objeto. Com a configurao padro (desabilitada),
a mini barra de ferramentas s aparecer em combinao com o menu de contexto no caso de um
objeto.
Sair (Exit)
Clicando no boto Exit fecha a aplicao. Se existem alteraes no salvas, o usurio ser
questionado se deseja salv-las antes de sair.
Barra de Acesso Rpido (Quick Access Toolbar)
A barra de acesso rpido contm controles normalmente usados com frequncia. A barra de
ferramentas pode ser personalizada para incluir outros botes.
Salvar (Save)
Salva o projeto atual para o local especificado na criao do mesmo.
22
3. Ambiente de Desenvolvimento
Desfazer (Undo)
Comandos executados podem ser desfeitos usando o boto Undo. Ao clicar na pequena seta direita
do boto Undo mostrada uma lista das alteraes recentes para a escolha da operao de desfazer.
23
3. Ambiente de Desenvolvimento
24
3. Ambiente de Desenvolvimento
Mostrar / Ocultar Informaes de Tamanho e Distncia (Show / Hide Size and Distance Information)
O tamanho do objeto exibido ao redimension-lo. A distncia s bordas da rea de trabalho
exibida ao mover-se um objeto.
25
3. Ambiente de Desenvolvimento
Habilitar / Desabilitar Edio Local (Enable / Disable In Place Editing)
Esta opo permite editar um objeto diretamente ao selecion-lo na tela sem ter que acessar suas
propriedades na guia General (por exemplo) da faixa de menus.
Pressione e segure a BARRA DE ESPAO (o ponteiro do mouse mudar sua aparncia de uma
forma de seta para uma mo aberta).
Arraste para ajustar a tela (o ponteiro do mouse em forma de mo se fecha).
CUIDADO:
Em cdigo digitado no modo de texto (Xaml e Script) podem ocorrer erros que no so
possveis de se reconhecer durante uma anlise e compilao.
Cdigo incorreto pode resultar em comportamento imprevisvel e perda de dados.
26
3. Ambiente de Desenvolvimento
Disposio (Layout)
Telas e objetos normalmente so editados no modo de exibio de Layout.
XAML
Um layout de tela definido em cdigo XAML (eXtensible Application Markup Language). Os
arquivos XAML so armazenados na pasta do projeto.
Cdigo XAML pode ser acrescentado e alterado no modo de exibio Xaml. Quaisquer alteraes
feitas no cdigo XAML iro afetar o layout de tela.
Script
No modo de visualizao de Script, aes podem ser configuradas para telas, objetos, tags, teclas de
funo, etc.
CUIDADO:
Para exibir uma guia de script com a descrio detalhada das possibilidades de comando do iX
Developer selecione o modo de exibio de Script, clique qualquer local no cdigo e pressione
F1.
Objetos que podem disparar eventos aparecero com ns expansveis na exibio de Script. Clicando
em [+] no n este expande e mostra os disparos de eventos para o objeto. Clicando duas vezes em um
evento insere seu ttulo do mtodo com um corpo de cdigo vazio. Roteiros so escritos em sintaxe
C#.
Quando as aes so definidas para um objeto, isto ter precedncia sobre o cdigo de script.
Notas:
Evite usar vrios mtodos de disparo, visto que isso pode causar comportamento indesejado. O
usurio pode utilizar um script ou definir aes atravs dos controles na guia Aes. Evite o uso de
aes de disparo por clique em combinao com disparo de aes via boto do mouse.
Os eventos ValueOff e ValueOn para variveis internas esto disponveis para seleo no modo
script, mas eles no so executados ao rodar o projeto.
O evento ValueChangeOrError est disponvel no modo script, mas ele s deve ser usado com tags
de controlador. Ele no suporta variveis internas ou tags do sistema.
Um comportamento complexo pode ser criado usando o cdigo de script.
Selees feitas no modo de exibio de Layout so mantidas quando alternar para o modo de
visualizao de script e vice-versa.
Os ns com cdigo de script editado so realados na visualizao de rvore expandida.
27
3. Ambiente de Desenvolvimento
28
3. Ambiente de Desenvolvimento
Nota:
necessrio fazer uma converso de tipo explcita do formato de tag para operandos de um mtodo
sobrecarregado.
O cdigo de script pode ser usado para formatar objetos. Se um atributo de objeto est selecionado
aparecer uma dica de ferramenta com os mtodos permitidos. Mtodos que no fazem parte da API
C# padro que esto endereados com o caminho completo ou a biblioteca tambm podem ser
includos.
Exemplo
Preenchimento de um objeto retangular usando um gradiente de cor (de uma cor para outra).
3. Ambiente de Desenvolvimento
Aliases
Aliases podem ser configurados no modo de exibio de Aliases.
Posicionamento de Janelas
O comportamento de muitas janelas pode ser adaptado para atender ao usurio, por exemplo, exibida
ou oculta, ou mesmo em outra posio na rea de trabalho.
Janelas ancoradas representando ferramentas de controle podem ser convertidas em janelas
flutuantes. Ferramentas de controle podem ser ancoradas separadamente ou serem gerenciadas como
um grupo de guias em uma janela. Uma janela de ferramentas ancorada suporta auto hide.
Quando uma janela ancorvel, um losango guia aparece quando a janela movida na rea de
trabalho. Setas de posio estendidas aparecem nas bordas da rea de trabalho. O losango guia torna
possvel encaixar uma janela de ferramentas em um dos quatro lados da rea de trabalho. Quando
uma janela de ferramentas est desancorada, ela flutua sobre a rea de trabalho. Posicionando uma
ferramenta no centro de um diamante guia cria um grupo de guias de ferramentas dentro da janela a
que o diamante guia pertence.
Fixando uma Ferramenta (Docking a Tool)
Arraste o ttulo da janela para qualquer posio na tela. Se a ferramenta no est fixada, ela se tornar
flutuante.
Para reafixar uma ferramenta:
1. Se a ferramenta j estiver ancorada d um duplo clique no seu ttulo para torn-la flutuante.
2. Arraste a ferramenta para o centro da rea de trabalho. Aparece um diamante guia, apontando
para as quatro bordas da rea de trabalho. Libere a janela na direo desejada. Quando o ponteiro
do mouse estiver na posio, um contorno da janela aparecer na rea designada.
Fixando uma Ferramenta a um Grupo de Guias
possvel fixar uma ferramenta a um grupo de ferramentas existente, criando uma janela agrupada
com guias.
1. Se a ferramenta j estiver fixada d um duplo clique no seu ttulo para torn-la flutuante.
2. Arraste a ferramenta para o centro do grupo existente. Uma guia diamante aparece.
3. Posicione a ferramenta no centro da guia.
30
3. Ambiente de Desenvolvimento
Desafixando uma Ferramenta de um Grupo de Guias
Quando uma janela contm vrias ferramentas, elas aparecero como guias na parte inferior da
janela. Para desafixar uma ferramenta que est em um grupo com guias, arraste a guia para a
ferramenta e solte-a na rea de trabalho.
Auto Ocultar (Auto-Hide)
Auto ocultar permite uma viso maximizada da rea de trabalho, minimizando janelas de ferramenta
ao longo das bordas da rea de trabalho, quando estas no estiverem em uso. Auto Hide ligada e
desligada, clicando no respectivo cone de tachinha na barra de ttulo da janela.
Janelas de ferramenta iro expandir-se para seu tamanho original quando o ponteiro passar sobre
elas. Quando uma janela de ferramenta escondida perde o foco, ela retorna para sua guia na borda da
rea de trabalho. Enquanto uma janela de ferramentas estiver oculta, seu nome e o cone so visveis
em uma guia na borda da rea de trabalho.
Nota:
A funo Auto Ocultar tem de ser desligada antes que uma ferramenta possa ser movida.
Pginas de Configurao
Muitas funes, tais como Alarm Server e Data Logger, so configuradas atravs de pginas de
configurao no estilo de tabela.
Em alguns casos, existem vrias pginas de configurao para um recurso. Quando aplicvel, a
pgina de configurao de um recurso pode ser aberta para permitir o acesso direto. Por exemplo,
possvel, no s selecionar uma tag, mas tambm declarar novas tags, diretamente atravs do campo
Select Tag no caso de um objeto.
Incio (Home)
Em uma pgina de configurao, o menu Home usado para adicionar e remover itens em uma
funo ou controlador.
Editar Clulas da Tabela
Use o boto Add para acrescentar um novo item em uma exibio de tabela na pgina de
configurao.
Use o boto Delete na guia Home ou o boto Delete do teclado para remover a linha ativa na tabela.
Vrias linhas podem ser selecionadas usando as teclas CTRL ou SHIFT.
31
3. Ambiente de Desenvolvimento
32
3. Ambiente de Desenvolvimento
1 ser acrescentado string se a mesma no finaliza com um caractere numrico. Isso til quando
existem tags consecutivas do mesmo tipo nos dados do controlador.
Filtrando Itens (Filtering Itens)
Itens nas pginas de configurao podem ser filtrados selecionando-se Show Selection no boto
Selection/Show All.
33
3. Ambiente de Desenvolvimento
O esquema de cores a seguir empregado:
Cor
Funo
Vermelho
Operador lgico
Azul
Operando de coluna
Verde
Operador de valor
Cinza
Operando de valor
Selecionando Show All a partir do boto Show Selection/Show All na pgina de configurao exibe
a lista completa, no filtrada.
Telas (Screens)
Telas contm objetos que podem ser exibidos em Runtime. Uma tela pode conter objetos
predefinidos, tais como botes ou uma lista de alarme. Fotos de objetos fsicos, como uma bomba,
conectados aos dados de um controlador, tambm podem ser includos para serem usados para
controle e monitoramento do objeto fsico.
Propriedades so definidas para cada tela.
Telas so editadas na rea de trabalho e podem ser gerenciadas a partir de:
Localizao
Uso
34
3. Ambiente de Desenvolvimento
3. Ambiente de Desenvolvimento
2. Crie uma nova tela.
3. Ambiente de Desenvolvimento
Qualquer modificao feita na tela de fundo ser refletida em todas as telas que a utilizam.
Tela de Inicializao (Startup Screen)
A tela de inicializao a primeira tela que abre quando um projeto executado. Por padro, Screen
1 definida como tela de inicializao.
Outra tela de inicializao pode ser definida a qualquer momento clicando sobre a tela na rea de
trabalho ou no Project Explorer e selecionando-a como Startup Screen.
A tela de inicializao selecionada distingue-se facilmente das outras telas no Project Explorer por
um contorno azul quando em foco.
Modelos de Tela (Screen Template)
A instalao do iX Developer inclui um nmero de modelos de tela com funcionalidades bsicas.
Tambm possvel salvar suas prprias telas como modelos de tela, clicando sobre a tela atual e
selecionando Save Scren as Template. O modelo de tela pode ser usado no projeto atual ou em
outros projetos do iX Developer.
Se um modelo de tela selecionado contm tags que no foram anteriormente includas no projeto, o
usurio pode selecionar para automaticamente adicion-las lista de Tags.
Para usar um modelo de tela, clique na parte inferior do boto Add Screen no grupo Screen do menu
Home. Uma visualizao de modelos de tela exibida. Modelos criados pelo usurio, bem como
predefinidos podem ser excludos clicando-se sobre o modelo na visualizao e selecionando-se
Delete Screen Template. A pasta da tela selecionada excluda permanentemente do disco.
Tela de Segurana (Screen Security)
O uso das configuraes de segurana nas telas torna possvel restringir o acesso s mesmas com
base em grupos de segurana de usurio, da mesma forma que na segurana de objeto.
No possvel definir a segurana para o caso da tela de inicializao.
Ao usar uma tela de fundo, so aplicadas as configuraes de segurana da tela de nvel superior.
Quando telas so importadas de outros projetos do iX Developer ou do Information Designer,
configuraes de segurana so includas e sero usadas no projeto atual.
Tela de Popup (Popup Screen)
Normalmente, apenas uma tela visvel no painel de operao em Runtime. Algumas vezes, uma tela
popup que se comporta como uma janela flutuante pode ser til. Qualquer tela pode ser configurada
como uma tela de popup:
1. Marque a opo Popup Screen no Screen Group do menu General.
2. Defina as coordenadas (X, Y) da posio inicial para determinar onde a tela ser aberta. A
posio (1, 1) corresponde ao canto superior esquerdo da tela.
3. Defina a largura desejada e a altura em pixels para a resoluo da tela.
Clicando em Modify Screen Size/Position permite mudar o tamanho e posio da tela popup
arrastando-a com o cursor. As coordenadas so atualizadas automaticamente.
Tela de Popup Modal (Modal Popup Screen)
Marcando a opo Modal torna a tela popup selecionada, modal, o que significa que o usurio no
poder interagir com outras telas enquanto esta tela estiver visvel. Todas as outras telas ainda sero
atualizadas.
37
3. Ambiente de Desenvolvimento
Estilo (Style)
Diferentes estilos podem ser selecionados para telas de popup em destinos de PC.
Nota:
Quando usando um navegador web ou objeto visualizador de pdf em uma tela popup, apenas o estilo
padro para a tela de popup suportado.
Abrir Tela de Popup (Open Popup Screen)
A abertura de uma tela de popup em Runtime feita atravs de uma ao Show Screen em um
objeto.
Nota:
Ao configurar uma ao Show Screen para uma tela popup, a posio da tela pode ser selecionada.
Essas configuraes substituem as configuraes realizadas no grupo Screen do menu General.
Fechar Tela de Popup (Close Popup Screen)
Uma tela popup fechada em Runtime por uma ao Close Screen em um objeto.
Pr-Carregando Telas (Preloading Screens)
Na primeira vez que uma tela aberta no projeto em execuo deve-se levar em conta o tempo de
compilao. Para minimizar este tempo, possvel pr-carregar um mximo de 10 telas do Screen
Group no menu General, enquanto a tela estiver selecionada. As telas selecionadas sero ento
carregadas na inicializao da aplicao e no no instante da sua abertura.
Nota:
Em vez disso, o tempo economizado na abertura da tela adicionado ao tempo de inicializao da
aplicao.
Eventos relacionados s aes de tela (tela aberta, tela fechada e tela fechando) no ocorrero por
ocasio da pr-carga de uma tela.
O pr-carregamento da tela de inicializao (ou da sua tela de fundo) no tem nenhum efeito. Telas
de popup no podem ser pr-carregadas.
A funo de pr-carregamento est disponvel somente para destinos de painel de operao.
Importando Telas (Importing Screens)
Telas de outros projetos podem ser importadas clicando com o boto direito do mouse na rea de
telas do Project Explorer e selecionando Import.
Se a tela selecionada tem um nome idntico ao de uma das telas existentes, um novo nome de tela
sugerido.
Se a tela importada inclui tags que ainda no existam em projetos, o usurio indagado se deseja
adicionar estas.
Nota:
Somente os nomes de tag sero adicionados pela funo de importao.
Grade (Grid)
Existem diferentes mtodos para alinhar objetos em telas, encaixando-os em outros objetos e
encaixando-os na grade. Propriedades de grade so gerenciadas clicando sobre a tela atual e
selecionando Grid no menu de contexto. Tambm possvel selecionar a opo de no encaixar
objetos.
Configuraes de grade so globais e afetaro todas as telas.
38
3. Ambiente de Desenvolvimento
Descrio
Spacing
Grid Style
Objetos (Objects)
Objetos que podem ser criados em uma tela esto disponveis a partir do grupo de Objects e
Component Library.
Linhas de encaixe so usadas para posicionar objetos em uma tela e alinhar um objeto movido
juntamente com outros objetos.
Informaes sobre conexes de tag, bem como informaes de tamanho e distncia de objetos na tela
atual podem ser exibidas atravs dos botes na parte inferior da rea de trabalho.
39
3. Ambiente de Desenvolvimento
Manipulao de Objetos
Criar (Create)
Para inserir um objeto de tamanho padro, clique na posio da tela onde se deseja colocar o mesmo.
Para dar ao objeto um tamanho e forma especficos, pressione o boto do mouse e arraste para criar o
objeto na tela. Pressione e segure SHIFT ao criar um objeto para manter as propores do mesmo.
Ao criar um objeto do tipo linha, pressione e segure SHIFT para restringir a linha em ngulos de 45
graus.
Selecionar (Select)
A ferramenta Select est disponvel no canto superior esquerdo do grupo Objects quando o grupo no
estiver expandido. A ferramenta de seleo a ferramenta padro para edio de telas. Depois de
aplicar qualquer outro controle de objeto, o ponteiro do mouse ir retornar para a ferramenta
Selecionar. Quando a ferramenta Select focaliza um objeto selecionado no ponteiro/seta do mouse
muda para outro lado.
Mover (Move)
A posio de um objeto parte das propriedades do mesmo. A posio de um objeto pode ser
alterada de maneiras diferentes:
Para mover o objeto selecionado um pixel por vez selecione o objeto e use as setas do teclado.
Copiar e Colar (Copy and Move)
Use CTRL + arraste para fazer uma cpia do objeto selecionado e para mov-lo para a posio
desejada.
Redimensionar (Resize)
O tamanho de um objeto parte das propriedades do mesmo. Para alterar o tamanho de um objeto:
Para redimensionar um pixel por vez de um objeto selecionado escolha o objeto, pressione SHIFT e
use as setas do teclado.
Girar (Rotate)
Nota:
Girar s suportado para projetos concebidos para destinos de PC e no contempla todos os objetos.
ngulo e centro de rotao pertencem s propriedades de um objeto. O centro de rotao de um
objeto mostrado como um crculo branco pequeno que, por padro, est localizado no centro do
objeto selecionado.
Quando a ferramenta Select paira sobre o centro de rotao de um objeto selecionado o ponteiro do
mouse muda para um crculo dentro de um quadrado com lados de seta. Isto indica que possvel
mover o centro de rotao.
Para alterar o centro de rotao de um objeto:
40
3. Ambiente de Desenvolvimento
1. Aponte para um objeto para selecion-lo. Quando um objeto selecionado um quadro vermelho
com alas mostrado ao redor do objeto.
2. Arraste e solte o crculo do centro de rotao para a nova posio.
Quando a ferramenta Selecionar passa ao lado de um canto do quadro de seleo para um objeto
selecionado o ponteiro do mouse muda para uma seta circular. Isso indica que possvel gir-lo em
torno do centro de rotao.
Para alterar o ngulo de rotao de um objeto:
1. Arraste o mouse para girar o objeto em torno de sua posio central.
2. Use CTRL + arraste para girar em incrementos de 15 graus.
3. Ambiente de Desenvolvimento
1. Criar um objeto numrico analgico e conect-lo a uma tag (no exemplo: D0).
2. Clique no boto direito do mouse no objeto e selecione Create Series no menu de contexto.
3. Preencha o nmero de objetos a serem adicionados, ajuste as configuraes para incremento do
endereo e clique em OK.
Descrio
Number os Copies
Spacing
Address Incrementation
Increment Direction
42
3. Ambiente de Desenvolvimento
43
3. Ambiente de Desenvolvimento
44
3. Ambiente de Desenvolvimento
Descrio
Directed Links
Orthogonal Links
45
3. Ambiente de Desenvolvimento
Descrio
Show
Rename
Add
Import
46
3. Ambiente de Desenvolvimento
Telas (Screens)
O explorador de telas lista as telas includas na aplicao. Clicando em uma tela, ela abre para edio
na rea de trabalho.
Tela de Menu de Contexto (Screen Context Menu)
Clicando no boto direito do mouse em uma tela abre um menu de contexto com uma seleo de
operaes disponveis:
Show
Rename
Import
Delete
Set as startup screen
Save screen as template screen
Add to screen group
Remove from screen group
A tela definida como de inicializao marcada com uma moldura verde no explorador de telas.
Grupos (Groups)
O explorador de telas oferece a possibilidade de atribuir telas a grupos.
Clique no boto direito do mouse no cabealho All Screens no explorador de telas e selecione
Add Group juntamente com um nome exclusivo para o grupo na caixa de dilogo especfica.
Para atribuir uma tela a um grupo clique no boto direito do mouse na tela no explorador de telas
e selecione Add to Screen Group no menu de contexto. Selecione um grupo para adicionar a tela
na caixa de dilogo Select Screen Group.
Para visualizar os grupos disponveis, d um duplo clique no cabealho All Screens no
explorador de telas. Telas no atribudas a um grupo sero listadas como telas desagrupadas.
Clicando no boto direito do mouse em um grupo aparece um menu de contexto no qual o
usurio pode optar por renomear ou excluir o grupo.
Nota:
A excluso de um Grupo de telas tambm exclui todas suas telas atribudas.
Tambm possvel atribuir uma tela a um grupo por meio de uma simples operao de arrastar e
soltar. Arraste o smbolo da tela, liberando-a no grupo.
Zoom Deslizante (Zoom Slider)
O controle deslizante de Zoom encontrado no explorador de telas e permite aumentar e diminuir o
zoom rapidamente.
Pesquisar (Search)
A funo de pesquisa fornece a opo de pesquisar telas usando o nome ou identificador da tela.
A pesquisa executada somente no grupo selecionado.
Funes (Functions)
Os itens Alarm Server, Multiple Languages e Security Functions so predefinidos, bem como Tags e
no podem ser excludos da pasta de funes. As outras funes podem ser adicionadas a partir do
menu Insert. A maioria das funes estar disponvel na pasta Functions aps sua incluso no
projeto, porm algumas funes so atribudas a pastas prprias.
47
3. Ambiente de Desenvolvimento
Clique sobre a funo na pasta Functions para abrir suas pginas de configurao e permitir a edio
na rea de trabalho.
Distribuidor de Alarmes (Alarm Distributor)
Os alarmes podem ser distribudos entre os painis de operao, com notificao via impressora,
SMS ou e-mail usando o distribuidor de alarme.
Servidor de Alarmes (Alarm Server)
O item de servidor de alarmes, Alarm Server, gerencia grupos e itens de alarme.
Registro de Aes (Audit Trail)
A funo Audit Trail permite o rastreamento de aes do operador.
Teclas de Funo (Function Keys)
Podem ser configuradas teclas de funo para os painis de operao, bem como para o teclado
padro do PC.
Mltiplos Idiomas (Multiple Languages)
A configurao de mltiplos idiomas para textos de usurio e do sistema suportada. Os textos
podem ser exportados, editados e reimportados para o projeto. Uma ferramenta para tradues
automticas tambm est includa.
Relatrios (Reports)
A funo relatrios permite adicionar modelos de relatrios em Excel no projeto.
Agendador (Scheduler)
Um agendador pode ser usado para controlar eventos no processo em ocasies especficas.
Segurana (Security)
Usurios e grupos de usurios podem ser configurados para fins de segurana.
Tags
Clicando em Tags na pasta Functions exibe a pgina de configurao de tags no ambiente de trabalho
com todas as tags que so usadas na aplicao. Tags so adicionados clicando no boto Add
Tag/Add System Tag.
Tags podem estar vinculados a um controlador conectado ou podem ser internos. Tags internos
podem ser usados e selecionados da mesma forma que tags controlador usuais.
Tags de sistema so usadas para monitorar ou acessar variveis do sistema, por exemplo UsedRAM
or DateTime. Tags de sistema so indicados pela cor azul na lista de tags.
Biblioteca de Texto (Text Library)
Com a funo de biblioteca de texto, tabelas de texto podem ser criadas, onde os valores esto
vinculados aos textos.
48
3. Ambiente de Desenvolvimento
Receitas (Recipes)
Vrias receitas podem ser inseridas no projeto. Cada funo receita lida com um conjunto
predefinido de itens de receita.
Mdulo de Script (Script Modules)
Clique em um mdulo de script na pasta Script Module para abrir o editor de scripts na rea de
trabalho. Um mdulo de script pode ser includo para prover recursos de programa no cobertos pelas
funes e aes includas, ou para ser usado no compartilhamento de funcionalidades entre funes.
H tambm uma funo de ao script que pode ser usada para aplicar os mdulos de script a um
objeto da mesma forma que outras aes de disparo.
Registradores de Dados (Data Loggers)
Dados podem ser registrados e salvos em um banco de dados em intervalos de tempo ou dependendo
de valores alterados.
Componentes predefinidos
Objetos
Objetos de texto configurados com mltiplos textos
Objetos simblicos configurados com mltiplos smbolos
Objetos agrupados
Figuras externas
Texto
Pastas (de arquivos)
Arquivos htm/html
Arquivos de mdia
Arquivos PDF
Tendo em vista que o texto pode ser salvo como um componente, possvel salvar reutilizaes de
componentes de script arrastando uma seo de cdigo do script na visualizao do Script para a
Component Library.
Um componente exibido com seu nome e uma representao em miniatura na janela Component
Library.
Objetos agrupados so exibidos como uma miniatura representando a seleo principal do objeto.
Pastas e arquivos de texto so representados por miniaturas de sistema operacional.
Nota:
Somente objetos grficos estticos so suportados no iX Developer.
49
3. Ambiente de Desenvolvimento
Figuras de Projeto (Project Pictures)
A pasta de Figuras do Projeto especfica do projeto e contm imagens que so usadas no projeto
atual. Os componentes das Project Pictures so armazenados na pasta de projects Symbol.
Arquivos de Projeto (Project Files)
A pasta de Arquivos do Projeto especfica do projeto e contm arquivos que foram adicionados ao
criar o projeto.
Pastas e arquivos do projeto podem ser adicionadas e excludas da pasta de Project Files antes de
efetuar o download do projeto para um painel de operao. A pasta de Project Files est localizada na
Pasta do projeto.
Por exemplo, C:\MyProjects\ProjectFolder\ProjectFiles.
Tambm possvel acessar o painel de operao via FTP para adicionar e excluir arquivos e pastas
aps o download, desde que a opo FTP esteja habilitada no projeto.
Adicionar e Usar Componentes (Add and Use Components)
Arraste e solte qualquer componente da biblioteca para a tela atual, ou use os comandos de copiar
(CTRL+C) e colar (CTRL+V).
Objetos podem ser copiados ou movidos para a Component Library.
Um arquivo de texto, que est salvo na Component Library ser convertido para um objeto de caixa
de texto quando colado em uma tela.
Um componente (figura ou grupo) que originalmente copiado de um objeto com uma conexo de
tag manter a mesma, assim como suas propriedades dinmicas quando usado a partir da Component
Library.
Nota:
Se um componente com uma associao de tag reutilizado em outro projeto ento todas as tags
referenciadas devem estar presentes no novo projeto.
Janela de Biblioteca de Componentes (Component Library Window)
A biblioteca de componente fica disponvel como uma aba no lado direito da rea de trabalho. A
janela est configurada com as funes de auto ocultar e tambm pode ser ativada/desativada na guia
Visualizar. Sua aparncia pode ser gerenciada, assim como outras ferramentas, no estilo de janela
ancorada ou flutuante.
A biblioteca de componentes tambm est acessvel quando selecionando e posicionando a figura a
partir do menu Home.
50
3. Ambiente de Desenvolvimento
3. Ambiente de Desenvolvimento
Pesquisar (Search)
O recurso de pesquisa fornece uma pesquisa que diferencia caracteres maisculos de minsculos e
em ordem alfabtica, com base no rtulo do componente, na pasta atual e em todos as subpastas.
Zoom
O controle deslizante de Zoom na rea inferior da janela de ferramentas pode ser usado para alterar o
tamanho dos componentes exibidos. Posicionando o ponteiro do mouse sobre um componente exibe
uma imagem em tamanho real do componente.
52
3. Ambiente de Desenvolvimento
Diretrizes XAML (XAML Guide Lines)
Todas as informaes, inclusive a imagem, devem estar contidas dentro do arquivo XAML. Links
para objetos externos iro resultar em objetos no encontrados. Alm disso, a aparncia do arquivo
XAML pode no ser dependente de entradas externas como, por exemplo, um parmetro controlando
uma multi-figura com base na lgica interna do arquivo XAML.
As seguintes restries se aplicam:
No Nomear Controles em XAML
No suportado:
53
3. Ambiente de Desenvolvimento
Vnculos (Bindings)
Estas so as nicas propriedades que so suportadas para vinculao de XAML em componentes:
3. Ambiente de Desenvolvimento
Uma viso geral detalhada das propriedades do objeto est disponvel selecionando a guia da faixa de
opes Property Grid ou selecionando Properties no menu de contexto.
A grade de propriedade inclui mais propriedades e configuraes do que as guias de faixa de opes,
por exemplo, tamanho e posio dos objetos e atraso do mouse e toque em Runtime.
Propriedades de grupos podem ser recolhidos/expandidos.
A janela est configurada com as funes de auto ocultar. Sua aparncia pode ser gerenciada, assim
como outras ferramentas, no estilo de janela ancorada ou flutuante.
55
3. Ambiente de Desenvolvimento
Pesquisar (Search)
Este recurso fornece uma pesquisa alfabtica e que diferencia maisculas de minsculas, tornando
mais fcil a reduo do nmero de propriedades exibidas.
Alternando Visualizaes (Toggling Views)
As diferentes visualizaes na grade de propriedade podem ser selecionadas usando o menu na parte
superior da janela.
Favoritos (Favorites)
As propriedades mais comumente usadas podem ser adicionadas a uma categoria de favoritos para
fcil acesso. Os favoritos so salvos por tipo de objeto, ou seja, o boto tem um conjunto de
favoritos, o analgico numrico tem um conjunto de favoritos, o grfico tem um conjunto e assim por
diante.
Uma estrela amarela indica que a propriedade foi adicionada como uma favorita.
Clicando-se na estrela, a propriedade desmarcada e removida da categoria Favorites
Ao clicar em uma estrela cinzenta, a propriedade correspondente adicionada
categoria Favorites
3. Ambiente de Desenvolvimento
Seleciona todas as propriedades para o objeto
Desmarca todas as propriedades para o objeto
Copia as propriedades selecionadas para a rea de
transferncia
Sada (Output)
A janela Output contm mensagens relativas validao de projeto e compilao. Arquivos de
projeto criados com caminhos de pasta, bem como todos os erros encontrados sero listados na opo
Output.
57
3. Ambiente de Desenvolvimento
Nota:
Cdigo incorreto digitado em modo de texto (Xaml e Script) pode resultar em erros que no so
possveis de reconhecer durante a anlise e compilao.
Ajuda (Help)
O arquivo de ajuda do iX Developer pode ser aberto pressionando F1 no teclado ou usando o boto
de Help no menu da guia superior.
58
4. Tags
4. Tags
Objetos conectados a tags podem alterar valores em um controlador, e valores de controlador podem
ser refletidos, alterando a aparncia do objeto de vrias maneiras. Objetos em uma tela permanecero
estticos at que sejam conectados a um tag.
Uma tag tem um nome simblico e pode ser de diferentes tipos de dados.
Tags podem pertencer a um controlador conectado, serem internas ou pertencem ao sistema. Tags
internas so usadas para manipular valores de dados locais e podem ser visualizadas e tratadas em
telas como tags de controlador.
A lista global de tags fornece uma viso geral de todas as tags usadas, independentemente do
controlador.
Isto torna mais fcil o desenvolvimento de projetos, visto que essas podem ser usadas com uma
variedade maior de controladores. Tambm possvel conectar-se uma tag a mais de um controlador
simultaneamente.
59
4. Tags
Removendo Tags No Utilizadas (Remove Unused Tags)
O boto Delete (em Tags) pode ser usado para identificar tags no utilizados para remoo imediata
atravs da caixa de dilogo Remove Unused Tags.
60
4. Tags
61
4. Tags
62
4. Tags
Configuraes Bsicas
Para reduzir a complexidade na pgina de configurao de tags, algumas colunas podem ser
ocultadas/tornadas visveis. As configuraes bsicas so sempre exibidas. possvel personalizar
quais colunas se deseja mostrar por padro usando as opes do Tags Editor.
Digite o nome, tipo de dado, e direitos de acesso para a tag. Selecione se a tag pertencer a um
controlador informado na guia Controllers. Se nenhum endereo de tag de controlador inserido, a
tag ser tratada como uma tag interna.
Parmetro
Descrio
Name
Data Type(Tag)
Access Rights
Controller
Endereo do controlador
63
4. Tags
Escalonamento (Scaling)
O escalonamento afeta apenas tags conectadas a um controlador.
Marcando a caixa Scalinng exibe as colunas de Offset e Gain. Esses parmetros so usados para
mudar a escala do valor do controlador para um valor indicado em conformidade com a seguinte
equao:
Valor no Painel = Offset + (Ganho Valor do Registrador)
Quando o valor de um objeto alterado a partir do painel de operao, a escala alterada para o
valor indicado em conformidade com a seguinte equao:
Valor do Registrador = (Valor no Painel - Offset) / Ganho
A escala no afeta os valores mximos e mnimos definidos, ou o nmero de casas decimais.
Troca de Dados (Data Exchange)
Marcando a caixa de Data Exchange exibe as colunas Direction e When O sistema oferece suporte
troca de dados em tempo real entre diferentes controladores, bem como diferentes fabricantes. A
troca de dados pode ser executada quando uma tag digital definida ou em um determinado intervalo
de tempo, configurada na guia Triggers. A troca de dados pode ser selecionada para tags individuais,
tags de matriz ou para a gama completa de tags.
64
4. Tags
Outros (Others)
Marcando a caixa Others torna possvel configurar outras propriedades adicionais da tag.
Parmetro
Descrio
Description
Poll Group
Always Active
Impede que a tag se torne inativa. Isto pode ser til para fins de scripts e
aes.
Nota: A configurao Ativa para o controlador na guia Controllers
predominante sobre a configurao Sempre Ativa para uma determinada
tag.
Non Volatile
Initial Values
Index Register
Action
4. Tags
Nota:
Tags adicionadas durante a edio permanecero internas at serem conectadas a um controlador na
pgina de configurao de tags.
Selecionando Mltiplas Tags
Vrias linhas de tags podem ser selecionadas usando as teclas CTRL ou SHIFT. Isto torna mais fcil,
por exemplo, a excluso de vrios de tags rapidamente.
66
4. Tags
4. Tags
Communication
Project
System
System Tag
Descrio
CommunicationErrorMessage
CommunicationErrors
RemoteAlarmServerConnection
Errors
DateTime
Day
DayofWeek
Hour
Minute
Month
Second
Year
CurrentScreenID
ID da tela atual.
O tipo de dados dessa tag int 16 e s tem acesso de leitura. Essa tag atualizada
toda vez que o usurio abrir uma tela, excetuando-se telas de popup. Ao abrir uma
tela de popup, a tag de identificao de tela atual no ser atualizada. Ao entrar em
uma tela sem id de tela o valor da tag de identificao da tela atual ser definido
para 1. Observe que 0 uma id vlida para a tela.
CurrentScreenName
LatestLoadedRecipe
NewScreenID
ID da nova tela.
O tipo de dados dessa tag int 16 e tem acesso de leitura/escrita. A tag est
sempre ativa. Quando a tag de identificao de nova tela altera seu valor um salto
realizado para a tela com a identificao de tela correspondente. Se essa tela no
existir aparecer uma mensagem de notificao. Se a nova tela contm instncias
de tela configuradas (alias), a instncia padro sempre exibida.
ProjectName
RuntimeVersion
ScreenUpdateTime
AvailableRAM
AvailableStorage
BacklightBrightnessLevel
CPULoad
CurrentUser
DebugLoggingEnabled
InternalTemperature
PhysicalRAM
PowerLEDBlinkFrequency
PowerLEDBlueIntensity
PowerLedRedIntensity
StorageMemory
UsedRAM
UsedRAMPercent
UsedStorage
UsedStoragePercent
WindowsCEImageVersion
Verso do Windows CE
68
4. Tags
Tags de sistema so indicados pela cor azul na lista de tags.
Tags de sistema so adicionados clicando no boto Add Tag/Add System Tag na pgina de
configurao de tags.
Tags Array
Uma tag array uma tag que contm vrios valores.
Se o tamanho da matriz > 1, a tag considerada como uma tag array.
Nota:
Tags array so suportadas apenas pelos controladores que utilizam endereos que podem ser
incrementados numericamente.
Configurao da Tag Array
Clique no boto Add para adiciona uma tag lista. Configuraes para tag acrescentada. Quando os
valores predefinidos esto disponveis, estes podem ser selecionados clicando na seta direita da
clula da tabela.
Clicando na clula de Data Type na coluna Controller exibe a pgina de configurao especfica.
Uma tag array configurada definindo o tamanho do array para um valor > 1.
Descrio
Data Type
Array Size
69
4. Tags
Limitao
Ao usar controladores com variveis nomeadas e acessar bits individuais com a sintaxe
NomedaVariavel.NumerodoBit, tags array de dados do tipo BOOL com endereamento de bit,
somente so suportados em tags de 16-bits.
Disparadores (Triggers)
Disparadores so usados para determinar quando a troca de dados deve ser executada; com base na
tag ou em um determinado intervalo.
4. Tags
Parmetro
Descrio
Name
Tag
Seleo de uma tag, que quando alterada para um valor diferente de 0, dispara a
troca de dados
Time
Descrio
Name
Interval
Intervalo de varredura em ms
Gerenciamento de Estao
Para alguns controladores, possvel ao operador definir de qual estao de controlador os valores
sero lidos ou escritos. O nmero da estao indicado como um prefixo no endereo do
controlador.
O nmero da estao para cada controlador definido na guia Controllers da pgina de configurao
de Tags, clicando no boto Settings.
A estao padro definida na guia Settings, e as estaes so definidas na guia Stations.
71
4. Tags
72
4. Tags
4. Tags
Tags so conectados aos registos de ndice na guia Tags.
Em linhas gerais, o endereamento de ndice pode ser formulado como:
VALOR EXIBIDO = CONTEDO DA TAG (ENDEREO DO OBJETO + CONTEDO NO
REGISTRO DE NDICE)
Se o contedo no registro de ndice 2, e o endereo da tag especificada no objeto 100, o valor
mostrado no objeto ser coletado no endereo 102. Se o valor no registo de ndice alterado para 3, o
valor no objeto ser coletado do endereo 103.
Exemplo de Endereamento de ndice
Usar registradores de ndice pode ser conveniente, por exemplo, no controle de torque e velocidade
de um nmero de motores conectados na mesma tela, sem ter que configurar e exibir objetos
manobrveis para cada motor.
O exemplo a seguir baseia-se na aplicao de trs motores. O torque e a velocidade de cada motor
so implementados em outra tag.
Motor1
Motor2
Motor3
Torque
Speed
Torque
Speed
Torque
Speed
D11
D21
D12
D22
D13
D23
Tabela 4-7.
1. Criar um projeto selecionando Demo Controller.
2. Acrescentar tags e rtulos e conect-los s tags do Demo Controller conforme indicado a seguir.
74
4. Tags
75
4. Tags
4. Tags
O endereamento via ndice reduz o nmero de tags necessrias bem como o nmero de objetos a
serem configurados no projeto do iX Developer ao ler/escrever para vrias estaes de controlador.
A sintaxe para uso de registradores de ndice na manipulao de estaes , por exemplo, I1:D10.
77
4. Tags
Expresses (Expressions)
A funcionalidade Expressions usada na conexo de um objeto a uma tag e o objetivo no usar o
valor da tag como tal. Expresses permitem que o usurio, por exemplo, extraia um bit de uma tag,
adicione um offset ou ganho dinmico e em seguida, utilize esse valor em um objeto especfico.
Nota:
O offset e ganho estticos de um tag so definidos na pgina de configurao de tags.
A mesma expresso pode ser conectada a mais de um objeto no projeto.
Definio
Uma expresso uma instruo de linha nica com retorno em c#. O cdigo de expresso padro
value.
Usando Expresses
Clique no boto direito do mouse em um objeto e, em seguida, clique no boto ao lado de Select Tag.
exibida a caixa de dilogo de Expresses.
78
4. Tags
79
4. Tags
Aps salvar na biblioteca as expresses que deseja remover clique em Delete. As expresses salvas
podem ser selecionadas em uma caixa de dilogo. As expresses includas na instalao do iX
Developer no esto listadas, portanto, no podem ser excludas.
Limitaes
Uma expresso executada somente no modo leitura, ou seja, quando o valor alterado no
controlador.
Ao escrever um valor (por exemplo, uma tag numrica analgica), a expresso no ser executada.
Se for utilizada uma tag diferente da original, a expresso no acionada quando o valor for alterado.
Se uma expresso usada em mais de um local for renomeada ou excluda, suas referncias no sero
atualizadas. Um erro de compilao ser indicado.
Expresses podem ser usadas para todas as conexes de dados, exceto para:
Actions
Property Grid
Tags de item de Recipes
Tag do idioma atual na configurao de vrios idiomas
Tags de Trigger
Tags de Index
Tags de Agendador (Scheduler)
Texto dinmico (Dynamic Text) para itens de alarme
Troca de Dados
O software suporta a troca de dados entre diferentes controladores, inclusive os de diferentes marcas.
A troca de dados pode ser executada quando se configura uma tag digital, ou quando se especifica em
um determinado intervalo de tempo. A troca de dados pode ser selecionada para tags individuais, tags
de matriz ou para a gama completa de tags.
Nota:
A funo de troca de dados isolada das configuraes gerais de tag/controlador. Por exemplo, uma
tag a qual foi atribuda somente acesso de leitura, pode ainda ser lida e escrita atravs da funo de
troca de dados.
Siga os passos abaixo para configurar uma troca de dados envolvendo trs diferentes controladores:
1. Selecione a guia Controllers na pgina de configurao de tags e, na coluna ID, digite nomes
curtos para os controladores, certificando-se de que todos esto ativos.
80
4. Tags
81
4. Tags
82
4. Tags
4. Tags
Manipulao de Colunas
A funo de importao permite ignorar colunas ou associ-las no arquivo de importao com
qualquer coluna na pgina de configurao das Tags.
As colunas Name e Data Type sempre devem estar associadas. Uma coluna s pode ser associada
uma vez.
Salvando a Configurao de Importao
possvel salvar e reutilizar configuraes de importao, para o caso de aes repetidas, como por
exemplo, de que forma as colunas devem ser associadas ou a partir de qual linha deve se iniciar a
importao. Antes de executar a importao de importao, clique no boto para salvar as
configuraes. Desta forma, na prxima em que caixa de dilogo Import Tags for aberta, a
configurao estar disponvel na lista drop-down. O salvamento de configuraes de importao
vlido somente para arquivos de texto ou em formato Excel.
Nota:
Para importar ou exportar arquivos. xls, o Microsoft Excel deve estar instalado.
Exemplo de Importao de Tag
Se o controlador no projeto for alterado para um sistema com outros nomes para as tags usadas, estas
devem ser alteradas:
1. Clique em Tags no Project Explorer.
2. Clique na seta direita do boto Import/Export para exibir as opes disponveis.
84
4. Tags
85
4. Tags
86
4. Tags
87
4. Tags
Importar Tags a Partir da Linha de Comando
Tags tambm podem ser adicionadas ao projeto atual do iX Developer atravs da opo de linha de
comando. Digite:
[Arquivo executvel] Localizao do projeto] \ [nome do projeto] .neoproj/ImportTags=
[Localizao do arquivo da tag] \ arquivo de Tag
Neste caso, se a importao for bem sucedida, nenhuma janela da aplicao ser exibida.
Exemplo em Windows XP
Para abrir o projeto chamado Test1 com o arquivo VaFile.txt no diretrio C:\Meus Projetos. Execute
o iX Developer a partir da linha de comando com os seguintes argumentos:
NeoIDE.exe C:\Meus Projetos\Test1\Test1.neoproj /ImportTags=C:\Meus Projetos\VarFile.txt
No Windows Vista, deve ser includo o caminho completo (com aspas) para o arquivo executvel.
Remover Tags Prvias do Controlador na Importao
As linhas de comando de /Import Tags podem ser utilizadas em conjunto com o boto Remove Tags
Not In File. Isto remover todas as tags do controlador que no constarem no arquivo de importao.
Filtragem de Tags
Uma seleo de filtragem de tags pode ser exibida atravs do Filter Builder. Vrias condies podem
ser usadas, e os diferentes valores/operadores usados para definir as condies so exibidos ao clicar
sobre os blocos de construo de condies.
Operandos e ns de operador so sensveis ao contexto. Strings de nome no diferenciam maisculas
de minsculas. Valores no construtor de filtro so salvos individualmente para cada funo durante
uma sesso de edio. Um filtro construdo como uma rvore de expresso lgica. Um filtro
normalmente tem operaes em valores de coluna individual, assim como ns secundrios e
operadores lgicos servem como ns principais.
Execute as seguintes etapas para criar um filtro:
1. Clique em Tags no Project Explorer.
A lista de tag exibida na rea de trabalho.
2. Selecione Show Selection a partir do boto Show Selection/Show All.
Tambm possvel filtrar as tags digitando o seu nome no campo Filter. A filtragem afeta a lista de
tags diretamente, assim que as letras so inseridas na caixa.
88
4. Tags
Formato da Tag
Os seguintes formatos de tag (data types) estaro disponveis na caixa de dilogo, desde que o driver
selecionado ou servidor OPC oferea suporte aos mesmos.
Formato
Tipo de dados
Faixa
DEFAULT
Bit
BIT
0e1
Bit
BOOL
INT16
-32.768 + 32.767
UINT16
0 + 65.535
INT32
-2.147.483.648+2.147.483.647(2)
UINT32
0+4.294.967.295(2)
64 bits ponto
flutuante com
expoente
DOUBLE
1,710.308(1)
32 bits ponto
flutuante com
expoente
FLOAT
3,41.038(1)
7 16 bits com
sinal
DATETIME
String
STRING
89
4. Tags
Tipo C#
Tipo de dados
Descrio
PADRO
uint
BIT
bool
BOOL
int
INT16
uint
UINT16
16-bit, 0 + 65.535
int
INT32
uint
UINT32
32 bits 0 + 4.294.967.295
float
FLOAT
double
DOUBLE
DateTime
DATETIME
string
STRING
Tabela 4-9.Tipo C#
Aliases
Um alias deve ser tratado como uma propriedade de tela e pode agir como um substituto para um tag.
O alias pode ser usado para fazer referncia a uma tag quando esta no pode ser referenciada
diretamente. Quando usado, o iX Developer atuar como se tivesse sido usada a tag original. Telas
com aliases podem ser configuradas com diferentes instncias, assim como com diferentes
referncias de tags.
O uso de aliases permite a reutilizao das telas sem que estas precisem ser duplicadas.
Criar Aliases
Na guia de modo de visualizao da rea de trabalho, clique em Aliases.
90
4. Tags
Clique em Add para adiciona um alias lista. Defina configuraes para cada adicionado alias.
Quando os valores predefinidos esto disponveis, estes podem ser selecionados clicando na seta
direita da clula da tabela.
Configuraes Bsicas
Digite o nome do Alias e o valor padro. Se o valor de falha do n for inserido, o alias ser tratado
como uma varivel local da tela.
Parmetro
Descrio
Alias Name
Default Value
Data Type
Instncias (Instances)
Os aliases criados no projeto so apresentados em uma tabela, na guia de instncias. Se desejar
substituir o valor padro configurado na aba Aliases, aqui possvel alterar o valor.
Quando o valor do alias alterado na aba instncias, este novo valor exibido com o texto em
negrito, para indicar que ele difere do valor do padro do alias.
Para retornar ao valor padro, exclua o valor pressionando ENTER. O valor padro pode ser alterado
na aba Aliases.
Descrio
Instances
Aliases
91
4. Tags
Ao Mostrar Tela (Show Screen) com Instncias (Instances)
A ao Show Screen usada para mostrar uma tela especfica. Caso a tela possua aliases, possvel
selecionar qual instncia deve ser usada e, portanto, qual o conjunto de tags a ser atribudo aos
aliases.
A opo Default uma instncia virtual configurada com valores padro.
Limitaes
92
5. Controlador (Controller)
5. Controlador (Controller)
Os painis do iX Developer podem ser conectados a diversos tipos de equipamentos de automao,
como CPs, servos e drives.
O controlador de expresso usado como um termo geral para os equipamentos conectados.
possvel conectar uma tag a mais de um controlador simultaneamente.
Isto torna possvel utilizar a mesma aplicao em diferentes controladores. Os controladores podem
ser habilitados e desabilitados em Runtime. Um projeto pode conter vrias conexes do controlador.
Um projeto tambm pode ser conectado a um servidor OPC externo.
Adicionando um Controlador
Quando se cria um novo projeto, uma das etapas a ser executada a escolha do modelo e marca do
controlador para conexo. Clique em Tags no Project Explorer e selecione a guia Controller para
exibir a pgina de configurao.
Descrio
Name
ID
Active
5. Controlador (Controller)
Os controladores so adicionados e excludos atravs dos botes Add e Delete. O boto Controller
permite selecionar outra marca para o controlador selecionado e o boto Settings exibe as
configuraes para o driver selecionado.
Ao clicar em Help (dilogo de configuraes do driver), ser aberto um arquivo de ajuda para o
mesmo.
Janela de Notificao
Caso seja detectado um erro de comunicao entre a aplicao e o controlador no Runtime, ser
exibida uma Janela de Notificao no painel de operao. Trata-se de uma janela flutuante que parte
do canto superior esquerdo da tela. Ela tambm usada para exibir uma indicao de alarme.
Esta janela de notificao pode ser movida para qualquer posio da tela.
ID da Tag
Descrio
BIT, BOOL
M0-M99
Tags digitais
INT16, UINT16
D0-D99
Tags analgicas
ID da Tag
Descrio
BIT
M100-M104
INT16
C0-C4
94
5. Controlador (Controller)
95
5. Controlador (Controller)
Parmetro
Descrio
Digite a URL para o servidor UPC UA.
URL
Authentication Settings
Namespaces Settings
96
5. Controlador (Controller)
Funes Suportadas
O acesso de dados (UA part8) suportado.
Todas as variveis de tipos de dados usadas no iX Developer so suportadas. No h suporte a
leitura/escrita de objetos, estruturas e arrays.
Limitaes
Limitao
Descrio
Browsing
Atualizao de Drivers
Os drivers podem ser atualizados atravs da Internet ou via arquivo.
Cada driver ocupa aproximadamente 500 kB. Para utilizar os drivers carregados, o iX Developer
deve ser reiniciado.
Atualizao de Drivers via Internet
No necessrio um navegador da web para atualizar os drivers via conexo de Internet. Assim que a
conexo com Internet estabelecida, exibida uma lista de drivers que podem ser baixados.
1. Clique no boto iX Developer e selecione Update Drivers /From Internet para atualizar a verso
mais recente dos drivers disponveis, ou para instalar novos drivers.
5. Controlador (Controller)
2. Selecione o driver a ser instalado no iX Developer.
O comando Mark Newer seleciona todos os drivers disponveis nas suas ltimas verses, inclusive
aqueles drivers ainda no instalados.
3. Clique em Download.
Atualizao de Drivers via Arquivo
Nesta opo, somente atualizado um arquivo de cada vez. Isso pode ser usado, por exemplo, para
reverter a operao a um driver mais antigo.
Para instalar um novo driver via arquivo:
1. Clique no boto iX Developer e selecione Update Drivers/From File para atualizar a verso mais
recente dos drivers disponveis.
2. Localize a pasta onde os arquivos do driver esto localizados. Ser mostrada uma lista com todos
os drivers que podem ser instalados.
3. Selecione o driver a ser instalado no iX Developer.
O comando Mark Newer seleciona o driver quando houver uma verso mais recente do que aquela
atualmente instalada.
4. Clique em Install.
100
Formatao (Formatting)
A formatao de um valor de tag pode ser aplicada a uma tag dos tipos numrico ou datetime. O
formato definido usando-se o atributo data-iX-format.
A tabela a seguir descreve a data personalizada/ especificadores de formato de hora e tambm mostra
a string resultante, produzida por cada especificador de formato.
Descrio
Resultado
07
Tue
Dia do ms, de 1 a 31
Tuesday
Dia do ano
37
Semana do ano
05
Nome completo do ms
February
Indica o dia do ms de 00 a 31
02
Nome abreviado do ms
Feb
Ms do ano, de 1 a 12
Nmero de dias no ms
29
2012
Ano, de 00 a 99
12
101
pm
PM
12
12
12
12
Minuto, de 00 a 59
27
O segundo, de 00 a 59.
24
000
Descrio
Resultado
+ 0100
3600
Trimestre
Descrio
Resultado
Valor: 4, Formato: 0004
Dgito
Valor: 4, Formato: ## 4
Separador de agrupamento
[]
[>500]mdio;[>1000]### ;###.#400
Valor: 1001, Formato: [>2000]alto;[>1000]
normal;[>500]baixonormal
Tipo
Descrio
Options
Objeto
103
Tipo
Descrio
Argumento
Padro
Refresh Interval
Int
Opcional
5000
Refresh Mode
String
Opcional
nico
Opcional
nico
Tipo
Descrio
ElementIDs
Array
Tipo
Descrio
tagName
String
Tipo
Descrio
tagName
String
Funo
String
valueRefreshedCallback
refreshMode
Descrio
iX.Tag
Instncia da iX.Tag. Consulte Tag Class para obter uma descrio completa.
105
Tipo
Descrio
Tag Name
String
Descrio
iX.Tag
Tipo
Descrio
tagNames
Array
Tipo
Descrio
isDirty
Bool
tagProperties
Objeto
value
Flexvel
Tipo
Descrio
controllers
Array
description
String
dataType
String
initialValue
Flexvel
ReadOnly
Bool
quality
String
iX.Tag.setValue
Define o valor da tag manualmente. Para confirmar o valor para do lado servidor, chame iX.commit.
extremamente importante que o valor definido corresponda ao tipo de dados da tag.
Parmetro:
Nome
Tipo
Descrio
newValue
Flexvel
107
Tipo
Descrio
fn
Funo
iX.Tag.UnsubscribeToChange
Desconsiderar as alteraes.
Nome
Tipo
Descrio
fn
Funo
iX.Tag.refresh
Atualiza esta tag. recomendvel atualizar tags em lote (atravs do iX.refresh) ao invs de atualizlas individualmente (atravs do iX.Tag.commit)
Confirma os valores das tags, caso tenham sido alterados. recomendvel atualizar tags em lote
(atravs do iX.refresh) ao invs de atualiz-las individualmente (atravs do iX.Tag.commit).
GET
108
/Tags
Recurso de Tag
Recurso para interagir com tags individuais. Para executar vrias operaes em tags recomenda-se o
uso do recurso de Tag Batch (em lote).
Verbos:
GET, PUT
Uri:
/tags/:nome
GETparams:
PUTparams:
109
POST
Uri:
/tagbatch
IncludeMetadata: booleano indica o que deve ser buscado (se
apenas o valor da tag ou os metadados completos da tag)
POSTparams
7. Objetos (Objects)
7. Objetos (Objects)
Os objetos dinmicos e estticos que podem ser includos nas telas esto disponveis no grupo
Objects Control do menu Home.
7. Objetos (Objects)
As configuraes para um objeto selecionado podem ser gerenciadas com os grupos de controle, na
aba General. As aes, entretanto, so configuradas na aba especfica Actions.
Se um determinado estilo de objeto usado com frequncia, o mesmo pode ser salvo como uma
variao do objeto. Desta forma, a aparncia predefinida ser imediatamente aplicada ao objeto na
sua criao.
Objetos Piscantes
Alguns objetos podem ser exibidos como objetos piscantes. Esta funcionalidade habilitada
individualmente a cada objeto atravs da Property Grid.
Estas configuraes podem ser aplicadas tanto atravs do grupo General (aba Dynamics) quanto da
Property Grid (aba Animations). Em ambos os casos, ao selecionar Blink, a caixa de dilogo Edit
Blink Dynamics ser aberta.
112
7. Objetos (Objects)
Descrio
Blink Interval
Blink Enabled
Select Tag for Blink Enable torna possvel ativar e desativar a piscar,
dependendo do valor do tag selecionado:
Se o valor da tag igual ao valor determinado (=True), Piscar habilitado; se
o valor da tag diferente ao valor determinado (=False), Piscar
desabilitado.
Visualizador de Trilha de
Auditoria
Caixa de Seleo
Caixa de Combinao
Visualizador de Banco de
Dados
Caixa de Grupo
Caixa de Listagem
Media Player
Visualizador de Pdf
Barra de Progresso
Boto
Navegador da Web
113
7. Objetos (Objects)
Formas (Shapes)
Formas estticas como linha, retngulo e polilinha podem ser usadas para desenhar grficos de fundo.
Para mudar a aparncia das formas (cor e posio, por exemplo), possvel vincular tags a elas (aba
Dynamics), dependendo das alteraes de valor de tag do controlador.
Os pontos de um objeto PolyLine podem ser ajustados selecionando-se o comando Edit Points (menu
de contexto).
Ellipse
Line
PolyLine
Rectangle
Objeto Visualizador de
Alarme
Objeto Numrico
Analgico
GIF animado
Objeto Rtulo
Animado
Visualizador de Trilha
de Auditoria
Objeto Boto
Objeto Medidor
Circular
Objeto Grfico
Objeto Visualizador de
Banco de Dados
Objeto Multi-figura
Objeto Imagem
Objeto Painel de
Rolagem
Objeto Slider
Objeto de Texto
Objeto Caixa de
Objeto Caixa de
Combinao por Toque Listagem por Toque
114
Objeto Visualizador de
Tendncia
7. Objetos (Objects)
Tabela 7-4. Controles HMI
Descrio
Edit Actions
View Type
Item Width
Item Height
Orientation
Picture Width
Picture Height
Descrio
Scroll Sensitivity
Descrio
Text
Picture
Make Transparent
Action
Descrio
MenuGroupName
Picture
Make Transparent
115
7. Objetos (Objects)
Nota:
No utilize figuras semitransparentes nos projetos direcionados ao painel de operao, pois estes no
oferecem suporte opacidade total. Figuras semitransparentes podem resultar em falta de nitidez.
Adicionando uma Nova Ao
Na caixa de dilogo Edit Actions, selecione a guia correspondente. Clique no boto Add. O novo
item ser adicionado e posicionado no final da lista. Para configurar as aes para este item, clique
no boto ... (coluna Action).
Adicionando um Novo Grupo de Menu
Na caixa de dilogo Edit Actions, selecione a guia Menu Groups. Clique no boto Add. O novo
grupo de menu ser adicionado e posicionado no final da lista. O grupo de menu ser exibido na aba
Actions como uma nova guia.
Dinmica do Menu Ao
Tambm possvel configurar a dinmica, ou seja, definir os valores dependentes da tag para as
propriedades Action Menu. Os mesmos podem ser encontrados na aba Dynamics.
Objeto Visualizador de Alarmes (Alarm Viewer)
O objeto visualizador de alarms usado para exibir e gerenciar itens de alarme, por exemplo,
indicao de valores de tag fora dos limites. O visualizador composto por duas reas (lista e boto).
Objeto Numrico Analgico (Analog Numeric)
O objeto numrico analgico exibe uma caixa com um valor alfanumrico, o qual pode ser vinculado
a uma tag.
As configuraes para o objeto numrico analgico esto disponveis na aba General quando o objeto
est selecionado.
Formato de Exibio do Grupo
Parmetro
Descrio
Type
Number of Decimals
Limit Characters to
Zero Fill
Descrio
Prefix/Suffix
7. Objetos (Objects)
Grupo de Segurana / Tag (Tag / Security Group)
Parmetro
Descrio
Select Tag
Select Secuirty
Groups
Select Visibility
Configurao de visibilidade:
Default: utilizada a visibilidade especificada na aba General (Gerenciador
de Segurana).
Disabled: O objeto no disponibilizado para usurios com direitos de
acesso insuficientes
Hidden: O objeto fica invisvel para os usurios com direitos de acesso
insuficientes
Normal: O objeto aparece normalmente, inclusive para usurios com direitos
de acesso insuficientes
Descrio
Transparent
Descrio
Horizontal/Vertical
Descrio
On Input
On Display
117
7. Objetos (Objects)
GIF Animado (Animated GIF)
O Objeto GIF Animado (Graphics Interchange Format) permite a incluso de um grfico em
movimento no projeto iX Developer. GIFs animados podem ser importados para o projeto, buscando
arquivos grficos no ambiente do PC. GIFs animados importados so adicionados pasta Project
Pictures em Component Library.
O GIF animado pode ser conectado a uma tag que controla a animao. Quando o valor da tag
vinculada 0, a animao interrompida e a imagem torna-se esttica, conforme seu desenho inicial.
Se o GIF animado no estiver vinculado a uma tag, permanecer continuamente em movimento.
As configuraes para o objeto GIF animado esto disponveis na aba General quando o objeto est
selecionado.
Configuraes do Grupo
Parmetro
Descrio
Change Picture
Reset Picture
Stretch
Transparent
Descrio
Select Tag
Select Visibility
Configurao de visibilidade:
Default: utilizada a visibilidade especificada na aba Geral (Gerenciador
de Segurana).
Disabled: O objeto no disponibilizado para usurios com direitos de
acesso insuficientes
Hidden: O objeto fica invisvel para os usurios com direitos de acesso
insuficientes
Normal: O objeto aparece normalmente, inclusive para usurios com
direitos de acesso insuficientes
118
7. Objetos (Objects)
Parmetro
Descrio
Text
Animated
Animation Speed
Animation Direction
Descrio
Picture
Multi Picture
Transparent
7. Objetos (Objects)
2. Clique em Picture Control (Grupo Picture, aba General).
3. Selecione uma tag para controlar quais figuras sero exibidas.
4. Clique em Add para acrescentar figuras e configurar os valores de incio e fim de cada uma
delas.
O usurio pode pesquisar figuras no PC ou retir-las do projeto atual.
Descrio
Descrio
Style
Appearance
120
7. Objetos (Objects)
Os estilos predefinidos adicionais para o objeto Button podem ser encontrados no grupo Object
Variations.
Grupo de Texto (Text Group)
Parmetro
Descrio
Text
Multiline
Permite que o texto ocupe mais de uma linha, atravs da tecla ENTER.
Confirme o texto pressionando as teclas [Ctrl] + [Enter].
Word Wrap
Configure Texts
Vincula o texto exibido a uma tag. O valor do campo de texto ser mostrado
se a tag selecionada no estiver dentro dos limites definidos.
Descrio
Horizontal/Vertical
Descrio
Transparent
121
7. Objetos (Objects)
Descrio
Text Rotation
ClockWise
Descrio
Low Region/Medium
Low Region/High Region
Min/Max
Descrio
Major Ticks
Minor Ticks
122
7. Objetos (Objects)
Descrio
Style
Appearance
Descrio
Analog Animation
Oscillation
Descrio
Select Tag
Select Visibility
Configurao de visibilidade
Default: utilizada a visibilidade especificada na aba General
(Gerenciador de Segurana).
Disabled: O objeto no disponibilizado para usurios com direitos de
acesso insuficientes
Hidden: O objeto fica invisvel para os usurios com direitos de acesso
insuficientes
Normal: O objeto aparece normalmente, inclusive para usurios com
direitos de acesso insuficientes
Descrio
Transparent
Scale
123
7. Objetos (Objects)
Objeto Grfico (Chart)
O objeto grfico usado para exibir os valores das tags matriz conectadas. As configuraes para o
objeto grfico esto disponveis na aba General, enquanto o objeto est selecionado.
Configuraes do Grupo Grfico (Chart Settings Group)
Parmetro
Descrio
Edit Series
Chart Types
Header
3D View
Descrio
Visible
Grid Visible
Automatic
Minimum
Maximum
Descrio
Visible
Grid Visible
Automatic
Minimum
Maximum
124
7. Objetos (Objects)
Configuraes do Eixo Y2 (Y2 Axis Settings Group)
Parmetro
Descrio
Visible
Grid Visible
Automatic
Minimum
Define o valor mnimo do eixo Y2. Se estiver configurado para Automtico, este
valor ignorado.
Maximum
Define o valor mximo do eixo Y2. Se estiver configurado para Automtico, este
valor ignorado. Ao usar grficos com rtulos visveis nas curvas, o valor
mximo estendido de modo a dar espao a este.
Descrio
Style
Descrio
Scale
Transparent
Header
Legend
Descrio
Name
Tag X
Valores da Tag X.
A tag deve ser do tipo array.
O nmero de elementos mostrados ser o menor denominador comum do
tamanho das Tags X e Y.
Tag Y
Size
Labels
Define um rtulo para cada ponto no grfico. H um rtulo para cada valor de tag
disponvel.
Color
Thickness
Axis Type
7. Objetos (Objects)
Nota:
Grficos com grandes arrays, cujos valores alteram-se com frequncia, podem afetar o desempenho.
Objeto Visualizador de Banco de Dados (Database Viewer)
O Visualizador de Banco de Dados usado para exibir o contedo do banco de dados no Runtime.
Para projetos de painel de operao, somente bancos de dados includos no projeto atual esto
disponveis. Para PCs destino, possvel para acessar bancos de dados de qualquer local no ambiente
de rede.
As configuraes para o objeto visualizador de banco de dados esto disponveis na aba General,
enquanto o objeto est selecionado.
Parmetro
Descrio
Show Controls
Database
Table Name
Descrio
Show Seconds
126
7. Objetos (Objects)
Objeto Medidor Linear (Linear Meter)
O Medidor Linear representa um valor numrico e exibe o valor da tag vinculada.
Estilos diferentes podem ser usados para alterar o perfil grfico do medidor e tambm para
determinar se o medidor deve ser horizontal ou vertical.
Descrio
Major Ticks
Minor Ticks
Descrio
Style
Appearance
127
7. Objetos (Objects)
Grupo de Segurana / Tag (Tag / Security Group)
Parmetro
Descrio
Select Tag
Select Visibility
Configurao de visibilidade:
Default: utilizada a visibilidade especificada na aba
General (Gerenciador de Segurana).
Disabled: O objeto no disponibilizado para usurios
com direitos de acesso insuficientes
Hidden: O objeto fica invisvel para os usurios com
direitos de acesso insuficientes
Normal: O objeto aparece normalmente, inclusive para
usurios com direitos de acesso insuficientes.
Descrio
Transparent
Scale
Quando desmarcada, a cor da escala do medidor tornase transparente. Cor da escala e do indicador so
definidas a partir do campo Outras Cores (aba Formato).
Descrio
Configure Pictures
Reset Pictures
Stretch
128
7. Objetos (Objects)
Nota:
No utilize figuras semitransparentes nos projetos direcionados ao painel de operao, pois estes no
oferecem suporte opacidade total. Figuras semitransparentes podem resultar em falta de nitidez.
Objeto Imagem (Picture)
O objeto Imagem permite o uso de uma imagem como objeto. As imagens podem ser importadas
para o projeto, realizando uma busca no ambiente do PC por arquivos grficos. Imagens importadas
so adicionadas pasta de Project Pictures em Component Library.
A imagem exibida pode tambm ser dinmica, dependendo do conjunto de imagens associado aos
intervalos no valor da tag.
As configuraes para o objeto Imagem esto disponveis na aba General quando o objeto est
selecionado.
Configuraes do Grupo (Settings Group)
Parmetro
Descrio
Change Picture
Reset Picture
Stretch
Transparent
Descrio
Title
Title Visible
Loop Scroll
Descrio
Scroll Sensitivity
Scroll Friction
129
7. Objetos (Objects)
Grupo Texto (Text Group)
Parmetro
Descrio
Configure Texts
Descrio
Text
Start Value
End Value
130
7. Objetos (Objects)
Escala de Valor do Grupo (Value Scale Group)
Parmetro
Descrio
Major Ticks
Minor Ticks
Descrio
Style
Appearance
Descrio
Select Tag
Select Visibility
Configurao de visibilidade
Default: utilizada a visibilidade especificada na aba
General (Security Manager).
Disabled: O objeto no disponibilizado para usurios
com direitos de acesso insuficientes
Hidden: O objeto fica invisvel para os usurios com
direitos de acesso insuficientes
Normal: O objeto aparece normalmente, inclusive para
usurios com direitos de acesso insuficientes
Descrio
Transparent
Scale
131
7. Objetos (Objects)
As configuraes para o objeto Text esto disponveis na aba General quando o objeto est
selecionado.
Grupo Texto (Text Group)
Parmetro
Descrio
Text
Multiline
Word Wrap
Configure Texts
Auto Size
Descrio
Horizontal / Vertical
Descrio
AutoSizeItemHeight
ItemHeight
ArrowBoxWidth
ScrollBarWidth
Descrio
Abre a caixa de dilogo Configurar Textos
7. Objetos (Objects)
Configurar Caixa de Dilogo de Texto (Text Dialog)
Parmetro
Descrio
Text
Start Value
End Value
Tabela 7-58. Configura a caixa de dilogo de texto do objeto Caixa de Combinao por Toque
Descrio
Define a sensibilidade da rolagem
Descrio
Separrator Visible
ItemHeight
ScrollBarWidth
Descrio
Scrol Sensitivity
Descrio
Configure texts
7. Objetos (Objects)
Configurar caixa de dilogo de textos (Texts Dialog)
A caixa de dilogo Configure Text apresenta as seguintes propriedades:
Parmetro
Descrio
Text
Start Value
End Value
Tabela 7-63. Configurar Caixa de Dilogo de Textos do Objeto Caixa de Listagem por Toque
Descrio
Project Files
7. Objetos (Objects)
Configuraes do Grupo (Settings Group)
Parmetro
Descrio
Media Source
Descrio
Project Files
Descrio
PDF FIle
Buttons
7. Objetos (Objects)
Notas:
Ao usar um objeto Visualizador PDF em uma tela de popup, apenas o estilo padro suportado.
O objeto no suportado em destinos TxA. A simulao do objeto no desenvolvimento do PC
suportada somente nos PCs destino.
Objeto Navegador da Web (Web Browser)
Pginas da web podem ser exibidas usando o navegador da web. possvel configurar o navegador
da web com funcionalidade de navegao web regular, com seleo de endereos da web em uma
lista ou entrada atravs do teclado virtual. Tambm possvel permitir a apresentao de somente
determinadas pginas da web, ou um arquivo htm/html local.
Nota:
necessria a instalao do Microsoft Internet Explorer 9 ou posterior.
Configuraes do Grupo (Settings Group)
As configuraes para o objeto Web Browser esto disponveis na aba General quando o objeto est
selecionado.
Parmetro
Descrio
Address
Home
Favorites
Address Field
Go Button
Home Button
Descrio da Limitao
Destino PCs
Suportado
Popup Windows
No suportado
No suportado
No suportado
No suportado
Simulao no desenvolvimento do
PC
Suportado
No suportado
Suportado
136
7. Objetos (Objects)
Tabela 7-70. Limitaes do Objeto Navegador da Web
Descrio
Orientation
Scroll Tolerance
Descrio
Configure Items
Height/Width
Margim
Border Width
Corner Radius
Show Text
137
7. Objetos (Objects)
Descrio
Picture
Screen
Script Info
Text
138
7. Objetos (Objects)
Descrio
Use Reflection
Auto Scroll
Descrio
Configure Items
Height/Width
Margin
Border Width
Corner Radius
Show Text
Figura 7-11. Adicionar e Remover Itens da Caixa de Lista de Navegao de/para o carrossel de telas.
139
7. Objetos (Objects)
Parmetro
Descrio
Picture
Screen
Script Info
Text
Objeto Caixa de
Combinao
Objeto Caixa de
Grupo
Objeto Barra de
Progresso
Objeto Boto de
Rdio
140
7. Objetos (Objects)
As configuraes para a caixa de seleo esto disponveis no menu General quando o objeto est
selecionado.
Grupo Texto (Text)
Parmetro
Descrio
Text
Multiline
Word Wrap
Auto Size
Descrio
Horizontal/Vertical
141
7. Objetos (Objects)
7. Objetos (Objects)
Objeto Caixa de Lista (List Box)
A caixa de lista gerencia uma lista de textos predefinidos.
Grupo Texto (Text Group)
Clique em configurar textos para inserir textos com diferentes valores.
143
7. Objetos (Objects)
Quando o boto for clicado, o script ser acionado e uma string ser escrita na caixa de listagem. O
valor do contador interno (contagem) ser incrementado.
Objeto Barra de Progresso (Progress Bar)
A barra de progresso exibe um medidor, sem escala numrica, que representa um valor analgico. O
valor pode ser conectado a um tag.
As outras propriedades, tais como orientao, valores mnimos e mximos e cor do medidor
(Propriedades de primeiro plano) situam-se em Property Grid.
Objeto Boto de Rdio (Radio Button)
O boto de rdio controla o valor da tag digital vinculada.
A aparncia do texto pode ser ajustada no grupo Font, no menu Home.
As configuraes para o boto de rdio esto disponveis no menu General quando o objeto est
selecionado.
Grupo Texto (Text Group)
Parmetro
Descrio
Text
Multiline
Word Wrap
Auto Size
Descrio
Horizontal/Vertical
144
7. Objetos (Objects)
145
7. Objetos (Objects)
Descrio
Text
Multiline
Word Wrap
Read Only
Descrio
Horizontal/Vertical
Descrio
Transparent
Controles Adicionais
O iX Developer permite a criao e uso de controles de terceiros a fim de aprimorar as
funcionalidades de aplicao e customizao. Esta seo descreve as diferentes tecnologias e inclui
exemplos de configurao. Para entender e usar todas as informaes neste documento, so
necessrias habilidades de desenvolvimento .Net.
Plataforma de Destino
Diferentes tecnologias so utilizadas para controles de terceiros, dependendo da plataforma de
destino da aplicao do iX Developer. O destino tanto pode ser o PC quanto o Windows CE.
Este ltimo no tem suporte a grficos de vetor (WPF) e usa somente o .net Compact Framework
(subconjunto do .Net Framework, usado em PCs). O Windows CE no oferece suporte a GDI+, pois
esta funcionalidade foi removida do .Net Compact Framework.
PC Destino
Duas tecnologias diferentes que podem ser usadas para um destino PC:
146
7. Objetos (Objects)
em WPF podem ser vinculados a um valor de Tag no iX Developer, em oposto aos controles de
formulrios do Windows, os quais no podem ser vinculados a valores de Tags.
Destino Windows CE
O Windows CE utiliza somente o .Net Compact Framework (subconjunto do .Net Framework, usado
em PCs) e no suporta grficos vetoriais (WPF). O Windows CE no oferece suporte a GDI+, pois
esta funcionalidade foi removida do .Net Compact Framework.
Limitaes
A seguir esto listadas algumas limitaes relativas aos controles de terceiros:
No h suporte aos designers de controle (classe de designers que pode estender o tempo do
projeto).
No h suporte a conversores de tipo em um projeto dll separado.
No h suporte edio de propriedade complexas na grade de propriedades. Todas as
propriedades complexas devem ser configuradas no script.
Controles .Net Compact Framework podem incluir projetos dll.
Assim como MetaData dll para manipular atributos que no so suportados no Windows CE.
Atualmente isto no suportada pelo iX Developer. Devido a isso, importante sempre testar o
cdigo na plataforma de destino.
O Editor de Script permite o uso de scripts contra propriedades e mtodos no so suportados no
Windows CE. Devido a isso, importante sempre testar o cdigo na plataforma de destino.
147
7. Objetos (Objects)
7. Objetos (Objects)
4. Clique em OK.
Os controles adicionados estaro agora disponveis em Additional Controls, na caixa de ferramentas
Objects.
Controles Padro e Controles Instalados
Os controles padro incluem controles adicionados pelo usurio, alm dos controles. Net4 instalados
com o .Net Framework.
Os controles instalados incluem todos os controles que instalados no GAC (Cache de Assembly
Global) do computador do usurio.
Nota:
Os controles de terceiros utilizados em um projeto no so copiados para a pasta do projeto. Isto
significa que no possvel abrir um projeto com controles de terceiros no desenvolvimento de outro
PC sem a instalao dos controles. Entretanto, a aplicao funcionar no Runtime em outro destino,
uma vez que as referncias so copiadas para a pasta de sada durante a compilao do projeto.
Controles WPF
O WPF utiliza grficos vetoriais e a aparncia dos controles descrita em XAML. Uma vez que o iX
Developer uma aplicao WPF, recomendvel usar o WPF ao desenvolver controles
personalizados ou controles de usurio caso o destino seja um PC. Os controles desenvolvidos em
WPF podem ser vinculados a um valor de Tag no iX Developer.
Controles de usurio e controles personalizados so suportados no WPF.
Controles de Usurio no WPF
Um controle de usurio no WPF pode ser descrito como uma composio de diferentes controles de
interfaces de usurio. A criao de um controle de usurio no WPF semelhante criao de uma
janela.
Uma vez que o controle de usurio no WPF somente uma composio, seu processo de criao
extremamente fcil e no requer um conhecimento avanado no assunto.
Controles Personalizados WPF
Os controles personalizados WPF, embora mais flexveis, so mais complicados do que um controle
de usurio e exigem uma compreenso mais aprofundada do modelo de interface de usurio no WPF.
A maioria dos controles no iX Developer personalizada, o que torna possvel a criao de diferentes
layouts sem alterar os arquivos de cdigo, somente o XAML.
149
7. Objetos (Objects)
Figura 7-21. Novo Projeto do Visual Studio para a Biblioteca de Controle do Usurio no WPF
2. Adicione [Default Property (Value)] classe, para determinar qual propriedade a tag deve
configurar quando o valor for definido.
3. Adicione uma propriedade de dependncia com o mesmo nome do atributo acima: Dependency
Property Value Property (somente leitura esttica).
4. Adicione um construtor esttico e registre-o propriedade de dependncia.
5. Crie uma propriedade de valor de tipo de objeto.
6. Adicione uma caixa de texto para o controle do usurio.
7. Adicione um vnculo Text Property e vincule-o a Value Property.
150
7. Objetos (Objects)
151
7. Objetos (Objects)
7. Objetos (Objects)
6. Use o cdigo a seguir para conectar o controle ao valor da tag no iX Developer:
153
7. Objetos (Objects)
8. Menus
8. Menus
Cada menu subdividido em conjunto de um ou mais grupos. Cada grupo, por sua vez, contm um
conjunto de um ou mais controles, os quais so usados para gerenciar telas e funes em um projeto.
Menu Home
O Menu Home contm grupos de controles para edio de telas no projeto.
Grupo Clipboard
O grupo Clipboard contm os controles Paste, Cut, Copy e Format Painter.
Recortar (Cut)
Recorta a seleo para a rea de transferncia. A funo tambm pode ser realizada atravs do
teclado ([Ctrl] + [x]).
Copiar (Copy)
Copia a seleo para a rea de transferncia. A funo tambm pode ser realizada atravs do teclado
([Ctrl] + [c]).
155
8. Menus
Colar (Paste)
Copia a rea de transferncia para a tela atual. A funo tambm pode ser realizada atravs do
teclado ([Ctrl] + [v]).
Nota:
O texto de fontes compatveis, por exemplo, o texto da rea de transferncia, ser convertido para um
objeto de caixa de texto quando colado em uma tela.
Pincel de Formatao (Format Painter)
O pincel usado para copiar a formatao de um objeto para outro. Este controle til para
uniformizar a aparncia dos objetos.
Para aplicar a formatao a outro objeto:
1. Clique no objeto com as propriedades de fonte e formato desejados. Clique sobre o Format
Painter. O ponteiro do mouse se adquirir a forma de um pincel de pintura.
2. Clique no objeto a ser formatado.
As propriedades de formatao do primeiro objeto sero aplicadas ao objeto selecionado.
Propriedades de fonte e formato podem ser copiadas entre objetos de diferentes tipos, por exemplo,
de um retngulo em um controle HMI.
Nota:
A modificao de um objeto atravs do controle Other Colors no se aplica ao uso do pincel de
formatao.
Grupo Screen
O grupo Screen contm os controles Add Screen, Background Screen e Delete Screen, alm dos
comandos de idiomas atuais. Telas tambm podem ser adicionadas e excludas atravs de outros
controles, tais como o Navigation Manager e o menu de contexto Project Explorer.
8. Menus
Todos os objetos em uma tela de fundo funcionaro como concebidos na aplicao do projeto. Os
objetos em uma tela de fundo devem ser editados na tela nas quais esto localizados. Os objetos em
uma tela de fundo ficaro esmaecidos na tela atual, no ambiente de desenvolvimento.
Idioma Atual (Current Language)
O idioma atual refere-se lngua que sendo usada no momento em que o projeto foi concebido. Se
mltiplos idiomas no estiverem em uso no projeto, somente estar disponvel o padro.
Grupo Objects
Este grupo de controle apresenta objetos dinmicos e estticos que podem ser adicionados a uma tela.
Variaes de Objeto (Object Variations)
Para muitos dos objetos, possvel aplicar um estilo predefinido, utilizando a funcionalidade Object
Variations. Para os objetos Button e Circular Meter h um grande nmero de estilos diferentes
disponveis como padro. J em relao maioria dos outros objetos, possvel salvar estilos
definidos pelo usurio.
157
8. Menus
Rectangle
Ellipse
Analog Numeric
Button
Text
Linear Meter
Slider
Circular Meter
Trend Viewer
Chart
Action Menu
Animated Label
Digital Clock
Alarm Viewer
Color
Font
Rotation
Size
Visibility
Security groups required
Audit trail description
158
8. Menus
Alm das propriedades gerais listadas acima, tambm a salvo um determinado nmero de
propriedades especficas:
Action Menu Object
Posio do Boto
Direo da animao
Tipos de Visualizao
Chart Object
Tipo de grfico
Visualizao3D
Mostrar cabealho
Mostrar Legenda
Mostrar escala
Formato de exibio
Mostrar segundos
Orientao
Escala
Transparncia
Slider Object
Orientao
Escala
Transparncia
Text Object
Alinhamento horizontal
Alinhamento vertical
Rectangle
Raio
Efeitos
159
8. Menus
160
8. Menus
Descrio
Bring to Front
Send to Back
Bring Forward
Send Backward
8. Menus
Igualar Tamanhos (Make Same Size)
Estes comandos so usados para ajustar o tamanho dos objetos selecionados no grupo. O tamanho
ser determinado pela seleo principal (guia Object).
Posio dos Objetos (Position Objects)
A Posio dos objetos usada para alinhar e distribuir os objetos ordenadamente. Os objetos podem
ser alinhados vertical e horizontalmente usando a seleo principal para o grupo como objeto guia.
Os objetos podem ser alinhados em relao ao centro (center / middle) ou s bordas (top / bottom /
right / left).
Estilos Rpidos (Quick Styles)
O controle de estilos rpidos contm um nmero predefinido de objetos visuais esquematizados em
cores que podem ser aplicados aos objetos na tela.
Os estilos de grficos predefinidos uniformizam a aparncia de itens como medidores e
visualizadores de tendncia. Um objeto com estilo aplicado pode ser personalizado posteriormente
com configuraes de fonte, por exemplo.
Tambm possvel personalizar estilos predefinidos de acordo com a preferncia do usurio. Os
estilos rpidos no esto especificados para o projeto atual e estaro disponveis para todos os
projetos do iX Developer.
Nota:
Os controles do grupo Estilo (aba General) so usados para restaurar objetos como medidor, slider e
visualizador de tendncia aos estilos predefinidos. Estes estilos so diferentes dos Estilos Rpidos.
Outras Cores (Other Colors)
As configuraes de cor para propriedades especiais de um objeto esto disponveis a partir do
controle Other Colors (cor de escala para um medidor ou validao de um objeto numrico analgico
fora de faixa, por exemplo).
Preenchimento da Forma (Shape Fill)
Este controle usado para alterar a cor de preenchimento e o gradiente da forma selecionada. Uma
pr-visualizao das cores exibida na tela quando o usurio pousa o ponteiro diretamente sob as
diferentes opes de dor na janela Shape Fill.
Contorno da Forma (Shape Outline)
Este controle usado para alterar a cor e a largura de contorno da forma selecionada.
Efeitos da Forma (Shape Effects)
Estes controles possibilitam a adio de efeitos de bisele e sombra.
Nota:
A combinao bisele mais a opo de cor sem preenchimento s suportada destinos TxC e PC. O
bisele no ser visvel no Runtime em outros destinos de painel de operao.
Grupo de Segurana / Tag (Tag / Security)
A conexo com as tags do controlador, bem como o acesso a objetos (com base em grupos de
segurana) e visibilidade configurada no grupo Tag / Security.
162
8. Menus
Descrio
Select Tag
Select Visibility
Configurao de visibilidade
Default: A visibilidade especificada na guia General do
gerente de segurana usada
Disabled: O objeto no disponibilizado para usurios
com direitos de acesso insuficientes
Hidden: O objeto fica invisvel para os usurios com
direitos de acesso insuficientes
Normal: O objeto aparece normalmente, inclusive para
usurios com direitos de acesso insuficientes
163
8. Menus
Menu Project
O menu Project apresenta funes relacionadas ao projeto, divididas nos seguintes grupos.
Grupo Run
O grupo Run permite a validao, recopilao, simulao e depurao do projeto.
Compilar (Build)
O controle de compilao valida o cdigo de script e compila o projeto atual.
Este controle refere-se somente s alteraes feitas no projeto a ser recompilado. Para recompilar
totalmente o projeto, utilize o controle Rebuild.
Recompilar (Rebuild)
Este controle valida o cdigo de script e recompila o projeto completo.
Executar (Run)
Um teste do projeto pode ser executado diretamente no PC. Um clique em Run executar uma
validao e iniciar uma simulao, caso o projeto possa ser compilado. Se forem encontrados erros
durante a validao, ser exibida uma mensagem de erro.
Durante a simulao, o projeto se comunicar diretamente com os controladores configurados, desde
que estes estejam conectados corretamente ao ambiente de desenvolvimento.
Notas:
Caso haja falha na compilao, verifique se o caminho completo do projeto no excede 260
caracteres, incluindo seus componentes.
Se houverem tags no utilizadas no projeto, os comandos Run, Build e Rebuild mostraro uma
notificao. A funo Check For Unused Tags pode ser desabilitada ou habilitada em Options (menu
File).
Os projetos devem ser armazenados no disco rgido local para que o iX Developer possa execut-los
ou simul-los.
Simular (Simulate)
possvel testar e executar uma aplicao no desenvolvimento do PC sem necessariamente conectarse ao controlador atravs do uso do Simulador. Se o projeto for vlido, a simulao iniciada.
Depurar (Debug)
O comando Depurar permite ao usurio Depurar scripts em um depurador real c#, com a
possibilidade de definir breakpoints. O comando compila o projeto, verifica-o e inicia a aplicao
associado com o arquivo gerado. A funo realiza uma varredura no desenvolvimento do PC,
164
8. Menus
buscando um depurador instalado. Caso este no seja encontrado, apresentado um link para realizar
o download do depurador. As preferncias do usurio para o depurador de script podem ser inseridas
em Options (menu File).
Nota:
Para que os arquivos associados sejam abertos automaticamente (atravs do comando Debug)
necessria a instalao do Visual Studio 2008 SP1.
A depurao de um projeto com mdulo de Script includo no suportada no Visual Studio 2010.
A depurao de um projeto CE no suportada com Visual Studio 2010.
Grupo Transfer
O grupo de transferncia permite o download para o painel de operao, o upload da base de dados e
funes de exportao para pastas.
165
8. Menus
Descrio
Connected targets
Download
Verify
Log
166
8. Menus
167
8. Menus
Upload de Banco de Dados (Upload DataBase)
Este comando ir coletar o banco de dados de um painel de operao no ambiente de rede
transferindo-o para um arquivo no PC de desenvolvimento. O painel far uma pausa durante o
carregamento e, na sequncia, ser iniciado automaticamente.
Nota:
O banco de dados s pode ser coletado de um painel que esteja executando ou mesmo projeto (ou
seja, um projeto com o mesmo nome e do mesmo tamanho) que o projeto atual do iX Developer.
Coletando um banco de dados de um painel de operao:
1. Conecte o painel de operao ao PC de desenvolvimento por meio de uma conexo Ethernet.
2. Clique em Upload Database.
3. A caixa de dilogo de Upload Database aberta e todos os painis conectados na rede so
listados com informaes sobre o tipo de painel e endereo IP. Selecione o painel desejado na
lista.
4. Verifique se o endereo IP est correto e clique em Backup.
5. Selecione a localizao do banco de dados salvo.
Exportar (Export)
Exporta o projeto para uma pasta. A caixa de dilogo Export permite criar uma nova pasta. Ao
exportar o projeto para a Pasta, o usurio pode selecionar se as configuraes do IP do painel devem
ser definidas. Se sim, a caixa de dilogo Target Settings aberta.
8. Menus
L ser criado tambm um arquivo .exe de transferncia do cliente, uma pasta binria e um arquivo
de configurao. Transfer Client uma aplicao stand-alone que faz o download do projeto
exportado para um destino. Ele funciona da mesma forma que o controle de Download interno do iX
Developer. possvel exibir um log da exportao, clicando no boto Log na caixa de dilogo
Transfer Client.
Nota:
No recomendvel manipular outras transferncias de projeto de um PC j usado como destino para
exportao. Caso sejam necessrias transferncias adicionais, mantenha o mesmo mtodo de
exportao para todas.
Iniciando um Projeto de Runtime do iX em um PC
Os diferentes mtodos de transferncia influenciam a forma como os projetos so iniciados e
interrompidos no Runtime do PC. Recomenda-se manter o mesmo mtodo de transferncia
selecionado para evitar problemas.
Quando um projeto transferido para um PC atravs do comando de Download, em geral, ele inicia
automaticamente quando o computador iniciado. No entanto, se o projeto estiver parado e precisar
ser reiniciado, isso deve ser feito atravs do Servio de Controle de Destino no Windows. Isso
garantir que o status do projeto seja plenamente reconhecido por todas as funes que dependem
disto.
Para manualmente abrir ou fechar um projeto no iX Runtime para um destino PC, v para a aba
Servios no Gerenciador de Tarefas do Windows.
Clique no item de Servio de Controle de Destino e os comandos disponveis sero mostrados no
canto superior esquerdo da lista.
Um duplo clique neste item abre uma caixa de dilogo que exibe o Status do Servio, juntamente
com outras configuraes adicionais. Inicie ou pare o projeto a partir deste ponto.
O projeto em execuo estar visvel ao inserir a caixa de dilogo de transferncia do iX Developer.
Nota:
Se um projeto PC em Runtime for iniciado atravs do arquivo .exe, o Servio de Controle de Destino
no reconhecer a execuo do projeto. Esta situao causar problemas em relao ao uso das
funes de transferncia do iX Developer.
Um projeto que tenha sido transferido atravs do comando Exportar deve ser iniciado com a abertura
do arquivo .exe na pasta do projeto. Projetos em execuo no so detectados por nenhum dos
dilogos de status de servio ou transferncia em Runtime do PC. Isto significa que cabe ao usurio
manter o controle do status.
Grupo Project
O destino do projeto, bem como seu nome e ttulo esto disponveis para edio no chamado grupo
Project. O ttulo do projeto, por padro, exibido na barra de ttulos no Runtime. Se o campo do
ttulo estiver vazio, os nomes/ttulos da tela sero exibidos apenas no Runtime.
O grupo Project tambm apresenta os comandos Compress Project, Settings e Referenced
Assemblies, o qual possibilita fazer referncia a outros mdulos (assemblies).
8. Menus
Compactar Projeto (Compress Project)
Os arquivos de origem do projeto podem ser compactados em um arquivo Zip atravs deste
comando. O arquivo Zip pode ser salvo em um dispositivo USB ou, se houver uma conexo de rede
configurada, diretamente em uma pasta no PC Runtime.
Descrio
Password protected
Configuraes
Algumas propriedades, tais como o comportamento da aplicao no Runtime, fonte do sistema e
configuraes de mouse/teclado, podem ser editadas clicando no boto Settings no grupo Project.
Boto de Alarme (Alarm Button)
8. Menus
Parmetro
Descrio
Show Screen
Implantao (Deployment)
Descrio
Pre Transfer
Post Transfer
Descrio
Reboot
Wait
Pausa a execuo dos comandos. Isso pode ser til se o usurio executar comandos
longos, dos quais o destino demora a recuperar-se. Argumentos possveis: um
nmero indicando a quantidade de segundos a esperar.
Run
171
8. Menus
dentro das aspas e separados por espaos.
/noshell ou -noshell significa que o processo deve ser executado fora do shell de
comando.
/wd: ou -wd: representa o diretrio de trabalho para a execuo do processo. Se
deixado em branco ser padronizado para o diretrio de projetos ativos. Os
parmetros devem estar dentro de aspas.
/Wait: ou - espera: significa que o Servio de Controle de Destino deve esperar at
que o processo tenha sido executado com xito. Se o processo no existir por si s,
este argumento deve ser desconsiderado.
Descrio
$projectpath$
$startproject$
$finished$
172
8. Menus
Painel de Exibio (Display / Target)
Descrio
No Title Bar
Title Bar
Close Button
Top most
Maximize On Startup
Screen Size
Resoluo de tela.
Disponvel apenas para destinos PC.
Panel Rotate
Panel Type
Memory Card
173
8. Menus
Os seguintes itens sero redimensionados com o mesmo fator quando a opo de redimensionamento
automtico estiver selecionada:
Item
Graphical objects
Popup screens
Font
Dynamics size and move
Se o tamanho do carto de memria no for indicado, os dados do projeto sero salvos na memria
do painel de operao interno.
Para os painis com um carto de memria interno pr-instalado, o tamanho do carto de memria
adicionado automaticamente.
Atraso de Entrada por Mouse / Touch (Mouse / Touch Input Delay)
possvel configurar um atraso de entrada no Runtime por mouse ou toque de tela. Essa
configurao global e afetar todos os objetos para os quais o atraso foi selecionado. A Property
Grid pode ser utilizada para habilitar o atraso por mouse/ toque para objetos individuais.
174
8. Menus
Descrio
Font
Font Size
175
8. Menus
Teclado Virtual (Virtual Keyboard)
Descrio
Keyboard Layout
176
8. Menus
Menu System
O menu System controla as configuraes do sistema, que esto divididas nos seguintes grupos:
Grupo Date, Time and Region
As configuraes nacionais so realizadas neste grupo.
8. Menus
1. V para o Painel de Controle e selecione Relgio, Idioma e Regio. A seguir, defina Regio e
Idioma.
2. Realize as configuraes regionais na caixa de dilogo correspondente, na guia Formats.
3. Ento, v para a aba Administrativo e clique em Copiar configuraes.
4. Na caixa de dilogo, marque a opo Copiar configuraes atuais para: Tela de boas-vindas e o
sistema de contas. Clique em OK.
5. Reinicie o sistema para aplicar as novas configuraes.
Grupo Buzzer
8. Menus
Para cada uma das portas COM, selecione se devem ser configuradas como RS232, RS422 ou
RS485. Somente disponvel quando um painel de operao selecionado como destino.
Nota:
O nmero de portas disponveis e suas possveis configuraes variam de acordo com o destino
selecionado.
Porta
Descrio
COM1
COM2
RS422 ou RS485
COM3
COM4
Port1
Port2
Grupo Servers
O grupo Servers contm os comandos FTP, Remote Access, Web Server e OPC UA Server. Os
comandos FTP e Remote Access esto disponveis apenas quando o destino selecionado um painel
de operao.
FTP
Quando habilitado, possvel fazer o upload/download de arquivos de/para o painel de operao,
desde que haja um programa cliente FTP no PC (Internet Explorer, Windows Commander ou algum
outro programa FTP padro).
possvel definir o acesso ao servidor FTP com solicitao de Login e/ou no modo annimo.
Usurios annimos possuem somente direitos de acesso de leitura. Usurios que se registram com
nome de usurio e a senha corretos tm direitos de acesso de leitura/escrita.
Somente disponvel quando um painel de operao selecionado como destino. FTP no suportada
em TxC.
Acesso Remoto (Remote Access)
A funo de acesso remoto permite avaliar, refletir e controlar um painel de operao de um PC
atravs do programa cliente VNC. Este programa apresenta um Visualizador de acesso remoto livre,
juntamente com o servidor VNC integrado ao painel de operao.
possvel configurar o acesso remoto com uma senha de visualizao e/ou com uma senha de acesso
total. A senha de visualizao permite refletir o painel remotamente. J a senha de acesso total
permite tambm controlar os objetos manobrveis no painel.
Somente um cliente VNC pode conectar-se ao servidor VNC.
Somente disponvel quando um painel de operao selecionado como destino.
179
8. Menus
Nota:
Para proteger o sigilo ao inserir uma senha atravs do Remote Access Viewer, recomenda-se o uso
do teclado do PC. Caso contrrio possvel que o cursor no painel de operao remoto exiba quais
teclas esto pressionadas no teclado alfanumrico.
Para obter mais informaes, consulte a documentao sobre Acesso Remoto e Visualizador de
Acesso Remoto.
Servidor Web (Web Server)
Permite a hospedagem de arquivos do projeto para um cliente da web.
Descrio
Port
Enable forms
authentication
OPC UA Server
Permite a publicao de tags com um servidor OPC UA.
180
8. Menus
Descrio
Port
Descrio
Tag property
Atributo do servidor UA
Name
Exibir nome/
Pesquisar nome
Data Type
Tipo de dados
Access Right
Nvel de acesso /
Nvel de acesso do usurio
Description
Descrio
181
8. Menus
Certificado
Um certificado ser gerado e auto assinado automaticamente quando o primeiro servidor for iniciado.
O certificado ter validade de 20 anos.
O certificado no contm nenhum endereo IP, uma vez que este pode mudar aps o certificado ter
sido gerado.
Limitaes
Limitao
Descrio
Discovery
No suportado
Encoding / Transport
S UA TCP binrio
User authentication
Security
No h suporte a criptografia
Descrio
Printer Connector
Seleciona o USB
Printer Type
182
8. Menus
Esta opo est disponvel somente se o tipo de
impressora estiver configurado como PCLLASERJET.
Network settings
No disponvel
Serial settings
No disponvel
Page Orientation
Descrio
Printer Connector
Selecione Ethernet
Printer Type
Network settings
Serial settings
No disponvel
Page Orientation
183
8. Menus
Conexo de Impressora Serial (Serial Printer Connection)
Descrio
Printer Connector
Selecione Serial
Printer Type
No disponvel
No disponvel
Network settings
No disponvel
PortName: Indique em qual porta COM a impressora est
conectada
BaudRate: Selecione a taxa de transmisso.
DataBits: Selecione o nmero de bits de dados em cada
caractere.
Parity: Defina o bit de paridade. O bit de paridade em cada
caractere pode ser definido como none (nenhum), odd (mpar),
even (par), mark (marca) ou space (espao).
Serial Settings
184
8. Menus
especificando o nmero mximo de caracteres em uma nica
linha de texto.
Codepage: A pgina de cdigo consiste em uma tabela de
valores que descreve o conjunto de caracteres para um
determinado idioma. A pgina de cdigo padro no iX Developer
850.
No disponvel
Modelo de
impressora
recomendada
USB + PCL5c
HP LaserJet 2700
USB + PCL5e
HP LaserJet 1320
Colorink-jet printer
USB + PCL3e
HP Deskjet 5652
Tipo de impressora
Descrio
Pincode
Insira um cdigo PIN para o menu de servio. Se no for definido um cdigo PIN, o
menu de servio estar habilitado para todos os usurios. So permitidos apenas
nmeros (0-9).
185
8. Menus
Menu Insert
O grupo Functions, disponvel nas opes do menu Insert, contm funes e telas que podem ser
adicionadas ao projeto.
Grupo Functions
Descrio
Text Library
Com a funo de biblioteca de texto, tabelas de texto podem ser criadas, onde os
valores esto vinculados aos textos.
Data Logger
Alarm Distributor
Os alarmes podem ser distribudos entre os painis de operao, com notificao via
impressora, SMS ou e-mail usando o distribuidor de alarme.
Script
Um mdulo de script pode ser includo para prover recursos de programa no cobertos
pelas funes e aes includas, ou para ser usado no compartilhamento de
funcionalidades entre funes.
Recipe
Management
Vrias receitas podem ser inseridas no projeto. Cada funo receita lida com um
conjunto predefinido de itens de receita.
Function Keys
Podem ser configuradas teclas de funo para os painis de operao, bem como
para o teclado padro do PC.
Scheduler
Audit Trail
Reports
Screens
Menu View
O grupo Windows, disponvel na guia do menu View, contm controles para alternar a visibilidade
das janelas de ferramenta.
Grupo Windows
8. Menus
Os controles de ferramenta no grupo Windows so realados quando ativos.
Janela de
Ferramenta
Descrio
Posio Padro
Project Explorer
Output
Cross Reference
Error List
Navigation Overview
Janela Flutuante
Navigation Manager
rea de trabalho
Property Grid
Object Browser
Janela Flutuante
Component Library
Menu Dynamics
A guia Dynamics inclui os seguintes grupos:
Grupo Layout
Grupo Color
Grupo General
187
8. Menus
Grupo Layout
Move (Mover)
O controle Move (grupo Layout) altera a posio de um objeto, com base no valor da tag.
As coordenadas de posio na tela so dadas em pixels de resoluo da tela. A posio 0,0
corresponde ao canto superior esquerdo da tela.
Para mover um objeto verticalmente quando o valor da tag for alterado:
1.
2.
3.
4.
Posies iniciais e finais so sugeridas com base na posio atual do incio. Um objeto fantasma
aparecer na posio final sugerida. Aparecer tambm uma linha conectora entre o centro do objeto
original e o objeto fantasma.
5. Mova o objeto fantasma na tela at sua posio final.
As coordenadas do objeto sero atualizadas. Uma animao de movimento aparecer na tela. Os
valores das coordenadas tambm podem ser atualizados diretamente nos campos numricos (EndTop,
EndLeft). As coordenadas para incio e trmino limitaro o movimento do objeto independentemente
do valor da tag estar fora da faixa inicial e final.
6. Clique em OK para salvar e feche o Move Dynamics Editor.
8. Menus
Nota:
Quando a dinmica de posio ou tamanho so aplicados, a opo de mover ou redimensionando o
objeto ser desativada. Um cone de cadeado, semelhante a uma corrente no canto superior esquerdo
do objeto (quando selecionado), indica que o objeto apresenta um controle dinmico aplicado e que
no pode ser movido ou redimensionado.
Tamanho (Size)
O controle Tamanho altera o tamanho do objeto, com base no valor da tag. O redimensionamento
dinmico de arquivos de imagens externas pode resultar em perda de resoluo, se a imagem for
ampliada para um tamanho maior do que o usado em outro lugar no projeto atual.
A largura e comprimento do objeto ventilador so dadas em pixels de resoluo da tela.
Para redimensionar a largura de um objeto quando o valor da tag alterado:
1.
2.
3.
4.
O tamanho inicial sugerido com base no tamanho de incio corrente. O tamanho final sugerido
como um aumento fixo do tamanho inicial horizontal e verticalmente. Um objeto fantasma aparecer
com o tamanho final.
Nota:
O objeto s pode ser redimensionado da esquerda para a direita e de cima para baixo.
5. Redimensione o objeto fantasma na tela at o seu fim.
As coordenadas do objeto sero atualizadas. Uma animao do redimensionamento aparecer na tela.
Os valores das coordenadas tambm podem ser atualizados diretamente nos campos numricos
(EndWidth, EndHeight). As coordenadas de incio e trmino limitaro o tamanho do objeto
independentemente do valor da tag estar fora da faixa inicial e final.
6. Clique em OK para salvar e feche o Editor Redimensionar Dinmica.
Nota:
Quando a dinmica de posio ou tamanho so aplicados, a opo de mover ou redimensionando o
objeto ser desativada. Um cone de cadeado, semelhante a uma corrente no canto superior esquerdo
do objeto (quando selecionado), indica que o objeto apresenta controle dinmico aplicado e que no
pode ser movido ou redimensionado.
Grupo Color
Os controles de Fill e Outline (grupo Color) alteram a cor de preenchimento e contorno (borda) de
um objeto, com base no valor da tag.
8. Menus
3.
4.
5.
6.
Grupo General
Visibilidade (Visibility)
Este controle determina se um objeto ser ou no exibido na tela, com base no valor da tag.
Para ocultar um objeto quando o valor da tag for alterado:
1. Desenhe o objeto. Mantenha o objeto selecionado.
2. Clique em Visibility (aba Dynamics).
3. Selecione a tag para controlar a visibilidade. O objeto ser visvel na tela conforme o valor da tag
determinado.
Nota:
O valor selecionado ser tratado como True (visvel). Todos os outros valores sero tratados como
False (invisvel). Security tem prioridade em relao Dynamics. A Visibility tem prioridade em
relao Blink.
Piscar (Blink)
possvel selecionar uma tag para habilitar uma ao de piscar, dependendo do valor atual da tag.
190
8. Menus
Nota:
O valor selecionado ser tratado como True (Blink habilitado). Todos os outros valores sero tratados
como False (Blink desabilitado). Security tem prioridade em relao Dynamics. A Visibility tem
prioridade em relao Blink.
Descrio
Bool Converter
Color Converter
Linear Converter
Raw Converter
8. Menus
Conversor
Descrio
Bool
Bool
Address
Alternate Background
Intervalo de cores
Alternate Foreground
Intervalo de cores
Animation Speed
Linear
Auto Size
Bool
Button Color
Intervalo de cores
Button Height
Linear bruto
Button Width
Linear bruto
Bool
Clock wise
Bool
Intervalo de cores
End Angle
Linear bruto
File Name
Bool
Font Color
Intervalo de cores
Font Size
Linear bruto
Group Background
Intervalo de cores
Group Foreground
Intervalo de cores
Parameter
Conversor
Descrio
Header
Intervalo de cores
Linear bruto
Linear bruto
192
8. Menus
medidor.
Indicator Color
Intervalo de cores
Bool
Is Active
Bool
Is Animated
Bool
Is Enabled
Bool
Is Header Visible
Bool
Is Legend Visible
Bool
Is Read Only
Bool
Is X Axis Automatic
Bool
Bool
Is X Axis Visible
Bool
Is Y1 Axis Automatic
Bool
Bool
Is Y1 Axis Visible
Bool
Parameter
Conversor
Descrio
Is Y2 Axis Automatic
Bool
Bool
Is Y2 Axis Visible
Bool
Bool
Intervalo de cores
Linear bruto
Linear bruto
Linear bruto
Maximum
Linear bruto
Max Value
Linear bruto
Intervalo de cores
Linear bruto
Linear bruto
Minimum
Linear bruto
Linear bruto
Min Value
Linear bruto
Opacity
Linear bruto
Outline Thickness
Linear bruto
Parameter
Conversor
Descrio
Bool
Picture Height
Linear bruto
Picture Name
Picture Stretch
Bool
Picture Width
Linear bruto
Prefix
193
8. Menus
Radius X
Linear bruto
Radius Y
Linear bruto
Scale Color
Intervalo de cores
Scale Visible
Bool
Selected Background
Intervalo de cores
Selected Forground
Intervalo de cores
Intervalo de cores
Intervalo de cores
Separator Color
Intervalo de cores
Source
Start Angle
Linear bruto
Stretch
Bool
Parameter
Conversor
Descrio
Suffix
Text
Title
Title Background
Intervalo de cores
Title Foreground
Intervalo de cores
Transparent
Bool
Value
Linear bruto
Linear bruto
Linear bruto
Linear bruto
Linear bruto
X1
Linear bruto
X2
Linear bruto
X3
Linear bruto
X4
Linear bruto
Intervalo de cores
X Axis Maximum
Linear bruto
Intervalo de cores
Y1 Axis Maximum
Linear bruto
Parameter
Conversor
Descrio
Y1AxisMinimum
Linear bruto
Y2AxisGridColor
Intervalo de cores
Y2 Axis Maximum
Linear bruto
Y2 Axis Minimum
Linear bruto
Menu General
O menu General contm diferentes grupos de propriedades e controles para diferentes objetos. Nela
pode ser modificada a aparncia de formas grficas e objetos. Configuraes de escala podem ser
realizadas para medidores e visualizadores de tendncia. Tambm podem ser realizadas
configuraes adicionais para alguns objetos.
194
8. Menus
O grupo de segurana/tag tambm est disponvel no menu Home. As propriedades gerais so
descritas separadamente para cada objeto.
Menu Actions
Aes podem ser acionadas de diversas maneiras, por exemplo, clicando em um boto. Os controles
desta aba so usados para definir aes para objetos. Alternativamente tambm pode ser utilizado um
script para disparar uma ao.
Uma ao algo realizado, por exemplo, o fechamento de uma tela. O gatilho de ao o ato que
gera esta ao, por exemplo, o clique em um boto.
O menu Actions contm diferentes grupos de controle para diferentes objetos.
Descrio
MouseDown
MouseUp
MouseEnter
MouseLeave
195
8. Menus
Disparadores de Ao de Teclas de Funo (Function Key Action Triggers)
Os disparadores de ao KeyDown e KeyUp podem ser usados para criar aes de duas etapas para
teclas de funo.
Parmetro
Descrio
KeyDown
KeyUp
Descrio
Input Value
Changed
Value Changed
Descrio
GotFocus
LostFocus
Descrio
Navigated
Navigating
196
8. Menus
As aes so divididas em grupos de ao.
Grupo de Ao
Ao
Descrio
Fechar Tela
Imprimir Tela
Screen
AddressBook
AlarmDistributorServer
Mostrar tela
AuditTrail
ActionGroup
Ao
Descrio
Restaurar Visualizao
Ampliar Zoom
Reduzir Zoom
Iniciar o registro
Interromper o registro
Configurao de e-mails
Configurao de impressoras
Configurao SMS
Excluir receita
Exclui a receita
Exportar Receita
Importar Receita
Carregar Receita
Chart
Database
Datalogger
OutputDevices
Recipe
197
8. Menus
ActionGroup
Reporting
Security
Tag
ActionGroup
Salvar receita
Ao
Descrio
Gerar relatrio
Login
Logout
Decrementar analgico
Incrementar analgico
Redefinir Tag
Definir analgico
Definir String
Definir Tag
Alternar Tag
Ao
Descrio
Executar Script
Fechar a aplicao
Executar
Definir idioma
TrendViewer
Other
198
8. Menus
Mostrar configuraes IP
8. Menus
Nota:
Aes de script tero prioridade em relao a cdigos de script para um objeto.
Mltiplas Aes (Multiple Actions)
Vrias aes podem ser configuradas clicando-se com a seta no canto inferior direito de qualquer
grupo ao.
200
201
Parmetro
Descrio
Add
Remove
Name
Tag
Log Item
Expression
Color
Cor da curva
Thickness
Espessura da linha
Refere-se tag que define dinamicamente o valor da curva que corresponder ao valor
Minimum Value Tag mnimo do eixo Y. Refere-se tag que define dinamicamente o valor da curva que
corresponder ao valor mnimo do eixo Y.
Maximum Value
Tag
Refere-se tag que define dinamicamente o valor da curva que corresponder ao valor
mximo do eixo Y. Refere-se tag que define dinamicamente o valor da curva que
corresponder ao valor mximo do eixo Y.
Descrio
Time Span
Possibilita usar um offset para voltar ao modo Histrico. O valor inicial referese ao momento em que o modo Histrico foi iniciado. A unidade segundos.
Descrio
Major Ticks
Minor Ticks
202
Descrio
Intervalo de tempo
Descrio
Style
Descrio
Scale
Grid
203
204
205
Descrio
Name
Tag
Expression
V seo Expresses
206
Descrio
Table name
Para coletar dados que mudam com frequncia, recomendase a opo Log with interval (segundos). Intervalo mnimo:
1 segundo.
Aes (Actions)
Evento
Descrio
207
11.Agendador (Scheduler)
O agendador usado para controlar as tags em relao ao relgio de tempo real. Esta funo usada
para controlar eventos no processo, por exemplo, iniciar e parar motores, ou em momentos
especficos calendrio predefinido.
Descrio
Name
Period
Duration
Durao do evento.
Tag
Action
208
12.Relatrios (Reports)
O gerador de relatrios permite gerar relatrios em Excel, baseados no Microsoft Excel modelo.
O relatrio gerado pode enviado a uma impressora ou salvo como um arquivo do Excel.
209
210
Parmetro
Descrio
Name
Filename
211
Configurao de Receitas
Receitas consistem de um conjunto de tags e dados (valores).
Adicionando um Gerenciador de Receitas
A funcionalidade de Receitas adicionada ao projeto, no menu Insert. As pginas de configurao de
receita so usadas para gerenciar conjuntos de tag e valores atravs das guias de Tag Configuration e
Runtime Data.
Guia Configurao de Tags (Tag Configuration)
Inicialmente, adicione as tags a serem utilizadas na pgina de configurao de tags. Em seguida,
defina um conjunto de itens de receita na guia Tag Configuration e conecte-o s tags definidas. O
tipo de dados j definido na configurao das tags.
212
Receitas no Painel do iX
Algumas aes de receitas podem ser realizadas pelo operador em Runtime.
Carregando Receitas (Loading Recipes)
Receitas podem ser transferidas para o controlador atravs da ao Load Recipes quando o painel de
operao estiver em execuo. Isto significa que os valores de receita sero transferidos para o
controlador. Uma lista das receitas disponveis ser exibida quando este comando estiver
selecionado. Selecione uma receita na lista e pressione [Enter] para fazer o controlador funcionar
com os valores determinados. Salvando Receitas
A ao Save Recipe usada quando o painel de operao est em execuo. As tags definidas na
guia de Configurao esto includas na receita. Os valores correspondentes das tag so armazenados
no arquivo de receita selecionado quando esta ao executada. Tambm possvel definir uma
receita explcita, substituindo-a se esta j existir quando o comando Save Recipe for executado.
213
Descrio
Exemplo
1. Clique em Recipe no menu Insert.
A pgina de configurao de receitas abre na rea de trabalho.
2.
3.
4.
5.
215
216
217
218
Definies
Um teclado padro de PC apresenta 12 teclas de funo (F1-F12).
Uma tecla de funo pode ser configurada para afetar apenas uma tela especfica ou para ter uma
ao global. As teclas de funo global apresentam o mesmo comportamento em todas as telas. Uma
definio global pode ser acessada sempre que o painel de operao est em execuo, desde que a
tela atual no tenha uma tela definida para aquela determinada tecla de funo. Teclas de funo de
tela tm prioridade em relao s teclas de funo global. As teclas de funo includas nas telas de
fundo no tm prioridade em relao s teclas de funo da tela, porm so prioritrias em relao s
teclas de funo global.
Nota:
No possvel restringir o uso das teclas de funo baseando-se nos grupos de segurana/Login.
A funcionalidade das teclas de funo pr-definida no Project Explorer, quando o painel do teclado
selecionado como destino, Para painis por toque e destinos PC, a funcionalidade das teclas de
funo adicionada atravs do menu Insert e permite a configurao de at 24 teclas de funo
(mesmo se o teclado conectado no oferece suporte a mais de 12 teclas de funo). Ao converter um
projeto de painel do teclado em um painel de toque ou projeto de PC, as teclas de funo sero ainda
includas no projeto. Ao converter um painel por toque ou um projeto do PC para um projeto de
painel de teclado, o usurio precisar adicionar as teclas de funo a partir do menu Insert.
Painis Operados por Teclado
As teclas de um painel operado por teclado so numeradas conforme abaixo:
219
220
221
15.Gerenciamento de Alarmes
Um alarme usado para chamar a ateno para um evento que requer ao imediata. Um alarme
definido quando uma determinada condio satisfeita. Uma condio de alarme pensada como
uma avaliao lgica de um valor da tag. Os alarmes podem ser divididos em grupos visando criar
uma ordem de prioridade.
A notificao de alarme pode ser feita das seguintes maneiras:
O banco de dados do servidor de alarme pode ser exportado em formato csv usando a ao Database
Export.
Descrio
Active
Inactive
Acknowledged
Normal
222
Configuraes (Settings)
Algumas funes do servidor de alarme so baseadas nos valores alterados da tag:
Funo do Alarme
Descrio
Remote acknowledge
Clear alarms
Enable/disable alarms
Descrio
223
Descrio
Internal/External
IP Number Server
Queue Length
Port Number
225
Descrio
Indicao de alarme
padro
Active
Vermelho intermitente
Inactive
Verde intermitente
Acknowledged
Verde intermitente
Normal
226
Parmetro
Descrio
Name
Text
Tag
Tag (digital ou analgica), que gera o alarme quando este assume o status
especificado.
Expression
Condition
Equal to/Not Equal to: O alarme definido quando o valor da tag igual
a/diferente do valor especificado no campo Valor do Disparo.
Greater Than/Less Than: O alarme definido quando o valor da tag
maior/menor que o valor especificado no campo Valor do Disparo.
Equal to Greater Than/Equal to Less Than: O alarme definido quando o
valor da tag igual ou maior/menor que o valor especificado no campo
Valor do Disparo.
Rising/Faling Edge: O alarme definido quando a tag especificada vai
para um/zero.
Trigger Value
History
Acknowledge Required
Remote Acknowledge
Enable Distribution
Repeat Count
Action
227
Descrio
Name
Text
Colors
Remote Acknowledge
Enable Distribution
Permite a distribuio dos alarmes do grupo atravs de impressora/SMS/email. Disponvel somente se a distribuio de alarme est habilitada para o
servidor.
Action
228
229
Em projetos onde so utilizados vrios idiomas, mudar o idioma no servidor faz com que este
seja utilizado em todos os novos textos de alarme. Os alarmes distribudos antes de o idioma ser
alterado no servidor permanecero no idioma anterior.
Pressionar o boto de informao no Visualizador de alarme no Runtime no resultar em
qualquer ao para um alarme remoto, a menos que o mesmo projeto usado para o cliente e
para o servidor. Ao invs disto, pode ser utilizado o evento de script Informao de Alarme
Solicitada.
A menos que o mesmo projeto seja usado para o cliente e o servidor, a possibilidade de usar o
Filtro (boto Filter no Visualizador de alarme / Alarm Viewer) s permitida no Runtime para
alarmes remotos. O servidor remoto pode incluir, por exemplo, grupos de alarme diferentes do
projeto no qual o visualizador de alarme foi configurado.
Descrio
Server Mode
Server Port
Descrio
Server Address
Server port
231
232
Ao
Componente
Local
Menu Insert
Alarm Server
Alarm Server
Componente
Local
Menu Insert
Alarm Server
Alarm Server
Componente
Local
Menu Insert
233
234
235
Descrio
Alarm Name
Alarm Group
Alarm Text
Alarm Status(es) to
distribute
236
Descrio
Period
Day
Name
237
Varivel
Descrio
State
State Time
Alarm Id
Alarm Text
Count
Active Time
Inactive Time
Normal Time
Acknowledge Time
Descrio
From Name
Port
Code Page
Authentication Mode
User Name/Password
Retry Sending
Time Interval
Subject
Body
Descrio
Buffer settings
Body
239
Descrio
Retry Sending
Time Interval
Body
240
241
Descrio
Position
Acknowledge Selected
Acknowledge All
Clear
Filter
Info
Play/Pause
Descrio
Configure Columns
Filter Settings
Show Summary
Alarmes inativos que tenham sido reconhecidos podem ser removidos da lista pressionando-se o
boto Clear.
Classificao (Sorting)
Pressionar o cabealho da coluna no Runtime ordenar a lista de alarme. Esta ao pausar o visor de
alarme.
242
Alarm Group: A primeira coluna na janela do filtro mostra o nome do grupo de alarme. Marque a
caixa Enable para exibir os alarmes do grupo.
Alarm Status: Exibe os alarmes com os status correspondentes aos valores marcados.
Boto Play/Pause
A janela do visualizador de alarme pode interromper a atualizao de alarmes atravs do boto
Play/Pause. Isso permite que o operador inspecione e classifique a lista sem a interferncia de outros
alarmes. A lista tambm ser pausa quando o alarme estiver selecionado.
A lista de alarme reinicializar a atualizao quando:
Boto Info
Pressionar o boto Info no visualizador de alarme disparar a ao especificada no grupo Alarm
Event Info Requested na (menu Actions) quando um item estiver selecionado no servidor de alarme.
Esta ao ser aplicada primeiro no alarme individual. Se nenhuma ao for especificada para o
alarme, a ao ser aplicada ao grupo. Se nenhuma ao for especificada para o grupo, a ao ser
aplicada ao servidor de alarme.
Visualizador de Alarme em Painis Operados por Teclado (Alarm Viewer)
Algumas das teclas de setas e teclas especiais (por exemplo, ACK e Enter) nos painis operados por
teclado, tm funes especiais no Runtime quando o objeto Alarm Viewer includo na tela atual.
Teclas
Descrio
Enter
Backspace
ACK
Seta esquerda
Seta direita
244
16.Gerenciamento de Segurana
Usar grupos de segurana e senhas no painel de operao possibilita criar um sistema de segurana
para o projeto. Com facilidade os operadores podem atribuir diferentes autorizaes no projeto para
restringir o acesso a objetos e funes. As informaes do grupo de segurana e senhas so
armazenadas no banco de dados de projeto.
Entretanto, no necessrio utilizar esta funo se for aceitvel o acesso irrestrito. A funo de
segurana um componente predefinido do Project Explorer.
Descrio
Select visibility
Automatic Logout
245
Descrio
Name
Users
Usurios (Users)
Usurios e senhas para Login so definidas na guia Users da pgina de configurao Security.
Descrio
Name
Password
Description
Groups
247
248
Parmetro
Descrio
Default
Disabled
Hidden
Normal
249
17.Gerenciamento de Idiomas
O iX Developer oferece suporte a aplicaes em vrios idiomas. Traduo de textos e textos de
sistema podem ser realizados diretamente na aplicao, ou exportando-os para um arquivo de texto a
ser traduzido em outros softwares. O arquivo importado para a aplicao aps a traduo.
O idioma da aplicao pode ser alterado no Runtime com base em um valor de tag, por exemplo.
250
Ingls
Alemo
Francs
Portugus do Brasil
Chins tradicional
Chins simplificado
251
Textos de Usurio
Os textos adicionados ao objeto pelo desenvolvedor esto disponveis na guia Texts na pgina de
configurao Multiple Languages. Os textos no idioma padro tambm podem ser editados.
252
253
Descrio
Add
Adiciona uma linha com uma ID de texto igual a mais alta ID de texto
existente, mais 1.
Reset
Retira o vnculo da ID de texto, fazendo com que este volte ao texto anterior.
OK
Cancel
Traduo Automtica
O iX Developer inclui uma ferramenta de traduo que utiliza o Microsoft Bing Translator para
oferecer tradues rpidas de itens definidos pelo usurio ou pelo sistema, gratuitamente.
Nota:
Tradues automticas apresentam funcionalidade limitada, especialmente em relao a palavras
compostas ou sinnimos. Nestas situaes, as tradues podem ser incorretas.
A ferramenta de traduo est disponvel clicando-se em Translate nas guias Texts ou System Texts
da pgina de configurao Multiple Languages. Cada idioma traduzido separadamente.
255
Parmetro
Descrio
Translation Provider
Reference Language
Translate from
Translate to
Exportao de Idiomas
Os idiomas podem ser exportados para um arquivo de texto para ento serem traduzidos, por
exemplo.
1. Para isto, selecione o boto Export / Import.
2. Especifique o formato, local, delimitador (para o formato do arquivo de texto) e idioma. A
seguir, clique em OK.
256
Parmetro
Descrio
Format
Path
Delimiter
Languages
257
Parmetro
Descrio
Format
Path
Languages
Import Strategy
Idioma Hebraico
O idioma hebraico escrito da direita para a esquerda, diferentemente da maioria dos demais idiomas
modernos.
O iX Developer no suporta teclados em hebraico. No entanto, para aplicaes em PCs, h uma
soluo para isso. Escreva o texto na fonte hebraica em um editor de texto externo e copie-o para o
projeto do iX Developer.
Arial Unicode um exemplo de fonte que suporta a lngua hebraica.
258
Descrio
Logging strategy
260
261
262
263
265
Figura 20-1. Tabelas de Banco de Dados Individuais Podem Ser Selecionadas para Exportao ao Clicar
no Sinal +
As propriedades padro para a exportao do banco de dados referem-se exportao do banco para
a pasta de arquivos de projeto com o nome deste.
Nota:
Para facilitar a exportao de vrios bancos de dados ao mesmo tempo, recomendvel configurar
mltiplas aes.
O boto ... ao lado do banco de dados selecionado abre uma caixa de dilogo que permite a alterao
das propriedades de exportao.
Exportao de Banco de Dados do Painel de Operao Destino
266
267
Menu Service
O menu Service para o painel de operao pode ser acessado antes de realizar o download do projeto.
Menu Service em um Painel Vazio
Quando no h projeto carregado na memria do painel, este ser iniciado mostrando a tela
Welcome.
268
Selecione esta opo caso o toque da tela precise ser calibrado. Siga as instrues na tela para
realizar uma calibrao.
Fechar (Close)
Pressione esta opo para sair do menu Service.
269
Atualizar o Painel do iX
O painel de operao pode ser atualizado atravs da aplicao do Image Loader.
Requisitos
A atualizao do sistema do painel de operao requer:
Transferir Imagens
1. Clique duas vezes no arquivo executvel do Image Loader para iniciar o programa de
transferncia.
2. Siga as instrues.
Procedimentos de Transferncia
O procedimento de transferncia de imagem totalmente orientado pelo menu. O painel de operao
estar pronto para transferncia se todos os passos forem realizados e finalizados.
As etapas a seguir descrevem o processo de transferncia:
1.
2.
3.
4.
5.
6.
7.
8.
Nota:
Ao atualizar um painel de operao, importante assegurar-se de que no haja queda de energia
durante a transferncia.
Procedimentos de Transferncia em Painis TxA
O procedimento de transferncia de imagem totalmente orientado pelo menu. O painel de operao
estar pronto para transferncia se todos os passos forem realizados e finalizados.
As etapas a seguir descrevem o processo de transferncia:
1.
2.
3.
4.
5.
6.
7.
8.
Nota:
Ao atualizar um painel de operao, importante assegurar-se de que no haja queda de energia
durante a transferncia.
270
Nota:
Ao atualizar um painel de operao, importante assegurar-se de que no haja queda de energia
durante a transferncia.
Procedimento de Transferncia Via Conexo Ethernet
1. Inicie o software Image Loader no computador.
2. Selecione o painel de operao para atualizar, digitando o seu endereo IP.
3. Clique em Update. Todos os projetos em execuo no painel sero interrompidos, e a atualizao
ter incio.
4. Quando a atualizao estiver concluda, desligue a alimentao do painel de operao.
5. Reconecte a alimentao do painel de operao.
6. Quando os arquivos do sistema forem atualizados, todos os projetos existentes no painel sero
iniciados.
Nota:
Ao atualizar um painel de operao, importante assegurar-se de que no haja queda de energia
durante a transferncia.
271
22.Mltiplos Controladores
possvel usar vrios drivers com um painel de operao. Isto significa que o painel de operao
pode comunicar-se com diferentes controladores simultaneamente. Os controladores podem ser
conectados a portas seriais no painel de operao e atravs de portas Ethernet.
Nota:
Se a mesma tag estiver vinculada aos endereos em mais de um controlador ativo, impossvel saber
a partir de qual controlador o valor est sendo lido no Runtime.
Adicionando um Controlador
Clique em Tags (Project Explorer), selecione a aba Controller e clique em Add para adicionar um
novo controlador ao projeto atual. Selecione o modelo do controlador e o driver a serem usados.
A adio de tags e controladores so realizadas na aba Tags.
Endereamento
O endereamento das tags em controladores atravs do o arquivo de ajuda para cada driver.
Ao atribuir uma tag a um objeto, todas as tags, independentemente da conexo de controlador,
estaro disponveis para seleo.
272
Exemplos
Os exemplos seguintes mostram configuraes onde vrios drivers so usados no painel de operao.
273
Figura 22-4. Painel de Operao Comunicando em Srie com Um Controlador via Ethernet (Diferentes
Fabricantes)
Figura 22-5. Painel de Operao Comunicando com Dois Controladores via Ethernet (Diferentes
Fabricantes)
274
23.Soluo de Problemas
Esta seo descreve as ferramentas a serem utilizadas no caso de um comportamento inesperado do
iX Developer.
Nomes Invlidos
Caso o usurio escolha nomes de dispositivos do sistema ao nomear objetos tais como controladores,
telas, gerenciadores de receita, registradores de dados e mdulos de script, ser exibida uma
mensagem de erro (Invalid Name). Exemplos de nomes de dispositivo de sistema:
AUX, COM1, CON, LPT3, NUL, PRN.
276
24. Glossrio
24.Glossrio
Glossrio geral
Bit
CP
Database
Default
Banco de dados.
Valor predefinido para uma varivel, utilizado em caso de no haver definio.
Download
Hardware
Interface
Interrupo
LED
Menu
Dispositivo que adapta eltrica e/ou logicamente a transferncia de sinais entre dois equipamentos.
Evento com atendimento prioritrio que temporariamente suspende a execuo de um programa e
desvia para uma rotina de atendimento especfica.
Sigla para Light Emitting Diode. um tipo de diodo semicondutor que emite luz quando estimulado por
eletricidade. Utilizado como indicador luminoso.
Conjunto de opes disponveis e exibidas por um programa no vdeo e que podem ser selecionadas
pelo usurio a fim de ativar ou executar uma determinada tarefa.
Mdulo (referindo-se a
hardware)
Elemento bsico de um sistema completo que possui funes bem definidas. Normalmente ligado ao
sistema por conectores, podendo ser facilmente substitudo.
Mdulo (referindo-se a
software)
Parte de um programa aplicativo capaz de realizar uma funo especfica. Pode ser executado
independentemente ou em conjunto com outros mdulos, trocando informaes atravs da passagem de
parmetros.
Operandos
Elementos sobre os quais as instrues atuam. Podem representar constantes, variveis ou um conjunto
de variveis.
RAM
Software
Tag
Toggle
UCP/CPU
Upload
Word
Sigla para Random Access Memory. a memria onde todos os endereos podem ser acessados
diretamente, de forma aleatria e com a mesma velocidade. voltil, ou seja, seu contedo perdido
quando o equipamento desenergizado, a menos que se possua uma bateria para a reteno dos
valores.
Programas de computador, procedimentos e regras relacionadas operao de um sistema de
processamento de dados.
Nome associado a um operando ou a uma lgica que permite uma identificao resumida de seu
contedo.
Elemento que possui dois estados estveis, trocados alternadamente a cada ativao.
Sigla para unidade central de processamento. Controla o fluxo de informaes, interpreta e executa as
instrues do programa e monitora os dispositivos do sistema.
Leitura do programa ou configurao do CP.
Unidade de informao composta por 16 bits.
Glossrio de rede
Gateway
N
Protocolo