Você está na página 1de 288

Manual de Utilizao

iX Developer
Rev. A 10/2015
Cd. Doc.: MU226000

Condies Gerais de Fornecimento


Nenhuma parte deste documento pode ser copiada ou reproduzida em qualquer forma sem o prvio
consentimento por escrito da Altus Sistemas de Automao S.A. que se reserva o direito de efetuar
alteraes sem aviso prvio.
Conforme o Cdigo de Defesa do Consumidor vigente no Brasil, informamos a seguir aos clientes
que utilizam nossos produtos, aspectos relacionados segurana pessoal e instalaes.
Os equipamentos de automao industrial fabricados pela Altus so fortes e confiveis devido ao
rigoroso controle de qualidade ao qual so submetidos. No entanto, qualquer equipamento eletrnico
de controle industrial (controladores programveis, comandos numricos, etc.) pode danificar as
mquinas ou processos por eles controlados, se houverem componentes defeituosos e/ou quando
ocorrer um erro de programao ou instalao. Isso pode at mesmo colocar vidas humanas em risco.
O usurio deve considerar os possveis efeitos dos defeitos, assim como fornecer instalaes externas
adicionais, por razes de segurana. Esta preocupao maior em situaes de comissionamento
inicial e testes.
Os equipamentos fabricados pela Altus no expem diretamente o meio ambiente a risco, uma vez
que eles no emitem qualquer tipo de poluente durante sua utilizao. No entanto, no que diz respeito
ao descarte dos equipamentos, importante salientar que a eletrnica interna pode conter materiais
prejudiciais natureza quando descartados inadequadamente. Portanto, recomenda-se que no
momento do descarte este tipo de produto seja sempre encaminhado para plantas de reciclagem, as
quais garantiro o correto gerenciamento dos resduos.
essencial ler e compreender a documentao do produto, tais como manuais e caractersticas
tcnicas antes da sua instalao ou utilizao.
Os exemplos e os nmeros apresentados neste documento so apenas para fins ilustrativos. Devido a
possveis atualizaes e melhorias que os produtos podem apresentar, a Altus no assume qualquer
responsabilidade pela utilizao destes exemplos e figuras em aplicaes reais. Eles somente devem
ser usados para fins de treinamentos de usurio, assim como para ganhar mais experincia com os
produtos e suas caractersticas.
A Altus garante seus equipamentos conforme descrito nas Condies Gerais de Fornecimento,
anexado s propostas comerciais.
A Altus garante que seus equipamentos funcionem de acordo com as instrues contidas nos seus
manuais e/ou caractersticas tcnicas, no garantindo, entretanto, o sucesso de qualquer tipo
especfico de aplicao do equipamento.
A Altus no fornece qualquer outra garantia, direta ou implcita, principalmente quando os clientes
finais esto lidando com terceiros.
As solicitaes para obter informaes adicionais sobre o fornecimento, caractersticas do
equipamento e/ou quaisquer outros servios da Altus devem ser feitos por escrito. A Altus no se
responsabiliza por fornecer informaes sobre seu equipamento sem uma requisio formal.
DIREITOS AUTORAIS
Nexto, MasterTool, Grano e WebCLP so marcas registradas da Altus Sistemas de Automao S.A.
Windows, Windows NT e Windows Vista so marcas registradas da Microsoft Corporation.
EXTER, Information Designer, H-Designer/ADP, iX e iX Developer so produtos da Beijer
Electronics.

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.

Documentos Relacionados a este Manual


Para obter informaes adicionais sobre o iX Developer, podem-se examinar outros documentos
especficos alm deste.
Estes documentos esto disponveis em sua ltima reviso em www.altus.com.br.
Consideraes Gerais sobre a Documentao Altus
Cada produto possui um documento denominado caractersticas tcnicas (CT), o qual descreve as
suas peculiaridades. Adicionalmente, o produto pode possuir Manuais de Utilizao (os cdigos dos
manuais, se aplicvel, so sempre citados nas CTs dos respectivos mdulos).
Documentao de Suporte do iX Developer
aconselhvel consultar os seguintes documentos como fonte de informaes adicionais:
Cdigo
CE126000
CT126000
CS126000

Descrio

Idioma

iX Series Technical Characteristics


Srie iX Caractersticas Tcnicas
Serie iX Caractersticas Tcnicas

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:

Modelos dos equipamentos usados e a configurao do sistema instalado


Nmero de srie
Reviso do equipamento e verso de software executivo, listados na etiqueta afixada na lateral do
produto
Verso do programador usado

Mensagens de Advertncia Utilizadas neste Manual


Neste manual, as mensagens de aviso apresentaro os seguintes formatos e significados:
PERIGO:
Relatam causas potenciais que, se no observadas, geram danos perda integridade e sade,
patrimnio, meio ambiente e perda da produo.

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.

2. Trabalhando com Projetos

2. Trabalhando com Projetos


Esta seo descreve o iX Developer e explica como trabalhar com um projeto para um painel de
operao.
No iX Developer, guias so usadas em vez de comandos de menu. Isto reduz o nmero de passos
necessrios para a concepo de componentes complexos e tambm fornece uma interface de usurio
amigvel.
Os menus esto localizados na parte superior da janela de ferramentas. Cada menu contm um ou
mais grupos de controle. Cada grupo contm um conjunto de controles relacionados. Controles so
desenvolvidos para projetar telas e para programar as configuraes de objetos e controles no projeto.

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.

2. Trabalhando com Projetos


Mltiplos Idiomas (Multiple Languages)
A possibilidade de mltiplos idiomas, a traduo de textos e textos do sistema podem ser realizadas
diretamente na aplicao, ou atravs da exportao de 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 em Runtime, por exemplo, com base em um valor de tag.
Nota:
Textos de sistema pr-traduzidos so fornecidos com iX Developer. Estes textos so adaptados ao
PC, o que significa que eles contm strings alm daqueles disponveis para destinos de painel. Isso
resulta em avisos ao importar os textos do sistema de projetos criados para um painel, mas esses
avisos podem ser ignorados.
Segurana (Security)
O acesso a objetos e aes no projeto pode ser limitado usando grupos de segurana e senhas de
usurio.
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.
Registro de Aes (Audit Trail)
A funo de Registro de Aes permite o acompanhamento das aes do operador.
Registradores de Dados (Data Loggers)
Dados podem ser registrados e salvos em arquivo. Bits, 16 bits, 32 bits e valores reais (float) podem
ser registrados. Esteja ciente que os registradores de dados consomem memria e recursos do
sistema.
Agendador (Scheduler)
O set e reset de tags digitais em relao ao relgio de tempo real podem ser realizados usando um
agendador, a fim de controlar eventos no processo em horrios de calendrio especficos.
Receitas (Recipes)
Receitas so usadas para definir ou salvar um grupo predefinido de tags em uma nica operao.
Valores podem ser predefinidos ou coletados do controlador e salvos em uma receita no painel de
operao. O operador pode efetuar o download da receita no controlador em qualquer momento,
permitindo a operao do mesmo com os valores de receita carregados. A manipulao de receitas
torna possvel a reutilizao de um grande conjunto de parmetros, para melhorar a eficincia da
produo onde o tempo crtico e uma mudana dos produtos deve ser feita rapidamente. Arquivos
de receita podem ser criados no projeto de desenvolvimento ou no painel de operao.
Relatrios (Reports)
A funo relatrios permite adicionar modelos de relatrios em Excel no projeto.

Importando um Projeto do Information Designer


Os projetos do Information Designer existentes podem ser importados para o iX Developer.
Information Designer o software utilizado para a concepo de projetos para os painis de operao
EXTER.
4

2. Trabalhando com Projetos


A funo de importao acessada a partir da pgina de boas-vindas, a qual exibida ao iniciar o iX
Developer.
1. Selecione o arquivo de projeto do Information Designer.
2. Selecione um nome e um local para o projeto importado.
3. Clique Finish.

Figura 2-1. Importando


O projeto ser importado para o destino correspondente do painel iX. Todas as telas sero importadas
e objetos grficos no projeto do Information Designer sero convertidos para objetos correspondentes
no iX Developer. Alguns objetos podem no ser suportados.
Funes tais como receitas e registro de dados funcionam de forma diferente no iX Developer e tero
de ser reconfiguradas no projeto importado.
Durante a importao, criado um arquivo de log de objetos sem suporte e funes. Ele pode ser
salvo em disco para referncia futura.
Nota:
Se houver um problema ao importar um projeto do Information Designer, instale o hot fix disponvel
em http://support.microsoft.com/kb/2461678.

Importando um Projeto H-Designer/ADP


Projetos do H-Designer/ADP podem ser importados para o iX Developer. H-Designer/ADP o
software anterior usado para projetos de painis de operao das sries H-/PWS-.
As verses de software a seguir so necessrias:

2. Trabalhando com Projetos

Software

Verso

ADP

6.50 build 184

iX Developer

2.0 ou superior

Tabela 2-1. Verses de Software

Exportando o Projeto H-Designer/ADP


O projeto H-Designer/ADP tem de ser primeiramente convertido, seguindo os passos abaixo:
4. Selecione File / Export iX.
5. Selecione um nome e um local para o arquivo de exportao e clique em OK.
Uma caixa de mensagem confirma que a exportao est terminada e aps clicar em OK,
perguntado se o usurio quer ver o arquivo de log. O arquivo de log salvo no mesmo local do
arquivo de projeto.
O arquivo de log declara itens convertidos com xito, bem como objetos sem suporte e funes.
Importando o Arquivo a2i
Em seguida, o arquivo exportado importado no iX Developer usando a funo de importao que
acessada a partir da pgina Welcome, exibida ao iniciar o iX Developer.
1. Selecione o arquivo a2i.
2. Selecione um nome e um local para o projeto importado.
3. Clique Finish.
O projeto ser importado para o destino correspondente do painel iX. Todas as telas sero importadas
e objetos grficos do projeto H-Designer/ADP sero convertidos em objetos correspondentes no iX
Developer. Alguns objetos e funes podem no ser integralmente suportados, e alguns objetos e
funes demandam reconfigurao do projeto importado.
Durante a importao, criado um arquivo de log de objetos sem suporte e funes. Ele pode ser
salvo em disco para referncia futura.
Limitaes
Todas as partes do projeto H-Designer/ADP original no sero totalmente suportadas no iX
Developer. Por exemplo, no caso de objetos que usam registros de controlador individuais para
leitura e escrita, apenas o registro selecionado para escrita ser conectado. Tambm, padres e outros
aspectos de objetos podem vir a no ser includos no projeto importado. As seguintes funes e
objetos no sero convertidos, ou vo precisar de reconfigurao:
Funo

Comentrio

Controller

Importao de lista de nomes e endereos para os dois primeiros


controladores no projeto ADP suportada.
Importao de configuraes de controlador, tais como endereo
IP e COM no suportada.
Importao de registradores de ndice no suportada.

Alarms

Compatvel, mas com as seguintes limitaes.

Macro and Sub-Macro

No suportado

Recipes

No suportado

Tabela 2-2. Funes

2. Trabalhando com Projetos

Objeto

Comentrio

Action push button

O controle do grfico ser importado, mas as aes precisam ser


reconfiguradas.

Alarm history table, active


alarm list, alarm frequency
table and alarm marquee

No suportado

Animated graphic

No suportado

Bar graph deviation

O controle do grfico ser importado, mas precisa ser


reconfigurado.

Day of week display

O controle do grfico ser importado, mas precisa ser


reconfigurado.

Dynamic ellipse and dynamic


rectangle

No suportado

Historical data table and


historical event table

No suportado

Moving sign

No suportado

Multi state indicator

No suportado

Pie graph

No suportado

Set value push button

No suportado

Seven segments

No suportado

Trend graph

O controle do grfico ser importado, mas as curvas precisam ser


reconfiguradas.

X-Ychart

No suportado

Tabela 2-3. Objetos


Forma

Comentrio

Arc

No suportado

Free form

No suportado

Parallelogram and solid


parallelogram

No suportado

Pie and solid pie

No suportado

Tabela 2-4. Forma

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.

2. Trabalhando com Projetos


Alm disso, o painel de operao l os seguintes itens continuamente:

Alarm Tags
Data Loggers tags
Multiple Languages tags
Controller tags com alterao de valores e eventos

O tempo de comunicao no afetado por:

Alarm Messages
Schedulers
Tags vinculadas a Function Keys

Tags Dinmicas (Dynamic Tags)


Tags Dinmicas so atualizadas apenas quando elas so apresentadas no visor. Objetos numricos
analgicos servem como um exemplo de quando uma tag dinmica usada.
Projeto da Comunicao
Esta seo descreve como as tags so lidas, e como a leitura pode ser otimizada para tornar a
comunicao entre o painel de operao e controlador mais rpida e eficiente.
Mantendo as Tags em Ordem Consecutiva
Mantendo as tags do controlador consecutivamente, por exemplo, M0.0-M11.7, se as tags esto
distribudas (por exemplo, I0.4, Q30.0, M45.3, etc.), a atualizao completa levar mais tempo. O
nmero de tags em cada pacote depende do driver empregado e informaes adicionais podem ser
encontradas no arquivo de ajuda do driver.
Pacotes de Tags
As tags no so todas transferidas ao mesmo tempo, mas so agrupadas em pacotes. O nmero de
tags em cada pacote depende do driver do controlador.
Para aperfeioar a comunicao, o nmero de pacotes deve ser minimizado. Tags consecutivas
exigem um nmero mnimo de pacotes, mas talvez nem sempre seja possvel program-las desta
forma. Em tais casos h uma perda entre duas tags.

Figura 2-2. Nmero de Tags


Desperdcio a distncia mxima entre duas tags que podem ser mantidas no mesmo pacote. O
tamanho do desperdcio depende do driver usado e est includo no arquivo de ajuda do driver, por
exemplo, como na tabela abaixo:
Driver

Sinais analgicos

Sinais digitais

Nmero de sinais/pacote

29

124

Desperdcio

20

Tabela 2-5. Pacotes de Tag

2. Trabalhando com Projetos


Words Endereadas por Bits Versus Dispositivos de Bits Comuns
Na maioria dos drivers melhor usar words endereadas por bits do que dispositivos de bits comuns,
desde que o usurio inclua mais dispositivos digitais em um telegrama ao usar words endereadas por
bits, do que quando usando dispositivos de bit.
Exemplo
Driver

Sinais analgicos

Sinais digitais

Nmero de sinais / pacote

29

124

Desperdcio

20

Tabela 2-6. Words endereadas por bits x Dispositivos de bits comuns


Este driver especfico pode ter 29 dispositivos analgicos ou 124 dispositivos digitais em um
telegrama. Se o usurio usar words endereadas por bits no driver selecionado, o usurio pode
acomodar 464 dispositivos digitais (29 x 16) em um nico pacote. Isto , quase quatro vezes mais
dispositivos.
Strings ASCII
Strings ASCII so transmitidas em telegramas separados, e o fato de se ter um grande nmero de
strings afetar o desempenho de comunicao negativamente. Se a string ASCII tem apenas um
pequeno nmero de valores diferentes, pode ser uma boa ideia usar a funo de Text Library do iX
Developer com contedo predeterminado, minimizando o impacto no desempenho do driver.
Desempenho no Painel de Operao
importante entender que, devido natureza complexa de um sistema em execuo, existem vrios
fatores que afetam o desempenho geral. A lista a seguir fornece alguns exemplos de itens a
considerar, quando necessrio melhorar o desempenho do painel de operao:

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

Grupos de Varredura (Poll Groups)


A configurao padro no iX Developer atualiza todas as tags cada 500 ms. Se algumas tags devem
ser atualizadas com menos frequncia, possvel atribu-las a um grupo de varredura com um menor
intervalo de atualizao. Grupos de varredura so configurados na pgina de configurao de Tags.

2. Trabalhando com Projetos

Figura 2-3. Poll Groups

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.

Movimentando Objetos com Touch Screen


Os painis iX com telas sensveis ao toque no tem teclado acoplado. Todas as operaes so
realizadas na tela sensvel ao toque (pressionando com o dedo). Devido tecnologia de toque
resistivo, a tela detecta o pressionamento em apenas um local no visor por vez. Pressionar dois
pontos ao mesmo tempo interpretado pelo painel como um ponto a meio caminho entre os dois
pontos pressionados.

10

2. Trabalhando com Projetos


Manipulao de Objetos
Para um objeto reagir, necessrio especificar o comportamento, geralmente atribuindo uma tag e
definindo uma ao. Todos os objetos podem ter aes ligadas a eventos do mouse (para baixo, para
cima, Enter e soltar). Alguns objetos tm um comportamento predefinido, como controles deslizantes
de ajuste os valores, mas tambm podem ter as aes ligadas a eventos do mouse (para baixo e para
cima).
Boto (Button)
Pressionando um boto dispara um evento de clique/mouse.
Caixa de Texto (Text Box)
Pressionando-se um objeto de caixa de texto exibido um teclado alfanumrico virtual na tela do
painel. Digite um texto usando o teclado e termine pressionando ENTER.
Objeto Numrico Analgico (Analog Numeric)
Pressionando-se um objeto numrico analgico exibido um teclado virtual na tela do painel. O tipo
de teclado varia de acordo com o formato escolhido para o numrico analgico String, Inteiro,
Decimal, Hexadecimal ou Binrio. Insira um valor usando este teclado e finalize pressionando
ENTER.
Em Runtime, feita uma validao do valor. Se o valor inserido est fora dos limites, ser mostrado
o valor-limite correspondente para o objeto.
Controle Deslizante (Slider)
Pressionando-se a posio do valor desejado em objeto do tipo controle deslizante o mesmo
ajustado no valor equivalente posio pressionada.

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:

Create a New Project Using the Wizard


Open an Existing Project: exibida uma lista dos projetos abertos recentemente
Open a Sample Project: Abrir um projeto de amostra
Upload a Project from a Target: Fazer a carga de um projeto a partir de um destino
Import a project created in Information Designer: Importar um projeto criado no Information
Designer
Users Guide: Ver o guia do usurio, com base em um projeto-exemplo que serve como uma
introduo instrutiva para o iX Developer

Figura 3-1. Iniciando o iX Developer


Projetos tambm podem ser criados ou abertos posteriormente no menu File.
Criando um Novo Projeto
Para criar um novo projeto usando o Wizard, as seguintes etapas devem ser consideradas:
12

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.

Selecione Painel de Operao (Select Operator Panel)


Selecione o destino adequado no conjunto apresentado de painis de operao/PC.

Figura 3-2. Escolha do Target


O destino pode ser alterado posteriormente no grupo Settings da aba Options do projeto. Quando
estiver trabalhando com um projeto para painel T7A, T10A ou TxB, possvel selecionar a rotao
do painel em uma lista suspensa.
Quando estiver trabalhando com um projeto para um PC padro, possvel selecionar a resoluo em
uma lista suspensa. A resoluo do PC pode ser alterada posteriormente no grupo Settings no menu
Options do projeto.
Selecionar Controlador (Select Controller)
Selecione o controlador adequado para o projeto.

13

3. Ambiente de Desenvolvimento

Figura 3-3. Choose Controller


O controlador demo, incluindo tags regulares (data containers) e contadores, usado para projetar e
testar um projeto diretamente no PC de desenvolvimento sem conexo com um controlador externo.
Tags internas que funcionam como tags de controlador, mas so independentes de um controlador
externo, podem ser definidas.
Tambm possvel se conectar a um servidor OPC externo.
O controlador pode ser alterado posteriormente clicando-se no boto Controller, na guia Controllers,
da pgina de configurao de tags.
Um projeto pode se conectar a mais de um controlador. Para configurar vrios controladores:
Selecionar Local (Select Location)
A caixa de dilogo Select Location controla a nomenclatura do projeto e onde os arquivos de projeto
so salvos no ambiente do computador.

14

3. Ambiente de Desenvolvimento

Figura 3-4. Select Location


1. Altere o nome do projeto, se desejado.
2. Selecionar onde armazenar os arquivos de projeto clicando em Browse, ou aceite o local
sugerido.
3. Clique Finish para criar o novo projeto
Abrindo um Projeto
Para abrir um projeto existente usando o assistente considere as seguintes etapas:
1. Iniciar o iX Developer.
2. Selecione Open a Project.
3. Navegue at o arquivo de projeto na caixa de dilogo Open Project.
Nota:
possvel abrir um arquivo de projeto compactado (ZIP) do iX Developer. O usurio ser conduzido
para um caminho onde o arquivo ZIP pode ser descompactado.
Familiarizando-se com o iX Developer
Os menus (por exemplo, Home, System e Insert) esto localizados na parte superior da janela quando
o iX Developer iniciado. Os grupos de controle (por exemplo, Clipboard, Screen, Objects no menu
de opes Home) esto disponveis na rea da faixa de opes.

15

3. Ambiente de Desenvolvimento

Figura 3-5. Faixas de Opes


O Project Explorer contm uma rea de pasta e gerenciado como uma janela. A rea de trabalho
refere-se ao local onde as telas so desenhadas e onde as tags e funes so manipuladas.

Figura 3-6. rea de Pasta Project Explorer


A configurao dos objetos em uma tela realizada principalmente usando os controles nas guias
Home e General. A seleo de um objeto na tela provoca a exibio da guia do menu Home; clicando
duas vezes exibe a guia General, exceto para o objeto de boto, o qual exibe a guia Actions. Vrios
comandos comuns tambm esto disponveis clicando em um objeto em uma tela.

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.

Figura 3-7. Navegao no Teclado

Atalhos de Teclado e Comandos Chave (Keyboards Shortcuts and Function-Keys)


A lista a seguir inclui alguns dos atalhos de teclado e comandos-chave de funes disponveis no iX
Developer:
Tecla de atalho/tecla de funo

Descrio
Alternar entre telas de acordo com sua ordem na rea de

CTRL+P, [NMERO DA TELA] trabalho


CTRL+E, L

Bloquear elementos selecionados na tela ativa (E indica o


editor ativo)

CTRL+E, H

Ocultar elementos selecionados na tela ativa (E indica o


editor ativo)

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

Arquivo de ajuda do display. Pressionando F1 dentro do Editor


de Script exibe a ajuda especfica.

F5

Validar projeto

F6

Executar

Tabela 3-1. Funes


Driver x

Sinais analgicos

Sinais digitais

Nmero de sinais/pacote

29

124

Desperdcio

20

Tabela 3-2. Forma

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:

C:\Arquivos de Programas (x86)\Beijer\iX Developer 2\Bin\NeoIDE.exe


C:\MyProjects\Test1\Test1.neoproj

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.

Figura 3-8. Menu File

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

Figura 3-9. Upload from Target


Parmetro

Descrio

Connected targets

Escolha o tipo de destino para transferir o projeto.

Upload

Comea a transferncia do arquivo ZIP do destino selecionado.


O usurio ser indagado acerca do caminho onde o arquivo ZIP deve ser
descompactado. Se o arquivo ZIP protegido por senha, o usurio deve digitar
a senha para poder fazer o upload e descompactar o arquivo ZIP.
Upload suportado nos seguintes destinos: TxA, TxB, TxC e PC. Se a opo
aparece na cor cinza, por favor, atualize o System Program.

Verify

A funo Verificar permite que o usurio verifique se uma configurao de


plataforma de destino idntica configurao do projeto.
Verificar suportado nos seguintes destinos: TxA, TxB, TxC e PC. Se a opo
aparece na cor cinza, por favor, atualize o System Program.

Log

Mostra os dados sendo registrados durante o processo de carregamento e


verificao.

Tabela 3-3. Funes

Fechar Projeto (Close Project)


Selecionando Close Project fecha o projeto atual e ativa o assistente de incio.
Atualizar Software (Update Software)
As ltimas atualizaes e patches para o iX Developer podem ser baixados diretamente via conexo
Internet.
Atualizar Drivers (Update Drivers)
Os drivers podem ser atualizados atravs da Internet ou via arquivo.

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.

Figura 3-10. Sobre o iX Developer


Notas:
O projeto ativo precisa ser salvo para acessar a lista de funcionalidades.
Se uma funcionalidade baseada na verso 2.0 do iX Developer foi previamente instalada, a chave de
registro ser automaticamente convertida ao atualizar para a verso 2.10.
Opes (Options)
Clicando no boto Options possvel configurar o controle do comportamento e a aparncia do iX
Developer.
Opes de Idioma (Language Options)
Selecione o idioma de execuo do iX Developer. Uma reinicializao da aplicao necessria para
a nova seleo de idioma ter efeito.
Opes de Compilao (Build Options)
Indique se a funo Check For Unused Tags deve ser ativada ou no. Ao compilar um projeto, a
funo verifica tags no utilizados e apresenta uma caixa de dilogo na qual possvel remov-los.
Opo de Script Depurador (Script Debugger Options)
Arguments: O argumento %1 representa o local onde o nome do arquivo ser inserido. Esta opo
aplicvel somente quando a opo Custom selecionada no tipo de depurador.
Debugger: Caminho completo para a aplicao atual do depurador.
Debugger Type: Selecione Default ou Custom. Com a configurao padro, o sistema atribuir
automaticamente o caminho para o depurador (se encontrado). A opo customizada permite que o
usurio fornea o caminho para um depurador especfico.
Opes do Editor de Tags (Tags Editor Options)
As selees nas opes do Tags Editor tornam possvel personalizar quais colunas deseja-se exibir,
por padro, na janela de configurao de tags.
Opes de Menu (Ribbon Options)
Go To Default Ribbon Strategy: Esta opo altera o menu ativo tomando como base o contexto do
ambiente de trabalho. Quando um objeto criado ou selecionado, o menu General se torna ativo na
21

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.

Figura 3-11. Quick Access Bar

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.

Figura 3-12. Boto Undo


A tecla de atalho para a opo Undo Ctrl+Z.
Refazer (Redo)
Um comando que foi desfeito com a opo Redo pode ser refeito com a opo Redo. A tecla de
atalho para a opo Redo Ctrl+Y.
Executar (Run)
Executa uma validao de cdigo de script e compila o projeto. Se o projeto for vlido, uma
simulao iniciada no PC de desenvolvimento com uma conexo ao controlador selecionado.
Tambm est disponvel no grupo de Transfer/Test no menu Project.
Simular (Simulate)
Executa uma validao de cdigo de script e compila o projeto. Se o projeto for vlido, uma
simulao iniciada no PC de desenvolvimento sem uma conexo ao controlador selecionado.
Tambm est disponvel no grupo de Transfer/Test no menu Project.
Customizao da Barra de Acesso Rpido (Quick Access Toolbar)
Alguns dos controles do menu podem ser adicionados barra de ferramentas de acesso rpido.
Clique no boto direito do mouse sobre o controle desejado e selecione Add to Quick Access Toolbar
ou Remove from Quick Access Toolbar.
Abas de Menu
O menu Options contm controles agrupados para edio e manuteno de um projeto, telas e
objetos. Clique em qualquer guia para exibir a faixa de opes. Utilize as opes
Minimize/Maximize na aba de opes para recolher/expandir as guias de controle dos menus ou
clique duas vezes em um menu de faixa de opes. Isso tambm pode ser feito a partir da Quick
Access Toolbar.
Propriedades Adicionais
Alguns grupos de faixa de opes incluem propriedades adicionais que podem ser configuradas
clicando na pequena seta no canto inferior direito do grupo atual.

23

3. Ambiente de Desenvolvimento

Figura 3-13. Propriedades Adicionais


A janela Properties exibe os grupos de propriedade disponveis para seleo esquerda. Os grupos de
propriedade disponveis diferem dependendo de qual objeto est selecionado.

Figura 3-14. Janela Properties

rea de Trabalho (Desktop Area)


A rea de trabalho exibe telas e pginas de configurao de componentes do projeto como
controladores e funes. As reas de trabalho exibem apenas uma tela ou componente de cada vez.
Quando se abrem mltiplas telas ou componentes as abas so mostradas na parte superior da rea de
trabalho. Clicando em uma guia ativa seu contedo para edio.
Se houverem mais abas abertas do que podem ser exibidas, setas de navegao na parte superior da
rea de trabalho podem ser usadas para se deslocar entre elas.
Viso da Tela na rea de Trabalho (Screen View in Desktop Area)
A aparncia do objeto, bem como o tamanho e a aparncia da tela atual podem ser gerenciadas por
controles na parte inferior da rea de trabalho. Tambm possvel ativar e desativar a funo de
edio local que permite a edio de texto em um objeto diretamente ao selecion-lo na tela.

Figura 3-15. Objetos de Tela

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.

Figura 3-16. Ativao de Informaes de Tamanho e Distncia

Mostrar / Ocultar Informaes (Show / Hide Info)


possvel visualizar informaes referentes qual tag cada objeto est conectado, e se a dinmica ou
aes esto configuradas para o objeto, clicando no boto Show / Hide Info.

Figura 3-17. Ativao da Opo Show Info

Mostrar / Ocultar Dicas de Tela (Show / Hide Screen Tooltips)


Uma dica de ferramenta semitransparente exibida para cada objeto quando o cursor est sobre ele,
caso a opo Show Screen Tooltips esteja selecionada. Dicas de ferramentas para, por exemplo,
comandos de menu no so afetadas por essa configurao. Somente dicas de ferramentas para
objetos na tela.

Figura 3-18. Opo Mostrar Dicas de Tela Ativada

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.

Figura 3-19. Edio Local Habilitada

Mostrar / Ocultar Moldura de Painel (Show / Hide Panel Frame)


Essa opo exibe ou oculta uma moldura de painel virtual em torno da tela, quando um painel de
operao selecionado como destino.
Ajustar Tela (Fit to Screen)
Clique em Fit to Screen para fazer com que a tela tenha o tamanho mximo permitido para a rea de
trabalho.
Zoom
Os mtodos a seguir podem ser usados para aumentar ou diminuir o Zoom na rea de trabalho:

Selecionar um valor de Zoom a partir da lista suspensa.


Ajustar o controle deslizante de Zoom para um nvel desejado.
Clicar nos botes de Zoom In e Zoom Out.
Colocar o ponteiro do mouse em qualquer lugar na tela e utilizar a rolagem do mouse.

Viso Panormica (Pan)


Uma viso panormica da tela atual possvel no modo de Layout se a tela for maior que a rea de
trabalho.

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).

Modos de Exibio da rea de Trabalho (Desktop View Modes)


Telas e funes tm modos de exibio diferentes. A configurao padro o modo de exibio de
Layout, mas telas e funes podem ser parcialmente visualizadas e editadas diretamente no cdigo. O
modo desejado selecionado na parte inferior esquerda da rea de trabalho. O cdigo para telas em
xaml e C# para script.

Figura 3-20. Guias de Modo de Visualizao da rea de Trabalho

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

Figura 3-21. Realce de um N Editado na Exibio de rvore


possvel desativar um script sem exclu-lo clicando no boto direito do mouse em um n com script
e selecionando Unhook Event Handler. Isto exclui que o script da execuo, mesmo que haja
cdigo, e o n no ser mais realado.

Figura 3-22. Unhook Event Handler


Alguns objetos, como caixas de texto, listas e caixas combo, dependem de cdigo script para
definio de comportamento avanado.
Concluso de Nome (Name Completion)
Um recurso de concluso de nome sensvel ao contexto (IntelliSense) pode ser ativado durante a
digitao via CTRL+BARRA DE ESPAO acionando automaticamente quando um ponto ('. ') digitado
depois de um elemento de cdigo. O uso de itens fora do escopo atual definido atravs da palavrachave Globals, mas no possvel realizar o script de outras telas alm da selecionada.
Mtodos so concludos sem lista de argumentos. Adicione parnteses e argumentos para completar
uma seleo.
Notas:
Um cdigo de script incorreto pode resultar em erros que no so possveis de serem reconhecidos
durante a anlise e compilao, podendo resultar em comportamento imprevisvel e perda de dados.
Nem todas as tags disponveis em Tags so visveis no IntelliSense ao editar scripts. A funo de
concluso de nome no mostrar tags e objetos que tenham nomes semelhantes aos nomes de
comando de script.
Se houver erros de cdigo de script durante a validao de um projeto possvel navegar para a
posio errnea clicando duas vezes sobre o erro na lista de erros.
Pressione CTRL+SHIFT+BARRA DE ESPAO durante a edio para obter uma dica de ferramenta com
as variantes permitidas em um mtodo sobrecarregado. Use SETA PARA CIMA ou SETA PARA BAIXO
para rolar. Faa uma nova seleo ou pressione ESC para fechar a dica de ferramenta.

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).

Figura 3-23. Preenchendo com Cor um Objeto


O cdigo a seguir implementa um gradiente de vermelho a violeta no retngulo. A biblioteca com o
mtodo BrushCF() adicionada com using no incio do exemplo, juntamente com as bibliotecas
padro.

Figura 3-24. Cdigo de Implementao de Gradientes


Notas:
Quando um timer usado no cdigo de script, importante fechar o timer no cdigo.
Renomear objetos e telas includas em scripts no modo de Layout far com que os scripts no
funcionem adequadamente.
Componentes Adicionais (Referenced Assemblies)
Componentes de terceiros e objetos que so adicionados ao projeto atravs de Referenced
Assemblies estaro disponveis na edio de scripts. Seus mtodos e propriedades sero includos
pela funo de concluso de nome, da mesma forma que os componentes internos.
29

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.

Figura 3-25. Encaixe de Grupo de Guias

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

Figura 3-26. Edio de Clulas de Tabela

Navegao pelo Teclado


A navegao pelo teclado pode ser feita usando as teclas de seta ou com TAB. Pressionando F4 dentro
de uma clula de tabela - em alguns casos - abrir a lista de seleo.
Pressionando ENTER reconhece uma seleo e pressionando ESC cancela uma seleo. Pressione
DELETE para remover um valor ao editar um campo. Se uma linha est selecionada ao pressionar
DELETE, toda a linha ser removida da tabela.
Use a BARRA DE ESPAO para alternar um valor em uma caixa de seleo.
Pressione CTRL+TAB para deslocar o foco da tabela.
Navegao Entre Pginas
Uma pgina de configurao em camadas (por exemplo, a pgina de itens de alarme) tem algumas
funes de navegao especficas.
A navegao para baixo no teclado realizada pressionando-se CTRL+SETA PARA BAIXO. Isto vai
permitir navegar em um grupo expandido, repetindo o processo ao atingir a ltima das linhas
expandidas.
A navegao para cima e para fora de um grupo via teclada feita pressionando-se SETA PARA CIMA.
Use CTRL++ para expandir um grupo e CTRL+- para colaps-lo.
A navegao entre campos dentro de um grupo via teclado realizada atravs da SETA PARA A
DIREITA ou SETA PARA A ESQUERDA.
Pressionando ENTER reconhece a seleo e pressionando ESC cancela a seleo.
Auto Completar
Campos nas tabelas de configurao so - quando possvel - automaticamente preenchidos quando
SETA PARA BAIXO pressionada na ltima linha da tabela. Quando necessrio, nomes e
identificadores de tag so incrementados para evitar cpias exatas dos nomes simblicos e
identificadores de tag. O incremento realizado se a ltima parte da string um nmero inteiro. Um

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.

Figura 3-27. Show Selection

Figura 3-28. Filter Builder


Vrias condies podem ser usadas, e os diferentes valores/operadores que podem ser 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 como ns secundrios sendo que os
operadores lgicos servem como ns principais.

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

Tabela 3-4. Esquema de Cores


Uma indicao de que um filtro est sendo utilizado aparece na parte inferior da pgina de
configurao.

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

The Navigation Manager

Adicionando novas telas, gerenciando links entre telas,


excluindo telas

The Screens list in the Project


Explorer

Adicionando novas telas, importando telas de outros projetos,


renomeando telas, definindo telas como de inicializao,
salvando telas como modelos, excluindo telas, editando scripts
de tela

The Screen group of the Home


ribbon tab

Adicionando novas telas, selecionando telas de modelo e de


plano, excluindo telas, selecionando idioma, definindo
segurana de tela

The Screen group of the General


Ribbon tab

Gerenciando Propriedades de Tela de Popup e Selecionando


Telas para Pr-carregamento

Tabela 3-5. Esquema de Cores

Nome e Ttulo da Tela (Screen Name and Screen Title)


Todas as telas tm nomes exclusivos, visveis, por exemplo, no explorador de projeto e no
gerenciador de navegao. Os nomes de todas as telas abertas so mostrados como guias na rea de
trabalho. O nome da tela atual exibido e pode ser alterado no grupo Name Group do menu Home.
Em Runtime, o nome da tela exibido juntamente com o ttulo do projeto na barra de ttulo como
padro. Para exibir algo que no seja o nome de tela, um ttulo de tela pode ser adicionado ao grupo
de Screen na guia General, quando a mesma estiver selecionada.
Nota:
O nome de tela no iX Developer no atualizado quando o ttulo de tela (para exibio em Runtime)
renomeado.

34

3. Ambiente de Desenvolvimento

Figura 3-29. Menu General


Se o ttulo do projeto na guia Project for deixado vazio, apenas o nome ou ttulo da tela exibido.

Figura 3-30. Menu Project

Tela de Fundo (Background Screen)


possvel usar outra tela como tela de fundo, para, por exemplo, definindo uma aparncia uniforme
das telas no projeto e evitando configurao repetitiva. A tela de fundo pertence ao projeto atual.
Exemplo
Siga as etapas abaixo para usar uma tela de fundo:
1. Crie uma tela de fundo com alguns elementos reutilizveis, tais como botes de navegao e
renomeie-a.

