1. Trang chủ
  2. » Công Nghệ Thông Tin

ELIPSE SCADA scada manual HMISCADA SOFTWARE

351 37 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Elipse Scada HMI/Scada Software Manual
Tác giả Elipse Software Ltda
Trường học Elipse Software
Thể loại manual
Năm xuất bản 2005
Thành phố Brazil
Định dạng
Số trang 351
Dung lượng 2,36 MB

Nội dung

Índice 1. INTRODUÇÃO ............................................................................................................................................................. 7 1.1. VERSÕES DO ELIPSE SCADA.................................................................................................................................. 7 1.2. MÓDULOS DE OPERAÇÃO........................................................................................................................................ 9 1.3. PLUGINS.............................................................................................................................................................. 10 2. O QUE HÁ NA TELA ................................................................................................................................................. 11 2.1. OPÇÕES DE MENU ................................................................................................................................................ 12 2.1.1. Menu Arquivo ........................................................................................................................................ 12 2.1.2. Menu Tela ............................................................................................................................................. 13 2.1.3. Menu Objetos........................................................................................................................................ 14 2.1.4. Menu Arranjar ....................................................................................................................................... 16 2.1.5. Menu Visualizar..................................................................................................................................... 17 2.1.6. Menu Ajuda........................................................................................................................................... 17 2.2. BARRA DE FERRAMENTAS ..................................................................................................................................... 18 2.2.1. Barra de Ferramentas Aplicação........................................................................................................... 18 2.2.2. Barra de Ferramentas Objetos.............................................................................................................. 19 2.2.3. Barra de Ferramentas Arranjar ............................................................................................................. 20 2.2.4. Barra de Ferramentas Telas ................................................................................................................. 21 2.3. TECLAS DE ATALHO .............................................................................................................................................. 21 2.4. OPÇÕES DE LINHAS DE COMANDO......................................................................................................................... 22 3. ORGANIZER .............................................................................................................................................................. 23 3.1. APP BROWSER ..................................................................................................................................................... 26 3.2. CRIANDO A SUA APLICAÇÃO................................................................................................................................... 27 3.2.1. Propriedades Gerais da Aplicação........................................................................................................ 28 3.2.2. Janela de Aplicação .............................................................................................................................. 30 3.2.3. Touch Screen........................................................................................................................................ 31 3.2.4. Elipse Web............................................................................................................................................ 33 3.3. SCRIPTS ............................................................................................................................................................... 34 4. TAGS.......................................................................................................................................................................... 35 4.1. GRUPO DE TAGS................................................................................................................................................... 36 4.2. NOVO TAG............................................................................................................................................................ 37 4.3. TAG CRONO.......................................................................................................................................................... 38 4.4. TAG PLC .............................................................................................................................................................. 39 4.5. TAG DDE.............................................................................................................................................................. 41 4.6. TAG DEMO............................................................................................................................................................ 44 4.7. TAG EXPRESSÃO .................................................................................................................................................. 46 4.8. TAG BLOCO .......................................................................................................................................................... 47 4.8.1. Elemento de Bloco ................................................................................................................................ 49 4.9. TAG RAM.............................................................................................................................................................. 51 4.10. TAG MATRIZ .................................................................................................................................................. 51 4.11. TAG BIT......................................................................................................................................................... 53 4.12. PÁGINA DE ALARMES ..................................................................................................................................... 54 4.13. SCRIPTS DE TAGS.......................................................................................................................................... 57 5. TELAS........................................................................................................................................................................ 59 5.1. PROPRIEDADES GERAIS DA TELA .......................................................................................................................... 61 5.2. PROPRIEDADES DE ESTILO DE TELAS.................................................................................................................... 62 5.3. SCRIPTS DE TELA ................................................................................................................................................. 64 6. OBJETOS DE TELA .................................................................................................................................................. 65 6.1. EDIÇÃO DOS OBJETOS DE TELA............................................................................................................................. 65 6.2. PROPRIEDADES DOS OBJETOS DE TELA ................................................................................................................ 66 6.2.1. Página Tamanho e Pos......................................................................................................................... 66 6.2.2. Página Moldura ..................................................................................................................................... 68 6.2.3. Página de Tags ..................................................................................................................................... 69 6.3. SCRIPTS DE OBJETOS DE TELA ............................................................................................................................. 70 6.4. REFERÊNCIA CRUZADA ......................................................................................................................................... 71 6.5. OBJETOS DE VISUALIZAÇÃO .................................................................................................................................. 71 6.5.1. Texto ..................................................................................................................................................... 716.5.2. Display .................................................................................................................................................. 74 6.5.3. Browser................................................................................................................................................. 77 6.5.4. Bitmap................................................................................................................................................... 83 6.5.5. Animação .............................................................................................................................................. 84 6.5.6. AVI ........................................................................................................................................................ 88 6.5.7. Video..................................................................................................................................................... 89 6.5.8. Preview ................................................................................................................................................. 90 6.5.9. Tendência ............................................................................................................................................. 91 6.5.10. Gráfico de Barras.................................................................................................................................. 98 6.5.11. Gauge ................................................................................................................................................. 103 6.6. OBJETOS DE INTERAÇÃO..................................................................................................................................... 105 6.6.1. Slider................................................................................................................................................... 105 6.6.2. Botão................................................................................................................................................... 107 6.6.3. Setpoint............................................................................................................................................... 111 6.6.4. Alarmes............................................................................................................................................... 114 7. ALARMES................................................................................................................................................................ 121 7.1. PROPRIEDADES GERAIS DOS ALARMES............................................................................................................... 121 7.2. SCRIPTS DOS ALARMES ...................................................................................................................................... 122 8. RECEITAS ............................................................................................................................................................... 123 8.1. PROPRIEDADES GERAIS DA RECEITA................................................................................................................... 123 8.2. EDITANDO RECEITAS .......................................................................................................................................... 124 9. HISTÓRICOS ........................................................................................................................................................... 127 9.1. PROPRIEDADES GERAIS DOS HISTÓRICOS........................................................................................................... 127 9.2. ANÁLISE HISTÓRICA............................................................................................................................................ 128 9.3. CONTROLE ESTATÍSTICO DE PROCESSOS............................................................................................................ 137 10. RELATÓRIOS.......................................................................................................................................................... 151 10.1. PROPRIEDADES GERAIS............................................................................................................................... 153 10.2. CONFIGURAÇÕES ........................................................................................................................................ 154 10.3. CONSULTA .................................................................................................................................................. 156 10.4. BANCO DE DADOS ....................................................................................................................................... 157 10.5. BATELADA ................................................................................................................................................... 159 10.6. GRÁFICO ..................................................................................................................................................... 161 10.7. PENAS......................................................................................................................................................... 163 10.8. SCRIPTS...................................................................................................................................................... 164 10.9. RELATÓRIO FORMATADO ............................................................................................................................. 165 10.10. RELATÓRIO ANÁLISE HISTÓRICA .................................................................................................................. 165 11. DRIVERS.................................................................................................................................................................. 167 11.1. CONFIGURANDO DRIVERS............................................................................................................................ 168 11.1.1. Drivers PLC......................................................................................................................................... 168 11.1.2. Drivers de Rede .................................................................................................................................. 171 11.2. SCRIPTS DE DRIVERS .................................................................................................................................. 173 11.3. LISTA DE TAGS ASSOCIADOS ....................................................................................................................... 173 12. DATABASE.............................................................................................................................................................. 175 13. USUÁRIOS............................................................................................................................................................... 179 13.1. FUNÇÕES E ATRIBUTOS ............................................................................................................................... 181 13.2. SCRIPTS DE LOGIN ...................................................................................................................................... 181 14. APLICAÇÕES REMOTAS ....................................................................................................................................... 183 14.1. PROPRIEDADES GERAIS............................................................................................................................... 185 14.2. SCRIPTS DE APLICAÇÕES REMOTAS............................................................................................................. 187 15. ELIPSE WEB ........................................................................................................................................................... 189 16. WATCHER ............................................................................................................................................................... 191 16.1. OBJETOS DO WATCHER............................................................................................................................... 192 17. STEEPLECHASE..................................................................................................................................................... 205 18. OPC SERVER.......................................................................................................................................................... 20718.1. PROPRIEDADES GERAIS DO OPC SERVER ................................................................................................... 208 18.2. TAGS OPC .................................................................................................................................................. 210 18.3. GRUPO OPC ............................................................................................................................................... 214 19. SCRIPTS.................................................................................................................................................................. 217 19.1. CONSIDERAÇÕES GERAIS ............................................................................................................................ 217 19.2. APPBROWSER E REFERÊNCIA CRUZADA ...................................................................................................... 219 19.3. OPERADORES E CONSTANTES ..................................................................................................................... 220 19.4. CONTROLE DE FLUXO .................................................................................................................................. 221 19.4.1. Comando If...Else...ElseIf...EndIf ........................................................................................................ 221 19.4.2. Comando For...Next............................................................................................................................ 222 19.4.3. Comando While...Wend ...................................................................................................................... 222 19.4.4. Comando Repeat...Until...................................................................................................................... 223 19.4.5. Comando Return................................................................................................................................. 223 19.5. FUNÇÕES ESPECIAIS.................................................................................................................................... 223 19.5.1. Funções do Gerenciador Global ......................................................................................................... 224 19.5.2. Funções da Aplicação......................................................................................................................... 248 19.5.3. Funções de Tags................................................................................................................................. 250 19.5.4. Funções de Tela.................................................................................................................................. 255 19.5.5. Funções dos Objetos de Tela ............................................................................................................. 256 19.5.6. Funções de Alarmes ........................................................................................................................... 263 19.5.7. Funções das Receitas......................................................................................................................... 267 19.5.8. Funções de Históricos......................................................................................................................... 269 19.5.9. Funções da Análise Histórica.............................................................................................................. 271 19.5.10. Funções do CEP ................................................................................................................................. 272 19.5.11. Funções de Relatórios ........................................................................................................................ 272 19.5.12. Funções de Consultas......................................................................................................................... 274 19.5.13. Funções da Plotagem ......................................................................................................................... 275 19.5.14. Funções de Drivers ............................................................................................................................. 276 19.5.15. Funções de Database ......................................................................................................................... 279 19.5.16. Funções de Aplicações Remotas........................................................................................................ 286 19.5.17. Funções do OPCServer ...................................................................................................................... 287 19.6. ATRIBUTOS.................................................................................................................................................. 288 19.6.1. Atributos do Gerenciador Global......................................................................................................... 288 19.6.2. Atributos da Aplicação......................................................................................................................... 289 19.6.3. Atributos de Tags ................................................................................................................................ 293 19.6.4. Atributos da Tela ................................................................................................................................. 299 19.6.5. Atributos dos Objetos de Tela............................................................................................................. 302 19.6.6. Atributos da Plotagem......................................................................................................................... 328 19.6.7. Atributos de Alarmes........................................................................................................................... 332 19.6.8. Atributos das Receitas ........................................................................................................................ 333 19.6.9. Atributos dos Históricos....................................................................................................................... 333 19.6.10. Atributos da Análise Histórica ............................................................................................................. 334 19.6.11. Atributos da Consulta.......................................................................................................................... 335 19.6.12. Atributos do CEP (SPC) ...................................................................................................................... 337 19.6.13. Atributos da Batelada.......................................................................................................................... 338 19.6.14. Atributos dos Relatórios ...................................................................................................................... 338 19.6.15. Atributos dos Drivers........................................................................................................................... 339 19.6.16. Atributos de Database......................................................................................................................... 340 19.6.17. Atributos da Lista de Usuários ............................................................................................................ 341 19.6.18. Atributos da Aplicação Remota ........................................................................................................... 341 19.6.19. Atributos do Watcher........................................................................................................................... 345 19.6.20. Atributos do Steeplechase .................................................................................................................. 347 19.6.21. Atributos do OPCServer...................................................................................................................... 348 20. SUPORTE A DDE .................................................................................................................................................... 349 20.1. ELIPSE SCADA COMO CLIENTE ................................................................................................................... 349 20.2. ELIPSE SCADA COMO SERVIDOR ................................................................................................................ 351Convenções Estas são convenções utilizadas neste manual: EXEMPLO DESCRIÇÃO SILO6.BMP Nomes de arquivos e outros termos no nível do sistema operacional são indicados com o tipo de letra Tahoma, em maiúsculas. Geral Nomes de campos e opções que devem ser procurados na tela, em menus ou nas abas dos objetos são indicados com tipo de letra Tahoma. “Agitação” Caracteres entre aspas devem ser digitados no lugar mencionado, sem a presença das aspas. Tela1.Show() Partes de programas (scripts) são indicadas com o tipo de letra Courier. Eles deverão ser digitados nos lugares reservados e depois compilados para a verificação de erros. Tank01.High Caracteres em negrito indicam nomes de objetos do Elipse SCADA ou suas propriedades. Expressões entre os sinais < > devem ser substituídas pelo nome do objeto em questão. Ctrl+Enter Expressões entre colchetes indicam nomes de teclas. Quando estiverem acompanhadas de um sinal +, você deve pressionar a segunda tecla enquanto pressiona a primeira.Introdução 7 Bemvindo ao Elipse SCADA A Elipse Software sentese orgulhosa em apresentar esta poderosa ferramenta para o desenvolvimento de sistemas de supervisão e controle de processos. O Elipse SCADA alia alto desempenho e grande versatilidade representados em seus diversos recursos que facilitam e agilizam a tarefa de desenvolvimento de sua aplicação. Totalmente configurável pelo usuário, permite a monitoração de variáveis em tempo real, através de gráficos e objetos que estão relacionados com as variáveis físicas de campo. Também é possível fazer acionamentos e enviar ou receber informações para equipamentos de aquisição de dados. Além disso, através de sua exclusiva linguagem de programação, o Elipse Basic, é possível automatizar diversas tarefas a fim de atender as necessidades específicas de sua empresa. Agradecemos a sua preferência por nossos produtos e desejamos sucesso com sua nova ferramenta de trabalho Equipe Elipse Software 1.1. Versões do Elipse SCADA O Elipse SCADA está disponível em quatro versões, atendendo as demandas de personalização de nossos clientes. Estas versões se diferenciam na sua funcionalidade, cada uma acrescentando recursos em relação à versão anterior. A seguir, podemos observar as características de cada versão: View A versão View é indicada para aplicações simples, como por exemplo, uma interface com o operador para monitoração e acionamentos. As informações recebidas pelo View estão disponíveis também para outras aplicações que possam trabalhar com DDE (Dynamic Data Exchange). Neste módulo estão disponíveis: • Funções de monitoramento e controle; • Comunicação com PLCs e outros equipamentos via drivers, inclusive em blocos; Capítulo 11. IntroduçãoManual do Usuário 8 Introdução • Objetos de tela para a produção de interfaces, como por exemplo, botões, medidores (gauges), caixas de texto, gráficos de barra e tendências, imagens, animações, alarmes e outros; • Importação de imagens de editores gráficos, como por exemplo, Corel Draw e Microsoft Paint; • Alarmes; • Controle de acesso através de lista de usuários (autenticação); • Servidor e cliente DDE; • Programação e automação de processos através de sua exclusiva linguagem de programação baseada em scripts, o Elipse Basic; • Servidor para aplicações remotas. MMI (Man Machine Interface) Esta versão é indicada para aplicações de médio porte, onde é necessário o armazenamento de dados, tratamento de informações e criação de relatórios complexos. Nesta versão, estão disponíveis além das características da versão View, as seguintes: • Históricos; • Receitas; • Relatórios; • CEP (Controle Estatístico de Processos); • Novos objetos de tela: Browser e Alarmes tipo Histórico; • Log de alarmes em disco.Manual do Usuário Introdução 9 Pro (Professional) Esta versão é indicada para aplicações de qualquer porte, que envolvam comunicação em rede, seja local ou remota ou ainda que necessitem a troca de informações com bancos de dados. A versão Professional possui, além de todas as características da versão MMI, as seguintes funções: • Suporte a ODBC (Open Database Connectivity); • Suporte a DAO (Data Access Objects); • Age como cliente de aplicações remotas. Power Versão especialmente desenvolvida para supervisão de subestações e sistemas elétricos. Permite conexão com IEDs (Intelligent Electronic Device) e RTU (Remote Terminal Units) através de qualquer protocolo de comunicação, inclusive IEC 870 5DNP 3.0. Utiliza base de tempo local, permitindo seqüenciamento de eventos (SOE) com precisão de 1 ms e oscilografia, transferência e visualização de formas de onda, tanto em estações locais como em sistemas telesupervisionados. 1.2. Módulos de Operação O Elipse SCADA possui três módulos para sua operação: Configurador, Runtime e Master. O módulo ativo é definido a partir de um dispositivo de proteção (hardkey) que é acoplado ao computador. Enquanto que os módulos Configurador e Master foram especialmente desenvolvidos para a criação e o desenvolvimento de aplicativos, o módulo Runtime permite apenas a execução destes. Neste módulo, não é possível qualquer alteração no aplicativo por parte do usuário. Na ausência do hardkey, o software pode ainda ser executado em modo Demonstração. Como não necessita do hardkey, o modo Demo pode ser utilizado para a avaliação do software. Ele possui todos os recursos existentes no módulo Configurador, com exceção de que trabalha com um máximo de 20 tags (variáveis de processo) e permite a comunicação com equipamentos de aquisição de dados por até 10 minutos. Neste modo, o software pode ser livremente reproduzido e distribuído. Os módulos Runtime e Master estão também disponíveis em versões Lite que possuem as mesmas características, porém são limitadas em número de tags (variáveis): Lite 75 com 75 tags e Lite 300 com 300 tags.Manual do Usuário 10 Introdução 1.3. PlugIns Plugins são ferramentas adicionais que permitem a expansão dos recursos do Elipse SCADA, acrescentando funcionalidades no software. Eles podem ser adquiridos separadamente e trabalham em conjunto com qualquer versão do software. Atualmente, estão disponíveis os seguintes plugins: Permite a monitoração de sistemas através de recursos de captura, registro e transmissão digital de imagens em tempo real. Suporta diversos padrões (inclusive MPEG), possibilitando a visualização em janelas com tamanho e qualidade programáveis pelo usuário. Permite a criação de um banco de imagens com busca por período ou evento e transmissão de imagens em tempo real para estações remotas via TCPIP ou linha discada. Sistema para supervisão de processos através da Internet. Utilizando qualquer navegador (Internet Explorer, Netscape e outros) é possível conectarse a uma estação de supervisão remota, recebendo dados em tempo real. Com este recurso é possível visualizar processos de qualquer parte do mundo.O que há na Tela 11 Uma maneira fácil de compreender o funcionamento do Elipse SCADA é partir das ferramentas disponíveis e sua apresentação em tela. A ilustração a seguir mostra a tela principal do Elipse SCADA quando uma aplicação está aberta, no módulo Configurador, identificando seus elementos. A Barra de Título mostra o caminho e o nome de sua aplicação, bem como o título da tela corrente que está sendo mostrada na área de trabalho. A área de trabalho é o espaço onde desenvolvemos a aplicação. A edição de telas e de relatórios é feita nessa área. A Barra de Telas mostra o título da tela corrente e permite que você alterne entre uma tela e outra. A Barra de Menus permite a escolha das diversas opções para a configuração da aplicação. Os botões da Barra de Ferramentas permitem que você execute determinadas tarefas rapidamente sem usar os menus. Assim, com apenas um clique, você pode criar objetos de tela ou chamar o Organizer, por exemplo. A Barra de Status mostra várias informações auxiliares quando editando uma aplicação, como por exemplo, indicadores da ativação do