Figura 3-31. Tela de Fundo


35

3. Ambiente de Desenvolvimento
2. Crie uma nova tela.

Figura 3-32. Nova Tela


3. Mantenha a nova tela aberta na rea de trabalho e selecione a tela de fundo a partir do grupo
Screens do menu Home.

Figura 3-33. Grupo de Telas


A tela de fundo agora usada para a tela.
36

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

Figura 3-34. Grid Settings

Encaixar Objetos a Outros Objetos (Snap Objects to Other Objects)


Para ajudar no posicionamento de objetos em uma tela, linhas de encaixe aparecero quando um
objeto movido pela tela. As linhas de encaixe so usadas para alinhar o objeto arrastado com outros
objetos na tela.
Linhas de encaixe azuis aparecem sempre que os limites a direita, esquerda, superior ou inferior
coincidam com outros limites do objeto. Uma linha de encaixe horizontal vermelha indica que o
centro do objeto est alinhado com o centro de outro objeto. Para o alinhamento vertical do centro,
selecione os objetos e use Align Center no controle de organizao do formulrio no grupo.
Encaixar Objetos a uma Grade (Snap Objects to Grid)
Use o menu de contexto e selecione Snap to Grid para permitir a ligao aos pontos da grade no
caso de um objeto movido. O modo Snap to Grid desativa a opo Snap Lines em objetos arrastados.
Grade (Grid)
Os estilos diferentes de grade podem ser usados como um caminho de auxlio ao desenvolvimento do
layout dos objetos na tela.
Configurao de Grade

Descrio

Spacing

Nmero de pixels entre as linhas de grade

Show Grid on Screen

Exibir a grade na tela

Grid Style

Seleo entre linhas e pontos como estilo de grade

Tabela 3-6. Configuraes de Grid

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:

Clique e arraste o objeto para mov-lo para a posio desejada.


Abra a grade de propriedade e edite as coordenadas Esquerda e Topo.

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:

Quando a ferramenta Select focaliza as alas de redimensionamento do objeto selecionado, o


ponteiro do mouse muda para uma seta. Redimensione o objeto para o tamanho desejado.
Abra a grade de propriedade e edite os valores de Height e Width.

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.

Figura 3-35. Aparncia do Cursor para Redimensionamento, Rotao do Centro e Giro

Selecionando Mltiplos Objetos (Selecting Multiple Objects)


Vrios objetos na tela atual podem ser selecionados ao mesmo tempo, com o uso do ponteiro do
mouse para desenhar um quadro que toca os objetos. Como alternativa, selecione um objeto e ento
use CTRL + clique para selecionar ou desmarcar outros objetos.
Uma seleo mltipla pode ser usada para organizar os objetos, usando o controle Arrange na guia
Form da faixa de opes. O objeto com a seleo principal usado como objeto guia.
Quando vrios objetos so selecionados, a seleo principal mostrada com uma moldura vermelha,
enquanto todos os outros objetos no grupo tm quadros azuis.
Clique em qualquer objeto no grupo para alter-lo para a seleo principal. Um clique ou duplo
clique em qualquer objeto ir torn-lo a seleo principal e, se for o caso, mudar o foco da faixa de
opes, de acordo com o comportamento da faixa de opes selecionada.
Os grupos mostrados nas guias General e Actions so dependentes da seleo. Quando vrios objetos
so selecionados, as guias iro mostrar somente as propriedades que so comuns para os objetos na
seleo. Alteraes nas propriedades afetaro todos os objetos selecionados.
Ocultado e Bloqueando Objetos (Hiding and Locking Objects)
Objetos podem ser facilmente ocultados e bloqueados usando Object Browser, mas os comandos
tambm esto disponveis no menu de contexto. Para tornar um objeto oculto visvel novamente, ou
desbloquear um objeto bloqueado, a opo Object Browser pode ser usada.
Criar Sries (Create Series)
A funo de criar sries facilita a criao de objetos idnticos. A funo adiciona elementos grficos,
bem como conexes do controlador.
O exemplo a seguir cria uma srie de objetos numricos analgicos rapidamente e facilmente:
41

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.

Figura 3-36. Configuraes de Create Series


Parmetro

Descrio

Number os Copies

Digite o nmero de colunas e linhas a serem criadas

Spacing

Especifique o nmero de pixels entre os objetos adicionados

Address Incrementation

Selecione o modo de incremento de endereos para os objetos


adicionados. Somente endereos disponveis no driver sero
adicionados.

Increment Direction

Defina se os endereos devem ser incrementados na direo horizontal


ou vertical

Tabela 3-7. Parmetros de Create Series


Objetos grficos so adicionados na tela de acordo com as configuraes realizadas.

42

3. Ambiente de Desenvolvimento

Figura 3-37. Objetos Grficos Adicionados


Tags so adicionadas ao projeto de acordo com as configuraes realizadas.

Figura 3-38. Tags adicionadas de acordo com as configuraes


Clique no boto direito do mouse na pgina de configurao das Tags e selecione Create Series para
gerar uma srie de tags rapidamente e facilmente, sem adio de objetos grficos.

Gerenciador de Navegao (Navigation Manager)


O Navigation Manager usado para gerenciar telas e suas relaes no que diz respeito navegao
do projeto em Runtime. Pode ser ativado/desativado no menu View. Ele fornece uma viso geral de
todas as telas no projeto atual.

43

3. Ambiente de Desenvolvimento

Figura 3-39. Navigation Manager

Relaes Entre Telas


O Navigation manager usado para criar relaes entre telas.
Arrastando o ponteiro do mouse de uma tela para outra tela cria uma relao. Um boto com uma
ao de Clique definido na primeira tela. Esta ao de Show Screen tem a segunda tela como alvo,
e ao clicar, em Runtime, a segunda tela aberta.
Clique duas vezes em uma tela para abrir a tela para edio na rea de trabalho.
Adicionar Tela (Add Screen)
Novas telas podem ser adicionadas diretamente no Navigation Manager.
Arrastando o ponteiro do mouse de uma tela existente para um local vazio na rea do Navigation
Manager cria uma nova tela relacionada tela original. Um boto com uma ao de Click definido
na primeira tela. A ao Show Screen tem a segunda tela como objetivo e, ao clicar quando em
Runtime, a segunda tela aberta. O boto deve ser removido ou alterado manualmente se a nova tela
excluda posteriormente.

44

3. Ambiente de Desenvolvimento

Links no Gerenciador de Navegao (Links in Navigation Manager)


Uma estrutura de telas e suas relaes com outras telas ser imposta e mostrada no Navigation
Manager. O Navigation Manager ir fornecer uma viso geral para ajudar a adicionar telas e
gerenciar as relaes de link entre telas do projeto.
Clique no boto direito do mouse em qualquer local no Navigation Manager para alterar a aparncia
do link.
Configurao do Link

Descrio

Show Same level References

Filtra links para telas no mesmo nvel hierrquico.

Show Back Reference

Mostra os links de navegao para nveis hierrquicos superiores.


Quando no selecionado, apenas links para telas em nveis mais
baixos e as ligaes entre telas no mesmo nvel so mostradas.

Directed Links

Desenha linhas de link diretos entre telas, usando o caminho mais


curto.

Orthogonal Links

Desenha linhas de link em um padro ortogonal.

Tabela 3-8. Configuraes de Link


Alterando a configurao ou o tipo afeta a aparncia apenas no Navigation Manager.
Viso Geral de Navegao (Navigation Overview)
Tambm possvel exibir a viso geral de navegao, Navigation Overview, selecionando-a na guia
do menu de opes - View. Ela fornece uma viso geral de todas as telas pertencentes ao projeto,
incluindo funcionalidades de zoom.

Explorador de Projetos (Project Explorer)


O Project Explorer mostra todas as telas e componentes includos na aplicao. Pode ser
ativado/desativado no menu View. O explorar de projetos dividido em cinco grupos: Screen,
Functions, Data Loggers, Script Modules e Recipes.

45

3. Ambiente de Desenvolvimento

Figura 3-40. Project Explorer

Grupos de Explorador de Projetos (Project Explorer Groups)


Clique no cabealho do grupo para expandi-lo/recolh-lo. O nmero de componentes em cada pasta
decorre dos cabealhos de grupo. Clicando com o boto direito do mouse em um grupo abre um
subconjunto dos comandos do menu File e guia Insert.
Clicando com o boto direito do mouse no componente em um grupo do Project Explorer abre um
menu de contexto com uma seleo de operaes comuns. Nem todos os comandos esto disponveis
para todos os componentes.
Comando de menu de contexto

Descrio

Show

Abre o componente de projeto selecionado para edio na rea


de trabalho

Rename

Renomeia o componente de projeto selecionado

Add

Adiciona um novo componente de projeto

Import

Importa um componente de projeto do disco rgido como, por


exemplo, uma tela de outro projeto

Tabela 3-9. Comandos do Menu de Contexto

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.

Biblioteca de Componentes (Component Library)


A biblioteca de componentes contm os componentes reutilizveis de um projeto.
Componentes (Components)
A biblioteca de componentes inclui um grande nmero de objetos grficos predefinidos,
categorizados em grupos. Objetos grficos definidos pelo usurio e outros arquivos tambm podem
ser salvos em uma biblioteca de componentes. Todos os componentes em uma subpasta devem ter
nomes exclusivos.
Exemplos de componentes que podem ser includos na biblioteca:

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

Figura 3-41. Janela Component Library

Categorias Definidas pelo Usurio (User Defined Categories)


Clique no boto direito do mouse em um espao vazio na janela da Component Library e selecione
Add Component para acrescentar um componente biblioteca. Para criar uma nova categoria,
selecione Add Category e escolha um nome de sua preferncia. Uma categoria tambm pode ser
renomeada ou excluda.
Categorias definidas pelo usurio no so especficas do projeto. Isto significa que todos os objetos
salvos em uma categoria definida pelo usurio estaro disponveis em todos os projetos do iX
Developer.
Exportando e Importando Componentes (Exporting and Importing Components)
Usando as funes de importao e exportao na biblioteca de componentes, categorias de
componentes podem ser facilmente copiadas e movidas entre projetos. Clique no boto direito do
mouse na pasta da categoria e selecione Import ou Export. Localize, no arquivo de projeto, onde os
componentes devem ser importados ou para onde eles devem ser exportados. O programa no ir
indicar onde se encontram os arquivos de componentes. Objetos nicos no podem ser exportados ou
importados.
Expandir ou Recolher Pastas (Expand Collapse Folders)
A rea superior consiste em um quadro de contedo que usado para navegar atravs das pastas da
biblioteca de componentes. O cabealho exibe o nome da pasta atualmente selecionada. O modo de
exibio de pasta pode ser expandido e recolhido com o controle esquerda do nome da pasta
exibida.
A visualizao dos componentes filtrada atravs da seleo das pastas, ou seja, todos os
componentes so exibidos se a pasta superior est selecionada.
51

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.

Figura 3-42. Janela da Component Library (tamanho total de um componente selecionado)

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:

Figura 3-43. Nomes No Suportados


Suporte para:

Figura 3-44. Nomes Suportados

Largura e Altura Especfica (Specify Width and Height)


O controle base deve especificar uma largura e uma altura.
No suportado:

53

3. Ambiente de Desenvolvimento

Figura 3-45. Largura e Altura No Suportadas


Suporte para:

Figura 3-46. Largura e Altura Suportadas

Vnculos (Bindings)
Estas so as nicas propriedades que so suportadas para vinculao de XAML em componentes:

ISymbolViewboxSignature.Fill apresentado como Fill na grade de propriedades


ISymbolViewboxSignature.Stroke apresentado como Outline na grade de propriedades
ISymbolViewboxSignature.StrokeThickness apresentado como Outline Thickness na grade de
propriedades

No h suporte para vincular a itens fora do componente.


Suporte para:

Grade de Propriedades (Property Grid)


A maioria das propriedades e configuraes para um objeto ou tela so definidas a partir dos menus
General e Home.
54

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.

Figura 3-47. Property Grid

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.

Figura 3-48. Alternando Visualizaes


Mostrar somente as propriedades marcadas como favoritas
Mostrar todas as propriedades na Grade de Propriedades.
Mostrar todas as propriedades que no tm seu valor padro
Selecione se Favoritos so editveis, ou no
Mostrar ou ocultar as funes de Copiar Propriedades na Grade de Propriedades.

Tabela 3-10. Alternando Propriedades de Visualizaes

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

Tabela 3-11. Favoritos

Copiar Propriedades (Copy Properties)


Vrias propriedades podem ser copiadas de um objeto para um ou mais destinos. As propriedades
podem ser selecionadas uma a uma ou clicando na caixa de seleo ao lado de cada propriedade, ou
todos de uma vez clicando no boto Select All, seguido de um clique sobre o boto Copy
Properties. Os valores so ento colados sobre o(s) objeto(s) de destino ao selecion-lo(s) e clicando
em Paste.

Figura 3-49. Copiar Propriedades


Nota:
Somente as propriedades que ambos os objetos (origem e destino) compartilham so transferidas.
56

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

Clicando em Colar cola as propriedades copiadas no(s)


objeto(s) selecionado(s)

Tabela 3-12. Copiar Propriedades

Localizador de Objetos (Object Browser)


Uma viso geral de todos os objetos includos em uma tela pode ser exibida no localizador de
objetos.

Figura 3-50. Object Browser


fcil trazer para frente objetos que podem ter sido obscurecidos por outros objetos, usando, para
isso, as setas no canto superior esquerdo.
Clicando nos botes no lado direito de cada objeto permite a ocultao/apresentao e
travamento/destravamento do mesmo.
Observe que a ordem de cima para baixo no Object browser corresponde ordem de frente para trs
na tela.

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.

Lista de Erros (Error List)


A lista de erros contm informaes sobre os problemas e erros detectados no iX Developer no
projeto atual. Erros de compilao so reportados na janela Output.

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.

Adicionando Tags (Add Tags)


Tags so manipulados clicando em Tags na pasta Functions no Project Explorer.

Figura 4-1. Adicionando Tags


No boto Add Tag/Add System Tag acrescenta uma tag nova lista. Configuraes para tag
acrescentada. Quando os valores predefinidos esto disponveis, estes podem ser selecionados
clicando na seta direita da clula da tabela.

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.

Figura 4-2. Opes Delete Tags

Figura 4-3. Remove Unused Tags


Da mesma forma, quando o projeto est sendo compilado, uma notificao de tag no utilizada ser
automaticamente apresentada atravs da caixa de dilogo Remove Unused Tags. Para desativar ou
ativar o popup da caixa de dilogo, v para Options no menu File. Selecione as opes de compilao
na lista e selecione Check For Unused Tags abaixo de Misc. Altere o status da funo para True ou
False.

60

4. Tags

Figura 4-4. Build Options Check for Unused Tags


Nota:
Sempre revise os candidatos antes da remoo de tags no utilizadas, visto que a remoo de tags que
so usadas em, por exemplo, um script pode resultar em um projeto corrompido.
Para ser capaz de detectar tags usadas em scripts, uma certa sintaxe deve ser usada. recomendvel
usar a interface I Script Tag com na lista de argumentos para o Mdulo de Script, permitindo que o
Script Module seja usado e reutilizado sem ser bloqueado para uma configurao de tag especfica.
Use a sintaxe Globals.Tags.Tag Name para referncias diretas de tags em scripts e expresses.
Se um editor externo, por exemplo, Visual Studio, usado para editar um script, a referncia cruzada
no ser atualizada quando da compilao do projeto no iX Developer. A funo Remove Unused
Tags reportar tags usadas nesses scripts como no utilizadas. Para que o iX Developer reconhea
uma alterao feita via editor externo, o arquivo de script precisa ser aberto no iX Developer e deve
incluir somente pequenas mudanas no mbito do editor de scripts do iX Developer. Salve o projeto
mais uma vez antes de compilar.

61

4. Tags

Figura 4-5. Mtodos de Script


O mtodo de soma (Sum) dentro do script pode ser utilizado em muitos contextos diferentes. A
figura seguinte mostra como Tag3 conter a soma de Tag1 e Tag2, quando o boto pressionado.
Observe que as tags usadas em scripts devem ser ativadas para funcionar conforme esperado.

62

4. Tags

Figura 4-6. Aes ao Clicar no Boto

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

Nome simblico. O nome pode ser qualquer sequncia de caracteres


alfanumrica, comeando com uma letra (a-z, A-Z).

Data Type(Tag)

Seleo do formato de apresentao; por exemplo, usado para mostrar a


unidade de engenharia correta ao usar a escala. PADRO segue a
seleo feita para Tipo de Dados (Controlador).

Access Rights

Define os direitos de acesso para a tag

Controller

Endereo do controlador

Data Type (Controller)

Seleo de tipo de dados

Tabela 4-1. Configuraes Bsicas


Para renomear uma tag necessrio acessar caixa de dilogo Rename, para que a alterao ocorra. A
caixa de dilogo aparece ao clicar em um dos trs pontos direita do nome na lista de tags.

63

4. Tags

Figura 4-7. Renomear Tag

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

Uma descrio opcional da tag. Descrio de tags de sistema adicionada


automaticamente.
Por favor, note que a descrio no pode conter mais do que 200
caracteres. Descries maiores causaro erros de compilao.

Poll Group

Torna possvel a varredura de grupos de tags em intervalos diferentes.

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

Mantm o ltimo valor da tag na memria mesmo quando o painel ou o PC


desligado. Apenas disponvel para tags internas.

Initial Values

Torna possvel atribuir a uma tag um valor inicial quando da inicializao


do sistema. Apenas disponvel para tags internas.

Index Register

Permite selecionar um registrador a partir do qual um objeto coleta o valor


mostrado.

Action

Permite configurar aes com base em uma condio de uma tag.

Log to Audit Trail

Registra as aes do operador na tag. Disponvel somente se a funo de


Audit Trail est ativada no projeto.

Descries opcionais estticas ou dinmicas para aes de tag do


operador, que so salvas na base de dados de Audit Trail e so visveis no
Visualizador de Trilha de Auditoria. Se a opo Dynamic Descriptions est
Audit Trial Description
selecionada, o valor antes da alterao pode ser includo na descrio
usando {0} e o valor aps a alterao usando {1}. Disponvel somente se a
funo de Audit Trail est ativada no projeto.

Tabela 4-2. Outros

Figura 4-8. Properties Audit Trail Description

Acrescentando Tags Durante a Edio


Tags podem ser adicionados diretamente ao editar objetos. Quando um objeto selecionado, a
associao de tag pode ser gerenciada a partir do grupo Security/Tag em opes menu Home ou
General, ou clicando sobre o objeto e usando a mini barra de ferramentas. Em ambos os casos, as
tags so adicionadas clicando no boto Add.
65

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.

Figura 4-9. Selecionando Mltiplas Tags

Aes de Tag (Tag Actions)


Uma ou vrias aes podem ser configuradas dependendo da alterao do valor de uma tag. A coluna
Action exibida quando a caixa Others est marcada na pgina de configurao de Tags.
Clicando na coluna Actions da tag selecionada exibe a janela de propriedades de Action. Em
primeiro lugar, uma condio configurada clicando em Add sob Condition. Selecione uma
condio, digite um valor e clique em OK.

66

4. Tags

Figura 4-10. Select Condition for Action


Em seguida, configure aes a serem executadas quando a condio for atendida.

Figura 4-11. Properties - Actions

Tags Internas (Internal Tags)


Tags internas podem ser usadas para calcular valores que no precisam ser representados no
controlador como, por exemplo, informaes especficas para o operador. Tags internas so
selecionadas da mesma forma como tags de controlador externo. Um nmero qualquer de tags
volteis definidas pelo usurio pode ser criado.
Nota:
Valores de tags internas no sero salvas no painel de operao quando o projeto for reiniciado, a
menos que a opo Non Volatile seja usada.
Em contrapartida aos drivers regulares, no importa se as tags internas so usadas em ordem
consecutiva ou no.
67

4. Tags

Tags de Sistema (System Tags)


As tags do sistema so usadas para monitorar ou acessar as variveis do sistema. Tags de Sistema so
tratadas como tags de controlador usuais, ou seja, podem ser usadas em telas, registradas, includas
em scripts, etc. As System Tags Date and Time podem ser usadas quando o usurio deseja usar o
relgio do controlador no projeto do painel. As tags de sistema indicadas a seguir esto disponveis:
System Tag
Group

Communication

Date and Time

Project

System

System Tag

Descrio

CommunicationErrorMessage

ltima mensagem de erro de comunicao

CommunicationErrors

Nmero de erros de comunicao ativa em todos os controladores

RemoteAlarmServerConnection
Errors

Nmero de servidores de alarme remoto com erros de conexo, por exemplo,


servidores desconectados.

DateTime

Data e hora atuais

Day

Componente do dia da data atual

DayofWeek

Dia da semana atual (1-7 onde 1 domingo)

Hour

Componente de hora da hora atual

Minute

Componente de minuto da hora atual

Month

Componente de ms da data atual

Second

Componente de segundo da hora atual

Year

Componente de ano da data atual

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

Nome da tela atual

LatestLoadedRecipe

Nome da mais recente receita carregada

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

Nome do projeto atual

RuntimeVersion

Verso de Runtime do quadro

ScreenUpdateTime

Tempo de atualizao da tela (em ms)

AvailableRAM

Quantidade de memria RAM disponvel (em kB)

AvailableStorage

Quantidade de memria de armazenamento disponvel (em MB)

BacklightBrightnessLevel

Nvel de brilho da luz de fundo (em percentagem)

CPULoad

Quantidade de capacidade de UCP usada (em percentagem)

CurrentUser

Nome do usurio conectado no momento

DebugLoggingEnabled

Indica se o log de depurao est habilitado.

InternalTemperature

Temperatura interna do painel (em C)

PhysicalRAM

Memria RAM instalada (em kB)

PowerLEDBlinkFrequency

Frequncia de intermitncia do LED de alimentao (1 10 Hz, 0 = Sempre ligado)

PowerLEDBlueIntensity

Intensidade do LED de potncia azul (0-100)

PowerLedRedIntensity

Intensidade do LED de potncia vermelho (0-100)

StorageMemory

Memria de armazenamento instalada no computador (em MB)

UsedRAM

Quantidade de memria RAM utilizada (em kB)

UsedRAMPercent

Quantidade de memria de RAM usada (em percentual de memria fsica)

UsedStorage

Quantidade de memria de armazenamento utilizada (em MB)

UsedStoragePercent

Quantidade de memria de armazenamento utilizada (percentual em relao a todo


o armazenamento)

WindowsCEImageVersion

Verso do Windows CE

Tabela 4-3. Tags de Sistema

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.

Figura 4-12. Tag Array


Tipo de Dados

Descrio

Data Type

Seleo do formato de apresentao.

Array Size

Define o tamanho da matriz.


Se o tamanho da matriz > 1, a tag considerada como uma tag array.

Tabela 4-4. Tipo de Dados de Tag Array

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.

Referncia Cruzada (Cross Reference)


A ferramenta de referncia cruzada fornece uma viso geral da utilizao de uma tag especfica no
projeto atual.

Figura 4-13. Cross Reference


Todas as ocorrncias da tag no projeto atual so listadas. Clicando duas vezes sobre uma ocorrncia
na lista automaticamente direciona para o objeto ou funo onde a tag usada.
A ferramenta de referncia cruzada pode ser acessada clicando no boto de referncia cruzada nas
guias Tags ou View. Ela tambm pode ser acessada no menu de contexto.

Disparadores (Triggers)
Disparadores so usados para determinar quando a troca de dados deve ser executada; com base na
tag ou em um determinado intervalo.

Figura 4-14. Triggers


70

4. Tags
Parmetro

Descrio

Name

Nome simblico. O nome pode ser qualquer sequncia de caracteres alfanumrica,


comeando com uma letra (a-z, A-Z).

Tag

Seleo de uma tag, que quando alterada para um valor diferente de 0, dispara a
troca de dados

Time

Intervalo de tempo entre as operaes de troca de dados no formato HH:MM:SS

Tabela 4-5. Parmetros de Disparadores

Grupos de Varredura (Poll Groups)


Grupos de Varredura permitem o agrupamento de tags para varredura em 5 intervalos diferentes. Os
grupos definidos na guia Poll Groups esto disponveis para a seleo na guia Tags aps a seleo na
caixa Others.

Figura 4-15. Poll Groups


Parmetro

Descrio

Name

Nome simblico. O nome pode ser qualquer sequncia de caracteres


alfanumrica, comeando com uma letra (a-z, A-Z).

Interval

Intervalo de varredura em ms

Tabela 4-6. Parmetros Poll Groups

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

Figura 4-16. Settings - Stations


Neste exemplo, a partir de um driver Ethernet, a Station 0 a estao padro.
A estao padro aquela endereada sem o emprego de um prefixo. As outras estaes podem ser
tratadas como um nmero fixo ou como um registro de ndice. Com nmeros de estao fixa, um
objeto est sempre ligado ao mesmo endereo no controlador, e somente o valor deste endereo pode
ser usado no objeto. Quando se enderear, por exemplo, D10 na estao 2, a seguinte sintaxe usada:
2:D10

72

4. Tags

Figura 4-17. Endereando Estaes

Registros de ndice (Index Registers)


O endereamento de ndice permite que o operador selecione de qual tag um objeto buscar o valor
mostrado. Sem endereamento de ndice, um objeto est sempre conectado ao mesmo endereo de
controlador, e somente o valor deste endereo pode ser mostrado no objeto.

Figura 4-18. Index Registers


Os tags destinados indexao so definidos na guia Index Registers da pgina de configurao de
tags. At oito diferentes registros de ndice podem ser definidos para cada controlador, e cada
registro de ndice pode ser usado em mais de um objeto. Registos de ndice podem ser conectados a
qualquer tag na lista global de tags, mas a tag deve ser selecionada para cada controlador.
73

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.

Figura 4-19. Acrescentar Tags e Labels


3. Selecione a guia Index Registers e conecte o Index 1 tag MotorIndex (D0).

74

4. Tags

Figura 4-20. Conectando a Tag


4. Selecione a guia Tags novamente e marque a caixa Others para exibir a coluna de Index
Registers.
5. Conecte as tags Torque e Speed ao registro de ndice.

Figura 4-21. Conectando Tags ao Index Register 1


6. Agora, crie um objeto ComboBox para a seleo do motor e dois objetos numricos analgicos
que iro exibir (ou definir) as tags Torque e Speed para cada motor. Tambm adicione rtulos
explicativos.
7. Clique em Configure Texts no objeto ComboBox, conecte o objeto tag Motor Index e adicione
trs textos e valores conforme mostrado a seguir.

75

4. Tags

Figura 4-22. Configurando Textos


8. Conecte os objetos numricos analgicos s tags Torque e Speed.
9. Para testar o funcionamento do endereamento indexado, mesmo sem a conexo de um
controlador, adicione objetos manipulveis como, por exemplo, controles deslizantes e conectelos s tags D11D13 e D21 D23.
10. Execute o projeto, insira valores nos objetos conectados ao D11D13 e D21D23 e selecione
diferentes motores usando a ComboBox.

Figura 4-23. Alterar Valores e Escolher Objetos na Caixa de Combinao

Utilizao do ndice de Registro (Index Register) para Manipulao 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.
Este indicado como um nmero fixo ou como um registro de ndice. A estao padro aquela
endereada sem o emprego de um prefixo. As outras estaes podem ser tratadas como um nmero
fixo ou como um registro de ndice. Com nmeros de estao fixa, um objeto est sempre ligado ao
mesmo endereo no controlador, e somente o valor deste endereo pode ser usado no objeto.
76

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.

Figura 4-24. Sintaxe Associada ao Uso de Registro de ndice

Figura 4-25. Tags de Index Registers


Isso significa que o valor no endereo do controlador conectado ao ndice 1 ir apontar para o
nmero da estao de controlador para leitura ou escrita de valores.

77

4. Tags

Figura 4-26. Estaes de Controlador

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

Figura 4-27. Caixa de Dilogo Expression


Clique em New para criar uma expresso e grupo de expresses (opcional). Expresses existentes
esto disponveis a partir do menu drop-down Selecionar Expresso. Use os botes Edit e Delete
para editar e apagar expresses existentes.
Selecione entre as tags, operadores e funes para insero. Tambm possvel digitar a expresso
manualmente, mas sem a assistncia do IntelliSense (concluso automtica). Se uma expresso no
vlida, uma mensagem de erro apresentada ao validar o projeto. A expresso executada, quando o
valor da tag original que est conectada ao objeto alterada.
Expresses adicionadas a um objeto em um projeto esto disponveis apenas no projeto atual. Se um
objeto com uma expresso local foi salvo na Component Library, este objeto poder ser usado em
outro projeto, porm a expresso no est includa. A fim de reutilizar expresses, as mesmas devem
ser salvas na Component Library.
Expresses de Biblioteca
Exemplos de expresses (como extrair bits de um int) so includas na instalao do iX Developer e
podem ser adicionadas ao projeto clicando em Load.
Expresses podem ser reutilizadas em outros projetos, salvando-as na biblioteca de expresso.
Selecione a expresso na lista drop-down e clique em Save. A expresso salva em um arquivo no
PC. Para carregar a expresso em outro projeto, clique em Load. Uma caixa de dilogo de seleo
ser exibida. Selecione a expresso na lista drop-down e clique em OK.

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

Figura 4-28. Guia Controllers


2. Selecione a guia Tags e verifique a Data Exchange para exibir as colunas Direction e When.
3. Selecione um endereo que est representado em todos os controladores.

Figura 4-29. Endereo Representado em Todos os Controladores


Se uma tag de matriz estiver selecionada, o intervalo do endereo completo correspondente ao
tamanho da matriz ser trocado.

81

4. Tags

Figura 4-30. Tag de Array Selecionada


4. Clique na coluna Direction para configurar a direo da troca de dados.

Figura 4-31. Direo Data Exchange


5. Adicione uma tag trigger na guia Triggers, determinando o intervalo de tempo para troca de
dados, ou use uma tag, que quando superior a 0, desencadear a troca de dados.
Alternativamente, tambm possvel configurar um disparo que inclui tanto um intervalo de
tempo quanto uma mudana de valor.

82

4. Tags

Figura 4-32. Trigger Tag


6. Retorne guia Tags e selecione qual disparador dever ser usado.

Figura 4-33. Seleo de Trigger

Importando e Exportando Tags


Tags tanto podem ser importadas para um projeto iX Developer, quanto exportadas dele. Estas aes
podem ser tomadas, por exemplo, para que as tags sejam editadas em Excel ou editores de texto ou
para que sejam transferidas para outro projeto. A lista completa de tags pode ser importada e
exportada, ou as aes podem ser baseadas em controladores conectados.
A funo de importao tambm permite a seleo de marcao individual.
83

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.

Figura 4-34. Tag Import/Export


3. Selecione Export tags from controller do controlador desejado para realizar a exportao da lista
para um arquivo de texto ou uma planilha do Excel. Digite o nome do arquivo e navegue at o
seu local. Defina como separar as colunas e quais devem ser exportadas. Use as setas para alterar
a posio das colunas.

84

4. Tags

Figura 4-35. Export Dialog


Nota:
Para importar ou exportar arquivos. xls, o Microsoft Excel deve estar instalado.
4. Clique em Export.
5. Abra o arquivo em um editor de texto ou uma aplicao de planilha.

Figura 4-36. Tags Usadas em Controllers


6. Altere todas as tags atuais para as tags correspondentes usadas no novo controlador e salve o
arquivo.

85

4. Tags

Figura 4-37. Tags Alteradas para Uso em Novos Controllers


7. Selecione Import tags para o controlador desejado e v at o arquivo atualizado. Se desejar,
selecione uma linha de partida para iniciar a importao. possvel mesclar e excluir colunas
antes de importar o projeto. Essas configuraes podem ser salvas atravs do boto Save
Mapping as Import Module. Desta forma, as configuraes estaro disponveis na lista dropdown (dilogo Importar) na prxima importao.

Figura 4-38. Import Tags Dialog


8. Clique em Import. Agora possvel desmarcar a importao de algumas tags previamente
selecionadas.

86

4. Tags

Figura 4-39. Import Tags Items


9. Caso haja conflitos de nome, estes podem ser resolvidos das seguintes formas: altere os nomes,
substitua-os, mescle-os ou simplesmente ignore os itens conflitantes. As aes tomadas so
salvas em um arquivo de log para referncias futuras.

Figura 4-40. Caixa de Dilogo Name Conflict


Nota:
Ao selecionar Overwrite, todas as configuraes para a tag existente sero substitudas. Ao selecionar
Merge, as aes vlidas para a tag sero mantidas.
As tags importadas so ento adicionadas ao projeto atual.

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.

Figura 4-41. Exibir Somente Tags com te no Nome

88

4. Tags

Figura 4-42. Filtro Aps a Digitao de te

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

Tratados como INT16

Bit

BIT

0e1

Bit

BOOL

Valores podem ser false (0) ou true (1) (1)

16 bits com sinal

INT16

-32.768 + 32.767

16 bits sem sinal

UINT16

0 + 65.535

32 bits com sinal

INT32

-2.147.483.648+2.147.483.647(2)

32 bits sem sinal

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

Um objeto numrico analgico pode apresentar o tempo no


formato (1) sintaxe (3): < aaaa-MM-ddhh:mm:ss >. So
utilizados 7 registros consecutivos para armazenar a hora:
Dx, segundos, 0-59
Dx+1 minutos, 0-59
Dx+2, horas, 0-23
Dx + dia 3, 1-31
Dx+ 4, ms, 1 12
Dx+5, ano, 100 9.999
Dx+ 6, dia da semana, 1-7

String

STRING

Armazenar strings em tags. Para este tipo de dado, o


tamanho pode ser selecionado.

Tabela 4-8.Tipos de dados


(1) A representao do controlador para este tipo depende do software do driver. (2) Quanto
resoluo de valores em formato de 32 bits, tanto o iX Developer quanto o painel de operao podem
manipular at seis dgitos decimais de um valor de 32 bits inteiro. Os dgitos restantes sero
truncados ou transformado em zeros (3) aaaa = ano, MM = ms, dd = dia, hh = hora, mm = minutos,
ss = segundos.
Para uso no cdigo de script, a tabela a seguir mostra a representao de tipo em C#. Isso usado
quando h necessidade de fazer uma converso de tipo, por exemplo, em clculos que com
sobrecarga de operadores.

89

4. Tags

Tipo C#

Tipo de dados

Descrio

PADRO

Tratados como INT16

uint

BIT

C# no tem um tipo "bit". O controlador um pouco.

bool

BOOL

Tipo bool C# pode ser false (0) e true (1)

int

INT16

16 bits, -32.768 + 32.767

uint

UINT16

16-bit, 0 + 65.535

int

INT32

32 bits, 2.147.483 + 2.147.483.647

uint

UINT32

32 bits 0 + 4.294.967.295

float

FLOAT

32 bits, 3,4 1.038

double

DOUBLE

64 bits, 1,7 10.308

DateTime

DATETIME

7 elementos so usados para armazenar a hora

string

STRING

Armazenamento de strings em tags

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.

Figura 4-43. Guias de Modo de Visualizao da rea de Trabalho

Figura 4-44. Criar 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

Nome simblico. O nome pode ser qualquer sequncia de


caracteres alfanumrica, comeando com uma letra (a-z, A-Z).

Default Value

Seleo de tags para criar aliases. Se nenhuma tag for


selecionada, o alias ser tratado como uma varivel local da
tela.
O padro ser o valor padro para o alias nas instncias
criadas. Este padro tambm ser a referncia para a instncia
padro. Consulte Instncias.

Data Type

Seleo de tipo de dados. Estas configuraes so habilitadas


ao clicar a caixa de seleo Data Type.
Por padro, o tipo de dados refletir o tipo de dados do valor
padro selecionado.

Tabela 4-10.Configuraes Bsicas de Alias

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.

Figura 4-45. Tabela com Instncias


Parmetro

Descrio

Instances

Nome simblico. O nome pode ser qualquer sequncia de caracteres


alfanumrica, comeando com uma letra (a-z, A-Z).

Aliases

Os nomes de todos os aliases criados no projeto sero exibidos nos cabealhos


das colunas. Os valores associados aos aliases sero listados em cada coluna.

Tabela 4-11. Parmetros de Instncias

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.

Figura 4-46. Parmetros da ao Show Screen

Limitaes

Aliases no oferecem suporte a tags de matriz.


Aliases no podem ser usados juntamente com expresses.
Aliases no podem ser usados com o objeto Trend View.
No h suporte a scripts para eventos de valor alterado em um alias.

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.

Figura 5-1. Adicionando um Controller na aba Controllers


Parmetro

Descrio

Name

Nome simblico. O nome pode ser qualquer sequncia de caracteres


alfanumrica, comeando com uma letra (a-z, A-Z).

ID

Nome abreviado do controlador (opcional); exibido em funes como a Troca de


dados.

Active

Seleo de quais controladores devero estar ativos no Runtime. A mudana de


controladores ativos tambm pode ser realizada no Runtime atravs do uso de
um script ou ao.

Tabela 5-1. Parmetros da Aba Controllers


93

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.

Controlador DEMO (DEMO Controller)


O controlador DEMO usado e selecionado da mesma forma que um driver controlador regular. Ele
serve para projetar e testar um projeto diretamente no PC em desenvolvimento, sem conexo com um
controlador externo.
Pode ser selecionado um nmero de tags predefinidas:
Tipo de Dados

ID da Tag

Descrio

BIT, BOOL

M0-M99

Tags digitais

INT16, UINT16

D0-D99

Tags analgicas

Tabela 5-2. Tags Predefinidas


O controlador DEMO tambm inclui contadores e tags digitais com funes predefinidas:
Tipo de Dados

ID da Tag

Descrio

BIT

M100-M104

Alterna os estados Ligar e Desligar a cada 1.000 ms

INT16

C0-C4

Conta de 0 a 100 a cada intervalo de 1.000 ms (padro);


valores min/max podem ser definidos

Tabela 5-3. Contadores e Tags Digitais

Servidor OPC Externo


O OPC um padro industrial, criado em conjunto pelos fornecedores de hardware e software de
automao. Este padro define mtodos para troca de dados de automao em tempo real entre PCs
que possuem sistemas operacionais da Microsoft. Um servidor OPC atua como um controlador
direcionado a um painel de operao.
Cliente Clssico OPC
As configuraes para o cliente OPC clssico so feitas na caixa de dilogo Choose Controller.
Selecione Localhost se estiver acessando um servidor OPC em execuo no seu PC local.
Ao acessar um servidor OPC no ambiente de rede, selecione Remote Server. Clique em Search para
selecionar o servidor OPC. Ao clicar em Refresh este servidor OPC ser disponibilizado na lista
drop-down do servidor OPC nas prximas vezes. Adicione as tags do servidor OPC clicando na
pequena seta direita do boto Add (aba Tags).

94

5. Controlador (Controller)

Figura 5-2. Adicionando Tags a partir do Servidor OPC


Para validar as tags de um servidor OPC remoto no projeto iX Developer, retorne aba Controllers e
selecione o servidor OPC remoto novamente. A seguir, clique em OK. Este procedimento se torna
necessrio uma vez que as tags no servidor OPC remoto podem ter sido alteradas desde a sua seleo
na aba Tags.
Cliente OPC UA
As configuraes para o cliente OPC UA podem ser feitas na caixa de dilogo Choose Controller.
Abra a caixa de dilogo clicando em Add, na aba Controllers. Digite a URL para o servidor OPC
UA.
Caixa de Dilogo Configuraes do Controlador
O dilogo de configuraes para o Servidor OPC UA disponibilizado atravs do boto
correspondente, na aba Controllers.

Figura 5-3. Propriedades OPC UA

95

5. Controlador (Controller)

Parmetro

Descrio
Digite a URL para o servidor UPC UA.

URL

Somente o UA TCP binrio suportado, o que significa que a URL deve


comear com "opc.tcp://"

Authentication Settings

possvel escolher entre utilizar um Login annimo ou usar um nome de


usurio e senha para habilitar um Login seguro.

Namespaces Settings

Essa configurao oferece a possibilidade de declarar um namespace


URI e us-lo como prefixo.

Tag View Settings

Name space separator character: Digite um caractere a ser usado para


separar o namespace do prefixo URI e a ID da tag, quando apresentados
na aba Tags.
Default name space: Selecione o namespace padro do prefixo URI a
ser usado quando forem inseridas novas tags.

Tabela 5-4. Parmetros OPC UA

Adicionar Tags a partir do Servidor OPC UA


Adicione tags do servidor OPC UA clicando no boto correspondente na aba Tags.
Digite a ID da tag juntamente com o namespace preferencial do prefixo URI, o qual foi definido na
caixa de dilogo Configuraes. Certifique-se de separar os valores com o caractere separador.
Exemplo: NS3: tag.
A ID da Tag, no exemplo acima, corresponde ao nome do navegador no servidor OPC UA.
Se no for inserido nenhum namespace do prefixo URI, ser usado o prefixo padro previamente
definido nas configuraes do controlador.
Para conectar-se a um servidor iX Developer, no necessrio nenhum prefixo.

Figura 5-4. Adio de Tags a partir do Servidor OPC UA


Nota:
Tags de matriz no so suportadas pelos controladores OPC UA.

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

No suportada a navegao em servidores/ns.

Address Input in GUI

Namespace e Browse Name so usados para identificar uma varivel no


servidor.
Se esta combinao no for exclusiva, o cliente no conseguir identificar
a varivel.
Isto no ser um problema na conexo com um servidor iX, desde que
todas as tags (variveis) tenham nomes exclusivos.

Tabela 5-5. Limitaes do OPC UA

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.

Figura 5-5. Atualizar Drivers via Internet


A lista mostra o nmero de verso dos drivers disponveis e o nmero de verso dos drivers
instalados.
97

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.

Sincronizando o Relgio do Controlador


Para sincronizar o relgio do controlador com o projeto do iX Developer, as tags do sistema referente
hora, minuto e segundo precisam ser adicionadas ao projeto, a partir da pgina de configurao de
Tags. A seguir, as tags sero vinculadas aos endereos no controlador.

Figura 5-6. Sincronizando o Relgio do Controlador


Quando o valor alterado em qualquer uma das tags do sistema, estas sero escritas no controlador.
98

6. Servidor Web (Web Server)

6. Servidor Web (Web Server)


O servidor web fornece a possibilidade de usar um Application Program Interface (API) no lado do
servidor com um projeto em execuo. O API opera sobre o Hiper Text Transfer Protocol (HTTP) e
pode ser acessado a partir de qualquer dispositivo compatvel. Alm disso, o servidor web pode
hospedar pginas web e mdia relacionadas a ser utilizadas por navegadores da web.
O pacote Java script Software Development Kit (SDK) torna mais fcil construo de pginas web
interativas que utilizam o API.
As configuraes de Login para o servidor web esto disponveis a partir do grupo Servidor na aba
Sistema.

Configurao do Servidor Web


Configurao do Web Site
Para o servidor web ser capaz de hospedar pginas web, o contedo do site deve ser transferido
usando o FTP para uma pasta denominada Web Site, a qual se localiza no diretrio raiz do FTP.
O servidor FTP deve estar habilitado e o contedo da web somente poder ser transferido aps a
aplicao ter sido implantada e iniciada no painel.
Formulrio de Login
O servidor web fornece um formulrio de Login padro, o qual usado para autenticao dos
clientes. Entretanto, tambm possvel substituir o padro por uma pgina da web personalizada que
combine com o projeto global.
Para substituir o formulrio de Login, crie um arquivo HTML chamado login.html e coloque-o em
uma pasta chamada Web site na raiz do diretrio raiz do FTP.
Este, ento, ser o arquivo usado quando os clientes acessarem o endereo / Login.
O Java script SDK fornece ferramentas para criar o formulrio usando algumas convenes. Observe
que isto s se aplica se o usurio tiver sua autenticao habilitada nas configuraes do servidor.
Script de Autenticao (Authentication Script)
Referencie o script de autenticao:

Figura 6-1. Script de Autenticao

Nome de Usurio e Senha (User name and Password Field)


Selecione os campos do nome de usurio e senha com as ids predefinidas ix-username e ixpassword:

Figura 6-2. Username e Password


99

6. Servidor Web (Web Server)


Boto de Login (Login Button)
Selecione o boto de Login com o id predefinido iX Login. Qualquer elemento pode ser usado.

Figura 6-3. Boto de Login

Credenciais Invlidas (Invalid Credentials)


Caso haja uma falha no Login, opcionalmente, adicione um elemento com a id predefinida iXcredenciais-invlidas.

Figura 6-4. Invalid Credentials

SDK Java Script


SDK Java Script - Viso Geral
O SDK Java Script fornece um conjunto completo de funcionalidades para acessar as chamadas do
API no lado do servidor. Isto permite a possibilidade de construir pginas web altamente interativas
com tags definidas no projeto.
1. O primeiro passo para construir uma pgina web interativa fazer referncia ao SDK, inserindo
o script abaixo no cabealho do html.

Figura 6-5. Inserindo Script no Cabealho do HTML


Nota:
O SDK fornecido com jQuery 1.7 (http://jquery.com/).

Figura 6-6. Inicializando o SDK


2. A seguir, o SDK precisa ser inicializado. As seguintes linhas devem ser adicionadas aps a
referncia ao SDK.
Isto tornar possvel usar os atributos de meta dados de tag definidos para incorporar as tags do
projeto pgina da web.
A seguinte linha acrescentar, por exemplo, o valor da Tag1 no documento html.

100

6. Servidor Web (Web Server)

Figura 6-7. Inserindo o Valor da Tag1 no Documento HTML

Valor da Tag ou Propriedades (Tag Value or Properties)


Para inserir o valor atual de uma tag ou uma propriedade da tag em um elemento html, o atributo
data-iX-tag pode ser utilizado. O valor do atributo deve ser o nome da tag, conforme definido no
projeto e nas propriedades da tag. Separe os nomes com um ponto ..
Se no for fornecida nenhuma propriedade, ser usado o valor da tag.

Figura 6-8. Inserindo um Valor Atual de uma Tag ou Propriedade de Tag

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.

Figura 6-9. Formatando uma Tag


Valor de entrada: Tera-feira, 7 de fevereiro de 2012, 12:27:24 (Tuesday, February 07, 2012
12:27:24 PM).
Valor da tag

Descrio

Resultado

O dia do ms, de 01 a 31.

07

Nome abreviado do dia da semana (em ingls)

Tue

Dia do ms, de 1 a 31

Nome completo do dia da semana

Tuesday

Nmero ordinal para a data do ms (por exemplo, em ingls -st - nd, th


rd, -th...)

Dia da semana como um nmero

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

Ano bissexto, 1 se verdadeiro, 0 se falso

Ano como um nmero de quatro dgitos

2012

Ano, de 00 a 99

12

101

6. Servidor Web (Web Server)


a

Designador AM/PM em letras minsculas.

pm

Designador AM/PM em letras maisculas.

PM

Hora, considerando um relgio de 12 horas de 1 a 12

12

Hora, considerando um relgio de 24 horas de 0 a 23

12

Hora, considerando um relgio de 12 horas de 01 a 12

12

Hora, considerando um relgio de 24 horas de 00 a 23

12

Minuto, de 00 a 59

27

O segundo, de 00 a 59.

24

Os milissegundos, de 000 a 999.

000

Tabela 6-1. Formato de Data e Hora Personalizado


Valor da tag

Descrio

Resultado

Fuso horrio referente ao GMT, com um zero esquerda em um


valor de um dgito.

+ 0100

Fuso horrio, em segundos

3600

Trimestre

Tabela 6-2. Formato de Fuso Horrio


A tabela a seguir descreve os especificadores de formato numrico personalizados e mostra exemplos
de sadas, produzidas por cada especificador de formato:
Valor da tag

Descrio

Resultado
Valor: 4, Formato: 0004

Dgito

Dgitos, zero indica ausncia

Valor: 4, Formato: ## 4

Separador decimal ou separador decimal monetrio

Valor 4.5, Formato: 0.004.50

Separa a base e expoente em notao cientfica

Separador de agrupamento

Valor: 4.5, Formato: 0.004.50


Valor: 0.1, Formato: 1.00e-01

Valor 5.55, Formato: 0.0 10005.6 1000


Valor 1000000, Formato 0.0 10001.0E+06
Valor: 1000, Formato: 0, 01,000
Valor:1000, Formato: 0, # 1,000
Valor: -5, Formato: mais; menosmenos

Valor: 5, Formato: mais; menosmais

Separa os padres positivos e negativos

Valor: 0, Formato: mais; menos; zerozero


Valor: -5; Formato: 0;(0.0);0.000(5.0)
Valor: 700, Formato:
[> 500] ###.##;[< 1000] ###; ##.#700.00

[]

Valor: 400, Formato:

Sub padres personalizados

[>500]mdio;[>1000]### ;###.#400
Valor: 1001, Formato: [>2000]alto;[>1000]
normal;[>500]baixonormal

Tabela 6-3. Formato Numrico Personalizado

Configurao de Valor da Tag (Setting Tag Value)


Para configurar o valor de uma tag, dois elementos devem ser definidos.
O primeiro elemento apresenta o atributo data-iX-setter na posio onde o valor da tag pode ser
inserido.
O segundo elemento apresenta o atributo boto data-iX-submit, o qual usado para submeter o novo
valor da tag.
102

6. Servidor Web (Web Server)


O atributo boto data-iX-submit leva os nomes das tags que sero submetidas separados por vrgula
(,). Para submeter todas as tags de uma nica vez, pode se utilizar um asterisco (*).
Estilo iX-invlido (iX-invalid Style)
A validao bsica feita em valores de entrada. Se o valor no pode ser atribudo Tag, ento este
no ser definido. Para indicar um valor invlido o quadro atribuir a classe CSS iX-invalid ao
elemento. Desta forma, indicaes visuais do estado invlido sero fornecidas ao usurio. Por
exemplo, o seguinte cdigo CSS adiciona uma borda vermelha ao redor da entrada quando esta est
incorreta.

Figura 6-10. Validao em Valores de Entrada

Figura 6-11. Adicionar uma Borda Vermelha em torno da Entrada

Modos de Atualizao (Refresh Modes)


Para controlar como os valores da tag sero atualizados, utilize o atributo data-iX-refresh com
elementos definidos com data-iX-tag ou data-iX-setter.
recomendvel utilizar o menor intervalo exigido pelo seu projeto.
Avanado (Advanced)
iX Setup
Aps carregar o SDK Java Script, chame o iX.setup para inicializar a plataforma. Isto manter os
atributos de dados da tag defini no html e iniciar a varredura peridica, se necessrio.
Parmetros:

Figura 6-12. iX Setup


Nome

Tipo

Descrio

Options

Objeto

Consulte a tabela Options abaixo

Tabela 6-4. Parmetro iX Setup

103

6. Servidor Web (Web Server)


Opes:
Propriedade

Tipo

Descrio

Argumento

Padro

Refresh Interval

Int

Intervalo de atualizao dos valores da tag


em ms. Por motivos de desempenho,
aconselhvel no utilizar valores baixos
nesta configurao.

Opcional

5000

Refresh Mode

String

Substitui o modo de atualizao padro


dos valores da tag.
Modos vlidos: nenhum, nico, intervalo

Opcional

nico

Substitui o modo de atualizao padro da


tag pelo configurado. Modos vlidos:
nenhum, nico, intervalo

Opcional

nico

Refresh Mode Setter String

Tabela 6-5. Opes iX Setup


Exemplo:
Este exemplo definir as seguintes configuraes: intervalo de atualizao peridica de 10 segundos;
modo de atualizao dos elementos html marcados com o atributo data-iX-tag para o intervalo; modo
de atualizao dos elementos html marcados com o atributo data-iX-setter para uma nica vez.
Elementos de Atualizao iX (iX.Refresh Elements)
Atualiza os valores da tag dos elementos fornecidos manualmente. O atributo boto data-iX-refresh
pode ser utilizado para atingir esta mesma funo.
Nota:
Somente um elemento marcado com dados vlidos iX-tag ou dados-iX-setter poder ser atualizado.
O valor ser atualizado independentemente do modo configurado para o elemento.
Parmetros:
Nome

Tipo

Descrio

ElementIDs

Array

Lista de strings contendo as ids do elemento html Caso no seja


fornecida, todos os elementos da tag so atualizados.

Tabela 6-6. Elementos iX.Refresh


Exemplo:
Este exemplo mostra de que forma o usurio pode atingir o mesmo comportamento, selecionando um
elemento com o boto data-iX-refresh. No exemplo, o elemento html com id tag1Id ser atualizado
quando o elemento refresh Button for clicado. Este exemplo usa o jQuery (juntamente com iX.js)
para vincul-lo operao refresh Button em html:

Figura 6-13. Atualizar Elemento Usando jQuery


Em Java script:

Figura 6-14. Atualizar o elemento Usando Java Script


104

6. Servidor Web (Web Server)


Atualizao de Tags iX (iX.RefreshTags)
Atualiza os valores dos nomes das tags fornecidas manualmente.
Nota:
Somente podem ser atualizadas as tags usadas em conjunto com data-iX-tag, data-iX-setter ou
aquelas criadas pelo iX.create.
Nome

Tipo

Descrio

tagName

String

(Opcional) Lista de strings contendo os nomes das tags a serem


atualizadas. Se no fornecido todas as tags definidas so atualizadas.

Tabela 6-7. Tags iX.Refresh


Exemplo:
Este exemplo mostra como atualizar os valores das tags tag1 e tag2. Ao clicar no boto Update,
tag1 e tag2 sero atualizadas mesmo que o modo de atualizao tenha sido definido como
'nenhum' na sua criao.
Nova Tag iX (iX.CreateTag)
Cria uma representao de uma tag do lado do servidor no lado do cliente.
Parmetros:
Nome

Tipo

Descrio

tagName

String

Nome da tag no projeto com a qual deve se criar a conexo.

Funo

Opcional: Funo chamada quando o valor da tag foi


alterado. A funo no chamada quando o valor da tag for
igual ao da ltima verificao
A funo pode ter dois parmetros opcionais. O primeiro
parmetro a tag que cujo valor foi alterado. O segundo
refere-se aos valores prvios da tag (anteriores a sua
alterao).

String

Opcional: Substitui o modo de atualizao padro da tag.


Modos vlidos: nenhum, nico, intervalo.
Observe que normalmente utilizado o Modo Atualizar. Por
exemplo, se a tag criada no modo nico, porm um
elemento define o modo de atualizao dos dados -iX =
"intervalo" para a mesma tag, ento esta tag ter um modo
de intervalo de atualizao.

valueRefreshedCallback

refreshMode

Tabela 6-8. iX.Create Tag


Retorna:
Tipo

Descrio

iX.Tag

Instncia da iX.Tag. Consulte Tag Class para obter uma descrio completa.

Tabela 6-9. Retornos iX.Tag


Exemplo:
Este exemplo mostra como exibir um aviso se o valor de tag1 exceder 70. O exemplo est usando
jQuery (juntamente com iX.js) para ocultar e mostrar a caixa de aviso.

105

6. Servidor Web (Web Server)

Figura 6-15. Exibio de Aviso com jQuery

Recuperar Tag iX (iX.GetTag)


Recupera uma tag pelo nome. Parmetros:
Nome

Tipo

Descrio

Tag Name

String

Nome da tag a ser recuperada

Tabela 6-10. iX.GetTag


Retorna
Tipo

Descrio

iX.Tag

Uma instncia de iX.Tag. Consulte Tag Class para obter uma


descrio completa.

Tabela 6-11. Instncia de iX.Tag


Exemplo:
Este exemplo mostra como recuperar uma instncia da tag, aps a criao da mesma.
tag1 e tag1Again referem-se mesma instncia da tag.

Figura 6-16. Exemplo de iX.GetTag

Confirmar Valores de Tag iX (iX.CommitTagValue)


Confirma quaisquer valores da tag no salvos que tenham sido alterados atravs de iX.Tag.setValue.
Parmetros:
Nome

Tipo

Descrio

tagNames

Array

(Opcional) Lista de strings contendo os nomes das tags a serem


confirmadas. Caso no seja informado, todas as tags sero
confirmadas.

Tabela 6-12. iX.CommitTagValue


Exemplo:
Este exemplo mostra como confirmar as alteraes de valores da tag no servidor em um lote.
Observe que o valor deve corresponder ao tipo de dados da tag no servidor.
106

6. Servidor Web (Web Server)

Figura 6-17. Confirmao das Alteraes nos Valores da Tag

Classe da Tag (Tag Class)


iX.Tag uma classe que representa uma tag. Os mtodos e propriedades de uma tag devem ser
acessados atravs de uma instncia de iX.Tag e no da classe propriamente dita. Normalmente, uma
instncia de Tag obtida atravs dos mtodos iX.createTag ou iX.getTag.
Propriedades de Tag iX (iX.Tag Properties)
Nome

Tipo

Descrio

isDirty

Bool

Sinalizador que indica se o valor local foi alterado.

tagProperties

Objeto

Objeto com os dados recuperados do servidor. Consultar abaixo


os dados da tag. Observe que os objetos somente sero
disponibilizados aps a primeira atualizao. Alm disso,
somente o valor atualizado (e no todos os dados).

value

Flexvel

Valor da tag O tipo do valor depende do tipo de dados no projeto.


Nunca use essa propriedade para definir o valor.

Tabela 6-13. iX.Tag Properties

Propriedades de Tag (Tag Properties)


Nome

Tipo

Descrio

controllers

Array

Matriz de nomes do controlador qual a tag est conectada.

description

String

Descrio da tag. Se no definida, ser nula.

dataType

String

Tipo de dados da tag, por exemplo, int16. Padro: datetime.

initialValue

Flexvel

Valor inicial da tag. Se no definido, ser nulo.

ReadOnly

Bool

True se a tag for somente leitura, caso contrrio false

quality

String

Indica a qualidade do valor da tag: Desconhecido, bom, ruim

Tabela 6-14. Tag Properties

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

Novo valor, o qual deve corresponder ao tipo de dados do tag.

Tabela 6-15. iX.Tag.SetValue

107

6. Servidor Web (Web Server)


iX.Tag.subscribeToChange
Adiciona um retorno de chamada, o qual foi chamado quando o valor do servidor do lado foi
alterado.
Parmetro:
Nome

Tipo

Descrio

fn

Funo

O retorno da chamada para o registrador

Tabela 6-16. iX.Tag.Subscrive To Change

iX.Tag.UnsubscribeToChange
Desconsiderar as alteraes.
Nome

Tipo

Descrio

fn

Funo

Retorno de chamada igual ao usado com


iX.Tag.subscribeToChange

Tabela 6-17. iX.Tag.UnsubscribeToChange

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).

API do Servio Web


API do servio Web RESTful
O iX Developer fornece um API para interagir com tags. As tags podem ser lidas ou escritas
utilizando-se os seguintes verbos HTTP: GET, PUT e POST. GET l as tags, PUT define os seus
valores e POST realiza a operao em lote.
Geral
Tipos Aceitos
possvel negociar que tipo de mdia retorna como uma representao do recurso a ser recuperado.
Para especificar o tipo de mdia desejado, utilize o cabealho Accept da solicitao. Observe que os
tipos de mdia texto/html e aplicao/js so entendidos como formatos de resposta para os recursos
relacionados da tag.
Caso o cliente solicite um tipo de mdia no suportado, o mesmo receber a seguinte mensagem de
resposta: 406-Notunderstood.
API REST
Recurso de Tags
Lista de tags disponveis no projeto.
Verbos:

GET

108

6. Servidor Web (Web Server)


URI:

/Tags

Tabela 6-18. Recurso de Tags

Exemplo de Recurso de Tags

Figura 6-18. Exemplo de Recurso 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:

Name: Nome aps a tag. Exemplo:Tag1SystemTagDateTime

PUTparams:

Name: Nome aps a tag. Exemplo:Tag1SystemTagDateTime


Value: Valor a ser definido para a tag. Exemplo:12,"foo"

Tabela 6-19. Recurso de Tag

Exemplo de Recurso de Tag

Figura 6-19. Exemplo de Recurso de Tag

109

6. Servidor Web (Web Server)

Recurso Tag Batch


Tag Batch um recurso utilizado para executar operaes em lotes nas tags.
Verbos:

POST

Uri:

/tagbatch
IncludeMetadata: booleano indica o que deve ser buscado (se
apenas o valor da tag ou os metadados completos da tag)

POSTparams

getTags: Lista de nomes de tag a serem retornados


setTags: Nome da lista e pares de valores que representam os
novos valores da tag.

Tabela 6-20. Parmetros Tag Batch

Exemplo de Recurso Tag Batch

Figura 6-20. Recurso Tag Batch


Nota:
O valor retornado (valor inicial) para tags do tipo datetime apresentado no formato ISO8601.
Exemplo: 2008-09-22T14:01:54.9571247Z. As datas sempre retornam em UTC, Tempo Universal
Coordenado (em ingls Coordinated Universal Time).
110

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.

Figura 7-1. Grupo Objects Control


Nem todos os objetos esto visveis no modo de exibio normal, porm podem ser visualizados
atravs da barra de rolagem. Clique no boto expandir para exibir todos os objetos, os quais esto
classificados em grupos.

Figura 7-2. Objetos Classificados em Grupos


Para criar um objeto, clique no mesmo (no grupo de Objects), e, em seguida, clique na tela.
Alternativamente, arraste o objeto (a partir do grupo de Objects) e solte-o na tela. O objeto criado
com a aparncia e tamanho padro.
Ao arrastar as bordas do objeto o mesmo redimensionado. A aparncia do objeto pode ser
modificada atravs dos comandos nos grupos de controle Format e Font, porm tambm atravs dos
controles da aba Dynamics.
111

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.

Figura 7-3. Dilogo Property Grid

112

7. Objetos (Objects)

Figura 7-4. Caixa de Dilogo Edit Blink Dynamics


Parmetro

Descrio

Blink Interval

Constant blink Intervals:


Perodo de tempo (em ms) em o objeto fica invisvel (entre uma vez e outra).
Para projetos de painel de operao, o valor mnimo de 400 ms, e, para
garantir uma experincia harmnica, recomendvel que o intervalo do pisca
seja um mltiplo deste valor (400 ms, 800 ms, 1.200 ms, 1.600 ms, etc.).
Para PCs destino, o valor mnimo 200 ms. O valor padro 1.200 ms para
todos os destinos, e o valor mximo de 10.000 ms.
Intervalos do piscar vinculados a uma tag:
Ao selecionar a opo Tag para Intervalo do Pisca, a frequncia alterada,
com base no valor da tag selecionada.

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.

Tabela 7-1. Parmetros - Blink


A segurana prioritria em relao ao pisca. Portanto, se um objeto est oculto por segurana, o
mesmo no pode se tornar visvel atravs do pisca.
Limitaes para Painis de Operao Destino
A ao Blink no suportada para os seguintes objetos nos painis de operao destino:
Visualizador de Distribuidor de
Visualizador de Alarme
Alarme

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

Tabela 7-2. Limitaes do Pisca

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

Tabela 7-3. Formas


Nota:
Forma cnica para polilinha e elipse s suportado somente para projetos concebidos para destinos
de PC.

Controles IHM (HMI Controls)


Com o objetivo de criar funes de monitoramento e controle, alguns objetos dinmicos tais como
botes, numrico analgicos, sliders, medidores e visualizadores de tendncia so vinculados a tags.
A tag associada ao objeto pode ser selecionada e alterada a partir do grupo Tag/Security (menu Home
ou General), ou atravs do menu de contexto. Links para tags (tags de controlador, tags internas ou
tags de sistema) so selecionados na lista drop-down da tag.
Objetos que contm texto podem ser editados diretamente do teclado, tanto quando recm criados
quanto posteriormente, quando feita uma seleo nica na rea de texto do objeto.
Tambm possvel utilizar o cdigo de script para controlar o contedo de texto dos botes, textos
ou caixas de texto.
Nota:
No permitido o uso de chaves ao redor de dgitos em objetos de texto, como por exemplo '{0}'.
Isso resultar em um erro na abertura da tela.
A seguir, sero descritos os controles IHM:
Objeto Menu de Ao

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 Relgio Digital

Objeto Metro Linear

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

Objeto Menu de Ao (Action Menu)


O objeto de menu de ao usado para exibir vrios grupos de menu, cada um contendo seus
prprios conjuntos de aes, as quais so acionadas no Runtime do iX Developer.
As configuraes para o objeto Action Menu esto disponveis na aba General quando o objeto est
selecionado.
Configuraes do Grupo (Settings Group)
Parmetro

Descrio

Edit Actions

Abre a caixa de dilogo Editar Aes

View Type

O usurio pode escolher entre Barra e Guia Expandida

Item Width

Define a largura dos itens. Disponvel somente para os tipos de


visualizao Barra e Expandida.

Item Height

Define a altura dos itens

Orientation

Define a orientao dos itens. Disponvel somente para os tipos


de visualizao Barra.

Picture Width

Define a largura das figuras para os itens

Picture Height

Define a altura das figuras para os itens

Scroll Bar Width

Define a largura da barra de rolagem.

Tabela 7-5. Grupo de Configuraes do Objeto - Action Menu

Grupo de Configuraes por Toque (Touch Settings)


Parmetro

Descrio

Scroll Sensitivity

Define a sensibilidade da rolagem. O valor mnimo 1 e o


mximo 10.

Tabela 7-6. Configuraes - Object Touch Settings

Caixa de Dilogo Edit Actions (Edit Actions Dialog)


A guia Actions (caixa de dilogo Edit Actions) contm as seguintes propriedades:
Parmetro

Descrio

Text

Texto a ser exibido para o item

Picture

Figura a ser exibida para o item

Make Transparent

Definir transparncia no item

Action

Configura a ao quando o item clicado.

Tabela 7-7. Propriedades do Dilogo Edit Actions (aba Actions)


O menu Groups (caixa de dilogo Edit Actions) contm as seguintes propriedades:
Parmetro

Descrio

MenuGroupName

Nome do grupo de menu

Picture

Figura a ser exibida no grupo de menu

Make Transparent

Configura a transparncia para o grupo de menu

Tabela 7-8. Propriedades do Dilogo Edit Actions (menu Groups)

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

Seleo do formato de exibio: Inteiro, Decimal, String, Hex ou Binrio

Number of Decimals

Nmero mximo de casas decimais do objeto. Somente disponvel


quando para o tipo Decimal. O nmero de casas decimais representado
pelo smbolo "#".

Limit Characters to

Torna possvel maximizar a quantidade de caracteres exibidos. Tambm


representado pelo smbolo "#".

Zero Fill

Preenche as posies vazias com zeros, para permitir a exibio do


mximo de caracteres.

Tabela 7-9. Formato de Exibio do Grupo


Nota:
A funo Limit Characters to, em combinao com o tipo string, no suportado para os idiomas
Chins Tradicional e Simplificado (compacto).
Prefixo / Sufixo do Grupo (Prefix / Sufix Group)
Parmetro

Descrio

Prefix/Suffix

Valor de texto que precede/sucede o valor do objeto

Tabela 7-10. Prefixo/Sufixo do Grupo


116

7. Objetos (Objects)
Grupo de Segurana / Tag (Tag / Security Group)
Parmetro

Descrio

Select Tag

Conexo a uma tag a partir da pgina de configurao

Select Secuirty
Groups

Permite limitar o acesso do objeto com base em grupos de segurana. Se


deixado em branco, o objeto pode ser acessado por qualquer pessoa.

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

Tabela 7-11. Grupo de Tag/Security

Formato do Grupo (Group Format)


Parmetro

Descrio

Auto Stretch Font

Redimensiona a fonte para ajust-la altura do objeto.


Configurao padro para o objeto numrico analgico.

Disable Operator Input

Desabilita a entrada no Runtime

Transparent

Torna objeto transparente (sem fundo e sem moldura)

Tabela 7-12. Formato do Grupo

Alinhamento de Texto do Grupo (Text Alignment Group)


Parmetro

Descrio

Horizontal/Vertical

Ajusta o objeto horizontal ou verticalmente

Tabela 7-13. Alinhamento de Texto do Grupo

Validao do Grupo (Validation Group)


Parmetro

Descrio

On Input

Os valores de entrada so validados, com base nos limites


inferior e superior (quando a caixa de seleo est marcada).

On Display

Caso os limites superior ou inferior tenham sido violados, a cor


de fundo se altera, de acordo com a opo Other Colors (guia
Format). Esta ao ocorre somente quando a de seleo est
marcada.

Lower Limit/Upper Limit

Valor mnimo / mximo que pode ser inserido em Runtime


quando On Input est marcada, ou que vai mudar a cor de
fundo do objeto quando On Display est marcada

Tabela 7-14. Validao do Grupo


Nota:
Por padro, o tamanho da fonte do objeto numrico analgico automaticamente determinado
quando a moldura do objeto for redimensionada. Portanto, o tamanho no ajustado no controle da
fonte da aba Home. Inicialmente, desmarque a opo Uncheck Auto Stretch Font in the Text Group.
Em seguida, altere o tamanho da fonte na aba Home.

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

Abre uma caixa de dilogo para a seleo da figura desejada

Reset Picture

Restaura a largura e altura originais da figura

Stretch

Permite o ajuste altura e largura da moldura

Transparent

Torna objeto transparente (sem fundo e sem moldura)

Tabela 7-15. Configuraes do Grupo GIF animado


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.
Grupo de Segurana / Tag (Tag / Security Group)
Parmetro

Descrio

Select Tag

Conexo a uma tag a partir da pgina de configurao

Select Security Groups

Permite limitar o acesso do objeto com base em grupos de segurana. Se


deixado em branco, o objeto pode ser acessado por qualquer pessoa.

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

Tabela 7-16. Grupo de Segurana/Tag e GIF Animado

Objeto Rotulado Animado (Animated Label)


O objeto Rtulo Animado utilizado para exibir um rtulo de texto animado no Runtime do iX
Developer.
As configuraes para o objeto rotulado animado esto disponveis na aba General quando o objeto
est selecionado.
Nota:
O objeto Rtulo Animado cria uma carga ligeiramente superior na CPU.

118

7. Objetos (Objects)

Parmetro

Descrio

Text

Texto a ser exibido no rtulo animado

Animated

Se habilitado, o texto entra em movimento.

Animation Speed

Define a velocidade da animao. Mnimo: 1, mximo: 32.767.

Animation Direction

Define a direo da animao


Direita para a esquerda; Esquerda para direita;
Direita - esquerda - direita;
Esquerda - direita - esquerda;
De baixo - para cima; De cima para baixo;
De baixo - para cima - para baixo;
De cima - para baixo - para cima

Tabela 7-17. Parmetros do Objeto Animated Label

Dinmica de Rtulos Animados (Animated Label Dynamics)


Tambm possvel configurar a dinmica, ou seja, definir os valores dependentes da tag para as
propriedades Animated Label Dynamics. Os mesmos podem ser encontrados na aba Dynamics.
Objeto Visualizador de Trilha de Auditoria (Audit Trail Viewer)
O Visualizador de Trilha de Auditoria exibe informaes sobre alteraes registradas na operao.
Objeto Boto (Button)
A ferramenta Button desenha um boto com um texto e/ou figura. O boto pode ser configurado para
executar uma tarefa especfica no Runtime, atravs da aba Aes ou do uso do script. O texto do
objeto Boto tambm pode ser definido para depender diretamente do valor da tag, usando o controle
General (aba Dynamics). Se for utilizada alguma figura, este arquivo ser adicionado pasta de
Project Pictures, na Component Library.
As configuraes para o objeto Button esto disponveis na aba General quando o objeto est
selecionado.
Grupo de Figuras (Picture Group)
Parmetro

Descrio

Picture

Seleciona a figura a ser exibida no boto. As figuras da pasta Figuras do Projeto


esto disponveis para seleo direta. Tambm possvel pesquisar figuras no
ambiente do PC.
No Picture remove a figura previamente selecionada. Selecionando Multi
Picture permite a exibio de diferentes figuras, baseado no valor da tag
vinculada (seo Configure Multi Pictures).

Multi Picture

Exibio de uma ou mais figuras.

Transparent

Torna a figura transparente

Tabela 7-18. Grupo de Figuras do Objeto Button


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.
Configurar Multifiguras (Configure Multi-Pictures)
Diferentes figuras podem ser exibidas no boto dependendo do valor da tag vinculada. Para tanto,
siga os passos abaixo:
1. Marque a caixa de seleo Multi Picture.
119

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.

Figura 7-5. Configure Pictures


5. Clique em OK.
A figura no boto ser alterada de acordo com o valor da tag selecionada. Se o valor estiver fora dos
limites, nenhuma imagem ser exibida.
Alinhamento de Grupo (Picture Alignment Group)
Parmetro

Descrio

Vertical Alignment / Horizontal Alignment

Define o alinhamento das figuras

Tabela 7-19. Configuraes de Alinhamento de Figuras do Grupo


Um clique na pequena seta no canto inferior direito do grupo Picture Alignment exibe as suas
propriedades e mais algumas configuraes.
Estilo do Grupo (Style Group)
Parmetro

Descrio

Style

Estilos predefinidos de grfico para o boto

Appearance

Configura a aparncia do boto, incluindo a possibilidade de torn-lo


arredondado, alm de configuraes para cada um de seus cantos.

Tabela 7-20. Configuraes - Style Group


Notas:
Ao editar as propriedades de estilo do boto padro, por exemplo, raio do canto, a aparncia em
Runtime pode, s vezes, diferir daquela quando se est criando o projeto no iX Developer.

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

Texto exibido no boto

Multiline

Permite que o texto ocupe mais de uma linha, atravs da tecla ENTER.
Confirme o texto pressionando as teclas [Ctrl] + [Enter].

Word Wrap

Quebra o texto para ajust-lo largura do boto

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.

Tabela 7-21. Configuraes - Picture Text Group

Alinhamento de Texto do Grupo (Text Alignment Group)


Parmetro

Descrio

Horizontal/Vertical

Ajusta o texto horizontal ou verticalmente no boto

Tabela 7-22. Alinhamento de Texto das Imagens do Grupo

Visibilidade do Grupo (Visilibity Group)


Parmetro

Descrio

Transparent

Torna o objeto transparente

Tabela 7-23. Visibilidade das Imagens do Grupo

Criando um Boto com Funo Momentnea (Button with Momentary Function)


Para criar um boto com uma funo momentnea, necessrio combinar uma ao da Tag para
Mouse Down com uma ao da Tag para Mouse Up.

Figura 7-6. Criando um Boto usando a Momentary Function

Objeto Medidor Circular (Circular Meter)