ELIPSESCADA HMI/SCADA SOFTWARE MANUAL DO USUÁRIO 2005 © Elipse Software Ltda Todos os direitos reservados 05/01/2006- Versão 2.28 Índice INTRODUÇÃO 1.1 1.2 1.3 VERSÕES DO ELIPSE SCADA MĨDULOS DE OPERÃO PLUG-INS 10 O QUE HÁ NA TELA 11 2.1 OPÇÕES DE MENU 12 2.1.1 Menu Arquivo 12 2.1.2 Menu Tela 13 2.1.3 Menu Objetos 14 2.1.4 Menu Arranjar 16 2.1.5 Menu Visualizar 17 2.1.6 Menu Ajuda 17 2.2 BARRA DE FERRAMENTAS 18 2.2.1 Barra de Ferramentas Aplicaỗóo 18 2.2.2 Barra de Ferramentas Objetos 19 2.2.3 Barra de Ferramentas Arranjar 20 2.2.4 Barra de Ferramentas Telas 21 2.3 TECLAS DE ATALHO 21 2.4 OPÇÕES DE LINHAS DE COMANDO 22 ORGANIZER 23 3.1 3.2 APP BROWSER 26 CRIANDO A SUA APLICAÇÃO 27 3.2.1 Propriedades Gerais da Aplicaỗóo 28 3.2.2 Janela de Aplicaỗóo 30 3.2.3 Touch Screen 31 3.2.4 Elipse Web 33 3.3 SCRIPTS 34 TAGS 35 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 GRUPO DE TAGS 36 NOVO TAG 37 TAG CRONO 38 TAG PLC 39 TAG DDE 41 TAG DEMO 44 TAG EXPRESSÃO 46 TAG BLOCO 47 4.8.1 Elemento de Bloco 49 4.9 TAG RAM 51 4.10 TAG MATRIZ 51 4.11 TAG BIT 53 4.12 PÁGINA DE ALARMES 54 4.13 SCRIPTS DE TAGS 57 TELAS 59 5.1 5.2 5.3 PROPRIEDADES GERAIS DA TELA 61 PROPRIEDADES DE ESTILO DE TELAS 62 SCRIPTS DE TELA 64 OBJETOS DE TELA 65 6.1 6.2 EDIÇÃO DOS OBJETOS DE TELA 65 PROPRIEDADES DOS OBJETOS DE TELA 66 6.2.1 Página Tamanho e Pos 66 6.2.2 Página Moldura 68 6.2.3 Página de Tags 69 6.3 SCRIPTS DE OBJETOS DE TELA 70 6.4 REFERÊNCIA CRUZADA 71 6.5 OBJETOS DE VISUALIZAÇÃO 71 6.5.1 Texto 71 6.5.2 Display 74 6.5.3 Browser 77 6.5.4 Bitmap 83 6.5.5 Animaỗóo 84 6.5.6 AVI 88 6.5.7 Video 89 6.5.8 Preview 90 6.5.9 Tendência 91 6.5.10 Gráfico de Barras 98 6.5.11 Gauge 103 6.6 OBJETOS DE INTERAÇÃO 105 6.6.1 Slider 105 6.6.2 Botão 107 6.6.3 Setpoint 111 6.6.4 Alarmes 114 ALARMES 121 7.1 7.2 PROPRIEDADES GERAIS DOS ALARMES 121 SCRIPTS DOS ALARMES 122 RECEITAS 123 8.1 8.2 PROPRIEDADES GERAIS DA RECEITA 123 EDITANDO RECEITAS 124 HISTÓRICOS 127 9.1 9.2 9.3 10 PROPRIEDADES GERAIS DOS HISTÓRICOS 127 ANÁLISE HISTÓRICA 128 CONTROLE ESTATÍSTICO DE PROCESSOS 137 RELATÓRIOS 151 10.1 10.2 10.3 10.4 10.5 10.6 10.7 10.8 10.9 10.10 11 PROPRIEDADES GERAIS 153 CONFIGURAÇÕES 154 CONSULTA 156 BANCO DE DADOS 157 BATELADA 159 GRÁFICO 161 PENAS 163 SCRIPTS 164 RELATÓRIO FORMATADO 165 RELATÓRIO ANÁLISE HISTÓRICA 165 DRIVERS 167 11.1 CONFIGURANDO DRIVERS 168 11.1.1 Drivers PLC 168 11.1.2 Drivers de Rede 171 11.2 SCRIPTS DE DRIVERS 173 11.3 LISTA DE TAGS ASSOCIADOS 173 12 13 DATABASE 175 USUÁRIOS 179 13.1 13.2 14 APLICAÇÕES REMOTAS 183 14.1 14.2 15 16 FUNÇÕES E ATRIBUTOS 181 SCRIPTS DE LOGIN 181 PROPRIEDADES GERAIS 185 SCRIPTS DE APLICAÇÕES REMOTAS 187 ELIPSE WEB 189 WATCHER 191 16.1 OBJETOS DO W ATCHER 192 17 STEEPLECHASE 205 18 OPC SERVER 207 18.1 18.2 18.3 19 SCRIPTS 217 19.1 19.2 19.3 19.4 19.4.1 19.4.2 19.4.3 19.4.4 19.4.5 19.5 19.5.1 19.5.2 19.5.3 19.5.4 19.5.5 19.5.6 19.5.7 19.5.8 19.5.9 19.5.10 19.5.11 19.5.12 19.5.13 19.5.14 19.5.15 19.5.16 19.5.17 19.6 19.6.1 19.6.2 19.6.3 19.6.4 19.6.5 19.6.6 19.6.7 19.6.8 19.6.9 19.6.10 19.6.11 19.6.12 19.6.13 19.6.14 19.6.15 19.6.16 19.6.17 19.6.18 19.6.19 19.6.20 19.6.21 20 PROPRIEDADES GERAIS DO OPC SERVER 208 TAGS OPC 210 GRUPO OPC 214 CONSIDERAÇÕES GERAIS 217 APPBROWSER E REFERÊNCIA CRUZADA 219 OPERADORES E CONSTANTES 220 CONTROLE DE FLUXO 221 Comando If Else ElseIf EndIf 221 Comando For Next 222 Comando While Wend 222 Comando Repeat Until 223 Comando Return 223 FUNÇÕES ESPECIAIS 223 Funỗừes Gerenciador Global 224 Funỗừes da Aplicaỗóo 248 Funỗừes de Tags 250 Funỗừes de Tela 255 Funỗừes dos Objetos de Tela 256 Funỗừes de Alarmes 263 Funỗừes das Receitas 267 Funỗừes de Histúricos 269 Funỗừes da Análise Histórica 271 Funỗừes CEP 272 Funỗừes de Relatórios 272 Funỗừes de Consultas 274 Funỗừes da Plotagem 275 Funỗừes de Drivers 276 Funỗừes de Database 279 Funỗừes de Aplicaỗừes Remotas 286 Funỗừes OPCServer 287 ATRIBUTOS 288 Atributos Gerenciador Global 288 Atributos da Aplicaỗóo 289 Atributos de Tags 293 Atributos da Tela 299 Atributos dos Objetos de Tela 302 Atributos da Plotagem 328 Atributos de Alarmes 332 Atributos das Receitas 333 Atributos dos Históricos 333 Atributos da Análise Histórica 334 Atributos da Consulta 335 Atributos CEP (SPC) 337 Atributos da Batelada 338 Atributos dos Relatórios 338 Atributos dos Drivers 339 Atributos de Database 340 Atributos da Lista de Usuários 341 Atributos da Aplicaỗóo Remota 341 Atributos Watcher 345 Atributos Steeplechase 347 Atributos OPCServer 348 SUPORTE A DDE 349 20.1 20.2 ELIPSE SCADA COMO CLIENTE 349 ELIPSE SCADA COMO SERVIDOR 351 Convenỗừes Estas sóo convenỗừes utilizadas neste manual: EXEMPLO SILO6.BMP DESCRIÇÃO Nomes de arquivos e outros termos no nível sistema operacional são indicados com o tipo de letra Tahoma, em maiỳsculas Geral Nomes de campos e opỗừes que devem ser procurados na tela, em menus ou nas abas dos objetos são indicados com tipo de letra Tahoma Agitaỗóo Caracteres entre aspas devem ser digitados no lugar mencionado, sem a presenỗa das aspas Tela1.Show() Partes de programas (scripts) são indicadas com o tipo de letra Courier Eles deverão ser digitados nos lugares reservados e depois compilados para a verificaỗóo de erros Tank01.High Caracteres em negrito indicam nomes de objetos Elipse SCADA ou suas propriedades Expressões entre os sinais < > devem ser substituídas pelo nome objeto em questão [Ctrl+Enter] Expressões entre colchetes indicam nomes de teclas Quando estiverem acompanhadas de um sinal +, você deve pressionar a segunda tecla enquanto pressiona a primeira Capớtulo 1 Introduỗóo Bem-vindo ao Elipse SCADA! A Elipse Software sente-se orgulhosa em apresentar esta poderosa ferramenta para o desenvolvimento de sistemas de supervisão e controle de processos O Elipse SCADA alia alto desempenho e grande versatilidade representados em seus diversos recursos que facilitam e agilizam a tarefa de desenvolvimento de sua aplicaỗóo Totalmente configurỏvel pelo usuỏrio, permite a monitoraỗóo de variỏveis em tempo real, atravộs de grỏficos e objetos que estão relacionados com as variáveis físicas de campo Também é possível fazer acionamentos e enviar ou receber informaỗừes para equipamentos de aquisiỗóo de dados Alộm disso, atravộs de sua exclusiva linguagem de programaỗóo, o Elipse Basic, ộ possível automatizar diversas tarefas a fim de atender as necessidades específicas de sua empresa Agradecemos a sua preferência por nossos produtos e desejamos sucesso com sua nova ferramenta de trabalho! Equipe Elipse Software 1.1 Versões Elipse SCADA O Elipse SCADA está disponível em quatro versões, atendendo as demandas de personalizaỗóo de nossos clientes Estas versừes se diferenciam na sua funcionalidade, cada uma acrescentando recursos em relaỗóo versóo anterior A seguir, podemos observar as características de cada versão: View A versóo View ộ indicada para aplicaỗừes simples, como por exemplo, uma interface com o operador para monitoraỗóo e acionamentos As informaỗừes recebidas pelo View estóo disponớveis tambộm para outras aplicaỗừes que possam trabalhar com DDE (Dynamic Data Exchange) Neste múdulo estóo disponớveis: Introduỗóo ã Funỗừes de monitoramento e controle; ã Comunicaỗóo com PLCs e outros equipamentos via drivers, inclusive em blocos; Manual Usuário • Objetos de tela para a produỗóo de interfaces, como por exemplo, botừes, medidores (gauges), caixas de texto, gráficos de barra e tendências, imagens, animaỗừes, alarmes e outros; ã Importaỗóo de imagens de editores gráficos, como por exemplo, Corel Draw! e Microsoft Paint; • Alarmes; • Controle de acesso através de lista de usuários (autenticaỗóo); ã Servidor e cliente DDE; ã Programaỗóo e automaỗóo de processos atravộs de sua exclusiva linguagem de programaỗóo baseada em scripts, o Elipse Basic; ã Servidor para aplicaỗừes remotas MMI (Man Machine Interface) Esta versóo ộ indicada para aplicaỗừes de médio porte, onde é necessário o armazenamento de dados, tratamento de informaỗừes e criaỗóo de relatúrios complexos Nesta versóo, estão disponíveis além das características da versão View, as seguintes: • Históricos; • Receitas; • Relatórios; • CEP (Controle Estatístico de Processos); • Novos objetos de tela: Browser e Alarmes tipo Histúrico; ã Log de alarmes em disco Introduỗóo Manual Usuário Pro (Professional) Esta versão é indicada para aplicaỗừes de qualquer porte, que envolvam comunicaỗóo em rede, seja local ou remota ou ainda que necessitem a troca de informaỗừes com bancos de dados A versóo Professional possui, alộm de todas as caracterớsticas da versóo MMI, as seguintes funỗừes: • Suporte a ODBC (Open Database Connectivity); • Suporte a DAO (Data Access Objects); ã Age como cliente de aplicaỗừes remotas Power Versóo especialmente desenvolvida para supervisóo de subestaỗừes e sistemas elétricos Permite conexão com IEDs (Intelligent Electronic Device) e RTU (Remote Terminal Units) atravộs de qualquer protocolo de comunicaỗóo, inclusive IEC 8705/DNP 3.0 Utiliza base de tempo local, permitindo seqüenciamento de eventos (SOE) com precisão de ms e oscilografia, transferờncia e visualizaỗóo de formas de onda, tanto em estaỗừes locais como em sistemas telesupervisionados 1.2 Múdulos de Operaỗóo O Elipse SCADA possui trờs múdulos para sua operaỗóo: Configurador, Runtime e Master O módulo ativo é definido a partir de um dispositivo de proteỗóo (hardkey) que ộ acoplado ao computador Enquanto que os módulos Configurador e Master foram especialmente desenvolvidos para a criaỗóo e o desenvolvimento de aplicativos, o múdulo Runtime permite apenas a execuỗóo destes Neste múdulo, nóo ộ possớvel qualquer alteraỗóo no aplicativo por parte usuỏrio Na ausência hardkey, o software pode ainda ser executado em modo Demonstraỗóo Como nóo necessita hardkey, o modo Demo pode ser utilizado para a avaliaỗóo software Ele possui todos os recursos existentes no múdulo Configurador, com exceỗóo de que trabalha com um máximo de 20 tags (variáveis de processo) e permite a comunicaỗóo com equipamentos de aquisiỗóo de dados por até 10 minutos Neste modo, o software pode ser livremente reproduzido e distribdo Os módulos Runtime e Master estão também disponíveis em versões Lite que possuem as mesmas características, porém são limitadas em número de tags (variáveis): Lite 75 com 75 tags e Lite 300 com 300 tags Introduỗóo Manual Usuỏrio 1.3 Plug-Ins Plug-ins sóo ferramentas adicionais que permitem a expansão dos recursos Elipse SCADA, acrescentando funcionalidades no software Eles podem ser adquiridos separadamente e trabalham em conjunto com qualquer versão software Atualmente, estóo disponớveis os seguintes plug-ins: Permite a monitoraỗóo de sistemas através de recursos de captura, registro e transmissão digital de imagens em tempo real Suporta diversos padrões (inclusive MPEG), possibilitando a visualizaỗóo em janelas com tamanho e qualidade programỏveis pelo usuỏrio Permite a criaỗóo de um banco de imagens com busca por período ou evento e transmissão de imagens em tempo real para estaỗừes remotas via TCP/IP ou linha discada Sistema para supervisão de processos através da Internet Utilizando qualquer navegador (Internet Explorer, Netscape e outros) é possível conectar-se a uma estaỗóo de supervisóo remota, recebendo dados em tempo real Com este recurso é possível visualizar processos de qualquer parte mundo 10 Introduỗóo Manual Usuỏrio startSecond: um inteiro sem sinal (de a 59) determinando o segundo inicial quando o tipo de Consulta é por Intervalo de Tempo; 19.6.12 Atributos CEP (SPC) avg: Um número real determinando a média; cp: Somente para uso Elipse SCADA.; cpk: Somente para uso Elipse SCADA cr: Somente para uso Elipse SCADA; description: um string contendo uma breve descriỗóo sobre o SPC; dispersionChartType: um inteiro sem sinal (de a 1) determinando o tipo gráfico como Sigmas (0) ou Ranges (1); dispLCL: Um número real configurando o limite inferior gráfico de Dispersão Ele é usado junto com o atributo dispUCL para definir um intervalo de variaỗóo; dispUCL: Um número real configurando o limite superior gráfico de Dispersão Ele é usado junto com o atributo dispLCL para definir um intervalo de variaỗóo; k: Somente para uso Elipse SCADA; lcl: Um número real configurando o limite inferior de Controle Ele é usado junto com o atributo ucl para definir um intervalo de variaỗóo; lel: Um nỳmero real configurando o limite inferior de Engenharia Ele é usado junto com o atributo uel para definir um intervalo de variaỗóo; maxValue: (somente leitura) Um número real indicando o valor máximo entre as amostras calculadas minValue: (somente leitura) Um número real indicando o valor mínimo entre as amostras calculadas name: Um string contendo o nome SPC, usado como identificador SPC; nRecords: (somente leitura) um inteiro sem sinal (de a 65535) indicando o número total de registros analisados pointsPerGroup: um inteiro sem sinal (de a 65535) determinando o número de pontos por amostra; stdDev: Um número real determinando o Desvio Padrão; ucl: Um número real configurando o limite superior de Controle Ele é usado junto com o atributo lcl para definir um intervalo de variaỗóo; Scripts 337 Manual Usuário uel: Um número real configurando o limite superior de Engenharia Ele é usado junto com o atributo lel para definir um intervalo de variaỗóo; 19.6.13 Atributos da Batelada name: Um string contendo o nome da Batelada, usado como identificador da Batelada; description: Um string contendo uma breve descriỗóo sobre a Batelada; fieldName: Um string contendo o nome arquivo da Batelada; fieldType: Um inteiro sem sinal determinando o tipo de Batelada (somente leitura) 19.6.14 Atributos dos Relatórios bottomMargin: um inteiro sem sinal (de a 65535) determinando a margem inferior Relatório, em milímetros; description: um string contendo uma breve descriỗóo sobre o Relatúrio; leftMargin: um inteiro sem sinal (de a 65535) determinando a margem esquerda Relatório, em milímetros; name: um string contendo o nome Relatório, usado como identificador Relatório; printHeader: Um atributo booleano usado para habilitar a impressóo de uma pỏgina contendo informaỗừes cabeỗalho da batelada Retorna verdadeiro (diferente de zero) se a impressóo cabeỗalho estỏ habilitada ou falso (zero) se não está; printTitle: Um atributo booleano usado para habilitar a impressão de um título no Relatório Retorna verdadeiro (diferente de zero) se a impressão título está habilitada ou falso (zero) se não está; rightMargin: um inteiro sem sinal (de a 65535) determinando a margem direita Relatório, em milímetros; rowColor: Um número hexadecimal (de 0h a 1000000h) ou decimal (de a 16777215) definindo a cor das linhas Relatúrio Este valor tambộm pode ser especificado pela funỗóo RGB(r,g,b) onde cada componente (r,g,b) pode variar de a 255; topMargin: um inteiro sem sinal (de a 65535) determinando a margem superior Relatório, em milímetros; 338 Scripts Manual Usuário 19.6.15 Atributos dos Drivers Driver PLC abortOnError: Um atributo booleano usado para habilitar a interrupỗóo da comunicaỗóo se algum erro ocorrer Retorna verdadeiro (diferente de zero) se a comunicaỗóo estỏ habilitada ou falso (zero) se nóo estỏ; busy: Um atributo booleano usado para informar se uma comunicaỗóo estỏ ocorrendo Retorna verdadeiro (diferente de zero) se uma comunicaỗóo estỏ ocorrendo ou falso (zero) se nenhuma comunicaỗóo estỏ sendo feita; description: Um string contendo uma breve descriỗóo sobre o Driver; driverName: Um string contendo o nome Driver conforme o fabricante, este nome serỏ usado para a comunicaỗóo com o PLC; driverPath: Um string contendo a localizaỗóo (path) Driver; enableRead: Um atributo booleano usado para habilitar a leitura de valores e blocos driver Retorna verdadeiro (diferente de zero) se a leitura está habilitada ou falso (zero) se não está; enableRetry: Um atributo booleano usado para habilitar a uma nova tentativa de comunicaỗóo se algum erro ocorrer Retorna verdadeiro (diferente de zero) se a retentativa está habilitada ou falso (zero) se não está; enableWrite: Um atributo booleano usado para habilitar a escrita de valores e blocos driver Retorna verdadeiro (diferente de zero) se a escrita está habilitada ou falso (zero) se não está; hideMouse: Um atributo booleano determinando que o mouse seja escondido durante a comunicaỗóo Retorna verdadeiro (diferente de zero) se o desaparecimento mouse está habilitado ou falso (zero) se não está; isLoaded: Um atributo booleano usado para informar se o driver está carregado em memória ou não Retorna verdadeiro (diferente de zero) se o driver está carregado ou falso (zero) se não está; isStarted: Um atributo booleano usado para informar se uma comunicaỗóo foi iniciada ou não Retorna verdadeiro (diferente de zero) se uma comunicaỗóo foi iniciada ou falso (zero) se nóo foi; name: Um string contendo o nome Driver, usado como identificador Driver; p1: Um inteiro com sinal (de -32768 a 32767) configurando o parõmetro P1 conforme a documentaỗóo Driver; p2: Um inteiro com sinal (de -32768 a 32767) configurando o parõmetro P2 conforme a documentaỗóo Driver; Scripts 339 Manual Usuário p3: Um inteiro com sinal (de -32768 a 32767) configurando o parõmetro P3 conforme a documentaỗóo Driver; p4: Um inteiro com sinal (de -32768 a 32767) configurando o parõmetro P4 conforme a documentaỗóo Driver; retryCount: Um inteiro sem sinal (de a 65535) determinando o número de tentativas, se o atributo enableRetry está habilitado; Drivers de Rede bytesReceived: Um inteiro sem sinal (de a 65535) determinando o número de bytes recebidos pelo driver (somente leitura); bytesSent: Um inteiro sem sinal (de a 65535) determinando o número de bytes enviados pelo driver aos clientes (somente leitura); description: Um string contendo uma breve descriỗóo sobre o Driver; name: Um string contendo o nome Driver, usado como identificador Driver; nClients: Um inteiro sem sinal (de a 65535) determinando o número de clientes atualmente conectados ao driver (somente leitura); rx: Um atributo booleano (somente leitura) usado para informar se o driver está recebendo dados ou não Retorna verdadeiro (diferente de zero) se o driver está recebendo dados ou falso (zero) se não está; tx: Um atributo booleano (somente leitura) usado para informar se o driver está enviando dados ou não Retorna verdadeiro (diferente de zero) se o driver está enviando dados ou falso (zero) se não está; 19.6.16 Atributos de Database name: Um string contendo o nome da database, usado como identificador Banco de Dados description: Um string contendo uma breve descriỗóo sobre o Banco de Dados lastErrorStr: Um string contendo a descriỗóo ỳltimo erro ocorrido em operaỗừes com o Banco de Dados recno: Um inteiro sem sinal (de a 65535) determinando o número registro corrente sort: Um string contendo o nome campo no Banco de Dados usado para ordená-lo 340 Scripts Manual Usuário filter: Um string ou valor usado como filtro quando é feita uma consulta no Banco de Dados directory: Determina o diretório Database lastErrorStr: Descreve os erros ocorridos no database originalTableName: Especifica as informaỗừes referentes a tabela database Atributos de campos de Databases advised: (booleano, somente leitura) Indica que o campo está em advise, ou seja, ele é atualizado toda vez que um objeto associado for referenciado originalFieldName: Determina o nome campo no database type: Determina o tipo campo 19.6.17 Atributos da Lista de Usuários name: Um string contendo o nome Usuário, usado como identificador Usuário description: Um string contendo uma breve descriỗóo sobre o Usuỏrio 19.6.18 Atributos da Aplicaỗóo Remota name: Um string contendo o nome da Aplicaỗóo Remota, usado como identificador da Aplicaỗóo Remota; description: Um string contendo uma breve descriỗóo sobre a Aplicaỗóo Remota; isConnected: Atributo booleano usado para informar se a Aplicaỗóo Remota estỏ conectada ou não Retorna verdadeiro (diferente de zero) se está conectada ou falso (zero) se não está; isConnecting: Atributo booleano usado para informar se a Aplicaỗóo Remota estỏ em processo de conexão ou não Retorna verdadeiro (diferente de zero) se está conectando ou falso (zero) se não está; Atributos Arquivo Remoto bytesDone: Um inteiro sem sinal (de a 232) que determina o número de bytes já comparados / transferidos (somente leitura) description: Um string contendo uma breve descriỗóo sobre o Arquivo Remoto; Scripts 341 Manual Usuário lastError: Um inteiro sem sinal (de a 5) que determina o código erro ocorrido na última transferência de arquivo (somente leitura), conforme a tabela a seguir: VALOR EVENTO Transferência OK Não conseguiu abrir ou criar arquivo cliente Arquivo servidor não foi encontrado Dados inválidos recebidos servidor durante conexão Bloco fora de sequência recebido servidor Erro de posicionamento ou de escrita no arquivo cliente name: Um string contendo o nome identificador Arquivo Remoto; result: Um inteiro com sinal (de -1 a 1) que determina o resultado da última transferência de arquivo (somente leitura), conforme a tabela a seguir: VALOR -1 EVENTO Nenhuma transferência foi efetuada Última transferência falhou Última transferência teve sucesso state: Um inteiro sem sinal (de a 3) indicando o estado da transferência de arquivo atual (somente leitura), conforme a tabela a seguir: VALOR EVENTO Nenhuma transferência em andamento Conectando Comparando arquivos Transferindo totalLength: Um inteiro sem sinal (de a 232) determinando o número de bytes a comparar / transferir (somente leitura) Atributos Tag Remoto alarmDelay: (inteiro sem sinal) É o tempo mínimo (em milisegundos) que o tag deve permanecer em uma mesma condiỗóo de alarme antes deste tornar-se ativo Se alarmDelay for modificado em tempo de execuỗóo, o contador de tempo é reiniciado Este atributo só é válido se o atributo delayedAlarm for True (ver atributo delayedAlarm) alternateName: Nome alternativo para este tag no log de alarmes alwaysInAdvise: Mantém o valor tag sempre atualizado currentAlarm: Determina o estado tag As opỗừes disponớveis sóo as seguintes: 342 Scripts Manual Usuỏrio Opỗừes disponớveis NDICE DESCRIầO Indica que não há alarmes ativos Alarme de nível LOLO Alarme de nível LOW Alarme de nível High Alarme de nível HIHI delayedAlarm: (booleano) Se TRUE, o tag deve permanecer um tempo mínimo (especificado em alarmDelay) em uma mesma condiỗóo de alarme (Hi, HiHi, Lo, LoLo) para ativar (ou gerar) o alarme correspondente enableAlternateName: Habilita o uso de outro nome para o tag enableReturnLog: Habilita/desabilita o log de mensagens de retorno de alarme initialValue: (string) Contém um valor inicial para o tag e permite que este valor seja modificado em tempo de execuỗóo remoteTag: Caminho tag remoto remoteTagPath: (string) Indica o caminho tag remoto dentro de uma aplicaỗóo remota returnMessage: Determina a mensagem de retorno de alarme tag timeStamp: Data/hora em que o valor tag foi gerado Atributos Video Remoto name: Nome objeto remoteCameraId: Determina o ID da câmera na aplicaỗóo remota Atributos da Cõmera Video Remoto bitsPerPixel: Determina o número de bits necessários para armazenar cada pixel da imagem brighness: Determina o ajuste brilho da imagem cameraId: Identificador da cõmera na aplicaỗóo (de a 65535) color: Ajusta a saturaỗóo de cores da imagem contrast: Ajusta o contraste da imagem curentFrameRate: Taxa de captura atual Scripts 343 Manual Usuỏrio currentPos: Determina a posiỗóo atual (em segundos) na sequờncia video firstPos: Determina a posiỗóo inicial (em segundos) da sequência de video frameSize: Determina o tamanho (em bytes) último quadro capturado gamma: Ajuste de gama (de a 1000) imageHeight: Determina a altura da imagem, em pixels imageWidth: Determina a largura da imagem, em pixels isPaused: Indica se o video está pausado em um quadro isPlaying: Indica se o video está sendo reproduzido isStopped: Indica se a entrada de video estỏ parada lastPos: Indica a posiỗóo final da sequência de video (em segundos) name: Determina o nome da câmera sharpness: Ajusta o foco da imagem tint: Ajusta a coloraỗóo da imagem velocity: Indica a velocidade em que o video estỏ sendo tocado As opỗừes disponớveis sóo as seguintes: Opỗừes disponớveis NDICE 344 DESCRIầO Velocidade normal frente -1 Velocidade normal para trás Scripts Manual Usuário 19.6.19 Atributos Watcher Atributos comuns name: Um string contendo o nome Watcher, usado como identificador description: Um string contendo uma breve descriỗóo sobre o Watcher Atributos objeto AVI Player duration: Determina o número total de frames AVI fileName: Determina o nome arquivo AVI position: Determina a posiỗóo frame no arquivo AVI reverse: Retrocede um frame no arquivo AVI speed: Determina a velocidade dos frames AVI timeFormat: Determina o formato de tempo frame: duraỗóo e posiỗóo sóo especificados no nỳmero de frames e duraỗóo e posiỗóo sóo especificados por milisegundos volume: Determina o volume som em 0,1% unidades nível som original (1000 = volume original, 500 = metade-volume etc.) Atributos objeto AVI Recorder description: Descriỗóo objeto fileName: Nome arquivo AVI frameRate: Indica o número de quadros a gravar por segundo isRecording: Inicia/pára a gravaỗóo no arquivo AVI name: Nome objeto Atributos da Placa S611 board: Indica o número da placa (de a 7) color: Determina o formato de cor da saída video customHeight: Determina altura da imagem, empixels (para escala avanỗada) custonWidth: Determina a largura da imagem, em pixels (para escala avanỗada) Scripts 345 Manual Usuỏrio format: Determina o formato da imagem (PAL-M, NTSC, etc) frameRate: Determina o número de quadros a capturar por segundo input: Determina a entrada de video interlaced: Determina o entrelaỗamento de imagens As opỗừes disponớveis sóo as seguintes: Opỗừes disponớveis NDICE DESCRIầO Imagem nóo entrelaỗada Imagem entrelaỗada scale: Define o tamanho da imagem Atributos da Placa S613 board: Determina o número da placa (de a 7) cfactor: Determina o fator de compressóo As configuraỗừes sóo as seguintes: Opỗừes disponớveis NDICE DESCRIÇÃO Menor compressão Até 65535 Maior compressão: color: Determina o formato de cor da saída video compress: Determina a compressóo da imagem As configuraỗừes sóo as seguintes: Opỗừes disponíveis ÍNDICE DESCRIÇÃO Sem compressão MJPEG customHeight: Determina a altura da imagem, em pixels (para escala avanỗada) customWidth: Determina a largura da imagem, em pixels (para escala avanỗada) description: Descriỗóo objeto 346 Scripts Manual Usuỏrio format: Determina o formato da imagem (PAL-M, NTSC, etc) frameRate: Determina o número de quadros a capturar, por segundo imput: Determina a entrada de video interlaced: Determina o entrelaỗamento de imagem Se o valor for 0, a imagem nóo ộ entrelaỗada e se for 1, a imagem ộ entrelaỗada name: Nome objeto scale: Define o tamanho da imagem Atributos objeto VFW deviceIndex: Determina o índice dispositivo na listagem de dispositivo sistema deviceName: Determina o nome dispositivo com suporte a Video for Windows deviceVersion: Determina a versão dispositivo com suporte a Video for Windows frameRate: Determina o número de quadros a capturar por segundo Atributos objeto XPresPlus Camera fileName: Nome arquivo de video format: Formato da imagem (PAL-M, NTSC, etc) name: Nome objeto nFrame: Determina o número quadro atual numBoard: Determina o número da placa numCam: Define o número total de câmeras 19.6.20 Atributos Steeplechase server: (string) Contém o nome servidor Steeplechase scan: (inteiro) Tempo de varredura e atualizaỗóo Steeplechase (em milisegundos) Scripts 347 Manual Usuário 19.6.21 Atributos OPCServer serverStatus: (inteiro) Indica o status atual servidor OPC Se a verificaỗóo servidor estiver habilitada nas propriedades OPCServer (opỗóo Verificar servidor OPC), a propriedade serverStatus serỏ atualizada na freqỹờncia especificada na propriedade vrftTime Caso a verificaỗóo servidor estiver desabilitada, a propriedade poderá assumir os valores (não-conectado) ou -1 (desconhecido) totalAlarms: (inteiro) Indica o número total de alarmes ativos em um grupo de tags OPC vrfyTime: (inteiro) Especifica o período de tempo (em milissegundos) em que o sistema deve verificar se o servidor está ativo 348 Scripts Capítulo 20 20 Suporte a DDE O Elipse SCADA permite a troca de informaỗừes com outros programas atravộs suporte a tecnologia DDE (Dynamic Data Exchange) O sistema pode operar como servidor ou cliente de aplicativos como o Microsoft Excel, Microsoft Access e outros 20.1 Elipse SCADA como Cliente O Elipse SCADA trabalhando como Cliente DDE permite buscar dados de aplicaỗừes servidoras DDE Para tal conexóo, ộ necessỏrio que a outra aplicaỗóo seja servidora DDE (no mesmo computador) A sintaxe DDE ộ definida na aplicaỗóo servidora Como Cliente DDE, o Elipse SCADA deve ter um tag DDE configurado de acordo com a documentaỗóo de sintaxe fornecida pela aplicaỗóo servidora Nóo ộ necessỏrio criar qualquer definiỗóo na aplicaỗóo servidora, pois o Elipse SCADA pode encontrar as informaỗừes automaticamente A configuraỗóo tag DDE ộ feita na pỏgina geral tag no Organizer, como pode ser visto abaixo Figura 143: Pỏgina de configuraỗóo tag DDE Suporte a DDE 349 Manual Usuário Os campos Nome Servidor, Tópico e Item sóo sempre definidos de acordo com a aplicaỗóo servidora Se a aplicaỗóo estiver aberta no mesmo computador que o Elipse SCADA está rodando, esta é detectada automaticamente através dos itens Servidor e Tópico É possível testar a conexão com a aplicaỗóo servidora atravộs botóo [Testar Conexóo] Vocờ pode enviar um comando DDE para uma aplicaỗóo servidora atravộs de Scripts, usando a funỗóo DDEExecute() Veja o capớtulo sobre Scripts, em Funỗừes Especiais, Gerenciador Global Exemplo: Elipse SCADA & Microsoft Excel A configuraỗóo a seguir estabelece uma conexóo DDE entre o Elipse SCADA, como um cliente, e o Microsoft Excel, como servidor, usando a célula A1 em uma planilha chamada Sheet1 na pasta de trabalho Book1 Ambos os programas estão rodando no mesmo computador Para esse exemplo, execute os seguintes procedimentos: Crie um Tag DDE Faỗa as seguintes configuraỗừes no Tag DDE: Configuraỗừes Tag DDE OPầO Nome Servidor Excel DESCRIÇÃO Tópico [Plan1.xls]Plan1 Item L1C1 NOTA: Para versões ou linguagens diferentes software, tópicos e itens podem mudar O botão Testar Conexão permite testar a conexão DDE Uma vez feita a conexão, o tag DDE configurado pode ser usado em objetos de tela, scripts ou outras funỗừes 350 Suporte a DDE Manual Usuário 20.2 Elipse SCADA como Servidor Elipse SCADA nóo necessita de nenhuma configuraỗóo especial para trabalhar como um servidor DDE, precisa apenas estar rodando com uma aplicaỗóo aberta no momento em que outra aplicaỗóo precisar acessar seus dados Para configurar a aplicaỗóo cliente basta especificar os três parâmetros para acessar o Elipse SCADA como servidor DDE: servidor, tópico e item Exemplo: Elipse SCADA & Microsoft Excel Neste exemplo o Excel (Cliente) precisa acessar um tag no Elipse SCADA (Servidor) usando DDE Para esse exemplo, execute os seguintes procedimentos: Defina o tag que o Excel irá acessar no Elipse SCADA; por exemplo: tagDDE Crie uma tabela no Excel e salve com qualquer nome; por exemplo: tabela.xls No Excel, digite na cộlula desejada, digite a seguinte fúrmula: =ELIPSE|Aplicaỗóo!Tags.tagDDE, onde: "ELIPSE" ộ o servidor DDE, "Aplicaỗóo" ộ o túpico e Tags.tagDDE é o item a ser acessado Esse item pode ser qualquer tag ou atributo de qualquer objeto aplicativo como por exemplo: "Hist1.DateTime" Suporte a DDE 351

Ngày đăng: 09/09/2021, 06:59

TỪ KHÓA LIÊN QUAN

w