O medidor circular representa um valor numrico e exibe o valor da tag vinculada.
Estilos diferentes podem ser usados para alterar o perfil grfico do medidor, assim como se pode
definir se o medidor deve ser completo, pela metade ou em um quarto.

121

7. Objetos (Objects)

Figura 7-7. Objetos Medidores Circulares


Medidores circulares nos estilos Black Full, Chrome Half e Vintage Quarter.
As configuraes para o objeto do medidor esto disponveis na aba General enquanto o objeto est
selecionado.
Configuraes Angulares do Grupo (Angular Settings)
Parmetro

Descrio

Start Angle/End Angle

O valor do ngulo inicia em 0 graus - 03:00

Text Rotation

Selecione Paralelo para que os nmeros sigam o contorno do


medidor, ou Nenhum para exibir os nmeros alinhados
horizontalmente.

ClockWise

Determina a orientao da rotao, no sentido horrio ou anti-horrio.

Tabela 7-24. Configuraes Angulares de Grupo dos Medidores Circulares

Configuraes das reas do Grupo (Region Group)


Parmetro

Descrio

Low Region/Medium
Low Region/High Region
Min/Max

Defina cores para at 3 reas e quais valores iniciam e param cada


regio. Entrando no 0 para valores mnimos e mximos no exibe
nenhuma cor da regio.

Tabela 7-25. Configuraes das reas de Grupo dos Medidores Circulares

Escala de Valor do Grupo (Value Scale Group)


Parmetro

Descrio

Min Value / Max Value

Valor inicial/final da escala. Esses valores apresentam um dgito


decimal.

Major Ticks

Nmero de marcaes do medidor

Minor Ticks

Nmero de marcaes secundrias entre duas marcaes primrias.

Tabela 7-26. Escala de Valor do Grupo de objetos Medidores Circulares

122

7. Objetos (Objects)

Estilo do Grupo (Style Group)


Parmetro

Descrio

Style

Estilos grficos predefinidos para o medidor. Os estilos menores


destinam-se especificamente a permitir visibilidade completa em painis
menores de operao.

Appearance

Aparncia do medidor (total, metade ou um quarto)

Tabela 7-27.Estilo do Grupo de Medidores Circulares


Nota:
Estilos adicionais predefinidos para este objeto encontram-se no grupo de Object Variations.
Configuraes de Grupo da Agulha (Needle Settings Group)
Parmetro

Descrio

Analog Animation

Animao que cria um movimento suave da agulha a cada mudana de


valor.

Oscillation

Animao da agulha inicialmente oscilando em torno do novo valor. A


funo s est disponvel se usada em combinao com animao
analgica.

Tabela 7-28. Configuraes do Grupo da Agulha do Medidor Circular


Nota:
O uso de animao nos medidores circulares cria uma carga maior sobre a UCP. Portanto,
recomendvel limitar o uso da animao da agulha a apenas alguns medidores circulares por tela,
especialmente nos modelos de painel menores.
Grupo de Segurana / Tag (Tag / Security Group)
Parmetro

Descrio

Select Tag

Conexo a uma tag a partir da pgina de configurao

Select Security Group

Permite limitar o acesso do objeto com base em grupos de segurana. Se


deixado em branco, o objeto poder ser acessado por qualquer pessoa.

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

Tabela 7-29. Grupo de Segurana / Tag dos Medidores Circulares

Visibilidade do Grupo (Visibility Group)


Parmetro

Descrio

Transparent

Torna o objeto transparente

Scale

Quando desmarcada, a cor da escala do medidor torna-se transparente.


A cor de escala definida a partir de outras cores na aba Format.

Tabela 7-30. Visibilidade do Grupo de Medidores Circulares

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

Adiciona, remover e editar a srie atual para este grfico

Chart Types

Define o tipo de grfico. Tipos disponveis:


Area
Area Horizontal
Bar
Bar Join
Donut
Histogram
Kagi
Line
Line Fast
Line Horizontal
Line Point
Pie
Points
Radar

Header

Define o nome exibido acima do grfico

3D View

Define uma aparncia 3D para o grfico

Tabela 7-31. Configuraes do Grupo Grfico

Configuraes do Eixo X (X Axis Settings Group)


Parmetro

Descrio

Visible

Define a visibilidade do eixo X

Grid Visible

Define a visibilidade das linhas de grade do eixo X.

Automatic

Calcula automaticamente os valores mnimo e mximo do eixo X.


Substitui as propriedades Mnima e Mxima

Minimum

Define o valor mnimo do eixo X. Se estiver configurado para


Automtico, este valor ignorado.

Maximum

Define o valor mximo do eixo X. Se estiver configurado para


Automtico, este valor ignorado.

Tabela 7-32. Configuraes do Eixo X do Objeto Grfico

Configuraes do Eixo Y1 (Y1 Axis Settings Group)


Parmetro

Descrio

Visible

Define a visibilidade do eixo Y1

Grid Visible

Define a visibilidade das linhas de grade do eixo Y1.

Automatic

Calcula automaticamente os valores mnimo e mximo do eixo Y1.


Substitui as propriedades Minimum e Maximum.

Minimum

Define o valor mnimo do eixo Y1. Se estiver configurado para


Automtico, este valor ignorado.

Maximum

Define o valor mximo do eixo Y1. 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.

Tabela 7-33. Configuraes do Eixo Y do Objeto Grfico

124

7. Objetos (Objects)
Configuraes do Eixo Y2 (Y2 Axis Settings Group)
Parmetro

Descrio

Visible

Define a visibilidade do eixo Y2

Grid Visible

Define a visibilidade das linhas de grade do eixo Y2.

Automatic

Calcula automaticamente os valores mnimo e mximo do eixo Y2. Substitui as


propriedades Minimum e Maximum.

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.

Tabela 7-34. Configuraes de Eixo Y2 do Objeto Grfico

Estilo do Grupo (Style Group)


Parmetro

Descrio

Style

Define o estilo do grfico

Tabela 7-35. Estilo do Grupo Objeto Grfico

Visibilidade do Grupo (Visibility Group)


Parmetro

Descrio

Scale

Define a visibilidade da escala

Transparent

Torna o grfico transparente

Header

Define a visibilidade do cabealho

Legend

Define a visibilidade da legenda

Tabela 7-36. Visibilidade do Grupo Objeto Grfico

Caixa de Dilogo Editar Srie (The Edit Series Dialog)


Ao clicar no controle Edit Series (Chart Settings) ser aberta um caixa de dilogo de mesmo nome.
Esta caixa de dilogo apresenta as seguintes configuraes:
Parmetro

Descrio

Name

Nome da srie, conforme exibido na legenda do grfico.

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

Opcional: Valores da Tag Y para o grfico.


A tag deve ser do tipo array.
Se esse valor no for definido, os valores da Tag X ainda sero visveis e o eixo
Y ser definido automaticamente. O nmero de elementos mostrados ser o
menor denominador comum do tamanho das Tags X e Y.

Size

Opcional: Nmero de elementos nas Tags matriz. Esta propriedade substitui os


tamanhos da Tags X e Y. Se esse valor no for definido, o tamanho da Tag Y
ser o menor denominador comum do tamanho das Tags X e Y.

Labels

Define um rtulo para cada ponto no grfico. H um rtulo para cada valor de tag
disponvel.

Color

Define a cor da srie.

Thickness

Define a espessura da srie. Isto se aplica ao grfico de tipos Linha, Linha


Rpida, Linha Horizontal e Ponto.

Axis Type

Seleciona o eixo de Y a ser usado pela srie.

Tabela 7-37. Parmetros da Caixa de Dilogo Editar Serie


125

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

Quando esta caixa estiver marcada, o usurio capaz de


selecionar o banco de dados e a tabela de banco de
dados no Runtime

Database

Caminho para o banco de dados a ser carregado


automaticamente no Runtime (1)

Table Name

Tabela no banco de dados selecionada para ser


carregada automaticamente no Runtime (1)

Browse Data Table

Abre a caixa de dilogo para selecionar o banco de


dados e a tabela do banco de dados no tempo de
projeto. Caminho e nome da tabela a serem adicionados
nos campos correspondentes.

Tabela 7-38. Configuraes do Objeto Visualizador Banco de Dados


(1) Se o banco de dados inserido ou tabela forem inexistentes ou invlidos, um visualizador de base
de dados vazio ser exibido no Runtime.
Nota:
A simulao do objeto no desenvolvimento do PC suportada somente nos PCs destino.
Objeto Relgio Digital (Digital Clock)
O relgio digital exibe a data, hora e/ou dia da semana.
O fuso horrio selecionado na aba System e transferido para o destino quando se executa o
download do projeto. Se no houver fuso horrio selecionado, ser mantido o fuso horrio
anteriormente exibido no painel/PC.
O formato de exibio de data e hora (por exemplo usando AM/PM) baseia-se nas configuraes do
sistema operacional. Para projetos de painel de operao, este formato pode ser alterado
selecionando-se outra rea na aba Sistema.
Nota:
Em relao a projetos de PC, para que as configuraes de rea se efetivem, estas precisam ser
alteradas no prprio sistema.
Formato de Exibio do Grupo (Display Format Group)
Parmetro

Descrio

Date and Time / Date / Time

Seleo de componentes de data e hora

Show Day of Week

Quando marcado, o dia da semana exibido

Show Seconds

Quando marcado, os segundos so exibidos

Tabela 7-39. Parmetros Display Format Group

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.

Figura 7-8. Objeto Medidos Linear


Medidores lineares em Estilo Clssico Horizontal e Eclipse Vertical
As configuraes para o objeto do medidor esto disponveis na aba General enquanto o objeto est
selecionado.
Escala de Valor do Grupo (Value Scale Group)
Parmetro

Descrio

Min Value / Max Value

Valor inicial/final da escala


Estes valores apresentam um dgito decimal.

Major Ticks

Nmero de marcaes do medidor

Minor Ticks

Nmero de marcaes de escala entre duas marcaes


primrias adjacentes

Tabela 7-40.Valor de Escala do Grupo do Objeto Medidor Linear

Estilo do Grupo (Style Group)


Parmetro

Descrio

Style

Estilos grficos predefinidos para o medidor. Os estilos


menores destinam-se especificamente a permitir
visibilidade completa em painis menores de operao.

Appearance

Aparncia do medidor; horizontal ou vertical

Tabela 7-41. Estilo do Grupo do Objeto Medidor Linear

127

7. Objetos (Objects)
Grupo de Segurana / Tag (Tag / Security Group)
Parmetro

Descrio

Select Tag

Conexo a uma tag a partir da pgina de configurao

Select Security Groups

Permite limitar o acesso do objeto com base em grupos


de segurana. Se deixado em branco, o objeto pode ser
acessado por qualquer pessoa.

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.

Tabela 7-42. Grupo de Segurana/Tag do Objeto Medidor Linear

Visibilidade do Grupo (Visibility Group)


Parmetro

Descrio

Transparent

Torna o objeto transparente; somente a barra indicadora


e a escala sero visveis

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).

Tabela 7-43. Visibilidade do Grupo do Objeto Metro Linear

Objeto Multifigura (Multi Picture)


O objeto Multifigura permite definir um conjunto de imagens como objeto. As imagens se alteram no
Runtime dependendo dos intervalos do valor da tag.
As imagens podem ser importadas para o projeto, realizando uma busca no disco rgido por arquivos
grficos.
Imagens importadas so adicionadas pasta Project Pictures em Component Library.
As configuraes para o objeto Multi Picture esto disponveis na aba General, enquanto o objeto
est selecionado.
Configuraes do Grupo (Settings Group)
Parmetro

Descrio

Configure Pictures

Configurao dos valores inicial/final dos intervalos e seleo


das imagens para cada intervalo. As imagens podem ser
selecionadas tanto a partir da pasta Imagens do Projeto quanto
do disco rgido. A transparncia tambm pode ser definida. A
imagem exibida em tamanho original. Os botes Add / Delete
so usados para adicionar e remover itens de/para o objeto.

Reset Pictures

Restaura a altura e a largura originais das imagens.

Stretch

Adapta a altura e largura moldura, quando do


redimensionamento de imagens.

Lock Aspect Ratio

Mantm a proporo altura/largura do objeto.

Tabela 7-44. Configurao do Grupo do Objeto Multifigura

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

Abre uma caixa de dilogo para a seleo da figura desejada

Reset Picture

Restaura a largura e altura originais da figura

Stretch

Permite o ajuste altura e largura da moldura

Transparent

Torna objeto transparente (sem fundo e sem moldura)

Tabela 7-45. Parmetros de Configurao de Grupos


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 Painel de Rolagem (Roller Panel)
O objeto Painel de Rolagem usado para exibir textos predefinidos para determinados valores da tag.
As configuraes para o objeto Roller Panel esto disponveis na aba General quando o objeto est
selecionado.
Configuraes do Grupo (Settings Group)
Parmetro

Descrio

Title

Define o ttulo para o Painel de Rolagem

Title Visible

Determina se o ttulo fica visvel ou no

Loop Scroll

Determina se os valores realizaro uma volta ou no

Disable Operator Input

Determina se o Painel de Rolagem editvel ou no

Tabela 7-46. Configuraes do Grupo Painel de Rolagem

Grupo de Configuraes por Toque (Touch Settings Group)


Parmetro

Descrio

Scroll Sensitivity

Define a sensibilidade da rolagem

Scroll Friction

Define o atrito da rolagem

Tabela 7-47. Configuraes do Grupo do Objeto Painel de Rolagem por Toque

129

7. Objetos (Objects)
Grupo Texto (Text Group)
Parmetro

Descrio

Configure Texts

Abre a caixa de dilogo Configure Texts

Tabela 7-48. Grupo Texto do Objeto Painel de Rolagem

Configurar Caixa de Dilogo de Texto (Text Dialog)


A caixa de dilogo de Texto, apresenta as seguintes propriedades:
Parmetro

Descrio

Text

Texto a ser exibido para o item

Start Value

Valor inicial a ser considerado quando o item for ser


selecionado

End Value

Valor final a ser considerado quando o item for ser


selecionado

Tabela 7-49. Configurar Caixa de Dilogo de Texto do Objeto Painel de Rolagem

Dinmica do Painel de Rolagem (Roller Panel Dynamics)


Tambm possvel configurar a dinmica, ou seja, definir os valores dependentes da tag para as
propriedades do Roller Panel. Os mesmos podem ser encontrados na aba Dynamics.
Objeto Slider
O slider pode ser usado para ajustar um valor numrico. O slider define o valor para a tag vinculada.
Se o valor de tag for alterado por outras razes, o slider exibir o valor atual no Runtime.

Figura 7-9. Objeto Slider


Slider nos Estilos Cromo, Eclipse Horizontal e Vintage Vertical.
As configuraes para o objeto Slider esto disponveis na aba General quando o objeto est
selecionado.

130

7. Objetos (Objects)
Escala de Valor do Grupo (Value Scale Group)
Parmetro

Descrio

Min Value / Max Value

Valor inicial/final da escala


Estes valores apresentam um dgito decimal.

Major Ticks

Nmero de marcas rotuladas de escala no slider

Minor Ticks

Nmero de marcaes de escala entre duas marcaes


primrias adjacentes

Tabela 7-50. Escala de Valor do Grupo do Objeto Slider

Estilo do Grupo (Style Group)


Parmetro

Descrio

Style

Estilos de grfico predefinidos para o slider. Os estilos


menores destinam-se especificamente a permitir
visibilidade completa em painis menores de operao.

Appearance

Aparncia do slider; horizontal ou vertical

Tabela 7-51. Estilo do Grupo do Objeto Slider

Grupo de Segurana / Tag (Tag / Security Group)


Parmetro

Descrio

Select Tag

Conexo a uma tag a partir da pgina de configurao

Select Security Groups

Permite limitar o acesso do objeto com base em grupos


de segurana. Se deixado em branco, o objeto pode ser
acessado por qualquer pessoa.

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

Tabela 7-52. Grupo de Segurana / Tag do Objeto Slider

Visibilidade do Grupo (Visibility Group)


Parmetro

Descrio

Transparent

Torna o objeto transparente

Scale

Quando desmarcada, a cor da escala do slider torna-se


transparente. A cor da escala e do indicador (cor do
puxador) so definidas do campo Outras Cores, na guia
Formatar.

Tabela 7-53. Visibilidade do Grupo Objeto Slider

Objeto Texto (Text)


O objeto Texto usado para exibir informaes somente leitura para o operador. O texto exibido
pode ser esttico ou vinculado aos intervalos no valor da tag que contm diferentes strings. O objeto
Text tambm pode ser definido para depender diretamente do valor da tag, atravs do controle
General (aba Dynamics).

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

Texto exibido pelo objeto

Multiline

Permite que o texto ocupe mais de uma linha, atravs da


tecla [Enter]. Confirme o texto pressionando as teclas
[Ctrl] + [Enter].

Word Wrap

Quebra o texto para ajust-lo largura do objeto. No


est disponvel se a opo Auto Size est selecionada.

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.

Auto Stretch Font

Redimensiona a fonte para ajustar-se altura do objeto.


No est disponvel se a opo Auto Size est
selecionada.

Auto Size

Redimensiona o objeto de acordo com o comprimento da


string de texto padro e tamanho da fonte. Configurao
padro para o objeto texto.

Tabela 7-54. Texto do Grupo do Objeto Texto

Alinhamento de Texto do Grupo (Text Alignment Group)


Parmetro

Descrio

Horizontal / Vertical

Ajusta o texto horizonta ou verticalmente no objeto. No


est disponvel se a opo Auto Size est selecionada.

Tabela 7-55. Alinhamento de Texto do Grupo de Objeto Texto

Objeto Caixa de Combinao por Toque (Touch Combo Box)


O objeto Caixa de Combinao por Toque utilizado para criar selees de texto a partir de uma lista
drop-down.
As configuraes para o objeto Caixa de Combinao por Toque esto disponveis no menu General
quando o objeto est selecionado.
Configuraes do Grupo (Settings Group)
Parmetro

Descrio

AutoSizeItemHeight

Touch Combo Box Object ignorar automaticamente o


valor dos itens Height e Size

ItemHeight

Define a altura dos itens individuais na Caixa de


Combinao por Toque

ArrowBoxWidth

Define a largura da caixa de seta

ScrollBarWidth

Define a largura da barra de rolagem

Tabela 7-56. Configuraes do Objeto Caixa de Combinao por Toque

Grupo Texto (Text Group)


Parmetro
Configure Texts

Descrio
Abre a caixa de dilogo Configurar Textos

Tabela 7-57. Texto do Grupo do objeto Caixa de Combinao por Toque


132

7. Objetos (Objects)
Configurar Caixa de Dilogo de Texto (Text Dialog)
Parmetro

Descrio

Text

Texto a ser exibido para o item

Start Value

Valor inicial a ser considerado quando o item for ser


selecionado

End Value

Valor final a ser considerado quando o item for ser


selecionado

Tabela 7-58. Configura a caixa de dilogo de texto do objeto Caixa de Combinao por Toque

Grupo de Configuraes por Toque (Touch Settings Group)


Parmetro
Scroll Sensitivity

Descrio
Define a sensibilidade da rolagem

Tabela 7-59. Configuraes do Toque do Objeto Caixa de Combinao por Toque

Dinmica da Caixa de Combinao por Toque (Touch Combo Box Dynamics)


Tambm possvel configurar a dinmica, ou seja, definir os valores dependentes da tag para as
propriedades da Caixa de Combinao por Toque. Os mesmos podem ser encontrados na aba
Dynamics.
Objeto Caixa de Listagem por Toque (Touch List Box)
utilizado para manipular uma lista de textos predefinidos.
As configuraes para o objeto Caixa de Listagem por Toque esto disponveis na aba General
quando o objeto est selecionado.
Configuraes do Grupo (Setting Group)
Parmetro

Descrio

Separrator Visible

Exibe ou oculta o separador entre os itens da Caixa de


Listagem por Toque

ItemHeight

Define a altura dos itens individuais na Caixa de


Listagem por Toque

ScrollBarWidth

Define a largura da barra de rolagem

Tabela 7-60. Configuraes do Grupo do Objeto Caixa de Listagem por Toque

Grupo de Configuraes por Toque (Touch Settings Group)


Parmetro

Descrio

Scrol Sensitivity

Define a sensibilidade da rolagem

Tabela 7-61. Configuraes do Toque do Objeto Caixa de Listagem por Toque

Grupo Texto (Text Group)


Parmetro

Descrio

Configure texts

Abre a caixa de dilogo Configurar Textos

Tabela 7-62. Texto do Grupo do Objeto Caixa de Listagem por Toque


133

7. Objetos (Objects)
Configurar caixa de dilogo de textos (Texts Dialog)
A caixa de dilogo Configure Text apresenta as seguintes propriedades:
Parmetro

Descrio

Text

Texto a ser exibido para o item

Start Value

Valor inicial a ser considerado quando o item for ser


selecionado

End Value

Valor final a ser considerado quando o item for ser


selecionado

Tabela 7-63. Configurar Caixa de Dilogo de Textos do Objeto Caixa de Listagem por Toque

Dinmica da Caixa de Listagem por Toque (Touch List Box Dynamics)


Tambm possvel configurar a dinmica, ou seja, definir os valores dependentes da tag para as
propriedades do Caixa de Listagem por Toque. Os mesmos podem ser encontrados na aba Dynamics.
Objeto Visualizador de Tendncia (Trend Viewer)
Os visualizadores de tendncia so utilizados para exibir os valores das tags vinculadas. As curvas do
visualizador de tendncia representam os valores de tag ao longo do tempo. Um objeto de
visualizador de tendncia pode exibir qualquer nmero de curvas.
Nota:
Um grande nmero de canetas do visualizador de tendncia e intervalos de amostragem curtos podem
afetar o desempenho de comunicao.

Controles de Mdia (Media Controls)


Os controles de mdia so usados para exibir arquivos de mdia, arquivos pdf e pginas da web em
Runtime. Os seguintes controles de mdia sero descritos abaixo:
Objeto Mdia Player

Objeto Visualizador PDF

Objeto Navegador da Web

Tabela 7-64. Objetos de Mdia

Objeto Media Player


Arquivos de mdia podem ser adicionados ao objeto Media Player, o que permite selecionar, iniciar e
interromper os arquivos no Runtime. Para painis de operao, h suporte para arquivos nos formatos
.mpeg1 e .wmv. Os arquivos adicionados so adicionados Biblioteca de Componentes.
Nota:
necessria a instalao do Windows Media Player 10 ou posterior.
Grupo Pesquisar Pastas (Browse Folder)
Parmetro

Descrio

Project Files

Opo padro para navegao. Os arquivos de projeto so listados


na Component Library. Pelo menos uma das pastas deve ser
escolhida.

Selecione esta opo para verificar se os arquivos do projeto esto


External Memory Card localizados em um carto de memria externa. Pelo menos uma das
pastas deve ser escolhida.

Tabela 7-65. Pesquisar Pastas do Grupo de Objeto Media Player


134

7. Objetos (Objects)
Configuraes do Grupo (Settings Group)
Parmetro

Descrio

Media Source

Seleciona um arquivo de mdia a ser adicionado ao media player (a


partir da pasta de arquivos de projeto ou navegando pelo PC)

Tabela 7-66. Configuraes do Grupo do Objeto Media Player


Notas:
O objeto no suportado em destinos TxA. A simulao do objeto no desenvolvimento do PC
suportada somente nos PCs destino.
A conexo de uma tag a um objeto Mdia Player far com que este tente reproduzir um clipe de mdia
com um nome correspondente ao valor da tag, ignorando o parmetro configurado na Fonte da
Mdia.
Scripts para o Objeto Mdia Player (Scripting to the Media Player)
Ao realizar um script para o objeto Mdia Player, o nome do arquivo de mdia atual tem que ser
indicado, por exemplo:
MediaPlayer1.Source= Bear.wmv
Antes de executar o script, o arquivo de mdia deve ser adicionado manualmente pasta de Arquivos
do Projeto. Quando o script for executado, o arquivo ser copiado para o diretrio de sada.
Eventos para o media player podem ser usados, por exemplo:
MediaPlayer1.Play()
Objeto Visualizador PDF (PDF Viewer)
Arquivos PDF podem ser exibidos em Runtime usando o objeto de visualizador PDF. Os arquivos
adicionados esto disponveis na Component Library.
Nota:
necessria a instalao do Adobe Reader 9 ou 9.5.
Grupo Pesquisar Pastas (Browse Folders)
Parmetro

Descrio

Project Files

Opo padro para navegao. Os arquivos de projeto so listados


na Component Library. Pelo menos uma das pastas deve ser
escolhida.

Selecione esta opo para verificar se os arquivos do projeto esto


External Memory Card localizados em um carto de memria externa. Pelo menos uma das
pastas deve ser escolhida.

Tabela 7-67. Pesquisar Pastas do Grupo do Objeto Visualizador PDF

Configuraes do Grupo (Settings Group)


Parmetro

Descrio

PDF FIle

Seleciona um arquivo PDF a ser adicionado ao Visualizador PDF (a


partir da pasta de arquivos de projeto ou navegando pelo PC)

Buttons

Seleciona quais botes estaro disponveis no Runtime

Tabela 7-68. Configurao do Grupo Objeto Visualizador PDF


No painel de operao, todos os arquivos PDF na pasta de arquivos de projeto estaro disponveis
para seleo no Runtime, se o boto Open estiver marcado.
135

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

Pgina padro da web do objeto navegador da web.

Home

Pgina da web que ser exibida quando o boto Home


pressionado.

Favorites

Adio de pginas da web que estaro disponveis para a


seleo a partir do campo de endereo de drop-down no
Runtime.

Address Read Only

Desabilita a digitao de texto no campo de endereo

Address Field

Remove o campo de endereo no Runtime

Go Button

Se esta opo est desmarcada, o boto Go ser removido no


Runtime

Home Button

Se esta opo est desmarcada, o boto Home ser removido


no Runtime

Back Button / Forward Button

Se esta opo est desmarcada, estes botes de navegao


sero removidos no Runtime

Tabela 7-69. Configurao do Grupo do Objeto Navegador da Web


A referncia a um arquivo htm/html local pode ser til quando, por exemplo, o painel de operao
no est conectado Internet. O arquivo local (htm ou html) deve estar localizado na pasta Project
Files do projeto atual e apresentar o seguinte formato: Arquivo://nome do arquivo.html onde nome
do arquivo.html representa o arquivo atual, por exemplo, Arquivo://ReadMe.html.
Limitaes do Navegador da Web (Web Browser)
A funcionalidade do objeto Web Browser limitada em algumas circunstncias:
Funo

Descrio da Limitao

Destino PCs

Painis de operao destino

Suportado

No suportado em destinos TxA

Popup Windows

Abrir janelas de popup a partir do


navegador da web no Runtime

No suportado

No suportado

Web Browser in a Popup


Screen

Estilos diferentes do padro de tela


de popup

No suportado

No suportado

Simulation of the Web Browser

Simulao no desenvolvimento do
PC

Suportado

No suportado

Suportado

Pode no ser suportado. Se o navegador da


web no se comportar conforme o esperado,
recomenda-se o uso do Internet Explorer
padro, disponvel no painel do iX. O Internet
Explorer padro pode ser iniciado atravs da
ao Run (execuo do arquivo .exe).

Web Browser Object

Support of Some Web Pages

Acesso de algumas pginas da web


a partir do navegador da web.

136

7. Objetos (Objects)
Tabela 7-70. Limitaes do Objeto Navegador da Web

Controles Especiais (Special Controls)


Os controles especiais so usados para criar facilidades de navegao interessantes no Runtime.
Objeto Caixa de Lista de
Navegao

Objeto Tela de Carrossel

Tabela 7-71. Controles especiais

Objeto Caixa de Lista de Navegao (Navigation List Box)


A navegao de tela atravs do objeto Navigation List Box realizada atravs de miniaturas, e scripts
podem ser usados para funcionalidades avanadas.
Nota:
O objeto suportado somente para destinos TxC e PC.
Grupo Geral (General)
Parmetro

Descrio

Orientation

Seleciona a orientao horizontal ou vertical para rolagem no


Runtime.

Scroll Tolerance

Define a tolerncia do toque na tela (ou rolagem com o cursor)


fora da caixa da lista de navegao no Runtime, antes que a
navegao seja efetivamente realizada.

Tabela 7-72. Grupo Geral do Objeto Caixa de Lista de Navegao

Grupo de Configuraes do Item (Item Settings Group)


Parmetro

Descrio

Configure Items

Definio dos itens contidos no objeto Caixa de Lista de


Navegao (ver abaixo).

Height/Width

Tamanho dos itens na caixa de lista de navegao.

Margim

Margem entre os itens de caixa de lista de navegao.

Border Width

Largura das bordas da caixa de lista de navegao.

Corner Radius

Raio dos cantos dos itens de caixa de lista de navegao.

Show Text

Define se os textos abaixo dos itens de caixa de lista de


navegao sero exibidos ou no.

Tabela 7-73. Configuraes dos Itens Objeto Caixa de Lista de Navegao


Os itens individuais no objeto caixa de lista de navegao so gerenciados atravs da ao Configure
Items. Use os botes Add e Delete para acrescentar e remover itens de/para a caixa de lista de
navegao.

137

7. Objetos (Objects)

Figura 7-10. Adicionar e Remover Itens da Caixa de Lista de Navegao


Parmetro

Descrio

Picture

Seleciona imagens (navegando pelo ambiente do PC ou


pelos arquivos do projeto).

Screen

Seleciona a tela para onde ser direcionado.

Script Info

Texto opcional que serve como um lembrete a respeito


do uso dos scripts.

Text

Texto exibido abaixo de cada item da caixa de lista de


navegao.
Visvel somente se a opo Show Text (Settings) est
selecionada.

Tabela 7-74. Parmetros dos Itens Configurados


Visvel somente se a opo Show Text (Settings) est selecionada.
Use as setas Para cima e Para baixo para facilitar a reorganizao dos itens da caixa de lista de
navegao.
Objeto Carrossel de Telas (Screen Carousel)
A navegao de tela atravs do objeto Carrossel realizada atravs de miniaturas em uma
visualizao 3D. O carrossel de tela pode ser configurado para rodar automaticamente, assim como
aes podem ser configuradas para controlar o comportamento do carrossel.
Nota:
O objeto suportado somente para destinos TxC e PC.

138

7. Objetos (Objects)

Grupo Geral (General Group)


Parmetro

Descrio

Number of Visible Items Nmero mximo de itens visveis.


Scroll Duration (ms)

Tempo levado pelo item para mover-se para a prxima posio no


carrossel.

Use Reflection

Adiciona um layout de reflexo ao objeto.

Auto Scroll

Faz com que o objeto gire automaticamente.

Tabela 7-75. Grupo Geral do Objeto Carrossel de Telas

Grupo de Configuraes do Item (Item Settings Group)


Parmetro

Descrio

Configure Items

Define os itens a serem includos no objeto carrossel de tela (ver


abaixo).

Height/Width

Tamanho dos itens no carrossel.

Margin

Margem entre os itens do carrossel.

Border Width

Largura das bordas do carrossel.

Corner Radius

Raio dos cantos de itens do carrossel.

Show Text

Define se os textos abaixo dos itens do carrossel sero exibidos ou


no.

Tabela 7-76. Configuraes dos Itens do Objeto Carrossel de Telas


Os itens individuais no objeto carrossel de telas so gerenciados atravs da ao Configure Items.
Use os botes Add e Delete para acrescentar e remover itens de/para o carrossel de telas.

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

Seleciona imagens (navegando pelo ambiente do PC ou


pelos arquivos do projeto).

Screen

Seleciona a tela para onde ser direcionado.

Script Info

Texto opcional que serve como um lembrete a respeito


do uso dos scripts.

Text

Texto exibido abaixo de cada item da caixa de lista de


navegao.
Visvel somente se a opo Show Text (Settings) est
selecionada.

Tabela 7-77. Parmetros de Configurao de Itens


Use as setas Para cima e Para baixo para facilitar a reorganizao dos itens do carrossel de telas.

Ferramentas de Depurao (Debug)


Ferramentas de depurao so usadas para resoluo de problemas e monitoramento.
Objeto Visualizador Distribuidor
de Alarme

Tabela 7-78. Ferramentas de depurao

Objeto Visualizador Distribuidor de Alarme (Alarm Distributor Viewer)


O Visualizador Distribuidor de Alarme uma ferramenta de depurao usada para exibir
informaes da funo de distribuio de alarme.

Controles do Windows (Windows Controls)


Os seguintes controles do Windows sero descritos abaixo:
Objeto Caixa de
Seleo

Objeto Caixa de
Combinao

Objeto Caixa de
Grupo

Objeto Barra de
Progresso

Objeto Boto de
Rdio

Objeto Caixa de Texto

Objeto Caixa de Lista

Tabela 7-79. Controles do Windows

Objeto Caixa de Seleo (Check Box)


O objeto caixa de seleo controla o valor de uma tag digital. A tag vinculada apesenta o valor 1
quando a caixa estiver marcada e o valor 0 quando a caixa estiver desmarcada.
A aparncia do texto pode ser ajustada no grupo Font, no menu Home.
Nota:
A alterao da famlia da Fonte s suportada em projetos concebidos para destinos TxC e PC.

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

Texto exibido pelo objeto

Multiline

Permite que o texto ocupe mais de uma linha, atravs da


tecla [Enter]. Confirme o texto pressionando as teclas
[Ctrl] + [Enter].

Word Wrap

Quebra o texto para ajust-lo largura do objeto. No


est disponvel se a opo Auto Size est selecionada.

Auto Stretch Font

Redimensiona a fonte para ajustar-se altura do objeto.


No est disponvel se a opo Auto Size est
selecionada.

Auto Size

Redimensiona o objeto de acordo com o comprimento da


string de texto padro e tamanho da fonte.

Tabela 7-80. Texto do Grupo do Objeto Caixa de Seleo

Alinhamento de Texto do Grupo (Text Alignment Group)


Parmetro

Descrio

Horizontal/Vertical

Ajusta o texto horizontal ou verticalmente na caixa de


texto. No est disponvel se a opo Auto Size est
selecionada.

Tabela 7-81. Alinhamento de texto do Grupo de Objeto Caixa de Seleo

Objeto Caixa de Combinao (Combo Box)


A caixa de combinao usada para criar selees a partir de uma lista drop-down. Se houver um
teclado conectado ao painel de operao, tambm possvel selecionar a lista digitando.
As configuraes para a caixa de combinao esto disponveis no menu General quando o objeto
est selecionado.
Grupo Texto (Text Group)
Clique em configurar textos para inserir textos com diferentes valores.

141

7. Objetos (Objects)

Figura 7-12. Dilogo Configure Texts


Selecione uma tag e, em seguida, clique em Add at que haja nmero suficiente linhas na tabela.
Digite os textos e os valores iniciais.
Tambm possvel usar o cdigo de script para controlar os contedos de uma caixa de combinao.
Exemplo:
O cdigo de script a seguir depende da existncia de uma caixa de combinao (ComboBox1) e um
conjunto de receitas predefinidas (Book e TV).

Figura 7-13. Usando Script em uma Caixa de Combinao


Quando a tela aberta, o script limpa a caixa e escreve as strings do nome da receita. Realizar a
seleo a partir de uma caixa de combinao causa o carregamento da receita.
Objeto Caixa de Grupo (Group Box)
A caixa de grupo usada para desenhar uma moldura rotulada em torno de um grupo de objetos.
142

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.

Figura 7-14. Dilogo Configure Texts


Selecione uma tag e, em seguida, clique em Add at que haja nmero suficiente linhas na tabela.
Digite os textos e os valores iniciais.
Tambm possvel usar o cdigo de script para controlar os contedos de uma caixa de listagem.
Exemplo
O cdigo de script a seguir inclui dois objetos na Tela1, um boto (Button1) e uma caixa de listagem
(ListBox1).

Figura 7-15. Exemplo de Script com Uso de uma Caixa de Listagem

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

Texto exibido pelo objeto

Multiline

Permite que o texto ocupe mais de uma linha, atravs da


tecla [Enter]. Confirme o texto pressionando as teclas
[Ctrl] + [Enter].

Word Wrap

Quebra o texto para ajust-lo largura do objeto. No


est disponvel se a opo Auto Size est selecionada.

Auto Stretch Font

Redimensiona a fonte para ajustar-se altura do objeto.


No est disponvel se a opo Auto Size est
selecionada.

Auto Size

Redimensiona o objeto de acordo com o comprimento da


string de texto padro e tamanho da fonte.

Tabela 7-82. Texto do Grupo do Objeto Boto de Rdio

Alinhamento de Texto do Grupo (Text Alignment Group)


Parmetro

Descrio

Horizontal/Vertical

Ajusta o texto do boto de rdio horizontal ou


verticalmente. No est disponvel se a opo Auto Size
est selecionada.

Tabela 7-83. Alinhamento do texto do objeto de boto de rdio


possvel usar o cdigo de script para fazer um grupo de botes habilitarem o controle combinado
de um valor da tag. Exatamente um dos botes de rdio est ativo (configurado para 1) a qualquer
momento. O exemplo a seguir inclui 3 botes de rdio e um tag do tipo int16.

144

7. Objetos (Objects)

Figura 7-16. Exemplo de Script com Uso de Boto de Rdio


Os botes de rdio so agrupados com base nas telas aos quais pertencem.
Objeto Caixa de Texto (Text Box)
A caixa de texto usada para incluir uma caixa com vrias linhas de texto. Por padro, o texto pode
ser modificado ao clicar na caixa no Runtime. O texto digitado no salvo no Runtime, ou seja,
quando a tela for alterada o valor ser redefinido. A caixa de texto tambm pode ser configurada para
somente leitura.
As configuraes para o objeto caixa de texto esto disponveis no menu General quando o objeto
est selecionado.

145

7. Objetos (Objects)

Grupo Texto (Text Group)


Parmetro

Descrio

Text

Texto exibido pelo objeto

Multiline

Permite que o texto ocupe mais de uma linha, atravs da


tecla [Enter]. Confirme o texto pressionando as teclas
[Ctrl] + [Enter].

Word Wrap

Quebra o texto para ajust-lo largura do objeto

Read Only

Desabilita a entrada no Runtime

Tabela 7-84. Texto do Grupo do Objeto Caixa de Texto

Alinhamento de Texto do Grupo (Text Alignment Group)


Parmetro

Descrio

Horizontal/Vertical

Ajusta o texto do boto de rdio horizontalmente ou


verticalmente

Tabela 7-85. Alinhamento do Grupo do Texto do Objeto Caixa de Texto

Visibilidade do Grupo (Visibility Group)


Parmetro

Descrio

Transparent

Torna o objeto transparente, ou seja, tudo estar


invisvel, exceto o texto.

Tabela 7-86. Visibilidade do Grupo do Objeto Caixa de Texto

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:

Formas Windows Padro e GDI+


WPF (Windows Presentation Foundation)

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. Controles desenvolvidos

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.

Adicionando Controles Caixa de Ferramentas do iX Developer


Controles de terceiros podem ser adicionados caixa de ferramentas de Objects no iX Developer,
seguindo os passos abaixo:
1. Selecione o grupo de objetos no menu Home e expanda totalmente a caixa de ferramentas de
objetos, clicando na seta inferior direita.

Figura 7-17. Objetos da Caixa de Ferramentas


2. Clique em Add Control.

147

7. Objetos (Objects)

Figura 7-18. Ferramentas e Controles


3. Entre os controles padro, selecione aqueles a serem adicionados, ou clique em Browse para
adicionar controles personalizados.

Figura 7-19. Adicionando Controles


148

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.

Para o controle de usurio, considere um arquivo XAML e um arquivo de classe C#.


O arquivo de classe estende a classe de controle de usurios, acrescentando propriedades e
comportamentos adicionais.
O arquivo XAML engloba os controles da composio (estilos, modelos, animaes e demais
itens referentes aparncia).

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.

necessrio um nmero maior de determinados controles de interface de usurio, tais como


boto, barra de progresso ou velocmetro.
A aparncia do controle personalizado deve ser definida em XAML, j que o controle
personalizado em si no tem aparncia definida.

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-20. Medidor Circular em Diferentes Estilos

Criando um Controle de Usurio no WPF com Vinculao de Tag


O exemplo a seguir descreve como criar um controle de usurio no WPF vinculado a uma tag.
O cdigo completo est includo no final do exemplo.
1. Inicie o Visual Studio para criar um novo projeto e selecione User Control Library no WPF.

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)

8. Lembre-se de alterar o nome do elemento para o nome do seu controle.


9. Compile e teste, adicionando o controle caixa de ferramentas do iX Developer.
Nota:
Quando for feita uma atualizao o controle existente deve ser atualizado em
C:\Users\Public\Documents\Altus\iXDeveloper\Thirdparty\ WindowsXP:
C:\DocumentsandSettings\AllUsers\Documents\Altus\iX Developer\Thirdparty\
Cdigo Exemplo

Figura 7-22. Cdigo Exemplo da Biblioteca de Controles de Usurio no WPF

Criando Formulrios Windows de Controles de Usurios para Destinos PC


O exemplo a seguir descreve como criar um Formulrio Windows de controle de usurio projetado
para um destino PC.
Nota:
Objetos Formulrios Windows de controle so localizados em cima de objetos de controle WPF nos
destinos PC.
1. Inicie o Visual Studio para criar um novo projeto e selecione Biblioteca Formulrios Windows
de Controle.

151

7. Objetos (Objects)

Figura 7-23. Novo Projeto Visual Studio para Destino PC


2.
3.
4.
5.

Adicione uma caixa de texto e um boto para o projetar a superfcie.


Adicione o Event Handler para Button Click.
Adicione o Event Handler para Text Box foco perdido.
Adicione uma Value Property e uma implementao INotifyPropertyChanged

Figura 7-24. Cdigo Exemplo para Destino PC


152

7. Objetos (Objects)
6. Use o cdigo a seguir para conectar o controle ao valor da tag no iX Developer:

Figura 7-25. Cdigo Exemplo para Conectar Controle e Tag


O cdigo mostra como o valor definido no controle do usurio quando a tag altera seu valor, e viceversa.
Criando Formulrios Windows de Controles de Usurios para Destinos CE
O exemplo a seguir descreve como criar um Formulrio Windows de controle de usurio projetado
para um destino CE (painel de operao TxA/TxB).
Nota:
Objetos Formulrios Windows de controle so localizados em cima de objetos de controle criados
com o software iX Developer.
1. Inicie o Visual Studio 2005 ou 2008 para criar um novo Projeto de Dispositivo Inteligente.

153

7. Objetos (Objects)

Figura 7-26. Novo projeto do Visual Studio para Destino CE


2. Selecione Windows CE como plataforma de destino.
3. Selecione Control Library.

Figura 7-27. Nova Biblioteca de Controles para Destino CE


4. Use o mesmo cdigo utilizado acima no exemplo referente ao destino PC.
Nota:
Sempre teste o cdigo na plataforma destino, pois as propriedades/mtodos no suportados podem
no ser includos no cdigo. Consulte o item Limitaes para obter mais detalhes.
154

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.

Figura 8-1. Menu Home


O comportamento das faixas de opes pode ser configurado conforme o contexto, atravs do boto
Options (menu File).
Clique duas vezes em qualquer das posies do menu para recolher a rea da faixa de opes. Um
duplo-clique na guia da faixa de opes restaura-a ao seu tamanho original. Isso tambm pode ser
alterado no menu de contexto da barra de ferramentas de acesso rpido. Tooltips so exibidas para
todos os controles da faixa de opes. As tooltips oferecem uma breve descrio do controle
selecionado. O iX Developer contm os seguintes menus: Home, Project, System, Insert, View,
Dynamics, General e Actions.

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.

Figura 8-2. Grupo Clipboard

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.

Figura 8-3. Grupo Screen

Adicionar Tela (Add Screen)


O comando Add Screen cria uma nova tela, vazia, para ser editada. Um clique na parte inferior do
boto Add Screen mostra uma seleo de modelos disponveis para seleo.
Excluir Tela (Delete Screen)
O comando Delete Screen remove a tela atual do projeto e tambm desconecta quaisquer outras
associaes de outras telas com a tela removida.
Nota:
Uma tela excluda no pode ser restaurada atravs do comando Undo.
Tela de Fundo (Background Screen)
Qualquer tela pode ser usada como tela de fundo para a tela atual.
156

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.

Figura 8-4. Object Variations


Para exibir o menu Object Variation, clique em um dos objetos no menu correspondente. O menu
Object Variation aparece direita do menu Objects, desde que existam alguns estilos disponveis
para o objeto selecionado.
Para adicionar estilos definidos pelo usurio no menu Object Variation, siga os passos abaixo:
1.
2.
3.
4.

Selecione um objeto para iniciar.


Modifique o objeto, usando as ferramentas (menus Home ou Grid Properties).
Selecione o objeto projetado e clique com o boto direito para abrir o menu de contexto.
Selecione Save Variations para manter a alteraes realizadas.

157

8. Menus

Figura 8-5. Menu Object Variation


A nova variao aparecer no menu Object Variation quando o usurio clicar no tipo de objeto a
partir do qual a variao foi originada.
Os seguintes objetos suportam o recurso Save Variation:

Rectangle
Ellipse
Analog Numeric
Button
Text
Linear Meter
Slider
Circular Meter
Trend Viewer
Chart
Action Menu
Animated Label
Digital Clock
Alarm Viewer

As propriedades do objeto so mostradas na grade de propriedades. Ao realizar o salvamento da


variao, as seguintes propriedades a seguir so salvas (quando aplicvel):

Color
Font
Rotation
Size
Visibility
Security groups required
Audit trail description
158

8. Menus

Delay Mouse/Touch Input


Visibility on Access denied
Opacity
Horizontal and vertical alignment
Picture horizontal and vertical alignment

Alm das propriedades gerais listadas acima, tambm a salvo um determinado nmero de
propriedades especficas:
Action Menu Object

Orientao do Tipo de Visualizao

Alarm Viewer Object

Posio do Boto

Analog Numeric Object

Nmero limite de caracteres


Nmero de caracteres
Nmero de casas decimais
Prefixo
Sufixo

Animated Label Object

Direo da animao
Tipos de Visualizao

Chart Object

Tipo de grfico
Visualizao3D
Mostrar cabealho
Mostrar Legenda
Mostrar escala

Digital Clock Object

Formato de exibio
Mostrar segundos

Linear Meter Object

Orientao
Escala
Transparncia

Slider Object

Orientao
Escala
Transparncia

Text Object

Alinhamento horizontal
Alinhamento vertical

Trend Viewer Object

Sinais de marcao primrios


Sinais de marcao secundrios

Rectangle

Raio
Efeitos

Tabela 8-1. Propriedades Especficas dos Objetos


Nota:
Os recursos suportados apenas no ambiente do PC podem no funcionar em outras plataformas.
Grupo Font
Todas as fontes disponveis no desenvolvimento PC esto disponveis para seleo na criao do
projeto. Todas as fontes usadas no projeto sero includas ao realizar o download do projeto para o
destino.
Notas:
O nmero de fontes deve ser considerado ao calcular o tamanho total de um projeto.
A fonte padro Tahoma no suporta caracteres chineses em projetos do painel de operao no
Runtime. A fonte deve ser alterada para outro tipo que suporte caracteres chineses, por exemplo,
MSSong. Considere que algumas fontes requerem elevado espao de memria no projeto.
O grupo Font usado para alterar o estilo do texto definido como objeto.

159

8. Menus

Figura 8-6. Grupo Font

Fonte e Tamanho da Fonte (Font and Font Size)


Selecione uma fonte a partir da lista drop-down. Utilize os botes de tamanho de fonte aumentla/diminui-la ou especifique o tamanho desejado.
Nota:
Objetos que esto configurados com a opo de Auto Size de fonte no sero afetados por essas
configuraes. O tamanho da fonte ser ajustado automaticamente ao redimensionar a altura do
objeto.
Estilo e Cor (Style and Color)
Podem ser selecionadas as opes Italic, Underlined ou Bold Style. O estilo permanece regular se
todas as caixas de seleo esquerda estiverem desmarcadas. Utilize a lista drop-down em Font
Color para definir a cor do texto.
Formato do Grupo (Format Group)
O grupo Format controla a cor e a posio do objeto selecionado. Estilos rpidos predefinidos
oferecem seleo de aparncia uniforme para diferentes objetos. Selecionar mltiplos objetos ao
mesmo tempo faz com que as aes sejam mais rpidas.

Figura 8-7. Grupo Format


Ao clicar na pequena seta no canto inferior direito deste grupo exibe so exibidas as propriedades de
sombreamento, preenchimento e contorno, alm de configuraes de formato adicionais.
Nota:
possvel usar o pincel de formatao (grupo Clipboard) para copiar propriedades de cor e fonte de
um objeto para outro.
Organizar (Arrange)
Este controle usado para ordenar, agrupar, redimensionar, alinhar e distribuir os objetos na tela.

160

8. Menus

Figura 8-8. Align Elements

Ordenar Objetos (Order Objects)


Os comandos do grupo Order Object so usados para enviar objetos para frente e para trs.
Comando

Descrio

Bring to Front

Posiciona o objeto selecionado a frente de qualquer objeto sobreposto

Send to Back

Posiciona o objeto selecionado atrs de qualquer objeto sobreposto

Bring Forward

Faz o objeto selecionado trocar de local com o objeto sobreposto mais


prximo

Send Backward

Faz o objeto selecionado trocar de local com o objeto sobreposto mais


distante

Tabela 8-2. Comandos Ordenar


Nota:
O objeto Browser oferece e facilita a organizao dos objetos para frente ou para trs.
Agrupar Objetos (Group Objects)
Este comando usado para gerenciar selees de vrios objetos. Um objeto agrupado movido e
tratado como um nico objeto em relao a sua formatao e tamanho. O grupo pode ser armazenado
na Component Library para posterior reutilizao.
Qualquer seleo de objetos na tela pode ser agrupada.
Quando vrios objetos so selecionados, h um objeto de seleo principal. Este mostrado em uma
moldura laranja, enquanto os demais objetos tm molduras azuis. Clique em qualquer objeto no
grupo para alter-lo para a seleo principal.
Um objeto agrupado pode ser separado em objetos individuais atravs do comando Ungroup. Uma
propriedade que foi dada ao grupo ser mantida por cada um dos objetos, desde que esta propriedade
possa ser aplicada a eles.
161

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

Figura 8-9. Grupo Tag / Security


Grupo de Tag / Security com e sem selees
Parmetro

Descrio

Select Tag

Conexo a uma tag a partir da pgina de configurao de


tags. Tags tambm podem ser adicionadas diretamente,
mas permanecero internas at serem conectadas a um
tag do controlador. Clique... para configurar expresses.

Select Security Groups

Permite limitar o acesso do objeto com base em grupos


de segurana. Se deixado em branco, o objeto pode ser
acessado por qualquer pessoa.

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

Tabela 8-3. Parmetros do Grupo de Segurana / Tag


Nota:
possvel abrir um dilogo de Login atravs da funo de segurana quando no forem satisfeitos os
direitos de acesso e for exibida uma mensagem de acesso negado.
Grupo Name
Todos os objetos e telas so automaticamente nomeados quando so criados. O nome exibido e
pode ser editado no grupo correspondente. Nomes de tela tambm podem ser editados no Project
Explorer.
O nome de um objeto um identificador simblico, ou seja, uma string alfanumrica que inicia por
uma letra. Strings de nome podem conter letras (a-z, A-Z), nmeros (0-9) e caracteres sublinhados
('_').

Figura 8-10. Grupo Name


Nota:
Renomear objetos e telas includas em scripts far com que os scripts interrompam seu
funcionamento.

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.

Figura 8-11. Grupo Run

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.

Figura 8-12. Grupo Transfer


Nota:
As configuraes de fuso horrio, regio ou horrio de vero no sero transferidas se estas foram
alteradas manualmente no painel.
Download
O controle de Download envia o projeto para um painel de operao ou um PC com uma instalao
iX Runtime no ambiente de rede.

165

8. Menus

Figura 8-13. Caixa de Dilogo de Download


Parmetro

Descrio

Connected targets

Escolha um tipo de destino para transferir o projeto.

Download

Iniciar transferncia de projeto.


Clique na caixa de seleo Download all source code (for later upload)
para comprimir o projeto e salv-lo como um arquivo ZIP no destino.
Clique na opo Password protected e digite uma senha para proteger o
arquivo ZIP.
A transferncia suportada em destinos TA, TxA, TxB e TxC e em destinos
de PC com uma instalao iX Runtime.
Clique na opo Copy downloaded project to Memory Card para copiar o
projeto baixado e as configuraes de IP dos destinos para o carto de
memria. Quando o projeto copiado para o carto de memria, ele pode ser
usado para restaurar o projeto (1).

Verify

A funo Verificar permite que o usurio verifique se uma configurao de


plataforma de destino idntica configurao do projeto.
Verificar suportado somente em destinos TxA, TxB e TxC. Se a opo
aparece na cor cinza, por favor, atualize o System Program.

Log

Mostra os dados registrados no download e processo de verificao.

Tabela 8-4. Parmetros Dilogo Download


(1) Suportado no painel TxA (verso da imagem 803 ou superior) e TxB (verso da imagem 103 ou
superior).
Se o destino para o download contm novos arquivos ou arquivos que no existem no projeto, uma
caixa de dilogo ir aparecer perguntando quais arquivos devem ser mantidos, substitudos ou
excludos.

166

8. Menus

Figura 8-14. Tela de Target Files Update Confirmation


Nota:
Se o mesmo projeto deve ser baixado para um novo painel, o registador de dados original no painel
ser substitudo caso as configuraes sejam alteradas neste desde o ltimo download.
Transferindo um projeto para um painel de operao ou um PC com uma instalao iX Runtime
1. Conecte o painel de operao ao PC de desenvolvimento por meio de uma conexo Ethernet.
2. Clique em Download.
3. A caixa de dilogo de Download 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 Download.
o a. Opcional: Clique na opo Includ Compressed Project para comprimir o projeto e salvar
o mesmo como um arquivo ZIP
o b. Opcional: Clique na opo Password Protected e digite uma senha para proteger o arquivo
ZIP
o c. Opcional: Clique na opo Copy Downloaded Project to Memory Card para habilitar o
backup do carto SD do projeto e configuraes do painel de operao
O painel ir responder a uma solicitao de download, parando o projeto atual. O painel vai indicar
que est pronto para o download do projeto. Quando o download for concludo, o novo projeto
automaticamente comear a funcionar.
A pasta de projeto est localizada no seguinte caminho. Apenas para destinos de PC!
%public%\Documents\Altus\iXDeveloperRuntime\Project. Windows:
DocumentsandSettings\AllUsers\Documents\Altus\iXDeveloperRuntime\Project
Notas:
As configuraes do painel podem ser controladas no menu Servio.
necessrio abrir as portas no firewall para a aplicao de PC de Runtime.
No tente usar o comando de Download se um projeto foi executado com o arquivo .exe. Isto pode
ocasionar falhas no fechamento do projeto e a transferncia pode no ser concluda.

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.

Figura 8-15. Caixa de dilogo Target Settings


A atribuio de configuraes de IP s suportada em destinos TxA, TxB e TA.
Exportando um Projeto para um Painel de Operao ou um PC com uma Instalao iX Runtime
Um projeto pode ser exportado para um painel de operao ou um PC com uma instalao de
Runtime atravs do comando Export. O projeto pode ser exportado para um dispositivo USB ou, se
houver uma conexo de rede configurada, diretamente para uma pasta no PC Runtime.
O projeto no PC Runtime iniciado executando o arquivo .exe localizado na pasta do projeto.
168

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).

Figura 8-16. Grupo Projeto


169

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.

Figura 8-17. Caixa de Dilogo Compress Current Project


Parmetro

Descrio

Path to Zip file

Refere-se ao local para salvar o arquivo Zip.

Password protected

Proteo de senha opcional do arquivo Zip.

Tabela 8-5. Parmetros Compactar Projeto

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)

Figura 8-18. Alarm Button


170

8. Menus
Parmetro

Descrio

Show Screen

Seleciona a tela a ser exibida quando a tecla de alarme


predefinida for pressionada no teclado do painel de
operao.

Tabela 8-6. Parmetros Alarm Button

Implantao (Deployment)

Figura 8-19. Deployment


Parmetro

Descrio

Overwrite Files on Target

Esta configurao usada para determinar o comportamento padro


quando da transferncia de projetos com arquivos j est existente no
destino.

Pre Transfer

Adiciona comandos a serem executados antes da transferncia de


arquivo. Disponvel apenas para destinos PC padro.

Post Transfer

Adiciona comandos a serem executados aps a transferncia de arquivos.


Disponvel apenas para destinos PC padro.

Tabela 8-7. Parmetros - Deployment

Pr-Transferncia (Pre Transfer)


Os seguintes comandos podem ser executados antes da transferncia de arquivo:
Comando

Descrio

Reboot

Reinicia o destino. Possveis argumentos: True e False. Se True, o destino tenta


iniciar o projeto presente. Se False, ou nenhum argumento, impede que o destino se
inicie automaticamente a partir do projeto.

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

Inicia qualquer processo determinado. O primeiro argumento deve ser sempre o


caminho para o executvel para ser executado. Mantenha-o dentro de aspas se ele
contiver espaos.
Outros argumentos:
/p: ou - p: so parmetros para o processo de incio. Os parmetros devem estar

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.

Tabela 8-8. Comandos - Pre Transfer


As seguintes macros podem ser utilizadas em conjunto com os comandos Executar:
Macro

Descrio

$projectpath$

Substitudo pela pasta de projeto do destino. Se o usurio tiver realizado um download


de um arquivo executvel juntamente com o projeto e desejar execut-lo, essa macro
representa a pasta de destino.
Exemplo: "$projectpath$\dbbackup.exe"
/p:"backup.bak"- noshell wait
O arquivo dbbackup.exe ser executado com o argumento de inicializao
backup.bak. Este ser executado fora do comando shell (devido -noshell), e a
transferncia no continuar at que o processo tenha sido encerrado (devido wait).

$startproject$

Registra e inicia o projeto. A transferncia ter continuidade.

$finished$

Informa ao sistema que a transferncia foi concluda e fecha conexes. O projeto no


ser iniciado. Deve ser usado somente em Ps-Transferncias.

Tabela 8-9. Pr-Transferncia de Macros


Nota:
Disponvel apenas para destinos TxC e PC.
Ps-Transferncia (Post Transfer)
Podem ser utilizados os mesmos comandos e macros das Pr-Transferncias, porm estes no sero
executadas aps a transferncia dos arquivos.
Nota:
Disponvel apenas para destinos PC.

172

8. Menus
Painel de Exibio (Display / Target)

Figura 8-20. Configuraes - Display/Target


Parmetro

Descrio

No Title Bar

Exibe o projeto sem a barra de ttulo no Runtime.

Title Bar

Exibe o projeto com a barra de ttulo, alm do conjunto de botes


Minimize, Maximize e Close.

Close Button

O projeto exibe, na barra de ttulo, o ttulo e o boto Close.

Top most

Define o projeto como sendo a aplicao top no Runtime. Disponvel


apenas para destinos TxC e PC.

Maximize On Startup

O projeto permanece maximizado no Runtime. Disponvel apenas para


destinos PC.

Screen Size

Resoluo de tela.
Disponvel apenas para destinos PC.

Panel Rotate

Exibe a rotao selecionada. possvel alterar a rotao do painel e do


seu contedo em 0, 90, 180 ou 270 graus. Disponvel apenas para destinos
T7A, T10A e TxB.

Panel Type

Exibe o destino selecionado. possvel selecionar outro destino.

Memory Card

Indica o tamanho do carto interno de memria, onde os dados do projeto


sero salvos.
Disponvel somente para destinos painel TA70 e painel- TA150.

Tabela 8-10. Parmetros - Display Target

Alterando o Destino do Projeto


Em caso de mudana de destino, o usurio pode redimensionar os objetos automaticamente, de
acordo com o novo tamanho. Diferentes fatores de escala so usados horizontal e verticalmente para
otimizar a converso de/ para destinos widescreen. Neste caso, o aspecto do raio dos objetos ser
alterado.

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

Tabela 8-11. Itens de Redimensionamento Automtico


(1) Uma fonte de escala de 10 pixels (mnimo) garante a legibilidade em painis de operador
reduzidos.
Nem todos os objetos e estilos so suportados em todos os destinos do projeto. Caso o projeto seja
alterado para outro destino, os objetos e estilos incompatveis com este ltimo sero excludos, sem
possibilidade de restaurao. Os objetos removidos sero registrados e exibidos em uma janela aps a
alterao. possvel que o registro seja salvo no arquivo. Os arquivos compilados sempre so
limpos, e o projeto ser salvo aps a alterao.
Nota:
Mesmo retornando ao destino anterior, os objetos removidos no sero restaurados.
Carto de Memria
A memria disponvel do projeto exibida no canto inferior direito da janela da aplicao, quando o
destino um painel de operao. O tamanho de memria do projeto atualizado quando o projeto
validado.

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

Figura 8-21. Configuraes de Mouse/Touch Input Delay

Fonte do Sistema (System Font)

Figura 8-22. Configuraes System Font


Parmetro

Descrio

Font

Seleciona a fonte do sistema a ser usada como padro.

Font Size

Utilize os botes aumentar/diminuir o tamanho da fonte ou


defina um tamanho especfico de fonte.

Tabela 8-12. Parmetros de Fonte do Sistema

175

8. Menus
Teclado Virtual (Virtual Keyboard)

Figura 8-23. Configuraes Virtual Keyboard


Parmetro

Descrio

Enable Virtual Keyboard

Define se o teclado virtual ser exibido quando for necessria


uma entrada alfanumrica.

Keyboard Layout

Layout do teclado virtual.

Tabela 8-13. Parmetros do Teclado Virtual


O teclado virtual exibido no Runtime varia de acordo com as configuraes feitas na funo Multiple
Language. Se for utilizado somente o idioma padro, sero usadas as configuraes de projeto
(acima).
Montagens Referenciadas (Referrenced Assemblies)
Este comando torna possvel fazer referncia aos mdulos do usurio ou de terceiros (.Net; .dll). Seus
mtodos e propriedades sero disponibilizados ao realizar o script e sero includas pelo nome, da
mesma forma que os componentes internos.
1. Clique em Referrenced Assemblies.
2. Clique em Add.
3. V at o arquivo dll desejado no seu ambiente de PC e clique em Open.

176

8. Menus

Figura 8-24. Referrenced Assemblies


Os mtodos e propriedades do arquivo dll adicionado estaro ento disponveis para execuo de
scripts.

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.

Figura 8-25. Grupo Date, Time and Region


Primeiramente selecione o horrio e ajuste a configurao de regio e horrio de vero. Se no
houver fuso horrio selecionado, ser definido o fuso do painel ou do PC. Escolha a sincronizao de
hora SNTP caso o relgio do painel deva ser sincronizado contra um servidor SNTP (Simple
Network Time Protocol) externo. Digite o nome do servidor SNTP e o intervalo de tempo para a
sincronizao.
Nota:
A sincronizao de hora SNTP suportada para TxA (a partir da verso 703) e TxB (verso 231).
O formato de exibio de data e hora (por exemplo usando as siglas AM/PM) baseia-se nas
configuraes do sistema operacional. Para projetos de painel de operao, este formato pode ser
alterado ao selecionar-se outra regio.
Em relao ao PC, as configuraes regionais para exibio de data e hora precisam ser alteradas no
sistema para que sejam efetuadas corretamente.
177

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

Figura 8-26. Grupo Buzzer


Selecione esta opo se desejar ouvir o som do beep quando executar entradas no teclado, durante o
Runtime. Somente disponvel quando um painel de operao selecionado como destino.
Grupo BackLight

Figura 8-27. Grupo Backlight


possvel optar entre desligar automaticamente a luz de fundo aps um determinado tempo
(segundos) ou mant-la acesa se estiver visvel uma janela de indicao de alarme ou mensagem de
erro de comunicao, por exemplo.
As configuraes de luz de fundo do projeto so salvas no painel de operao. Consequentemente, as
alteraes nas configuraes de luz de fundo para o projeto atual sero revertidas para os valores do
painel de operao. No entanto, se o usurio realizar o download de outro projeto, estas
configuraes sero sobrescritas.
Configuraes de luz de fundo so suportadas somente para destinos de painel de operao. Para
outros destinos, pode ser usado o protetor de tela do Microsoft Windows.
Grupo Serial Ports

Figura 8-28. Grupo Serial Ports


178

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

RS232 com CTS

Rtulo na parte traseira do painel

COM2

RS422 ou RS485

COM3

RS232 sem CTS

COM4

RS422 com RTS ou RS485

Port1
Port2

Tabela 8-14. Grupo Serial Ports

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.

Figura 8-29. Grupo Servers

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.

Figura 8-30. Propriedades Web Server


Parmetro

Descrio

Enable Web Server

Esta caixa de seleo habilita o servidor web

Port

Nmero de porta do servidor

Enable forms
authentication

Esta caixa de seleo habilita a autenticao de formulrios,


nome de usurio e senha.
A senha pode ser qualquer string alfanumrica. O
comprimento mnimo de senhas so quatro caracteres e o
mximo de 20 caracteres.

Tabela 8-15. Parmetros Web Server

OPC UA Server
Permite a publicao de tags com um servidor OPC UA.

180

8. Menus

Figura 8-31. Propriedades OPC UA Server


Parmetro

Descrio

Enable OPC UA Server

Esta caixa de seleo habilita o servidor OPC UA.

Port

Nmero de porta do servidor

Allow anonymous Login

Esta caixa de seleo habilita o Login annimo. Para um


Login seguro digite a senha e nome de usurio e deixe a
caixa de seleo desmarcada.

Tabela 8-16. Parmetros OPC UA Server

Espao de Endereo (Address Space)


Todas as tags definidas no projeto sero exibidas, exceto as tags de array.
As tags sero colocadas em uma pasta nomeada Tags no espao destinado s tags no servidor.
A classe de n de todas as tags ser Varivel.
Todos os valores das tag sero publicados e dimensionados de acordo com o offset e o ganho da tag.
Mapeamento das Propriedades das Tag (Tag Properties Mapping)
Parmetro

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

Poll Group Interval

Intervalo de amostragem mnimo

Tabela 8-17. Parmetros das Propriedades de Mapeamento da Tag

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

Apenas nome de usurio/senha


Apenas uma conta

Security

No h suporte a criptografia

Tabela 8-18. Limitaes dos Servidores

Grupo Output Devices


Dispositivos de impressora podem ser configurados, clicando-se em Settings Grupo Output
Devices.
Dispositivo Impressora (Printer Device)
Conexo de Impressora USB (USB Printer Connection)

Figura 8-32. Propriedades Printer Device


Parmetro

Descrio

Printer Connector

Seleciona o USB

Printer Type

Seleciona o tipo de impressora. Possibilidades de


seleo: PCLINKJET e PCLLASERJET.

Printer supports PCL 5c

Esta caixa de verificao define se a impressora suporta


o protocolo de impressora colorida PCL5c.

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

Refere-se orientao da impresso em retrato ou


paisagem

Tabela 8-19. Parmetros do Dispositivo Impressora

Conexo de Impressora Ethernet (Ethernet Printer Connection)

Figura 8-33. Propriedades de Conexo de Impressora Ethernet


Parmetro

Descrio

Printer Connector

Selecione Ethernet

Printer Type

Selecione o tipo de impressora. Possibilidades de


seleo: PCLINKJET e PCLLASERJET.

Printer supports PCL 5c

Clique nesta caixa de verificao se a impressora


suporta o protocolo de impresso colorida PCL5.
Esta opo est disponvel apenas se a impressora est
ajustada para PCL LASERJET.
Digite o nome/caminho da Impressora

Network settings

Digite nome de usurio


Digite a senha

Serial settings

No disponvel

Page Orientation

Orientao retrato ou paisagem da impresso

Tabela 8-20. Parmetros de Conexo de Impressora Ethernet

183

8. Menus
Conexo de Impressora Serial (Serial Printer Connection)

Figura 8-34. Propriedades de Conexo de Impressora Serial


Parmetro

Descrio

Printer Connector

Selecione Serial

Printer Type

No disponvel

Printer supports PCL 5c

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

StopBits: Selecione o nmero de bits de parada que sero


enviados no final de cada caractere. Possibilidades de seleo:
Nenhum, 1, 2 ou 2,5.
HandShake: Selecione o protocolo de apresentao a ser
utilizado. Possibilidades de seleo: XON/XOFF, CTS/RTS.
NewLineCharacter: Selecione o caractere de final de linha.
Possibilidades de seleo: None (nenhum), CR/LF, CR ou LF.
Descrio
Altura da Pgina (linhas): Selecione o nmero de linhas a ser
impresso antes do avano de pgina. O avano de pgina no
ocorrer se a altura da pgina for definida como 0.
Largura da Pgina (caracteres): Defina a largura da pgina

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

Tabela 8-21. Parmetros de Conexo de Impressora Serial

Impresses atravs do painel de operao


Para imprimir em uma impressora serial a partir de um painel de operao, esta deve oferecer suporte
ao conjunto de caracteres IBM (850).
Para imprimir em uma impressora USB a partir de um painel de operao, a impressora deve oferecer
suporte s classes de impresso de acordo com a tabela abaixo:
Exigncia de classe de impressora

Modelo de
impressora
recomendada

Color laser printer

USB + PCL5c

HP LaserJet 2700

Monochrome laser printer

USB + PCL5e

HP LaserJet 1320

Colorink-jet printer

USB + PCL3e

HP Deskjet 5652

Tipo de impressora

Tabela 8-22. Suporte para Impresso


Para imprimir via Ethernet a partir de um painel de operao, a impressora de rede deve ser um
recurso compartilhado na rede Windows.
Notas:
A conexo de uma impressora atravs da Ethernet requer que um PC seja conectado entre o painel de
operao e a impressora.
A impresso em impressoras laser coloridas via Ethernet no suportada em painis de operao.
A classe de impressora PC L6 no suportada na sua totalidade para conexo com painis de
operao.
Grupo Service Menu
O grupo de Service Menu oferece a possibilidade de proteger o menu de servio com um cdigo PIN.

Figura 8-35. Grupo Service Menu


Parmetro

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).

Tabela 8-23. Parmetros Service Menu

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

Figura 8-36. Grupo Functions


Todos os componentes adicionados esto disponveis em pastas no Project Explorer. O explorador de
projeto j inclui o servidor de alarme, vrios idiomas, funes de segurana e tags. Todas as funes
so gerenciadas atravs das suas pginas de configurao.
Parmetro

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

Dados podem ser registrados e salvos em um banco de dados em intervalos de tempo


ou dependendo de valores alterados.

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

Um agendador pode ser usado para controlar eventos no processo em ocasies


especficas.

Audit Trail

A funo de Trilha de Auditoria permite o rastreamento de aes do operador.

Reports

A funo de relatrios permite adicionar modelos de relatrios do Excel ao projeto.

Screens

O controle de tela adiciona novas telas ao projeto atual.

Tabela 8-24. Parmetros do Grupo Functions

Menu View
O grupo Windows, disponvel na guia do menu View, contm controles para alternar a visibilidade
das janelas de ferramenta.
Grupo Windows

Figura 8-37. Grupo Windows


186

8. Menus
Os controles de ferramenta no grupo Windows so realados quando ativos.
Janela de
Ferramenta

Descrio

Posio Padro

Project Explorer

Mostra todas as telas e componentes includos na


aplicao

Encaixado na parte esquerda


da janela da aplicao

Output

Exibe informaes detalhadas relativas validao e


compilao do projeto

Encaixa na parte inferior da


janela da aplicao

Cross Reference

Fornece uma viso geral de onde uma tag especfica


usada

Encaixa direita na janela da


aplicao

Error List

Exibe informaes sobre os problemas e erros


detectados durante a compilao

Encaixa na parte inferior da


janela da aplicao

Navigation Overview

Fornece uma viso geral de todas as telas includas


no projeto, com opes de zoom.

Janela Flutuante

Navigation Manager

Gerencia telas e sua navegao

rea de trabalho

Property Grid

Mostra propriedades detalhadas de uma tela


selecionada ou objeto

Encaixa direita na janela da


aplicao como uma guia

Object Browser

Exibe uma viso geral de todos os objetos na tela


atual e permite a verificao da configurao e
bloqueio de objetos facilmente, bem como o
posicionamento de objetos na frente ou atrs de
outros.

Janela Flutuante

Component Library

Contm componentes grficos predefinidos, bem


como aqueles definidos pelo usurio

Encaixa direita na janela da


aplicao como uma guia

Tabela 8-25. Parmetros do Grupo Windows

Menu Dynamics
A guia Dynamics inclui os seguintes grupos:

Grupo Layout
Grupo Color
Grupo General

Os controles na guia Dynamics so usados para alterar as propriedades de um objeto, a partir da


alterao do valor de uma tag.
Um cone de bloqueio, semelhante a uma corrente indica que uma configurao dinmica especfica
foi definida para o objeto selecionado.
Se, por exemplo, configuraes de preenchimento dinmico so definidas, no possvel realizar
configuraes de preenchimento para o objeto a partir do grupo Format na guia Home.
Notas:
Security tem prioridade maior que Dynamics. Visibility tem prioridade maior que Blink.
O Script associado a uma propriedade para o qual a dinmica foi configurada desabilita as
configuraes dinmicas.
Para liberar um objeto de um controle dinmico, clique no controle com o cone de bloqueio e clique
em Clear Dynamics na caixa de dilogo que aparece.

187

8. Menus
Grupo Layout

Figura 8-38. 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.

Desenhe e posicione o objeto na posio inicial. Mantenha o objeto selecionado.


Clique em Move (aba Dynamics) para abrir o editor correspondente.
Selecione a tag para controlar o movimento.
Insira um valor inicial e final para a tag.

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.

Figura 8-39. Configuraes Move Dynamics


188

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.

Desenhe e dimensione o objeto em seu tamanho inicial. Mantenha o objeto selecionado.


Clique em Size (aba Dynamics) para abrir o Resize Dynamics Editor.
Selecione a tag para controlar o redimensionamento.
Preencha os valores inicial e final. O tamanho dado em pixels de resoluo de tela.

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.

Figura 8-40. Grupo Color


Para alterar a cor de preenchimento de um objeto quando o valor da tag for alterado:
1. Desenhe o objeto. Mantenha o objeto selecionado.
2. Clique em Fill (aba Dynamics) para abrir o Color Dynamics Editor.
189

8. Menus
3.
4.
5.
6.

Selecione a tag para controlar a cor.


Preencha valores para acionar a mudana de cor.
Selecione a cor e o gradiente a partir do no menu de cores.
Clique em OK para salvar e feche o editor.

Figura 8-41. Propriedades Fill Color Dynamics

Grupo General

Figura 8-42. 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.

Figura 8-43. Propriedades Blink Dynamics


O intervalo do piscar pode ser definido dinamicamente ou constantemente.
Geral (General)
O controle General oferece a possibilidade de alterar as propriedades dos objetos no Runtime do iX.
Operadores de Converso (Converter Operators)
Operadores de converso so usados para alterar as propriedades dos objetos e podem ser
selecionados na caixa de dilogo Edit General Dynamics.
Parmetro

Descrio

Bool Converter

Converte 0 para False e todos os demais valores para True.

Color Converter

Converte intervalos de valor para as cores especificadas.

Linear Converter

Converte valores de acordo com a equao linear.

Raw Converter

Converte o valor atual para um novo valor, o qual seja


compatvel com o tipo de destino.

Text Library Group converter

Converte um valor em texto.

Tabela 8-26. Parmetros de Operadores de Converso

Editar Dinmica Geral (Edit General Dynamics)


A caixa de dilogo Edit General Dynamics contm diferentes propriedades, dependendo do objeto
selecionado. A caixa de dilogo acessada atravs do controle General (grupo General).
191

8. Menus

Figura 8-44. Dilogo Edit General Dynamics


Parmetro

Conversor

Descrio

Acknowledge All Button Is Visible

Bool

Define como visvel a opo Acknowledge All Button no objeto


visualizador de alarme.

Acknowledge Selected Button Is


Visible

Bool

Define como visvel a opo Acknowledge Selected Button no


objeto visualizador de alarme.

Address

Texto Bruto de Biblioteca

Altera a URL padro no objeto navegador da web.

Alternate Background

Intervalo de cores

Define a cor de fundo.

Alternate Foreground

Intervalo de cores

Definir cor do primeiro plano.

Animation Speed

Linear

Definir a velocidade de animao do objeto rtulo animado.

Auto Size

Bool

Redimensiona o objeto de acordo com o comprimento da string de


texto padro e o tamanho da fonte.

Button Color

Intervalo de cores

Define a cor de um boto no objeto visualizador de alarme.

Button Height

Linear bruto

Define a altura dos botes no objeto visualizador de alarme.

Button Width

Linear bruto

Altere a largura dos botes no objeto visualizador de alarme.

Clear Button Is Visible

Bool

Define se o boto Clear estar visvel ou no no objeto visualizador


de alarme.

Clock wise

Bool

Define a orientao da rotao no objeto medidor circular.

Column Header Background Color

Intervalo de cores

Define a cor de fundo da coluna do cabealho.

End Angle

Linear bruto

Define o ngulo final no objeto medidor circular.

File Name

Texto Bruto de Biblioteca

Seleciona o arquivo PDF para adicionar ao visualizador PDF.

Filter Button Is Visible

Bool

Define a visibilidade do boto de filtro no objeto visualizador de


alarme.

Font Color

Intervalo de cores

Define a cor da fonte no objeto de texto, por exemplo.

Font Size

Linear bruto

Define o tamanho da fonte no objeto de texto, por exemplo.

Group Background

Intervalo de cores

Define a cor de fundo do grupo no objeto menu Ao.

Group Foreground

Intervalo de cores

Define a cor do primeiro plano do grupo no objeto menu Ao.

Parameter

Conversor

Descrio

Header

Grupo biblioteca de texto


bruto

Define o cabealho no objeto grfico.

High Region Color

Intervalo de cores

Define a cor da regio alta no objeto medidor circular.

High Region Maximum

Linear bruto

Define o valor mximo do indicador regio alta no objeto circular


medidor.

High Region Minimum

Linear bruto

Define o valor mnimo do indicador regio alta no objeto circular

192

8. Menus
medidor.
Indicator Color

Intervalo de cores

Define a cor do indicador no objeto, por exemplo medidor circular.

Info Button Is Visible

Bool

Define a visibilidade do boto de informao sobre o objeto


visualizador de alarme.

Is Active

Bool

Ativa ou interrompe a entrada de dados para o objeto grfico.

Is Animated

Bool

Habilita ou desabilita a animao do objeto Rtulo animado.

Is Enabled

Bool

Ativa ou desativar um objeto.

Is Header Visible

Bool

Define a visibilidade do cabealho no objeto grfico.

Is Legend Visible

Bool

Define a visibilidade da legenda do objeto grfico.

Is Read Only

Bool

Controla, por exemplo, se um objeto numrico analgico editvel


ou no.

Is X Axis Automatic

Bool

Usado com o objeto de grfico para alternar se o iX Runtime deve


calcular automaticamente os valores mnimos e mximos do eixo X
ou no.

Is X Axis Grid Visible

Bool

Define a visibilidade da grade do eixo X no objeto grfico.

Is X Axis Visible

Bool

Define a visibilidade do eixo X no objeto grfico.

Is Y1 Axis Automatic

Bool

Usado com o objeto grfico para alternar se iX Runtime deve calcular


automaticamente os valores mnimo e mximo do eixo Y1 ou no.

Is Y1 Axis Grid Visible

Bool

Define a visibilidade da grade de eixo Y1 no objeto grfico.

Is Y1 Axis Visible

Bool

Define a visibilidade do eixo Y1 no objeto grfico.

Parameter

Conversor

Descrio

Is Y2 Axis Automatic

Bool

O conversor de bool pode ser usado com o objeto grfico para


alternar se iX Runtime deve calcular automaticamente os valores
mnimo e mximo do eixo Y2 ou no.

Is Y2 Axis Grid Visible

Bool

Define a visibilidade da grade do eixo Y2 no objeto grfico.

Is Y2 Axis Visible

Bool

Define a visibilidade do eixo Y2 no objeto grfico.

Lock Aspect Ratio

Bool

Usado com o objeto ultimarem para alternar a razo de altura/largura


do objeto.

Low Region Color

Intervalo de cores

Define a cor da regio baixa no objeto medidor circular.

Low Region Maximum

Linear bruto

Define o valor mximo do indicador de regio baixa no objeto circular


medidor.

Low Region Minimum

Linear bruto

Define o valor mnimo do indicador de regio baixa no objeto circular


medidor.

Major Tick Count

Linear bruto

Defina o nmero de marcas de tempo no objeto por exemplo metro


linear.

Maximum

Linear bruto

Define o valor final da escala no objeto medidor linear, por exemplo.

Max Value

Linear bruto

Define o valor mximo que pode ser inserido no objeto numrico


analgico.

Medium Region Color

Intervalo de cores

Define a cor da regio mdia no objeto circular medidor.

Medium Region Maximum

Linear bruto

Define o valor mximo do indicador da regio mdia no objeto


medidor circular.

Medium Region Minimum

Linear bruto

Define o valor mnimo do indicador da regio mdia no objeto


medidor circular.

Minimum

Linear bruto

Define o valor inicial da escala no objeto medidor linear, por


exemplo.

Minor Tick Count

Linear bruto

Define o nmero de marcaes de escala entre duas marcaes


primrias adjacentes

Min Value

Linear bruto

Defina o valor mnimo que pode ser inserido no objeto numrico


analgico.

Opacity

Linear bruto

Define a opacidade do objeto visualizador PDF, por exemplo.

Outline Thickness

Linear bruto

Define a espessura do contorno do objeto retngulo, por exemplo.

Parameter

Conversor

Descrio

Pause Button Is Visible

Bool

Define a visibilidade do boto de pausa no objeto visualizador de


alarme.

Picture Height

Linear bruto

Define a altura da imagem no objeto boto.

Picture Name

Texto Bruto de Biblioteca

Define as imagens exibidas no objeto Imagem.

Picture Stretch

Bool

Alarga uma imagem utilizada no objeto boto.

Picture Width

Linear bruto

Define a largura da imagem no objeto boto.

Prefix

Texto Bruto de Biblioteca

Define um prefixo para os dgitos inseridos no objeto numrico


analgico.

193

8. Menus
Radius X

Linear bruto

Define o raio do eixo X no objeto retngulo.

Radius Y

Linear bruto

Define o raio do eixo Y no objeto retngulo.

Scale Color

Intervalo de cores

Define a cor da escala no objeto medidor circular.

Scale Visible

Bool

Define a visibilidade da escala no objeto medidor circular.

Selected Background

Intervalo de cores

Define a cor de fundo da ao selecionada no objeto menu Ao.

Selected Forground

Intervalo de cores

Define a cor de primeiro plano da ao selecionada no objeto menu


Ao.

Selected Group Background

Intervalo de cores

Define a cor de fundo do grupo de menu selecionado no objeto menu


Ao.

Selected Group Foreground

Intervalo de cores

Define a cor de primeiro plano do grupo de menu selecionado no


objeto menu Ao.

Separator Color

Intervalo de cores

Define a cor do separador exibida entre os botes no objeto de


listagem por toque.

Source

Texto Bruto de Biblioteca

Define o arquivo fonte para o objeto mdia player.

Start Angle

Linear bruto

Define o ngulo inicial no objeto medidor circular.

Stretch

Bool

Ajuste da altura e largura conforme a moldura para um objeto de


imagem, por exemplo.

Parameter

Conversor

Descrio

Suffix

Texto Bruto de Biblioteca

Define um sufixo para os dgitos inseridos no objeto numrico


analgico.

Text

Grupo biblioteca de texto


bruto

Defina os textos exibidos no objeto de texto, por exemplo.

Title

Grupo biblioteca de texto


bruto

Define o ttulo do objeto painel de rolagem.

Title Background

Intervalo de cores

Define a cor de fundo do ttulo no objeto painel de rolagem.

Title Foreground

Intervalo de cores

Define a cor de primeiro plano do ttulo no objeto painel de rolagem.

Transparent

Bool

Defina a transparncia por exemplo, o objeto de boto.

Value

Linear bruto

Define o valor no objeto barra de progresso.

Value Scale Major Tick Count

Linear bruto

Define o nmero de marcas de escala rotulado na escala do objeto


visualizador de tendncia.

Value Scale Maximum

Linear bruto

Define o valor final da escala no objeto visualizador de tendncia.

Value Scale Minimum

Linear bruto

Defina o valor inicial da escala no objeto visualizador de tendncia.

Value Scale Minor Tick Count

Linear bruto

Define o nmero de marcaes de escala entre duas marcaes


primrias adjacentes.

X1

Linear bruto

Define as coordenadas de pixel X1 do objeto linha.

X2

Linear bruto

Define as coordenadas de pixel X2 do objeto linha.

X3

Linear bruto

Define as coordenadas de pixel X3 do objeto linha.

X4

Linear bruto

Define as coordenadas de pixel X4 do objeto linha.

X Axis Grid Color

Intervalo de cores

Define a cor de grade do eixo X no objeto grfico.

X Axis Maximum

Linear bruto

Define o valor mximo do eixo X no objeto grfico.

Y1 Axis Grid Color

Intervalo de cores

Define a cor de grade do eixo Y1 no objeto grfico.

Y1 Axis Maximum

Linear bruto

Define o valor mximo do eixo Y1 no objeto grfico.

Parameter

Conversor

Descrio

Y1AxisMinimum

Linear bruto

Define o valor mnimo do eixo Y1 no objeto grfico.

Y2AxisGridColor

Intervalo de cores

Define a cor de grade do eixo Y2 no objeto grfico.

Y2 Axis Maximum

Linear bruto

Define o valor mximo do eixo Y2 no objeto grfico.

Y2 Axis Minimum

Linear bruto

Define o valor mnimo do eixo Y2 no objeto grfico.

Tabela 8-27. Parmetros General Dynamics

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.

Figura 8-45. Menu Actions


Uma ao de clique configurada para um boto.
Nota:
No aconselha-se o uso de vrios mtodos de triggers, pois isto pode causar comportamento
indesejado. Recomenda-se o uso de um script ou a programao de aes (atravs dos controles na
aba Actions). Evite, por exemplo, o uso de disparo de ao de clique em combinao com disparo de
ao de boto de mouse.
Disparadores de Ao de Clique (Click Action Trigger)
maioria dos objetos podem ser atribudas aes clique, as quais sero executadas quando o objeto
clicado em Runtime.
Disparadores de Ao de Boto de Mouse (Mouse Button Action Triggers)
Os disparadores de ao MouseDown e MouseUp podem ser usados para criar aes de duas etapas,
ao clicar com o boto esquerdo do mouse em um objeto.
Parmetro

Descrio

MouseDown

Uma ao MouseDown ser executada quando o boto esquerdo do


mouse pressionado sobre o objeto em Runtime.

MouseUp

Uma ao MouseUp ser executada quando o boto esquerdo do


mouse liberado do objeto em Runtime.

MouseEnter

Uma ao de MouseEnter ser executada quando o cursor entra nos


limites de um objeto em Runtime.

MouseLeave

Uma ao de MouseLeave ser executada quando o cursor sai dos


limites de um objeto em Runtime.

Tabela 8-28. Parmetros dos Disparadores de Ao de Boto de Mouse

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

Ser realizada uma ao de KeyDown quando pressionada uma tecla de


funo em Runtime.

KeyUp

Uma ao de KeyUp ser executada quando uma tecla de funo liberada


em Runtime.

Tabela 8-29. Parmetros dos Disparadores de Ao de Teclas de Funo

Disparadores de Ao de Valor Alterado (Value Changed Action Triggers)


Parmetro

Descrio

Input Value
Changed

A ao de valor de entrada alterado ser executada quando um valor


inserido pelo operador.

Value Changed

A ao de valor alterado ser executada quando o valor do objeto foi alterado.

Tabela 8-30. Parmetros de Disparadores de Ao de Valor Alterado

Disparadores de Ao de Foco (Focus Action Triggers)


Parmetro

Descrio

GotFocus

A ao GotFocus ser executada quando o objeto selecionado.

LostFocus

A ao LostFocus ser executada quando o objeto no est mais selecionado.

Tabela 8-31. Parmetros de Disparadores de Ao de Foco

Disparadores de Ao de Navegao (Navigation Action Trigerrs)


Parmetro

Descrio

Navigated

A ao Navigated ser executada ao navegar para o endereo digitado no


campo de endereo do objeto Navegador Web.

Navigating

A ao de Navigating ser executada ao entrar em um endereo no campo de


endereo do objeto Navegador Web que ainda no foi encontrado.

Tabela 8-32. Parmetros de Disparadores de Ao de Navegao

Disparadores de Ao de Registros de Dados (Data Logger Action Triggers)


Os itens de Registro de Valor Alterado e Registro de Valores Atualizados esto disponveis no Data
Logger.
Disparadores de Ao de Servidor de Alarme (Alarm Server Action Triggers)
Aes de servidor de alarme podem ser configuradas para o servidor de alarme na sua totalidade,
para grupos de alarme ou para itens individuais de alarme. As aes sero ativadas aps as alteraes
de status do alarme.
Grupos de Ao (Action Groups)

196

8. Menus
As aes so divididas em grupos de ao.
Grupo de Ao

Ao

Descrio

Fechar Tela

Fecha a tela atual


Imprime a tela atual na impressora ou em um arquivo .PNG.

Imprimir Tela
Screen

AddressBook
AlarmDistributorServer

A seleo Imprimir para arquivo permite as seguintes opes:


Project Files Folder: O arquivo ser salvo em uma pasta chamada
ProjectFiles no caminho de execuo de projetos.
USB: o arquivo ser salvo em um dispositivo USB conectado
(somente painis de operao).
Memory Card: O arquivo ser salvo no carto de memria externa
(somente painis de operao).
Browse: Uma caixa de dilogo de salvamento ser mostrada em
Runtime. (Somente para PC).
Path: O arquivo ser salvo em um caminho especificado. (Somente
para PC).

Mostrar Prxima Tela

Mostra a prxima tela

Mostrar a Tela Anterior

Retorna tela anterior

Mostrar tela

Mostra a tela especificada. Se a tela um popup, a posio da tela


pode ser definida digitando as coordenadas (X, Y).

Mostrar Tela Inicial

Mostra a tela definida como tela de inicializao

Abrir Catlogo de Endereos

Abre o catlogo de endereos para edio. Esta ao utilizada para


fins de Distribuidor de Alarme.

Abrir as Configuraes de Impresso

Modifica as configuraes de impresso do distribuidor de alarme

Abrir as Configuraes de Rotas

Modifica as rotas para o servidor de alarme distribudo

AuditTrail

Exporta o banco de dados de trilha de auditoria para um dispositivo


Exportar Banco de Dados de Trilha de USB (painel de operao) ou para uma pasta (PC).
Auditoria
Quando isso feito o registro de trilha de auditoria apagado.
A exportao ser salva em um arquivo .SDF.

ActionGroup

Ao

Descrio

Ao de pan para baixo

Move o grfico selecionado para baixo

Ao de pan para a esquerda

Move o grfico selecionado para a esquerda

Ao de pan para a direita

Move o grfico selecionado para a direita

Ao de pan para cima

Move o objeto para cima no grfico selecionado

Restaurar Visualizao

Restaura as aes de zoom e pan no grfico selecionado

Ampliar Zoom

Amplia grfico selecionado

Reduzir Zoom

Diminui o grfico selecionado

Backup do banco de dados

Executa um backup do banco de dados de projeto

Exportar banco de dados

Exporta o banco de dados selecionado no formato csv

Backup do banco de dados

Executa um backup do banco de dados de projeto

Executa um backup para restaurao


de projeto

Executa um backup do banco de dados de projeto para o carto de


memria. Esta ao pode ser usada quando o projeto copiado para
o carto de memria, para atualizar o banco de dados no carto de
memria. Quando a ao executada, o banco de dados existente
no carto de memria substitudo.
Suportado somente em destinos TxA e TxB.

Exportar banco de dados

Exporta o banco de dados selecionado no formato csv

Limpa o registrador de dados

Limpa o registrador de dados especificado

Registrar uma vez

Executa o registro de dados especificado uma vez

Iniciar o registro

Habilita o registrador de dados especificado

Interromper o registro

Desabilita o registador de dados especificado

Configurao de e-mails

Mostra pgina de configurao de e-mails Esta ao utilizada


para fins de Distribuio de Alarmes.

Configurao de impressoras

Mostra a pgina de configurao das impressoras.

Configurao SMS

Mostra a pgina de configurao do SMS. Esta ao utilizada para


fins de Distribuio de Alarmes.

Excluir receita

Exclui a receita

Finalizar a edio receitas offline

Define as tags na receita especificada no modo online.

Exportar Receita

Exporta uma receita para um arquivo .CSV

Importar Receita

Importa uma receita de um arquivo .CSV

Carregar Receita

Carrega uma receita

Chart

Database

Datalogger

OutputDevices

Recipe

197

8. Menus

ActionGroup

Reporting

Security

Tag

ActionGroup

Salvar receita

Salva uma receita

Iniciar a edio receitas offline

Define as tags na receita especificada em modo offline.

Ao

Descrio

Gerar relatrio

Gera um relatrio que tanto pode ser enviado a uma impressora


quanto salvo como um arquivo do Excel. Selecionar File habilita as
seguintes opes:
Project files folder: O arquivo ser salvo em uma subpasta
chamada Reports na pasta Project Files.
USB: O arquivo ser salvo no dispositivo USB conectado (somente
painis de operao).
Memory card: O arquivo ser salvo somente no caro de memria
externo (somente painis de operao).
Browse: Ser mostrado uma caixa de dilogo Salvar no Runtime.
(Somente PC).
Path: O arquivo ser salvo no caminho especificado. (Somente PC).

Exportar contas de usurio

Exporta os dados do usurio para o local indicado pelo operador

Importar contas de usurio

Importa os dados do usurio para o local indicado pelo operador

Login

Exibe uma caixa de dilogo de Login

Logout

Realiza o Logout do usurio atual

Mostrar caixa de dilogo Usurios

Exibe uma caixa de dilogo onde os usurios podem ser


adicionados, editados ou removidos

Limpar valores no volteis

Limpa todos os valores vermelhos para as tags marcadas como no


volteis

Decrementar analgico

Decrementa o valor da tag. Esta ao pode ser usada com Aliases.

Incrementar analgico

Incrementa o valor da tag. Esta ao pode ser usada com Aliases.

Redefinir Tag

Redefine a tag para 0. Esta ao pode ser usada com Aliases.

Definir analgico

Define a tag para o valor especificado. Esta ao pode ser usada


com Aliases.

Definir String

Define a tag para a string especificada.


Esta ao pode ser usada com Aliases.

Definir Tag

Define a tag para 1. Esta ao pode ser usada com Aliases.

Alternar Tag

Alterna a tag entre 0 e 1. Esta ao pode ser usada com Aliases.

Ao

Descrio

Mostrar a legenda do visualizador de


tendncia

Exibe a ferramenta de legenda com uma possibilidade de mostrar e


esconder as curvas e exibir os valores de uma amostra de
visualizador de tendncia especfica.

Histrico de visualizador de tendncia

O histrico do visualizador de tendncia inclui as seguintes opes:


On: Exibe o histrico de tendncia desde quando a ao foi
disparada (incluindo as configuraes de deslocamento realizadas
atravs da dinmica do visualizador de tendncia).
Off: Volta a exibir os dados do visualizador tendncia em tempo real.
Toggle: Permite exibir ou no o histrico, usando o mesmo objeto
(por exemplo, um boto).
ShowDialog: Permite que o usurio selecione o perodo de tempo
que deseja visualizar.

Alterar controladores ativos

Define quais os controladores devem estar ativos aps o projeto ter


sido reiniciado.

Executar Script

Executa o mtodo de script salvo em um mdulo de script.

Fechar a aplicao

Encerra a aplicao no Runtime.

Copiar registro de depurao para


memria USB

Copia o log de depurao para uma memria USB.

Desabilitar registrador de depurao

Desabilitar o registrador de depurao.

Habilitar o registrador de depurao

Habilita o registrador de depurao.

Executar

Inicia uma aplicao externa

Rolar para esquerda

Rola o carrossel de objetos para a esquerda

Rolar para a direita

Rola o carrossel de objetos para a direita

Definir data e hora

Permite alterar a data e hora no painel de operao

Definir idioma

Define o idioma no painel de operao

Definir fuso horrio, regio e a horrio


de vero

Permite alterar o fuso horrio, horrio de vero e regio, salvando as


configuraes no painel de operao

Mostrar configuraes de luz de fundo

Permite alterar as configuraes de luz de fundo no painel de


operao

TrendViewer

Other

198

8. Menus
Mostrar configuraes IP

Mostra as configuraes IP no painel de operao

Tabela 8-33. Grupo Action

Ao de Script (Script Action)


Aes de script so usadas para executar mtodos de script em mdulos de script disparados por
aes. Os mdulos de script so selecionados no projeto e, para cada um deles, so listados mtodos
juntamente com seus parmetros expostos. Mtodos estticos no so suportados.

Figura 8-46. Script Action


Para aplicar um script a um objeto selecionado:
1.
2.
3.
4.

V para o grupo Actions e selecione o trigger de ao apropriado.


Selecione Run Script (Other).
Selecione um dos scripts a partir de Script Modules.
Ser exibida uma lista com os mtodos de script disponveis para esse mdulo de script
especfico. Selecione o mtodo de script.
5. Os parmetros para o script aparecem em uma caixa de dilogo com informaes sobre o nome
do parmetro e tipo. Complete as configuraes digitando uma tag ou um valor fixo para cada
parmetro e clique em OK.

Figura 8-47. Parmetros Script Action


A ao de script ser executada quando o objeto for acionado.
199

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.

Figura 8-48. Multiple Actions


Observe a pequena seta no canto inferior direito.
A janela de propriedades permite configurar e classificar aes adicionais. As aes disponveis
dependem de qual objeto est selecionado na tela antes da faixa de opes da aba Actions ter sido
selecionada.

Figura 8-49. Propriedades - Multiple Actions


Aps configurar mltiplas aes, isto indicado para o grupo Actions (aba Actions).

200

9. Trend Viewer (Visualizador de Tendncias)

9. Trend Viewer (Visualizador de Tendncias)


Esta seo descreve o objeto Trend Viewer. Visualizadores de tendncia so usados para apresentar
dados cronolgicos a partir das tags do controlador. As curvas em um visualizador de tendncia
podem ter diferentes fontes de dados.
A fonte de dados pode ser um item de registro para um registrador de dados. Os valores da tag
vinculada ao item de registro so ento armazenados no banco de dados do projeto.
A fonte tambm pode ser uma Tag. Neste caso, a curva do visualizador de tendncia mostra somente
valores em tempo real e armazenada em um cache de memria RAM.

Definindo Objetos Visualizadores de Tendncias (Trend View)


possvel definir vrios objetos visualizadores de tendncias independentes na mesma tela ou em
telas diferentes. O nmero de curvas de tendncia no visualizador limitado apenas pela quantidade
disponvel de memria no painel.
Nota:
Um grande nmero de canetas do visualizador de tendncia e intervalos de amostragem curtos podem
afetar o desempenho de comunicao.
Adicionando Objetos Visualizadores de Tendncias (Trend Viewer Object)
O objeto Visualizador de Tendncias adicionado a uma tela a partir do grupo Objects (menu
Home).
As configuraes para o Visualizador de Tendncia esto disponveis no menu General quando o
objeto est selecionado.

Figura 9-1. Objetos Trend Viewer

Grupo Curvas (Curves)


As curvas do visualizador de tendncia so definidas atravs do controle Edit Curves.

201

9. Trend Viewer (Visualizador de Tendncias)

Parmetro

Descrio

Add

Adiciona uma nova curva ao objeto visualizador de tendncia

Remove

Remove a curva selecionada do objeto visualizador de tendncia

Name

Nome simblico da curva mostrado se usada funcionalidade Legenda.

Tag

A tag para a qual se apresenta o valor

Log Item

Item a ser registrado

Expression

Expresso da curva a ser avaliada e aplicada quando a curva desenhada. Se o valor da


expresso ou o cache forem interessantes quando a tag for registrada, a expresso no
item de registro ou a tag podem ser utilizadas. Consulte a seo Expresses.

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.

Tabela 9-1. Parmetros do Grupo Curvas

Grupo Dinmica (Dynamics)


Vrias propriedades do visualizador de tendncia podem se tornar dinmicas, dependendo dos
valores da tag. Isso pode ser til, por exemplo, quando o usurio deseja apresentar valores de
visualizador de tendncia em diferentes formatos, porm no mesmo objeto.
Se forem utilizadas as propriedades de dinmica do visualizador de tendncia, as configuraes de
propriedade correspondentes feitas no grupo Value Scale sero ignoradas.
Parmetro

Descrio

Value ScaleMin/Value Scale Max

Valor mnimo/mximo do eixo Y O valor do modo de design usado apenas


para obter uma maior compreenso do tempo quando valores da tag no
afetam os valores mnimo e mximo.

Time Span

Intervalo de tempo do eixo X em segundos.

Time Off set in History Mode

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.

Tabela 9-2. Parmetros do Grupo Dinmica

Grupo Escala de Valor (Value Scale)


O grupo escala de valor controla a escala vertical (eixo Y). Se forem utilizadas as propriedades de
dinmica do visualizador de tendncia, as configuraes de propriedades correspondentes feitas no
grupo Value sero ignoradas.
Parmetro

Descrio

Min Value/Max Value

Valor inicial/final da escala

Major Ticks

Quantidade de marcaes na escala

Minor Ticks

Nmero de marcaes de escala entre duas marcaes primrias adjacentes

Tabela 9-3. Parmetros do Grupo Escala de Valor

202

9. Trend Viewer (Visualizador de Tendncias)

Grupo Escala de Tempo (Time Scale)


Parmetro

Descrio

Intervalo de tempo

Intervalo de tempo visvel para um visualizador de tendncia no formato hora:


minuto: segundo. Os valores permitidos variam de 00:00:00 a 23:59:59.

Sinais de marcao primrios

Quantidade de marcaes de tempo. Essa propriedade ser ignorada no modo


Histrico no visualizador de tendncia.

Tabela 9-4. Parmetros do Grupo Escala de Tempo

Grupo Estilo (Style)


Parmetro

Descrio

Style

Estilos de grfico predefinidos para o visualizador de tendncia

Tabela 9-5. Parmetro do Grupo Estilo

Visibilidade do Grupo (Visibility)


Parmetro

Descrio

Scale

Quando desmarcado, a cor da escala do objeto transparente. A cor de escala


definida a partir da opo Other Colors (grupo Format, menu Home).

Grid

Quando desmarcado, a cor de grade do objeto transparente. A cor de grade


definida a partir da opo Other Colors (grupo Format, menu Home).

Tabela 9-6. Parmetros do Grupo Visibilidade

Legenda do Visualizador de Tendncia (Trend Viewer Legend)


No Runtime, possvel exibir a ferramenta de legenda do Visualizador de tendncia clicando na
opo Show Trend Viewer Legend. Esta ferramenta uma janela flutuante que exibe o nome e a cor
das curvas no objeto visualizador de tendncia atual. As curvas podem tornar-se invisveis atravs do
cone de visibilidade.
Use a agulha diretamente no visualizador de tendncia para selecionar uma ocasio especfica. Os
valores de todas as curvas na posio atual so exibidos na ferramenta de legenda do visualizador de
tendncia.

203

9. Trend Viewer (Visualizador de Tendncias)

Figura 9-2. Legenda do Visualizador de Tendncia

Modo Histrico no Visualizador de Tendncia


Para seja possvel visualizar dados histricos no objeto visualizador de tendncia, as curvas devem
ser conectadas aos itens de registrar a partir de um registrador de dados.
Para mostrar o histrico do visualizador, necessrio definir as aes de tendncia a serem exibidas e
fechar a opo History. Essas aes podem ser programadas como aes de boto, por exemplo.
Tambm possvel permitir que o usurio selecionar um perodo de tempo.
As configuraes de marcaes primrias para o eixo de tempo sero ignoradas no histrico do
visualizador de tendncia. No modo histrico do visualizador de tendncia a data e a hora sero
vistas nos tempos de incio e de trmino. A palavra History exibida no centro do eixo de tempo.

Figura 9-3. Modo Histrico no Visualizador de Tendncia

204

10. Registradores de Dados (Data Logger)

10. Registradores de Dados (Data Logger)


Dados podem ser registrados e salvos no banco de dados do iX Developer.
Um nmero indeterminado de tags pode ser conectado a um registrador, independentemente do seu
tipo. Um projeto pode conter vrios registradores de dados, com diferentes alternativas de
amostragem.
Ao instalar o iX Developer, um visualizador de banco de dados automaticamente instalado e
disponibilizado a partir do menu Iniciar do Windows. O visualizador de banco de dados possibilita
abrir o arquivo de banco de dados, inspecionar os dados registrados e exportar o arquivo para o
Excel.
Os dados registrados tambm podem ser visualizados no objeto Visualizador de Tendncia,
selecionando-se um Item de Log para uma curva na caixa de dilogo Edit Curves.
Notas:
O registro de dados consome memria e recursos do sistema. Portanto, para economizar memria,
prefervel que todos os itens sejam registrados com os mesmos intervalos de amostragem e sejam
posicionados no mesmo registrador.
Para importar ou exportar arquivos. xls, o Microsoft Excel deve estar instalado.
Qualquer banco de dados pode ser exportado em formato csv usando a ao Database Export.
recomendvel usar o mtodo de exportao de banco de dados, em vez do mtodo de backup.

Estratgias de Registro de Dados (Data Logging)


O registro de dados pode ser feito em intervalos de tempo ou ser baseados nos valores das tags
alteradas.
O registro de dados pode ser feito recolhendo todas as amostras a cada registro, ou coletando apenas
os valores alterados. Esta ltima opo economiza memria e melhora o desempenho.
Registro com Base em Intervalo de Tempo (Logging Based on Time Interval)
Para coletar dados que mudam com frequncia, recomenda-se o registro em intervalos de tempo.
Registro com Base em Valores Alterados de Tag (Logging Based on Changed Tag Value)
Para controlar a amostragem de dados de outra forma, que no intervalo de tempo regular, o usurio
deve configurar uma tag separada para ser usada como disparador. Quando o valor da tag disparadora
altera, o item registrado.

Adicionando um Registro de Dados (Data Logger)


Um registrador de dados pode ser adicionado ao projeto a partir do menu Insert. As pginas de
configurao do registrador de log de dados so usadas para definir quais valores sero registrados.

205

10. Registradores de Dados (Data Logger)

Figura 10-1. Caixa de dilogo Data Logger


Parmetro

Descrio

Name

Nome simblico da tag a ser registrada

Tag

Tag a ser registrada

Expression

V seo Expresses

Tabela 10-1. Parmetros do Registrador de Dados


Para acessar as configuraes do registrador de dados, clique na opo correspondente.

Figura 10-2. Propriedades do Registrador de Dados

206

10. Registradores de Dados (Data Logger)

Configuraes Gerais (General Settings)


Parmetro

Descrio

Table name

Nome da tabela do registrador de dados (igual ao nome do


registrador de dados).

Log with interval

Para coletar dados que mudam com frequncia, recomendase a opo Log with interval (segundos). Intervalo mnimo:
1 segundo.

Log on tag event

Para controlar a amostragem de dados de outra forma, que


no intervalo de tempo regular, o usurio deve selecionar
esta opo e configurar uma tag separada para ser usada
como disparador. Os dados sero coletados quando o valor
da tag for alterado.

Log changes only

A opo de registrar somente as alteraes economiza


memria. Esta opo pode ser combinada com as opes
anteriores (Log with interval ou Log on object event). Os
dados sero registrados somente se o valor for diferente do
ltimo valor computado.

Max number of logged rows

Nmero mximo de valores de tag a serem salvas no banco


de dados. Quando o nmero de itens coletados for maior do
que o valor definido, o item mais antigo ser substitudo. O
valor deve ser compatvel com o tamanho de memria
disponvel no painel de operao no Runtime.

Tabela 10-2. Parmetros Gerais de Configurao do Registro de Dados

Aes (Actions)
Evento

Descrio

Log item Value changed

Registra um item especfico cujo valor tenha sido alterado

Log values updated

Registra qualquer valor atualizado

Tabela 10-3. Parmetros das Aes de Registro de Dados

207

11. Agendador (Scheduler)

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.

Configurao do Agendador (Scheduler Set Up)


As pginas de configurao da Agenda so usadas para configurar postos de trabalho, os quais
podem incluir um conjunto de tags com horas de incio e fim associadas.
Adicionando um Agendador (Adding a Scheduler)
O agendador pode ser adicionado ao projeto a partir do menu Insert.
A pgina de configurao do Agendador abrir no ambiente de trabalho quando uma funo de
Agendador criada ou selecionada.

Figura 11-1. Caixa de Dilogo Scheduler


Parmetro

Descrio

Name

Nome simblico do evento programado.

Period

Opo de definio para Set to Once (padro) ou em intervalos regulares


(minuto, hora, dia, semana, ms ou ano).

Start Date/Start Time

Data e hora para o primeiro evento programado.

Duration

Durao do evento.

Tag

Tag digital configurada para 1 durante o intervalo especificado.

Stop Time Enable

Opo usada para determinar o trmino do evento, como alternativa


opo Durao.

Stop Date/Stop Time

Data e hora de trmino do evento. Tambm redefine a Tag especificada


para 0. utilizada quando a opo Stop Time est selecionada.

Action

Configura uma ao a ser executada quando o evento programado for


ativado/desativado.

Tabela 11-1. Parmetros do Agendador


Nota:
Certifique-se no usar a mesma tag disparadora para duas agendas diferentes. Quando a primeira
agenda for cumprida sua tag disparadora ser redefinida e a segunda agenda no ser acionada.

208

12. Relatrios (Reports)

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.

Configurao de Relatrios Modelo (Reports Template Setup)


Os dados da tag a serem exibidos no arquivo de relatrio so configurados atravs de placeholders.
Os espaos reservados atuam como substituto para os dados reais da tag a serem inseridos quando o
relatrio for gerado no iX Runtime.
Para adicionar um espao reservado, digite o seguinte texto na clula no relatrio modelo do Excel:
< #Tag(TagName) >
Substitua TagName com o nome real da tag a ser exibida.
Quando o arquivo modelo estiver completo, o mesmo deve ser adicionado ao projeto do iX
Developer.
Nota:
Os espaos reservados da tag somente podem ser usados nas clulas do arquivo modelo do Excel e
no em textos de Microsoft Excel Word Art, por exemplo.
Limitaes

Formato de Microsoft Excel xlsx no suportado pelo gerador de relatrio.


Relatrios contendo grficos e imagens no podem ser impressos a partir de um painel destino.
A gerao do relatrio no um processo instantneo. Pode decorrer um perodo de tempo
(curto) entre a primeira e a ltima amostra de tag, dependendo do nmero de tags a serem
processadas.

Relatrios de Banco de Dados Conduzidos


Para criar os relatrios de bancos de dados conduzidos, o relatrio modelo deve ser preparado
conforme as instrues descritas abaixo.
Pgina de Configurao
A pgina de configurao um repositrio onde so feitas as configuraes do relatrio modelo do
Microsoft Excel. Esta folha no ser visvel no relatrio gerado.
1. Crie uma nova planilha de trabalho no relatrio modelo. Nome da folha < #Config >.
2. As linhas abaixo da linha 10, nas colunas A e B podem ser usadas para configurar as consultas
SQL. Digite a consulta SQL na coluna B. Use a clula correspondente na coluna A, para digitar
um nome para a consulta. Este nome ser usado para referir-se consulta no relatrio modelo.
Insira as consultas SQL no seguinte formato:
SQL (nome do banco de dados; Consulta SQL)
Exemplo:
SQL (General; SELECT *FROMDataLogger1) H dois bancos de dados disponveis, General e
Audit Trail.

209

12. Relatrios (Reports)


Apresentao dos Dados do Banco de Dados no Relatrio
Os dados encontrados do banco de dados SQL, atravs das consultas na pgina de configurao, so
apresentados no relatrio atravs de intervalos nomeados no Microsoft Excel.
Para criar um intervalo nomeado no Microsoft Excel, siga os passos abaixo:
1. Selecione as clulas a serem includas no intervalo nomeado.
2. No menu Inserir, clique no comando Definir nome. (No Excel2007, v para a aba Frmulas
e escolha Gerenciador de nomes).
3. Digite um nome para o intervalo. O nome deve ser inserido no seguinte formato:
__QueryName__.
Substituir Query Name pelo nome determinado anteriormente.
Para apresentar os dados no relatrio, insira a seguinte sintaxe nas clulas includas no intervalo
nomeado: < #QueryName.DatabaseColumnName >
Substitua Nome da coluna do banco de dados pelo nome real da tabela no banco de dados SQL
desejado.
Nota:
possvel usar as clulas do intervalo nomeado nos grficos e funes do Microsoft Excel. Para
tanto, insira uma linha vazia abaixo das clulas do intervalo nomeado. Esta linha vazia tambm deve
ser includa na funo.

Configurao de Relatrios (Reports Set Up)


A pgina de configurao de relatrios est disponvel no menu Insert.

Adicionando um Relatrio (Report)


Adicione um relatrio modelo do Microsoft Excel clicando em Add, na pgina de configurao de
relatrios. Na caixa de dilogo, digite ou v at o local do arquivo modelo do Excel.
Caso sejam realizadas alteraes no relatrio modelo aps este ter sido carregado no projeto, o
modelo deve ser carregado novamente.
Os arquivos modelo adicionados ao projeto devem apresentar nomes exclusivos.

Figura 12-1. Caixa de Dilogo Reports

210

12. Relatrios (Reports)

Parmetro

Descrio

Name

Nome simblico do relatrio.

Filename

Nome do relatrio modelo do Microsoft Excel.

Tabela 12-1. Parmetros dos Relatrios


Os botes Mostrar seleo/Mostrar tudo so usados para configurar um filtro para os itens exibidos.

211

13. Gerenciamento de Receitas (Recipe Management)

13.Gerenciamento de Receitas (Recipe


Management)
As receitas tornam possvel salvar tags no painel de operao e realizar o download das mesmas em
um momento posterior. O operador pode fazer o download de uma receita salva no controlador, o
qual, a partir de ento, comear a trabalhar com os novos valores. Podem ser criadas Bibliotecas de
Receita, as quais consistem de receitas com diferentes conjuntos parmetros para posterior
reutilizao.
As receitas podem ser criadas durante o planejamento do projetor a partir do painel de operao. Os
dados da receita so armazenados no banco de dados do painel de operao. As funcionalidades das
receitas, tais como carregar, armazenar, copiar e excluir receitas so gerenciadas com aes.

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.

Figura 13-1. Guia Tag Configuration

212

13. Gerenciamento de Receitas (Recipe Management)


Guia Dados de Runtime (Runtime Data)
As receitas reais so criadas na guia Runtime Data. D um ttulo receita de e digite um valor para
cada item de receita. Uma receita pode incluir at 256 itens.
O nome da receita deve ser uma string alfanumrica, comeando por uma letra. As Strings podem
conter letras (a-z, A-Z), nmeros (0-9) e caracteres sublinhados ('_'). Alguns nomes de dispositivo de
sistema, tais como COM1 e AUX, so invlidos.

Figura 13-2. Guia Runtime Data

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.

Figura 13-3. Carregando Receitas

213

13. Gerenciamento de Receitas (Recipe Management)


Criando Receitas no Painel do iX
A ao Save Recipe tambm usada para criar receitas no Runtime. Em vez de definir uma receita
explcita a ser substituda, o campo de dados da receita deixado em aberto. Neste caso, o operador
ser solicitado a salvar a receita com outro nome, ou a substituir a receita existente.

Figura 13-4. Criando Aes de Receitas

Editando Receitas Offline


possvel editar receitas existentes no painel sem transferir valores para o controlador. Basta para
isto definir tags de receita em modo offline. As tags de receita no modo offline no recebero os
dados do controlador, assim como os valores tambm no sero escritos neste.
No modo offline, as aes Load e Save Recipes no afetaro os valores no controlador.
Nota:
Tags internas podem ser utilizadas em receitas, porm no sero afetadas pelo modo offline.
Aes so usadas para iniciar e finalizar o modo offline:
Ao

Descrio

Start off-line recipe editing

Define as tags na receita especificada no modo offline.


exibida uma mensagem de notificao.

End off-line recipe editing

Define as tags na receita especificada no modo online.


As tags so atualizadas a partir do controlador.

Tabela 13-1. Aes de Receitas

Ser exibida uma mensagem de notificao durante o modo offline.

Exemplo
1. Clique em Recipe no menu Insert.
A pgina de configurao de receitas abre na rea de trabalho.
2.
3.
4.
5.

Adicione tags de receita na guia Tag Configuration e conecte-as s tags do controlador.


Adicione uma receita na guia Runtime Data.
Crie uma tela com quatro botes.
Conecte dois dos botes para as aes Load Recipe e Save Recipe. Selecione o ttulo de receita
na guia Runtime Data.
6. Conecte os outros dois botes s opes Start Offline Recipe Editing e End Offline Recipe
Editing.
7. Execute o projeto e testar a funcionalidade.
o a. Clique em Iniciar receita offline edio. As tags so definidas no modo offline
o b. Clique em Iniciar a edio de receita offline
As tags so preenchidas com dados da receita.
o c. Altere os dados
o d. Clique em Save Recipe
214

13. Gerenciamento de Receitas (Recipe Management)


Os dados nas tags so escritos na receita.
o e. Clique em End Offline Recipe Editing
As tags so definidas no modo online e os valores so atualizados com dados do controlador.

Exportao de Receitas (Export Recipe)


Uma receita pode ser exportada como arquivo .csv e salvo em um dispositivo USB, em um carto de
memria externo ou na pasta de arquivos do projeto. A exportao configurada atravs da opo
Export Recipe, disponvel no grupo Recipe Action.

Figura 13-5. Exportao de Receitas


Nota:
A exportao de receitas no suportada durante a simulao do projeto.
Exportao de Receita a partir de um Painel de Operao

Figura 13-6. Exportar Receitas de um Painel de Operao

215

13. Gerenciamento de Receitas (Recipe Management)


possvel exportar para um USB, carto de memria externo ou pasta de arquivos de projeto e,
ainda, definir outro nome para o arquivo de exportao.
Tambm possvel selecionar o delimitador solicitado no arquivo. csv (vrgula ou ponto e vrgula).
Exportar Receitas de um Destino PC

Figura 13-7. Exportar Receitas de um Destino PC


Selecione entre as opes, Export to Project Files Folder, Browse and Select an Export Path ou
Export to Path. Alm disto, possvel definir outro nome para o arquivo de exportao.
A opo Browse and Select an Export Path permite pesquisar pelo destino de exportao desejado no
Runtime. Isto pode ser til se as pastas disponveis no Runtime so desconhecidas durante a criao
do projeto.
Select Export to Path quando o desejar definir o caminho na criao do projeto. Se o caminho
predefinido no for vlido no Runtime, o operador pode navegar pelo ambiente do PC, clicando no
boto correspondente.
Tambm possvel selecionar o delimitador solicitado no arquivo. csv (vrgula ou ponto e vrgula).

Importao de Receitas (Import Recipe)


Uma receita que anteriormente foi exportada como um arquivo. csv, pode ser importada de volta para
o banco de dados de receitas. A importao configurada por meio da ao Import Recipe disponvel
a partir do grupo de Recipe Action.

216

13. Gerenciamento de Receitas (Recipe Management)

Figura 13-8. Importao de Receitas


Nota:
A importao de receitas no suportada durante a simulao do projeto.
Importao de Receita para um Destino do Painel iX

Figura 13-9. Importar Receita de um Destino do Painel iX


possvel importar o arquivo csv usando as opes, Importar de USB (Import From USB), Importar
de carto de memria externo (Import From External Memory Card) ou a Importar pasta de arquivos
de projeto (Import from Project Files Folder). Tambm possvel definir o nome do arquivo de
importao.
Tambm possvel selecionar o delimitador solicitado no arquivo. csv (vrgula ou ponto e vrgula).
O usurio opta entre ignorar os novos dados ou substituir os dados antigos, no caso de uma receita j
existente.

217

13. Gerenciamento de Receitas (Recipe Management)


Importar Receita para um Destino PC

Figura 13-10. Importar Receita para um Destino PC


Selecione entre as opes, pesquisar e selecionar um caminho de importao (Browse and Select a
Path for Import File), Importar do caminho ou Importar da pasta de arquivos de projeto (Import from
Path ou Import from Project Files Folder). Alm disto, possvel definir outro nome para o arquivo
de exportao. A opo pesquisar e selecionar um caminho de importao (Browse and Select a Path
for Import File) permite pesquisar pelo destino de importao desejado no Runtime. Isto pode ser til
se as pastas disponveis no Runtime so desconhecidas durante a criao do projeto
Selecione Import from Path quando desejar definir o caminho na criao do projeto.
Tambm possvel selecionar o delimitador solicitado no arquivo. csv (vrgula ou ponto e vrgula).
O usurio opta entre ignorar os novos dados ou substituir os dados antigos, no caso de uma receita j
existente.

218

14. Teclas de Funo (Function Keys)

14.Teclas de Funo (Function Keys)


Teclas de funo podem ser configuradas para executar aes scripts.

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:

Figura 14-1. Painel do Teclado


O nmero de teclas de funo difere entre os diversos modelos de painel, porm o mtodo de
numerao o mesmo. A numerao inicia de cima para baixo em direo ao lado esquerdo e
continua de cima para baixo, em direo ao lado e termina da esquerda para a direita na linha
inferior.

219

14. Teclas de Funo (Function Keys)


Os painis operados por teclado tambm incluem teclas de funo com funes pr-definidas, como
Prev, Next e Home. Elas so usadas para navegar entre telas no projeto em execuo. Quando se
abrem as caixas de dilogo, as teclas Prev e Next so usadas para navegar entre os objetos no
dilogo.
Uma funcionalidade especial para as teclas de funo pr-definidas tambm usada para o objeto
Alarm Viewer no Runtime.

Configurando Teclas de Funo (Function Keys)


As teclas de funo podem ser configuradas para executar aes ou scripts.
Aes de Teclas de Funo (Function Key Actions)
Para definir aes de teclas de funo:
1. Clique nas teclas de funo no Project Explorer de e abra a pgina de configurao das teclas de
funo.
2. Selecione Global ou Screen.
3. Selecione a tecla de funo a ser definida.

Figura 14-2. Caixa de Dilogo Function Keys


4. Clique no boto ao lado da ao para exibir o editor de aes. Defina a ao a ser executada
quando a tecla de funo for pressionada ou liberada.

220

14. Teclas de Funo (Function Keys)

Figura 14-3. Propriedades - Actions


Vrias aes podem ser configuradas para uma tecla de funo.
S possvel ativar duas tags vinculadas a teclas de funo ao mesmo tempo. Isto significa que, se
mais de duas teclas de funo forem pressionadas ao mesmo tempo, apenas as duas primeiras sero
ativadas.
Nota:
As teclas de funo sero desabilitadas se a luz de fundo do painel estiver desabilitada.
Scripts de Teclas de Funo
Para definir um roteiro para uma tecla de funo:
1. Clique nas teclas de funo no Project Explorer e abra a pgina de configurao das teclas de
funo.
2. Selecione a tecla de funo a ser definida.
3. Selecione o modo de exibio do script, clicando no boto correspondente, na parte inferior da
rea de trabalho.
4. Clique no n do boto desejado. Clique duas vezes no n chave. Edite o cdigo de script a ser
executado.
Exemplo
O cdigo C# a seguir define a tecla de funo F12 para realizar um reconhecimento de todos os
alarmes.

Figura 14-4. Exemplo de Cdigo Usando a Tecla de Funo F12

221

15. Gerenciamento de Alarmes

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.

Condies de Alarme (Alarm Conditions)


Condio do alarme

Descrio

Active

A condio de alarme atendida, e o alarme no reconhecido.

Inactive

O alarme est em condio normal, mas no foi reconhecido.

Acknowledged

A condio de alarme atendida, mas o alarme reconhecido.

Normal

O alarme est em condio normal e foi reconhecido

Tabela 15-1. Condies de Alarme

Servidor de Alarmes (Alarm Server)


A funo de servidor de alarme predefinida no Project Explorer. Um clicando no item abre as
pginas de configurao do servidor de alarme no ambiente de trabalho.
As propriedades gerais do servidor de alarmes esto disponveis atravs do boto Settings.

Figura 15-1. Caixa de Dilogo Alarm Server


A janela de propriedades dividida em General, Alarm Distribuction e Actions.

222

15. Gerenciamento de Alarmes


Configuraes Gerais (General Settings)

Figura 15-2. General Settings

Configuraes (Settings)
Algumas funes do servidor de alarme so baseadas nos valores alterados da tag:
Funo do Alarme

Descrio

Remote acknowledge

Executa o reconhecimento remoto de todos os alarmes atuais quando o valor


da tag for 1

Clear alarms

Remove todos os alarmes do servidor de alarme quando o valor da tag for 1

Enable/disable alarms

Habilita o servidor de alarme quando o valor da tag for 1

Tabela 15-2. Funes de Configuraes de Alarme

Mostrar Indicador de Alarmes (Show Alarm Indicator)


Seleciona para quais status de alarme o indicador deve ser exibido.
Configuraes de Registro (Log Settings)
Parmetro

Descrio

Max Number of Logged Rows

Nmero mximo de alarmes a ser salvo no banco de dados. Se o nmero de


itens coletados for maior do que o valor definido, o item mais antigo ser
excludo. O valor deve estar dentro do tamanho de memria disponvel no
painel de operao no Runtime.

Tabela 15-3. Parmetro de Configuraes de Registros

223

15. Gerenciamento de Alarmes


Repetir Contador
Para evitar que um alarme seja disparado repetidamente resultando em vrios itens na lista de alarme,
utiliza-se a opo Repeat Counter. O alarme atual ento aparecer apenas uma vez na lista de alarme.
A quantidade de vezes que o alarme ser disparado est includa no texto do alarme. Para exibir no
Visualizador de Alarme e para registrar, selecione se deseja exibir o tempo da primeira ou a ltima
ocorrncia do alarme.
Eventos do Servidor de Alarmes e Aes
Aes podem ser configuradas para o servidor de alarme como um todo. Uma ou vrias aes podem
ser configuradas quando ocorre um evento de servidor de alarme especfico.
Selecione Actions na pgina de propriedades do servidor de alarme para configurar as aes
desejadas.
As seguintes aes podem ser configuradas para os eventos de servidor de alarme:
Reconhecimento de Alarme (Alarm Acknowledge)
As aes especificadas sero disparadas uma vez para cada alarme reconhecido.
Alarme Ativo (Alarm Active)
As aes especificadas sero acionadas uma vez para cada alarme que for ativado.
Alarme Excludo (Alarm Deleted)
As aes especificadas sero disparadas uma vez quando o boto Clear (no Alarm Viewer) for
pressionado, se pelo menos um alarme for excludo.
Informaes do Evento de Alarme Solicitadas (Alarm Event Info Requested)
As aes especificadas para o alarme selecionado sero disparadas quando o boto de informao no
Alarm Viewer for pressionado.
As aes sero aplicadas para o alarme individual primeiro. Se no houver nenhuma ao
especificada para o alarme, as aes sero aplicadas para o grupo. Se no houver nenhuma ao
especificada para o grupo, as aes sero aplicadas para o servidor de alarme.
Alarme Inativo (Alarm Inactive)
As aes especificadas sero acionadas uma vez para cada alarme, quando as condies de alarme
no forem mais atendidas.
Alarme Normal (Alarm Normal)
As aes especificadas sero acionadas uma vez para cada alarme reconhecido, quando as condies
de alarme no forem mais atendidas.
Alarmes Alterados (Alarm Changed)
Este evento destinado principalmente para execuo de scripts, a fim de evitar perda de
desempenho que pode ocorrer quando muitos alarmes alterar o status de uma s vez. Alarmes
alterados incluem mudanas de status baseadas em Alarm Acknowledge/Active/Norma/Inactive.
Entretanto, no inclui o Alarm Deleted.
As aes especificadas so disparadas uma vez quando o status de vrios alarmes for alterado em
uma ocasio. Uma coleo de alarmes retornada.
224

15. Gerenciamento de Alarmes


Alarmes Excludos (Alarm Deleted)
Este evento destinado principalmente execuo de scripts, a fim de evitar perda de desempenho
que pode ocorrer quando muitos alarmes so excludos de uma s vez, pressionando o boto Clear
no Visualizador de alarmes.
As aes especificadas sero disparadas uma vez quando um nmero de alarmes for excludo em
uma ocasio. Uma coleo de alarmes retornada.
Qualquer Reconhecimento (Any Acknowledged)
As aes especificadas sero acionadas com base na lgica do alarme, quando o servidor alterna
entre o reconhecimento de alarmes ou no.
Qualquer Ativo (Any Active)
As aes especificadas sero acionadas com base na lgica do alarme, quando o servidor alterna
entre alarmes ativos ou no.
Qualquer Inativo (Any Inactive)
As aes especificadas sero acionadas com base na lgica do alarme, quando o servidor alterna
entre alarmes inativos ou no.
Configuraes de Distribuio de Alarmes (Alarm Distribuction)
O distribuidor de alarme utilizado para interromper os alarmes para impressora, via SMS ou e-mail.
Alm das configuraes abaixo, a opo Enable Distribuction para grupos de alarme ou itens de
alarme deve estar marcada.

Figura 15-3. Configuraes de Distribuio de Alarmes


Parmetro

Descrio

Internal/External

Seleciona o distribuidor de alarme como interno ou externo

IP Number Server

Endereo IP do distribuidor alarme externo

Queue Length

Nmero de alarmes a ser mantidos na fila para o distribuidor de


alarme externo. Quando a fila estiver cheia, no ser possvel
adicionar mais alarmes.

Port Number

Nmero da porta do distribuidor alarme externo

Tabela 15-4. Parmetros de Distribuio de Alarmes

225

15. Gerenciamento de Alarmes

Indicador de Alarmes (Alarm Indicator)


Enquanto houver alarmes ativos no servidor, ser exibida uma janela de notificao,
independentemente da tela ativa. A cor mostra o status atual do alarme e pode ser configurada para
cada um dos grupos de alarme. O indicador inicia no canto superior esquerdo da tela, mas pode ser
movido para qualquer posio no monitor em Runtime.
A aparncia do indicador de alarme depende do status do alarme atual e mostrar o status mais grave
dos alarmes na lista. O indicador de alarme desaparecer quando todos os alarmes foram
reconhecidos, e todos os alarmes retornarem ao status inativo.
Selecione as configuraes gerais na pgina de propriedades do servidor para decidir para quais os
estados de alarme sero exibidos no indicador.
Condio do alarme

Descrio

Indicao de alarme
padro

Active

A condio de alarme atendida, e o alarme no


reconhecido

Vermelho intermitente

Inactive

O alarme est em condio normal, mas no foi reconhecido

Verde intermitente

Acknowledged

A condio de alarme atendida, e o alarme reconhecido

Verde intermitente

Normal

O alarme est de volta condio normal e foi reconhecido

Tabela 15-5. Condio de Indicao do Alarme

Itens de Alarmes (Alarm Items)


Itens de alarme so adicionados na guia correspondente, nas pginas de configurao do servidor.
Clique em Add para definir um novo alarme.

Figura 15-4. Itens de Alarme Tela 1

Figura 15-5. Itens de Alarme Tela 2

226

15. Gerenciamento de Alarmes

Parmetro

Descrio

Name

Nome simblico do item que ser mostrado no visualizador de alarme.

Text

Um texto de alarme opcional pode ser exibido no visualizador de alarme.


Partes do texto podem ser dinamizadas

Tag

Tag (digital ou analgica), que gera o alarme quando este assume o status
especificado.

Expression

Consulte a seo Expresses.

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

Valor numrico para acionar o alarme quando:


< valor da tag >< condio ><valor do disparo> = true.

History

Especifica quando o alarme deve ser removido da lista de alarme. Se esta


caixa estiver marcada, significa que o alarme permanecer na lista at que
esta esteja completa. Se estiver desmarcada, o alarme ser removido da
lista quando for reconhecido e no estiver mais ativo. Se a opo
Reconhecimento Exigido no estiver marcada, o alarme ser removido da
lista, assim que no estiver mais ativo.

Acknowledge Required

Indica se o alarme deve ser reconhecido ou no. Se esta caixa estiver


marcada, significa que o alarme deve ser reconhecido. Se desmarcada,
que o alarme retorna ao normal quando o status do alarme tornar-se
inativo.

Remote Acknowledge

Tag digital que reconhece todos o alarme quando definidos para 1

Remote Ack Expression

Consulte a seo Expresses.

Enable Distribution

Permite a distribuio do alarme via impressora/SMS/e-mail. Disponvel


somente se a distribuio de alarme est habilitada para o servidor. Se a
opo Habilitar distribuio estiver marcada para o grupo de alarme, a
distribuio de alarmes individuais no grupo est automaticamente
habilitada.

Repeat Count

Para evitar que um alarme seja disparado repetidamente resultando em


vrios itens na lista de alarme, utiliza-se a opo Repetir Contador. Assim,
o alarme atual aparecer somente uma vez na lista e o nmero de vezes
que o alarme disparado includo no texto do alarme. Tambm
possvel visualizar a coluna Counter no Alarm Viewer. O tempo ativo pode
ser mostrado na primeira vez ou na ltima vez que ocorreu o alarme.

Action

Torna possvel configurar uma ou vrias aes quando ocorre um evento


de alarme especfico para o alarme atual.

Tabela 15-6. Parmetros dos Itens de Alarme


Nota:
Uma condio de alarme acionada por um valor fixo. O valor de disparo definido para uma tag de
alarme analgico no pode ser controlado a partir de um registrador. No so suportados alarmes
disparadores em intervalos.
Exportando e Importando Itens de Alarme
Itens de alarme podem ser exportados e importados usando dos botes correspondentes na pgina de
configurao de alarmes. O procedimento semelhante para exportao e importao de tags.

Grupos de Alarmes (Alarm Groups)


Os alarmes podem ser divididos em grupos para, por exemplo, indicar sua prioridade. Um grupo de
alarme definido por padro.

227

15. Gerenciamento de Alarmes


Atributos de cor podem ser definidos individualmente para cada grupo de alarme. Os alarmes podem
ser classificados por grupo no Visualizador de alarme.
Definindo Grupos de Alarme
Grupos de alarme so adicionados na guia correspondente nas pginas de configurao do servidor.

Figura 15-6. Alarm Groups Tela 1

Figura 15-7. Alarm Groups Tela 2


Parmetro

Descrio

Name

Nome opcional para o grupo de alarme.

Text

Texto opcional para o grupo de alarme.

Colors

Seleciona a cor de primeiro plano e plano de fundo para cada estado do


alarme

Remote Acknowledge

Tag digital que reconhece todos os alarmes do grupo quando definidos


para 1

Remote Ack Expression

Consulte a seo Expresses.

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

Configura uma ou vrias aes quando ocorre um evento de alarme


especfico para o grupo de alarme atual.

Tabela 15-7. Parmetros do Grupo de Alarme

Aes e Eventos para Itens de Alarmes e Grupos de Alarmes


As aes podem ser configuradas para alarmes individuais ou para grupos de alarme. Uma ou vrias
aes podem ser configuradas quando ocorre um evento de alarme especfico para o alarme atual ou
grupo de alarme.
Aes para alarmes individuais so configuradas na coluna Action (guia Alarm Items).
Aes para grupos de alarme so configuradas na coluna Action (guia Alarm Groups).

228

15. Gerenciamento de Alarmes


Aes e Eventos
As aes para os seguintes eventos de alarme e de grupo de alarme podem ser configuradas:
Reconhecimento de Alarme (Alarm Acknowledge)
As aes especificadas sero acionadas quando forem reconhecidos o alarme selecionado ou um
alarme no grupo de alarme selecionado.
Alarme Ativo (Alarm Active)
As aes especificadas sero acionadas quando se tornarem ativos o alarme selecionado ou um
alarme no grupo de alarme selecionado.
Informaes do Evento de Alarme Solicitadas (Alarm Event Info Requested)
As aes especificadas sero disparadas quando o boto de informao no Visualizador de alarme
pressionado.
Essas aes sero aplicadas primeiramente ao alarme individual. Se no houver nenhuma ao
especificada para o alarme, as aes sero aplicadas para o grupo. Se no houver nenhuma ao
especificada para o grupo, as aes sero aplicadas ao servidor de alarme.
Alarme Inativo (Alarm Inactive)
As aes especificadas sero acionadas quando se tornarem inativos o alarme selecionado ou um
alarme no grupo de alarme selecionado.
Exemplo
A seguinte figura mostram duas aes configuradas, uma para o atual alarme ativo, e outra para
quando o operador pressiona o boto de informao no Runtime.

229

15. Gerenciamento de Alarmes

Figura 15-8. Propriedades - Actions

Servidor de Alarmes Remotos


O servidor de alarme no projeto do iX Developer pode operar como um servidor stand-alone,
processando alarmes e exibindo-os no visualizador/ indicador de alarme. Alternativamente, o
servidor de alarmes tambm pode distribuir alarmes para os clientes. Cada servidor de alarme pode
funcionar como servidor de alarme e/ou alarme de cliente. A funcionalidade de servidor de alarme
remoto configurada via Propriedades.
Limitaes do Servidor de Alarme Remoto
A maioria das funcionalidades opera independentemente do servidor de alarme ser local ou remoto.
Entretanto, h algumas limitaes.

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.

Propriedades do Servidor de Alarme Remoto


As seguintes propriedades, localizadas no grupo Server Mode (boto Settings), precisam ser
configuradas para o servidor de alarme remoto:
230

15. Gerenciamento de Alarmes


Propriedade

Descrio

Maximum number of alarm


events to distribute

Nmero de eventos a serem distribudos aos clientes. O nmero de alarmes


distribudos afeta o desempenho.

Server Mode

O servidor de alarme pode assumir os seguintes modos:


Disabled: O servidor desativado e no processa alarmes.
Local: O servidor processa seus prprios alarmes.
Remote: Os alarmes so distribudos a clientes remotos.
Both: O servidor processa alarmes prprios e tambm os distribui a clientes
remotos

Server Port

Qualquer porta disponvel. A porta precisa corresponder configurao da porta


do cliente de alarme remoto.

Tabela 15-8. Propriedades do Servidor de Alarme Remoto

Figura 15-9. Propriedades do Servidor de Alarme Remoto

Cliente de Alarme Remoto Remote Alarm Client


As propriedades para o cliente de alarme remoto so definidas adicionando-se o objeto Visualizador
de Distribuidor de Alarme, encontrado no grupo Objects (menu Home). As configuraes so feitas
na grade de propriedade (Extended).
Propriedade

Descrio

Server Address

Endereo IP do servidor de alarme remoto.

Server port

Qualquer porta disponvel. A porta precisa corresponder


configurao da porta do servidor de alarme remoto.

Tabela 15-9. Propriedades do Cliente de Alarme Remoto

231

15. Gerenciamento de Alarmes

Figura 15-10. Remote Alarm Client Properties Grid

Distribuidor de Alarmes (Alarm Distributor)


O Distribuidor de Alarme envia uma notificao de alarme via impressora, SMS ou e-mail. A funo
pode ser habilitada internamente em um projeto ou em outro painel de operao, o qual age como um
servidor em relao a vrios clientes conectados. Independentemente de atuar como servidor ou
cliente, os alarmes distribudos so salvos temporariamente no banco de dados local do projeto para
garantir que as informaes no so perdidas no caso de uma queda de energia, por exemplo. Depois
de receber alarmes de um cliente, o servidor enviar uma confirmao para o cliente. Os alarmes
sero ento removidos do banco de dados do cliente.
Funes de Distribuio de Alarme (Alarm Distribution Roles)
Usando Funes do Servidor de Distribuio de Alarme Interno (Atuando como Cliente e Servidor)
As seguintes aes so necessrias para usar funes de alarme distribudos no projeto atual:

232

15. Gerenciamento de Alarmes

Ao

Componente

Local

Activating distribution of alarms in the


project

Alarm Distribution Server

Menu Insert

Enabling internal distribution of alarms

Alarm Server

Boto Settings/Alarm Distribution


Properties

Enabling distribution of alarm groups or


individual alarms

Alarm Server

Alarm Groups ou aba Alarm Items

Configuration of alarm distribution routes

Alarm Distribution Server

Abas Receivers, Alarm Filter e Scheduler

Configuration of alarm distribution


devices

Alarm Distribution Server

Boto Configure Distribution Devices (email, impressora e/ou SMS)

Tabela 15-10. Distribuio de alarme Atuando como Cliente e Servidor

Usando Funes do Servidor de Distribuio de Alarme Externo (Atuando como Cliente)


As seguintes aes so necessrias para usar funes de alarme distribudos em outro painel de
operao/projeto do PC:
Ao

Componente

Local

Activating distribution of alarms in the


project

Alarm Distribution Server

Menu Insert

Enabling external distribution of alarms

Alarm Server

Boto Settings/Alarm Distribution


Properties

Enabling distribution of alarm groups or


individual alarms

Alarm Server

Alarm Groups ou aba Alarm Items

Tabela 15-11. Distribuio de Alarmes Atuando como Cliente

Coletando Alarmes para Distribuio (Atuando como Servidor)


As seguintes aes so necessrias para usar funes de alarme distribudos em outro painel de
operao/projeto do PC:
Ao

Componente

Local

Activating distribution of alarms in the


project

Alarm Distribution Server

Menu Insert

Configuration of alarm distribution routes

Alarm Distribution Server

Aba Receivers, Alarm Filter e Scheduler

Configuration of alarm distribution devices Alarm Distribution Server

Boto Configure Distribution Devices (email, impressora e/ou SMS)

Tabela 15-12. Distribuio de Alarmes Atuando como Servidor

Adicionando um Distribuidor de Alarme (Alarm Distributor)


Os distribuidores de alarme podem ser adicionados ao projeto no menu Insert. As pginas de
configurao so abertas na rea de trabalho.
Rota (Route)
Uma rota define um nmero de regras de filtragem para distribuio de alarmes. Mltiplas rotas
possibilitam enviar diferentes tipos de notificaes para vrios receptores.

233

15. Gerenciamento de Alarmes

Figura 15-11. Aba Distribuidor de Alarme

Aba Receptores (Receivers)


Os receptores dos alarmes distribudos para cada rota so configurados na aba Receivers.
Caderno de Endereos (Address Book)
Clique no boto Address Book para digitar nomes, endereos de e-mail e/ou nmeros de telefones
das pessoas que devem estar disponveis para receber as mensagens de alarme distribudas.

Figura 15-12. Aba Address Book


Os botes Show Selection/Show All so usados para configurar um filtro para os itens exibidos.
O contedo do caderno de endereos pode ser exportado como um arquivo. csv e ento ser importado
novamente aps modificao, atravs do boto de importao/exportao.
Seleo do Receptor (Receiver Selection)
Clique no boto Receiver Selection para definir os receptores de cada rota de distribuio de alarme
(via e-mail, SMS e/ou impressora).

234

15. Gerenciamento de Alarmes

Figura 15-13. Caixa de Dilogo Receiver Selection


Os receptores selecionados so exibidos em Parallel Receivers.

Figura 15-14. Caixa de Dilogo Aba Receivers

235

15. Gerenciamento de Alarmes


Aba Filtro de Alarmes (Alarm Filter)
O filtro para cada rota de distribuio de alarme pode ser configurado na aba Alarm Filter. A
filtragem opera usando a lgica and, ou seja, o alarme s ser distribudo se todas as condies
forem atendidas. Uma string vazia, portanto, no gera uma condio de filtro (atua como um
coringa).

Figura 15-15. Caixa de Dilogo Aba Alarm Filter


Parmetro

Descrio

Alarm Name

Item de alarme a ser distribudo.

Alarm Group

Itens do grupo de alarme a serem distribudos.

Alarm Text

Todos os alarmes, incluindo este texto sero distribudos.

Alarm Status(es) to
distribute

Seleo de alarme a serem distribudos, com base no status


do alarme. Pelo menos um estado deve ser selecionado.

Tabela 15-13. Parmetros da Aba Alarm Filter

Guia Agendador (Scheduler)


A programao de cada rota de distribuio de alarme pode ser configurada na guia Scheduler. Sero
distribudos somente os alarmes que ocorrerem entre os horrios inicial e final.

236

15. Gerenciamento de Alarmes

Figura 15-16. Caixa de Dilogo Scheduler


Parmetro

Descrio

Period

Selecione a distribuio de alarme semanal ou mensal

Day

Selecione o dia da semana, no caso do perodo semanal


ter sido selecionado

Start Time/Stop Time

Selecione o tempo de partida e parada da distribuio de


alarme

Name

O nome automaticamente preenchido no caso do


tempo de partida/parada e no pode ser editado

Tabela 15-14. Parmetros da Guia Scheduler

Configurar Dispositivos de Distribuio (Configure Distribution Devices)


Clique no boto Configure Distribution Devices para configurar dispositivos especficos.

237

15. Gerenciamento de Alarmes

Variveis de Alarme (Alarm Variables)


Variveis coletadas a partir das definies do servidor de alarme podem ser includas nas
informaes de alarme distribudos. Variveis so delimitadas por chaves; por exemplo Alarm text:
{3}. Podem ser usadas as seguintes variveis:
Nmero

Varivel

Descrio

State

Estado atual do alarme

State Time

A hora em que o alarme entrou no estado atual

Alarm Id

Um ID exclusivo para o alarme

Alarm Text

Texto do item de alarme

Alarm Item Display Name

Nome do item de alarme

Count

O nmero de vezes que o alarme ocorreu

Active Time

Horrio que o alarme foi ativado

Inactive Time

Horrio que o alarme se tornou inativo

Normal Time

Horrio em que o alarme se tornou normal

Acknowledge Time

Horrio em que o alarme foi reconhecido

Tabela 15-15. Variveis de Alarme

Dispositivo de E-mail (E-mail Device)

Figura 15-17. Propriedades E-mail Device


238

15. Gerenciamento de Alarmes


Parmetro

Descrio

From Name

O nome do remetente do e-mail

From E-mail Address

O endereo de e-mail do remetente do e-mail

SMTP Server Name/IP

O nome ou endereo IP do servidor SMTP para envio de e-mail

Port

O nmero da porta do servidor de e-mail

Code Page

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 65001 (UTF-8).

Authentication Mode

Selecione None (nenhum) ou Authenticated Login (Login


autenticado)

User Name/Password

Nome de usurio e senha se Login autenticado foi selecionado

Retry Sending

Nmero de repeties caso o e-mail no tenha sido entregue

Time Interval

Nmero de segundos entre as tentativas

Subject

O assunto do e-mail; Variveis de alarme podem ser usadas

Body

O corpo do e-mail; Variveis de alarme podem ser usadas

Tabela 15-16. Parmetros - E-mail Device

Dispositivo Impressora (Printer Device)

Figura 15-18. Propriedades - Printer Settings


Parmetro

Descrio

Buffer settings

Configuraes de buffer de impressoras

Text Font Size

O tamanho da fonte do texto a ser impresso

Body

O corpo da impresso; Variveis de alarme podem ser usadas

Tabela 15-17. Parmetros do Dispositivo Impressora

239

15. Gerenciamento de Alarmes


Dispositivo SMS (SMS Device)
Para ser capaz de enviar alarmes via SMS, o usurio tem que comprar um servio de Gateway de
SMS.

Figura 15-19. Propriedades - SMS Device


Parmetro

Descrio

Basic URL for web SMS

A sequncia de caracteres de configurao de URL de


acordo com o fornecedor de servio de Gateway de SMS
que deve incluir duas variveis: {0} para nmero de
telefone e {1} para o corpo SMS

Retry Sending

Nmero de repeties se o SMS no pode ser entregue

Time Interval

Nmero de segundos entre as tentativas

Body

O corpo do SMS; Variveis de alarme podem ser usadas

Tabela 15-18. Parmetros do Dispositivo SMS

Servidor TCP (TCP Server)


Define a porta TCP do servidor. Isso deve corresponder porta definida para as configuraes de
Distribuio de Alarme para o servidor de alarme.

Visualizador de Distribuidor de Alarmes (Alarm Distributor


Viewer)
O Alarm Distributor Viewer uma ferramenta de depurao usada para teste e verificao da
configurao do alarme de distribuio.
Clicando no boto Settings em Runtime permite editar o caderno de endereos e fazer configuraes
para distribuio de alarme.

240

15. Gerenciamento de Alarmes

Figura 15-20. Configuraes - Alarm Distributor Viewer

Visualizador de Alarmes (Alarm Viewer)


O visor de alarme pode ser usado para mostrar informaes de alarme mais detalhadas do que o
indicador de alarme. Alarmes mostrados no Visualizador de Alarmes incluem textos de alarme do
servidor de alarme. A lista de alarmes mostra os alarmes mais recentes. Ele organizado na ordem
do grupo de alarme.
O projeto padro do visualizador alarme depende do tamanho do dispositivo do painel de operao
selecionado, visando permitir a visibilidade completa e usabilidade do visualizador de alarme nos
painis de operao menores.
Configuraes como fonte e largura de boto esto disponveis em Property Grid.

Figura 15-21. Tela do Visualizador de Alarme


Configuraes para o visualizador de alarme esto disponveis na guia General quando o objeto est
selecionado.

241

15. Gerenciamento de Alarmes

Grupo de Botes (Buttons Group)


Parmetro

Descrio

Position

Controles de alinhamento das bordas dos botes

Acknowledge Selected

Reconhece os alarmes atualmente selecionados no visualizador de alarme

Acknowledge All

Reconhecimento geral todos os alarmes atuais no visualizador de alarme

Clear

Remove todos os alarmes no visualizador

Filter

Permite a filtragem de alarmes no visualizador

Info

Executa a ao definida pela ao de requisio de informao de evento de alarme

Play/Pause

Inicia e pausa o visualizador de alarme

Enable Context Menu

Mostra os comandos do visualizador de alarme no menu de contexto em Runtime

Tabela 15-19. Parmetros de Grupo de Botes

Grupo de Configuraes de Exibio (Display Settings Group)


Parmetro

Descrio

Configure Columns

Seleo e configurao de colunas para exibio em Runtime

Filter Settings

Filtragem de status de alarme para exibio em Runtime

Max Number of Rows

O nmero mximo de alarmes a serem exibidos. Se o nmero de alarmes no se encaixa


no objeto em Runtime, as barras de rolagem sero disponibilizadas. Se o nmero de
alarmes excede o nmero mximo, o item mais antigo ser excludo.

Show Column Headers

Mostra/oculta os cabealhos de coluna dos visualizadores de alarme

Show Summary

Mostra informaes de status na parte inferior do visualizador de alarme

Tabela 15-20. Parmetros do Grupo de Configuraes de Exibio

Comandos do Visualizador de Alarme (Alarm Viewer Commands)


Alm de usar os botes do visualizador de alarme, o usurio pode realizar as mesmas funes atravs
do script.

Gerenciamento de Alarmes em Runtime


A notificao de alarme pode ser feita das seguintes maneiras:
Reconhecimento de Alarme (Alarm Acknowledgement)
Um alarme pode ser reconhecido atravs das seguintes formas:

Clique com o boto direito do mouse na linha de alarme e selecione Acknowledge.


Selecione a linha de alarme e pressione o boto Acknowledge Selected.
Pressione o boto Acknowledge All para reconhecer todos os alarmes atuais.
Aes de script.

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

15. Gerenciamento de Alarmes


Filtragem (Filtering)
Pressionar o boto Filter no visualizador de alarme abrir uma caixa de dilogo que permite ao
usurio inserir um perfil de filtragem para controlar quais alarmes devem ser exibidos na lista. A
filtragem pode ser feita com base em qualquer combinao das seguintes condies:

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:

O boto Play for pressionado.


O operador mudar a tela e depois retornar a esta (ou for para outras telas mostrando o
visualizador de alarme).
Decorrer um intervalo de 5 minutos.

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

Pressionar Enter quando o cursor est fora do


visualizador de alarme faz com que este seja levado para
dentro do visualizador.

Backspace

Pressionar Backspace quando o cursor est dentro do


visualizador de alarme faz com que este seja levado para
dentro do visualizador

ACK

Ao pressionar ACK quando o cursor est fora ou dentro


do visualizador de alarme, faz com que os alarmes sejam
reconhecidos.

Seta esquerda

Pressionar a seta esquerda quando o cursor est dentro


do visualizador de alarme direciona o foco para a lista de
alarme.

Seta direita

Pressionar a seta direita quando o cursor est dentro do


visualizador de alarme direciona o foco para os botes
do visualizador de alarme.

Tabela 15-21. Parmetros do Visualizador de Alarme em Painis Operados por Teclado

Modificando as Configuraes de Distribuio de Alarme em Runtime


possvel configurar aes ou usar o Visualizador de Distribuio de Alarme para modificar o
caderno de endereos e as configuraes de distribuio de alarme no Runtime.
243

15. Gerenciamento de Alarmes


Nota:
Se o Visualizador de Distribuio de Alarme ou as aes de distribuio de alarme forem utilizadas
no Runtime, possvel que as configuraes de distribuio tenham sido modificadas. Assim sendo,
na prxima vez em que o usurio realizar o download de um projeto no painel de operao, este
receber uma notificao e poder optar entre substitu-lo ou no.

244

16. Gerenciamento de Segurana

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.

Configuraes Gerais de Segurana


Para localizar as configuraes gerais para esta funo, clique em Security (Project Explorer) e
selecione a guia Users. A seguir, clique no boto Settings.

Figura 16-1. Configuraes - General Security


Parmetro

Descrio

Select action on access denied

Quando os direitos de acesso a usurios no so suficientes para,


por exemplo, modificar um objeto ou executar uma ao, possvel
exibir uma mensagem de acesso negado abrir uma caixa de dilogo
de Login. A opo None no executa nenhuma ao

Select visibility

Quando um usurio com direitos de acesso insuficientes tenta atuar


em um determinado objeto, possvel especificar visibilidade para
este:
Disabled: Somente usurios com suficientes direitos de acesso
podem atuar sobre o objeto. O objeto fica visvel, porm
desabilitado.
Oculto: Somente os usurios com suficientes direitos de acesso
podem visualizar o objeto. O objeto fica invisvel para os usurios
com direitos de acesso insuficientes
Normal: Somente usurios com suficientes direitos de acesso
podem atuar sobre o objeto. O objeto aparece normalmente para
usurios com direitos de acesso insuficientes.

Automatic Logout

Quando esta caixa est marcada, os usurios podem realizar o


Logout automaticamente aps um determinado tempo (minutos) de
inatividade. Aps um Logout automtico a tela atual muda para a
tela inicial.

245

16. Gerenciamento de Segurana


Tabela 16-1. Parmetros de ID de Texto
Nota:
O Logout automtico no ser realizado se houver um erro de comunicao (erro COM) no painel.
Aps remover o erro de comunicao do painel, o Logout automtico ser executado dentro do
tempo especificado, calculado a partir de quando a comunicao foi restabelecida.
Propriedades de Regras de Senhas
Permite definir um nmero mnimo de caracteres para as senhas.

Grupos de Segurana (Security Groups)


Os grupos de segurana so definidos na guia Groups da pgina de configurao de Security. Se
objetos e telas foram configurados com acesso restrito, o usurio atual deve pertencer a um grupo de
segurana especfico para que possa control-los ou visualiz-los.
Criando Grupos de Segurana
Para criar um novo grupo de segurana em um projeto, clique em Security (Project Explorer) e
selecione a guia Groups. A seguir, clique em Add.

Figura 16-2. Criando Grupos de Segurana


Parmetro

Descrio

Name

Qualquer string alfanumrica, iniciando por uma letra (a-z, A-Z)

Users

Seleo de usurios a serem includos no grupo

Users Invisible in Runtime

Quando esta caixa est marcada, os usurios do grupo atual no


podero ser selecionados na caixa de dilogo Login, no Runtime.
Entretanto, ser possvel digitar o nome de usurio e senha para
Login.
Somente destino painis de operao: Para que seja possvel
inserir manualmente um nome de usurio e senha, clique na opo
Login na caixa de dilogo correspondente, no Runtime. Em
seguida, clique no campo Usurio. Ser exibido um teclado no qual
o usurio poder inserir o nome.

Tabela 16-2. Parmetros do Grupos de Segurana


246

16. Gerenciamento de Segurana

Usurios (Users)
Usurios e senhas para Login so definidas na guia Users da pgina de configurao Security.

Figura 16-3. Grupos Users


Parmetro

Descrio

Name

Qualquer string alfanumrica, iniciando por uma letra (a-z, A-Z)

Password

Qualquer string alfanumrica com comprimento mnimo de acordo com as regras


de senhas. A senha convertida em asteriscos assim que o usurio sai da clula.

Description

Descrio opcional do usurio

Groups

Seleo dos grupos de segurana para o usurio

Tabela 16-3. Parmetros de ID de Texto


Tambm possvel adicionar usurios e alterar senhas diretamente em um projeto de execuo,
atravs da ao Show User Dialog.
Login e Logout
A caixa de dilogo de Login pode ser exibida no Runtime, por exemplo, clicando-se no boto, para o
qual a ao de Login foi especificada. possvel alterar a senha da caixa de dilogo de Login.

247

16. Gerenciamento de Segurana

Figura 16-4. Janela de Login


A caixa de dilogo Login lista todos os usurios configurados para o projeto atual, exceto aqueles
usurios dos grupos para os quais a opo Users Invisible in Runtime foi selecionada.
Tambm possvel configurar um comportamento geral que exiba esta caixa de dilogo sempre que
o usurio tente atuar em um objeto sobre o qual no tem direitos de acesso. Esse comportamento
configurado na janela Properties para a funo Security, selecionando-se a opo Show Login Dialog
para ao em acesso negado.
A ao de Logout usada para executar um Logout.
Os usurios tambm podem ser desconectados automaticamente aps um determinado tempo
(minutos) de inatividade, configurando-se a opo Logout automtico na janela de propriedades para
a funo de Segurana.
Nota:
Aps o Logout, a funo Show Previous Screen para teclas de funo e toque ser ignorada. Este
um recurso de segurana para impedir que pessoas no autorizadas acessem telas protegidas por
senhas.

Segurana de Objeto e Visibilidade


O acesso a objetos pode ser restrito a um determinado grupo de segurana. Cada grupo de segurana
contm um conjunto de usurios, cada qual com uma senha individual. Para que possa controlar um
objeto com uma configurao de segurana, o usurio deve pertencer ao grupo de segurana definido
e executar o Login.
Para controlar a segurana do objeto o usurio deve selecion-lo e abrir o grupo de Tag / Security
(abas de menus Home ou General).
Se no houver nenhuma segurana definida para o objeto, este estar disponvel a todos, ou seja, no
ser solicitado Login.
Nota:
Security tem prioridade em relao Dynamics. No possvel definir a segurana em teclas de
funo.
A visibilidade e as configuraes de comportamento configuradas no Security Manager sero usadas
quando o grupo de segurana est definido, porm sem a visibilidade estar explicitamente
especificada. As seguintes opes podem ser definidas:

248

16. Gerenciamento de Segurana

Parmetro

Descrio

Default

O objeto est visvel para todos

Disabled

Somente usurios do grupo de segurana selecionado podem atuar


sobre o objeto. O objeto est visvel, porm desabilitado (cor cinza)
para usurios com direitos de acesso insuficientes.

Hidden

Somente usurios do grupo de segurana selecionado podem


visualizar o objeto. O objeto fica invisvel para usurios com direitos
de acesso insuficientes.

Normal

Somente usurios dos grupos de segurana selecionados podem


atuar sobre o objeto. O objeto parece normal para usurios com
direitos de acesso insuficientes.

Tabela 16-4. Segurana de Objetos e Parmetros de Visibilidade

249

17. Gerenciamento de Idiomas

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.

Configurando Mltiplos Idiomas


A funo de mltiplos idiomas est includa na aplicao por padro e est localizada na pasta
Function, no Project Explorer.
A pgina de configurao de idiomas consiste das guias Texts, System Texts e Language.
Adicionando Idiomas
1. Clique em Multiple Languages e abra as pginas de configurao.
2. Selecione a guia Languages.
3. Adicione o idioma desejado, selecionando-o na lista.

Figura 17-1. Adicionando Idiomas


Para disponibilizar o idioma no Runtime, configure a opo correspondente. Em Keyboard Layout
selecione diferentes layouts para o teclado virtual, o qual utilizado para entradas alfanumricas no
Runtime.
A cada idioma adicionado atribudo um nmero de ndice. O nmero de ndice 0 reservado para
o idioma padro (aquele no qual a aplicao foi criada). Os botes Add e Delete podem ser usados
para adicionar e remover idiomas, respectivamente.
O boto Settings permite a vincular o idioma a uma tag, o que possibilita alterar o idioma do projeto
com base em um valor alterado.
O boto Show Selection / Show All permite filtrar os idiomas na visualizao atual.

250

17. Gerenciamento de Idiomas

Textos de Sistema (System Texts)


Textos de sistema pertencem a funes (por exemplo, Alarm Server ou Security), ao sistema (por
exemplo, Time Zone) e a objetos (por exemplo, Buttons ou Sliders), excluindo-se o texto inserido
pelo desenvolvedor.
Selecione a guia System Texts na pgina de configurao Multiple Languages para editar textos do
sistema.
Esto disponveis para seleo vrias pr-tradues instaladas:

Ingls
Alemo
Francs
Portugus do Brasil
Chins tradicional
Chins simplificado

Figura 17-2. System Texts


O boto Show Selection / Show All permite filtrar os idiomas na visualizao atual.
O boto Import / Export exporta um idioma de sistema para um arquivo de texto para este seja
traduzido e, em seguida, importa-o novamente.
Nota:
Expresses regionais para hora, datas e dias da semana so iguais para as configuraes da conta de
sistema padro. Entretanto, at determinado ponto, podem ser alteradas na aba Date, Time and
Region (menu System).

251

17. Gerenciamento de Idiomas

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.

Figura 17-3. Textos de Usurio


O boto Show Selected / Show All permite filtrar os idiomas na visualizao atual.
O boto Import / Export exporta um idioma de sistema para um arquivo de texto para este seja
traduzido e, em seguida, importa-o novamente.
Nota:
Quando o objeto est vinculado a um texto na Text Library, seu nome interno (no exibido no
Runtime) apresentado em cinza na lista de textos. Isto indica que editar o texto no afetar o projeto
enquanto este estiver em execuo.

ID de Texto (Text Ids)


A funo Text IDs est disponvel na guia Text IDs, na pgina de configurao Multiple Languages.
Para habilitar esta funo marque a caixa de seleo Text Ids Enabled na guia correspondente.

252

17. Gerenciamento de Idiomas

Figura 17-4. ID de Texto de Mltiplos Idiomas


Esta aba apresenta as seguintes colunas: Text ID, Default Text e uma coluna para cada idioma. O
texto na coluna do texto padro corresponde ao idioma padro usado no iX Developer.
A opo Add acrescenta uma linha com uma ID de texto igual a maior ID de texto existente, mais 1.
O boto Show Selection / Show All Button permite filtrar os idiomas na visualizao atual.
O boto Import / Export exporta um idioma de sistema para um arquivo de texto para este seja
traduzido e, em seguida, importa-o novamente.
Navegar em IDs de Texto (Text ID Browser)
Se a funo Text ID estiver habilitada, todos os controles das caixas de texto no iX Developer,
inclusive os textos usados no iX Runtime, sero substitudos pelo controle Text ID Browser.
As IDs do texto so acessadas a partir de uma lista de popup, clicando-se na seta da caixa combo ao
lado do controle do navegador.
A lista de popup apresenta as seguintes colunas: Text ID, Default Text e uma coluna para cada
idioma. Clicando com o boto direito do mouse no cabealho da coluna abre-se um menu de
contexto, o qual mostra todas as colunas disponveis. O menu de contexto oferece a possibilidade de
configurar quais colunas sero exibidas na lista de popup.

253

17. Gerenciamento de Idiomas

Figura 17-5. Text ID Browser


Parmetro

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

Vincula o texto do objeto a ID do texto selecionado

Cancel

Fecha a lista de popup. No so realizadas alteraes.

Tabela 17-1. Parmetros de Text ID


Quando um objeto est vinculado a um Text ID, este exibido no controle Txt ID Browser da
seguinte forma:
TextID Text
O texto corresponde ao idioma padro usado no iX Developer.

Figura 17-6. General Text ID


Ao abrir a lista de popup, o campo de texto atua como um filtro para a mesma.
O objeto em si mostrar somente o texto correspondente (sem a ID do texto), o qual desativado
para edio.
254

17. Gerenciamento de Idiomas


Quando o idioma no iX Developer ou no iX Runtime for alterado, o texto vinculado a uma ID ser
atualizado para o texto correspondente, ou seja, o texto inserido na aba ID de texto.

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.

Figura 17-7. Janela de Tradues

255

17. Gerenciamento de Idiomas

Parmetro

Descrio

Translation Provider

Seleciona o fornecedor de traduo entre os provedores


disponveis. O Microsoft Bing Translator o nico fornecedor de
traduo do iX Developer.

Reference Language

Seleciona o idioma de referncia, ou seja, o idioma em que o


projeto foi criado.

Only translate items that have


not yet been translated

Se esta caixa est desmarcada, os itens j traduzidos no projeto


tambm so substitudos.

Translate from

Seleciona o idioma de origem para a traduo; o idioma padro


(idioma de referncia) ou qualquer um que tenha sido adicionado ao
projeto.

Translate to

Seleo de idioma de destino para a traduo.

Tabela 17-2. Parmetros de Traduo


Nota:
Uma vez que a ferramenta de traduo acessa provedores de traduo online, o processo de traduo
pode, algumas vezes, ser demorado (ou interrompido) devido ao excesso de usurios.

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.

Figura 17-8. Text ID

256

17. Gerenciamento de Idiomas

Parmetro

Descrio

Format

Selecione o formato do arquivo exportado (arquivo de texto ou


arquivo do Excel).

Path

V at o local do arquivo exportado

Delimiter

Se o formato Arquivo de Texto foi selecionado, selecione o


delimitador na lista drop-down (vrgula, ponto e vrgula, espao ou
tab)

Languages

Selecione os idiomas a serem exportados

Tabela 17-3. Parmetros de Exportao de Idiomas


O arquivo exportado incluir tambm o idioma padro.
Notas:
Aps ter exportado textos de usurio/sistema com caracteres nacionais a serem editados no Excel,
65001: selecione o formato Unicode (UTF8) na caixa de dilogo importao de Excel. Caso
contrrio, os caracteres nacionais sero corrompidos no Excel.
Para importar ou exportar arquivos. xls, o Microsoft Excel deve estar instalado.

Importao de Idiomas (Import Language Translations)


Aps a traduo ou outra edio, o arquivo do idioma atualizado pode ser novamente importado para
o projeto.
1. Selecione o boto Import / Export.
2. Especifique o local em Path e a seleo de idioma e clique em OK.

Figura 17-9. Import Language Translations

257

17. Gerenciamento de Idiomas

Parmetro

Descrio

Format

Selecione o formato do arquivo s ser importado (arquivo de texto ou


arquivo do Excel).

Path

V at o local do arquivo para importao

Languages

Selecione os idiomas a serem importados

Import Strategy

A opo Tecla realiza a importao de acordo com as colunas de


Designer e o Objeto na pgina de configurao Mltiplos Idiomas. O
texto de referncia executa a importao de acordo com a coluna
Texto. Caso o usurio tenha alterado os textos do idioma padro,
recomenda-se selecionar esta tecla aps a exportao.

Tabela 17-4. Parmetros de Importao de Idiomas


O arquivo importado incluir tambm o idioma padro.
Notas:
Assegure-se de realizar uma cpia de backup do projeto antes do processo de importao para o caso
de eventuais incompatibilidades entre o idioma atual e o importado.
Para importar ou exportar arquivos. xls, o Microsoft Excel deve estar instalado.

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

18. Registro de Aes (Audit Trail)

18.Registro de Aes (Audit Trail)


A funo de Audit Trail registrar as aes do operador. O banco de dados do registro de aes pode
ser exportado em formato csv, atravs da ao Database Export. recomendvel usar o mtodo de
exportao de banco de dados, do que o mtodo de backup.

Estratgias de Registro Logging Strategies


Para atender as exigncias da FDA (Food and Drug Administration), o registro das aes deve ser
feito de forma rgida. O registro do FDA exige que os em registros no sejam sobrescritos. Quando o
banco de dados da trilha de auditoria estiver perto exceder seu limite (aproximadamente 80%), ser
exibida uma janela de notificao, onde o usurio obrigado a exportar os dados. Alternativamente,
possvel aumentar o tamanho do banco dedados da trilha. Se for excedido o limite do banco de dados,
o registro encerrado e o painel de operao ser bloqueado para operao, o que indicado por uma
mensagem de erro.
No caso de buffer circular (anel), o registro mais antigo substitudo quando o banco de dados
estiver cheio. Nenhuma mensagem de aviso exibida quando o limite do banco de dados for
atingido.
O banco de dados pode ser exportado atravs de uma ao, independentemente da estratgia de
registros. Os registros so salvos no banco de dados do registro de aes, e as informaes podem ser
visualizadas atravs do Visualizador de Registro de Aes.

Usando a Funo Registro de Aes (Audit Trial)


A funo habilitada ao selecionar a opo correspondente no menu Insert. A pgina de
configurao se abrir na rea de trabalho. Todas as aes disponveis sero listadas. possvel
registrar todos ou apenas algumas aes. Tambm possvel registrar somente alteraes de tag (sem
aes).

Figura 18-1. Audit Trial


259

18. Registro de Aes (Audit Trail)


Parmetro

Descrio

Log All / Log None

Clique nos botes para selecionar rapidamente todas ou nenhuma


ao da lista

Logging strategy

Selecione FDA ou Buffer Circular

Max size of database

Tamanho mximo do banco de dados da trilha de auditoria

Tabela 18-1. Funes de Registro de Aes


Alteraes de valor em tags executadas pelo usurio podem ser registradas, selecionando-se a opo
Log to Audit Trail (pgina de configurao de tags). Esta opo habilitada apenas se a funo de
trilha de auditoria estiver ativada no projeto.
Descrio do Registro de Aes (Audit Trail Description)
possvel adicionar uma descrio para cada objeto registrado em Audit Trail Database atravs da
Property Grid.

Figura 18-2. Audit Trail Description


A descrio ser salva na coluna Audit Trail Database e limitada a 255 caracteres.

Visualizador do Registro de Aes (Audit Trial Viewer)


O Visualizador do Registro de Aes selecionado a partir do grupo Objects no menu Home e exibe
as informaes do Audit Trail Database.
Ao marcar a opo Configure Columns (menu General) quando o objeto Audit Trail Viewer est
selecionado, o usurio tem acesso s opes de configurao das colunas a serem exibidas no
Runtime.

260

18. Registro de Aes (Audit Trail)

Figura 18-3. Visualizador de Registro de Aes (Columns)

Exportar Registro de Aes (Audit Trail Export)


Um banco de dados de registro de aes pode ser exportado como um arquivo. csv e salvo em um
pen drive USB, carto de memria externo ou na pasta de arquivos de projeto. A exportao
configurada por meio da ao correspondente, disponvel no grupo de ao Database.
Nota:
A exportao no excluir o registro de do registro de aes do projeto.

Figura 18-4. Exportar Registro de Aes

261

18. Registro de Aes (Audit Trail)


Exportar Registro de Aes de um Painel iX Destino

Figura 18-5. Exportar Registro de Aes de um Painel iX Destino


possvel exportar para um dispositivo USB, carto de memria externo ou pasta de arquivos de
projeto e, ainda, definir outro nome para o arquivo de exportao.
Tambm possvel selecionar o delimitador solicitado no arquivo. csv (vrgula ou ponto e vrgula).

262

18. Registro de Aes (Audit Trail)


Exportar Registro de Aes de um PC Destino

Figura 18-6. Exportar Registro de Aes de um PC Destino


Selecione entre as opes: Exportar para a pasta de arquivos de projeto (Export to Project Files
Folder), pesquisar e selecionar um caminho de exportao (Browse and Select an Export Path) ou
Exportar para o caminho (Export to Path). Alm disto, possvel definir outro nome para o arquivo
de exportao.
A opo pesquisar e Selecionar caminho de exportao (Browse and Select an Export Path) permite
buscar o destino de exportao desejado no Runtime. Isso pode ser til se as pastas disponveis no
Runtime so desconhecidas durante a criao do projeto.
Selecione Export to Path quando desejar definir o caminho na criao do projeto. Se o caminho
predefinido no for vlido no Runtime, o operador pode navegar pelo ambiente do PC, clicando no
boto correspondente.
Tambm possvel selecionar o delimitador solicitado no arquivo. csv (vrgula ou ponto e vrgula).

263

19. Biblioteca de Textos (Text Library)

19.Biblioteca de Textos (Text Library)


Com a funo Text Library, tabelas de texto podem ser criadas, onde os valores esto vinculados aos
textos. A biblioteca de textos utilizada para apresentar cada etapa do controle de sequncia. Alm
disto, pode apresentar os cdigos de erros, onde um sinal analgico os gera conectados aos textos na
biblioteca. A biblioteca tambm pode ser usada para fornecer valores analgicos especficos,
dependendo dos textos selecionados.
As funes da biblioteca de texto so ativadas selecionando-se as mesmas no menu Insert.

Figura 19-1. Text Library


Textos e grupos podem ser acrescentados atravs do boto Add.
Tambm possvel adicionar valores iniciais e finais para cada mensagem, o que faz com que o texto
no objeto conectado se altere, dependendo do valor da tag.
Notas:
Os valores iniciais e finais devem ser inteiros. Se o valor de entrada inserido com decimais e,
especialmente se estiver fora do intervalo especificado, pode haver problemas na atualizao do
texto. Se este for o caso, utilize a funo Configure Text, que est disponvel na aba General quando
o objeto est selecionado.
Textos padro inseridos atravs do campo Configure Text, no sero exibidos fora do intervalo
definido na Text Library. Neste caso, utilize este campo para definir todas as apresentaes de texto
para o objeto.

Conectando Objetos a Textos de Bibliotecas de Texto


Execute os seguintes passos para conectar um objeto a um texto de biblioteca:
1.
2.
3.
4.

Selecione o objeto na tela.


Clique em General (menu Dynamics).
Selecione a propriedade Text e Text Library Group Converter.
V at a tag e selecione o grupo de biblioteca de texto.
264

19. Biblioteca de Textos (Text Library)

Figura 19-2. General Dynamics


O objeto apresentar os textos da Text Library, ao invs do valor.

Exportando e Importando Textos de Bibliotecas de Textos


Os textos na biblioteca podem ser exportados e importados atravs do boto correspondente, na
pgina de configurao da Text Library. O procedimento semelhante exportao e importao de
tags.

265

20. Exportar Banco de Dados (Database Export)

20.Exportar Banco de Dados (Database Export)


Alguns bancos de dados do projeto podem ser exportados como um arquivo .csv para um dispositivo
USB, carto de memria externo ou para a pasta de arquivos de projeto. Os seguintes bancos de
dados esto disponveis para exportao csv:
servidor de alarme, trilha de auditoria, registrador de dados e visualizador de tendncia. A exportao
de banco de dados no suportada durante a simulao do projeto.

Configurando a Exportao do Banco de Dados (Database Export)


A exportao acionada atravs da ao Database Export (grupo Database).

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

Figura 20-2. Database Export from Operator Panel Target

266

20. Exportar Banco de Dados (Database Export)


A exportao pode ser direcionada a um dispositivo USB ou carto de memria externo. Tambm
possvel dar outro nome ao arquivo de exportao. Se a caixa Overwrite estiver desmarcada, a data e
hora sero adicionados ao nome do arquivo de exportao, o que evita que o mesmo seja substitudo
caso j haja outro arquivo de exportao.
Exportao de Banco de Dados do Destino PC

Figura 20-3. Database Export from PC Target


possvel dar outro nome a um arquivo de exportao. Se a caixa Overwrite estiver desmarcada, a
data e hora sero adicionados ao nome do arquivo de exportao - o que evita que o mesmo seja
substitudo caso j haja outro arquivo de exportao.
A opo Browse and Select an Export Path permite buscar o destino de exportao desejado no
Runtime. Isso pode ser til se as pastas disponveis no Runtime so desconhecidas durante a criao
do projeto.
Selecione Export to Path quando desejar definir o caminho na criao do projeto. Se o caminho
predefinido no for vlido no Runtime, o operador pode navegar pelo ambiente do PC, clicando no
boto correspondente.

267

21. Software do Sistema do Painel do iX

21.Software do Sistema do Painel do iX


No painel de operao, o iX Runtime j vem previamente carregado.
O iX Runtime pode ser substitudo, ou seja, atualizado para uma verso mais recente, tanto atravs
do PC quanto atravs do carto de memria externa.
Um Image Loader utilizado para fazer o download dos programas do sistema para o painel de
operao via PC. O Image Loader est disponvel no site.
Notas:
O Image Loader requer a instalao do .NET Framework 2.0.
Ao atualizar um painel de operao, importante assegurar-se de que no haja queda de energia
durante a transferncia. No recomendvel retroceder o software do sistema a uma verso anterior.

Tela de Boas Vindas (Welcome)


Quando o painel de operao iniciado, a tela de boas-vindas exibida, nela so exibidas as
seguintes informaes:

Tamanho do carto de memria interna, se aplicvel


Endereo IP
Verso da imagem

Se houver um projeto no painel, este ser carregado automaticamente.


Se no houver nenhum projeto no painel, um toque na tela exibir o menu de Servio.
Se houver um carto SD inserido no painel, e o projeto deste for diferente daquele salvo no painel de
operao, o usurio dever optar entre restaurar ou no o projeto e as configuraes de IP.

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.

Pressione qualquer ponto do visor do painel para entrar no menu de servio.

Menu Service em Painis TxA / TxB


Execute as seguintes etapas para entrar no menu de servio:
1. Energize o painel.
2. Ao visualizar a imagem do relgio de vidro, pressione a tela por aproximadamente 20 segundos.
3. Se o menu de servio estiver protegido por senha, o usurio ser solicitado a utilizar um cdigo
pin. Introduza o cdigo pin.
4. A tela de calibrao de toque exibir a seguinte mensagem: Tap Anywhere on Screen or Touch
Calibrate Will Start in 10 Seconds.
5. Pressione o dedo novamente para entrar no menu Service.

268

21. Software do Sistema do Painel do iX


Opes do Menu Service
Configuraes IP (IP Settings)
Selecione a opo para obter o endereo IP automaticamente via DHCP (Obtain IP Address
Automatically via DHCP) ou especifique o endereo desejado. O endereo IP tambm pode ser
definido durante a transferncia do projeto.
Para os painis com duas portas Ethernet, selecione a porta de acordo com a ilustrao abaixo.

Figura 21-1. Configuraes IP


A porta atualmente conectada apresenta um asterisco (*).
Data / Hora (Date / Time)
Use a caixa de dilogo Date/Time Settings para definir o fuso horrio, a data e hora do painel.
Apagar o Projeto (Erase Project)
Esta funo detecta se o projeto est localizado na memria do painel ou no carto de memria. Ao
pressionar esta tecla o projeto ser completamente removido, assim como todos os componentes do
painel de memria/carto de memria.
Copiar Projeto (Copy Project)
Esta opo criar uma cpia do projeto do carto de memria conectado na memria do painel.
Caso j haja um projeto armazenado no painel de destino, este comando far surgir uma caixa de
dilogo perguntando se um backup do projeto existente deve ser salvo no carto de memria.
Se as configuraes de IP estiverem armazenadas no carto de memria, ser uma caixa de dilogo,
perguntando se as mesmas devem ser aplicadas ao painel de destino. necessrio reiniciar o painel
para que o endereo IP seja atualizado.
A funo de cpia tambm pode ser usada para copiar um projeto de uma memria USB, porm sem
a possibilidade de transferir as configuraes de IP.
Formatar Carto de Memria (Somente Alguns Modelos) - (Format Memory Card)
Esta funo detectar cartes de memria externos e internos. Selecione o carto a ser formatado e,
em alguns casos, as alternativas de formatao.
Calibrar Toque (Touch Calibrate)

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

21. Software do Sistema do Painel do iX

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:

PC com aplicao do Image Loader


Conexo Ethernet entre o PC e o painel de operao
Endereo IP do painel de operao
Arquivo de imagem do site

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.

Desligue a alimentao do painel.


Defina as opes de modo no modo 0100 (modo de Image Loader).
Reconecte a alimentao.
Selecione o painel de operao para atualizar, digitando o seu endereo IP.
Clique em Upgrade.
Quando a atualizao estiver concluda, desligue a alimentao do painel de operao.
Defina as opes de modo no modo 0000 (modo Run).
Reconecte a alimentao do painel de operao.

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.

Desligue a alimentao do painel.


Pressione um dedo na tela e energize.
Inicie o software Image Loader no computador e siga as instrues na tela.
Selecione o painel de operao para atualizar, digitando o seu endereo IP.
Clique em Upgrade.
Quando a atualizao estiver concluda, desligue a alimentao do painel de operao.
Reconecte a alimentao do painel de operao.
Quando os arquivos do sistema forem atualizados, ser possvel realizar o download do projeto
no painel de operao.

Nota:
Ao atualizar um painel de operao, importante assegurar-se de que no haja queda de energia
durante a transferncia.
270

21. Software do Sistema do Painel do iX


Procedimentos de Transferncia em Painis TxB
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.
Os painis TxB podem ser atualizados atravs de pendrives USB ou atravs de conexo Ethernet para
transferir os arquivos.
Procedimento de Transferncia Via Pendrive USB
1.
2.
3.
4.
5.
6.
7.
8.

Inicie o software Image Loader no computador.


Conecte um pendrive USB vazio no computador que est executando o software Image Loader.
Selecione o pendrive USB no software Image Loader.
Clique em Create.
Desligue a alimentao do painel de operao
Conecte o pendrive USB no painel de operao.
Reconecte a alimentao do painel de operao.
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.
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

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.

Figura 22-1. Adicionar Tags ao Controlador

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

22. Mltiplos Controladores

Figura 22-2. Tags de Endereamento

Exemplos
Os exemplos seguintes mostram configuraes onde vrios drivers so usados no painel de operao.

Figura 22-3. Painel de Operao em Comunicao com um Controlador e um Inversor de Frequncia

273

22. Mltiplos Controladores

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

23.Soluo de Problemas
Esta seo descreve as ferramentas a serem utilizadas no caso de um comportamento inesperado do
iX Developer.

Falha de Compilao do Projeto


Caso haja uma falha de compilao, verifique se o caminho absoluto do projeto, incluindo seus
componentes, no excedeu 260 caracteres.

Problemas de Backup do Projeto


Certifique-se de que o projeto buscado atravs do comando de Backup idntico ao projeto atual no
iX Developer. Ambos devem ter o mesmo nome e tamanho.

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.

Adobe Reader No Reconhecido


Para o objeto visualizador de PDF reconhea que o Adobe Reader instalado no desenvolvimento PC
e no destino, a configurao Exibir PDF no navegador deve estar ativada.
1. Abra o Adobe Reader e selecione Editar/Preferncias/Internet.
2. Marque a opo Exibir PDF.

Expresso No Pode Ser Encontrada


Caso haja um erro indicando que uma expresso no pode ser encontrada na validao de projeto,
certifique-se de que os objetos inseridos a partir da biblioteca de componentes utilizam somente
expresses globais.

Problema de Desempenho Relacionado ao Carto Grfico


Durante a criao de projetos no iX Developer, a carga da CPU pode aumentar subitamente ao
realizar aes como mover objetos na tela ou pairar sobre botes, dependendo de qual carto grfico
est em uso.
Este problema pode ser resolvido ajustando a acelerao de hardware do carto grfico.
No Windows XP, siga os passos abaixo para realizar os ajustes necessrios:
1. Clique duas vezes no cone Exibir no painel de controle do Windows.
2. Selecione a aba Configuraes e clique no boto Avanado.
3. Selecione a guia de Soluo de Problemas e diminua ou desative a acelerao do hardware,
arrastando o slider.
Nota:
No caso de processamento grfico, certifique-se de estar usando o driver grfico mais recente. Se o
problema persistir migre para um carto grfico melhor.
275

23. Soluo de Problemas

Erros Relacionados a Controles de Terceiros


Projetos que envolvam controles de terceiros devem assegurar que estes estejam includos na pasta
correspondente do iX Developer. Caso contrrio, o projeto pode ser encerrado, ou mensagens de erro
inesperadas podem ser exibidas.

Problemas de Desempenho ao Navegar na Visualizao da rvore


de Script
A navegao pela rvore de script pode tornar-se lenta se o usurio estiver trabalhando com um
projeto do iX Developer grande, com mltiplas tags e alarmes. O desempenho pode ser melhorado,
salvando-se o projeto.

276

24. Glossrio

24.Glossrio
Glossrio geral
Bit

Unidade bsica de informao, podendo estar no estado 0 ou 1.

CP

Veja controlador programvel.

Database
Default

Banco de dados.
Valor predefinido para uma varivel, utilizado em caso de no haver definio.

Download

Carga de programa ou configurao no CP.

Hardware

Equipamentos fsicos usados em processamento de dados onde normalmente so executados


programas (software).

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

Equipamento para a conexo de duas redes de comunicao com diferentes protocolos.


Qualquer estao de uma rede com capacidade de comunicao utilizando um protocolo estabelecido.
Regras de procedimentos e formatos convencionais que, mediante sinais de controle, permitem o
estabelecimento de uma transmisso de dados e a recuperao de erros entre equipamentos.