You are on page 1of 745
Proliey iFIX Bisco Contetido 7. Introdugio 20 i¥orkSpace .. 7.1. Fluxograma de Desenvolvimento da Aplicagdo wu 3 7.2. WorkSpac 73, Barras de Ferramentas do HorkSpuce... . 78 74, Telas saves 710 7S. Contiguragao do WorkSperce .. 2 TG 76, Exercicio 7. sansaue 7B 77. Questionario. Js .. 7-28, 8. Introducdo a Base de jus do Processo .... BE 8.1. Fluxograma de Desenvolvimento da Aplicagao ... 83 8.2, Tags da Base de Dados... 8.3. Gerenciador da Base de Dados 8.4. Importar ¢ Exponar Base de Dados. Copyright © 2008, GE Fney Autenuition: iv Apostila de Teeinamente 134 Contetido 10. Objetos Gi icas, 10.1, Flusograma de Desenvolvimento da Aplicag: 10.2, Objetos ue ‘ 10.3. Janela de Propriedade. 104. Datalink 10.5, Constrator de Express 10.6. Ferramenta de Entrada de Dade 10.7, Exereigio 10.. 10.8. £ Wa ma 112 11.3. Configuragto das Animagies Bisieas. HAL Ass tentes de Animagao . 11.5. Conliguragio das Animagdes Avanga 11.5.1. Converstio de Dados - Rene. 11.5.2. Conversio de Dados - Format. & 15.3. Converstio de Dados - Fahie 116, Exercicio 11 17. Questionirio... Tay de 6 Tag de Sei 124. Driver de Sinn 12.5. Exervicio 12... 12.6. Questionsirio.swe - Copssigh | 208, GE fami Automation ’ Protiey IFEX Biision Contetido 13. WorkSpace 13.1. Fluxograma de Desenvolvimento da Aplicagio eae 13-3 15.2. Usando 0 Help esses sicmnsnntinnnistaeta secre 134 13.3. Manual Eletronie, 13-6 13.4. Usando Dynamos see 13-8 13.5. Como Criar Dynamo: snes 1510 13.6, Ferramenia de Referéneia Ceuzada... 13.7, WorkSpace em Modo de EXeCugd0...u0 138, 139. Ls. VBA - Visual Basie for Applications 14a, Fluxograma de Desenvolvimento da Aplicagio.. 14.2. introdugdo ao VBA... 14.3. Usandoo VBA no iFIX, la. 143, 15, Usando 6 VBA no iF IX... 15.1, Flusograma de Desenvolvimento da Aplic: 15.2. Usando 0 Editor de VBA... 153. Help do VBA, IS4. Exereicio 15... 5 5. Questiona Copyright © 2088, GE Lamue Auvinen i Contetido de Telas. 16.1. Flusograma de Desenvolvimenta da Aplicagao noo... clas 1HIM 16.2. Construgiio de 16.3. Uso do Creme Picture Wizard. 164, Estabelecendo as Preter 16.5. Telas de Inieiatizagao. 16.6. Exercicio 1 16.7. Questionirio.. 17. Navegagdo de Teas... 17.1, Flusegrama de Desenvolvimento dt Aplicagto an. 17.2. Plangjando 173. Ferramentas para Construir a Naves IT. Caching de elas. ITS. Exercivio 1. 17.6. Questionaria., IB. AMAPMES. cose 18.1. Fluxograma de Desenvolvimento da Aplica 18.2, Alurmes © Mens: Formate IS4, Exercivio 18. 18.3. Questionrio.... Copyright | 218, G1 Fane Aotoamatian ‘avegagio.. Areas de Alarme. seen Base de Dados das Areas de Alarme... Destinos dos Atarmes..... Mensagens.. mncias Apostle de Tecinamento 154 16-1 16-3 i6-4 166 16-10 16-12 AGH - 16-24 tt 173 Ind 17-8 17-8 17-10 217-20 . 18-f . 18-3 18 18-5 18.6 18-8 on S10 Ige12 18-16 18-17 18-28 Profiey IPIN Biisico Contedido 19, Alarmes em Modo de Execugao. 19.1. Flusograma de Desenvolvimento da Aplicay 19; 19. 19.4. Comtadores de Alarme 19.: 19.6. Questiontitie. oso Visualizagtio dos Alarmes Sumirio de Alarmes Erercigio 19. cee 20, Tendéneia de Dados em Tempo Real. 20.1, Fluxograma de Desenvolvimento da Aplicagao.. 20.2, Tag de Tendéncia 20.3, Griifico.. 204. ercicio 20. 20.5. Questionitio...... 21, Arquivando os Dados do Processo 21.1. Fluxograma de Desenvolvimento da Aptica 21.2, Coleta de Dados Historicos . 21.3. Arquivos de Dados Histérives..... 214, Configuragio da Coteta = WTA. 21.5, Coleta Historica - HTC... 21.6. Exereiciy 21 21.7. Questiondrio ndo os Dados Histéricos . Fluxogroma de Desenvolvimento da Apticagao. Rey Gritieo, isto da Tend Mos Hist6ricOS woe Exere io 22.5. Questionario, 9 HOS. GE Paes Antoatation, v Apostila de Treinanemtg 154 Contetido eee 23, Seguranga..... 7 es 234 23.1. Fluxograma de Desenvolvimento da Aplicagao 233 23.2. Conliguragio da Seguranga, este Ba 23 Areas de Seguranget 23-6 3B. Contas de Grupo, 23-8 23 Contas de Usuirio soe 23-10 23. Conestio Automstica 23-12 3. 23-16 234. 23-18 2 Planitia de Planejamento de Segurancs. 23-20 © 23.6. Exercicio 23.. 23.23 23.7. Questionitio.... 24. Us do 08 Tig Grow 2.1. Fluxograms de Desenvolvimento da Aplic: M2 tor de Tee Group. 24.3. Tag Gronps em Te 2a Byer 24.5. Questionrio.... 25, Tags Seeun ios da Base de Dados... Flusograma de Desenvolvimento di Apli le Cileulo.. Tag de Evento, Eserciciey Questionsrio. Capgrig SHES. GL butt Atsomtion i Protiey IPIX Bisieo Contetido 26. Objetos Globais 26.1. Fluxograma de De: nvolvimento da Apli Introduga Vari Tabelas Globais 05 Objetos Cilobais: 's Glabais... 26.3. Procedimentos Glob 26.6. Eixereivio 2 26.7. Questioniio, 27, Usando os Schedules 271. Schedules Disparados por Tempo ... 27.2, Schedules Disparados por Evento. 273. Configura 27. Executando os Schedles. ” do do Scheduler 27.5. Exere Questio 28. Ferramentas de Diagnéstieo do Sistema... 28.1. Areas do Sistema a Serem Dingnostieadas....., 282. Divas para Diagnosticar Fathas....0. 28.3. Ferramentas de Diagndstico .... isl. Diagnéstico de Mlarmes 281. Histérico de Atarme: del 28.5. Ferramer ndstico da Redy SSI. Tela de Dingnosticn ds Rede 2 Teste FCPAP 2 Guteas Fereamentas paris Test Céddigo de Exros de Rede . 28.6. Dingntistico do SAC... 28.7. Diagn 28.8. Questionario..... istico dos Drivers... Copyright 2015. GF Late Atosmation y Apostita de Tesinamenty 154 Contetido 29, Introdugio x Assinaturas Eletri ica 29.1, Introdugdo @ Assinaturas Eletrénicas.... 29.2. Preparando o FIX para Assinaturas Eletronicas.. 29.2.1. Contigurando o Sistema de Seguranga.... 29.2.2. Contigurando os Tags para Assinaturas Eletroniee 29.3. Assinaturas Eletronicas em Modo de Execugao, sees 29-10 29.4. Mantendo um Arquivo Seguro de Auditoria 293. Questiondrio. Apindices A. ilossirioy B. Deserigiio dos Campos dos Tags 8.1. Campos dos Tags Al B.2, Campos dos Tags A BA. Campos dos Ba, Campos dos B.S. Campos dos B46. Campos dos Tags CA B.7, Campos das Tags EV C. Backup and Restore Wizard. D, Uso do Launeh.exe Fipos de Nos do iFIX., : F. Requisites de Hardware, Soltware & Rede... i Proficy iFLN Basico Dias Um e Dois. Capitulo 1 Introdugao ao Sistema IHM/SCADA Caracteristicas HM/SCADA Desenvolvimento IHM/SCADA Capitulo 2 Arquitetura iFIX Arquitetura biisica Arquitetura distribuida Capitulo 3 | Proceso de Tratamento de Agua Deserigao do processo Capituto 4 SCU - System Configuration Uti Configuracao de diretérios v alarmes Configuragiio de rede ¢ tarclas Capitulo S$ Drivers de Comunicagio Instatando os drivers Configurando os drivers Configurando drivers OPC Monitorando drivers OPC Capitulo 7 Introdugiio xo WorkSpace Barras de (erramentas Telas. Contiguragaa do WorkSpace Copyright © S08, GE. Lane Suton Capitulo 8 Introducio a Base de Dados Gerenciador da Base de Dados Importar ¢ Exportar Base de Dados Capitute 9 ‘Tags Digitais da Base de Dados “Tag de entrada digital ~ Dl 1 igital — DO Capituio 10 Objetos Graficos Janeta de propriedades Datatink. Expression Builder Capitulo 11 Anima Contiguragio das animag' Capituio 12 ‘Tags Analdgicos da Base de Dados “Tag de entrada analégica~ Al Capitulo 13 WorkSpace Help © documentagao eletronica Dynamos Capitulo 14 fntroducio # Programagio Fisnal Basie for Applications Exempios de Céidigos VBA Mii Dias Trés e Quatro. Apostita de Trcinamento 154 Capitulo 15 VBA noiFIX Usando 0 VBA VBA versus ti Capitulo 16 Construindo Telas Create Picture Wizard Preferéncias das Telas Capitulo 17 Navegagao de Telas Ferramentas de Caching de telas Capitulo 18 Alarmes Estrategia de alarmes Configurando os alarmes Capitulo 19 Alarmes em Tempo de Exe Sumario de alarmes Contadores de alarme Capitulo 20 Tendéneia de Dados em Tempo Real “Taw de tendeneia —1R fico de tendéncia Capitulo 2t Arquivando Dados do Proceso HEA © HC Copsrigat | 208, GI, Panne Astoonation Capitulo 22 Visualizando Dados Histéricos Configuragao do gritico histérico Capitulo 23 Seguranga Estratégia © contiyuragdo da seguranga Capitulo 24 Objetas Globais \Variiveis globais ‘Tabelas globais Sub-rotinas globais Capitulo 25 Tag Groups Conti indo os jae groups Capitulo 26 ilo os Schedules Disparos por tempo eu por evento Capitulo 27 Tags Seeuncitios da Base de Dados Pay de citleulo CA, Tag de evento — lo 28 Diagndstico do Sistem Alarmes, rede. SAC € drivers silt Profiey iF1X Basico Introdugao Descrigao do Curso Este treinamento foi desenvolvido para oferecer um conhecimento das principais fungdes do sistema iFIX. Foi claborado para novos usuirios © 2 apostila deste treinamento presume qualquer conkecimento prévio do software da GE Fanue Automation. A apostila de treinamento possi exereicies para configurar 0 software PIX para aplicagdes de supervisto © conirole de pracesso, utilizande a maioria dos recursos do software. Publico Este treinamento & desiznado par engenheiros de proc Flo desenvoiver, conti esso, de automagtio, téeni rar ¢ usar o sistema iFIX instrument ¢ imtegradores que Pré-requisitos dows NT, 2000 ou XP, © Conhecimento de sistemas de controle de proceso. + Familiaridade com sistema operacional Wi Duragao do Curso Quatro (4) dias. Copy he 20S, CH Hames Autonnation viv Apostla de Feeinamento (54 1. Introdugao ao Sistema IHM/SCADA Capitulo | Introdugdo ao Sistema IHM/SCADA Copprdabe © 2018, GE Cane Aton Protiey iFIX Basico 4 introdugao ao Sistema IHM/SCADA vos do Capitulo we capitulo apresenta uma visio geral das fungdes do sistema IHM/SCADA. Seri visto como 0 iF FX disponibiliza as funedes IHM/SCADA e quais sto os procedimentos bisicos para o desenvolvimento de wm sistema IHM/SCADA. Este capitulo esta organizado da seguinte forma: # Introdugio ao sistema IHM/SCADA © Caracteristicas do sistema IHM/SCADA + Desenvolvimento do sistema IHM/SCADA Copyright © 20S, GE Fsnuy Agaomstio iz Apostila de Prefzamente 154 1.41, Sistemas IHM/SCADA A. Fungées SCADA ~ Gerenciamento ¢ Controle do Proc 80. + Para gerenciar um processo el apresentar uma visio realista Joe controla-io, ctivamente, ¢ necessdrio um sistema para do processo, além da possibilidade de gerenci + isto ¢ oferecido por um sistema SCADA ~ Supervisory Control and Data lequisition (Controle Supervisorio ¢ Coteta de Dados) * Atualmente um sistema SCADA combina diver dados seguros e controlar usando diferentes 1 as tecnologias para fornecer todos de comuni + Osofiware SCADA roda em um computador pessoal (PC) e pode ser instalado ‘num equipamento isolado (programa stand-alone) ov sum rede, atendendo arquitetura de computadores necessiria, * Os sistemas SCADA nosmalmente mantém wma base de dados referente aos Jiltimos valores coietados em campo. © Osistem pronto aces “ADA Ii ¢ grava os dados do campo ¢ po: Oa estes, itita a0 operador 0 + Alguns dos beneficios da impiementagao de um sistema SCADA incluem @ aumento da produtividede e da qualidade. aféin da redugto dos custos ‘opericionais gerais, B, Fungdes IHM - Vist ico do Provesso * O operador nevessitart de uma interlace intuitiva ¢ logica para visuatizar 0 processo, + uma THM (Interface Humano Miquina) po: ta estas relagdes * Oeperador pode optar por vi tempo real, alarmes, ten izar dados especificas, como valores em ias ¢ relatorios, A intertace HIM geratmente & apresentads na forma de telas, ausilia operador na interpretagaa dos varios tipos de dados. doo © A programagio da JHM inelui a adig Applications (WBA), macros de tecls ode controles ActiveX, Visual Basie for fo, grifivos, entre outros. C. O Sistema i 1X engioba as tungdes [HM ¢ SCADA As fimgies HM ¢ § 4 foram combina as através dos anos + OFFI eferece um produto HIM/SCADA int de software ilo, sem diferengas em termo Copyright © 2008, GE fame Antomnation 1 1.2. Caracteristicas do Sistema IHM/SCADA A. Caracteristicas do sistema IHM/SCADA + Sistemas IHM/SCADA. tais como 0 iFIX, oferece em curto prazo a possibilidade de desenvolver sistemas incorporando padres abertos tecnologias industriais: = COMIDCOM - OPC - TCPAP + SQL/opBC - VBA ActiveX temas IHM/SCADA olerece a capacidade de coletar dados de diversas fontes. usando variados métodos de eomunicagzo: - Tepap + COM/DCOM = OPC + Interface serial ~ Conesdes dedieadas + Interface via programas (como RSLinx) * Osistema IHM/SCADA forece ungdes de gerenciamento de dados como: = Monitoragio de dados + Distribuiggo e compartithamento de dados + Controle de alarmes + Geragdo de relatérios = Tendéncia em tempo reat + Tendéncia histories Protegao e segurangat de dados Copgrighe © 088, GEE Hanne Autanien | fa Apostia de Treinamenta 154 1.2, Caracteristicas do Sistema IHM/SCADA Monltoracio de uma, Controle . Dados e Alarmes Supervisério Niarmes ama Serenclemento damm contris de dados Coleta de Dados Dispositivos | PLC Qutras Fontes de Dados Chao de Fabrica igura 1-1: Fungdes tHM/SCADA Copyright 208, GE Puate Autawnition 1s Protiey IHX Basico 1.3. Desenvolvimento do Sistema IHM/SCADA A, Preparagiio para desenvolver um sistema [HM/SCADA + Inicialmente, deve-se ter um conhecimento geral do processo para se assegurar de que todas as informagées aeeessarias ao desenvolvimento estejam disponiveis, + Em sogu + detinigio ¢ enderegamento dos Légico Programavel)', identiticam-se informagdes espe "ast ispositives do CLP (Controladar 9 métodos de comunicagio utilizados. © enderegos de meméria aacessar 0 tipos de dados a acessar ~ _ informagdes de comunicagdo para outros meios de ac ‘ono, servidores OPC, - _ntimero de nés (PCs) que participario do sistema HHM/SCADA & servidores que no sejam nis iF IX © nds iIX, como servidores SCADA. clientes ¢ clientes remotos CTCPAP, NetBIOS, ete.). - convetividade entre nés SCADA ¢ client + programas a sere instalados em cada PC 2 programas adicionai is como drivers rem identifi ° "ADA pode ser iniciada. * Quando toda as informagoes pestinentes esti desenvolvimento etetive da aplicagao M/S B. Desenvoivimento de um sistema IHM/SCADA em iFIX + Um processo tipico de desenvolvimento inclu = Tnstalagdo do programa = Construgai da base de dados do processo + Criagdv de te - Incorporagée de fimgdes especiai: 2 alarmes, seguranga, tendéncias, relatirios. ete + Inciusiio de caracteristicas adicionais © VB. CH. VBA, aplicagdes de tereeiras, ete. unbern sera relerensianks por sua versio gn ingiés: PLAC Paugrammable Logical Contalter Copgsight ©2003, GE. Funae Autmsations Lo Apostila de Vrefnamento 154 1.3. Desenvolvimento do Sistema IHM/SCADA Informagées Necessarias Processo Basico de Antes do Desenvolvimento Desenvolvimento iF IX Informagses Instalago do Programa © sobre o Proceso : e da Chave Fisica I Detalhamento dos Configuragao Dispositivos do PLC do SCU Métodos de Configuragao : Comunicagio do Driver i aoe _ Métodos de Montagem da Acesso Base de Dados Sy Necessidade de Nos Conectividade . Fungées entre os Nés Especiais s Programas de Caracteristicas Interface Adicionais a 1-2: Processa Ii co para o Desenvelvimente de um sistema IHM/SCADA © DS. GE Fase Antonin Le? Peat IX Basin 1.3. Desenvolvimento do Sistema [HM/SCADA C. Antes de iniciar o desenvolvimento cm iFIX. deve-se fazer o reconhecimento das seguintes dreas do sistema: + [astalagao do programa = incluso da chave fisica apropriada (/lareiware Keys) - chave de Desenvolvimento versus Run Tine * Desenvolvimento da base de dados do processo + tipos de tags” a serem utilizados (analdgico. digital, ete.) - convengdo de nomenclatura dos tags © Controle ~ determinar que controle seri feito pele FIX (normalmente & PLC) +o sistema FIX comém tags que podem fazer controle © Alarmes + uso dos alarmes no iFIX, no PLC ou em ambos = especiticagiio dos limites dos alarmes + envio dos akarmes (rekatérios, telas, armazenamento em arquivo, ete.) © Seguranga ~ como implementar e fazer a manutengaio da seguranga do iI 08 de dados que © operador precisa + vallores em tempo real. alarmes, tendéncias. relatGrios, ete. + Fungdes especiais = blocos dat base de dados personalizados, aplicagdes previamente desenvolvidas (C#+, VB 01 VBAJ © Armazenamento dos dados + Arquivo de dados histéricos + bance de dados rekscional * age unidade de invrues que realizs ue fangho do prseesse, Copyright © 2008, GP fyauy Automation Ls Apostle de Treinamsenta 154 1.3. Desenvolvimento do Sistema IHM/SCADA SCADA: Servidor Configuragao Configuragao i __. go SU doScU d i i tt Configuragao { dos Drivers i | t Desenvolvimento © - || Montagem da Base de { Dados do Proceso a Configuracao dos Monitoragao de : Alarmes ___ Alarmes v yo - } Configuragao da Configuragao da “~—— Seguranga Configuracao dos Monitoracao dos Dados Historicos Dados Historicos fara 1-3; Flaxograma de Desenvolvimento da Aplicag: Copyright © Sh08, G1. Famie Vague lo Protiey iFIN Biisive 14 xeric t Sistema Demo Exercicio 1 Copssight © 2008, GE Funwe Nareaaten le Apostila Ue Veeinamenta (34 Exercicio 1 Objetivos Apés completar erd cupid 1. Explorar as telas do sistema demo do #FIN Tempo estimado para coneluir este exerci 0) minutos Introdugao Este exercicio destaca algumas das caracteristicas basivas do programa Auton emos por algumas telas do Este sistema ¢ pare integrante da instalagao do iFIX e permite visualizer uma apli desenvoivida com 0 MNS, GE Paawe Asiomsnion bi Proficy 1FIX Biséeo a EX CCI A AL hi fema demo do iFIX, |. No grupo de programas iFIX. selecione Inteliution iFIX ¥3.: Aparecerd a seguinte caixa de didlogo: @ foo seescre am) tine (SOS Sue KORE ————T]]) Deteroion erdepastan Fis lor Made Fc Sarce Sysem— ‘State Sani Sytem gchtg| EX wun uceg a specs cette: davemado dence the x esosbiter FEE nm sunetnipnn re ae 2. Setecione o segundo bots tent, A tela de inicial do iFLX aparecerd enguante a exeeutadas. Ao final deste proceso, «tela inicéa taretas iFIX estdo sendo do sistema sparceeri: Coppel HOS, Gi Fame Automation iD Apoutita de Freinamento 154 Intellution . Jeter Proficy IFIN Biisiew Exercicio 1 Esta tela enibe 0 processo de adigdo de hidréxido de siio ~ NaOH. 1, Natela principal do Sample System, sclecione Tratamento de Agua. A tela Adigdo Quimica aparecerii desta forma: Sanuple Sy 2. Selecione a segunda bomba a direita da tela Aparecerd uma tela para controiar 2 bomba, 3. Utiizando os interruptores da parte interior da tela de controle. aheme a bomba para modo manual, Altere também a quantidade de NaOH a ser adicionada, 4. Ao finalizar, efique no botio Sair pat amerior. Observe as alteragdes ocorridas na aplis retornar 4 elo. Experimente alterte outras bombas. nudando os valores de eauka una delas. 6 Ao izar, clique no botio Filtra, Apostita Ue Treinamenty 1S Exercicio 1 C. Explora a tela do filtro de retrolavag Esta tela mostra a seqiiéncia tipica d selecionar trés diferentes filtros, alé diferentes sopradores ¢ vilvuias. te um processo de Hilt de retrolavagem, Permite de iniciat‘parar estes processos ¢ 0 controlar os Ao clicar no botto Filtro, « seguinte tela apare rw 1. Clique no botin Start para comegar o proceso de filteagem, Observe i muctanga ho testo no Monitor Seqticnen Passos. 2. Clique nos bowes Filtre Retrot.a os estados dos filtros. Use 0 bate: m 2 Filtra RetroLavagem 3 ¢ observe para comegar a Filtragem nestes tangues. 3. Selecione as valvullas © bombas de eada filtro para alterar o estado dest 4. Ao finalizae, clique no botio Fenda ne MHS. GE aac Nat Pooley FFIX Exerc t D. Explora a tela de tendéncia, Esta tela apresenta dados clo processo em tempo real. dados histéricos e dados fornecidos externamente por um arquivo ou banco de dados, Ao clicar no batdo Tendéneia, a seguinte tela apares |Intellution’ Syst i cule Jone | eee |e stone | =Ly Rak ean JL | min ui ae a a a ee ne ee Pee can a Amwate) suaneniaa| sete | stun | wrveteyn| tnvensn || linac Sane) Seinen nesta | armies izando a lista da caixa de didilogo Penas Histi IFIX1_1H20_BWI_AWCYO30L.F_CV 2. Clique no botdo Adicionar Per selecione © seguinte ftem: a dircita do campo Penas Histérieas. Os dados para este tay sio iaseridos no wraifico. 3. Insira as seguintes Penas Iistirieas: IFIX1_1120_BW2_AWCV0301 IFIXT_120_BW3_AWCV0301 Iinsira a seguinte Pena em Tempo Re IFIX1_H20_BW1_LOHO301 cv “cv Copyright © 2008, GE Panay Ansomation 216 Apostifa de Treinamento 154 Exercicio 1 R D. Explora a tela de tendéncia (continungio). 5. Aktere 0 tempo de duragio do grafico. Q que acontece? 6. Clique no botdo Miltiplos Tempos. © que acontece? 7. Clique no bottio Dados de Laborat. do MS-Aceess, O que acontece? 8. Clique no bolo Apagar Pena. Qual das penas fo pagade? Por qui? 9. Ao finalizer, clique no bowio Alarmes. Coppright ©2185, GEE Fane Natio iar Exercicio 1 E, Explora a tela de alarmes. 0 objetivo desta tela ¢ exibir caracteristicas dos contadores de alarmes eo sumario de alarmes, armes como: dreas de alarmes. Ao clicar no botio Alarmes, Untellution’ seguinte sola aparece: \. Clique no botio Habilitar Sirene Alarme. Oalto-taiante do PC emitir’ um som sempre que houver um nove s sistema, lame ne Clique no botdo Catar s © alto-talante interrompe recebido. ren lo do sony até quie uM novo alarme seia emi 3. Se voed ainda nao clicow no botde Desabilitar Sirene Alarme, faga-0 as Clique ne borde Reconhecer Todos. O que acontece? fone um dos sharmes da Hista e efigue Ao uparecerem nowos alarmes na tela, sele ng botio Reconhecer Sek 1. O que acontece”? 6. Ao finalizas. clique ne botio Relatérios, Copyright + 2098. GE Tsou tation Las Apostle de Treinamento 154 Exercicio 1 F, Explora a tela de relatarios, Esta tela € utilizada para mostrar os valores de qualquer tag, em qualquer periodo de tempo. Para exibir estes dados. o sistema demo do FIX utiliza o programa Runtime wate ¢ 0 controle Web Browser da Microsoft. as opgdes Relatério, clique na apeiio Tab 1e (Média), opgdes Modo, selecione Ave! Mantenha a teekt CTRL pressionada e selecione os seguintes ta IFIXT_H20_BWI_AWCV0301.F_CV IFIXI_120_BW2_AWCVO0301.F CV 1FIXITH20_BW3_AWCVO030L, 4. Clique no botie Gera F Relatorio, A tela seri semelhante a esta: Intellution’ i coe eat Copyright | 5008, cH, ave Auhmatioe: 19 Profiey #FIX Bisiew eee CE Xeric 1 tem, Le expiora as telas remanescentes. 1. Press ‘one » botto 2s wade no canto superior esquerdo. Voeé retornara & tela inicial co Semple Sestem. 2. Explore as telas restantes do Sample System, air kd Ao finalizar. retorne para a tela inieial e clique no botdo S © Sample Sestem do iPIX seri fechado. Fim do Exerci Copgsigit © 2003.68 Fanue Agtomation 1-20 Apowtil de Treinamento 154 1.5. Questionario |. Qual ¢ 2 diferenga entre IHM © SCADA? 5 patssos IHMISCADA, inais de preparagdo do desenvolvimento de uma aplicagio 3. Desereva os passes principais do desenvolvimento de ia aplicagdo JIM/SC. com iFIX, 4. Qual € 0 objetivo de Simple 5: Deserevat um dos processes do Sample Ssstem do iF IX (que nio seja o processo de ratamento de iguay, Cop ight © 208,61 Lanse Nation 121 Questionario, Copyright © 2045. Proticy iFIN Pasico a em branco Fa Autumstion 122 Apostfla de Trcinamento 15 2. Arquitetura iFIX Capitulo 2 Arquitetura iFIX Copyright © 208, Gh Lane Automation Proiey iFIN Bis 2. Arquitetura iFIX, Objetivos do Capitulo te capitulo traz wma vis do geral do iFIX ¢ esté organizado da seguinte form: + Perfil do produto + Levantamento da arquitetura do sistema Além disso, este capitulo intraduz boa parte dos termos que utilizaremos durante 0 treinamento, Para mais informagdes sobre termos utilizados. use o Glossario localizady no apindice desta apostifa Copyriche © 208, GE Pseue Aunt Apositia de Treinamento 154 2.1. Perfil do Produto A. Introdugao ao Profiey iFIX + Soft re de auromagao industrial que permite ter uma visio geral do proceso * Forneve dados em tempo real para a o operador ¢ para outros aplicatives B. Fungées bisicas do Proficy iFLN © Coleta de dados. comunicagae dircta com dispositives de entrada e saida (0 devices) instalados no ehiio de Fibrie: + aintertace com os dispositives fisices é fe comuni cita através de drivers de '$ Componentes. ineluindo: odo processo (através de tela). controle supervisério, sistema de alarme, geragio de relatérios, armazenamento de dados C. Tipos de Nos Conti * O computador que tem o FIX instalado é chame Jo de nd ow esteredo + Ond Servidor (SCADA) coleta dados dos equipamentos do processo SCADA Ea sigha de Supervisory Control tnd Dene Aequisition (Controle Supervisdrio v Coletai de Dados) ~ a comunicagao com o equipamento do proceso ¢ feita através de drivers de comunieagao +o servidor SCADA carrega e F process manutegtio da base de dados do uum servider SCADA ¢hfindé SCADA Server) nio possui intertxee riliea e isso libera recursos para coleta de chidos e para as tungdes de gerenciamento de rede O no Cliente (Tie no realiza as fuingoes § + end cliemte reeebe dados dos rvidores SCADA instaltdos na rede + cle apresemta thas grificas, acessa dados arquividos e emite relatorios + pode see chamado de n6 de v wualizagio ow a6 HIM 9° HIM - Interface Homem-Maigusi at © Observagio = E possivel ter opgdes diferentes em nds FIX, combinando as Tuncionalidhives SCADA e Cliente 16 IRS, GUL acue Automates FIX Basico = para miais detathes sabre os tipos de nds do iFIX. consulte Apéndice & Coperight © 2408, GF Dave Aatennation Apostife de Preinamento 154 21. Perfil do Produto 1D. Tipos de Nés Quando 4 Rede #6 tsoludo (Stene-Atone) = qualquer computador com o iFIX instalado que mio tem comunicagio com outro né iFIX em uma rede = a Figura 2-1 representa um né servidor SCADA stand-alone + a Figura 2-2 representa una arquitetura iPIX distribuida em rede *N6 Local + nd onde esta se desenvolvendo o trabalho no momenta 2 + No Remoto : > qualquer outro nd instalado na cede em um sistema distribuide 3 + pode serum n6 acessado via modem E, Tipos de Nos Quanto Operagaio © NG de Leitura (Recd-Ontyy - nto possibilita akeragces de tela ou da base de dados do proceso + nto possibilita alteragdes no processo nem recebe os avisos de alarmes © Node Execugdo (Run-Time) + esta ests do proces Jo possibilite modificagdes de telas ou da base de dados 0 + silo instaludes ws nds arquivos pré-contigurados - _ndg ¢ necessariamente um no de leitura cchamados de nis de ‘05 nis que no sto Run-Time wgenharia ow desenvolvimento a Hardware Capprigh | 208. Gt Lame \atetatioes Protiey IEIX Basico 2.1, Perfil do Produto Cliente Cliente Cliente — Impressora Servidor SCADA ch HM. Servidor SCADA si |HM. Hardware Hardware Hardware do Processo do Processo do Processo Figura 2, emplo de Arquitetura Distribuida em Rede Congright © 2008, GE Pane Automation 26 Apostily de Treingmento 154 2.2. Arquitetura iFIX - Drivers de Comunicagao A, Dados do Process © OFFIX ado em confunto com o hardware para automagio do processo * Sensores ¢ controladores enviam dados para os registros de um hardware, que pode ser: - CLP (Controladar Légico Programavel)' = SDCD (Sistema Distribuido de Controie Digital” + Placa de entrada e sada * OUPIX coleta dados sem tratamento do hardware do processo B. Drivers de Comunicagio * A interface entre o #FIX eo hardware do processo é chamada de driver de comunicagao (ou LO Driver) © Cada driver de comunicagao atende a um hardware especitico + Fungdes do driver de comunicagio: ~ Her (e gravar) dados que vém do hardware (tareta chamada de Polling) ~ enviar dadas para os enderegos da DIT (Driver mage Table) # Odgiver coteta dados ¢ 08 organiza em Pall Records ou Deter Blocks = Poll Records sio especiticados por enderegos do hardware + um Palf Record pode conter um tnico ender enderegas, ou um conjunto de = Poll Records sio formados por um mesmo tipo de dado. por exemple: 9 20 pontos inteiras e cont 198 podem definir um pol! record = Opre drive; sama HO Control do iFIX & utilizado para monitorar ¢ controlar os de comunicagdo (este assunto sera visto mais adiante) e Table) + Eadrea de memaria de um servider SCADA onde o driver de eomunic: armazena os valores dos Pall Records C. DIT (Driver fm + cada Poll Record vem uma taxa aa qual as atualizagiies sio processadas chamada de Pall Time + Exemplo:a Figura 2-3 representa dois drivers de comunieagiio atualizande dados en un servider SCs empleo mostra dois drivers, um para cada icarte cle hardware) © CL tamivin & retenonséade por spa sighs et SDC tumbeay ¢ reterencinda poe sta Cupuright «2008, GF Fang Autuinatives Protiey HFIN Basico 2.2. Arquitetura iFIX - Drivers de Comunicagao DIT (A) Hardware do Hardware do Processo —_Processo (Fabricante A) (Fabricante B) ura 2-3: Arquitetura Bisies (Driver de Comuni 30) Copyright « GL Rang Avtomation 2 Copyright 6 2808. GE sue Auta Apostifa de Freinamem 15 2.3. Arquitetura iFIX ~ Base de Dados do Processo A. Leitura, Alarme e Controle (SAC = Sean, Alarm & Contraly As fimgdes do programa SAC luem: + busea de dados na tabela D1 + lransferéncia de dados para a base de dados do processo (PDB - Process Database) de alarmes se qualquer dos dados estiverem fora Jos limites icados pelo usuario + oSAc € os dados dat tabela DIT em periods de tempo chamados Seat Time + OSAC pode s r monitorade pelo programa Mission Comal do iFIX ~ este menitoramento sera discutide mais a jante neste treinamento, B, Base de Dados do Progesso (PDB) +E uma represemtagio do processo detinidas por rerge (também chamados de bloces) + Un tay & uma unidade de insteugdes que realiza uma fined de proceso As fimges de una tag inckuem, por exemplo: comparar valores do process com os limites dos alarmes: cados em valores espe’ os do processo eserever valores no equipamento do proceso Uma serie de tays pode ser combinada para formar cadeias de tags ais cadeias podem realizar monitoramento ou fons de controle 20 Protiey HFIN B 2.3. Arquitetura iFIX - Base de Dados do Processo Driver ALS TRS AO! eo PDB. (base de dados do proceso) HM « Hardware do Hardware do Processo Proceso (Fabricante A) (Fabricante B) Figura 2. “4 (Base de Dados do Pracesso) Copyright © 2008, GE fynuas Automation 210 Apostila de Teeinamento 15 2.4. Arquitetura iFIX - Telas A, Tela de Operagio ° + Conros valores na base de dudos do processo. & possivel exibi-los em tela + 0 HorkSpace em modo de execuyio representa a interface HM - + THM- Interface Homem Maquina (ou MMT - Human Machine dnnertice) : 9 antiya sigha MAM ~ Ment Machine Imevfawe . = esta interface possibilita a interagio dos operadores com o processo © Objetos nas telas exibem valor -straidos da base de dados: = exemptos de abjetos: © griticos 9D datalinks @ © animagdes graficas . * Os objetos graticos podem exibir: + informagées sobre alarmes de dados = informagdes especificas sobre um tag + informagaes sobre a bas Veja umn es Copgrighe © 2068, Gi Puta. Xuteenation Dut Proficy iFIX Bbisieo 2.4. Arquitetura iFIX - Telas » ! Eixo X Datalink DIT(A) PoB (base de dados do ____.processo} Hardware do Hardware do Proceso Proceso (Fabricante A) (Fabrica Arquitetura Basica (Telas) Copyright | 20S, GE Panay Autoneation xD Spostila de Trefaamento 134 2.5, Arquitetura Distribuida iFIX. A. Sintaxe de Acesso & Base de Dados + Existe umna sintase padrio para especificar uma fonte de dado (ou deta sour imtaxe: SERVIDOR.NO.TAG.CAMPO ERVIDOR nome do servidor de dados OPC nome do servidor SCAIDA onde a base de dados esta nome do tag na base de dados pardimetro especilico do tag IX32.SCADALVAZAO.F_CV + exibe o valoratual (F_CV) do bloco VAZAO, rvidor SCADAI + os dados do servidor SCADAL siio coletados do servidor OPC. denominade FIX32 © Exemplo: + alag VAZAO esta na base de dados do © Ao utilizar esta simaxe de acesso a fonte de dadas. & passive! visualizar os dados da estagdo iocal au de um nd remore = vejaum es mplo na Figura 2-6 B. Campos dos? ne geral, il teés tipos de campos de tag: + auméricos, textos e grificas Campos Numericos ~ possuem @ prefix P_* (F de ponto Flutuante) + exemple: a Prev Current Kalne (walor tual) # Campos estos ~ posstem 0 prefixo A_* (\ de tabela de earacteres ASCH) + exemplos 2 ALCUALM — Current Yaron tatanme atual) A_DESC Description (descr Campos Grifieos ~ posstiem a prefino T_* CF de Tendéneia = exemple: 2 T_DATA Data (dados - apenas para tags TR ow ETR) diame Os campos dos tags serio tratados com mais detalles m Copprigtt ©2185, GI. Fauue Asiomsitiog MB Profiey HFT 2.8. Arquitetura Distribuida iF IX. No Cliente Rede Local Hardware wi : do Processo, ura 2-6; Fluxo dos Dados via Rede Copyright © 398, GH; Fane Aetomatint Mid Apostila de Treinamente 154 2.5. Arquitetura Distribuida iFIX. C. Fluxo dos Dados + O driver de comunicagdo faz a varredura dos dados no hardware do proceso + ele I8 os dados dos registros do hardware do proceso. + os dados lidos sto transferidos para a tabela DIT + a freqtiéneta de leitura do driver & ehamada de Poll Time © OSAC escanea a tabeia DIT + cle lé os dados da tabeta DIT = vs dades lidos so transteridos para a base de dados do processo - a freqiiéncia de Ieitura do SAC ¢ chamada de Sean Tie + 0 HorkSpace apresenta as informagies da base de dos do pro 0 + 0s objetos gritficos exibidos na t dados do processo stores da base de at representam = outros programas tam dads do processo poder apresentar informagaes da base de D, Fluxo de Dados: Ordem Inversa * Os dados também podem ser enviados 20 hardware do proceso. ~ isto acomtece quando os passos acima sto exeettados na ordem inversa + 08 dados so enviados da tela para a base de dados do processo depois para a tahele DIT > odriver de comunicagio le do process valores na DIT ¢ 0: twat no hardware © Vejaa Figura 2-7 Copyright 2015, 4 F Automation 21s Protey FIN Basi 2.5. Arquitetura Distribuid: N6 Cliente Rede Local Servidor SCADA id WUE ee Hardware hh | do Processo | au Figura 2- Rede (Lda ¢ Voitay Copy 2B Foue Atoms Dl Apostila de Treinamento 154 2.6. Exercicio 2 Construindo uma Aplicagao Exercicio 2 Copyigh © 2008, G2 Fance Atma M7 Objetivos Apés completar este exercicio, vood seri capa de: + Inserir ays na base de dados a partir do WarkSpace © Inserir objetos de sh amay aa tela para exibi Inserir darlings a uma tela Jnserir um grafico a uma tela sobre uma bomba Tempo estimado para completar este exercicio: 30 minutos tntrodu fim de entender o programa iF 1X da GE Fanuc Automation, este exercicio trata de igumas caracteristicas bisicas. Criaremos uma aplicago simples para mostrar informagdes de uma bomba, Ao final do exercicio, vacé tera ume tela semelhante ay CEE eASeoe Siw BombaAgua — [#0351 Par Ao término deste exereieio. vai para a seedo 2.7 e responda aw questioniio. Copyeisit 2008. GE Hanae Ahonen 2s posta de Treinanento 154 SSC Kee rciicion 2 Copy A lista a seguir trax os passos necessirios para canstruir a tela dit homba: Abrir o WorkSpace para desenvolver a tela Criar um tag na base de dados para iniviar e parar a bomba Configurar o novo tag da base de ddos Inserir uan objeto ta tela que representa a bomba Inserir 0 interraptor inicisr/parar na tele Inserie uma fiva na tela G. Salvare visualizar a tela em mado de execugo 1H. Insorir um tag na base de dados para a velocidade da bomba 1. Alterar o tag da base de dados para criar uma cadeia de ta J. Inserie um datafink na tela para mostrar 2 velocictade da bomba K. _Inserir om grdfico na tela para dar a tendéneia da velocidade da bomba Contigurar o gedtico M. Salvara tele Hi 2018, GE Pane Atma 210 Pratiey THIN Basie Exercicio 2 Ah Copyeight Inicia o desenvolvimento da aplicagio utilizando 0 WarkSpace. 1. Inicie 0 iFIX a partir de seu icone no desktop. on EX abre uma tela em brancg sem irkSppace (cea de trabalho) do he Far wots Tana edn Hee slojalal seis sin) Slesla ole 2 [Sle fel slcaleal | 42.1ss/salas ley aT + Soares 2 Sores Adicionar tn bloco na + Sea base de dados 1D Spnept ena Bhesecosn yee Sates B sarentons ~ Abe Oh teak Bi heimaesierdestey ic Tissteate + see Eboercrtarsn Fates nent 2008.08. Famus Astonsation Apestila Le Treinamente 15s Exercicio 2 B.C iat/parar uma bomb, um tag na base de dados para 2. Digite 0 nome do novo tae no campo Database Block: BOMBA 3. Clique no bottio Add para inserir um novo bloco na base de dados, e Aparecerit a seyuinte cava para selecionar o tipo do bigeo: cles « Hock te: Ci separ essing sgt sasoiiepen DnosCeese 2a Ooaten costo | | | | S108, GE Faas Agtrmation 2H Protigy iFIX Basico oe E eer cic 2 C. Configura o nove tag de base de dados. 1 3 6. Selecione DI - Digital Input ¢ clique OK. Apareceri a seyuinte a janela de contiguragao do tag itt nt -(DOMEAL foe pte] bred Tasere SEES nn peme Fee $f 24see0 oe eae ieasie fE | Blew | Fe = Pirate a Pane FS (a) eww ee Detina os seguintes campos: Deseription: Bomba de atimentagio de gua WO Addre: 100 Open: DESLIGADA, Clase: LIGADA, Clique na guia Advanced da janela de configuragio, Selecfone & caixa de verificagio Enable Output. Isso permitira que esse blovo controle a bomba alim de monitori-la, Clique em Add quando termina. Fo HOVE bloc em On Scan (er varredura), Aparecerd ama eaisa para colo. Cliqtte em Yes para comegar a varredura do bloeo. Vocé voltari pari 0 WorkSpace 2008. GH Pane Autowation Coppright © P08, GE tatoo Aton Apestila de Freinamenta 154 — aE xeercicio 2 D. Insere um objeto ma teks para representar a bomba, |. Na drvore do sistema, abra a pasta Dynamo Sets. 2. Dé dois cliques no conjunto Curso, Apareceri a seguinte telas EF notion F< Work pece (anil 2s 3. Cligue e arraste a bomba de sigua (Bomba Agua) para a tela, Aparecent a caisa de configuragao da Bomba. 4. Defina o seguinte nome de tag no ampo Data Source: BOMBA. S$. Clique em OK quando termina Vood volar ao HarkSpace. Protiey iFIX Bisiva Exercicio 2 E. Insere um interruptor para iniciar/parar a bomba na tela. No menu Window. selecione Curse para mostrar © conjunte de dinanos. Clique ¢ arraste 0 objeto Botao para a tela, Apareceri a caixa de configuracie do botdo: wich Dynan Gi rte Ouse ouaeter atch FREE TETES 2183] | 3. Digite 0 seguinte nome de tag no campo Data Source: BOA 4. Clique em OK quando terminar. Voce valtari ao WorkSpace. F. Insira um banner nat 1. No menu Window, selecione Curso ra mostrar 0 conjunto de «frmamos, Clique e arraste 0 abjeto Banner do conjunto Curso para a tela. rr Aparecerd a caixt de contiguragao do banner, le: Bomba Agus 3. Digite © seguinte no campo Picture T 4 Clique em OK ao terminar, Voed voltaré ao BurkSpace. Feehe a janela do conjunto de dvnamo Curso, Coppright ©2003, GE Paeine osomation : Apostila de Ve vento 154 ee Ee re ici 2 salva a tela ea isualiza no modo de exceugio. 1 No menu File, setecione Save, Apareceri a caixa para salvar a tela, 2. Digite no campo File Name: Bombeamento 3. Clique no botdo Save para salvar a nova tela. A barra de titulo da tela muda para constar 0 seu nome. o 4. No menu WorkSpace. selecione Switeh to Run, 0 WorkSpace alterna do modo de configuragiy para 0 modo de execugio. Sua tela ficard semethante a esta: Clique no botae para Higaré ligar a bombs. A bomba ¢ 0 botdo mudam retletindo a mudanga do tag na base dle dads, 6 No menu WorkSpace, sclecione Switch to Ce afigure. 0 WorkSpace sai do modo de €x: cugdo e volta para. ¢ modo de configuragiia, ein + 293.4 Fanuc Suteent i Profiey IFIX Basico Exercicio 2 H, Insere um tag para controlar a velocidade da bomba, |. Na barza de ferramentas do WorkSpace. selecione 0 botio Add Database Block Aparecerd aca 2. Digite no campo Database Block: AGUA_VELOCIDADE, ixa para adicionar um nove bloco, © novo blaco a base de dados, 3. Clique em Add para inse Aparecerd a caixa para selecionar o tipo do bloco. 4. Selecione Al — Analog Input e depois clique OK. Aparecerd a jancla de configuragtio do tag: Ace Ci] Soe | ara] advert ghee FEE TARSTET Se a re a= va gg86e ben [ase sem gs femecrate F Premytnten entre poe semtne Po Nett |B ee Ca ey] 3. Contigure os seguintes campos: Description: Velocidade da bomba de agua WO Address: RG Low Limit 0.00 High Limit: 300.00 Units: GPM 6. NAO clique ainda ao botdo Add. Veja a prosima prigina para mais informayces. (sao RG se tetere aun gerade miiseros no driver SINE, usadko pra sito dads de process, Copyright» 2098, GE Banve Autontation Aponiila de Treinamente 154 Exerc 2: L. Cria uma cade 1. Digite no campo Next: CALC_VELOCIDADE. Clique na seta A}a0 lado do campo Nex Aparecerd uma mensa na base de dados v per cm dizendo que a tag CALC_VELOCIDADE nao existe untando se desejat erié-lo: SZ reatic.yenaoioriess rcs dost Gaynor bck wren? Ce» | OEE Clique em Yes. Aparecerd a caixa para selecionar o tipo do bloco, & 4. Selecione CA — Calculation ¢ depois clique em OK, as! ‘ foie [danced Togtiaee, [FAUCSELOGRAE Desemuen Pes — (ROTATED | upacsctven fl Enonecing ie Lewtet [00D Snine res a lo Copgrign © TPS, Gh Fase Aiton Profies IFN Basico Exercicio 2 a eeeeeeSSSSSSSSSSSSSSS deia de tags (continuayao). 3. Configure os seguinte campos: Description: Calcula a velocidade da bomba Input Bz BOMBA Output Calculation: ASB Low Limit: 0.00 High Limit, 300.00 Units GPM far. clique em Add, 6. Apenas agora. so termi Aparecerd uma caixa alertando para colacar o nove bloco em On Scan (em varredura). 7. Clique em Yes para ini ar a varreduca do bloco, Vood voltari ao WorkSpace Coppeight © 2005, G1 Ean asoation Apostila de 1 Exercicio 2 J. Insere um daralink & tela para mostrar a velocidade da bomba, 1, No menu Insert, selecione Datalink. © ponteiro muda para o formato de uma enue: “F 2. Desenhe um reténgulo para representar o clatalink Apareceri a se te cana Daatar ea Cortguion hee fie a] Oot toate r fietetas 1 Raw Femar ties fithatinee >) sae ERS} tee fT ont Seen eo ouree: 3. Digite no c CALC_VELOCIDADE, 4. Ao terminar, clique OK © datatink aparece assinn wa tela: sea Copyright® 2005, GE Far Seton 229 Profiey 1FIX Biisieo Exercicio 2 eee K, Insere wes objeto par ver a tendéncia da velocidade da bomba. 1. No menu Insert, seiecione Chart, 0 ponteiro muda para o Formato de wma cruz, 2. Desenhe um reténgulo para repres cmtar 0 gtiitico. Ao terminar. um grifico aparecerd wa tela: Cicer oT Fa Ek wovspme Obe te ll Far Wen He Slslalaisislslsl _earrega e mantéim a base de dados do processo ~ pode ter ou no unta interface geitiea [HM + Um né Cliente nto desempenta as fungdes SCADA ~ Feeehe dados dos servidores SCADA através da rede = este nd também € chamado de VISTA (nd de visualizagdo) Contiguragio dos Diretorios Configuragia de Alarme Configuragdo de Rede Configuragdo SCADA (Driver) Conliguragdo de Taretas Contiguragiio de Seguranga Contig ragdo SQL Elles |e] EE ke Contiguragto de Area de Alarme : Ferramentas de SCU Copyright © 2088. GE Fane Ausenation et Apostle de reinamema 1S 4.2. SCU (System Configuration Utility) B. Configura + Oaplicative $CU copgbes do ne local, 10 do Sistema, tem Configuration Urility) & usado para configurar as + Oapl U salva todas as informagdes sobre 0 né local em um arquive com estensiio SCU, = veja a Figura 4-2 ¢ a Figura 4-3, + Para que as mudangas feitas no arquive S reiniciar 0 FIX. U se tomem efetiva: necessario NODE: CURSOS PDB: DATABASE Version, 3.5 (Build $717) SL Pe Samra. Copyright ©2008, GI. Laue Auteemation Protiey FIX Bi 4.3. Configuragao do Nome da Estagaio A. Local Node Name e Logical Noe Name +. Quando existem estagdes servidoras SCADA redundantes. entio deve-se difercnciar o nome local ¢ 0 nome ldgico destas estagdes para Formarem um par Iégico na rede + Local Node Name: nome do iF1X local + Logical Node Name: nome kigico que os outros nés da rede usam para relerenciar 0 servidor SCADA (primario ou backup) +E enais facil configurar o nome do #FIX iguat ao nome de computador loca ~ lembre-se somente que 0 IFEX limita sew nome emt 8 caracreres B. Nome do Nb Locat + Uma vez escothido um nome para um né local, este nome € usado a sintaxe de acesso aos dados (Servidor NomeN6.Tag.Campo) eum sintaxe ¢ gencrica (independe da estagio que a est a tela crinda em um nd pode ser usada em qualguer né da rede pois a cutando) + 0 HorkSpace mostra sempre o nome local de né no topo de sua ievore do. sistema C. Executando o FIX como Servigo + OFFIX pode € XP, 0 que permite 4 ‘stema operacional no ini +r executada como servigo das plataformas Windows NT, 2000 oy operadores conectem-se ¢ desconcetem-se do fo e fim de seus turnos sem interfetir 6 processo. ‘+ Se selecionada esta opgdo (veja a plano so finalizadas com a desconexao do usuario do si mantendo as tarefas centrais do IFEX como: tura 4-3), apenas as tarefas de primeiro fern operacional, + processumenta da rede + processamento do SAC + getenciamento dos alarmes + controle do driver de comunie: + coleta dos dados historicos = comunicagdo com bancos de dados relseionais Copright + A Famue tonto 46 Apostila de Teeinamenta 134 4.3. Configuragao do Nome da Estagdio Eerim Locat Node Name: [CURSOS Local Logical Name: [CURSOS Configuration File: [CADYNAMICSILOCAL\CURSOS.SCU 24 Service F Local Node Attias‘ Continue running atter Logott Stort FIX at system boot Figura 4-4: Configuragiio do Nome do Né Local (Copyright © 2008, GEE Panay Atom at Protiey iFLX Basie 4.4, Configuragao dos Diretérios A. Diretérios do Projecto + A configuragio de diretérios serve para especificar uma pasta exelusiva de trabalho para o seu projeto iFIX, + Se ocaminho de um diretéria & alterado, emido: > Onovo diretério é criado automaticamente: ~ Os arquivos padtdes para o funcionamento deste novo diretério so criados automaticamente. Obs: esta caracteristica aparece somente a partir da versio 3.5, em versdes anteriores € necessirio copiar os arquivos padres manualment + Obs.: os arquivos eriados pelo usttirio NAO diretsia, jo copiados pars 9 novo * Os caminkos dos diretérivs podem ser locais ou de um driver da rede © Veja uma Diretério Usado para. Base [Todos os arquivos executives. | Language Arquivos de mensagens usadas para eriar eaisas de didlogo, Local Arquivos de configuragio do computador local, inclusive arguivos de cont rragio do SCU ¢ de seguranga, Database Arquivos de base de dados de processo, configuragao de editor da base de dados e arqui configuragao de driver de comunii arquivos de os de Pienwre Todos os arquivas associados as telas. Application Arquivos de dados ¢ de configuragies de aplicagoe criadas pelo usu Historical Arquivos de configuragdo da coleta de dados histérica Historical Dara | Arquivos de dados histéricos coletados pelo FIX. o qual era um subdiretorio para cada estagdo local ou remota de onde 0s dados esto senda coletados, Mearns Arquives de dados de aiarme. sendo que & eriado um arquivo neve a cada dia, Master Recipe | Arquivos de receitas principais. Control Recipe | Arquivos de receitas de controle, alarm Areas Arquivo da base de dados dle dreas de alaeme, [_normaimente o mesmo diretério da base fe dadas, igura 4-3: Deserigao dos Diretorios do iFIX. Copyright ©2098, G1, Hanae Auta Apotila de Treinamenta E34 sy 4.4. Configuracao dos Diretérios. a SE cane xt | Poth Location of System Software and Data Files ‘ Base: aes 2 - Language: [CADYNAMICSINLS 2 £ Location of Project Files Project: [eaDYNAMICS Local: [CHOVNAMICSILOCAL Database: [CADYNAMICS\PDE 2 Pictures [CAD YNAMICSIPIC 2 . Application: iCADYNAMICS\APP 2 Historical: [CaDVNAMICSATR 2 Historical Date: [CADYNAMICSIHTADATA 2 : Alarms: [CADYNAMicsiaLM a Master Recipe: [CADYNAMICS\RCM 2 & Control Recip: (CAO VNAMICSIACC 2 2 Alarm Areas {AAD}: [EAD YNAMICSIPDB 7] Change Base | Change Projeai OK Cancel Help forios no SCU ura 4-6: Especit: Copyright © S098, C1: Pasug Aotomnation 49 Profiey IFN Basico 4.5. ConfiguragdodaRede A. Configuragio da Rede + Usada para configurar a comunicagio entre os nds #P1X * Os nés fora da rede so chamados ads isoludos (stand-alone) B. Protocolo de Rede * OFFIN pode usar NewBIOS ou TCP/P para comunicagao em rede, * Enuretanto, todos os nds iFIX de uma mesma rede deven usar o mesmo tipo de protocoto, + Prowwcolo TCPAP + Para usar o iF1X em uma rede TCPAP, cada meiquina deve ter seu priprio enderego IP, ~ O protocolo TCPAP associa o enderego IP da miquina ao nome da ago IFIX através de: 2 um arquiva local de HOST © via DNS (Domain Name System) via DHCPAVINS (Denamie Hout Configuration Protacol : Windows Internet Naning Service) - Recomenda-se a utilizagiio do arquivo local de HOST por naio depender de um servidor na rede, + NetBIOS ~ OIPIX roda na interface NetBIOS Extended User Interface) da Microsolt, NetBIOS urando os Nas Remotos + Deve-se configurar nas estagdes Clientes o nome de win ou mais servidores SCADA no campo Remote Nowe Name. * Onome dos nis clientes nde devem ser listades © Obotdo C redundante: figure permite habilitar Names Logicos de servidores SCADA, Ste 16pico € abordado no trienamento avangado, D, Conerdes Dindmicas +A opgtio Dynamic Connections pertaite a cones automitica com um ne remoto quando hii necessidade de atualizagao de um objeto. Sea coneado a um né 86 & usaida acasionalmeme, use esta opgdo. Caso lente fistar 0 nd ma lista de nds remotes. Conyright + 2008, 6. fanny Autoanrion 4-10 Apostila de Trvinamento 154 4.5. Configuragao da Rede Options © No Network Support" Dynamic Connections © Newwios Remote Nodes oon Remote Nade Name: [CURSOS Configured Remote Nodes: [CURSOS Add Primary: SCADAI Backup: SCADAZ Modity Delete Configure ... Show All Names ' | oK Cancet Help Figura 4- | © TcPAP Advanced, + Configuragia da Rede no SCU turagiio Avangadat © Obotio Adhancedt é usade para habi Areap. Estet6 ira redundincia LAN (Local Nenwork 0 € abordado no treinamento avancade, Copyright © 2098, GF Banas Antonin i Proviey IFIX Bisco 4.6. Configuragao das Tarefas A. Configuragdo das Taretiss ‘ulados auromaticamente quando o © Determina 0s programas que serio ex FIX ¢ iniciado. # Pode ser escolhido qualquer aplicative da maqaina, ado necessariamente um aplicative de iFIN, 8, Modo de Inivializaydo das Taretas (Start Upp Mace) ado na barra de tarefas do Windows {*) + Minimized: abre 0 aplicative mini + Normal: abre 6 apticativo com sua janela aberta normalmente ( ) -gundo plano (%) * Background: abre 0 aplicative como tarefa de = Nao enistem icones ou janetas presentes = Fregiientemente ¢ usado para codar 0 iFIX como servigo - OFFIX também deve ser habilitade como servigo do Window: selecione Local Startup do menu Configure no SCU C. Linhas de Comandy (Commend Lire) . modificar 6 modo como 0 aplicative (ou adicionar argumentos pa programa) seni executado. +A Figura 4-9 mostra as argumentos dos programas WSACTASK ¢ IOCNTRE. # Consuite » mantial de cada programa para obter uma lista de suas linhas de comandos. Copyright © 2008.64 taste Note 412 4.8. Configuragao das Tarefas Filename: ‘Command Line: {a Configured Tasks: l>¢ C’IDYNAMICSIHTC.EXE * CADYNAMICS\ALMHIS.EXE | PRES So [36 C’ADYNAMICS\WSACTASK.EXE 30 [CAOVNAMICSIOCNTAL.EXE CADYNAMICS\WORKSPACE.EXE Cancel Apostite Ge Treinumente 154 Start Up Mode © Minimizes © Normal © Background ‘Add &] Change I Delete Help Figura 4-8: Configuragio das Tarefas no SCU Programa Linhade | Pardmetro | Descrigiio (Filename) Comando Adicional (Command Line) SACTASK s Sineroniza o SAC com a religio do sistema operacional D T segundos | Atrasa o inicio do SAC no numero de I segundos es dos. Q \tamanho P Especifica © tamanto da fila de alarme do | serviga Alarm Start Qnewe IOCNTRL iA Inicia todos os drivers. s NNN Inivia 0 driver especifieado onde sxx corresponde ao caidigo de 3 letras do river. Figura 4-9: Coppright © 2008. GF Hance Sutemating ‘metros dos Programas WSA\ TASK (SAC) ¢ LOCNTRL (Drivers) 3 IFEX tisicw 4.7. Componentes Disponiveis na Chave A, Ferramenta de Dias Keybi © Oaplicativo KeyDiag.EXE (C:\Dynamies) do iFIX pode ser usado para verificar que componentes estdo habilitdos na chave (hardkey). néstico da Chave + A.maioria dos componentes de software vem no CD de instalagio do FIX e sao habilitados pela chave, ~ _ O/FIX roda por duas horas em modo demo sem a chave, com todos os opcionais de sofiware menos a capaci das estagdes FIX em rede. ‘+ Alguns destes componentes so referentes a opedes de verses anteriores de softwares da Inteliution, como: . Gearbox. Remote FIX, Data Transtier Utility, ete. = Pixel Graphi Intellution, © Componentes Batch sto referentes ao seh néstico da Chave ~ iKeyDi +A partir da versio 2.6, 0 iF IX possui um novo tipo de chave (davelter), Esta nova chave traz algumas novidades como data de expiragao e compatibilidade versio especitica do software, Além disto, para atualizar um ada chave pois a ramenta de Di com um componente de sofiware ndo é mais necessaria a troe atualizagées sav eletronicas. + Uma ferramenta especial para diagnosticar esta nova chave & 0 iKeyDiag. EXE (CAWINDOWSIIntellution), que oferece mais informa sobre a chave, con por exemple o tipo de chave. data de expira do software + Alem disso, a ferramenta iKeyDiag oferece outras informagees de diagndstico como contiguragdes SCADA ¢ infiormagies especificas sabre as softwares ‘Historian. ‘Batch, entre outros, © E possivel também usar esta ferramenta para produzie tim arquivo texto sobre es de sta chaive Apostila de freinamento 154 4.6. Componentes Disponiveis na Chave t 212d FoLL Connections = 65535 Desktop Connections = 65595 Database blocks + -untinited- A- SCADA nade v/ Baseline Blocks 8+ scaba sateH option & SCabA CONTROL option D- DATA CONCENTRATOR node E= Scapa SQL option F- FER ~ Report Generator option > SCADA GEARBOX option We HTB ~ Collect option I~ Senn 170 driver J iMistorian CFR option K- iHiistorian HodiFication option L- MLS Toolkit option He REMOTE FIX DHACS option Ne NETWORK (standard) option - Basic Graphics (character) P- opject/Pixel Graphics option Q- ScAaDn S0C option Re RECIPE option S- Scheduler option us Uindous Terminal server y He AutoCad OXF. Inport Y= DOE - Dynanie Data Exchange 2- Terninal Server option bs igaten Active oinding 9- iFIX Graphics o> SFIX apee P+ OPC connections 5- iFIX Scheculer < us fateh UOIS ibateh server G- fuaten client R- iatch Recipe $+ igaten Equipnent 3 iBoten snp fe igaten Elec. vork Inst. 4- FIX BOS View 2+ FIX BS Senor 3+ FIX BOS Devetopnent he FIX 80S Preveigh 5+ FIX BOS Inventory 6+ FIX 90S gn 7- FIX Bos RILe Electronic signature Figura 4-10; Uti Jitto para diagndstico de Chave (KeyDiug) [ees ae F805 | mkont J bach [seta FOG | teeedase | eewaing | ormasnre | seies | shen | Cetre Goomehice tia Rereh & Doettaeer seo ie ewe eae Infor tenn 4 Diagndstico de Chave (iKer Dia x 2.6.00 superior 3 Figura 4-11: Utilititrin 3 v ra Aosta is Profiey #PIN Basico 48. Eero 4 Contiguragao do Sistema Exercicio 4 sight © 208, GE Panuas Astra i-16 Apostits de Trvinansento 154 SE xeerciicion 4 Objetivos Apds completar este exe io. voce seri capaz de: ‘© Habilitar a opgdo “THISNODI © Configurar a rede do iF1X E" do nd local Tempo estimedo para completa este exerci cio: 10 minutos Introdugio Neste exercicio usaremos o programa SCU (Srstem Configuration Utility para contigarar ‘algumas areas basicas du aplicagdo de iF1X que vamos construir. Durance este Weinamento, voltaremos diversas vezes ao SCU para configurar outras areas do software. Ao término deste exercicio, va para a sega 4.9 ¢ respond ao questionario. He 2088. GE Fang Aesomnation LIT Profiey 1€1N Bésieo ea Eee rico 4 A. Abre out rio de configuragao do sistema (SCU). 1. Clique no bor 2. Do menu Programs, sclecione IFIX ¢ depois Syste O SCU aparece da seguinte forma: tart do Windows, [zm] ¢ entio Fae Coda eters ey DEEN Ear) od a CA Copsrigit © 248, GF Pane Nutemation 118 Apostila Ue Treinamenter 154 B, Configura 0 nome de né local. 1. No menu Configure no SCU, clique em Lov Startup. Apareceri a caina de di logo que define o nome do né local Selecione a caixa de opgio Local Node Alias. A janela seri semelhante a esta Fle ESOYRAACSROCACUROTSOU | Service F Locat ode ties 7 Continue runniog attr Logo | 3. Clique OK. Vocé volta a0 SCU, Copyright © 2003, GI; Fanme Aateunacien 410 Protiey iFIX exerci ©. Configura 0 5 obse Fh © BS. GE Faeue Ateneo so at rede, No menu Configure do SCU. elique em Network. A caiva de di ‘ilogo de configuragzio de rede aparece, Habilite 0 protocolo TCPAP de rede. Entre com @ nome de um nd no campo Remote Node Name. Obs.: (se 0 nome de outro computador de sala de treinamento, Se voi certeza sobre autre nom de nd, pergunte a seu instruior. iio tier Apés digitar « n6 cemoto. clique no botde Add, Atela th id parecid Newer Optfones © os nes | © Nowietwesk Support T° Dynamic Connections © wetai0s Ls reenp Advanced... emote Noes emote Nede ame: EES ———— Contd Renee Nodes: CH] Mouity Relate Confgere 1 A Aes Clique OK, Voeé votta aw SCL 8) Comentcagan Apastity de T mento 154 Exercicio 4 D, Salva o arquivo SCU. : 1. No menu File, clique em fez As mudongas que voc ads no arquivo do SCU. 2. No menu File. clique em OSCU seri fechado. a 3. Feche e eeinicie 0 iF1 - F Exercieio | Capyeight © 2805, Gi. Famue Automation tt Profigy 1FIX Bkisico 4.9. Questionario 1. Qual a diferenga entre TCPMP ¢ NetBIOS sos nds podem compartilhar es mesmos dados histéricos? Explique como funciona o Local Node Alias? 4. Quando se tornam vigentes as mudangas contiguradas no SCU? imizadas (Afinimizeel) ¢ de Qual a diferenca entre tarefas normais (Normal), mit segundo plano (Background)? Coppright © 2098. GP Fsauy Augean Apostia de Trefoamente 14 5. Drivers de Comunicagao Capitulo 5 Drivers de Comunicacao Copyright « Protiey iF 5. Drivers de Comunicagao Objetivos do Capitulo Os dados de um servider SCADA iFIX sio adquiridos usando um driver de comunicagaio. O driver permite que 0 servidor se comunégue com o hardware do processo. Existe uma | tensa de drivers disponiveis para usar com o iFIX. Este capitulo esti organizado da seguinte forma: © Configuragie SCADA © Tipos de drivers # Configuragio de driver © Instalugsio de drivers Muites termos upresentados neste capitulo serio usados faturamente durante 0 (reinamento. Cagiright © 2005, GE Cane Aor Apost inamento 1S 5.1. Fluxograma de Desenvolvimento da Aplicagao Configuracac : do $cu i Montagem da Base de! Dados do Processo ° Z Contiguracao dos Monitoracdo de ____Alarmes Alarmes ut _ Configuracao da Configuracio da : Seguranca Seguranca : L 4 Configuracao dos Monitoracio dos Dados Mistoricos Datos Historicos Copyright © 2008, GI Panne Aytvetiation FIN Bisieo 5.2. Configuragao SCADA. A. Revisio sobre o SCU + O programa SCU é usndo para contigurar 0 n6 local 7c ia. um arquivo de configuragio chainade arquivo SCU * Oarguive SCU comém informagdes incluindo: + contiguragio das diretirios + configuragao de rede + configuragda dos servigos de alarme + configuragio de taretas B. Diferengas entre Servidor SCADA e Cliente + Servidor SCADA ~ _aqtisieso de dados do hardware do processo via driver de comunte; © Cliente + interface do operador com © processo + geralmente telas grditieas, reladrios, ete. C. Driver de Comuni + Para que 0 servider SCADA se comunique com o hardware do processo, & necessirio definir ¢ configurar de pelo menos wn driver de comunicagio ~ _ oIFIX pode carregar até 8 diferentes drivers de comunicagio ¢Alguns drivers usain um cartdo de interface para se comunicar com o rdsvare do processo ~ neste case. 0 vartdo de intertiice kambém deve ser configurado 2005.6, Ease Aatomation Apostila de Treinanvem 154 5.2. Configuragao SCADA. [SCADA Configuration SCADA Support Database Definition © Enable © Disable Database Name: [DATABASE 2 NO Driver Detinition MO Driver Name: 2} | | | Configured VO Drivers | | | 'SM2 = Sim Driver 2 v6.02 MBE - Modbus Ethemet v7.16d GE9 - GE Fanuc Ethernet Series 90 v7.16 Delete Partner SPADA Cancel | Configuragio SCADA no SCU Copyright © 2008, GI Fane Aatonstions ca Proficy iFTX Biisico 5.3. Conhecendo os Drivers de Comunicagao ‘Tipos de Drivers tem varios meios de acesse ao dispo: = Via porta serial (driver COM) vo de hardware: ® cada driver pode usar até oito potas seriais como 6 computador normalmente sé pode-se usar adaptadores para disponi sui duas portas F outras portas: te (driver RES) inis, + via eartio de residente fornecide por fabri via Fthernet (driver ETH) = outros: ridio, modem ete +E possivel ter drivers de tipos diferentes num mesmo n6 SCADA + Veja os exemplos da Figura B. Diferengas entre Versoes 6.x ¢ 7.8 © Sistema Operacionat ~ drivers v7. esto disponiveis para Windows NTT. Windows 2000 Windows XP + drivers v6. esto disponivets para Windows 95/98, Windows NT. Windows 2000 © Windows XP © Comunicagio = drivers v7.n podem ® comunicar com o SAC comunicar com o hardware do provesso ‘aluar como servidores OPC permitindo que partithamente de dados com outros clientes OPC remotes + drivers ¥6.% comunicam apens como SAC vo hardware do proceso io podem compartithar dados com outros cticntes © Que versio usar + a GE Fanae Automation re TEEN porque tem mais tin emenda o uso de um driver 7.x com 0 jonalidades ¢ & mais cil de usar + entretinto. os drivers V7.x nde estio disponiveis para todos es sipas de hardware do proceso Copssigin | 208, GE, Fassett $6 Apostila de Treinamenta 154 ‘ 5.3. Conhecendo os Drivers de Comunicagio 3 Acrdnimo do Driver | Tipo de Comunicagia. e ABEL i Serial (COM) ABR i 7x Cando de Residente ou Ethernet o CES | 7x Bthernes i | rx | Serial (COM) : _L . | 6.x Radio ov Modem o x Serial (COM) e 7x Cardo de Residente ou Ethernet & 7x Ethernet Exempios de Driver de Comunicagio Ss Tipo de Driver | Vantagens [ Desvantagens . le ar aeaawer PC | + Comunicagio fenta : Samet sumone idea paquaes . + Funciona com um modem distincias | © Custo baiso : | * Comunicagio rinida [+ Pode fear sobrecarregada Ethemet co baixe | com trifego de rede é (ETH “ | (principalmente se nic |e Muito exivel | howver uma rede LAN separada para o chia de rie) | ida | Custoatto | + Requer contigusagao adicional de software da ol Jo para © cho de Fibriea ra $4: Tipos de Driver de Comunieagio Coperight © 208, GI, nue Autnnation Protigy THIN Biisieo 5.3.1. Driver de Simulacdo (SIM) A. Introdugio: © OFFIX possui um driver de simutagdo chamado de driver de simutay que ¢ instalado automaticamente © Odriver SIM: + armavena valores temporirios en do (SIM) 000 enderegos de 16 bits + possui 14 diferentes revistros geradores de sinais + fornecer informacdes sobre o sistema ¢ contadores de alarme B. Enderegos do Driver SIM * Os tays da base de dadas i¢ ¢ esereve valores nesses: enderegos © Se um tag esereve em um determinada enderego, outros tags podem fer 0 valor deste mesmo enderego * OFFIN remove estes valores da memeéria quando © SAC inicia ou quando a base de dados é recarregadt lor utitizado: - para valores analéyicos, © endereca abrange de 0a 1.999 0 obit ndo é usado fais, o enderego abrange de 0a 1.999 sado- = para valores dig 2 ohitde Da ls + Observagées is 5 digitos emt vez da preciso padeio de sete possui precisto de apena los + usado apenas com sca rime baseado em tempo (nde pode ser usado. nor excegao) Cy Registros Geradores de © driver SIM pode predetinidas Para configurar uma simutagao, « no campo 1/0 Address do i Ges sobre 0 Sistema ¢ Contadores de Alarme + Voltaremos a falar sobre este assunto mais adiame neste treinamento Copyright | 24 A Lane emt 8 Apostita Je Treinamento 1S 5.3.1. Driver de Simutagao (SIM) Registro | Deserigao Entrada ; | ee Viilida RA Eleva um valor de 0.4 100% da fi _ controfada pelo registro RY. a EGU! numa velocidade | Apenas teitura RB Conta de @ a 65.535 muma velocidade de 20 contagens por | Apenas leitara segundo. i RC | Varia o bit de uma palavea de 16 bits numa velocidade “Apenas leitura . controlada pele registro RZ. I RD | Gera uma curva senoidal de 0 a 100% da faixa EGU numa | Apenas leitura | yelocidade controlada pelo registro RY. RE | Gera uma curva seaoidal de 0 a 100% da faixa EGU numa | velocidade controlada pelo registro RY. A curva senoidal & £ [atrasada em 90 graus em rela: | Apenas leitara 30 registro RD. i RF | Gera uma curva senoidal de 0-a 100% da fhixa EGU numa — | Apenas leitura _ velocidade controlada pelo registro RY. A curva senoidal & atrasada em 180 graus em rel stro RD. £ RG Gera valores aleatérios entre 25% © 75% da faixa EGU. [ Apenas Ieitura a RH a um valor a 100% da faixa EGU e entio faz baixar a 0% | Apenas feitura | novamente. a uma velocidade controlada pelo registro RJ RE Controtaa diregdo do valor no registro RH. Quando zero, 0 { Youll registro REL realiza uma rampa para balso: quando um. RE | realiza uma rampa para cima, O valor muda automaticamente quando RH atinge 0 ou 100% da faixa EGU. RJ Controla a vetocigade da rampa RE (em eiclos por hora), Seu | valor padrio é de 60 (1 ciclo‘min). Gg Entre zero para conge diferente de zero para h (desabilitar) a rampa e um valor | Habilita ov desabilita a erage de valores do registro REL [Qu | | RX | Habilita ou desabilita a geragdo de valores de outros registros, | 0 ou | Entre cero para congelar (desabilitar) todos os registros eum | i _ valor diferente de zero para habilita-los, RY | Contrats a velocidade (em ciclos por hioray dos registros RA. 2 a 3600 2 _ RD. RE © RE. Seu valor padrao ¢ de 60 (1 ciclo’min). i & RZ | Contcolira velocidade (em bits por minuto) em que e registra | RC muda seu valor. Seu valor padrio & de 180 3 trocas | ide b wer Units (unidade de engenharia contigurada no ¢ Copgright 208, Gh. Fate Agtenation 0) 5.4, Instalagao de Drivers A. Instalaga Copyrieha © 20, IFIX Basico de um Driver Durante a instalagao do iFIX, o ustirio é conduzido para instalar os drivers de comunieagio + complete a instalagdo do iFIX ¢ instale os drivers posteriormente Os drivers de comunicagio podem ser instatados usando 6 CD de Drivers de Comunicagao v Servidores OPC - os drivers v7.x possuem seus proprios programas de instalagdo Insira © CD de Drivers de Comunicagaa Servidores OPC = clique no botie bivtall Driver e selecione o driver desejado na lista GH; Fane Natoma 10) Apostila de Treinsmento 15h 5.4. Instalagdo de Drivers i [ER Eurotherm €00 Series voy Diagnostic JrSeeSH cher Rosommurk Systm CHIR) Cewor Be 6.20 __ Toots [esoce reece? 01d : Kise Ge Fern: COMD v.01 explore co Farut [0 Server 720 sto-ce-Farue-Genuns v5.02 Lar each: S10 Etarret v6.00, Driver Support Trademarks 1 Licensin | Leeming Install Now | Gefore you can start a version 7.x crwer, you may need to reat leensing software, Pross te Liensng Software button for formation about dotecmnng fas reqrement eit cao de Driver de Comuni Copyright © 2088, GH: Faewe Auten Proticy FIN Biisicw 5.5. Configuragao dos Drivers A. Contiguragéo Padrto de um Driver © Definigdo do Canal (Charme, + caminho de eomunii proceso. jo entre Servidor SCADA e hardware do agio (hard rates) ¢ outras ardware ~ geralmente estabelece taxas de comu detinigdes de comunicagdo da rede da © Delinigdo do Dispositiva (Device) + define wins parte individual do hardware + geralmente define o tipo do hardware e outras cont exclusives de um dispositive LUragUS que so + Definigio dos Enderegos (Poll Records ou Date Blocks) + define parimeteos especificos para um bloce de dades em um dispositive + geralmeme inclui cnderego inieial ¢ tipo do dado > em drivers v6,x 08 Poll Records + em driver v7.x 0s enderegos sio organizados em Data Blocks B. Help dos Drivers de Comunivagio + Quando os drivers de comunicagio sao instalados, o HFIX instal um arquivo de help para cada driver + Esses arquivos esto localizados (por padrio) nos seguintes diretérios: ANESI hip + drivers v7. SDynamies\ hip + drivers vox Dynami Copyright | 2608, C1 Fane Antonina Apostits de Teeinamento 154 5.5. Configuragdio dos Drivers Definigao Servidor do Canal SCADA THAN Hardware | ' do Proceso i Definigao do Dispositive Enderegos Figura 5-7: Configuragio de Driver de Coma Copgright 2008, GE Fane Profiey IFIX Wisico 5.6. Exercicio 5 SSS Drivers de Comunicagao Exercicio 5 Copytight © 2008, GI. Pansy Su Apostila de Treinamento #84 Exercicio 5 Objetivos Apds completar este exercicio, vacé sera capaz de: + Instalar a driver de comunigagiio MBE v7.x © Instalar o driver de comunicago MBI v7.x, (0 minutos ‘Tempo estimado para completar este exerci Introdugio :m geral, os drivers de comunicago sio instatados a partir do CD de drivers da GE ‘ante Automation. Neste exercicio faremos a instalagko de dois drivers cujos arquivos de instalagio estio iocalizados cm win diretério do seu computador. O primeira deles ¢ 0 driver MBE ¢ © oulro € 0 MBL No capitulo seguine furemos a cont Jf instalados em sew nd SCADA. io desses drivers, bem como de outros drivers Ao ténmino d te evercicio, va para a segdo 5.7 ¢ responda ao questionatio. © 3008, GF Tsay Auneanation Protiey IX Basico Exercicio 5 alacio de um driver de comunicagao. os arquivos de instalagio ¢ comega a instala fio do driver. 1. Na barra de tar do Windows. clique rte selecione Run. Apirece a caixa de diilogo R 2. Clique no batio Browse para selecionar 0 si CADy ‘AAPPIMBE\Setup.exe mi | 7 MESECERS TN, | 3. Clique OK para rodar o programa de instal Copgright © 208, GH anus Auseunation S18 Apostits de Teeinamento 154 Exercicio 5 Quando aparecer a caixa de didlogo 1/0 Server Setup do driver MBE, clique em Next para inictar a instalagso, Clique em Next para accitar o License lereement. Verifique se 0 diretério de instalagdo € 0 seguinte: CADynamies Clique em Next. Aparece uma mensagem perguntando o tipo de nd que voce quer instalar para 0 seu driver OPC. fh Srv Ste Notetee ese sea abe nage elleats ae ite Pencsa aie stances neces wibe ase ver como tipo de nd e clique em Next Jue Se 0 ROME do nd que aparece € & ome do seu Nd e elique em Next, Digite o seguiate para Program Folder: TIX Clique em Pinish para comegar a copiar dos arquives para e seu computador. Clique em Done para finalizar a instalagaio, 208, GI Ba Automation Ss? Protiey FIX Basico eee eric 5 CC. Instala 0 driver de comunicagio MBI. Copyrigin PIS, GE, Faas 8 ‘sando © mesmo procedimemo, instale o driver MBI, © programa de Setup esti. localizado no seguime dicetério: CADynamies\APP\MBISetup, exe Durante a instalagio. voeé seri alertado para ler o Release Notes. Clique em Yes ¢ leig as intormagées, Ao ternminar, feehe a janela para conetui & instal 0. Os drivers de comunicagio MBE © MBI serdo usados em exer Fim do Exereicio 5.7. a Apostita de Uasinamento 154 Questionario ——_______ Pora que serve um driver de comunnicagio? Que tipos de nds IFIX usam drivers de comunicagao? Qual ¢ a diferenga entre um driver serial ¢ um driver residente? Que outros tipos de drivers evistem? Como os drivers de comunicagio sio instalados’ Uiferengas enire um driver versio 6.8-¢ um driver versio 7.8? HS, OF Fane Antencion 5.7, Questionario Copyright © 2095, G1 1 A posit de Trefmamente 154 6. Drivers v7.x ~ Servidores OPC Capitulo 6 Drivers v7.x — Servidores OPC Conpright © 20008, GH Banus vateination: Gl Profigy 1FEX Ihisiew 6. Drivers v7.x - Servidores OPC Objetivos do Capitulo Os drivers de eomunicagio permitem que o IFIX se comunique com o hardware de pracesso. Existem diferentes drivers de comunicagio para serem usados com 0 IFEX, Neste capitulo, serdlo discutidos. em detalhe, os drivers de comunicagae OPC (v7.8). to est organizade da seguinte forma © Contiguriggo do driver de comunicagio OPC # Monitorundo ox drivers de comunicagio Muitos termos apresentados neste capitulo serdo usados futuramente durante o treitamente. Copyright © 2008, GF Fame sae 62 Apost 6.1, Fluxograma de Desenvolvimento da Aplicagdo Montagem da Base de Dados do Processo Configueagae dos : Alarmes i i Contiguracae da “Segueanca Gi Configuraca dos Datios Historicos ra 6-1: Fluxoarama de Desenvolvimento «hs A plic: IHM: Cliente Contiguraciso do SCU Monitaragao de Alarmos é Configuracao da Seguranga Monitoragio dos Dados Historicos {Configuragio dos Drivers) Copyright © 2008, GE Fume Ytsation 63 Le Treinamento 154 Prattey iPLN Biisice 6.2. Servidores OPC AA. Introdugiio aus Servidores OPC * Os driver OPC € dividido em duas partes: + Parte Servidor: fia varredura (polling), carregamento, manipula & salva as configura Clerramenta Power Tool intertice que iF. manipuiar, salvar, executar, arte de Conf informa ao Servidor quanclo ea parar. ete + Odriver v7.9 eseeuta apenas uma configuragin por vez Quando @ ferramenta de configuragiio Power nova configuragio, isso faz. com que a configuragdo que esti na parte servidora seja substituida pela configuragio que acabou de ser carregada. Significa que os tags de base de dadas podem se tornar iavilidos, Capsright | 2088, GP Banas Atoemation od postita Ue Treiname 6.2. Servidores OPC Canal de i Comunicagao i Servidor SCADA MUI p Dispositivos Data Blocks Hardware. do Processo Figura 6-2: Configuracio do Driver de Comunicagae Cappright © 205, GE Parse Ate Proties iFIX Basico 6.2. Servidores OPC B. Caracteristieus dos Drivers v7.5, # Integragio com 0 iFIX, - os drivers v7.x permitem acrescentar automaticamente novos: enderegas na contiguragao do driver a partir da base de Uados do iF 1X de dads acessando um enderego entado comega = quando um tig € acrescentado a ba 10 contigurade no driver. 0 enderego ¢ acres amente a ser consultado e atyalizado © Arquiteturs movida a eventos + osdrivers v7.x sio movidos 2 eventos. ndo por tempo. reduzinda tempo veiose © aumentando performa Wes OPC + Compativel com as especitica ~ todos os divers v7.8 obedecem ais especificagses OPC (OLE far Process Conta V1.0 + qualyuer aplicaydo eliente OPC pode acessar dados do hardware de processe através do servidor OPC + Teenokiyia de automagiio OLE cas de > _osdrivers v7.s podem expor suas caracieristicas para lingua programagio © outros programas ipulados + os objetos eapostos no servider OPC podem ser eriados e ma a partir de ouiro programa Copyeiglt © 2088, Ch Lang stoma Gab Apostilt de Treinamento £54 6.2. Servidores OPC Qualquer Cliente i Sac ‘OPC COM Interface Servidor OPC ae Configuragao <7 Arquivo de (memoria) Configuracao > (disco) Mo. | Componente Interface de, Quatquer de Polling Automagao OLE Cliente OLE Power Toot Figura 6-3: Arquitetura do Driver v7.x «UNIS, GFE Faas Autom 7 Profiey IFIX Basico 6.2. Servidores OPC C. Uso da Power Too! *. A Power Too! &a principal ferramenta de con driver ¥?.x. re manter um © Caracteristicas da Power Tool + gringo de modelos para espee s. dispasitives ¢ blocos de dados; caina de configuragio para detinir 0 aame & 0 diretdrio padrdo das arquives de contiguraggo a de conexio com o servider para est abelecer conexdo cam um servidor OPC remoto ou focal + irvore para visualizagdo geral da con odo sistema + Visualizagio das estatist send exeeutado cas do driver de comunicagdo enquainto esti isticas sito fornecidas para todos os niveis do driver: ispositive e bloco de dades ¢ modificar as propriedades dos canais, dispositivos e bloeos de dados do driver + Quando a Power Tool é iniciada, aparece a caina Server Comection + essa caixa permite eseolher 0 servider com 0 qual a Power Tool se comunicant > €passivel escolher entre um s servidor remoto (na rede) rvidor local (em seu computador) ow colhide um servider, a Power Tau! tenta se eoneetar ao servidor + semeonesio for hem sucedida. un que a conesao foi estabeleciea informando mensagen aparces entio ila princi da Power Fond spate Copyright © 208, GE Panwe Sane OS \posila de Freimamente 154 6.2, Servidores OPC Mics Gt View DiplayMede Option Heb > fe Pe au) | ef el) Py Name: [METDW OLE Atanaten 0 Sewer, Vawsen 7158 — © Member ol! Charnes [T NurberofDevees — [ | Nupbeto! Data Biocks: | I 28) eS jos |. | Fost, press Ft Figura 6-4: Power Toot 2hS, Gl, Tame Angonnsion 6.9 Proviey HEIN Bisico 6.2.1. Configuragao do Canal de Comunicagao A. Para adivionar um ove canal ao driver Clique no botio Add Channel na barra de ferramentas de contiguragao + Onnove canal aparecerd na drvore ¢ os campos para dar entrada nas proprigdades do canal aparecertio no lado direfto da tela © Configure as proprivdades para 9 novo canal # Selecione a caixa de checagem Enable para habitita canal B. Configuragio do Canal + Enable + habilite 0 driver para fazer 0 polling no checagem ¢ selecionada = se vet Fimpa a caisa de checazem, o driver nfo executa a varredura do canal selecionado. on de qualquer dispositivo ou locas de dados do © Port Shaving al selvcionado com win ou mais drivers permite partite © adicionais + pode ser itl quando se esti usando 0 ridio como meio de transmissio # tem a dispostgo apenas um transmissor de radio evou freqiidncia for Master’ ~ Port Shearing s6 pode ser usado se a modalidade do © Mede + sade part especiticar a modatidade de oper +e modo clo canal no pode ser igual ao moda do hardware de proceso + por escmplo, se configura o hardware como Sieve. configure o driver como Master + Master ¢ padrao em operagies normais © Protcal + usatdo para selecionar a forma con que o driver envi ¢ recebe dados +o pratocoio seieionado deve ser igual ao protoeole usado pelo hardware de process = use protocol RTL! quando possivel +o protocol ASCH utiliza duas vezes mais caracteres ¢ portanta tem a ‘caracteristiva de ser mais bento Copyright 2005, (1 Lame Aeonation 60 -Apostla de Treinamento 154 : 6.2.1. Configuragdo do Canal de Comunicacaéo Weed [ish few Qeplay Mode Ontons Help - > Sa fap in| | @) ¢| | ml ChanneiNeme fohaweD ———~—~S~*~*~*~*~*«R aR Shatng I~ Enable Dessioion ‘ Pinay Charl Backup Chanel Comm Pot [Nene = CommPot: [lone wot: [Drea =) Mow. [Breck = anche: [Se z sadRae [RO = Dawe: fe = ams fe x Stooai: fT = stoees [Fo] Pasty fone = Pasiy None x Ris ose ais. osR. 7 : Voor a DIR © . Channel Setun Pretocel: [RTD a Mode fiigiier = edt | ei) | ea x For Help. mess FY Figura 6-5: Exemplo de Configuragaio do Canal oll Coppedent +» 2008. GF Fase Auten Proiey IELX Biisiow 6.2.2. Configuragdo do Dispositivo A. Introdugio + Usado.para configurar um determinado dispositive (Device) de hardware + Um dispositive deveri ser configurado para eada dispositive de hardware de om canal B. Configuragdo do Dispositive © Device Name = Nome do dispositive selecionado + Qualquer aplicagio que solicite dados do driver usa esse nome para acessar pontos 1a memoria do dispositive + Cada dispositivo com que o driver se comunica deve tee um home no ebstante © canal do dispositive * Primary Station nderego da estagao primaria do dispositive selecionade . neont + Quanta tempo o driver espera por una resposta do dispositive selecionado + Aceita a formatagdo de tempo: dias: horas:minutos:segundos = Retries dla 20 dispositive, 0 Delay Time + Quantas veres 0 driver mands uma mensayetn abo antes de marcar um bloco de dados como falho + Delay Time + Quanto tempo o driver espera apos falharem todas as tentativas: especiticadas no campo Retries + Aceita a formatagao de tempo: diasthorascminatos:segundos Copyright + 20008, GI. Fonte Sugumation G12 Apostil de reinameno 154 6.2.2. Configuragao do Dispositivo PowerFool fam Qieolyp ede Options Helo o|sim|s] Oo] > [a Pietees! Coatguiaien : Desreton | me sesustee | Pima Station; — F Backup Staton — lone : | oe | Aeties: 3 | Delay time: i) | AdseuMoss, (SDB =] GuowMode [Gaarwe —] Braoxe. fas a : 8 sat | om | om | x {For ens Figura 6-6: Exemplo de Configuragio do Dispositive Copyright © 008, GF Fyne Autamation 6.2.3. Configuragao do Data Block, AL Con © Block Name guragio de Date Block e deve ser ~ O nome de diate Mock serve principalmente como reteréi linico dentro de toda @ coatiguragao do driver © Primary Rate ~ Taxa com que o driver solicita novos valores para o Data Block ‘a em dias:horas:minutos:segundas, até 0 lagdo de tempo & fei maaime de 6:23:59:39 + Form, + ssa tana nto deve ser confiundida com at taxa de varredura de cada um dos blocos da base de dados (sean time) © Secondary Rate Taxa com que 0 driver solicita noves valores part o Data Block apés a piragiie de tempo do. Access Time (quando nde ovorre consulta dos oes it DIP) ~ O driver mantém a consulta com esta taxa de leitura até que ocorra uma nova solicitagda de dados da DIT pela base de dados. Entio o driver passa a consultar novos valores com at eva primaria novamente, + A tana secunckiria deve ser maior que a taxa primaria para minimizaro Processanvento do driver, garantindo que 0 bleco de dados seja sempre ula = Phase ~ Tempo de atraso da primeira consulta do driver para 6 Durer Black para ctimizar o processameato quando se tem wirios Data Blocks com a Imesinit teva de leitura, © Access Time + Quandy o servider SCADA nao requisita mais dados deste Data Block na DIT, inieia a contageri regressiva deste tempo. Quando esta sm de tempo expira. emtdo o driver prira de consultar os valores ura cont dlo campo pela tase primairia de condéria contigurads, entdo o driver passat sb ia, case contririo (tanit fio destes valores nt houver uma tsa s cconsultar © campo com a taxa seeund secundaria desabilitada), 0 driver para a ata Dr + Quandy 0 servider SCADA consulta x DIT para atvalizar alum bloce base Ue dados. o driver restabelece a feitura do campo usando a prinvaria de leita ~ O Access Fine deve ser maior que a taxa pringria de Feitura do tag correspondente TNS, CH Date Anderton old consi Apostila de Feeinamente 154 6.2.3. Configuragao do Data Block, * Ee [1c] z fle Eat Ven Qnty Mode Qoiew Hep i I ‘> Sm Pe on | j_#/ ie } : fier g | gered Bleck Naa: [Baie Enwble = BY Oeviceo 3 ia] Oatabbcio) | Deteiaien j VO Adder: Seti Potng Setup | —— sentoe RE—— | | | Deadserc fl access Tine [DB i Data Bieck Setup . T OisableGuputs =F LaichOeta | Dataype figiar 2] Enable Block Wites i I ‘ . (edt | ei, | eat x Famer Figura 6-7: Exemplo de Configuragio do Data Black upright © 2008, G1. unas Ausoamenine fis Profiey FIX Basten 6.3. Monitorando os Drivers A. Mission Conirat +O Mission Control monitora as seguintes taretias do iFIX: + FO Comrot: controle dos drivers de comunit igo + HTC: coietor de dados histéricos + SQL: tarela SQL (envio de dados para bance de dados refacionais| + SAC: processamente da base de dados pelo SAC + LIM: yerenciamento de envio de aktrmes via modem + Alar Synchronization: sincronisimo de akirmes entre nés redundantes Alarm ODBC; servigo de envio de alurmes via ODBC ‘* Pennite monitorar as estatisticus de todos os drivers das versbes 6... © Osdrivers v.7.x possuem uma interface propria para monitoramento chamada Power Tuol (veit tem C a seguir). Consulte o mraaual de cada driver OPC para saber se o mesmo envia mensagens de erro para o Missiow Contra + Para iniviar parar os drivers manualmente: ia HO Control do Mission Control, selecione o driver desejade, 2. Clique no botio Start, Note gue. se 0 driver de comuniengto selecionado jd estiver rodando. o botiio Start aparece como botio Stop. 3. Para pararo driver de comunicas lista € clique em Stop. 0, selucione a driver desejado na B. lam History # © programa stfarm Hisiory (ALMUL versbes 6.4 € 7.x dos drivers, ENE) pode ser usadlo para monitorar as + Osdrivers jam men sens para 0 Arm History quando: ia ot para ~ hability ou desabitiaa alsum canal, dispositive ow Duse Block = alterna comunigagao entre canal prin dria © aches ~ _akerna a comuntcagao entte dispositive primirio e hacky + ocorre full ou restabelecimente de comminicagio Jr 208, GL Hage Satomation 616 Apostila de Treinamento 154 6.3. Monitorando os Drivers Ci (cy) Wo certa |HTC | sal [SAC | AAM | AinmSinctronizaion) Alum OD8C | i Divers Statue SiN Samlaven Dre Reve SIE Siemens 39848 v5 000 Stopped |aPC GLE tas Process Corel Cent 7219 Vactve EEE nee ee Dives Stisies aT chamat IF Pat F Stone FReive Tranemated [F Break [0 pavsta !0 pavs7e (9 Receved [fare FE onvsta @__onvsiel Tinedoe F Pay [7 onvstc [P~ oavsre irae [> ovenn [TE davsi0 1 orvsrlO Proc [7 Genet [P= MesseserPs02 [T ’ i Pree Chonrel] Next Charme Pave Reset | stosowel) pase | see | : = Peisa | Oaorcoe | iuia /O Control de Mission Control é Figura 6-8 Copyright © 2008, Gh inuy Avtomtatien: IT Protfey HTX Basen 6.3. Monitorando os Drivers C. Power Fuot ssa ferramnta so pode ser usada para monitorar os drivers V7.X. + Mado de Vis + Apresenta as esta ¥ Data Blocks ializagao statisticn (veja «as de comunicagio do driver, canais, dispositives iyura 6-10) ura 6-9) jintes eventos: © Log de mensayens do programa LO Server (vejaa + Este dag de mensagens registea es s 9 data © hora que um arquivo de cont iguragae foi earregado ido, home do arquivo de contigurayao carres 2 data e hora que apticativos se concctam ao servidor do driver erros de importagdo de CSV + Para visualizar este log de mensagens: Abra a Power Tool do driver Selecione win item (canal. dispositive ou Data Black) Pressione as teclas a | wefin 2 | ge | | oo £ WET _ - | 1 coomen id Data Back Slate te: DtalackD | 2 Loerceo Fr - . | ia] Databtocka} | Toren: tastReod Tine. [PART ASSP Taeous fF Lon Eto Tine: ADOT TRESEM : Raies — [B Daadusty [fad Connie 6 , | Gres seek witout fF . t Ovenine [tine in Read tune st [F 8 | tattoo: [P 8 | wages traiesenen | I Figura 6-10: Power Tool em Modo de Visualizagio Copyright | 2085, GE Fane Automation 619 Protiey IFS Bisico 6.4. a Eercicin Configurando Drivers v7.x Exercicio 6 Copssight | S008. amie Atom 620 Apostifa de Treinsmemy 134 Exerc Objetivos Apés completar este exercicio, voce seri capaz de: |. Fazer a contiguragdo do driver de comunieagsio MBE ¥7.x Tempo estimado para concluir este exercicio: 20 minutos, Introdu Neste exercicio, faremos a contiguragiio dos elementos chave do driver de comunicagio MBE v7.x, Este driver pode fervescrever dados de um prowrama de simulagio que rada num PC da rede. © insteutor fornecerd o enderego IP dessa mi Endo, faremos a contiguragio do driver para se comunicar este programa de simulagio. seri capa de eriar tays de base de dados ¢ ler e escrever Ao término deste exereicio, va pa a segiio 6.5 ¢ responda ac questionsirio, SF, Foose Note O21 Protiey iEIX Basico Exercicio 6 centa o driver de comunicagio MBE. Acrescenta o driver MBE v7,x a lista de driver dos no SCU, L.A partie do grupo de programas IFIX, selecione System Configuration. O-SCU aparece com a contiguragio padrdo para esse n6. 2. No menu Configure, sclecione SCADA, Apareverd a caiva de contiguragao do SCADA 3. Clique ny botdo com uma interrogagao a direita do campo VO Driver Name, Aparecert a lista de drivers instalados. ione © MBE - Madbus Ethernet v7.17e e clique em OK ‘em Add pure acrescentar este driver & lista de drivers configurados. 4s 3. Cig Atel ficara semmethante a seguinte: So | SCADA Support Database Definition © Enable * Disable Database Name: [DATADASE WO Driver Detinition NO Driver Name: [SIM Simulation Driver Configured 0 Drivers MOE" Modbus Ethemet v7.176 OK Concet f Hoe | Obs. a driver SIM id aparece listed, Comight 20S, CI. L asic Saute O Apostila de Treinsmento 154 ee Exerc s B. Comega a configuragio do MBE. iclecionadlo na configuragdo SCADA do SCU. clique no o 1. Como driver MB : botio Configure wii a caixa VO Driver Server Connection Apare f i | Armeiensene nines IAP ast © Uae Rete Set Eiratiom iO Bre Bt ron . ‘dir ene Wenteaa Sener | ceeurasaer =e | FF stewtmaneganene. cs Server ¢ a selecionada e clique em Connect. Verifique se a opgao Use Lo ada c « ferramenta de conliguragie do dor local ¢ ef A.conexdo com @ driver. chamada Power Toad. & aberta. ah + SN, GE Faae Automytion Cony Protiey 1F1X Exercicio 6 C. Configura o canal do driver MBE. Inicia a definiggo do canal do driver MBE. 1. Clique no botio Add Channel EE, parte inferior da Power Tool, A tela muda mostrando a con! de canal. 3 scription. digite: Simulador de PLC Modbus Ethernet 4 Habi a de chee m Enable, A tela ficara semethante a s« FimwCastinte [SE] F axsioceetires [—] bas Sseened Cre sheets Poa Satan Perea ea setBon 9g Ceti song cveetacen astm neste 13808, Gh, Hanae Automation oa Apostle de rvinamento £54 2 Exercicio 6 D. Configura Inicia a defini dispositive do driver MBE. jo do dispositive do driver MBE. L. Clique no botio Add Der na parte inferior da Power Toot, do dispositive, A tela muda, apresentando a janele de eont 2. No campo Device Name. digite: PLC! cu instrator torneceri o endereco IP para contigurar IP Address na guia Primary, able, wa de checagem E Agora a tela deveri estar semelhante a seguinte: Sue Co Fle Eat Yew Cunoytase Cite Hed Peaster PEI peyteeae BE Mammen dteneme FW eso Crtganon Beeteresot yyy et rember O25 Coopysight © 2008, Gh Panic Auton Proiey FIX Basicw Exercicio 6 D. Configura o dispositive do driver MBE (continuagio). Configura 0 modo de enderegamento do driver. 3. Clique na guia Common 6. Clique na lista suspensa Addressing Mode ¢ selecione: ra estard semelhant te: Atela Seni Pie Eee ven Distymow Cuere Peo) Prey | tao Cormen | Cher Dever | Fateo sent now Coppigit © 298, G1 Famiy Aatonotion 6-26 E. Configura o bloco de da Inicia a cont Apostila de Tacinamente [54 Exercicio 6 dos do driver MBE. 10 do bloco de dados do MBE. eel 1, Clique no botdo Add Data Block 288 na parte inferior da Power Tuo. A tel muda, apresemande aj 2. No campo Block Nam Rtocal 3. No campo Startin, la de contiguragdo dos enderegos do dispositive. ress, digite: 40100 O campo Ending Address deve mudar, mostrando: 40100 Ocampo Add Agora a tela estara semethant iis Fa Eat Ven OcsyHose Oatery Heo Olesitaia) Of _» [a Tae) tele |e) Coppright © 360808 TL anue So Habilite a caiva de checagem E: {Fre ——_ aus eernone GT rs asses sve Ps Sieirgatien [FBT apts fF fréegscien [ERE Secartay te [5S frtkrmeonetasrecnbicrwrmyusetnictak _Rvrees ss Length deve muder, mostrando: 1 le. sguime: Daas 627 Protiey JPEN Fhisiow Exercicio 6 F. Especifica diretério e nome de arquive padrées. Copyrielt rao ambiente iguracio do driver. No menu Options da Power Tool, selecione Aparecersi caiva de didlogo Setup, Clique na guia Default Path, No campo Default Configuration Fite Name. di de configuragio usando a seguinte instrugio: Curso#. MBI onde #€ 0 ntimero do seu computador © nome padedo do arquive caina de dil Dats Cetguacnie Mave {Roe Dela oneCeto aston Fie RD Clique em: OK. 208. Ga, Lae Antonine \ponila de Teeinamento 154 Salva as akerags ¢ testa a comunicagdo, - No menu File, setevione Save As, A pares ina de didlogo Save As. Salve 0 arquivo com o nome suyeride: Curso#. MBE ‘onde # € o miimero do sen computador 3, No menu Display Mode. seiecione Start. ‘A comunicagao do seu driver MBE com simulador de PLC Modbus Ethernet que std rodando na miquina do instrutor & iniciada, ts Mode. uma janela que monitora a comunica 4. No menu Display Mode, selecione St A Power Tool mostea agor A tela deve estar semelhante a: | Roi -_ Shi Fer Ele Yen Qssysex Coens Han | Disigual 9) |) se fare Lee | oe) el a este acetone tines [FD auteetins EERSTE feces ates [OO twewe [Fonte pees F— tauenstee FO on fe rn treseees ourceny [EE [RET] _eawevenne igh © 2088, G1 one Stamation 6-29 Praliey FTX Bison a Eeereicio' G., Salva e testa o di 5. Observe os valores avs campos Transmits e Receives. Se esses valores nilo cestiverem sendo atualizados juntos, entdo esté bavendo um problema de comunicagio, Poca ajuda ap seu instrutor para eliminar esse problema, 6. Quando a comunicagdo estiver funcionando corretamente, tente desconeetar o cabo Ethernet do seu PC LOT Us ci semelhante a seguint ii Zhe Et Ven Dea Mose Caton Hea a Steteck Sasige est Leierstne FERS re misao toe ETS mer antnattne F feat Ont Dondnte frntinatng 7. Recomeete 0 vaho e veritin 8. Faga a mesma experigneia Timeout ¢ Retries. Jor com valores diferentes nos eampos Reply ey Fim do Exercicio Copptigt © 2008, 64 Copyright) 24S, Gh Fyne Aum Apostila de Teeiramento 154 6.5. Questiondrio 1, Quais as prineipais diferengas entre os drivers ¥6.x ev 2. Para que serve a Power Foot! 3. Para que serve a eaina de chee: sm Enable. nas delinigscs das canais, dispositives & blocos de dads” 4. Na contiguracdo de um canal ou dispositivo. para que seevem os parimetros Reply Timeout, Retrien ¢ Delax? Na detinigio do Dats Block, qual a diterenga entre Primeary Rate e Secomtury Rate? GST Protiey FIX Basie 6.5. Questionario pagina em branco copy 12S, GE Fane Notomation 6 Apastila de Treinamente (34 7. Introdugdo ao WorkSpace Capitulo 7 Introdugéo ao WorkSpace Copel © 2078. GE Pare Seton rr Proliey iPIX Risin 7. Introdugdo ao WorkSpace Objetivos do Cap Este capituto inicia uma discussia sobre o desenvolvimento de teias no i1X. Existem muitos: aspectos quanto ds telas, estando todas inseridas dentro do WorkSpuce (rea de trabalho). ao desenvolvedor de telas textos, animagdes e ferramentas: de wramagao para eriur tclas Ficeis de serem ulilizadas pelo operador do processo. Fornece. também, comandes © meios para interagir com as telas, tais como agdes para reconhecimento de alarmes ow miudanga de.vet poiay de process, © WorkSpace torn Este capitulo estd organizade da seguinte trav + Introdugio su WorkSpace + Objetes griicos ¢ sus propriedades © Construgao de teks © Configuragdo do WarkSpace ipitulo revise a terminoloyia usada durante 0 treinamento, Além disso, este he 00S, GE Fanue Auten Copy Be A\postila de Treinamente 154 7.1. Fluxograma de Desenvolvimento da Aplicagao SCADA: Servidor Configurscao do SCU i we Contiguracéo dos Drivers i Montagem da Base de Dados do Processo L Configuragac dos Alarmos Configuragao da Seguranga 4 Configuracao dos Dados Historices, Tob: Fluxogr: Comprishs 245, GP Roem Automation Contiguracao do SCU Monitoracao ce Alarmes ; Contigueacao da Seguranca ab Monitoragie dos Dacios Historicos Aplicagio Profiey I8EN Bisco 7.2. WorkSpace A. WorkSpace + Oferece acesso aos apticativos da GE Fanuc Automation ta através do IKorkSpace © Toda a configuragdo do projeto & {ei + Implementado também em outro softwares da GE Fanuc Automation + Modillidades do WorkSpace + Configure Mode: modo de contiguragio + Ru Mode: modo de execugiio + Componentes do HorkSpace. + Stsrenr Tree ou arvore do sistema + area de trabatina barra de menu + bare de ferramen ht «U8, Copy Apostita de Treinamente 184 7.2. Introdugao ao WorkSpace Fie Edt WakSpace ‘View Insert Format Window Hela Bled [al oi3| [oles] [8s] slat] Bla [eels] sel sleet eel rs Eero er) i 1 ~ i eeFROE 2p] fon) 31%] m [Ca] ea seleN DB] sel v |e B to Aacece tes | £21403] ale] a |e em HE Datancte Manager + 2 Decunents fs mi viel-leje|e la) ala le! 9 |) .21o[ep 68] Se 2 Regmaee : ects + 1 Gita | + 2 Heb nema Bi risoscolaraent + 10 Divers Mason Cetel * ewes Bertcenerta Bi craiGendere Bi ccoAidacien econo NetnaeStu-De0 | mach Sted = B aseset a) © one © 0003 @ owe 2 Renate + Li sehmaes +r Secuty Ee Sacecosaean t uM ForHe'n press Ft Workspace Coppeight © 208, G1, Eatste Aatomtion 2s Profiey IFIX Bisice 7.2. Introdugao ao WorkSpace B. Sestem Tree (Arvore do Sistema) + Mostra todos os arquives associados ao projet + Mostra os ubjetos assoviados a cada arquivo + Possui geesse a determinacdos aplicatives nada © Pode ser redimensionada, movida ow nio apr tem Configeeranton Uilty + Suas pastas so diretérios contigurados no SCU C. Area de Trabathes © Comtém » documento aberto + um documento & uma aplicagio baseada em Windows contida num browser ~ _ femnece meios para que as funcionalidades das aplicagdes seiam las a partir da interface de dronsser Aces # Documentos sdo editados no mode Configure © Documentos sao apresentados no modo Ri 1D. Menu Bar (Barra de Menusy © A barra de menus altera em tango do tipo de documento aberto Copyright © 28,6) Lanna Suremnation 16 7.2. Introdugao ao WorkSpace. Apostily ce Vreinamento (54 File Object New Fill Style Open Close View Zoom Default View Full View it Picture to Window Fit Window to Piewure Undo Update Window Location cat Refresh Copy Color Selections Copy as Bitn Property Window Paste Sereen Reyions Paste Special Delete Insert Duplicate OLE Object Selvet Al Rectangie Find and Repiace Rounded Rectangle Animations Oval Picture Line Polytine WorkSpac Poly Switeh to Rus System Tree Status Bar ‘Visual Basie Editor User Preferences Toolbars Full Sereen Current Time Carrent Date ‘Alera Suimmary Pash Button Format Window Help Bring to Front Send to Back Group / Ungeoup Aliga Flip Space Evenly Make Same Snap w Grid Grid s ‘Snap Objects to Grid Caseade Tite Horizontal Tile Vertical Close All WorkSpace Help FIX Picture Server Help Figura 7-3: Comandos dos Menus do WorkSpace em Modo de Configuragie Copyright © 2008, Ge anne susan Profiey FIX Basico 7.3. Barras de Ferramentas do WorkSpace A. Barras de Ferramentas As barras de ferramentas do WorkSpace fornecem hotGes para as aperagdes mais ati * As barras de ferzamentas podem ficar 4 mostza ou esconilidas, selecionando-as ou nao + no menu SHurkSpuce, selecione Toolbars + veja Figura 74 e Figura 7-5 B, Owner (Proprietirio das Barras de Ferramentas) + Todas as barras de feeramentas pertencem a wna aplicagdo ow a um documento + proprictirie da barra de ferramentas define quando ela aparceeri + Exemplos + asbarra do WorkSpace aparece engaanto WorkSpace = aS barras de ferramentas das telas (Picture) aparecem ape 0 Hard Space tiver uma ow mais telas abertas S enguuanto, ndo um as barras de ferramentas de Schedule estio disponiveis qu Schedule & acessade As Barras de ferramentas 30 disponiveis para todas as telas ¢ barras de ferramentas dos schedules estio disponiveis para todas os schedules + barras de ferramemtas especifieas niio podem ser alocadas para telas ou schedides ingividuais Coppright © 3048, G1 Hanne ¥s Apustila de Treinamenta 154 7.3. Barras de Ferramentas do WorkSpace ¥ StanexdTootar 7 Arpicatonl oalbat Tae | Shon suentoson tas Figura 74: Barras de Ferramentas do WorkSpace Toss Ee vBonts VincontToote Jy Teetoe |. Show Szenfosen testes Q Figura 7. Barr: mentas das Telas. Copyright © 2088, GF fanie Asotin mH. Proficy FIN. isiew 74. Telas A. Introdugito as Telas + Astelas comém objetos * Possuem estensio de arquivo *.GRE (Graphics Resource File » Arquivo de Recursos Griticosy © Para alterar as proprivdades da tla wlilize a caixa de didloge Edit Picture + no menu Edit, selecione Picture + seja a Figura 7-6 como exemple 8. Objetos * Dever ser nomeacios individualmente ¢ ter nomes exclusives = os nomes devem com ximo 40 caracteres ineluinde letras, 6 ‘ar com uma letra € podem ter no p eros e sub-tragos {_) + Podem ter programas de Visual Basic associados a eles # Podem ter animagées © Para inserir un vbjete: seleciane © objeto do menu Insert ou selecione © botdo da barra de ferraments Toolbox, + desenhe es eantos do objeto na tela Widow Stes Window Widh FO FF Tiles: 7 Alwaye on Top Window Height (EGE SystemMens F Rurtma Vette i | tackgound Cote: Recizatie | feeperacs ContcioriarerFeatues FF Messoye etteston © Disable caching forth pete [oe] Corel Heb Caiva de Diilogo da Tela Copyright© 2808, G1 Fasae Aatitsataat 7.4. Telas Apastits dle reinamente 134 Tipo de Objeto | Ferramenta_| Para cr Retingulo (Rect) Clique uma ver ¢ arraste. Softe 0 mouse ao chegar aw tamanho desejado, Retingulo Arredondado (Rounded Rect) Clique uma ver e uerast Solte 6 mouse ao che: 1 20 tamanho desejado. Cigue uma vex ¢ arraste Oval : . (Oral) Solte o mouse ao chegar ao tamanho desejado, Linha Clique uma ver e arraste. (Line) Pare no comprimemto desejado e solte © monse Poli-linha (Polvtiney Clique uma vez para cada pont, Clique daas vezes para terminar. Clique uma vez para cada ponto e etique das (Polugon vezes para terminar. Fechaese sozintio, no precisa combinar inicio « firm, Arco Clique uma vez para cada ponto estremo e depois (ire) uma terceira vez para criar a profindidade do arco, Corda Clique uma vez para cada ponto extremo e depoi hort) uma terceira vez para eriar a profiundidade da corda Tora Clique uma vez para eada tudo ds tora. 0 atime e (Piey © primeiro pontos estdo eonectacos para formar a “| —&\ ATI\'@ 68 borda curva, C. Dia de Desenho: + Quando desenhar viteulos e guadrades, se = isso fi com que a ale ra 7-7; Objetos Graficos Camus welt CTRL ure no arraastar e-0 fargura perm Copseigit 208, GI. Tanne Anemia TH Protiey FIX Basico 7.4, Telas Cope D, Caixa de Cores # Acuisa de cores éa ferramenta para a manipulagio das propriedades de cor * Contém todas as ferramentas new esquemas de cor sob medida iérias para atribuir cores @ objeios ¢ eriar = sto mais de 16 miihdes de possibilidades de cor = pode ser acessada de qualquer lu - veiaa Figura 7-1 © No menu: View, selecione Color Selections = esta cain modal ~ permani da tela sto selecionados na tela enquanto objetos diferentes # Cores Personalizadas + cores especi iadas s podem ser ei aas vores do conjunto de cores Susiem Defeauls (conjunto padrao) ndo podem ser alteradas ra criar cores espectais, selecione um eonjunto ite cores diferente ~ Veja Figura 7-9 Estitos de Preenchimento, de Borda ¢ de Fundo * Ascores so madadas da axa de didloge Cofor Selections + Osestilos sio mudados ne menu Object quando o ebjeto for seleeionado + Para alterar o estilo de: + Preenchimnentor selecione + Borda: selecione Ei + Fundo: selecione Background 2098, OF Fame Astonsation aad Aposcia Ue Froinamente (84 Upon Feegoesiae | Colce Set [Syitem Dotaak ~ Colo Meme: ColrZ27 tue [TOF ea [7 Sa BE steer FT OBetea uni ote [aT | oF Cancel de Cores ’speciais Copgright > 2008, GE Famie Antaatins 73 Protiey FIN Basiow 7.4, Telas Ferramentas Pauriio * Administragio Padrio de Arquivos do Windows - Open abrir), Close (lechar), Save (salvar), Save sts (salvar como). Save if (salvar todos) © Ferramentas Padrio de Impressio + Print Setup (contiguragaio da impressao). Pru (imprimir) + Ferramentas Padre de Edigzio do Windows Cat (cortar). Copy (copian), Paste (colar, Paste Spectal (colar especial) + Delete (remover), Duplicate (duplicar), Select All (selecionar todos) Gi. Ferramentas Avicionis + Copy iy Bitmap (copiar como bitmap) © Bring to Front (travet paraa frente), endl 1 Back (enviar para o funda) + Align (aloha), Flip (inverter), Space Evenly (espag Same Size (fazer do mesmo tumanho) talmente), Make # Snap to Grad (mover alinhado & grade), Grid Seatings (contiguragio de prade) HL Mudanga de Objetox Girativos * Muitos cbjetos podem ser editados uma vez, acrescentados fi tel + Isto inclui Reshaping (reformatagio). Resizing (alterar o tamanho), ¢ Rotating (girer Conyreght © 2008, GE Lame Sonat Apoutila de Teeinamento 154 7.4, Telas Soe 15h] He Sd Lele Figura 7-10: Exemplo de Tela Copyright TONS, GH Pony Profiey IFIN Iisiew 7.5. Configurago do WorkSpace A. Introdugdo a0 User Preferences + Qs padroes do HorkSpace podem ser contigurados selecionando User Preferences no menu WerkSpace B. Guia General # WorkSpace Options: configura pudrio de inicializagiio Workspace: Configure 00 Run Hlectronie Signature Options: configura opgdes das assinaturas eletrénivas. C. Guia Shape Preferences + Usada para determinar as propriedades de novos objetos acrescentados a tela. D. Guia Lavironmem Protection ida para proteger 0 modo de execugdo do WorkSpace (Figura 7-11). + Enquanto estiver desenvelvendo a aplicagdo & melhor deixar hubilitadas a maioria das opgdes. FE, Guia Startup Picnmes + Usada para contigurar as telas que serio abertas automaticamente quarto @ WorkSpace estiver configurado pars iniciar em Rim Mode (na gaia General). FL Guia Backgronnel Starnp * Usada para configurar os schedules que serio executados automaticamente qnando 0 WorkSpace estiver configurado para iniciar em Run Mode (na guia General} + Os schedules serdo vistos futuramente neste treinamente, G. Guia Auimation Data Error Defaults © Configera o comportamento padrio de objetos na tela quando ocorre erros (de comunicayio ou de comfiguragio por exemple, He Guia Picture Preferen # Usada para eon! as propridadies pacirie de uma nova tela. © Tambem cont gues a quantidade de (els @ serem mantis em mer ia cache cenquianto estiver rodiaido o sistema Copyright © 25, GE tan re Qonsaia To Apwostia de Tretmamemte 54 7.5. Configuragao do WorkSpace Genes! | ArinsionsDatafnorDelauts | ShapePetaences | Peso Prfeences | ChatPistcenses ErvionnentPretecien | BackgovndStailp | Staip Petes © rab Ain Tine Cavemen Piet o WorkSpace Tile and Mens: Opens ‘WoikSpace Fle MenuAcceteitars <== Ly T Oizabte ie Bar and Menu Bar T* Disable WokSpoce” File Menu Accelentere 7 DizatieMeruBar © Disable Open Accelerao: Disable" WokSpace" Meru Putcown 7 Diabie Pint Accelator (ther Options TF Qisabie Cudeat Ose AOTACAC INST Siig valet 005 SuMiEo PU EERI cove ds f208 a2 unico! AoE taal oT 02 ast pet px 08 GUMiod, cat pve 19 62 sm S.0ES¢ AO0Y A IOHT De_ge S61 Panse Eonosa Sia He Anos £291 0) aut) Ro se 0tg 23.01 39046 Au10. Deo aap aun. so 503 05 Bo em Soo mtn. 7 oe 28 catea Go Si coum aT Bo. itera En Sta couse ANT BO ens $9 5 s0Db@ a: B01 ALUNE COMMROLE Conia asd BOARD Bho vist 3) FLaC syvatnn S29 Joos ano. Bo ravage SA 3g wD Bo BAH HO sano aun so 20530 ater en he Bests Ko 154 Apastita de Tecisam re apna gr SOR 5 a on oa nea a6 Congrighn «| ase de Dados Exportada ( 2093, GH. Fare Acie wstraide CSV do Excel) Protigs iL Basico 8.5. EE xeric 8 Introdugdo 4 Base de Dados do Processo Exercicio 8 Copyright © 205, G8 Fyne Anton S16 posta de Treinamemio 154 Exercicio 8 Objetivos s completar este exercicio, vace seri eapaz, de: 1. importar tags de um arquivo CSV para a base de dados do provesso cuntr a base Ue dados do provesso Tempo estimado para completar este exercicio: 10 minutos Introdugio Neste exercicio, acrescentaremos 33 novas tags a base de dados do processo através da imporiagdo de um arquivo extemo, Este arquivo, em formato CSV. contém tuys novos que serio usados na aplicagdo de tratamento de dyua. Muitas vezes os tays sto criados ‘hums planiiha ou em um arquivo texto ¢ entdo importadas para a base de dados do iFIX. No final deste exercicio. sua base de dados estard semelhante a sear | | nt Aa término deste exercleio, vi Coppright © 3008, GE Fang Sutsonstien 8.7 Na drvore do sistema do He BO Database Manager abre com o seauinte alerta: 2 Sel Apareeeri a planithis do Database Mana -cione Open Local Node e ctique em OK. FeO a BX Owsne eer Vw anes Teas Hep Dasitalsalea) xIes) elas) wl | Sleddealal ele) s para adicionar novos tags, Exercicio 8 Space. clique dias vezes em Database M. EX Basico Teel, Daseasion [Sian Tie ope] yA] Coven eaegeme seSoresse eis ft agua (TE ET SEEATALTOLY — ro | | | | Sateo oat oF Dhar Os tinico: acrescemtados num exercicio anterior, sght © HS. Fame Aatomation 88) + que atualmente esto na base die dados do processo so os trds fags Apostiia de Treinamenta 134 aE ee rei 8 Importa tags para a base de dados. Usa.a feramenta de importagdo do Database Manager para importar tags de um arquive testo. 1. No menu Database, sclecione impore Uma caixa de didlogo aparece dizendo que o pro: base de dados estiver sendo importada: | BD ercite sont mietets artengrenie etn nad El ow! cama SAC ind parr enquanto a os 2. Clique em OK, Aparecers uma eaixa de para selecionar 0 arquivo que deseja importar: tek faa) Gen faye fa [a] Fesauen [Etro cee 3. Selecione 0 seguinte arquive: TagsAgua.CSV 4. Cligae em tmport para importar 0s ta A barra de status (barra inferior} do Database Mana importados. No tinal, a pianilia do Datahase Manager mostrard as noves tags, Copsrigh © 2018, G2: Fao Apsomtion lo Proticy FLX Basie ee Exerc 8 copy C. Atualiza a base de dados. Atualiza.a planilia com os valores atuais dos tags. 1. No menu View, setecione Refresh. Os tags sto awalizados com seus valores atuais © Database Manager agora deve estar semelhante a: Can Ecosse tar'vew feat Toh He nial Ofslwlsley x/alelea) wh] | elevssla] ee) Tegitsra [Type] Desersien | Seantins [0m] Woke] —Garvaue TSE Vevccamg_ int Waewade ca Sunbad iss [AS ase 2 last Tal [ote Wiowecor Papeld25—_ aM“ ro 3 FOTAVEL VARA — [at vatea ge Tenaue co Ago Ish ee ie oT iauaied ST Tarrio renaun ce Sor02) isan fa i faunce-sivets 9 JNwoiu Fasauuee caljo29 em 5 7 @ s founco-SiveL} [ar eoido Tenavo so Feel 20150 Iaaracao. Te [Goraveies erode sie ~~ ]Sae [vaso veLGE ‘A —IGnavenyes erve Ve i008 15 IST VetCe —__AD_[opmoins Veioodeae d= [St 1g Wada Vecd8 36" AG”[Seiwamvelsecaze cal is Tae ve awe Tanave ce St = FE [GALO MELOEAEE GA“ Necoupd desire ita Piveide Tanase 0 Gal ak = [aLtRO vet \6A_Iueids Tanase eR Foc jveL IA fvel de Tenavean lad [vers wen eX [ereaior Gumeae oo. MST-AOEACAG EA” FFomssa oN owreder = Pouwena NEL fea Nisids Panne oP — i= [A Rivet go Fenave de Aas = E [GA Freevior Damon go T= = (GA. esis revave de Sed— = TA Seswus vaseamenas: rele de Sut Alera [eatesnatl om oT aad Obs: Néo se prevenpe se alguns valores sido mostrades com pomtes de interrogeaciio 12727) . Esses tags estiio facencs referencia « tags que ainda seria atcrescenacox eo exereicios futuron. 6208, GE Tanue Aeteestion « Apostla de Yreieamenta 134 ——eeeSFSFSFSeSsSSExeerciici 8 D. Salva e recarrega a hase de dados. Salva as mudangas realizadas ¢ recarrega a hase de dados, No menu Database, selecione Save, Os novos tags sdo saivos junto com os tags ja exisientes na base de dados. 2. No menu D: selecione Reload, Apareceri a eaisa de ditilogo para escolher a base de dados a ser recarregada: A base de dados é revarregada, Bi 4, No menu View, selecione Refresh (barra de ferramentas 0s valofes dos tags Sio atuslizados. No menu Data . selecione Exit para fechar base de dados, pvighe © 2008, GI. 2a Autumn 821 8.6. Protiey iFLY Basico Questionario ——$$_______. O que é um tag de base de dados? O que € uma cudeia de Quais sio as diferengas entre tags primarios e secundarios? Qual é a diferenga entre brire recarregar uma base de dados? Uma base de dados pode ser aberta ¢ editada por uma estagio iClient? Copyright «2008, G1 Fane Astonsetion 8.22 Apowila de Treinamento 15% 9. Tags Digitais da Base de Dados Capitulo 9 Tags Digitais da Base de Dados Gapgrigin © 2405, GE Fane Aatumatéon ot Proficy iPIN Basico 9. Tags Digitais da Base de Dados Ohjetivos do Capitulo A base de dados do process ¢ constituida por estruturas chamadas de tags ou blocos, Este capitulo do curso apresenta em detalhe os tags digitais, mais espeeificamente os tags de entrada digital (D/-Digital Input) ¢ de saida digital (DO-Digital Output). Este capitulo esta organizado da seguinte forma: de entrada dis de saida digital + Uso doug al ¢ Uso do tag ‘Muitos termos apresentados neste cupitulo serdo usados futuramente durante o treinamento. Copysight © 2008, GEE Lame Antomation 92 Apostils de Treinamente 154 9.1. Fluxograma de Desenvolvimento da Aplicagao ~ — i (HM: Cliente | if i Configuracao Configuracao | 5 doscu | doscus I Configuracdo L dos Drivers Desenvolvimento : Gratico oo oH i : bo Configuragao dos Monitoracito ce ! Alarmes: Alarines Ae Configuragao da Configuragao da | 1 Seguranca ! Sequranga : Contiguracao dos Monttoracaa dos Dados Histéricos Dados Historicos Fluxograma de Desenvolvimento di (Montagem da Base de Dados do Pracesso) opp He 2S. GL Panu Aumowenion 903 Protiey iFEN Basico: 9.2. Tag de Entrada Digital A. Inirodugio #. DI- Digital Input (Entrada Digital) sado para ler valores digitais para a base de dados + valvulas, motores. bombas, ete = qualquer vaior de processo que tenha dois estados (abertor! ligado/destigado, ete) schado, B. Tagname # Campo que define « nome do tag e que deve ser dinico na base de dados © Onome do caracter pode conter até 30 varacteres ¢ deve ter pefo menos um Wo numérico + apesar de poder comegar com wn niimero © Os caraeteres que podem ser usados si: = (rage) A (barra a esquerda) _ Gub-trago) 1 (barra a direitay 1 ¢pomto de exclamagio) | (trago vertical) tinal de ndimero) {abrir colchetey % (inal de percentagem) | (char colchete) S (inal de détar) = tenbit cuidado ao usar esses ecaracteres especiais se os dados do iFIX foremy levados para outros softwares que possain limitar o uso destes caricteres: # Oso de espagamento nfo & permitide ©. Deseriprion * Campo opcionat que define a deserigio do tag com no maximo 40 caracteres * Esta deserigdo pode ser mostrada na tela em sumirios de aknmes datalin’. ete gniffeos. 1 Block © Campo que define o nome do prosimo tay da eadeka [Previous Black = Campo que detine o nome do tag anterior na cadeia © Este campo normaimente estar em branco nos blocas DI Coppright © P18, GF Lemaie Qetoamatio et Apostita de Treinamente 134 9.2. Tag de Entrada Digital [Digital Input 21x) f | Bosc Aame| Advanced TeqNane: fBLMT_T0GTO Detemsion: fVehe T0Sae Previous sa od seaerieg : Daier NBT Macon Mastic 0 Sewer e713 =] 10 Coniiguation | | | WO Adis: etnaaie | Sia dna Condionng a) bases a Scan Setings ~ 7 Process By Excestion SeesTne: Open: [OPEN | Gore: [ELOSE (se ] com | se Figura 9-2: Janela do Tag Digital Input (guia Basic) Be © ‘Copyright © 2008, GE Panag Auomcion os Protiey HIN Risicw 9.2. Tag de Entrada Digital Driver * Campo do tag que define 0 nome do driver de comunicagaio usado para a leitura dos valores deste tag stem disponiveis mais de 300 drivers HO Address © Campo que especifiea 0 enderego onde os dados desse tay so armazenados, + Para tags de ifica para onde a saids deve ser enviada ida. esp = Consulte 0 manual do driver de comunicagdo para saber como configurar este campo + Nao alribua o mesmo enderego a tags bascados em excegdo ¢ lays baseados em tempo + A Figura 9-3 mostea exemptos de enderegamento digitais ¢ analdgicos para os drivers mais eomuns M. Hardware Options uns drivers + Campo usado para informagies adictonais para al * Esse campo muitas vezes é deixado em branco © Consuite © manual do driver para ver se a configuragio deste campo & nevessiiria| Le Seam Time eqiiGacia com que o SAC fay 2 leitura ¢ process am Campo que defi con uma Base de dadas. + Existem 3 tipos de varredura (secu); + Jeinura com base em tempo processado a intervaios regielares & vei os valores possiveis n + eitura com hase em excegtion processado somente quando alteragio de seu valor for maior que a bands morta configurada no Pell Record (ou Data Block) do driver Imente one-shiat (apenas won disparo) © o tay 6 processade pelo SAC somente uma vez conti alt zero (0) neste campo, sre @ campo Copyright © 2008, G1 fone eatin 06 Apostita de Teeinameato 154 9.2. Tag de Entrada Digital 3 Tipo do driver Eniderego Digital Endereso Aniiligico . Entrada Genérica Dispositivo:Enderego | Dispositiva:Endereca Allen Bradley Devl:N7:0:0 Devl:N7:0 & : GE Dev QI DevERT : ‘Modicon Devi 00001 Bevts00T 1 Opto 22 De Devt 6 Siemens Dev |:DB3,2:0 Dev! :DB3.2 Texas instruments, DevEeXT Devi:WI Figura 9-3: Exemplos de Ender ento do Driver de Comunicagaio o Incremento cat 4 ‘Sub-segundos: 0.95 Segundos Io 59 Minutos IM_- 59M Horas iW - 24H Figura 9-4: Tempos de Leitura eom Base em Tempo : Compight © 288, GE Fare Vatommatin ot Protiey SFIN Bs 9.2, Tag de Entrada Digital J. Labels: + Campo que define legendas eam até 16 caructeres CV for usado no datalink, mostra 0 ou | = seocampo = seo campo A_CV for usade no datalink, mostra a legenda © As legends padres do iFEX sdo: Open para sinal Oe Close para sinal [ K. Enable arming * Opedo quy kabilita © processamento de alarme do tag pelo SAC iera mensagens de alarme ¢ permite que os links mosteem as condigaes de alaeme * Permite que outros tays da base de dados detectem um alarme deste tay # Todos os lags de uma cadeia de tags deve ter este eampo cadeiat de tags tenha processamento de alarme wabilitado para que a L. Enable Event Messaging fam informagdes nd © Opeio que habilita mensayens de eventos que rela eriticas ens de evento no requerem recanhecimento como as alarmes © Asmensag © Par exemplo: quando a viivula de entrada de um tanque abre ou lela, 0 FIX. ceavia aina mensagen part o operador de que a condigao da vilvula alterou. + Olay DI zera uma mensagem sempre que entra em estado de alarme + Para gerar mensagens de evento, as dunas opgdes Enable Alarming ¢ Event ‘Message devem ser habilitadas s de evento so enviadas para os mesmos servigos de alarme verdes no SCU. mus nde aparecem no sunsirio de akirme wa tel M, tlarm Type + Close: alarme CEN (Change from Norma? quando 0 vator do tag vai para t oo ndo o valor do # Open: akarme CEN (Change from Normal qua © Change of State (COS); alarme COS sempre que acorre uma transigiio de valor de tag. O alarme COS se mantém apenas por um periodo de Heitura ¢ s pode ser usado com tags de entrads digital baseados em tempo me durante a troca de valor, mas gerard outros alermes futha de comunicagao © None: no gera coms: por exemplo o alarme de z earn Priovste *Opedo que determina a prioridade do atarme e wsa¢o para fltraro aiarme Cupy sive Museen Apostite de Treinamento 154 9.2. Tag de Entrada Digital _{ CRE TT ase Aun |Advoresd| Alam Option Aor Aveos F Enable Aerning A = Enable Evert Messaging |E a | ‘Alara Type Alam Pity - © Nose © Change of State Flow CO Meum big © Open © Chore Figura 9-5: Janeta do Tag Digitat Input (guia Alarms) Copyright © 2088, GE Canue Aesamation 09) ies EN Basico 9.2, Tag de Entrada Digital 0. Alarm Extension Fields ‘+ Dois campos opcionais que podem ser usados como campos adicionais de descrigdo, por exemplo * Outro exemplo de uso, ¢ con sobre o tag. aro nome da tela que mostra informagdes = entio basta contigurar para abrir a tela configurada neste campo quando ocorre um alarme do tay ao clicar duas vezes sobre a objeto sumdrio de alarmes es sobre 0 assunto em um capituto tuturo ceurity Areas + Campo que de eserita We até 3 dreas opeionais de segura aga para proteger o tag de + Ousuirio deve pertencer « uma das dreas de s escrita para alterar seu jo de ueanga do ty com protega © Observa s + oacesse de teitu blocos da base de dados esta disponivel para todos os uswirios independents de sua area de segura de = isso permite ler os dados de uma determinada de mesmo se no tiver permisséo de escrita nesta dirca suranga Q, Enable Onaput © Opgdo que habilita enviar um valor para o enderego da DIT © Este sunto sera apreciado com mais detalhes fituramente R, Startup + Campo que define o modo de varzedu base de dados & carregada at do tag. (On Scan # Off Sean) quando a © Define também a forma de comunicagio com a DIT + dutomatie: reeebe ¢ envia dados para a DIT - Manat: recebe entradas de teclado. de outro tag da base de dados ou de programas Copyright | 2008, GH: Fane Antemation cay Apostita de Treinamento 154 9.2. Tag de Entrada Digital eT Cg J Bave | Atm Advaced | Abn Extension Palle - ° Alam Fad ym Feld2 Secuetyieas + Options Statin none F tavern Gut © oNSean Cu Elections Signatue ~ ~ The Electone Signatie option mart be purchased in cad lr thece pavameter tetake elect, ype F Hone Unegned Wites ~ | a © Peder Ory : 1 : . | Rone le None 7 Enable Oot 7 Onsen © Auto | © Petar avery ° nela clo Tag Digital Input (guia Advanced) Electronie 3 ignature + Area que habitita ¢ configura uma ass natura eleironien pars ota : ‘ Serd explicado em detathes no capitulo sobre sevuranga Capyrigt © 2608, 6h “anes Seems oan Praligy IEIX Basico 9.3. Tag de Saida Digital A. Introdu + DO - Digital Output (6 ida Digital) usadu para enviar valores digitais da base de dados para um enderego de comunicagdo da DIT = qualquer valor de proc: Jo, cle) sso que tenha dois estados (aberto‘fechado, ~ seestiver eneadeado, o valor é enviado todas as vezes que 0 SAC processa a vadgia de tags = sento estiver encades valor é alterado ido, o valor é enviado somente quando o seu B. Evens Messaging © Opgie que se selecionada, uma mens cenviado paraa DIT mi & gerada cada vez que wn valor é Co Invert Outpt + Opcao que iment o valor do tag antes de enviielo para a DIT (se 0 k ‘0 vialor |. cutie o valor 0 é enviado para a DIT) D. initial Value + O valor contigurade neste campo ¢ enviado para a DIT quando a base de dados du process & carregada:; durante a inicielizagao do iFIX ow quando se recarregst (Reioacth a base de dados, copys he © SUNS.G1 ante \stenation od Apostily de Treinamento 134 9.3. Tag de Saida Digital Cr Bese [aes] Advanced] TegNene: [00-MBE_a0Ka01 Dereipton: — fWSvalo Ge Comes Previous 2] Nee Addessng Over [MSE Modbus Ermemal v7 17 T]_ v0 Contigaation VOadeess: — Baviaooone é = wor 3 | | IMIS, GF Pane Aetomation O13 Proves iPIN Bisiew 9.4. eC xe rcciciio 9 Tags Digitais da Base de Dados Exercicio 9 oh Apostfa de Trefeamento F54 Exercicio 9 . Objetivos Acrescenta um tag de stida digital 4 base de dads do proceso Salvar a base de dados a panir do Database Manager Revarreyar a base de dados a partir do Dacabase Manager Tempo estimado para coneluir este exereicia: 20 minutos £ Entrodugio Na aplicagio de tratamento de agua, o misturador é usado para adicionar trés produitos quimicos na agua ~ sulfato de aluminio (alume), cai e polimero. Esses produtos quimicos faze com que stentes na agua fiquem aglutinadias de modo a se tornarem particulas maiores, Esse processo € chamado de conguiago. Neste exercicio, weed criard tags digitais para monitorar ¢ controlar as vavulas ¢ © agitador do misturador, s Faturos. vougs fara o Tink dos tags da base de dados de proceso com os objetos da tela do misturador. Ao término deste exereicio, vai pant a seo 9.5 e responda ao questionirio. Copyeight © 2005, Gi Hanes Aenean os Protiey 1P1X Basico Exercicio 9 A. Abre o Database Manager, Abre o gerencisufor da base de dados para adicionar novos tags. m Database Manager. 1. Na drvore do sistema do WarkSpace. clique duas vezes © Database Manager abre com 0 seguinte alerta: tio [EB «cementite EE © orsmramaeice fesse | / oe] | Le 2. Selecione Open Local Node e clique em OK. Aparecert a pkinilis do Database Manager. Cupyrigts © 2808, G1, Passe Astomspion O16 Apostite de Tretnamente 154 eee CE xeric 9 B, Acrescenta um tag de entrada digital. Cria um novo tag para monitorar a ent ia de agara no misturador. 1. No menu Blocks. sclecione Add. Aparecerd a caisa de didlogo pata selecionar um tipo de bloco: = Ca Bas dosean De aasaron Bes ose dee Bo amie Rasin a Geoteaes a Bac aa carer Bo Dos ston Boe Deveson a goo Doadur Aen Detar x Covet nee 2. Selecione DI — Digital Input e clique em OK. Apareceri a janela de configuragdo do novo tag DI: ee Cry fe Jars] stress VogMere STENTLESS” dase Rem USanatea egg | pew [| at Fl [oe geet [aim how ses FRitemtstecn fein eee toe ROE see] tee te Copy ight © 20S. GP youe a OAT a Ex ercicion 9 B. Acrescenta um tag de entrada digital (continua Configure as seguimes opi Tag Name: MIST_ENT_ Description: Estado da VO Address: 20:3 Open Label: FECHADA Close Label: ABERTA 4, Clique em Saye ao teerinar. STADO. ula de entrada de agua Aparecerd uma caixa de did varredura: logo perguntando se deseja colacar o bloco em 5. Clique em Yes. O tay € acrescentado a base de dados ¢ deve aparecer na primeira linda da planitha, Copyright © 2008, GF Lsmie Automstion os Apostila de Freinamento 154 eee eerrcicion 9 C. Acrescenta tags adicionais. Cria mais tags digitais para controlar e monitorar 9 misturador. |. Usanido 0 mesmo procedimento descrito nas piginas anteriores. adicione um novo lag d hase de dados com as seguintes configaragss fag Types DO - Digital Output Tag Name MIST_ENT_CONTROLE Description: Controle da valvula de entrada de a VO Address: 20:3 Open Label: FECHADA 4 Close Label: ABERTA Vale FECHADA i Obs: Este tag servi usaeio para controlar a vilvide de entrada de dua do , smistaradey Adicione um novo (ag a base de dados com as seguintes conliguragaes: ‘Tag Typ al Input fag Name _SALESTADO Description: Estado da vilvula de saida de igus UO Addres 20:4 Open Label: FECHADA, Close Label: ABERTA (Obs.: Este tag serdi used para monitorar a vélvila de sade cle diguaa do misturador. ie Description: HO Addn ‘Open Label F Close Label: ABERTA Initial Valve: FECHADA Obs.: Este tay sere scale para controlur a védvula de saidde de dgues do mistarador, Copyright 2098, Gk Panu Aatwiaton on Drofiey FFIN thisiew erection 9 Cy Acrescenta tags adicionais (continugio). 4. Adicione um novo tag a base de dados com as seguintes configuragdes: DI- Digital Input MIST_AGITADOR Estado do agitador 1) Address: 20:5, Open Label PARADO Close Label: AGITANDO able Ouiput: habilitado (guia Advanced) Obs. Este ene sert scale parc monitorar ¢ controlar o agitautar de tanque de nishura vapid, Ao war a opedo Enable Output, o tag pode ser usadio tanto pare Jer como para exerever 5200S, GE fame anes 920 Apostle de Treinamente 154 Exercicio 9 D. Salva e reearreg Cope we de dados. Salva as mudangas efetuadas ¢ recarrega a base de dados. 1. No menu Database, selecione Save. Os novos tays sie sulves junto com os tays jd existentes na base de dados. as 2, No menu Database, selecione Reload | Apareceri a caixa de didlogo para escother a base de dados a ser recarregada: 3. Selecione Ds A\ base de dados ¢ recarregada. labase ¢ catdo clique em Reload. 4. No menu View, selecione Refresh, Os valores dos tays silo atwalizados. 3. No menu Database, seleci mne Exit para fechar a base de dados, do Exercicio he | 288, GH" Fury Automation 921 Proves HIN (isle 9.6. Questionario L. Qual é a diferenga entre um iy 9 rio um tag secundirio? is siv os és tipos de Scan Time? 3. Quai é a ditereaga entre alamme e mensagem no iFIX? 4 Para que servem os 5. Qual € o abjetive do es npo Initial Value de um tag DO? puright © HS, GA. He worm Apostilia de Treinamente (5 10. Objetos Graficos Capitulo 10 Objetos Graficos Copyright 2008, CIE Yonge Automation 10-1 Profiey iFIX Bisico 10. Objetos Graficos Objetivos do Capitulo Neste capitulo serdo apresemtadas terramentas adiefonais de desenvolvimento grafico para animagio de abjetos. Aincka neste capitulo, discutiremos alzuns conccitos adicionais sobre 0 WorkSpace. Este capitulo esti organizado da seguinte forma: © Usoda jancla de propriedades (Property Window) © Adiga de daralinks © Uso do construtor de expressdes (Expression Builder) * Uso da ferramenta de entrada de dados (Data Enury Too! Além disso, este capitulo apresentara novos termos que serio usados durante o treinamento, Copyright 2005, G1, mre Nutone (0.2 Apastil 10.1. Fluxograma de Desenvolvimento da Aplicagao Configuracdo ! _ doscu —_—s Configuracéo i _ttos Drivers Montagem da Base de Dados do Processo | a | Configuracao dos i Alarm go : Configuracao da FL Seguranea L Configuracao dos Dados Histéricos juxograma de De (Deseavolvi Copyright © 21S. GH Fane Autoanstion 10-3 Configuracdo do SCU Desenvolvimento ‘Grafh | Monitoragio de Alarmes ft Configuragao da Seguranca ss Monitoracao dos Dados Histericos ento Griifica) fe Treinamento 158 Protivy FIN Biisieo 10.2. Objetos de Telas A. Revisio © Telas sido criadas no ambiente WorkSpace *¢ Existem diferentes objetos grificos disponiveis para eriar telas = retingulo = reténguto arredondado = oval = inka = poli-linha = poligono - area, + corda + torta testo, B. Manipulando os Objetos = Os objetos podem ser manipulados através das apgdes do menu Format = Align: alinhamento = Pip io + Space Evenly: espagamente uniforme = Make Same Size: igualar 6 tamanto + Os cbjetos também podem ser manipulados atraves das opgdes do menu Object + Fill Sivte kd + Background Style: estito do tend ilo de preenchimento estilo do contomno Copyright © 2005, G1 Fase Autenation 1-4 pamento 155 10.2. Objetos de Telas. [sls : (Pao | al oles ‘amy ‘ CemAetcerce tool | al 49/ $13 F ccaceiot | epee | aL : a aioe «eens cabs Sten : Hiteieg arcgrment & J 1/0 Drivers . Tp wiser . = LJ Pictures 2 a Bombesmenia . ChoGinadene Me BI lecansdeckue : Bi iccarsriny Bi Neworsisusdap| 1B NewekStatvsried ‘ = Banca . + J Security EE Sytem Contzsion Heo Fertiel. pess 1 Num Figura 10. xemplo de Tela Compright © 2085, GE; Kunue Avcontation (05 Protiey IEIX Basico 10.3. Janela de Propriedade A. Introdugio. 2 APE modi perty Window Ganela de propriedade) ¢ a ferramenta usada para 1 as propriedades estiticas de um abjezo como: ~ altura, lergura, cor, estilo de preenchimento, ete + Mostra somente as propriedades do objeto que podem ser modifieads ~ _o valor de cada propriedade aparece 1a coluna da dircita (Figura 10-3) ades cont me uma lista de opgdes da qual podem ser emplos: BackgroundStvle, Visible 9 as propriedades apenas para leitura ndo aparecem na janela «A Janela de Propriedade nao é modal = permancee na tela enquanto os valores das propriedades so modificados. + _reflete as propriedades do objeto selecionado no momento B. Como at Junela de Propriedade |. Clique cont o botie diteito do mouse sobre o objeto da tela (out na drvore do sistema) a ser modificado « selecione Property Window do menu pop-up + vei a Figura 10-3 2. Localize a propricdade a ser alterada na cotuna da esquerda da jane em scu valor na coluna da direita 3D eelique ite © nove valor para a propriedade + quando entrar com o valor, 0 objeto muda apresentando © nove valor Copyright © 2008, G1 Hanus Aatontation 10-6 gy Apostia de Freinammento 154 10.3. Janela de Propriedade 16777215, 2-Opaaue 4 2147483687 Bs ° . 0- Edgastyesctd ‘ 1 Fae 0- FaStyleSold 16722959 1e.6528086000505, False 2B -HorzertaFronteft 100 6.75077370355725, 0-Hornercarromieft 5 109 - Fase 1 a 2 Fate 1 -VerbcalFtenBatiom 109 2.7he3ez63229904 ‘ £ -VarteaFromettom 100 we 19.3594743985008 Figura 10-3: Property Window (daneka de Propriedade) Copyrighy © 2008, GE Fanuc Automation 10-7 Peofiey iFIX Bisiew 10.4. Datalink AL Introdu + Um daratink apresenta intormagdes em formate AS Fonte de dados “IL ou numérico de una E um dos objetos erdficos mais usados em uma VK ‘+ No menu tnsert, setecione Data B. Configuragao do Datal © Formatting (Formatagaioy ~ Numeric (Ni mérico) 2 Epossivel configurar o nlimero de casas antes de ponto decimal (UFhole Digits) © 0 nimero de casas apés 0 ponto decimal (Decimal) + Alpha-Numeric (all yumérico) 2 possivel configurar © numero de linhas para o texto (Lines) & ‘9 niimero de caracteres por linha (Characters per Line) + Data Entry (Entcada do Dados) = None © cria um dewedink somente para teitura dos valores + brplace © permite a entea de valores no dutulink pelo operador 9a opgio Confirm fz com que aparega uma mensagem para cconfirmagdo da entrada do valor C. Informagaes Adicionais +O datatink compora-se como um objeto texto com sua propri (titulo) animada fade Capaton + Outras animagées podem ser Animagces (tnimations) crescentadas a0 datalink, usando a Caixa de = exemplos: @ anima a cor do texto © animar a visibilidade do texto © animar ¢ tamanho do testo (altura © ~ _ vutras informagdes sobre este assunto fiituramente durante o treinamento Copyright © 2003, G1 Hanae Asnoaanion (0-8 10.4, Datalink om Sources Apostila de Treinamento 153 Data Envy Type [inFace r Fomaties Raw Format duct flee Ca FraeuDOEaee ETAT Enor Conigtetion Goneel (eur Enc: Mod i UseEno Tae Souce Figura 10-4: Dara Link (Mostrando Dados do Tipo Texto) Data ty ——— Tyee [lnPhee | r Forse | 0 Raw Feat v fa or FREMODETIOO CELT FLO = Eno Cortig.zation = Dutout Bre: Mode [Use Ene tae ype = ‘whele Dg Cone [F Occsnsi fF Copyright © 2405, GE. Fanue Automation 10.9 Profiey 1F1X Bisico 10.5. Construtor de Expressées A. Introdugio ‘* Usado para atribuir valores ds animagdes 's valores stio denominados Data Sources (fomtes de dads). ‘* Aparece em muitos locais denteo do iFIX + normaimente acessado através do hotde Browse LJ (Fi ra 10-4), B. Expression Buileler (Construtor de Expressées) # Permive acessar as fomtes de dads (data source) atrayes do sistema iFIX ‘+ Existem muitas fontes de dados que podem ser usadas para animar as propriedavles de um objeto +A Fonte de dado pode ser um valor ou uma expresso + uma expresso é um ou mais vitlores de dados conectados com unt ot mais operadores matemiticos +o Expression Builder & usado para eriar expresses que acessam dados de ume tiniea Fonte jives fontes de dados podem ser usadas em uma expresstio: + coustantes numérieas = textos entre aspas duptas ("") tags Uo iFIX, vidor OPC = propriedades de objetos da tela - enderegus do. = propriedades de abjetos globais ~ contadores de alarme dados histories © A Pigura 10-6 apresenta 0 Expression Builder do iFIX Copy 2008, GE Loaves Actamtion 10-10 fe Treinamento 154 10.5, Construtor de Expressées. Expression Buil Data Source Browser —_ AB Fo*Deedore [BI rienzes| @ Globee] 7 Data Serves] iy Aum Caues | Nod Haner Field Nemes» | Gast, oo Tag Nanes = ru TnoTNvEL, JFLTRO-RETRO_enT FILTRO_AETRO_Sat FILTRO"SAL Loc soTOR FLoc’MoTA conTAgLe fesasces Deadbane (0000000 AeiesnAate [OTeaGH =] on caress | nap | [Wenenoiea Factens 99 Figura 10-6: C: a de Didlogo do Expression Builder (C trutor de Expressdes) Coppeight © 2005, GE Fave Auovntion 10-11 Pratiey 1FIX Biisive 10.5, Construtor de Expressdes. C. Uso do Expression Builder © FIX Database = traz ama fista dos tags da base de dados focal ou de ura nd remoto + Epossivel filtrar as fontes de dados por nome do nd, nome do tag e tipo de campo. entre com o vator do filtro ¢ clique no botdo F «Pictures + relago de objetos da tela ¢ suas propriedades ~ recomenda-se em geral NAO referenciar objetos de outras telas % sea outra tela estiver fechada. o objeto nao sera atualizado © ao invés disso, use um objeto Global (mais informagoes em capitulos futures) D. Mathematical Functions (Expresses Matemiticas) + Este botio f iparecer um painel com fi ticas ¢ booieanas ngdes mater © Exemplo: = suponha que deseje mudar 3 cor de um objeto somente se dois tags digitais estiverem fechados Fix32.80. 011 ov = 1 AND Fix32.NO. © Usado para reduzir a quantidady de programagio em uma tela ~ mais sobre inserir programas futuramente durante o teeinamento copys be SRS, GH Bamie utemain lol? 10.5. Construtor de Expresses. Aposila de Treinamento 154 “Bas fone tiowt = maces — B Reosso0e fH rewea]@ tense] OxeSovee] 2) aeatancel Nase eres Tea tee: el tres ge ——« sn J cor sna] e005] aranf toss var | 49 | sont] Be ma] on tf2j 3} cjs|s {ola Fagan Resa a Feat nthe wae near OF ence FREER femme I] ret | te Janet Fine Figura 10-7: C Copyright © 20S, GE Fuone Astomation lots ‘aixa do Construtor de Expresses (mostrande Fungdes Matem Profies 11K Basico 10.5. Construtor de Expressées. Refresh Rate (Tava de Atwatizagdoy + Velocidade 4 qual 0 iF IX atualiza 0s valores do objeto * AP animagio deste abjeto cada um segundo. ura 0-8 mostra a configuragio do Refresh Rote igual a 1.0. ou seja, a i atualizada com novos valores da base de dados a P. Dead Band (Banda Mort © Flutuayaio maxima permitida sens o registro de um novo valor pelo iF1X +A band morta eria uma faiva de atuagdia prosima ao valor atual © Enquanto o valor es valor rer dentro dessa faixa (ou banda), o iFIX ndo atualizara o + Aoexceder a banda mona, 9 valor & atwalizado empl: + enquanto os vaiores do tag representado na Figura 10-8 estiverem dentro de 5 unidades de engenharia desde a tltima atualizagao os valores ngo sia atualizados G. Tolerance (Tolerincia) + Eo fhtor de arredondamento que o iFIX usa quando compara valores + Sos valores estiverem dentro ca toleraincia, 0 IFIX entende que os valores © Exempio: = $6.08 dois ta ura 10-8 estiverem dentro de 15 unidades de cengenitaria, os valores dos tags sito considerados iguais, Coppright © 2on8 GEE lots Apostle de reinamente 154 10.5. Construtor de Expressées, Expression Bui Data Save Siomser on a 6B PO Databore |B Picnces | Closets | 7 OareSevers| +} AlomCouwieie| “> Node aes Tag Nanas sone Fisk Names caso JpOoraveL“Gueaicos POTAVEL SAL POTAVEL“VaZkO TOTAL JRO TAvEL“vazAG VELOC = Fa Fil Tolerance IS 00007 Deadvand [EGOS Fetesh Rate: [Tr omGDeD aliz Copyright ©2003, GE Ernie Automation Was Profiey FIX Bi 10.6, Ferramenta de Entrada de Dados A. Introdugaio + As ferramentas de entrada de dados sio usadas para enviar valores de uma tela de volta para a fone de dados (Figura 10-9) + Estas ferramentas muitas vezes sto usadas com os datalinks, mas podem ser uusadas com guase todos 0s objetos # Pera acessar a Ferramenta de Entrada de Dados (Duta Entry Experd) clique sobre 0 botio Zl da Toalbons, B. Métodos para Emrada de Dados © Numericéstiphammerie Entry (entrada numérica‘alfanumérica) ~ permite estabetecer um valor de tag através da digitagdo do mesmo com a tela em modo de exeeug? © Slider Entry (entrada tipo slider) + permite moditicar um valor de tag fazendo deslizar 0 controle com a tela em modo de execugio ~ _usado principalmente com tags analégicos # Pushbutton Eniry (entrada ateaves de botio) + permite enviar valor 0 ou 1 para um tag + usado principalmente com tags digitais sebe dois botdes, eacka um com + durante a exeeugdo da tela, 0 usudrio x um titulo contiguravel 2 um dos botées. quando clicado. coloca 0 valor em 0 © eoutre coleza o valor em | ler até 12 caracter = es titulos poder de compriniento © Remp Emery (entrada tipo rampay + permite alerar um valor de tay para cima ou para baixo por perventagem (contigurivel) com a tela em modo de execugtio Copyright © 2008, GE Fane Autoonation lo-t6 Apostifa de Treinamence 184 10.6. Ferramenta de Entrada de Dados se Data Entiy Method for Polygons uta Data Source Dee Source FiaGh THISNODENST_SA)CONRGLEF OV =]_~ [8 ‘Choose Dato Eriry Method Pushoution ree 7 Nmensiphonunere Erty Open Baton Teo Fecha ‘abi © Steer erty (ose Button Tet Pustbtion savy © Rarp erry ‘Shoace Oats Err tthe ‘Stee Options Sees © Namanesaipnncunnee Ee Low bent a 2 6 sxseecety Honus 160) © patton ey TEL GAE rere hemp trey 7 enee conteneusty os ee ¥ rramenta de Entrada de Dados (exempla de entrada por slider) Copyright © 2108. Gi. Panne Anomion Profies iFIX Hisico 10.7. Exercicio 10 Objetos Graficos Exercicio 10 Copyright © 20888, GE, Fane Aatetaions 10-18 Apostita de Treinamenta 154 Exercicio 10 Objetivos Apés complciar este exereicio, voed sera capaz, de: 1. Usara Property Window para modificar as propriedades de objeto: 2. Acrescemtar cktelinky a uma tela. 3. Usara ferramenta Data Entry para conti rar a entrada de dados. ‘empo estimado para coneluir este exercieio: 30 minutos Introdugs Neste continuaremos a construir a tela do tanque de mistura, Lembre-se de que © misturador € usado para adieionar trés produtos quimicos & dua: alume (sulfato de aluminio), cal ¢ polimero. Esses produtos quimicos aglutinam as panticulis suspensas de modo a ficarem maiores. Este processo & chamado de eoagulagdo. Neste exercicio, moditiearemos as propriedades dos objetos existentes na tela e acrescentaremos insis alguns objetos, Acrescentaremos também a capacidade de modificar os valores do processo, configuirando a entrada de dados em alguns objetos. Ao erminar, Condigio do Agitador ADT AROS Nivel do tisturador Ao término deste eNercicie, vi para a segio 10.8 e responda 50 questiontrio, Copgright © 2008. GF fame vuteemaion 10-19 Prolivy FFX Basico Exercicio 10 Abre uma tela existente, Abre a tela do misturador ¢ acrescenta um objeto de texto, £ No menu File do WorkSpace, selecione Open. Aparcceri a eaixa de didilogo para selecionar um arquivo de tela. 2. Selecione Misturador e clique em Open. A tela do misturador se abrira, as Fie Edt WorsSpace View san Formal Window Hep ee 2iSh| Zhglalalzlalslol em! zleilsilel 9, |es/sulsalee JekSpece (Contiawe) Misturador Rapido Pino Pe Suc aova Fo Hoi eres F) Now Cpgtight © 2008, GE totoe Automation 120 Apostita de Treinamente 134 Exercicio 10 8B. Modi propriedades de um obj Usa a janela de propriedades para moditie propricdades de objetos na tela 1. No menu View, selecione Property Window. A janela de propriedade apareeerd no WorkSpace. 2. Usando o menu suspenso da Property Window. selecione 0 Misturador ~ CFisPicture As propriedades da tela aparecem, 3. Configure as seguintes propriedud Author: digite sew nome BackgroundColor; amarelo claro 4. Continue alterando as propriedades dos seguintes objetos: Pa do Agitador 5 - EdgeStyleNone ForegroundColor: 0 (preto) Haste do Agitador: ge Width: 2 5. Ao terminar, feche a Property Window. Comyright © 285, G1" Fume Antennas 1.2L Proficy iPTX Basico Exercicio 10 c Copyright © 2008. GI Yun Auten lo. Acreseenta um datating, Acrescenta um datalink a tela para mostrar 0 nivel do misturador. link. O cursor muda para o formato de tums ecuz (+). |. No menu Insert, selecione Data 2. Posicione 0 datalink abaixo do texto “Nivel do Misturador”. Apareceri a caixa de contiguragio do dataling 3. Clique no bore Browse =! para abrir o Expression Editor. 4, Na guia FIX Database, selecione: Vix32. THISNODE.MIST_NIVEL.F_CV. re 08 seyuintes valores para: Deadband: 0.001 Refresh Rat 0.100 AA tela deve fiear semethante 3 -guinte == ede Hones: ~ Fog Neve Feld Mores Los Maro concno.e FADE MOTOR NEUGLIOADE Loe wet, ltcc-s Luc conrmoce Maret Migrant cOMTAGLE fuigtoent-esrapa towance THRE Desatund [TORE J Fete Ais DTT Sy Apostila de Teeinamente ($4 Exercicio 10 Acrescenta um datalink (continuagiv). 6 Clique OK para voltar 8 eaixa de confi 7. Confi: do dlaratink, igure cls seg intes opgdes na a Justify Right ‘ Whole Digits: 3 Decimal: 3 A caixa dover estar semethante & (sats FEZ omental sens 0 CE ee ue 8. Ao termi clique em OK para voltar & tela 9, Use a Property Window para configurar o tamanko da fonte do novo dlatalink igual a 12. 2008, CH! Fane Antonis Pratiey iPIN Phisico Exercicio 10 D, Acrescenta um outro dutalink. Acrescenta um nove datalik para mostrar a condigio do agitador do tanque. LA datalink para mostrar a condigdo do agitador. Use as informagdes ¢ co como Buia: Source: Fix32, THISNODE. MIST_AGITADOR.A_CV Data Entry - Type: None Formatting - Justify: Left Ao terminar, a tela deverd estar semelhante a seguint SEGRE Fie Edt WorkSpace View Insen Format Windowr Holg Sleifialesapelotislel sl) Zlelaled a ele] lealasl<| 2 Misturador Rapido Condigdo do Agitador DATADATA Patreoro ope Fortin. ares FI eam Copyright © 2008, GE. Hames Automation lott Apostitu de Treinamente 154 Exercicio 10 E. Abre a eaixa de ferramentas Toolbox. Se aharta de ferramentas Toolbox nie estiver aberta no WorkSpace através do menu WorkSpace > Poth Aba a de ferramentas Tootbars apareceri Na segdo Owner. selecione Pi Agora, a caiva de didloyo estard semethante & segaint: F Stow Soteateteminbo 4. Clique em Clase para fechar 2 eaisa de diiloge Taotbars. Vos vottard para a tela Copyright 2008.64, Hee Aetomation 1.25 Proticy FIX Basico Exercicio 10 F. Habilita a eapacidade de alterar dados do proceso Usa a ferramenta de entrada de dados para alterar valor de um dlatalink. lecione o cdatalink que mostra o estado do agitador, Foolbox. 2. Clique no botio Data Entry Expert na Aparecerd a caixa de didlogo mostrada abaixo. 3. Habilite a opgdo Pushbutton Entry. 4. Configure as seguintes legendas para os bote Open Button Title (0): Parar Close Button Title (1): Agitar A caixa seri semethante & seguinte: SoM ae sovce farreattinemer les Chemomsnmrcetiy —— openonan ea, Fo 6 tert cose eh oe 6 pera roy Ce] | = | Ao termina, clique OK. Voce voltard 4 tela do misturador. ©2018. GL Tanue Antomation 10.26 Apastite de Vreinamento 154 iE xeerciciio 10 G. Habilita entrada adicional de dados. Use a ferramenta de entrada de dados para alterar o estado das vilvulas. LS cctone © poligono que representa a valyula de entrada de 2. Clique no boo Data Eatry Expert Zl na toolbox. A janela de contiyuragdio da entrada de dados aparece, 3 no campo Data Source (Fonte de Dados): Fix32.THISNODE.MIS1 4 s legendas para os botes: Open Button Title 0): FECHAR Close Button Title (1): ABRIR 6. Ao termina. efique em OK. 7. Repita esse processo com as outras 4 vélvulas da tela. Lise as informagdes da tabeia abaino como guia, ix32. THISNODE.POLIMERO_CONTROLE.F_CV Fix32.THISNODE.MIST_SALCONTROLE.F_CV. | Saida de Agua Congrigit © 200561 Late Vutomation 0.27 Protiey 1PIN Bisico Exercicio 10 HLS: Iva e visualiza a tel No menu File, A tela ¢ salva, selecione Switeh to Run, No menu WorkSpace. O WorkSpace alterna para 0 modo de execugdo, Mude 0 valor do agitador, © que acontece? ‘Mude os valores das valvulas de entrada e de saida. O que muda na tela? Obs. Ainde falta. um meio de saber o estado anal de cade ima das vélvulas: Para isso, pode-se adicionar datalinks para cada wna das veilvulas, Em cupitule futuro, 0 iépice de antmacde serd discutide. Isso permitird que as propriedades le cada objeto mudem dinanricamente em made de exectcdes Copyright © 20905. GE ame Awtonaitivw 10-38 Apostle Treinamenwo 154 ‘ Desafio Exercicio 10 A. Desafio, Se o exereicio fol concluido. tente esses pasos adicionais: Se voce ainda ni fez 0 desatio do Capitulo 7. execute os passes abaixo (Ia 6). Sendo. pule para o passo 7. 1. Configare o alinhamemto de todos os textos a diceita 2. Configure todos as textos para fiearem em negrito. 3. Faga com que as tubukagdes e valvulas do lado esquerdo do tangue tenham espagamento unitorme 4. Acrescente objetos de data ¢ hora no canto superior direito da tela. 5. Acrescente uma sombri no titulo da tela (Veja a figura abaixo). 6. Alltere a posigiio das tubulagdes dos aditives quimicos eonforme a fig 7. Adicione datalinks mostrande o estado de cada uma das viilvul: Fis ft Woaspico Vw tate Fatma Tincer re solala|siallsietsi.) ZeAalolesalsioimiel litle! 2.leas| nn cal Potmero Hivel Go tisturador For Hain pepe FI Gamma Copyright 2098, GL Bane automation 1029 IFIY Biisico 10.8. Questionario LL Para que serve a Property Window’? 2. Para que serve um datalink? 3. Explique a importineia dos campos Dead Bard ¢ Refresh Rate do Expression Builder. 4. Quando ¢ usado © campo Tolercace em wma expressio’ Qual & 0 obj oda ferramenta Data Eniry Exper {MIS GL Fannie Nutonation 10-30 Apostila de Tretoamente 154 11. Animagao de Objetos. Capitulo 11 Animagao de Objetos Copyright © 2005, 6 Fanuc. Nugpaanion nel 11. Animagao de Objetos Objetivos do Capitulo Neste eapituto, veremos algumas Ferramentas adicionais para o desenvolvimento especificamente, para animagio de objetos, além de eonceitos adicion Este capitulo esta organizado da seguinte forma: *Assistentes de animagGes (Animation Experts) + Caixa de didlogo de animagées (Animations) Além disso, este capituto apresemtard novos termos que sero usados durante o treinamento. Copyright © 2008, GI: Lanne sito 12 Apostila de T ramen 134 11.1. Fluxograma de Desenvolvimento da Aplicagao SCADA: Servidor rivers y Desenvolvimento Grafico . Configuracao dos Monitoragio dos Dados Historicos Dados Histericos rent Gi Copyright © 2608, GE Eyage Astin 1S FIX Basico 11.2, Animagées. ‘A, Introdugiio + Para fazer os abjetos grificgs fiearem mais articulados. muitas vezes & acrescentada tima ou mais animagdes ao objeto. imagdes alteram dinamicamente as propriedades de um obfeto de acordo com uma Fonte de dadas. que pode ser: + ura tay de base de dados do iFIN + o-valor da propriedade de uma tela ou objeto + um ponto de um servidor OPC = uma varivel global + um evento VBA - oon 4 expressio pré-definida © A Figura 11-2 resume alyumas das animagées mais usadas B, Funcionamento da Animagao + Uma animagio constitui-se em dados altamente otimizados que passam por um mecanismo construigo dentro do iF 1X © Na verdade. as animagies sio ebjetos ~ quando wm objeto ¢ animado, um objeto de animagdo ¢ acrescentado as propriedades do objeto original 9 ousuiirio ve um abjeto, realizando uma agio visivel, operacional 9 na verdade, sio as propriedades do objeto qu nao o proprio ebjeto Fonte de dadas & o valor usado para fazer a anim # Como 's alters as propriedades dos ohjetos. uma propriedkide so pode ser usada em una wnimagio, se a propriedade aceitar dados + propriedades s6 para leitura no podem ser usidas + _ mostrar as propriedades disponiveis abrinde a janela Properties # Muitas coisas fetus com animagées podem ser feftas usando a Ferramenta VBA (Fisuall Basie for Applications) = o.uso dessa teni no € recomendado + as animaydes sto muito mais adequadas para ume atwalizagdo continua das propriedades de um objeto Copyright 2095, GF anne Automat flat A posite de Treinamente 154 11.2 Animagées Animar a propricdade... | Permite.. 0... Hor Preencher horizomalmente um abjeto de acordo com uma percentagem. Por exempio: se o valor de Lr ual Pill Percentage | {_propriedade for 50. o objeto & preenchido 50% wl Preencher verticalmente um objeto de acordo com uma percentagem. Por exemplo: se 0 valor da propriedade for 50. 0 objeto & preenchido 50%. tical Fill Percentage Preeneher horizoatalmente wm objeto a partir da [_esquerda, da direita ou do centro, i Preencher verticalmente um objeto a partit do topo. da base ou do centro, € Horizontal Position Deslocar horizontalmente um objeto através de tela, Vertical Position Deslocar verticalmente um objeto através da tela, Rotation Ansle Rotacionar um objeto na tela. Ovais. retdingulos arredondados ¢ grificos nio tém propriedades de 7 | Aumentar ou diminuir um objeto proporcionalmente. Uniform Seale Height | Aumentar ou diminuir a altura de um objeto. A largura permanece inalterada, Wide | Aumentar ou diminuir a lar de um objeto. A altura | permanece inalterada, Aumentar ou diminuir a largura dle sem objeto de acordo com uma percentagem, Por exemplo. se 0 valer dia propricdavde for 50, 0 objeto seri redimensionado [cm 50%, Vented Scale Percentage | Aumentar ou dimiouir a altura de um objeto de acordo | com uma percentagem. Por exemplo, se 0 valor dat | propriedade for 50. 0 objeto ser redimensionads em 150% fudar a cor de frente de um objet. Links. po linias ¢ bitmaps nto tém est propriedade, Horizontal Seale Percomage Pivible Caption Murdar 0 cesto apresentado por um objeto de texto. (apenas para obietos testo) m vigjete visivel ou invisivel wea 1 Copyright 208 GF Fosse Proficy 1FIN Basico 14.3. Configuracao das Animagées Basicas A. Introdugo. A partir da versio 3.0 do iFIX, ao clicar duas vezes sobre 0 objeto ou seleeionande lnimations com 0 botio direito do mouse, aparece uma janeta de ‘as (Figura 11-3) i disponibiliza 0 acesso aos assistentes de animagdes (Experts) mais usados + A maioria dos assistentes estdio disponiveis também nas barras de Ferramenta Toolbox (Figura 1-3) ¢ Experts (Figura 1-4) | N12/2r/ Et [Sa rramentas Toolbox } BB rele] v |) oa] es{2 2a Figura 11-4: Barra de Ferramentas Experts Copyvight © 208, GE Rane Amemativn ea Aposti de Treinamento 154 11.3. Configuragao das Animacées Basicas , 234] Benet wenn . Otiect tare. Roundcct Dereon | T° Enatie Felt 7 Ensbierighigh 7 Enable Select Coke Movement fa ic | T Posion OB F FaPercertage oo P Eege = 7 Scale a Visit y a P ickgound r 7 Vabie : : oo i SSS “dBhonaldrinatans 7° . T thet N T advanced Aninstin Cortigae - : i ue _| Figura 11-5: Disilogo de Ani Copyright © 2078. GE Panu Astosuation 7 Profiey IFN IRisico 11.4, Assistentes de Animagao AL Introducao + Os assistentes de animagdes (Experts) so modelos. usados para animar as propriedades de um objeto = Fill (Preenchimento) Rotate (Girary + Position (Posicdo na teka) + Visibility (Visibilidade) + Foregrauud Color. Background Color e Edge Color (Cores de Primeiro Piano. de Segundo Plano e da Borda) + Click (Clique) istentes de comandos em VBA ao evento de clique sobre um objeto © A Figura 11-6 mostra uma lista de alguns assistentes de animagio © A Figera 11-7 mostra uma lista de alguns assistentes de comandos para 0 evento de clique sobre o objeto | a} Fill Expert | © TBP Rone kxpert | © BE] Position Expers | EB] scate expert / | BA] visit i | Ge] eelge Catar txpurt | i [a] Haregrmmnd Color Expert | \ Background Calor Expert Figura 11-6: Assistentes de Animagio Jats DONS. 8 Foe aati Is copy Apostle de Teeinamento £54 11.4. Assistentes de Animagao {sce convene ‘what o> you want todo? Double Cick a cammand select) . Ciose Digtal Top : see Pence Beatle Alors Enable Aisin . cea Obes ‘ |Goen Optal fag lGpen Pause Toog Distal Tog To Toggle Tog AuioManuat ee fag Gil Sean Tuan tag On Scan ite vse te Tag) Copyrdahi © 205, 8 Bane Nutemation 10 Apostila de Treinamento 184 11.4. Assistentes de Animagao aS Faete source us souce ne? ani Geecton oe Deecton Setings = FF vertices VencalFa ovecton Bante Ten + TF monzorta onorta’ Faloeaenen i a snp Ranges - Fu Percentages Lowest neu Vale 2 earwcun pe Poveertane ° Honest np Vane 10 160 IF Feten ints ot Ruste Qo Get Duta Framtiew Senetan o Goneet Hep (0 = Fill Expert ira 11-8: Assistente de Anima Copyright © 15, GE Fanae Autumatin Het Protiey iFEX Bisieo 14.4. Assistentes de Animagao C. Color Expert + Este assistente ¢ usado para animar a cor do objeto.de acordo com uma fonte de dados © Color By ~ informagao que serd usada para a mudanga de corest = Current Value 2 sao valor corrente de F_CV da fonte de dados + Current Alarm: © usa oalarme atual da fonte de dados = Latehed Alarm © usa oalarme miais severo ainda ndo reconhecido da fonte de + Color Thresholds — tabela de cores = Range 9 muda o range com base em valores Minimo ¢ Maximo - Exact Maich 2 muda com base nz combinago com valor 2 usado o campo de Toleriineia para o range perto do valor de + Tipos de akermes ~ os tipos de alarme que aparecem so bascados nos atarmes de um tag entrada analdgica + Use Shared Threshold Tables + esta opgdio usa uma tabeta de cores compartithada, definida como global ou por outro objews na tela futuramente, durante = otitras informagées sobre tabelas compart: otreinamente Cypyrighn © 2095, G1 anue Autoatio Hel? Apostila de Treinamente 14 11.4. Assistentes de Animagao Receive Fosegiound Colo ram since vessel ——SS~S = i : i Coty NewAlam [© CutortVake © LatohesAlom Bek enttew Alm i i © Caen arn a: Feregiound Cole Threshold © Range 7 Exact Match . Minimum [Maximum | No Blink pe fs stow Se ston | bi 0 Delete Row Ste bate | | 07 Use Shared Thnechoid Tbe sheetase seodereanovstcin] ak | com | oe fe de Animagio ~ Foreground Color Expert Figara 11% Assis Consright © 208, G1 Fanme Nocamation Hens xy HFIX Basico 11.5. Configuragao das Animagées Avangadas A. Introdugae + Usada para editar e animar as propriedades de um objeto + inclui proprivdades estatisticas © propriedades dinimicas B, Como acessar a caixa de didlago tnimarions + Abra a caisa de didlogo de animagio avangada dando dois eliques sobre 0 objeto ~ pata alguns objetos. clique com © botio da dircita sobre 0 objeto € selecione Animations ne meau pop-up iveX. summirio de alarme, dutalinks e grificos © A Figura 11-10 mostra a guia General da caixa de animagaes + amaioria dos cdjetos possuem esta tela + usada para editar algumas propriedades padrio do objeto © nome, deserigao, ete, prinsations: de diego a podem ser editadas * Ambas as propriedades dinai + yejaa Figura 11-11 iticas podem ser editadas digitando wn novo valor na coluna © Propriedad Current Seuing * As mesmas propriedades podem ser animadas, sclecionando a caixa de checayem na coluna -tnimaze ¢ depois selecionando uma fonte de dados D. Observagdes Adigionais: +O datalink atva como um objeto do tipo Text com a propriedade Caption animada © Acrescemte animagécs adicionais ao cfafatink usando sua caina Andmetions = exempios: 8 animara cor do texto © acrescentar animagdo de visibilidade ao texto fa © kerguray 2 animar o tamanho do texte (alta Copyright © IRS, Gh Yunne Aino ied Apostita de Veeinamento FS 11.5. Configuragao das Animagées Avangadas [ont Genes |vitisy| Size | Mic | Poston] Cor | Silo [Rotae] Fi] Name Ree Designs © [7 HepComen id [FS | | | 1 toe esos Eble OK Caneet P Eneble Select eo _| Figura 11-10: Caixa de Didlogo 1a pimations (guia General) Genel] Vebity] Ste_| Mize | Postion] Cor Ste Rotae} Fa] Pe Stas ate ecyomapen BackgroundSiyie ‘2. Opaque object's cutie. Figura U1 Copgsigti © 2008, GE Fanuy Seeomation tis ixa de Diiloge tnimations ( a Sivley Protiey FIX Basico 11.5. Configuragdo das Animagdes Avangadas. Configurando a Animago do Objeto © Data Source (Fonte de Dados) - = valor a ser usado na ay gto = clique 0 borde Browse L=] para visuatizar todas as fontes de dados = clique 0 botdo Modif 8] para editar 0 tag selecionado Data Conversion ~ tip de conversio de dados que sera aplicada a fonte de dados listada no campo Data Saurce. Define como os dadlos so processados ou formatados de forma que 0 objeto animado se comportard de acordo cons as propriedades configuradas aqui, = Range: usa uma faixa de valores para animar 0 objeto ~ Table: ani nao objeto de acordo com @ valor configurado na tabela de conversio + Forman; ofereee varias opgoes para formatar textos + Object: nfo convene a valor, Fonte de dados animagio com o valor vindo da Copyeigh © 2048, GE Fant \utontatins HHel6 inameonie 154 11.5. Configuracdo das Animagées Avangadas ect? Animations Geneat| Viitiy| Size | Wie | Posten] Cala | se [Rowe Ft | oan Mane Catt Seing inte Pop Oesesion S Freensrarercenage TOOT a rceaceuc ge es: : | Netearipercenoge 1 c0.00000 oc wid @ lereeilDveeton 1 -varicatrameotom select Oynanic Sting fo the HazotaiPercertage Property ~ Datasouee: [RSNOGEEAT GY Ey HetwonaFlPercentege DataCerversion Range = Ououténe Mode: [iizebre Tate Misimumnput [500 Maximuenireu [TOTO Mnmumducu [B00 Maver Quip: [TODS Use Otset (~ —Fetchinpur Range on Open (RY toes fe | Figura 11-12: Configurando a Anim 0 do Objeto 62008, GE ote Sete foe} 14.5.4. Conversao de Dados - Range A. Conversio do tipo Range © Converte os.dados para uma faixa de valores especificada + Ouput Error Mode: permite configurat como uma animago se comporta quando ocorre um erro. Dependendo do tipo de conversiio de dados ilizada, © modo do erro pode ser: = Cre Current Output: mosira os dados exatamente como aparece quando ovorre um erro + Use Error Tables moosira uma mensagem para cada tipo de erro. de acordo com as delinigdes teitas no Crer Preference ~ Deta Error Defaults ~ Use Mirrimum Value: mostra © menor vaor possivel valido da Fonte de dados quando acorre um erro + Gse Mavinnim Falne: mostra 0 maior valor possivel vilido da fonte de dados «quando ocorre um erro © MininruméAeccionem Input ~ _estabeleve os valores minimo ¢ nrivimo de entrada da fonte de dados © Minion! Maxinnun Onna mo ¢ maximo da saida convertide da fonte + estabelece os valores m de dados + Fetch Input Range on Open = busca autematicamente os valores de entrada minimo ¢ maximo da fante de dados quando a tela & aberta em mode Run + Use Offer = usado com animagdes de deslocamento do abjeto (Pasttion) + anima o objeto com sua posigdo atual, ndo ent relagao 2 posigio absoluta especiticada pelo valor do campo Minimum Oxtput + idémtico wo tipo de posigio relativa B. Exemplo © Vejaa F igura 11-13 © A unidade de engenharia do tag AL vai de 0,00 a 500,00 © objeto Reet! vai se mover de 10.0: 30.0 unidades através da tele = quanto ALLE _CV for 6.00. 0 objeto estaci a 10 unidades da marge esquerda da tele + quando AILF_CY tor $00.00, objeto estar 30 unidades da margem esquerda dt tek Comyeight © 2008, GF Base Automat Tels Apostia de Freinamento 154 11.5.1 Conversao de Dados - Range = Cr Genera] Vay | Site | Wie <7 Poston [cote | Sile |Aotwe] Fa | Properies ee Propoily Hane Cutert Sting Animate Property Deseinion: [EorzontalPosiion js¥95605 7 [The shane: dstance fn logica! NoinaPosten 426730 nts) rem te left of ine picture, i i j Dynan Sting far Uae HoiretaPestion Popety wo Date Source F2THIENODE AN F_OV =]. |g | i | | | | HeitonaPastion Data Conversion [Range = OuoutenerMode, [UzeEnerTable =] Mismuminow: [000 Movimumtrout (E000 Mrimam Quput [TOGD——Masimumm Outs: [FOOD Use Ottzet 7 Fetch Input large on Open : “ace \ Help mplo de Conversion de Dados do Tipo Range Copyright © 2008, Farey Automation reto 11.5.2, Conversao de Dados - Format A. Conversiio do tipo Format Data Entry — Type (tipo de entrada de dados) = None: niio permite entrada de dados pelo wsuirio + in Place: permite a0 usuario fazer a entrada de dados * Raw Format: permite contiguear o formato de apresentagao dos dadoss usando a formatagio nativa do codigo C. Consulte o manual eletrénice para maiores informagdes sobre este tipo de formatagao + Type (tipo de dado) = este campo muda automaticamente para dados numéricos ou alfanuméricos, dependendo do que estiver definido na fonte de dados + Justify (justiticary + Leff ( esquerda) + Right (8 direitay = Center (centralizado) emplo + Veja Figura 1-14 + Oabjeto Text muda sua legenda com base no valor corrente do tay ALT Copyright 2088, GE Fanie Auton 11-20 Apostila de Treinamente 134 11.5.2. Conversao de Dados - Format General] Visiviiy| Size_| Mise | Posiion) Colar | Sule Text | Bohavior] Propeies~ = Propeiy Name Cutert Seting Animale Propel Desciston: [Canton ait ev 7 |” [The tow eving wtich i curently : rontNome seal dsalayedte the uses Fonisize 2 Fonistae 9 Opnamic Setting forthe Caption Property “= Dota Souce: FSETHSNODEAT ROY SSY V | 3 | Poa pO | | Oupatie Mode [ieGrar Tale = é : Baetiy - : type r Fens ~ | Flaw Format F ‘Type: =] sustty [=] what dinss[E~ beset [F~ (Co ] _ tong | tee ¢ igura [1-14: Exemplo de Conver dos do ipo Harmar Copydigit © 2008, 6 Lanse Aine Pros 3 TIN Bisico. 11.5.3, Conversao de Dados - Table. A. Conversio do tipo Table ‘+ Anima o objeto de acordo com a.valor configurado na tabela de conversio © Exact Match = define que o valor de entrada da fonte de dados deve coincidir exatamente com o valor de entrada configurade ng tabela para ocorrer aconversio © Range Comparison = define que 0 valor de entrada da fonte de dados deve voincidir com qualquer valor da faixa de valores de entrada da tabela para converter para o valor de saida da tabela B. Tipos de Tabelas de Conversion # Se voc’ quiser definir uma cor, clique duas vezes sobre a cor que voce quer modificar ¢ selecione uma nova cor quando a caixa de cores aparecer quiser digitar uma faia de valores ou um unico valor umes ceélula de entrada da tabela ico. digite na + Se quiser selecionar um vaior de uma lista, clique na eaina de listagem para mostrar a lista de opgdes e selecione o valor desejado xemplo © Vejaa Figura (1-15 = Aunidade de engenharia do tag Al vai de 0.00 a $00.00 + Qobjeto Recr/ muda de cor com base no valor de AILF_CV quando AI.F_CV estiver entre 0.00 ¢ 100.00. 0 abjeto sera vermelho = quande ALLE CV e ‘er entre 100.00 ¢ 200,00, 0 objeto sera verde Copgeicht © 2008, Gi Fane Angee Apostits de Vevinamento {54 11.5.3. Conversdo de Dados - Table Sere vty | Se Jie |v Paton C8 Joye Rowe] Fe] . Properties . Prooely Nana Givers Seting Animale Pepe: ForearoundCalor 0,25) [Ln 7 | [Thecolor which wifbe used ts BackerounaCotor (255,255,255) Althe eter ofthe chop, lEdaecolor 0.9.0) © Daa Sauce GETHSNOBEANFD 5}. [ag Faxegonicobe o DataComeren [fabs =) OupuEno Mode: [Usetne Tae =] | : © Exact Match © Range Comparison Tew [tign [Coir | Taimeto 174] 005 10000 @eEOD S| 2) 10000 20000 (0,255.0) a a} 20000 30060 0.25 il insetow | _ModipRiow| _OeweAaw} Advanced | Hels | | | | igura [1-15; Exemplo de Conversio de Dados do Tipo Table Copyright © 2005, GE Puews Automate ie Proviey 1F1X Basico 11.5.3. Conversao de Dados - Table. ida D. Opgio de Consulta Avanga + A configuraciio avangada de animagdo pode ser acessada a partir de botto, Advanced + Global Toggle Values ~ define uma segunda fonte de dados (tag digital, analégico, varidvel global. cic) que, quando seu valor muda de 0 para um valor diferente de 0, alterna a animagio do objeto com base no que estiver configurady no campo Toggle Source + Shared Lookup Object + especifica uma tabela global (compantithada) a ser usada para a animagio do objeto + preciso primeiro criar uma tabela global (veja o Capitulo 26) ~ passa a ignorar a tabela da janela anterior © Tuegle Rae + define a taxa de variagio (Blink Rate) da animagio do objeto caso tenha especificado uma segunda fonte de daclos vel ~ define uma cor ou valor padeo se os valores da fonte ue dados esto alm dos valores detinidos na tabela © Camiched ls Coueight © 2008.61 Lams Automation 1M Apostla de Frefnamento 154 11.5.3. Conversao de Dados - Table. (7 Gobel Toggle Vole: ToggeSeate, [Pr | Shared Lookep Obiect tae Other Opens FogsleRate [TB Tolerance For Exact Match Table [FOOT Unatched Level = aK Cancel Figura (1-16: ra uma Tabela copys it 25, GE Fane Nesumnstion Protiey iF IX Bison 11.6. Exercicio 11 Animagao de Objetos Exercicio IWS, GE Fase Awenatons Lit6 Apostily de Treinaments £54 Eerie Objetivos Apés completar este exereicio, voed sera capaz de: mara percentagem de preeachimento vertical de um retinguto Animar 0 dnguto de rotagao de um poligono Animar a cor de primeico piano de um poligono Animar 0 daattink para mostrar diferentes textos de acordo com amma Fonte de ados numérica, Tempo estimacio para concluir es Introdugio Neste exercicio, voltaremos a tela do misturador para acrescentari novas funcionalidades. Animaremos 0 tangue para representar 0 seu nivel. Animaremos a pi do agitador para gitar enquanto 0 agitador estiver ligado. Animaremos ainda a cor das vilvulas de modo que 2 cor muda entre vermelho ¢ verde dependendo se 2 vilvula estiver aberta ou Fechads Finalmente. nerescentaremos vin daralink tela ¢ faremos uta aniniagd para que mostre diferentes valores de texto com base numa Fonte de terminar. a tela serd semelhante & seguinte: 10 neste abjew axlos numérica. Ao Condigao do Agitador Ao tésmino deste exercigio. v4 pura a segdo 11.7 © responda ao questionaire. Copyei + 2805, GH anes Atsenation 1127 isle —eeSSFSFSFSFSsSFs xeric A Copgrig Abre uma tela existente, Abre a tela do misturador e a janela de animagées. 1, No menu File do HiorkSpace, selecione Open. Apareceri a caixa de didlogo Open Picture. 2. Selecione Misturador ¢ clique em Open. Apareceni a tela do misturador. 3. Clique duras vezes sobre « pa do agitador, Apareceri a jancla de animagdes do objeto: Gees a a F tnslelate F Enaieionigt enaie Se Moaeor a seemed GQ] Fem 98] arene A af Feet] cay Pedeore ] mae gf THe Commer attend eens reo F kgemeadennsten Catoue Ce] ej |OMUS, GE Famae: umesaton Apo de Fre wemto 154 Exercicio B. Acreseenta uma ani Anima o agitador par do de rotagao. rar de acordo com sua condigio. |. Clique na eaixa de verifieagdo Rotate para inicializar o Rotate Expert Aparecesi a caiva de didlogo rotativa Configure as seyuintes propriedades: Data Sour Fetch Limits at Runtime: Minimum Angle: Maximum Angle: A caixa licard semelhante & seguinte: Date Frontiew Secon 2 3. Aoterminar. clique OK 4. Pressione OK novamente para retornar para o WorkSp pace. Obs.: Quandt este tela estiver aberta em mado de exeenedo, a pedo argitador nucarés seu dingulo de rouucéin com base no valor desse te Copgeigit © 2088, GP Bane Automation re Exercicio C. Acrescenta uma animagao de preenchimento vei Anima o preenchimento do misturadar de acordo com seu nivel. 1. Dé dois cliques no objeto retangular que representa o tanque do misturador. de Animagdes Basicas aparecera, Acaixa de diate itite @ caisa de verificaydo Fill Pereentage, do Fill Expert aparecer’, Data Source: re ay segttintes propriedades: Fix32. THISNODE.MIST_NIVE, Direction Vertical Venical Fill Direction Bottom to Top Minimum Percentage 0.00 ‘Maximum Percentage: 100.00 Betch Limits at Runtims Habilitada Sua janels deverd fear semethante a: oi vaatiace [SE ———} Pee teen Pecan ro Abani tin cae | | Ao terminar. etique OK 6. Pressione OR novamente para retornar pura ¢ WorkSpace, Copyright 205, 6 Hana Ganematien 130 Apostila de Treiamente 13 nee D, Acreseenta Ani uma animagio de cor. ma a cor da valvala de entrada de ma de acordo com seu valor. I. Selecione a vill vila da iubulaedo de entrada de agua. a Algas aparecem ao redor do abjeto vavels, Dé dois cliques no objeto vélvula, Apar Clique no botio Foregraund Color Ani a janela de configuragiio de Animagées Basicas, A caixa de didlogo Foreground Color Expert aparecerd, tne reste ae -guintes opgies: Souree: Fix32.,THISNODE.MIST_] Color By Current Value Color Threshoki: — Exaet Mate \T_CONTROLE. cy Dica: Mesnio se u valor curren estiver jd seleetonade por ser pantera, clicanndo ele novameme, 0 assistente de aniunagtio determiner que 0 tag & aun te digital € autometicamente reduzivé 0 nimero de linkas de rahele e apenas das. Copseight © 2008, GE Pants Auten test Profiey 1F1N Bist Exercicio D, Acrescenta uma a imagao de cor (contin acio). Crie duas linhas de cor usando a figura abaixo como suis, Agora a caiva de diilogo deverd ser semelhante 4 seguinte: 7. Pressione OK novamente para retornar para o WorkSpace. Usando © procedimento da peigina anterior. ai quatro objetos valveta restantes, U ime a cor do primeito plano dos a seguiinte tabela como guia de Dados '2-THISNOE Fix32.THISNODE.CAL_CONTROL Vailvul Copyrisha 205, Gh Lami Aaa te E. Acrescenta um datalink i tel Apastita de Preinamente Exercicio Cria um daradink para apresentar ama legenda para o nivel do tangue. 1. Selecione © davalink do nivel do misturador, Aparecerdio algas a0 redor do objeto datelink. No menu Edit, s ne Duplicate. Uma cépia do daralink é eriada aba 3. OU Ani ndo © botto direito do mou ations. Apareceri a janela de configuragao de anima bas x0 da original, clique no novo datafink ¢ selecione Note que, checagem na caisa de checagem de Animagdes Avangadas. 4. Clique no botdo Configure. Aparecert aja Clique na tabela Text. cla de animagées avangadas OnaSacte Fa TNSNDEMEL AMET 1 a emit eae Es aa : srs i | Dirame Strate be Csten essay tan Dastorern FSR oeotronee, (STE) a Deseety her Roe) r Fanatea fontoma teh suvle FERS} needa crema te 1a de didilogo deverd ser semelhante & seguinte: Bese Beten tejen ngracni nen Salgerstewe Obs. Une datatink é realmente apenas un abjeto ie teste regular com a propriedade Caption anianete Copsrigit © 2005, GHE Fume Automation FIX (isico Exercicio | E. Acrescemta um durafink 4 tela (continua 6, Mude 0 tipo de conversio de dados para Table, A caixa de dil ia as opgdes de conversio do tipo tabela, muda ¢ apres 7, Como Range Comparison selecionado, criv as seyuimte tinhas: “Nivel Maito Nivel Baixo i | Nivel Normal |_Nivel Alto Nivel Muito Alto iPenen| Ceo | $3h_ =r Tet |Senim Paper Prcat toce Suen Sete inte Psety Dain c= pat sm ern ee esses oom Biman Sethe Cenc) Ouaseuse (aie mRDE NS ING fr] ope eras CE} oe peo niet nae EE] eter etennimss Seen) aes) nem) Dam] { (CRT cee 2 8. Clique em OK para velar a janela de configuragio das animagdes bes em OK novamente para voltar tela do HorkSpace. | ce clique 5 OS. GE Fasay Acoma lesa Apostila Ue Freinamento 134 Exerc F, Modifiea um dacatin Usa a janela de propriedades para alterar a propriedade de um datalink, L. Sclecione o novo datalink do nivel do misturador. Aparecerdo aigas ao redor do objeto de latalink 2. No menu View, sclecione Praperty Window. A janela de propriedades apareceri mostrando as propriedades do clutatink. 3. Configure as seguintes propriedades: Align Caption; MaxCharactersPert ine 0- Lett Align Nivel do Tanque 25 4. Ao terminar, feche a Property Window. Oteia ayora deve estar semethante ao seat CEE ore ca Eat, WorkSpere View loss Format Widow Sled H Sl Miesl ciSiN) ZistBio inl alstelAIF] laial<| Aleslayisyley TERT rors SE Boson q Consigde do agitacor aransta, Nivel do tisturacor For Help, geass 1 Se Conpright © 2088, 641 Baante Automation ie Profiey 1FIX Riisieo iE ereicin Salva e visualiza a (ela, Usa a janela de propriedades para alterar a propriedade de um clatalink. |. No menu File, sefecione Save. A tela esti salva. 2, No menu WorkSpace. selecione Switeb to Run, O WorkSpace muda para 9 modo de execugao. Mude 0 valor a condigae do a: wor. O que aconeee? A. Mude os valores das vilvulas de entrada e vaziio, O que muda? Fim do Ex nies 136 Coppright © 2005, Gi. Lanue Autes Ue Treinamenta 15S Desafio A. Desafio. Se vore concluiu o exercicio, temte esses passos adicionais: Anime a cor do tanque de modo que mude para veemelho quando o nivel do Lanque estiver muito aito ou muito baixo, Anime a cor do daralink que indica o nivel do tangue de modo que mude para vermethe quando 0 nivel do tanque estiver muito alto oa muito baixo. 3. Anime 2 cor do topo do tanque de modo que fique preto quando o agitador estiver ligado e cinza quando estiver desligad dor 4. Acresvente um daraling que permita alterar a vetocidade de rotagio do a ST_VELOC. usando 0 m do Desatio Copyright © 2008, GE Lane Autosnatian Proitey SEIN Bs 11.7. Questionario |. Quais so as vantayens de usar os Experts de Animagio? ns de usara janela de Animagdes Avangadas? Quais sio as va pata “Enable Tooltips”. Qual 0 3. A janela Animations eontém uma cana de ver objetivo dessa eaina de veritica 4. Explique as diterengas entre as quatro apgées de conversiio de dados (Table, Format, Range ¢ Object) io, como pode ser animada a cor de frente do elatutink do tanque de vermelhio quando o tangue estiver muito alto ou muito baixo? Neste exer mado que aude p: Copyright © 268, 8; Fase Visvim 11-38 Apostle de Treinamento 154 12. Tags Analégicos da Base de Dados. Capitulo 12 Tags Analdgicos da Base de Dados Congright © 24118, GF Bane Automation It 12, Tags Analogicos da Base de Dados Objetivos do Capitulo aiguns tags como Feros 1 Este capitulo continua a explorar a bases de dados do iFIX. 0 tag de entrada analogica e 0 de sada anal Este capitulo esté organizado da segsime forma # Revisio das caracteristicas dos tags + Uso do tag de entrada analogica + Uso do tag de saida analogica Copssigh © 2008, GP Fane Nutnaatinn Spostita de Freinamento 1S 12.1. Fluxograma de Desenvolvimento da Aplicagao SCADA: Servidor Contiguracio do SCU | il z Configuracio dos Drivers, I Desenvolvimento ta Grafica bo Montagem da Base de i i Dados do Process: | i / d : Configuracao dos Monitoracao de Alarmes Alarmes Configuragao da Coniiguracao da Seguranca_ Seguranca Contiguracao dos Monitoragio dos Dados Historicos i Dacios Historicos Figura (2: (at Fluxograma de Desenvolvimento da Aplicagao agem da Base de Dados to Processo) Copyright ©2008, GI Farsi Automation Profiey IFLX Basico 12.2, Tag de Entrada Analdgica A. Introdugo AL © Eusado para ler valores analog’ analog fnpna (Entrada Analogicay 8 para a base de dados + temperatura, presses, tana, ete + geratmente, sto valores que ficam dentro de uma faixa definida por um mite alto & um baixo B. Engineering Unite EGU) © Low Limit © valor mais baixo que o tag apresenta, + Campo que defi =O niimero de digitos decimais define os digitos signifieativos, © High Lint + Campo que define 0 valor mais alto que o tag apresenta. + Oniimero de digitos digitais de 1 08 digitos significativos. As unidades de engenharia (EGU) podem usar notagio cientifiew (2341-38 a 23,4643) quando for preciso mostrar ndmeros muito andes ou peguenos = Apenay os sete primeiros digits s 10 exatos, npo we descreve a unnidade de engenharia, + Suport at caracieres. Q Apostila de Treinamento 134 € 12.2. Tag de Entrada Anaidgica ES ee Cry Base | stuns | advanced] : Tagtione: (AL NRE_atooin Desempion [ive dararaon 8 Pena Fn] tet, wAdgering Diver [MEE Modbus Ethernet v7 We. TT] _ 0 Coetigzaion adder: Remeea Sion tarchware Citas (a i Sean Sete: 1 Engneaing Ute T ProcesstyEncenion — bowtme (900) Sean Tine: [10 Higptnt (SGD | phacears (2 Une (Mees Soe] tanet_| wo _| nalégica (guia Bas Copyright © 2003, GE Fane utoination f 12.2. Tag de Entrada Analégica signal Conditioning + Campo que informa o SAC como condicionar os valores vindos do PLC. + Converte o sinal vindo do driver para a unidade de engenharia especificada, © Cada driver tem una lista de opgdes pan para um determinado PLC (consulte 0 0 informagdes), condicionamento de sinais especiticn iaual do driver para maiores # Na maioria dos casos. o condicionamento do sina sendo necessirio fa feito no proprio PLC, ngio io novamente no iFIX (veja exemple da Figur + A Figura 12-5 mostra algumas opgses de condicionamento de sinal. Campo Faixa do Sensor | Valor no CLP | Base de Dados Low Liniit il ama of 0 High Lint 20 mA too | 100 Signal Conditioning | | NONE Exemplo 12 mA Bf 15 Figura 12-3: Sem condicionamento de Campa Faixa do Sensor Low Limit ams Aish Limit 20 mA Signal Conctitioning | Exemplo 12mA 24375 12-4: Com cond nto de sinal na hase de dados Copyright 2408, Gk tainue Subanon 126 Aposiila de Treinamento 154 12.2. Tag de Entrada Analdgica Opcio Deserigdo BAL | 0255 (O valor é escalado para a faiva EGU do tag da : base de dados. Possui alarm de eheeagem do - aleance, PAL | g~-4095 | O valor éesealudo para a lnixa EGU do tay da base de dados. Possui alarme de checagem do aleane tat | 0~32767 | Ovalor it EGU do tag da base de dados. Possuti alarme de checagem do aleance, 3BCD 0-999 © valor € esealado para a fixe EGU do tag da brase de dados, Possui alarme de cheeagem da a. Igtiora os primeiros + bits. aco | 9.9909 | O valor é escalado para a fhixa EGU do tag da base de dados. Possui alarme de ehecagem da fasina, SBN O valor é escaledo para a faixa EGU do tag da base de dados, Nao possui alarme de cheeagern da scalado para a faina EGU do base cle dados. Ndo possui alieme de checagem da 12BN 04098 1sBN | 0-32767 | O valoré escalado para a fiisa EGU do tag da base de dados, Nao possui akirme de checagem de. faixa a UN 0 ~ 68535 0 valor ¢ escalado para a ina EGU do tay da fsem sinal) | pase de dados, 52768 t0 32767 | © valor é esealado para a fina EGU do tag da feom sinal) | pase de di LIN NONE | Sem eseal Ignor ede dudos, No I possti alarme de cheeayem da fsa, urit 12-5: Exemplos de Opgdes de Condieionamento de Sinal Profiey IFIX Basico 12.2. Tag de Entrada Analégica D. Guia alarms © LOWE LO + Limites inferiores de atarme, © valor atual do tag tem que ser menor que estes valores para ocorrer 0 alarme. © HIF eH + Limiites superiores de alarme. o valor atual do tag wm que ser maior que estes valores para ocorrer o alarme. © Rate of Change (ROC) + Taxa maxima de variagao permitida (dentro da unidade de engenharia ecificada) entre uma leitura ¢ outra (scan rime). © Dead Band + Banda morta que previne a ocorréncia de novo alarme quando 0 valor permanece #i- dentro do limite do alarme. + A banda morta ¢ vilida para todos os limites de alarme do tag. Congright © 20818, GE Panu Vagounition is -Apostifa de Preinamemta 154 12.2. Tag de Entrada Analégica Cmniem [al_MBE_400003] Er) fave Asine | Advance 3 Alarm Areas , : SEOENTRCAS SF Ensbe alse rao Pity Clow © Meum © Hoh lms Hab. fra HonHin: = SOS Rete ol Change ; [= —— Deastend. (030 f a ee Neb Figura 12 de Entrada Analogi “a (guia Alarms) 6200S, GE Panes Auten 129 Peoticy 1FIN Baisieo 12.2. Tag de Entrada Analégica E. Smoothing, © Opedio que fornece um filtro di ir 0 ruido de uum sinal de cheyada, tal de primeira ordem para red © Usado para retitiear um sinal que esteja variando. * O processo de retificagio calcula a saida do bloc ponderando o valor anterior com v valor atuai vindo do hardware de proceso, + asaida caleulada & entio enviada para o bloco seguinte da cadeia * Valores de retiticagao validos vio de 0a £5. ‘* A retificayiio tem base na seguinte equagdo: 16 Saida valor Anterior » SX (Vator Awwal) + onde: 0 x= valor de retificagdo (detfinido no tag) 9 Valor Anterior = valor inicial ov anterior ® Valor Atual = nova entrada da tabela de comunicagio F. Enable Ompat + Opgiio que permite escrever valor neste tag para ser enviado para a DIT. + Pode sor usado alarmar valores de set point, Copyright © 2008. Git Pane Autestationy IIo Apostia de Tevinamento 154 12.2. Tag de Entrada Analégica nn Ee) [71x] ave | alyms Mdverced | ‘Alan Estee Fie ne — a Bom BB | Opicns= Faas - Staton | F Use Smooting © Onsen F suo © Ot Sean CO Manual Enable Output Ectone Sipe The Eleone Spatve colon mest be purchoned nora fr hese ptorntrt ake ele Iyse oo Dine = moses 5 Unsigned Wit & None cz c : | © Paterno ime pooner ros © Pettorm and Veep oe See] comet | ep Figura 12-7: Tag de En Advanced) cops 12005. GH Bias Antomation 13 Protiey i€1X Biisieo 12.3, Tag de Saida Analégica A, Introdugdo # AO - stnaiog Ouuput (Saida Anale; © Busado para enviar valores analégicos da base de dados para um enderego de comunicagio da DIT © Ovalor é enviado: = todas as vezes que recebe um valor de um outro tag + todas as vezes que um operador entra com tim nove valor + na inicializaydo da base de dados com base no su campo Initial Value B. Initied Fate + Campo que define © valor inieial a ser enviado para ¢ CLP quando a base de dados do iF1X ¢ aberta ou recarregada © Este valor deve estar dentro da faiva da unidade de engenharia e dos limites do operador C. Invert Output * Opgiio que habitita a iaversdo do vator de said exemple: + sea faina de engenharia for de 0 a 100 e 0 vator do tag far igual a 20, centio a valor que seri enviado para. CLP seri o complemento do valor. ou se. $0 D. Operatar Limits ~ Low Value High Velue (guia Advanced) * Campos que definem o menor ¢ o maior valor que pode ser entrado no tag + Esempio: + sco valor emrado estiver acima do High Lint, entio o valor do tag para o valor contigurado neste eampo Operator Limits ~ Rate Lint (guia stelvanieed © Campo que define a tava oxixima de mudanga permitida de uma feitura (scan) ai seguinte + Este limite & aplicado estando o tag em eadeia de ts ou Copyright © 2813, G1, Lanae Awiwmation 2 Apostila de Treinamento 154 12.3. Tag de Saida Analdégica roe Eo Bae | alms] Advonced} Tagtlane: — [TANOUE. TEMPS? Detention [Set pork G3 temprotaa da anaes rm aj add ST Voaeon Modkar v7 166 =] 10 Contgaston per soars LJ} fone Z] fede | [7 Cations A aonenanooes Eegeting Unie Lowtee: 9 [0000 P invett Queue Hghuma. FOOT | Iesiol Value © Unts [Breve Aa Corea Hela Basic) : Tay de Saida Analigica (gui Ine 288, GE Fane Auton IDs Protiey 121 Basico 12.4, Driver de Simutagao (SIM) chamado de driver SIM. * Fungdes bisicas do driver SIM: = armazenar valores temporiirios (até 2.000 enderegos de 16 bits): ir 14 dit ~ fornecer informagdes sobre o sistema ¢ contadores de alarme, alores de simulagio (registros weradores de sina): SIM 1B, Matriz de Enderegos do Drive 4 Os tags da base de dados 1é e escreve valores nesses enderegos. + Se um tag esereve em um enderego especifico, outros tags podem ler @ mesmo valor do mesmo enderego + OFFIX faza remogio deles da meméria quando o SAC inicia ow a base de dados ¢ recarregada. © Se for utitizade = para valores anatigicus, o enderego abrange de 0 a 1.999 2 obit nao é usado ~ para valores digitais. 0 enderego abrange de Ga 1.999 obirde Oa 13 é usado © Observagdes de apenas § dig = possui pr 5 em vez da precisio padrio de sete digitos. + usado apenas com seun de processaimento baseade em tempo, adores de Sinais + Os enderegos do driver SIM geram um padrio repetitive de vatores aleatérios ¢ valores predelinides yurar uma simulaedo, digite ama das opgées da tabela a seeuie -9) rio campo FO dress do tag © Para cont sistema ¢ Contadores de Alarme a Fular sobre esses contadares mais adianie neste treinamento Copsrigh © 2108, G1 Banu Automata Inn 12.4. Driver de Simulagao (SIM) Aspostita de Tee Registro | Descrigao RA | Eleva um vaior de 0 2 100% da fa ixa EGU! numa velocidade | Apenas leitura | controlada pelo registro RY. RB | Conta de 0 2 63.535 numa velocidade de 20 contagens por | Apenas leitura segundo, RC; Varia g bit de uma ava de 16 bits numa velocidade Apenas leitura [Sontrolada pelo regisiro RZ. RD | Gera uma a senoidal de 0a 100% da faisa EGU numa | Apenas leitura velocidade controlada pelo registro RY. RE | Gera uma curva senoidal de 0 100% da taixa EGU numa | Apenas leitura locidade controlada pelo registro RY. A curva senoidal ¢ | atrasada em 90 graus em relagao ao registro RD. RF | Gera uma curva senoidal de 0.2 100% da faixa EGU numa | Apenas teitura| velocidade controlada pelo registra RY. A curva sen atrasada cin 180 graus em 4 RG_ | Gera valores sleatOring entre 25% e 75% da Taina EGU. ‘Apenas leitura RH aa um valor a 100% da faixa EGU ¢ endo faz baixar a 0% | Apenas leitura ovamente, a uma velocidade controlada pelo registro RJ. | RI Controla a diregdo do valor no registro RH. Quando zero, 0 Doul registro RE realiza uma rampa para baixo; quando um, RH | | sealiza uma rampa para cima, © valor muda automaticamente quando RH atinge 0 ou 100% da faixa EGU. RJ | Controla.a velocidade da rampa RH (em ciclos por hora). Seu | 2.4 3600 RK | Habitita ou d RX | Habilita ou d valor padriio é de 60 (1 ciciormin}, I abilita @ geragae de valores do registro RE Entre zero para coagelar (desabilitary 3 rampa e um valor diferente de zero para habilitiete Dou! lores de outros registros. | ou 1 tar} todos os registros e um os, lita a veracko de Entre zero para congelar (desabi | valor diferente de zero para Babi ale (cm cielos por bora) dos r Sex valor padrdo € de 60 (1 cieloin ‘ontrola & istros RAL | 24 3600 RD. REC RI | | Comtrolaa velocidade (em bits por minutel em « is | RC muda seu valor. Seu valor padio € de 180 (3 trocas de bits’seg). 2a 1200 “EGU = Engineering Un Copy Figura 12-9: Registros Ge do Driver Si s (unidade de engenbaria contigurad no ta) a6 20S, Gh Hanae Automation Ids Protiey IFIX Disioo 12.5. Exe rein 12. Tags Analdgicos da Base de Dados Exercicio 12 Copyright 1 2S, GE awe Aomnations n16 Apostila de Treinamema 154 Exercicio 12 Objetivos Depois de conetuir este exercicio, vac? seri capaz de: 1, Acrescentar um tay de entrada analégica & base de dados de processo 2. Acrescentar um tag de e de dados de proceso 3. Acrescentar aninmagdes a objetos e daralinks «uma tele ‘Tempo estimado para concluir este exercicio: 30 minutos Introdugio Este exercicio (abalha uma nova etapa do processo dle tratamento de agua. a floculagioe a sedimentagdo, Acrescentaremos novos tags na base de dados. umn para monitorar¢ controlar @ velocidade do motor do Moculadar ¢ outro para figar ou destigar o motor. Depois, modificaremos objetos grificos de uma tela jd existente, Animaremos o motor de modo que quando clicado, 0 seu estado ¢ alterado ¢ animaremos as duas pis deste motor para girarem enquanto estiver em funefonamento. Acrescentaremos ainda cttelinks para mostrar 0 nivel de cada tanque. Quando terminar. a tela devera estar semelhante a oe : do nurdar Reside ( oh I i erent is 8) ate 2 Tanque Seementsio T tionsari cio. vi até a segio 12.6 ¢ respontle ao qt Ao terminar este exe! Copyright © 25, Gh Fame te Proligy iFIN Risico Exercicio 12 A. Acrescenta um tag de entrada analigica, Copy Cria um novo tag para monitorar a velocidade do motor do floculador. 1. No menu Blocks do Database Manager. selecione Add. ‘A caisa de diilogo para selecionar um tipo de bloco apareceri. 2 Selecione AI Analog Input da lista de tipos de blocos disponiveis ¢ eligue OK. ‘xt de didlogo do tag de entrada anaidgiea aparecera, s seguintes propriedades: game FLOC_MOTOR Description: Motor do floculador HO Address: RH Scan Time 0.03 0.000 100,000 Engineering Un RPM Quando terminar, a tela deverd ser semelhante a seguinte: Re alo aj one [aeatee saad Bem [ss Sem Stews Ergracing Ute ee | feniee BH Homa | pews fp 4. Clique em Save ao terminar, Apareceri uma caixa de didlogo alertando para colocar o bloco em varredura, 3. Clique em Ye oO para colocar o nove bloco em varredura (scan), acrescentado & base de dudes deve aparecer na primeira linha da ph ne 2005. G8 Fane Autveatin iis posta de Trefnamento 134 Exercicio 12 B, Acrescenta um tag de saida analégica. Cria um novo tag para controlar a velocidade do motor do floculador. 1. No menu Blocks do Database Manager, selecione Add. A caixa de didloyo para selecionar um tipo de bloco aparec Selecione AO ~ Analog Output e clique OK, Aparecerd a caixa de didloge do tag de saida analogica, . 3. Configure as seguintes propriedade ‘Tagname FLOC_MOTOR_VELOCIDADE Description: Velocidace do motor do loculador Driver: sIM HO Aduress: RI Engineering Low Limits 0 neering High Limit: 3600 ial Value: 600 Ao terminar, a tela ser smelbante & seguint thie Ei Be |soent| Reece eR cen Feta TOI pen peg [ol - Ooo te j ; re a cxeerni | Cites wee So =—— | necting Me 4 ee j Bee] __ toe We 4. Clique em Save quando termina, Otay acrescentado di base de dtdes deve aparecer ra primeira linha da planilha. Copyright © 2008, Gi. Fas Automuition 19 Exercicio 12 C. Aerescenta um tag de sa Cria um novo tag para controlar a condigio do motor do floculador. 1. No menu Blocks do Database Manager, selecione Add. A caixa de ditlogo para selecionar um tipo de bloco apareceri. Selecione DO ~ Digital Output ¢ clique OK. Apareceri a eaina de didlogo do tag de saida digita 3. Configure as sequintes propriedades: ‘Tagname FLOC_MOTOR_CONTROLE Description Controle do motor do floculador Driver: SIM VO Address: RK Open Label: PARADO Close Label: LIGADO Initial Value PARADO Quando terminar. a tela seri semelhante a seguinte: [nine ei PE fe [pers | semen agtore EBERT RRR oon er we a Ore RFR vances eS 7 Fad isan Fey a test Ou rom Piet ue Com FRED one (TEES | (eee ] ex J eo 4 Clique e Save ao terminar, © tag acrescentade a hase de dados deve aparecer na primeira linia da plan Copyright © 20108, GE, anus Auer 1220 Apontila de Treiamemo 154 ee ereicion 12 D. Salva e reearrega a base de dados. Salva as mudangas e recarrega a base de dados. No menu Datal ase, selecione Save, Os novos tags foram salvos juntos com os tags jit existentes na base de daddos. No menu Database, selevione Reload. Aparceert a seguinte vaixa de didlogo: 3. Pressione Reto A base de dados Fecarregada ¢ 0s tags aparecem na planilha. 4 jone Refresh, Os valores do tag na planilha s 10 atualizados para mostear os valores correntes. 5. No menu Database, selecione Exit para sair do Database Manager. Copyright © 2008, GE Fanuc Aatesation fd Protiey FTX Basico Exercicio 12 Abre uma tela Abre a tela dos tanque de floculagdo ¢ sedimentagao. 1. No menu File do HorkSpace. selecione Open Aparecera a iva de didlogo Open Picture. clecione Sedimentador ¢ elique Open tela dos tanques de Hloculagdo e sedimentagdo aparcee (mostrada aqui sem a firvore de sistema). glslglasiabvstesi) gvlalgiplalaleleisl sala. Motorde hattor 3. Altere o Workspace para © modo de es a obs rar 08 4. Clique mas vilvulas 4u comportamento, Que viilvutas precisam ser clieadas para encher os tanques? Que vilvulas, precisam ser clicadas para esvaziar os tanques? 5. Ao terminar. retamne o WorkSpace para 0 modo ue eon! 6208, GE Faas Natenaton ARR Apostita de Treinaments 154 eee EX reciciion 12. Com 0 MarkSpace em modo de confiuragdo, ferramentas E: aberta, segure-se de que a barra de perts (WorkSpace > Toalbars > Pieture > Experts) esteja Selegione o motor do agitador. Dica: Em ume tela com muitas objetos, & muitas vezes mais fiicil selecioner os objetos na dirvore do sistema ao hnés de selectondelos na prépria tela. cl ‘ag Expert [S da barra de ferramentas Experts. 3 que no botdo Toggle Di igital Se voc nao estiver visualizando a barra de ferramentas Experts, clique em Workspace (localizado na barra de menub e selecione Toolbars, Em seguida selecione, na caixe Owner. a opgao Pieture e na eaixa Toolbars selecione ¥ Experts Aparecera a caina de didlogo do comando Toggle Digital Point, 4. Digite no campo Fix Database Tag: x32. THISNODE.FLOC_MOTOR_CONTROLE.F_CV Acaiva de diiloyo deve ser semethante & seguinte: 1 Soames Ao termtinar, clique em OK. Obs. Quando este tela for abertaem modo de execute. o clique sobre 0 motor com que o tag de controle «do arosor ulterne entre De Copysight © 2808, GE Banue Sutornation Protiey FIX Basico Exercicio 12 G. Acrescent Anima as 1. Selecione o objeto Pal (¢ a pa mais proxima do motor). Diva: Em uma tele com muitos objetos, muitas ve: objetos ua tirvore do sistenta, ao invés de seleciondclos ne prépria tela 8 € mats fiicit selecionar os Clique no botdo Seale Expert 221 na barra de ferramentas Experts. Aparececi a janela de configuragio da animagie da escale do objeto. re as seguintes propriedades: Data Source: Fix32. THISNODE.FLOC_MOTOR. mension to S Height From Center to Top and Bottom Habilitada A caixa deve ser semethante seguint EE ‘Seale Bs Sawer Ouasouce — [FMEDERNGEROE OTERO) SeolsPaaratere men nmr Fea Seale Oveeton Peo entero ewes] ee - — cok Fr ara ercetone [cena prcertoge divine: thats Setbets Fontew Semcon come | nee nail 4. Ao terminar. clique em OK Obs: Oren este tela for aherta em mado de execucdo, ax pas encotiiem ¢ aumentam fecendo parceer que estén eérande, Coppright 205, GF Panne Automation Exercicio 12 H. Acrescents uma animagao de excala, Anima as liuninas da pi para parecer que estdo icando. L. Sctecione o objeto Pa? (¢ a pa mais distante do motor). Dica: Em wma tela com muitos abjetox, muttes vezes é mais féeil selecionar os objetos na drvare do sistema ao invés de seleciontelas ma propria tele, je Expert [841 na bara de ferramentas Experts 2 Clique no botio S 3. Configure as seguintes propriedades: Data Source: Fix32, THISNODE.FLOC_MOTOR.F_CV Dimension to Sate Height Seale Direction: From Center to Top and Bottom: Perch Limits at Runtime: Minimum Percentage: Maximum Percentage: A caiva serd semelhante a seguinte: ey Seat Pararate ~ mo . enzsnta Seale ‘Scala Orecten ro S] Frencercertetosantcaea how ~ cute 4 Mrerum Percertag?: 100 : Fae teeartge Cer Dstn Fee ten con | Ce] me | me | Obs.: Qs limites le saida pare este abjeto sie 0 opastes cus ele enterior, 4. Ao terminar clique em OK Copyright © 2008. Gi. tote Attain: Protiey 1F1N Basico Exercicio 12 Acrescenta datulinks. Acrescenta duralinks a tela para mostrar o nivel de cada tanque, I. Acrescente um daralink para mostrar 0 nivel do tanque de floculagyo. Use a figura as informagiies abaixo como guia Source: Fix32.THISNODE.FLOC_NIVEL.F_CV Data Entry- Type Formatting - Justly crescente um dululink para mostrar o nivel do tangue de sedimentagilo. Use & figura eas informagdes abaixo como guia, Soure: Fix32, THISNODE.SED_NIVEL.F_CV None Right FLOC NIVEL, SED_NIVEL | slolalabisl delete Congight © 2008, GE Fave Autostion 12-26 Apestia de Treinamente 134 Exercicio 12 J. Salva e visualiza a t 1. No menu File, selecione Save. Atela ¢ salva, No menu WarkSpace, sclecione Switch to Run, 0 BrorkSpace muda para 0 modo de execugao. 3. Clique sobre 0 objeto motor, O que acontece? 4. Clique mas valvutas. © que muda? Exereivio Copsright © 205 1 Fane Automation 1227 Desafio Protivy IFEX Basico Exercicio 12 A. Desafio. Copsright « zor ¢ voes completou 0 ¢ tente esses passos adicionais: Acrescentc elaralinks proximos dos niveis dos dois tanques para mostrar suas inharia (metros, galbes. ete.) Acrescente um davalink que permite mudar a velocidade de rotagio das pais utilizando @ tag FLOC_MOTOR_VELOCIDADE. Anime i cor dos daralinks dos niveis dos tanques, de modo que fiquem vermethos quando © tangue estiver com o nivel mito alto ou muito Baixo, snidades de e Acreset brir a tela Misturador, We um objeto & tela para Fim do Desafio GE Hames tate 123s 12.6. Questionario Apostla de eo 14 am 1. Para que serve © condicionamento de sinal’? 2. Para que serve a banda morta de alarme? 3. Quais so 0s valores maximo © minimo que pedem ser usados como limites de um tag de entrada analigica’? 4. Para que serve 0 campo Operator Limits em um tag de saida anatégica? 3. Para que serve 0 campo Jattal Flue em um tag de saida anal Congright © 20818, G15 Fsmne Antomation 1229 Peotiey 121 Beisicw QuestionarioQuestionario pagina em branco Copseight © 2108, GK Panu Awtomation 12630 Apes de Treinamento 1S 13. WorkSpace Capitulo 13 WorkSpace Copyright 315, GE Ponse Autamatioen ht Protiey IFEX Basivo 43, WorkSpace Objetivos do Capitulo Neste capitulo veremos mais algumas ferramentas para desenvolvimento geifico disponiveis no FIX, mnizado dha seguinte forma: Este capitulo esta org + Sistema de Help + Uso do manual eletrdnico do iFIX + Biblioteca de simbolos ~ Qenamos + Ferramenta de retieréneia eruzada © WorkSpace em Run Mode © SONS, GE Vane Nenonsaion 1 copys Apustifa de Preinamento 13 13.4. Fluxograma de Desenvolvimento da Aplicagao SCADA: Servidor Configuracdo do SCU Confiquracéo dos Orivers x Montagem da Base de Dados cio Proceso. : Contiguragiio dos Alarmes a Configuracae da Seguranca A Configuracao dos Daclos Historicos, A Figura 13- 12088, GE. Fans Autaaniion Configuraciio do SCU Monitoracae de Alarmes x Configuracto da Seguranga b Menitoracao dos Dados Histéricos 10 da Aplicagio Protiey 113 Bisico 13,2, Usando o Help A. Introdugiio © O Help é uma fonte rapida para informagao de procedimento ¢ de reteréneia + E-um subconjunto das informagdes mais importantes do manual eletrénico © Veja na Figura 13-2 como acessar o sistema de Help B. Help What's This? © Usado para obter informagdes sobre ain pop-up (CO que ¢ isso?) numa janela © Para acessar 0 Help “IWhat'y This? = clique com 0 botie direito do mouse sobre o campo que deseja ajuda e selecione “What's This"? + clique sobre o campo desejado ¢ entio etique + selecione 0 botdo 21 da caina de di desejado ique sobre 9 campo C. Uso do Help em Outeas Aplicagses + As informagdes do Help podem ser copiadas para outras apll + apresente 0 tipico de ajuda ser copiado = selecione Copy no menu Es = otesto seri copiado para o efiphoard do computador + Informagaes de outras aplicagdes podem ser acrescentadas no Help do iFIX sno Help segdo sobre como aerescentar anota + Pode ser usada para copiar informagao de uma drea de Ajuda para outra D. Acreseearande anotagdes ao sistema de Help © Anotagdes ou comentarios podem ser aerescentados ao sistema de help on-line + De dentro do sistema de itelp, selecione o botio Options ¢ entio esculha Annotate © Um clipe aparece préximo do titulo da informagio anotada. Clique sobre 0 clipe para visuatizar o comentirio, Jay SPIE. Pare Nat Copy Apestita de Freingmento 154 13.2. Usando o Help Selecione... | Para Acessar.. Help Topics no menu Help. | Tabela de comeiido. indice e busca | de um determinado texto ou [_assunto, Ajuda para uma eaixa de didlogo O borte com © porto de interrogagao | Ajuda What's This? para o no alo a direita da caiva de didlogo | ou controle da (2) au campo para o qual deseja : ‘ud i amo xa de didlogo ra 13-2: Uso do Help do . po Cr ent ganotator: [is cetg boxcanbousedio wale Save eonmerts ote cnie hap Cancel lueceeptecomtececonnenctotme eee} ater eoboa & Use Pate toe dalam the system & Copy Anotagio do Help Comsright ©2008, GE Faue Aamo 13.3. Manuai Eletrénico. A. Intradugio + O Manual E1 sobre 0 FIX # Acessivel na pasta Help and Information da drvore de ia para informagdes ctrnico (ou E-Books) & ‘istema do WorkSpace B. Botdes do Manual Eletrdnico # Hide Show (Esconde/ Mostrar) ~ alterna a apresentagdio da estrutura que contém as tabelas de Contetido, indice, Procura. ¢ Favoritos © Print (Imprimir) + seit guia Comtents esté sendo mostrada, fornece epgdes para imprimir priginas, eabegathos, subtépicos ou toda tabela de contetide + sea guia Index ou Seareh esta sendo mostrada. imprime o pico corrente © Options (Opgoe resents tim ment que consiste de comandos Back. Fanvareh Stop. Refresh, Customize ¢ Print jearch (Busea) arch + Procura tépicos usando a guia hudes ou a guia + na guia Index. ao digitar w have. mostra todos os t6picos que possuam a palavea palavrs se existe entrada de uma palavra-ehave para a palayea dig 10s Serio apresentados 0 16 aireb, digite um grupo ce palayras para i busea guia § > uma tista de todos os t6picos que camtém aguele palavzas € mostrado 9 vela a Figura 13-4 como exemplo uupo de # Se mais de uma palavra & emteda = todos os t6picos que incluem todas as palavras procu lista de tépicos fas aparecem na lista de + manter wn grupo de palavras entre aspas duplas ger um tOpicos nos quitis aqatela frase aparece D. Favorites (Favoritos) a criar uma fista de topicos usados com freq © Usade pa # Semelhante a marcaderes de Hivro Copyright © 2008, Gf Fata Nutone 13.3. Manual Eletrénico, Cor © A 3 a 8 5 Sioo___Aelesh Pct Setens_—Heb_Intrsncom Creating Dynamo Sets A Dynamo soto a collin af custom or SSETINOTTER x Contains an ovtensive library of Oynama sets that you can use, oF you can create your awn To oper an existing Dynamo set. apen the Dyname Seis flder fem tne systam tee and double-click the sat fecromaagare., Fk Eee lcuzominynense Credo 2 resis Dynamo Sets FM Ekesro 3 Cremns year Ses Cresta. isk to Leann Ta create a new Dynama, click tha New Dynamo Set buttan on the Standard toolbar A blank decummest apans always on tap ane ha the window size, and tha Dyeama is scted to he Dynamo Sele folder im the sysiem tree. When you save a Oyaamo, t's gen an FDS extension and stored in ths folder ‘ick in Leaen How Using Tools te Create Your Dynamos ‘Tha imetlution WorkSpace gos you many too's 10 alp you ‘maripulate Dynamos and objects smi Oyraroas. Far example, venga ereating Dynamos you can ‘= Add any abject or group of sbjacis 10a set, mnoluding OCs ‘Ail seculting Dynamos can te ranppulatad ike any sFK object TC Starenprovious rerute I sen st wor F Seaenttos cry ‘+ Drag and drop objects tam tha system trae to the git cr om the picture to the system tre. 1 Fletronieo Figura 13-4: Exemplo de Buses no Ma Copyright 205, 6d. Fane Aptomation 137 Protiey HEIN Beisiew 13.4. Usando Dynamos A. Introdugio © Durante o desenvolvimento de telas, existem objetos que so usados freqilentemente + OIFIX oferece um modo conveniente de salvar ebjetos desenvalvidos pelo us rio & scripts de programagio num conjuntos de objetos reutiliz eis = esses ebjetas sto chamados de dynes ~ os ehonamx ausiliam na eriagao de telas consistentes # OFFIX fomeee vétios conjuntos de «vemos B, Uso dos Dynamos + Para abrir um conjunto de draames. abra a pasta Dy sistema e dé dois cliques no conjunto amo Sets da drvore do wn cemplo na Figura 13 + arraste entio o objeto desejada do conjunto aberta para a tela Copgright 2608, GH: Fauve Amteation 13-8 A posts Ue Freinamente 154 13.4, Usando Dynamos Picco te (Ix) Tynes i FFP Atarin History 7 | Dstbie Macae + 1 Docu 2 gran Ses BD cise 3 cron a A Figura 13-5: WorkSpace mostrando os Dynamos Sets Copyright © 25, Ge Pome meaation Ino 1X Basico 13.5. Como Criar Dynamos. AL Intredugao +E possivel personalizar os conjuntos de dinantos (ernamos sets) adicionando novos dbnames ou mesmo criar novos eonjuntos de dyriaunas. B. Criando novos Dinamo Seas © Para criar um nove vonjunto de denamos: sek jone New ~» Dynamo Sets + clique no menu File + salve este conjunte com o nome desefado, CC. Criando novos Drnanios ‘+ Para criar um dvniamo, primeiro & necessario importar a barra ferramentas Buidd Dynamo Wizard: + clique no mena Workspace ¢ selecione Toolbars © pressione o botdio Customin © pressione o botio Import... > selecione BuildDynamoToolbar 9 pressione o botio Import © pression © botio Close = pressione o bowie Close Para converter tim objeto animado em cyan + selecione na tela o objeto que deseja converter + pressione o botio Create Dynamo él da barra de ferramentas immportada + configure no campo User Prompt as pergumas que serdo feitas quando 0 chename finalizado for adicionado em uma tela + Obs: deve aparecer um User Prompe para eada tag ati animagao do objeto (veja a Figura 13-6), arraste © chrmamo recéin-criado para um Dynan Ser existente isard © Usando um dinante eriide pelo Baile! Dynamo tt + se 0 dsmume criade possti animagdes. entio a0 arrasti-lo para a tela aparece um formulirio para configurar os tags das anima = utilize 0 botio Browse para cantigurar os tags (veja o-exemplo da + tinportante: para versdes anteriores ao FIX v3.0. a ferramenta Build Dynamo Wizard deve ser instalade apos a instalagdo do soltware em todas as miyeinas, Copyright 205, Gh: anne Antomation ito Apostila ce Treinamenty 154 13.5, Como Criar Dynamos. Coe Setee Use et peretneoDEASALA CY [Raearenceina recaissonessragaarcy — [Bansavtsigeensmoasas Figura 13-6: Configuragao dos User Prompts do Build Dynamo Wieurd | Opseetine Siero Peny Cerda Pttonmecowacoriedcime REWROTE a Dettorereduaae nde acscionies FORTWEMGDEATEADONT AT =] | Sal é La] ie Joe | la de Configuracdio das Propriedades lo Dram Coppright © 2008, GE, Panu Swsoiaton 1H Profiey iF1X Basive 13.6. Ferramenta de Referéncia Cruzada A. Introdugiio Os tags da bas de dados so usados em muitos lugares na aplicagio * As vezes € necessirio encontrar todos os focais onde um tag foi referenciado na aplicagio A ferramenta de releré esse proposito ia cruzda (Cross Reference Tool) foi projetada com Pode ser utili aplicagio. ida também como Ferramenta valioss para documenter uma # Torna possivet procurar os arquives que constroem uma aplicagdo do iF 1X 8. Como usaza Ferramenta de Referéneia Cruzada + Oque se poite procurar = objetos, telas, schedules. objetos globais da pasta User + Tipos de Busca = All tag jodos os tags + One fag: apenas um tag + Texts um texto © Tipos de Relatdrios + Quick Report (relatérios ripidos) 9&3 opgdo aberta por ser padrio 0 um pouco mais limitado nas opgées de relatério seleciona as telas abertas da drvore de sistema © atio permite yeragdo autamatica de arquivo CSV + Report Wizard (assistente de relatério} © orig wn relatorio sob medida pode selecionar qualquer arquive da apli 9 especitica opydes de relawsrio 9 pode tomar algun tempo + Tipos de Saida + na jancla da propria ferramenta de reteréncia enizada + arquive 3 CSV, HTM, XLS ou delimitado por tabulagces + impressera Copy ©2005, GE Fanuc Automation id Aposita de Treinamenta 15 13.6 Ferramenta de Referéncia Cruzada mie CE | Fle View Toot Het 1 Beales] eine! ws] 2) Bieatice [senor i Tagen arte wa Fun SSeS Fare oe TEST a Preset Coen vat "Seu Fey RET apn Bonen oo TB JbonseanertoBenbstnsg~elnanmaisdivonSezet Fal? THISKODE bow Doreesvero NerosaguspgriendutAmledire Sever FAI2THISNODE beets Boeke ewtearers SovsviqusPoracsassemsechunpSeste FeAZTIENODE bare, ‘mi eez |Bonbeamento Beto Ovall ArematecrolegturcciserIScuce Fudz FIEHODE bombs a nee loxscarevosemmmonsncaaaiice saute rao tnehabetors ee sen Jewscarcvccemstarigecsancacctnon! Seoce oaateNGDE sens HBortewenio Denn tstere eaten Spee Curertbene nortromeni BemerteDate Cevion Sytem EvtenDate loartearentoDatelea! Fors! Sever Fale THSNODE CALC loanseannn Chvid Pea Suge | FuJR.THISNODE.CALE = EB Tyrmussecrentocss FQ reeseatonn Freagascn an 6/20099 Factgus Tara Fuitudemeavenceosten Souce Fxi2 FHISHADE FILA irasoaqueVavevowertsCantll YabedenCn's! USeace Ful2THISHODE PLA |rworgsaVaverouonstorte vovedenCeez Sauce Fade THSKODE ALTA JivotqssVaveveteaCoratt VaveahCand tel Sees FHd2THSAODE LTR 2 pestecterdien Sebel JtiotpaaVouevaveaConve UyveBeqCa eel Seues FOR THISKODE FTA > @ugereriinatst riesgo vsiek! Ferma Souce FORD THPSNODE FLTR ‘Sean Fee Ai Fayed Randoms wrwstarsacaRact tras? Smace FP THHENODE MS, Niassa soca Pair) epkiat Sasee Fad2THISMOOE s4ST” Misador sada Pojyen2Loshun? Soves FB THISMODE ALLD asaasatiands Poygerd koe Sovee | Fa32 THSNODE CALS lverwacaRacda Pobgont sted Sowee 74 FH ENODE POL IMaraasaande Per Loki Souce Foe THSHODE MIST Bier Sagce Fade THiSNODE MIS. Portsatonvs SLE : te cro) 253 10au 359108 asain as. S59 12AM om Soucn eed ofl rauabecmanseseh DERUG aM ~~ Seuencematted em [tamaunSecentastl 5 | Beech Fe BET apy Have Fa Ine VB at, nae Suri, Romy Rene PEO agen Figura 13-8: Didlogo da Ferramenta de Refertneia Cruzada Jao SOUS. GE Kamae Astonation 13.7, WorkSpace em Modo de Execugéo Arquive Janela Open Cascade Close ile Horizontal Print ile Vertical Exit Close All WorkSpace Ajuda Switch to Configure WorkSpace Help Status Bar FIX Picture Help Visual Basie F Toolbars Full Seren. ra 13-9: Comandos do Menu do Hor&Space (em modo de exeeugio - Run Mode) Copyright © 2005, GF Fanny \acontacin S14 WorkSpace Exercicio 13 5, GE Pamue Automation 13-15 Apostila ce Teeinamenta 154 Exercicio 13 Protiey iFIX Bisiew Exercicio 13 Objetivos Apos coneluir com sucesso estu exercicio, voc’ serd capaz de: 1. Acrescentar dynanios & tela 2. Acrescentar objetos de texto e um catulink a uma tela Tempo estimado para completar este exereicio: 30 minutos Neste exercicio, continuaremos a desenvolver a aplicagio de tratamento de dgua. eriando ‘uma tela para monitorar filtro. Os filtros so constituidos por eamadas de casealho, areia e carbon, Particulas pequenas até dois microns sio retidas. resultando em agua de altissima qualidade e claridade. A agua filtrads é coletada na parte inferior do filtro. Quando o filtro eomega a ficar chefo de particulas retidas, é possivel fazer uma retrolavagem. Ar comprimido ¢ agua sio passados em reverse at deles ¢. depois do processo de limpeza. a dyea usada volta para a lagoa de retengdo para ser reatilizada. Ao término, a tela sera semelhante 4 seguinte: Sara ial wontons. Win He Quando terminar este exercicio, va até a sede 13.9 ¢ respond ao questionario, a2 2ON3, GF Tamas Automation 13-16 posta de Treinamenta 154 A. Cria uma tela nova, 6. Copyright © 2005, Gh Lars Aetvematin uma nova tela © acrescenta um denamo de tingue, No menu File do HorkSpace, selecione New —Pieture, O assistente de criagde de telas, Creare Picture Wizard. apart Svlecione Create 2 Default *Untitled® Picture ¢ clique em Finish, Aparecerd uma tela nova sem titulo. Na drvare do sistema, clique dus vezes sobre a pa ia Dynamo Sets, Aparecerd a lista de conjuntos de dvnamos disponiveis. De dois cliques no conjunto Curso. Apareceri a fista de objetos disponiveis do coniunto no WorkSpace. Arraste 0 dinamo Tanque para a tela, Apareceri a seguime vaixa de didlogo: _ we eat Di er Data Source: no campo B x32, THISNODE.FILTRO_NIVEL.F_CV Clique OK quando teeminar. Feche 0 conjunto de dynamo Curso, Voed volta a tela, Proficy iP1X Basico Exercicio 13 B. Acrescenta tubulagées, Acrescenta eynumios de twbulagdes ao tanque de filtragem. 1. Dé dois cliques no conjunto de dimamos Pipes na iirvore do sistema, A lista de tebulagdes disponiveis do conjunto aparece no WorkSpace, Arraste 0 seguinte dynamo para a nova tela: Pipellorst Apare ubulagte. uma caixa de didlogo alertando para vocé selecionar uma cor para a Clique em OK para taanter a cor da tubutlagao cinzenta, Acrescente tibulagdes adicionais como mostra 3 tel Ao terminar. feche © conjunto Pipes. A tela estar semelbante a seguinte: Mew best Fama Sn ee glolalaisiavleledsl! geelalclee.s [sy |e Ip] [ae Breen = : | alll x} 2. /95/8s[sale| 2B eee Biren 2 Ree Sewer Bencsavorree saree B vrontows meee a. fos nctare Binet Cs Copyright © 2805, GI Hana Ammomation Apostia de Treiramento 154 Exercicio 13 C. Acrescenta valvulas a tek Acrescenta cimamos de vilvula ao tangue de filt 1. Dé dois cliques no conjunto de dynamos ValvesAnim da rvore do sistema, Do conjunto ValvesAnim até lola. arraste 0 inte chmtam: IveHorizontalControtl Aparecerd a caiva de diilogo para configurar a animagdo do abjeto. 3. Clique no bots ¢ Valve Color. Aparecerd a sewuinte tela: Puan matstose sacttae SSCL A. Contigure ites op Data Source: Color Threshold - Eset Mateh Copyright © 3008, GE Hosme Aunt 1 Profiey iFIX Biisiew Exercicio 13 ‘enta valvul tela (continuagio). 5. Configure a tabela de cores da sezuinte forma: VALUE COLOR 0.00) vermelho 1.00 verde 6. Clique em OK quando terminar. Voed volta para a janela de animagie do dynanta da valvula. 7. Clique em OK para voltar & tela. 8. Acrescente irés vatvulas adicionais a tela usando as fontes de dados listadas na tabela abaixo ¢ feche 0 conjunto do edyrrame ao terminar. TS alps PIN Zlstqictee gjss vie alata | 3.5510 el / Valvula 1 Copstight 200 Gi Lue Awtomnation 13-20 Copy D, Acrescenta objetos adicionais 4 tela, Acrescenta legenda 1. Acrescente textos di tela usando a Acrescente setas para indi titulo. edatalinks e lechas na tele, ra abaixo como 2 fa de Troimamenta 154 Exercicio 13 ar a diregdo da dgua usando a figura abaixo como guia, Dica: 0 meio mais féicil para desenhar setas é usando 0 gride, Fix32-THISNODE.FILTRO_NIVEL.E, 4. Usando 0 assi habilite c coun se os tags de pagina anterior: Ao terminar, a tela deve ser semelhante & sey Acresceate um davalink para mostrar o nivel do tanque com o seguinte ta v inte: ente Toggle Digital Tag EE (harra de ferramentas Experts). ja vaivula para alternar entre 0 € 1 sempre que o objeto for clicado em eh tehason #¢WotSpece Conrowel Fe Ea Wolseace Vow beet Fon edi Hob siolalsioleleielsls) glia) alee als [Ppp salar) Mace agua cotaee, 12008. 6 Fane Automation Protiey IFN Basin Exercicio 13 . Salva a tela, 1. No meat File, we AS. scione § Aparecesd a caixa de dilogo para salvar a tela, 2. No campo File Name, dig Fittro ave para salvar arquivo. Clique em A barra de tituko da tela muda mostrando 0 nove nome do arquivo. 4, No menu WorkSpace. selecione Switeh to Run, 0 WorkSpace muda para 0 modo de execs. Mude 0 vator das valvuias, O que muda? Copyright © 21083, G1 Vane. Neteuntion de Teeinamento 154 Desafio Exercicio 13 . Desatio, cio, tente esses passos adicionais: Anime 2 cor do cfatatink do nivel do tanque de modo que ele fique vermetho quando 0 nivel do tanque estiver muito alio ow muito baixo, Anime as setas de modo para que liquem visiveis somente quanto estiver passando digua pela tubulaedo correspondente, Acrescente data © hora na parte superior da tela, Acrescente um visor no filtro para mostrar seu nivel do Desatio 2200S, GE Tamue Seton NX Basicw 13.9. Questionario 1. Para que serve uma anotagio no arquivo de Help? Para que serve a fungio Favorites no manual ctetronico do iFIX? 3. Que utilitirio pode ajudar a encontrar palavras espeeiticas nos arquives de Help? 4. Onde ha una fista de palavras chaves incluidas nos arquivos de Help ¢ ao manual eletronico? 5. Quais siio 0s 2 tipos de assistentes disponiveis na terramenta de referéneia eruzada? De que modo eles sito diferentes? Copyright © 2008. GE Parse Wut 14 Apostita de Treinumeata 154 44. VBA - Visual Basic for Applications Capitulo 14 VBA - Visual Basic for Applications Copyright 8.GE Fores Antomation let Profiey iF1X Bisivo 14. VBA - Visual Basic for Applications Objetivos do Capituto Este capitulo inicia um tpico que sera usado durante o restante do treinamento, Esse tépico & 4 utilizagdo de programas (ou scripting). O iFIX usa 0 Visual Basie tor Applications (VBA) como lingoagem de prog 1 qual pode ser usada em muitos lugares no IFEX, Este capitulo esti organizado da seguinte forma: * Intradugdo a0 VBA (Visual Basie tor Applications) © Uso do VBA no iFIX, Além disso, este capitulo aprescatard novos termos que serdo usados durante o treinamento, Coppright © 2008, GE Panu Aumoiiation ee} Apostila de Treinaeenty 154 o 14.1, Fluxograma de Desenvolvimento da Aplicagao Desenvolvimento Grafico fal | cone armas L i Configuracae dos Monitoragso des Dados Historicos Datos Historicos : Figura (4-1: Fl Copyeight © 20nS. GE Rowe Autemation Hes Pratiey IFEX Wisieo 14.2, Introdugao ao VBA A, Terminotagia © VB ~ Visual Basic + habituatmente se refere ao Visual Basic* v3.0 ou ¥6.0 da Microsolt® + externo a0 iFIX e a0 VBA © VBA ~ Visual Ba * for Applications da Microsoft” = ambiente de desenvolvimento orientado a objetos ¢ ativado por ‘eventos, compativel com formulirios da Microsott ¢ controles ActiveX + ntegrado ao iFIX = _ sido em todos os produtos da Microsott para personalizagiio acrescentar uma barra de ferramentas ao Excel 9 criar um formutirio no Access + VBE - Fisnal Basie Editor = parte do VBA = acessivel no arkSpace B. Difereagas entre VBA © VB + OVBA €o instrumemto ceniral de cédigo do VB controles ActiveX faa © VB permite criar executiv + VBA permite personalizar e ampliar jonalidades de um produto em algumas variagdes nos nomes de alguns eventos e propriedades Coppright «M5, GF Panne tasation let Apostita de Treinamento 154 14.2, Introducgéo ao VBA Visual Basic for Applications (BA) Visual Basic (vB) : VBA versus VB Copyright 2005, GE Fa ts Auteoagen Las Protiey iCIX B, 14.3, Usando o VBA no iFIX A. VBA pode ser usado no iFX para: * Animar objetos em telas # Gerar automaticamente telas ou objetos © Lere escrever em blocos da base de dados. + Exceutar auiomaticamente outras aplicagoes + Incorporar caracteristieas personalizadas de segurane ralertas & mensagens personalizadas para operadores de dados ODBC + Inserir e comunicar com controles ActiveX personalizados externos, © Escrever assistentes para tarefas exeeutadas freqilentemente B Visio Geral © Qcddigo VBA é salvo junto com: = tela (arquivo GRE) = schedlidle (arquivo EVS) = objeto global (User. fg) + Lim programa do IFIX permite acesso az + componentes padrio do VBA métodos e eventos suas propriedad = todos os objetos do iFIX & cja as definigdes na Figura 14-3 propricdades, métodas e eventos disponiveis para um determinade objeto estdo funda no abjeto classe + exemplo: 2 objetos retangutares niio tém as mesmas propriedades de fonte que os objeto de texto © Objctas respondem a eventos baseados em pr evento = os programas podem see para um evento, alguns eventos ou tedos os eventos. dependenda do que se precisa fazer Fopyright © 205, GE Taase Nutennation 146 14.3, Usando 0 VBA no Terminologia VBA A postin de Treinamento 154 IX Odjeto Dados ¢ provedimentos que sio tratados como uma unidade, Cada objeto tem suas prdprias propriedades. métodos v evemos que podem ser usados em programas, Exemplos: rectangle, timer, schedule. Propriedade de um objeto. Exempios: cor, tamanho, lecalizagao na tela, Método] Sub rotinas que alztam o comportamento do objeto. Exemplos: tais como refresh scale. Evento Ages que 0 objeto reconhece, tais como quando © uswrio clica 0 mouse sobre um objeto ow altera o sew tamanho. Se um programa estiver associado a um © :cuta quando o evento dispara ou ocorre, nto, © programa :ntos podem ocorrer como resultado da agdo do usuirio, do 10 de programa ou de outras ovorréncias no iFIX, Exemplos: clique do mouse ou quando umn valor atinge um valor de uma tabela, igura 14-3: Terminologia de VBA Congright © 2008, GE Faw Autonnton Wea Profiey #F1N Basico 14.3, Usando o VBA no iFIX C. Atribuinde Co: sem VBA a Objetos * Ha dois modos de atribuir Cédigos em VBA a abjeto: = usando os assistentes de comando (Commune Experts) - usando o Visual Basie Editor (VBE) D. Assistentes de Taretis (Fask Wizard) + Ferramentas usadas para acessar todos os assistentes de comando + 0s issistemtes es Jo separados em eategorias: + animagio + comande + base de Dados + entrada de Dados + teh = relatério E, Uso de Assistente de Comando + Esses assistentes téim abjetos como ba © O cédigo ¢ inserido para agdes comuns © Exemplos: ~ abrir ema tela escrever um valor em um bloco de base de dados # Use dos assistentes = seleciane o objeto a que o cédigo deva ser atribuide + selecione © botio do assistente de comando desejado Copyrigit | 2008. GH Fane Automation 8 Apostita de 1 14.3, Usando o VBA no iF IX ~ Data Entry I ; ZY Open Picture . I] Close Picture | | ED Replace Picture <<] pen Digital Tag =] Close Digital Tug Fl Toggle Digital Tag 4) Acknowtedge -larm Figura 14-4: Assistentes (Experts) para Criagio de Programas ©2095. GE Fanue Automation Heo Prolicy IFIX Bisteo 14.4, Exemplos de VBA A. Exemplo oA igura 14-5 mostza um exemplo simples de programa no editor de VBA ~ Lina 1: eria © procedimento (ou sub rotina) chamado Reer3_Ctick() 2 um procedimento conectado a um objeto chamado Rects 2 @ procedimento ¢ executado quando o objeto RectS é clieado ~ Lina 2: exeeuta comando CloseDigiralPoint > envia o valor | para a tonte de dados especificada Linh 3: informa ao procedimento para parar de execvtar * Veja as paginas 14-12 ¢ 14-13 para outros exemplos de programa Copyright 08, GE Fane Automation elo Apostita le Teeinamento 154 14.4, Exemplos de VBA [i BF eroject_FactoryGlobals © BE Project picture! WenpaceAppicaton Objet B paver + References B Project pictrez ~ 2 wonpoce Apsteatan Objet, mm Pexvate Sub RectS_Click() CloseDigitalPoine "Fix32-NODES.001.F_cv"" End Sub References 2 &6 Project PlugandSoive © 1 WoriSpace Apicaton Obj References 3 88 Project_standardTooibor £1 Wankspae plat oe + eames 2 References = &8 Project. user 1 WorKpce Anplcaton Obie «5 References 2 8 Project ities + 1 WornaceAnstcaton Obie ferme of 1) References: thd ura 14-5; Exemplo de Progra Goperight 20818, GE Funue Aniention felt Protiey IEIX Basico 14.4, Exemplos de VBA Private Sub RoundRect1_Click(} OpenPicture "Tela?" | i | i Exemplo I | Private Sub inevalue "30", nd Sub | Exemplo 2 Private Sub Ovall_DbiClick{) Acknowledg: Exempla 3 Copyrighe © 2008, i, Fame automation a2 Apostle de Freinamente (54 14.4. Exemplos de VBA Private Sub Rect?_Click() Rect2.RotationAngle = Rect2.RotationAngle + 20 End Sub Exemplo 4 ct3_Click() Dim ivalor As Integer Fev") "VELOCIDADE" alse, i | MsgBox "Valor esta acima de 1200” & Exemplo § Copstight © 2908. GH Fane Automate 1413 Profiey IFIX Basin 14.5. Questionario 1. Quais sio as ai entre VB e VBA? 2. Liste algumas partes do iFIX em que se pode adicionar um scripting do VBA. \@ exemptos de Propriedades usadus no iFIX. 4. Dé exemplos de Eventos usados no IFIX. Dé exemplos de Métodos usidos no Cpgright © 2805, G1 Fane Astomation welt A posta de Truinamento #34 15. Usando 0 VBA no iFIX Capitulo 15 Usando 0 VBA no iFIX Copyright © 2085 GE. Panu Automation tS Proiey IFIX Basie 15. Usando o VBA no iFIX programagio. Um cédiyo de programa pode ser usado em muitos lugares do iF IX. Este capitulo esté orgenizado da seguiaie forma: © Usando VBA no iFIX © Editor de VBA © Como obier ajuda sobre 0 VBA ‘Terminologia VBA unidade. 10 tratados como un Objet Dadios e procedimentos que § Cada objeto tem suas préprias propriedades, métodos ¢ eventos que podem ser usados em programas. Exemplos: retingulo, timer. schedule, Propr Caracteristicas de um objeto. Exemplos: cor. tamanivo, focatizagao aa tela Método Sub rotinas que afetam 0 comportamento do objeto. Exemplos: tais como refresh e scat. Evento Ages que 0 objeto reconhece. tais coma quando o usuario eliea 0 mouse sobre unt objeto ot altera o seu tamanho, Se um programa estiver associado a um evento, @ programa exeeuta quando o evento dispara ou ocarre. Eventos podem ocorrer como resultado da ago do usuirio, to cadigo de programa ou de outeas ocorréncias no IFIX. Exemplos: clique do mouse ou quando um valor atinge am valor de ume tabela. Figura 18-1: Termi 208, GY Bane Aetamations Aponte de Treinamente 154 15.1. Fluxograma de Desenvolvimento de Aplicagao SCADA: Servidor < : oe / Contiguracdo Contiguracao | do SCU do SCU : Configueagao IL 1 dos Drivers i Z ct 1 | Desenvolvimento j + __Grafico Montagem da Sase de = Dados do Processo | [ | 4 [| ¢ Contiguragao dos Monitoracao de | Alacnes. Alarmes ' i P| “ Configuracao da Configuracao da : Seguranca Seguranga i L ‘ Configuracae dos Mentoracao dos . Dados Historicos Dactos Historicos uxograma de Desenvolvimento de Aplicagao (Desenvolvimento Grafica) Coperight | 2098 GF Jane Asso Proiey iFIX Basico 15.2, Usando o Editor de VBA A. Abrindo o Editer de VBA * No menu WorkSpace clecione 1 Basie Editor ow o direito do mouse sobre o objeto que conteré © programa ¢ selecione Edit Seript * Veja a Figura 15-3, B. Compor tes do Editor de VBA Explorer dos projetos + em geral & janela & esquerda do editor = cada tela é listada como um projete + _Janeta de propriedades ‘0 mesmo tipo de informagiio do WorkSpace + Janela de eédigo ral at maior janela do editor direa que coniém v céd (ou Procedures) igo de programagao organizados em procedimento ira 15-3 comp exempio Copyright + SG Lanes \uscnsation 5 Apoxtila de Treinamemo 154 15.2. Usando o Editor de VBA C1 EAE Yew Inet Famat G29 Reon Toc Wedow Hep coon olla > Bey Opeaen Explieae rojo Foctoryabats © BS project picture loinc Alton Coeds Bpcises Referens = B project picture se tskopae opto Obes B pcuwez References Project PlayondSolve Project-Standordouibar Project_User Proect utes Privace Sub RectS_Ctick«) CloseDigatalPoint "F1x32.NODES.bOx.7 End Si Private Sub Rect? Click) Dim 2alue Aa Integer wWalue = ReadValue ("#1432 ,nadeo. Ars. BOGE» If 2alue < 50 Then RanpValue "50", False, "x01" Eloe MsgBox “Value evar So” End If Inects Fuzinecenge Apsbate ategoraes | Postion antemavorton a.ossusaeaz704 Vortearoston 3.4 lanctare End sup Private Sub Ovali_Dbi¢lzek() Analeunts 0- Degrees Rotatonernle 0 AcknowledgealiAlarms "Piccure2” size Hehe 4.73820036638005, End Sub Nonaontaiscaleoeesi0- Horaontelfroni HonrontaScalPorce 268 Unfernscals Fake Figura 15-3: Editor de VBA Copyright ©2095 GE Panty Aussies 15.3. Help do VBA Vroliey iFIX faisigw A. Help do VBA, Copprigit © 2008, G1 Fang Nugeunation Usado para obler ajuda sobre a linguagem de programagiio do iF IX ¢ pode ser avessado na drvore do sistema do WorkSpace > Automation interfaces Help ou entdo no menu Help do Editor de VBA Contém todos os objetos. propriedades, métodos. eventos e sub-rotinas disponiy A Figura 15-4 mostra uma lista de todos as t6picos disponiveis no Automation Intertace Help como fista de sub-rotinas mais usadas Veja a Figura 35. Misha ix) | Canes incor | Fd | (Cok atopic, and then cick Display Or efck another ab, such ar indo 2) Aphabercal bet DB Oboes DH Prosenes DS Metnoss Deve © sutcutces © Dosbase Functions SD Vieval Barc Language Reterence 1H vows Bore Concrstual Tosice SH trader (oe) on) eee : Help do VBA Apoostila de Teeiramenta [54 15.3. Help do VBA Sub-Rotina | Deserigio Acknowledgesliltarms | Reconhece os alarmes de todos os blacos na tela especilicada, tcknowledgectivilarm _, Reconhece os alarmes para um bloco espeeiticado, Diseblectlarm | Desabilita o processamento de alarme do bloco expecitieado. Enablelarm | Habilita o processamento de alarme do bloco espeeiiicado, Close DigitalP vin | Kovia o valor I para o bloco digital especificade. OpenDigitaiPoint | Einvia vator U para o bloco digital especificado. ToggleDieialPoint | Akernao valor do bloco digital espeeificado entre Ow | ClosePicrire | Fecha a tela especificads, OpenPicture | Abre a tele espeeitic: ReplacePicture | Fecha uma tela e a substinui por outra tela, | ‘OffScan | Tira 0 bloco especificado de varredura OnSewn T Colaca o bloco especiticado em varredura, ToggleScan | Alterna a condigdo de leitura do bloco espesilicada Serante Coloci 0 bloco especiticado em modo automatico, SetMamual Colca a blaco espeeificado em modo manual. Towle Manat Alterna o bloco espeeificado entre modo manual e aulomatico, ReadValue | Léo valor do bloco especificado. WrieValue ni valor para 0 bloco especiticada, peciticado, aumentande diminuindo o seu valor na percentage especificada da faixa de cenyenharia da base de dados (EGU). RampValue | Reatiza uma rampa no bloeo i LacateOhyect | Logln | Atribui um apetide a tela cor Picturestlian Copyright | 2018 G1, |e, Stoatiny Pratigy FFX Basen 15.4. Exercicio 15 Usando 0 VBA no iFIX Exercicio 15 Jo 2095, GE Fae. sotomation 15-8 Apostita de‘Treinamente 15+ Exercicio 15 Objetivos Apés coneluir este excreici |. Actescentar um eddigo de programagiio a um botio Aigo cle programagio a um cleitalink z ‘Tempo estimado para concluir este exereieio: 30 minutos Antrodugio. Neste exercicio continuaremos a desenvolver a aplicagzo de tratamento de agua, Acrescentaremos alguns cédigos de programagdo para desempenhar tarefas simples. N. S primeira parte do exereivio, acrescentaremos botdes 2 tela do filtro para iniviar e parar 0 G processo de reirolavayem. Na segunda parte do exercicio. aerescemtaremos um daralink para pormitir que 0 operador ajuste 0 pHt do misturador. Akém disso, limitiremos os valores possivels de entrada para ajuste do pl. Se 0 operador entrar com um vator fora especificada, uma caina de didloyo aparecera explicando por que esse valor & invalido. Ao temminar este exercicio, vit segio 15.5 ¢ responda a0 questiondrio, Copyright © 2005 GE Fane Aanomion 1s Protigy FIX Basico Exercicio 15 nta um botio, ent tim bata para in 1 a retrolavagem do filtro. 1 No menu File do WorkSpace, setecione Open. Aparecera a caina de didlogo Open Picture. Selecione Filtro ¢ clique em Open, A tela do tanque de filtzagem de agua abre, No menu Lasert, selecione Push Button, Um objeto botio ¢ acrescentady no meio da tela, 4. Mova botde para perto da valvala de entrada da retrolavagen. Clique das vezes subte o batio. Isso permite que voed entee com um texto para 0 botTo. ‘nda no botdo: 6. Digite a seguinte Iniciar Retrotayagem 7. Redimensione o botio como for preciso, A tela agora deve ser semelhante & seguinte: Ten ow West Far Wri He | ales |8) S1leLe1Sis) Zeslalnizaa! Compright 208, GE fou Nutone: Isto Apwstili de Treinamenta 154 Exercicio 15 B. Aerescents am programa a um botio. Acrescenta o eéuigo VBA para iniciar a retrolavagem sempre que 0 botio for elicado. 1. Clique com o boti direito do mouse sobre 9 botio da tela e selecione Fi ¢ Script. Aparecerd o Editor de Visual Basic. 2. Dighe 0 seguinte programa para o evento de Click do objeto Command Button t sau nwo MNGT. BD cer Copyright © 2008. Faves Aatomagion Ht Proligy iFIX Bisiew Exercicio 15 C. Acrescenti ui Acrescenta @ rogram sum botio. ‘digo VBA para parar a retrolavagem sempre que 0 botdo for elicado, 1. Acrescenwe um botZo adigional com a se: Parar Retrolavagem 2. Clique com o botde diteito do mouse sobre o botlo dat tela ¢ wat! Ba elecione Edit Seript. Apareceri o Hditor de V ie. 3. Diyite o seguime programa para o evento de Click do objeto Command Button? 4. No menu File, selecione Close and Return to WorkSp: Vood volta aw HordSpuce. lve ¢ fiche w tela do filtro de Copyrigs Apestila Je Treinamente 154 Exercicio 16 D. Abre uma tela existente e acrescenta um datalink. . Abre a tela do misturador v acrescenta umn cevalink para monitorar ¢ controlar 0 pH. 1. No menu File do BarkSpace. s eeione Open. Abra a tela Misturador. cresceate um objeto de texto com a seguinte legendas | pH erescente tim datatink com seguinte Fonte de dados: turador 2. THISNODE.MIST_PH.F_CV AM tola sera semelhante a seguinte: Fie Ski WorkSpace View tnsmt Format Wrdow Heo SiolMloalslle) ciel} skslaia ze als ele lel viral», pH do Misturador od) For He'p, gress 1 NUM HS GL A gms Autonations 1513 Protiey FIX fhision Exercicio 15 um datatink. sar o pH do misturador, Acrescenta um program; Acrescenta um cédigo VBA para mod 1. Clique com 0 botio direito do mouse sobre o nove daratink v selecione Edit Seript. Aparecerit o Editor de Visual Ba 3. Digite 0 seguinte programa para o evento de Cliek do objeto DataLink| Copstiht © 208, GF, Fame Yeresstie Isa Apostita de Treénamenta 14 Alterna 0 WorkSpuce para a moda de exee [Salve as mudangas da tela do misturador, Mude 0 WorkSpace para o modo de execugi. inviilides, Como ele s ¢ comporta? Clique no datalink do pH. Tene digitar valor 4. Na tela Filtro. clique nos botdes de retrolavagem. Dasereva o comportamento dos objetos da tela ado Copyright © 2005 GI. Lowe ween ' Protivy iFIX Rasioar Desafio Exercicio 15 A. Desafio, Se voeé compleioe o exercicio anterior. tente esses pasos adicionais: 1. Na tela de misturador, acrescente uma rotina VBA para abrir cal e polimero quande abrir a valvuta de entrada de du ivulas de alume, Fim do Desatio Copyright © 280$, G1 Fane Sotennativn Apostita de Teeinamento 154 15.5. Questionario 1. Quais sio as diferengas entre VB e VBA? 2, Dé exemplos de objetos, propriedades, métodos ¢ eventos usados nos exerei 3. Liste alyumas partes do IFEX em que se pode adicionar um eddigo VBA. 4. Que consideragdes devem ser feites antes de usar codigo VBA, 5. Explique alguns meios para abrir o Editor de VBA. Copyright © 2908 Gt, Fuowe Auomatéon Peoties FIX Basico 15.5. Questionario. gina em branco Cupyrigit + 5. GE Tas Asmat Hels Apostle de Freinamente 154 16. Construgao de Telas Capitulo 16 Construcao de Telas Copyright tot Proficy HFIN Thisiew 16. Construgao de Telas Objetivos do Capitol Este capitulo fornece uma visio geral sobre a construyde de telas no FIX ¢ estd organizado da sequinte forma: © Constragi de telas do sistema IHIM. * Uso do assistente para erfar telas © Configuragio das prefiréncias da tela Alem disso, Para mais informagdes sobre os termos no apéndice deste aranuat cste capitulo apresentard novos termos que serdo usados durante o treinamente. itilizados, consulze o Glossirio de Termos localizado Hd mu pitulo focard come us projeto das telas. ames de projetar telas que constituem a interface IMM. Este Para construir teias, una vez tomaudas as decisis sobre © las coisas a considera oil Copyright © 2008. Gh 1.2 Apos 16.1. Fluxograma de Desenvolvimento da Aplicagéio SCADA: Servidor Configuragiio do SCU i a Configuracéo dos Drivers. Montagem da Base «ie Daces do Processo ab Configueagae dos Alarmes. Configuracae da Seguranca ¥ Sonfiguracdo dos adios Historicos (Desenvalvimenta Copyrighy © 2008. GF. anue Nulenin (HIM: Cliente Configuracao do ScU Desenvolvimento Grafico Stafic Monitoragao de Alarines i Configuracae da Seguranga a Monitorn¢ao dos Dados Histsrices de Desenvolvimento dit Aplicagio bed lade Preinamento 184 Profiey IFIX (seo 16.2. Construgao de Telas IHM. A. Fatores a considera na configuragao de computador © Todos os computadores usados na rede iFIX devem ier 0 5 propricdades idéaticas: uinte conjunto de > mesma resolugdo de monitor (800 x 600. [024 x 768, ete) 2 mesmo tema de desarop. espe’ versus de Windows na rede (Windows Windows NT} lmnente quando se tém diferentes 2000, Windows XPe = mesma fonte de sistema B. Fatores a considerar na preparagdo do ambiente do FIX + Eimporiante de execugo (Fork dir 0 nivel de acesso que os ustuirias terdo no ambiente de ‘pace Run Made) ¢ delinir os seguintes pardmetros: tela eh ia quando estiver com o WarkSpace em modo de execugio ivel de prowegao do ambiente ea modo de execugio (barra de titulos, barra de meaus. ete) + configuragao da interface do ususirio (altura dit barra de titutos, tamanho da borda da janela, barra de status) Copyright < 2088, GF Ease Nags let Apostits de Treinsmento 154 16.2. Construgdo de Telas 1HM. C. Construydo de Telas no WorkSpace do iPIX © Layout dos telas + normalmente sistema [HM 0 usadas viirias telas para compor os componentes do ~ us componentes mais comuns sto: tela de naveyagdo. tola de alarmes e tela principal © atela de n: Zo fica visivel quase todo tempo wwipal & onde as varias telas sdo visualizadas de alaemes também pode fear vi disponivel ent uma tela separada vel sempre, ow + telas pop-up também podem ser usadas para apzesentar informagbes. firmecer controle de dispositivos ou entada de dados + Tamanho, localizaga de cada tela no monitor ce aparéng > podem ser configurados manualmemte no Fork Space usando a tela padiio “anitded™ + podem ser configurados com o auxilio do assistente C1 Wizard pasa criar um conjunto de tela cate Picture possi modelos de avout de telas ® pode criar telas personalizadas Coperight © 28, GE ang tasemation 165 Protiey JETX Bisice 16.3. Uso do Create Picture Wizard A, Introdugiio # Assistente usado para + cia telas usando modelos pré-definidos escolha om uma lista de modelos pré-delinidos © permite criar novos modelos sab medida ¢ sal + erlar tetas de acordo com especit ages sob medida © para criar telas individuais de acordo com especiticagdes sob medida = crinr um tek padrso “Uinitled™ + Este capitulo foca o uso de modelos predefinides + Use o Preview Pane do lado esquerdo do a ‘em escala (veja a Figura 16-2) ente para visualizair @ modelo 8. Criando telas asando wm models prédetinido © Como inieiar o Hisar = no menu File, selecione New - Picture ou clique no boxio New Picture da barra de ferramentas ~ ssa no fincionard se 0 Wizard tiver sido desabititado no User Preferences do WorkSpace + Escolha a opgio “Create Pictine(s) fiom a Predefined Configuration” + Selecione as propriedades de aparéneia das telas desejada coiha de telas com barra de titulo ¢ cont menu de status ¢ feite aqui + scotia umn Jaro da fista de configuragives +o Proview Pane! (painel de previssioy mostraré o favort como apare no HiarkSpace em modo Rue ida e salva sob win + neste momento, a config hove nome gio pode ser modi ieragdes de tamanhe leitas em gma das tekes faz com que todas as outras telas ajustem seus tamanhos dinamicamente as propriedades de aparéneia de cada tela podem ser alteradas # Digite os nomes dos arquivos de eada tele # Revejaas opgies escothidas e I as as ne BiorkSpawce lize © processe para o assistente eri Copyright © 2808, GI, foe ce Naini 106 Apostifa de Freinannemto [54 16.3. Uso do Create Picture Wizard Introduction Wecome tothe FU Crest Picture zara Th WMerd wll ossict youn ctesing 2 Variety of Fk es i Prema Poe Factzes Inst you ean reuse when eeetng your pptcaton Pease select ne tne ot pecture you : —— ‘wot ia to create ® Cuaate Petutes) teen 9 Predera © create a custom Peture © Creake nett Unites Petre I show wensSpoce soneararce Page Do et show ths Wizars ten new cts eres and Ent now eo coe . wear | Figura 16-2: Tel Inicial do Creare Picture Wizard Copgright © 2008. Gt Faas tention lo? 16.3. Uso do Create Picture Wizard CC. Editando as Telas com o HarkSpace em modo Tela Cheia © Uma +z eriadas as telas IHM, usando os modelos pré-definidos. seri at acrescentar objetos para represemtar 0 processo + Dependendo das propriedades escotiidas durante a criagdo de algumas telas. pode ser diticil trabalhar na modatidade padrao do IFarkSpace em modo de contiguragia + Exemplo: + ung tokt estreita atocacla no lado direito do monitor ou wma tela pequena alocada na parte interior de monitor podem ser dificeis de sualizadas ¢ editadas serem +0 iarkSpace em Full Sereen (Tela Chia) fz com que a barra de men a rvore do sistema todas as barras de ferramemtas do Workspace figuer invisiveis. permanecendo disponiveis apenas as barras de ferramentas Hutuantes. incluinds a Toole © Colocando o WorkSpace em Full Sereen + selecione a opgde Full Sereen: % usando o bordo [EE da primeira barra de ferramentas padiio da WorkSpace - ow 2 selecione no men WorkSpace a opgio Fill Screens para sair do modo Fut Screen: 8 use 0 botde Close Full Screen da caixa de ditilogo abaixo 2 clique a teckt Fscupe (FSC) para voltar & modalidade regular lo modo de conti o do Workspace Copyright © S08. 6 Foote bettie les Apostity de Treinamento [54 16.3, Uso do Create Picture Wizard Choose Conniguration Plance cele ne erecetned picture contrat tt ‘youu woul ike tose asthe bass or your pete) Prevew Pane san) Henoer, Footer, (24 2 Mae Hesaer Footer Ler ian, Header, Focter ise, Henge eft 4 Mary Meocer Len 2 Moe, Feeter. Let 2 ries cea Man Header Man Footer 12 Faceplate eee = quanide o nimero de telas em cache exceder o niimero mnisimo de telas que podem ser mantidas em cache, a tela mais antiga & retirada da memoria ¢ substituida pela teks fechada mais recentemente + elas pré-curregadas junto com a ini ializayao do iFIN ay telas sdo carregadas quando © WorkSpace € inicializado 9 dm a propriedade de Afwaysloaded ativada 2 nunc sdo retiraday da memoria cache modo de exeeugay ano estiverem em = use © Notepad ou qualquer outro editor de testo editar wera | Pod te arquivo + vejaa Fi sada em cache uregadas + indica o nome do arguive das teias pee se #0 HorkSpace pre e Start MarkSpace in Rio Mode is semente quando as fungdes Pierre Caching: ‘verem babilitadas no User Preferences +o MorkSpace nto pre-carre configuragge para o mode as telas quando alterna do modo de le execugiio Copysight 2098 GI. Lume Aue Aposiita de Treinamenta 154 17.4, Telas em Memoria pecificagio das Telas a serem Pré-Carre Arquivo FixUserPreferences.ini adas no D. Informagdes Adicionais . We 0 Plenre Caching est habilitad, ugdo sdo preservadas enquanta a telas permanecerem em meméria + Algumas alteragdes serdo vistas quando uma tela em cache € fechada ¢ reaberta. incluinde: + propriedades do objeto (tais como foreground color) que sko alteradas através do VBA em modo de ex = mudangas em um gs 's da janela de configuragio do grafico em modo de e . ravadns. ou Seje. assim que as telas sairem de cache. as alteragies so perdidas + A fangdo Picture Caching ¢ desligada habilitando a caisa de chee ‘This Picture da janela Edit Picture + ATista de telas em cache pode ser visualizada em modo de exectigo pressfonandy as teckts CTRL =-SHET=C ght HHS Gi. nue Aptomnation 170 Prove} IFIN Bisivo 17.5. Exercicio 17 Navegaco de Telas Exercicio 17 HS GE Fame Augie pao Apostle de Tecieamenty 134 Exercicio 17 Objetivos Depois de concluir este exereivi 9. vou’ seri cupaz de: 1. Criar botdes de navegagdo usando 0 ass stente Replace Picture ‘Tempo estimado para conchair este exercicio: 40 minutos: . Entrodugao t Neste exercicio usaremos as elas eriadas no Capitulo 16, Acteseentaremos botdes de naveyagio d tela de menu, que permitieio navewar entre as telas eriadas. Configuraremes. emo, as trds t space ini far em Rear Ao termine este exercicio. vii a seelo 17.6 ¢ respond ao questions Copyrihe | 808 GF Lymes Stu Tan Profiey HPN Ukislea Exercicio 17 A. Abrea tela de navegagio ¢ acrescenta am botdo de comando, 1. No ment File, do WorkSpace. selecione Open. Apareceri a caixa de didlogo para abrir uma tela 2. Selecione Menu e clique em Open. A tela com o ment de navegagdo € aberta. 3. No menu Ingert, selecione Push Button. Aparecerd um botdo ne centvo da tela, 4. Clique duas vezes sobre 0 botdo v di A tela estan semelhante a seguiate: Boma Cnpyright > 2008 GE Heme Ms a2 Apostits de Treinamento 154 Exercicio 17 B. Acrescenta um eddigo de n: |. Clique com o botdo direito do mouse sobre o boule ¢ selecione Animations. 2. Clique a0 botio CI A janeia de configura do comando aparece. Dé dois cliques no item Replace Apare, 4. Habilite a 5. No campo Us ‘niga da tela, Abert A jancla deverd ser semelhante a: Fees i 1 femeeCurmetctae ant Browse 6. Clique 0 botdo Browse proximo ao campo New Picture. Apureceni a caixa de didlogo para selecionar um arquivo de teta. 7. Selecione Bombeamento.grf e depois ctique em Open, 8. Clique OK para fechar 0 Replace Picture Expert. 9% Clique OK para fechar 0 -tnimations Dialog. 10. Ne menu File. clique em § Ie IHS G Ease Suuonation f7e13 Protiey 1FIX Rais Exercicio 17 Acrescenta botées adicionais, 1. Repita os passos das psiginas anteriores para acrescentar botdes de navegagio para as tclas TelaPrincipal, Misturador. Sedimentador ¢ Filtro. tela Menu seni semethante a seguime: Bomba istarador | Mserator Ao termina ‘Sodirentad so | Five Copyright © 08 Gf, Fuse Antonio ita Apostiia de Treinameme 156 Exercicio 17 D. Define um apelido para as telas. 1, Noment File, clique em Open. 2. Selecione Bomb 0.4eFe depois clique em Open. Aparcecrit a tela da bomtba de ag 3. Clique com o botto direito do mouse em uma area branca da tela ¢ clique em Edit Seript. Apareceri o Editor de VBA. com o procedimento Project_Bombeamento aberto, semelhante ao sezuinte: a eaiva stspensa General e selecione o objeto C1 Clique na caiva suspensa Declarations ¢ selecione Init Copy ight © 2NO843F Panay Nutemation Ir15 Profley PEN Basico Exercicio 17 D, Define um pelide par: telas (continua 0). 6. Entre com o seguinte codigo no procedimento Cfixicire_Initialize: als aaa 8 rept kta ATE = eo 7, No menu File, cligae em Close and Return to WorkSpace Applica 8. Salve e leche a teit Bombeament. 9. Execute os, Sedimentadar ¢ Filtr ek assos | até § para as telas TelaPrineipal, Mistura Copyright ©2088 G1, Lanwe etnaion Ihl6 € Exercicio 17 No menu WorkSpa Clique ra Habilite a cai Habitize a caixa de cht A janela do User Pe Aposifla de Trek . Estabelece as preferéneias do WorkSpace para usar as telas. ‘elecione User Preferences. Aparecera a janela de configuragdo do Liver Preferences. sutia General de checagem Start Workspace in Run mode, -agem Pull Serer ferences deve estar semethante 1 Gees | enters Duveo Donde Setzerdsiane Enmencet Pec ' 2 Sontanenentinnase F saa Snediceent senSnadegtintelneteFin 3 habcemohineecr 5 sa tavedese or | | Feoeiaae elena Tie hane Cestr Feta Comer Saree Fate Tiler Davevnntimensseaie tae f Seca Cor | | J) © 28, anus ovation ity Protiey 161 Basten Exercicio 17 Visualize a i rerface IHM no WorkSpace em mado de execugio. 1. Feche o WorkSpace sem feehar o iF IX. Abra novamente 0 HorkSpace. Quando o WorkSpace iniciar novamente, deve estar semelhante a 3. Clique em cada um dos botdes para nayegar pelas (elas. Copgright © 2008.04 Fane Sitemation Apostle de Treinamente 15 Desafio Exercicio 17 A. Desafio, Sv voce conchuiu 0 exercicio, tente esses passos adicionais: I. Acrescente bois de navi ‘ todas as telas. agdo pari a tela Anterior [<<] e Proxima [>>] em Use o seguinte esquema como guia: reiornnens | |, || sormeamerte : € i | _ \ i © [taste | I FT Seameniseer it - ¢ i Feta. : Fim do Desatio Copyeight | 28S GL Lanny Astonsation i10 icy FIX Basin 17.6. Questionario 1. Qual oobjetive da navegagio usada reqllentemente no Windows, 2. A partir do exere‘eio anterior. discuta alguns exemplos de nav 3. Liste $ objetos que podem ser usados como ferramentas de navegagio em unta tela do irtx. 4 das tetas do iFIX? satis 17-20 Copytigin © 208 GE Fosue Aut 18. Alarmes Objetivos do C: Este capitulo focaliza assuntos que envolvem alarmes. Os alarmes foram discutidos diversas m detalhe neste capitulo: vezes nesta apostila, as quais veremos + Definigao de alarmes ¢ mensagens © Cringdo de uma estratégia de alarme + Configuragao dos servigos de alarme Congrighe © 20S GE Famine Auseanation is2 Apostita de Treinamente 13 18.1. Fluxograma de Desenvolvimento da Aplicagao [oe _ i SCADA: Servidor Configuracae x do SCU L 3 Configurasao __ dos Drivers | Desenvolvimento - Gratico : Montagem da Base de an Dados do Processo i i i 7 a i Configuracao dos Monitoragdo de I Alarmes __Alarmes y L i : Contiguracao da Configuracio da : : Soguranca | : Seguranca : oo a Configuracao dos Monitoragdo dos Dados Historicas I8-L: Fluxograma de Desenvolvimento da Apli (Configuragio dos Alarme} Copsright © 200860 tang tomate Is3 Protiey THIN Basico 48.2, Alarmes e Mensagens A, Mlarmes * Condigao de um bloco que indica que seu valor ulteapassou um limite pré= definido * Precisa ser reconhecido B, Mensagens ‘+ Informages sobre diversas fireas do FIX © inigializagde do sistema 2 entos do sistema 2 mensayens de driver de comunicagio mensagens em modo de execu sagem de aplicago > operador 2 loco de programa 9) programas em VBA to + Mensagem de ev 0 yeradas pelos blocas de base de dados semelhante aos a mas no precisam de reconhecimento mes, disponivel nos seguintes biovos: DI -~ Digital Input BO - Digital Output AO » Analog Output DR - Digital Register AR = Analog Reg TX = Tent er {TINIS GE yee Sutton Isa eopyrie Apostia de Frvinamento 18 18.3, Estratégia de Alarme A. Introdugao B. Como Criara Estrategia de AI 1 larme pecitique o diretério da base de dados das dreas de alarme de cada computador + albase de dados das dreas de alarme pode ser compartithada entse todos 0 nds do sistema = _ sv houver um servidor de arquivos, mova a base de dados d alarme para o servidor ¢ especifique em todas as ¢ rede (no SCU) ireas de agdes 0 diretorio da 2. Nomeie as dreas de alarme na base de Uados de dreas de alarme (5 3. Defina 0 formato padria para os alarmes v men: scu) A. Habilite e configure os servigos de alarme da estagao local (SCU) e 5. Configure as dreas de alarme das mensagens de operador e de receitas (SCU) 8 6. Nos servidores SCADA, configure os blocos na base de dados & + habititar o envio de mensagens de alarme ¢ de evento o - sas de alarme © + selecionar uma prioridade de alarme + defini os limites de alarme : 7 + contadores de atarme Copyright © 205, GI: Fae Autorationt 18.3.1. Areas de Alarme AL Revise. * A contiguragio dos diretorios no SCU (Path Configuration) & usada para ear a tocalizagdo dos diretérios do projete da aplicagao iFIX + Seo diretério for ahterado usando esse diilogo, note que: +o SCU cria o novo direvirin automaticameme + os arquivos antigos NAO sio copiades para a nove diretério + Esse diretério pode ser locat ow um driver remoto da rede B. Directorio da Base de Dados das Areas de Atarme Alarm Areas (LAD): local onde 0 argu alarme, ALARMAREAS.AAD, € salvo © OFFLX fornece uma bas 16 direas de alarim ‘0 du base de dados das dreas de de dados de drca de alarme padeio com defini de nomeadas de A até P © Normalmente se mantém esse arquivo no mesmo dirctério da base de dades do processo (Database), mas no & necessirio Copgright © 2008 GE Hanae Nuhmntons 186 Apantila de Freinamento 1S 18.3.1. Areas de Alarme [ust Path Configuration, Pe eee - Path Location of System Software and Data Files . Base: [esovNaMics . Language: (CDV RAMICSINES Location of Project Files Project: (CAOVNAMICS Local: [cxDvNAMICSILOCAL Database: [EAD YNAMICSIPOB eovanicae [CAD YNAMICSAPE Historical: (ciOVNAMICSHTA Historical Data: [eiovNaMicSHTADATA Alarms: [CHOVNAMICSIALM Master Recipe: (CADYNAMICSIRCM 2 o Contiol Recipe: (EAD VNAMICSIACE 2 S ‘Alarm Areas (AAD): [CAO WNAMICSIPOB 7 Change Base ok Cancel] Help Figura 18-2: Configuragio dos Diretérios da Aplieagto no SCU CupyHEsh ME, GE Este Automation 187 Peotiey 19 18.3.2, Base de Dados das Areas de Alarme. A. Introdugao © Uma drea de alarme & uma divisio fisi -2 ou funcional do processo * Uma vez habilitado um destino ou servigo de alarme. as dreas de alarme podem ser atribuidas a ele larme Fisica, © Um meio para identifi reas de alarme em um processo & esiar uma de alarme para cada divisio fisiea da pianta * Atribua um nome que identifique a trea de produgio © Exempto: criar uma area chamada Misturagor ¢ uma Sedimentador Areas de Alarme Funcional * Qutro meio pars identificar as areas de alarme em un proce: direa de alarme para cada tipo de equipamento ct planta, te nivel, motor, ete 0 é eriar uma como temperatura, © Exemplo: > erlar uma area chamada Nivel ¢ uma chamada Bomba Copyright © 298 CE Fane Autemstioe 18-8 Apestila de Treinamenta 134 o 18.3.2. Base de Dados das Areas de Alarme Continued Alam Areas 6 EG WRSASE| Lins 4 | Oo Go aoe | Linha 2 aCMECIEM) CLIENTEY\, Copyright © 20S, Gh Tage Antonios: Iso Protiey it 18.3.3, Formato Padrao A. Introdugs * A definigio de um formato comum dos alarmes facilita a configuragiio do formato de alguns servigos de alarine (elferm: File, Alarm Printers ¢ llarm History) B. Formato Comum dos Alarmes © Possui 7 campo de configuragio d = Date (satay € Time (hora) do alarme ou mensagem + Node (nome do servidor SCADA) ¢ Tagnume (nome do tay) que geraram o alatme ou mensagem + Falue (valor corrente), Unit (unidade de engenh {deserigdo do tag) ¢ Alarm Type (tipo de alarme ia). Description HE HIHL DEV, ete) © Alin destes campos, também podem ser configurados: = Lenght: tamanho de cada campo 9 se um campo nao tiver tamanho suficiente, o iFIX wanes o Ato n0 niimero de caraeteres especiti = dordem dos campos com os bodes de Mecha 2 os campos no topo da lists aparecem primeico C. Como Definir um Formate Comum 1. Clique no botdo Alarms na caixa de ferramentas SCU 2. Clique em Advanced + veiaa Figura 18-5 Clique em Common Format + vena Figuea 18-6 4. Seiecione as wainas de checagem dos campos desejdos na drea Columns para incluiz os campos necessiirios no formate comum selegiio mi e4 + para excluir wm campo, des sagem re com © comprimento de eada campo na volun Length 6, Selecione um nome para ¢ campo nat fista da Caden Order 7, Mova o campo para cima cu para baixo na lista clicando em am dos batdes de Hleelia 8. Repitit os passes 6 © 7 pare organizar as campos na ordem nevessiria te MS GE Homes Auten I8-t0 Apostiia de Treinamento 154 18.3.3. Formato Padraéo. | Common Format Operator Messages... Common Areas. Recipe Messages... Queue Configuration... Alarm Arca Database... Citric | Columns — % Date © Time F Node 1% Tegname & dorm Type Description Message Length: [132 Current Length: 131 Value Unit | Deseri T Alarm Extension 1 P Alarm Extension 2 | _usecomnon | [TOE] coneet] ue | Comm ¢ Mensagem Compright © 008. G1 Pana Vatoiation Profiey (PIN Basicw 18.3.4. Destinos dos Alarmes A. Introdugao © Os destinas e servigos dos a programa SCU larmes da aplicagao iF IX so contiguradas ao B. cttaenr Primer © Pode-se conti independentes far até quate imnpressoras por estagtio, em quatro Portas ada Impressors pode ser configurada para dreas de alarme e formato independentes C. Alarm Stonmary Service fo de alarme do nd local + Fornece filtrigem de area de alarme para o sum © Perite conti igurar a remoydio manual dos alarme reconhecides D. Alarm File Service ‘¢ Habitita a criage dos arquives de alarme didrio [AAMMDD.ALM] + A-cxclustio de arquivos de alerme é definida no arquive {Dynamics ocalALARM.INE “aren History Service ‘+ Programa que exibe uma lista atializada on-line dos alarmes e men gerades locaimente ott recebidos de nds remotos «Este programa pode ser acessado a partir do WorkSpace ou executando o progranra \DsnamiesiA LMHIS.EXE arm ODBC Service © Permite o envio dos alarmes ¢ mensiyens para um hanes de dads relacional vin ODBC G. llarm Nenvork Service © Habilita a distribuigde de akarmes a nds remotes H. tiara Stertup Quewe Servi * Fornece 0 nd Cliente uma lista de alarmes que ocorreraim no né SCADA antes da inivializaydo do nd Cliente Copyright © 2H8 GE Hamas Natemgtien Ise2 Apestla de Tecinamento 134 18.3.4. Destinos dos Alarmes fro a Status larm Printer 2, Disabled c ‘Alarm Printer 3, Disabled Enable [Alarm Printer 4, Disabled © Disable JAlarm Summary Service, Enabled - [Alarm Fite Service. Disabled [Alarm History Service, Enabled Modity [Alarm ODBC Service, Disabled [Alarm Network Service, Enabled [Alarm Startup Queue Service, Enabled Advanced... OK Cancel Help Figura 18-7: Configuracio dos Destinas e Servigos de Alarme no SCU © Use "ALL" clam aces © Select rom Alam Aiea Dzabare © UF seas comma sewmceg Configed Avea: — ee Figura 18-8: Areas de Alarme do Sumario de Alarme Copyright | 2005, GE danas Aa Ist3 Proficy HEIN Biisieo 18.3.4. Destinos dos Alarmes Any other Figura 18-9: Exemplo da Arquivo ALARM.INI Copgright © MIMSGEF Setamstion Isle Apostils de Treisamento 1S 18.3.4, Destinos dos Alarmes Copyright ©2005, GF fais Yiesttion Is Protiey SPIN Resiew 18.3.5. Configurando as Mensagens AL Introdugiio © Mensagens de aplicagiio descrevem atividades da base de dados geradas por uma aplicayae IFEX ou por uma entrada feita pelo operador + Mensagens de sistema forne: se err0s B. Mey aagem de Ap + Mensagem de Operador +o FIX monitora todas as mudangas na base de dados ¢ eria uma n de operador sempre que 05 operadores: mensa © mudam um valor de proc im uma base de dados de process, acessam 0 iFIX = Meas: gem de Aplicative +o programa Recipe Builder mantém uma trilha de auditoria de suas atividades (cownfoad de uma recelta por exempio) Mensagem do Bloco de Programa + um bloco de programa (PC MSG 7) pode enviar mensagens wsanlo a comando + quando esse eomando é exeeutado. o bioco PG envia uma mensagem para tedos os servigas de alarme configurados para receber informagGes da drea de alarme do bioco + Mensagem de Programs VBA una VBA pode registrar detertinadas informagdes que si salvar (0 Systeme SendOperatar Mey. o1FIN dos. = quando em operador usa a tng ‘envi a mensagem para todos ox servigos de aiarmes hubil + abase de dados ¢ recarregada uum conenio de rede & perdida + um driver de comunizagao detecta tn erro +o SAC inivia, finaliza uma taref espesifica, encontea eros em blocos de base de dados ou em cadeis de blocos ou encontra eros em: modo. de execugio Copyright © 205 GI. Yymus Automation 116 Apostita de Treinamento 134 18.4. Exercicio 18 Alarmes 5 Exercicio 18 Copgrahe 5008 CE Fane AoE Protiey IFIN Basten eee EE erciciion 18 Objetivos Depois de conciuir com sucesso este exercicio. voee send capa de: Configurar as areas de alarme Selecionar as areas de aéarme comuns Mtribuir dreas de aiarme a tays da base de dados Tempo estimade para concluir este exereicio: 13 minutos K Introdue: Neste exercicio iremos configurar areas de alarme base de dads. Este serio inicio da imptementagio da alarmes na aplicagao de taatamento de ribuir dreas de alarme a blocos da tratégia de configura ua, Ao terminar este exercicio, vi até a segiio 18.5 e zesponda ao ques Copgeight © 28S GE Hanae Natoma 18-18 Apostila de Treinamento 154 : Exercicio 18 A Abre a caiva de didilago para editar as dreas de alarme. Inicializa © SCL, abre a janel de configuragio de arcas de alarme e remove as direas existente: |. Dé dois cliques no System Configuration da drvore do sistema do Workspace. 7 A caixa de didlogo do SCU aparece No menu Configure, selecione Alarms, A caixa de contiguragae des alarmes aparecers, 3. Clique no botio Advanced. A caixa de configuragdo avangada de alarmes aparecerd Area Database, A. Clique ne botdo Aka A cava de diiloge para edi base de dados das sireas de alarme aparecerd. e Deve ficar semethante ao seguinte: ow = [2TxJ | Alamavea oy eas. Gta sisson 18-10 Proves FTN Daisies Exercicio 18 B. Configura novas dreas de alarme. Acrescenta quatro novas dreas dv alarme para a aplicagao de tratamento de gua. 1. Remova as dreas de alarme existentes (A-P), selecionando-as ¢ clicando Delete. 2. Clique na caina de texto Alarm Area ¢ digit Bombeamento 3. Clique em Add, Uma nova area de ahirme € aerescentada a lista, A. Acrescente 3 curras areas de alarme: Misturador Sedimer Bonbeanenio Fao Mitseder Sedmeniade { aK Cancel He L har a base de dados de areas de alasme, Clique em OK para Vocé volta pant a janela de contiguragio avangada de akermes. 6. Cligue em OK pura fechar a janels Aelvemcvel Adam Configuration, Voeé volta a janela de configuragdo dos itlarmes. 7. Clique em OR. Voeé volta ao SCL 8. No menu File, clique em Save. 9. No menu Fite, clique em Exit Copyright © 20815 GI. anu Satan Apostila de Treinamene 154 Exercicio 18 Configura on para referéneia cru Usa a ferramemta de referéneia cruzada para c telas. Fun relatiria dos ta |. B dois cliques no ieone Cross Reference Tool da drvore de sistema do WorkSpace. A ferramemta para eriar relatério de re configuragio Quick Report aberta. racia cruzada aparecerd conta janela de 2. Clique no botio Close da janet Quick Report 3. Nomenu Tool, clique em Report Wizard. Aparecerd a janela de configuracdo Cross Reference Report Wi ia Search Settings. A janela deve estar igual a: a) 4 jem | er seeren| Any ee he Pemibnd | levione AU Ta 128 ma Fadel rete eset, corte Fedainnia vincediee exeoltegzanties Yoseansio tenes aietaag rane, Fase weep Be eds AN ad ne 3. (eget tctine penn adanany we | ee | sSesenteee Fears Fo era Fag bio Fien F ieuenyaneayun Seach [| ee Ces] ee 5. Clique no baud Net é A gui es aparece, Copyeigh © 2808, GE Fanuc Maint Ist Prot Exercicio 18 C. Configura 0 relatério para referéneia cruzada. (continuaeio) jone as quatro telas abaixo (renum outro arquivo deve ser selecionsido): Bombeamento.grt Itro.get Misturador.ert dorset iment Deve ficar semethamte ao seguinte: eerie | eer ete % a se Nate Copgzighi © 20S GE Apostle de Treinsmente 154 Exercicio 18 ——eSSSSSSSSSSSFeFeFeFeFeeF Configura 0 re iatdrio para referéncia eruzada. (continuagao) 7. Clique 1a euia Apply and Go e verifique se as contigurag® estio correta para o retatério Essas cont Mes ao seguinte: ©2008, GE Fang Nesemasion Protigy it Exercicio 18 b. ia eruzada, ra 0 relatério de referi 1. Clique em OK para dechar o assiscente ¢ dep: exceutar 0 elas. clique em OK novamente para Isso levaré alzuns minutos, O resultado ficard semelhante ao seguinte: Shea! ln) sae el | SESSSSaae me . | : tana Al Obs.c A column Current Value tiste todos ax tages ela bease de dditdes sates nes telas selecionenlas: Copyright SHS GI Tony Automation A postita de Fre wamento 154 eee xeric: 18 E. Salva o relatorio de referéncia cruzada, L_No menu File. selecione Save. Aparecera a eai a tela 2. No campo File ReferenciaCruzada A janela ficard semethant [rhewe — Fermranames oe BET sweeyee fbeatNisrem ee Clique em Save para salvar 0 relatério. 4. No menu File, selecior Nie ramenta Cross Reference Tool é fechada, Cupyrigic © 2015, GE Fanae eomation Iseas Profigy FIN Basico Exercicio 18 F Abreo gerenciador da base de dados. 1. Dé dois cliques no icone Database Manager na drvore de sistema do WorkSpace, Aparecerii o Darahase Manager. 2. Clique ma eseotha Open Local Node. depois elique em OK. A planitlha da base de dados mostra todos os tays. O relatério mostrou dois tags evclusivos da tela Bombeamento.grF Fix32, THISNODE.BOMBA.F_CV Fix32, THISNODE.CALC_VELOCIDADE.F_C fonire 0 Laz BOMBA na base de dados e clique duas vezes sobre a linha do tag. agdio do tag BOMB: 2 janela de cont este dome fire eemwesps Bema [ee Fa i | i | | a a a | (Eee a Ss i= Copyright 2008 GE, | ese Vatomnatian ‘poste Ue Vrofmamente 1$4 Exercicio 18 G. Atribui areas de alarme aos tags de base de dados. Usa as informagdes do relatorio de referencia cruzada para atribuir dreas de alarme a tays de base de dads, 1. Clique na guia Alarms do tag BOMBA, 2. Dé dois ctiques no item ALL da caixa Alarm Areas. Browse aparceeri préximo iquele item. Deve tiear semethante ao seguinte: enainscaneg | | ican | ae enn PEE etn | Cligue no batio Browse A jancla Configure Atarm Ares Database Block apareceri Conysighe © 208, GH: ane Auton 18.27 Protley 1FIN Basten iE erecicin 18 G. Atvibui sireas de alarme nos tags de base de dados (continuagdo). AL Retire a s io da coixa Use SALL” alarm areas, Isso sera semethamte ao seguinte: as Fie sem eae Jnsitintne EXNRANCSUDSAENNAA 5. Clique duas vezes sobre a area Bombeamento para mo em O1 4 paca a direita ¢ clique 6. Clique em Save, Aparecera a risa de diilogo alerando para colocar o tag em varredura, 7. Clique em Yes para colocar o tag em On Scan, 8. Repita esses passos pura acrescentar a mesmt area de alarme Bombeamento a0 s CALC_VELOCIDADE. do Exereicie Copyright| 2008 GL Lanne Setnnation iss Apostila ve Feeinamento 154 Desafio ae Eercicio 18 A. Desafio, Se vocd completou o exercicio, tente esse passo adicional: |. Use a informagio do relatério gerado para acrescentar dreas de alarin: as telas Misturador, Sedimemtador e Filtro. Fim do Desat Copyright © 2005, GL Fanee. Autoination Protiey FIN Basic 18.5. Questionario 1. Explique as difereneas emtre um alarme © uma mensagem. Para que serve a base dle dados de dreas de alarme? Para que servem as areas de alarme’? configaragao de alarmes do SCU? 4. Para que serve o servign alarm Siewtaps Quewe Quais sio os diferentes tipos de mensagens e onde elas aparecen? Copsrigit © 2008 C4 Fae Automation 18-30 Apostiis de Treisamente 154 19. Alarmes em Modo de Execugéo Capitulo 19 Alarmes em Modo de Execuc4o i MNS, GE Tanne Noten 19-1 Poatiey FIX Biision 19. Alarmes em Modo de Execugao Objetivos do Capitulo Os alarmes lioram discutidos muitas vezes nesta apostila, mas neste sobre os alarmes serdo apresentadas em detalhe. apituilo, muitos aspeetos Este capituto esta organizade da seguinte forma: + Reconhes mento de elarme © Sumario de aturme ae madores de alarme Copyright © 2005, GF Pane Automation 19.2 Apostila de Trefnamento 154 19.1. Fluxograma de Desenvolvimento da Aplicagao SCADA: Servidor Configuracao Configuracéo __ dos Drivers Montagom da Base de Datos cio Processo so Contiguracao dos Alarmes co Contigurasao da ___Seguranea dh Contiguracao dos Dados Hstercos Coniiguracio do SCY _ Desenvolvimento Gratico I Configuracao da Seguranca o Monitorag#o clos Dados Histéricos Figura 19-1: Fluyograma de Desenvolvimento da Aplieagio (Mon Coperight © HS, GI, see Automation Ins oragio de Alarme) Proties IFIX Basico 19.2, Visualizagdo dos Alarmes. Ay Alarmes nas Telas. © Em modo de execugio, as teks podem mostrar os alarmes do sistema através de: = da aalinks do valor do alarme ou Ue e: ntadores de alarme + animagio de objetos + sumitrio de alarme, que permite 0 reconhecimento dos alarmes B, Vator do alarme stuial ou do atari s $e) ro +E possivel animar objetos na tela com 0 valor atual do alarme (Curneut lam, A_CUALM) ot entdio com 0 valor do akarme mais severo ainda nto mhecide (arched Alarm. A_LAALM) r © Exemplo: + scum bloco vera um alarme MIF © futched alarm eo current alarm so fuuais: HUH + seo bloco yera um alanine HUT © no ¢ reconheeido e seu current dar uals para 10, ento 0 laiehed alam permanece em HAL ra 1.2 mostra uma tabela com a ordem de severidade dos alarmes: Copyright © 2808, GI a ane \asoanations 1a Apostit de Treinamenta 154 19.2. Visualizagao dos Alarmes 5 Severidade Alarme Deserigio do Alarme S 1 COMM ‘Alarme de comunicagao (valor "BAD") (Communication, : 1 ocb ‘Ovorre quando 0 sistema detecta um . (Open Cireuit citcuite abert. Detected) Qcorre quando houver uma falha no dispositivo de entrada e sada, i FLT ‘Ocorre quando um ponto Mutwant o (Floating Poim Error) | am erro, o ! OVER ‘Acima da faixa. é i UNDER Abaixo da faa | ERROR ‘Qualquer alarme gerado por um kag estatistico, 2 COs) corre quande um bloco digital muda 0 (Change Of Statey | _ sew valor (0) para | ou | para 0). 2 CEN Alarme de mudanga do normal de bloces (Change From Normal), digitais, & 2 Hu Alarme muito alto de blocos analogicos, : 2 LOLo Alarme muito baie de blocos { analigicos 3 RATE corre quando o valor exeede a taxa (Rate of Changey | maxima de variagao em um determinado periodo, Alarme alto de bloces analigicos. ‘Alarme baixo de biocos analogicas, core quando o valor de-um bloco (Deviation) analogico desvia de um valor objetivo. OK Bloco m estado normal (sem ak me). Figura 19-2: Severidade ¢ Deserigio dos Tipos de Alarmes Copyrigin © 3195, soe Auiumation 108 Protiey IFEX Bisco 19.3. Sumario de Alarmes. A. Intredugio +. O.sumdrio de alarmes (objeto Alarm Stammary) mostca a lista de alarmes do. sistenva ma tela + permite monitorar. reconhecer, organizar ¢ liltrar alarmes = pode apresentar wm eddige visual de cores de acordo com 1 privridade do alarme Fo de alarmes apresenta larmes reconhecides ¢ naar + 0 servigo do sumaria de alarmes pude remover automa alarime quando 0 v: alarme tiver sido f mente o lor do tag volta & suit condigao normal ¢ quando a conhecido, B. Alarmes no Sumario de Alanmes * Oalarme mais severo nao reconheeido aparece no sunidrio de alarmes + Quando we eperador recenhece o alarme, o alarme seguinte ao mais severo aparece + enti. o Sumario hormmal para o serv alarmes espera que 0 valor do loco volte a0 0 automaticamente remover o alarme C. Reconhecimento de Alarmes + Os operadores si podem reconhe Fazer isso er os alarmes se houver um metodo para +O sumsrio de alsemes permite reeonhecer os alarmes através de um duplo clique sobre uma linha de alarme BD. Como adi nar um sumdrie de wlarmes na tela © No ment: Insert, sclecione Alarm Summary © A Figura 19-3 mostra 0 sunirio de alarmes am mado de exeerrgtia a 19.6 Apostia de Treinamento 154 19.3. Sumario de Alarmes eee ia [54] Fie Wokipece Wace Hop Tarr} z Caen are he Me en) LOSE Daren Rtars Ce recat! a Fier OF Sot Tine ln, Oessering rr | [Fert snr Zz Figura 19-3; ode Alarmes em Modo de Execugio right © 2608. Gh Emus Automaton 19.7 Proficy 1FIX Tisiew 19.3. Sumario de Alarmes io do Suntirio de Alarmes Contiguraga + Cliques duas veces sobre o objeto para abrir sua janela de configuragao + velaa Figura 19-4 Operator + ANow .tlarm tekuowledgement: permite reconheeer 0 alarme + Alle stlarn Deletion: permite remover o alarme (mesmo sem reconhecé-lo} = Allow Run Time Configuration (Fitter, Sort): permite filtrar © organizar a ordem de apresentagio dos alarmes no sumirio + Enable Column Quick Sort: permite que 0 usuirio elique sobre 0 nome da coiuna ¢ reorganize autamaticamente os alarmes no sumério conforme st coluna clicada + Display Right Mouse Mente: habilita a visualizagtio do menu pop-up ue aparece quando @ sumério € elieadio com 0 botao direito do mouse ia Pitter + grit eondigdes de lite m, por exemplo: Prioray < “High so mostea alarmes de prioridade alta trea in “4, B. E, F*: 86 mostra alarmes das dreas especiticadas Guia Sort os akumes apresentados no suamirio por: ti prioridade (Pian), no (Node). ete, 0 (Tipe in). Guia Color ordo com a condigao do alarme + define a corde texto de + define também a car de finde da linda de acordo com a prieridade do alarme Guia Coton + permite sclecionar as golumas para mostrar e organiza a sua ordem Guia Display + opydes part apresentar cabegatho, barra de rolages numero das Fins, barra de states, grid, piscaralrmes no reecanevius, ete Harm refresh: axa de atualizagio dos alarmes ma tela jovos alarmes. © Data refresh: wane que 9 sumariv buses link rate: treqiiéncia com que os aksemnes piscam na tela Selection timeout: tempo com que wins linha peemanece ada em modo Fe ex select 20S, GE Tre otesationy Ws Apostita de Teeinamente 154 19.3. Sumario de Alarmes 3 WE Genera] Opertor Fier Sot | Cat | Cola] Oita | Sra Coieme PS] | Weve I Feoay Fograme Ad iter Conon L Fine te ime Lost [Alam Extensa field! latarmExconsen Fie? “| play Alarms wh Seve Arse ok Caneet Figura 19-4: Configuragao do Sumirio de Alarme (Guia Filter) De 2S, GE Fame Autnation 10 Proficy WIN Basico 19.4, Contadores de Alarme AL Contadores de Alarme + Os contadores de alarme determinam o estado geral dos alarmes do servidor ADA ow de dreas especificas de alarine © Indica alta, média ou bais ‘quantos tags esto em larme, quanios desses alarmes sio de prioridade ‘e quantos esto reconhecidos ou no reconhecidos # Os contadores podem ser usados para aninvar ¢ colorie objetos na tela B_ Como Acessar os Contadores de Alarme arme de duas formas: +E possivel acessar os contadores de + criando um tay na base de dados usando o driver de simulagio sj existentes (tae SYSTEM ow ALARMCOUNT SIM) ERS} = através de © Exemplos: = a base de dados pode seagir com base em um ou mais comadores de alarme, atribuindo um ou mais blocos a0 driver SIM a dt base de dados process alarmes mesmo quando 0 WorkSpace nao esti sendo exeeutado, = para mostrar um contador de akarme na tela, acesse o vontader diretamente no campo de tag, C. Observagao + OFFIX nao permite que o nome de uma siren dk tama tay da base de dados jal ao nome de = quando isso avontece. o contador de atarme fica indisponivel +o sistema ci preteréneia & leitura dos tags da base de dados ae invés da rea de alarme do contador de alarme Copsright © SPOS. GE Hanus Awtomatin 19-10 Apostila de freinamento 154 19.4, Contadores de Alarme Expression Bullies Data Source Browser - B rroweteie] Bl rases] @ Geos: | 7 oxesever + AlamCoues | ~~ Noga Nees = == ~ Alam Canter Field Nonee~ RSS 1 Teterorce [FOOT ' Desdoord: {OCG : rena [T | | _ahnatet Racine» | ‘igura 19-5: Contadores de Alarme Copgrighe © S08, GH. Famae Agtoenation 1D Protiey iFIX Brisivo 19.5. ere icio 19 Alarmes em Modo de Execugao Exercicio 19 Copyright © 305, GF Fanne lot? Apostila de Treinamento 134 Exercicio 19 Objetivos Depois de completar com sucesso este exercicio, voc’ serd capaz de: L. Aerescemar um sumiirio de alarme na tel Acrescentar tum contador de alarme na tela ‘Tempo estimado para concluir este exercicio: 20 minutos Introducao Neste exercicio eriaremos uma nova tela para mostrar um resumo dos alarmes. Essa tela terd um sumiirio de alarme, contador de alarme, além da data e hora do sistema, Ao terminar, a tela de alarme seri semethante a seguinw: ae ‘lames no reconnacisen 409 ‘apom002 1121 aM Ao terminar este exercicio, vi até-a segdo 19.6 e responda a0 questionério, Coppright «2085, sna Auman 19-13 Prot isieo Exercicio 19 A. Cria uma nova tela. Elabora uma nova tela rescenta um sumirio de alarmes, |, No menu File do IorkSpace, selecione Open, Aparecerd a eaixa de didlog para abrir uma tela, Clique em Alarmes.gef, depois cliqu em Open, Se nao estiver vende «tela, cologue 0 WorkSpace em tela cheia, Para isto, clique no mem WorkSpace e selecione Full Screen. 3. No menu Insert, selecione Alarm Sum ary. O sumirio de alarme & acrescentado a tela Alarmes, 4 . data © hora conforme a tela Ajuste o famanho do sumiirio, aerescente texto: abai ‘Somviear Ames alamen nto reeonneceon ‘tpao03 1156.2 5. Salve a tela, Copyright | 2608, GI Eta Yotemation lots Apostita de Treinamente 154 Exercicio 19 B, Configura o sunzirio de atarmes. 1, Dé dois cliques sobre © sumério de alarmes. Aparecerii a janela de contiguragiio do sumirio. Made a propriedade Sort de modo que os alurmes estejam organizados pelo nd. Mude a propri 4. Mude a ordem das colunas, Columns. para listar 0 st lade Filter para mostrar apenas os alarmes gerados hoje. tus do a ime na primeira coluna do sumirio, 5. Acrescente wma nova coluna, “Area. para mostrar a drea dos alarms. 6. Mude a propriedade Display para mostrar o némero das linkas no sumério. Show Row Numbers, 7. Ao terminar. clique em OK. A tela agora seri semethante a seguinte: ‘Somano ce Arex ‘ames do cennein “ears HA Cie Ta ee eee aa Copyright + 2005, GE Famue Youmans 10-15 Protiey IPLX Basico. Exercicio 19 Acrescenta um contador de alarme, crescenta um ubjeto 4 tela para mostrar 0 niimero de alarmes nao reconhecidos dat estagiio local. |. Na Tootbox. clique no boro Daradint, 585) Apareceri a caina de diiloge para detinir 0 datalink 2. Clique ne botde Browse | para absie @ Expression Builder. 3. Clique na guia Atarm Counters, 4. Selecione 0 seguinte contador de alarme: Fix32.THISNODE.ALARMCOUNTERS.F_UNACKTOT. A caixa de dilogo seri semelhante 4 seguinte: —————— eT DeaSavce omer 4 Pu oeae| Pea] @ cuss] 7 OusSeren 3 omcarcee ‘in Hares ‘am a To Res sr Cant Fi ores come rz [Bozwemr0 | | | eoarce STR i Beomen (TSE — Lj Peniee ST] aod ie | Se) Clique em OK, be 2808, GE tome At Ite Apostite de Treinamente 154 Exercicio 19 C. Acrescenta um contador de alarme (continuagio). 6. Ao terminar, clique em OK. rl, ‘Alarmes mio reconhecidas” e clique para O cursor do mouse se tora um imbo de catabink. 7. Posicione o carimbo 4 diteita do texto” adiciond-lo, A tela agora ert semelhante seguinie: [Rancacawen Aer nereomvan aaa ‘ans wea ee as _ 7 3 16 3H0S, GL Fasus Aptasation 1917 Profiey iP1N Bisiew Exercicio 19 D. Acreseen um botio para filtrar alarmes, 1 Insira m reténgulo a direita clo sunvrio de alarmes como mostea a figura abaixo. ‘aoeges 106637 54 3. Clique com 0 dota direito do mouse sobre o retingulo e clique em Edit Seript. Aparecera o Visual Basic Editor. 4. Entre o seguinte seript no evento de Click do retanglo Obs: O nome der objeto tlearmSummercOCR pode ser diferente Selecione no menu Fife. a epgio Close and Return to WorkSpace Application. Voed voltaré av WorkSpace, Copyright 29S, GFF arae Automates lois Apostila de Vreinamente 154 Exercicio 19 ey Salva e visua Salve a tela. No menu WorkSpace, sclecione Switeh to Run. © WorkSpace onuda para o modo de es Mude a ordem dos al coiuna Tugname, ugdo. larmes para organizar por nome de tag clicande sobre Como € passivel evitar que a ordem dos alarmes nig possa ser alterada em modo de execugio”? Abra outras elas em modo de alarmes. Lecugdo e fi Adesligue as vailvulas para gerarem Visualize as mudangas na tela de alarme, Reconhega alguns alarmes do sumdrio observe as mudangas, Clique no retangulo a direita do sumétio ¢ note que a condigae de filiro aparece na barra de status do sunvirio de alarmes Como € possivel irar este filtro do sumirio de alarmes? Copyright | 208, GH Pane Auten fo19 Proiey HPS Bis 19.6. Questionario |. Cite dois métodos possiveis para visualizar alarmes na tela, 2. Para que serve o reconhecimento de alarme? 3, Para que serve © sumario de alarmes? te trds usos possiveis dos contadores de alarme, 5. O nome de uma area de aktrme pode ser a mesmo que o nome de wm t Copyright © SIMI, GL Luna Nasossatine 19.20 Apostila de Treinamesto E54 20. Tendéncia de Dados em Tempo Real. Capitulo 20 Tendéncia de Dados em Tempo Real Copyright © 208, GI Fane Automaton Ot Protiey WFLX Basico 20. Tendéncia de Dados em Tempo Real Objetives do Capitulo Em mu suficiente, Muitas vezes & segundos. minutos, ou horas, No iPIX. isso € f capitulo esti organizauio da seguinte forma tas aplicagdes, ver 0 valor corrente de uu tag (como em um datalink) aio & mportante ver 0 Valor corrente junto com os valores dos éhimos to usando um erifice ow wnt tela. Este + Tag de tendéneia + Gritico right © 09S, GF Fane uniter 202 Apostita de Teeinamento 154 20.1. Fluxograma de Desenvolvimento da Aplicagao a | Configuracao : do SCU | i ° : Configuracao \ __ dos Drivers : TT i ooo be i Montagem da Base de i; Dados do Processo Contiguragio dos Monitoracao de : Alarmes. Alarmes ! iT rt ~ i é : Configuragae da Configuracao da i Seguranga Seguranga | Configuracao dos » Monitoracio dos Dadios Dados Historicos Figura 20-1: Fh (Montagem B: ograma de De ¢ de Dados do Pri envolvimento dit Aplicagtio sso € Desenvolvimento Griifico) Gopyeigit © 2908, GI Fue Nusoiation 203 20.2. Tag de Tendéncia A. B. © D. f Proficy IFIX Basen Introdugio «© ETR- tended Trend Tag, # Armazena até 600 valores de dados a serem usados com uni objeto grifico © Ataxa de fei cura do tag tem base no tag ascendente Clear Buffers on Startup # Permite que os valores sejam eliminados cuando a stad cin varredura depois de sai da varredura udeia de tags retorna ao + Se desabilitaca, os valores varredurs io mantides em memiria quando ¢ tag sai de Input Tag # Permite o tag PTR armarenar valores de um outro tay da base de dacos sem ser o tay anterior da cadeia = na maioria das veze: 0 ‘ampo fica em branco + quando 6 campo esti em branco, o ETR usit os dados do tag anterior slug. Compress + Namero de amost duffor de messin Isa coletar para caleular suse média antes de enviar para o © Os valores nu media serio armazenados na meméria imtermediaria Next Block + OETR é um bloco de passagem, ou sefa, © valor que revebe do blaco ascendente € passade para o bloco seguinee Mostrando os Daclos ne Griificw © Para mostrar os valores anmazenadas no buffer do tag ETR. use 0 campo T_DATA nog Copyright © 2088, GIT anne Assvasoninn| ed Apostila de Treinamento 154 20.2. Tag de Tendéncia. Eisen sexe | soveees| TagNane — [TARE_LEVELLTREND Desevginn: [Fak tavet Previous Orion WF Cea Butlers co Stan lepet Tag ~ ava Copies fT —— Engneeing Ure, aQ Lewin: [008 (Hohina: (i500 Unt: [Meter 208. GF Fanuc Automation 20-8 Copy 20.3. Grafico. ce A, Introdugato + Usado para mostrar valores em te oN ipo real e valores histéricos micnu Insert. seiecione Ch Ft para acres Nar um objeto yrifico 4 tela + vei e Figura 2 + DE dois cliques ao grdfieo para detinie uas propriedales B. Tendencia de Valores em Tempo Real + Part apresentar yitlores em tempo real. use a sintaxe padiio de acesso do IFEX, nna segdo Pen List da janela de cond atsintaxe SERVIDOR. NO. EAG.CAMPO. + clique no hotie Browse para chamar o pression Builder * Se uma pena liver a sintaxe de acesso delinida para acessar o ag da base de dados. entio a pena é automaticamente atribuida & modalidade em tempo real + Obs.:a tendéneia de valores histéricos seri diseutida em capitulo, Future Copyright © 2NDS, GF Lan Asi 26 Apostits deTreinamento 154 20.3. Grafico. ieee CE Ble Ear Wokdpace Wen Insert Foemat eviow Help Slesiaiais) a0) eels) gklalolssl ale eles sida) | IST Webe BE retenes: cement + Sto ones Bt Hasen cont + i patwes IB stwescreen chatGewdeno B creauet i vocanctachn Aoeaasbrmey B transereen tiovbar | | | | B rrerwortstaruitec B roxeen @ pooner orcas = Bown oa ot Racer a a 47.9298 an 22 eM + LpRecores Aaa ara ‘ans Ti scheases fase Toe Fo32. NODE TAO Fev cescrenion + Lp secar Ek system conraron iL Focal, press FE Figura 20-3: Gi fiea Tela Copyright © 2185, GE Fame Aowmtatioas 20-7 Protivy HFN. 20.3. Grafico. — $$ C, Algumas Propriedades do Grafico ~ ome do gniticn que pode ser usado em programaydo VBA © Scroff Direction = permite con entido de destocamento do grifice. da esquerda Para.a direita ou da direita para a esquerda, peemitindo a visua dos dados em tempo real seguindo uma curva historica ou ideal © Zooming configura ¢ Zoom horizontal, vertical ou ambos © Refresh Rate + fregiiéncia com que o grafico & atwalizado ¢ “redesenhado” na tela © Prapriedades Vilidas em Modo de £ = Highligterble 5 permite que 0 ghifico seja reatgado em macio de execugao = Selectable permite que o pritica seja selecionado em modo de execuk igo do cursor de tempo, Time zer 0 zoom em una area do yrifien 2 exemplos: mostrar a des Cursor Too! Tips, ow = Madifiable © permite que © grifico seja modificado em modo de execugo exemple: modi catigar de di was propriedades da pena (Pen) usando a iilogo Chart Configuration Copyright ©2098, GE Tome Asana ston 204 Apestifa de Prefnamente 154 20.3. Grafico. Gmemin Gene [chat | Hane [ET — ightb te o Datcretion 7 Selectbie tena Fi T Moshatis Sc Deection Aopeasrce | Phase: Ea | td | se ney Delete Tagname: MA | Tes ome > | Limit ‘ps0 = Se 558.4 Tanae Aatestaions Meo Protiey FIX Basic Exercicio 21 Acrescenta um grupo de coleta (continuagio). 6, Acrescente os seguintes tags a: FILTRO_NIVELE_CV FLOC_NIVEL.E_CY MIST_NIVEL.E_CV SED_NIVEL.F_CV POTAVEL_VAZAO.F_CV grupo usando o mesmo procedimento: Sua janele sets semethante a Crete: [RRIDE— 2 |e oll 2 |Phose: ie 9] | | aw Mossy | bate | | Teaname: — ROVAELWRO | 2 i tine Sao fencl be 7. Ao terminar, clique no botdo Save Changes. Voed volta tela principal de ITA, 8. No menu Fite, se Copyright © 200s, Gi, Ease Aono 220 Apastila de Treinamrente 154 = Exercicio 24 C. Abre o Mission Control. 1. Na drvore do sistema do WorkSpace. dé dois eliques em Mi Aparecert x 2. Clique aisa de di xa de didloge do Mission Control. Te. seri semethante a se: mcena ME sce [SAC [a4 | Aensyrenerseon] e580} operat © 2088, GI. fusue Automation 2a Proties IX Bisiew Exercicio 21 D. Inicia a eal Inici de datos. HTC para calctar 0s tags configurades. 1. Coma yuia HTC selecionada, clique no botio Start, Aparecerd a seguinte caixa de didtogo: 2. Deixe o campo em branco ¢ clique em Start, ora a HITC esti coletando os tags configuradas. 3. Saia do Missian Contre clieando ne bottio Clos Fim do Exereicio Copprigt © 2008. GE tonue Auternation Apostila de Freinamento 154 Desafio Exercicio 21 A. Desai Se voce concn o exereicio. tente esses passos adictonais, 1, Acrescente um novo grupo de coleta histérica com tags de sua . taxa de coleta diferente ¢ use um tag ao campo Qualifier tagdo. Use uma Dieu apis canfigurar as novos grupos no HTA, reinicie «a coleta histérie parande ¢ iniciando novamente 0 programa LTC no Mission Control. Acrescente um novo grupo de eoleta histiriea com tags de uma estago remota. Dica apax configurar novos grupos no HEA, reinicie a coleta histérica parando & ini¢éando novamente 0 programa HTC mo Mission Control. 3. Acrescente 0 pr a HTC & lista de taretas do SCU. Protiey IFEX Basic 21.7. Questionario Explique 0 objetive dos aplicatives ITA e F 0 objetivn de dividir a contigura historiea em grupos de eoleta? Qual &o objetivo do Gratiticr Tag era um grupo de coleta? 4. Qual é o objetivo do campo Limit em um grupo de coieta? 8. Comoe HC pode set iniciudo e parade manuialmente? Ainda, como o HFC pode ser 2 iniviar automaticamente toda vez que o IFIN é iniciado? opgright 2808, GE Lise So 2M Apostle Teeinamente 134 22. Visualizando os Dados Histéricos. Capitulo 22 Visualizando os Dados Histéricos 20S. GE Fannie Attrition Mt Proliey iFIX Bisice 22. Visualizando os Dados Histdricos: A tendéncia em tempo real de valores dat base de dados usando um gritico na tela fe apresentada no capitulo 20, Este capitulo mostra o armazcnamento destes valores da base de dados em arquivos historicas ¢ stia posterior visualizagiio no grilico na tela A tendéneia de valores histiricos ¢ configurada através de was etapas: © Cont dos a serem coletados com o aplicative HTA, tivo HEC ializagio dos valores historicos coletados em tm yrifica na tela surgi dos + Inicio da coteta dos dados com o apti o Vi 0, a visualiza Este capitulo aborda a terceira etapa deste proces um grafico na tela. icdo dos valores coletados em Copgright © 2608, G1, Fone Antonin Apastita ke Treinemente 154 22.1, Fluxograma de Desenvolvimento da Aplicagao SCADA: Servidor Configuiacio do SCU Configuragéo : dos Drivers. : poe 1 a : Montagem da Base de _Dados do Processo $ Contigueagae da Seguranca Configuracae dos Dados Historicos IHN: Cliente Contiguracao Desenvolvimento Grafica Menitoracio de Alarmes i Configuracao da Seguranca av Monitoracie dos Datos Histéricos Copyright © 2a, Protiey SFX Basi 22.2, Reviséo da Tendéncia de Dados jistéricos A. Revista Este processo ¢ feito em trés exapas (veja 0 esquema da Figura 22-2) = HTA (Historical Assign) + IVC Ulistoricat Cottecr + Gritive na tela Copyright © 2008.64 Lave eroveations Spostifs de Treinamenta 154 22.2. Revisdéo da Tendéncia de Dados Histéricos, |="; —{ | | Arnuivode | F conigenagsa ie CeynamniestTRMITRGRPDN.OAF i {gots __} | vine | o_o I i ; Argues: ; i ’ ccoymamicatinparaccunsosa3t227H0a | Grésico amie sHTRDATASCURSOSO31228.104 fro workspace) yamics'HTRDATACURSOSO34225.04 Figura 22-2: Cumponeates da Tendéneia Historie Copyright © 208, GP Fone Nateamtion Prosiey iF1X 22.3. Grafico. A. Revisio ++ O grifico ¢ usado para mostrar valores em tempo real e valores histéricos * No menu Insert, selecione Chart para acrescentar um usitico a uma tela + DE dois eliques no yeiticw para d as propriedades do gr B, Visualizagde dos Dados Historicos © Os urdticos de FIN possuem duas modali ladles: historica e tempo real © Alzumas propriedades do grifico 56 tieam disponiveis dependende dt modalidace = se uma pena do gi modatidade histé co for um valor em tempo reat, as propriedades da ficam desabilitadas: + se uma pend do grciticn tor um valor histérico, a taxa de anualizagio (Refresh Rate} ea desabilitads disponibitis 3 lista algumay propriedades dos de em cal modalidade iicos © sux + Este cupituio toes 0 uso do grafico na modalidade historia, ¢ qual sera usado para visunigar os dadais histdrivos coletados no capitulo anterior + Ouse do gritico na modalidaste em tempo real jd foi discutide em outro capitulo Propriedade Modalidade | Modalidade | Historica Tempo Real Fixed Daw | Mabititado | Desabilitado, Faveal Time Hlabiliade | Desabilitade | Pars Before New| Mlabititade Duration Betore Now Darration Habilitado, Habititado: Ieservat Refresh Rats [__Desabilitaio Figura : Propricdades de G Copyright © SUNS, GE Fans Aakutatons 226 22.3. Grafico. Data Sete Browser =~ &B FXDeebare| FE Pincers) Hetonce! }H sions] 7 Date Sewers] +» Alam Counters | Fe THISNODE FILTAD_NvER FOV FLOC VEL? Ge MIST_NIVELF_CV EO_NNELF_CV ee Fa THSNODE POTAVEL MADR VELOCOY TI] teense, OGRE Desdoenet [5005005 A] Pete ate Ea] a step _ | _ahenaie! Frcions 99 ‘igura 22-4: Expres ion Builder (guia Historical) copy 2K, GI, Pane A 227 Prosie FIN Basie 22.3, Grafico, Fine © Daw ~ data de inicio do eiso de tempo = pode ser configurada Ue dias formas: ‘uma data fia (DDAMIM/4 A) 9 uma data relativa d data atual © Time + tempo de inicio do eixo de tempo. + pode ser contigurado de duas formas: © un tempo tivo (1IHMM:S$i um tempo retative ao tempo atual © Span = Duration Uuragie total devise de tempo + Interval 9 imtervalo entre as amostras exibidas (HH:MM:SS) iio pode ser mais que metade da duragto 2 se for 0. 0 interval é determinado automaticamente D. Guia Pen * A maior parte desta informagdo ¢ semelhante ds propriedades de tempo real # Historical Mode = determina come 0 iFTX seleciona o dade do arquivo de dudos historicos-¢ 0 mostra na tela 8 Sumple: todos os valores vatidos ny intervato de tempo delinide 2 agi media dos valores valides oo intervilo de tempo definider High: maior valor valid no intervalo de tempo definide & Law: menor valor vilido no intervalo de tempo detinide Interpolated: os Gadlos so interpokados assuunindo que entre dois pontos € possivel passa une linha rota, Disponivel somente para ser tsado com o software iHistorian dkt GE Fanue Actomation + diretanemte reiaionadlo eo o Interval da guia Time SG] Hanus Aniawatnes Apostita de Treinzmeats 154 22.3. Grafico, Configuration Geral Cat | Osta Sources Pentist axe ALEC | Kel THISNODE FLOC,NIVEL F_CV 'Mi SHISMODE MIST_NIVEL F_CV Hi: THIGNODE FOTAVEL NIVEL F_OY F Aopy TertPens Pen Tine sans} ¥-Avs| Gd] Leger] sett Dae Tine 1c Freddae [EAST] © Feed Tine a. r 3 Beh rai Bay Belse -—5 a Oo | tow | Tine Zone: | r i S . Oueton ine 6S in es i Five: OTT r : | Te Cuvee reo | Ape | Copsright © 225, 6 Fone Amosation 0 Profiey iFIN Baisiow 22.3, Grafico. as Propriedades Adicionais do Grdfico + Uma das caracteristicas mais importantes do grdifico & a integragdo de dados tem tempo real e com dados bristor + isso permite a visuatizagdo de todos os tipos de dados na tela # Para isso, hasta delinir duas penas: uma que plota os dados histéricos ¢ uma «que plot os dados ein tempo real + quando a pena é definida, automaticamente € designade & pers uma modafidade com base eagquckr fonte de dados F. Delinir Propriedities de Dados + Para controlar’ mado como os dados so apresentados pefa(s) penats) configuradits), ¢ delinir as propriedades Jos dados na prigina tabulada do iritico ~ _ espeviticar propriedades como limites alto e baixo. ajustar os timites dos zrlficos de acordo com a Faixa da EGU dos tags da base de dados, ‘ou representir uma Finha de tendéneia. + Exemple: + pura especiticar os valores dos limites alto e baixo poraa tendéncia, dé entrada nos vitlores dos limites baixo ¢ alto nos campos Low Limite High Linut, respectivamente do limite atribuido a fonte de dados, selecione atewixa de checagem Fetch Limits - para e cuperar 0 al tuna do Girdtien G. Tempo de ts + Quando estiver em modo de exceugie o vino do tempo no grifice & ativ . icos FIN usu Cniversal Coordinate Time (ou tempo CTC. + Os dudes sia plotados independentemente de fisos horirios uspecitices, signitieando que os mesmos podem ser visuaiizados em Guailquer ftso hori. + Esempto: suponita que 0 Gritieo A esteja contigurade para plotar dados slas 12 horas & { hora de Eastern Standard Tine - EST (Vermpo Padrdo do Leste) ainda, que w mesmo wedfica seja mosteado dus 11 As 12 horas Ue Central Standard Time « CST (Tempo Padrio de Centro} oy dados plotades em CST serio das (2 ha WEST Copyright © 2008, 1 ne uesmation 2 Apotita de Treinamente 154 22.3, Grafico, eel sani uw: Figura 22-6: Exemplo de Grifico na Tela com Dados Historicos Copyright© 205, GH Fasue Automates 2m Protiey 3FIX Rhisien 22.4, a Eereici 22 Visualizando os Dados Histéricos Exercicio 22 5. GE, Fue Aujttaion: 2a Exercicio 22 Objet 8 Depois de conclu com sucesso este exereicio. voce serd capaz de: |. Acrescentar um Objeto Grifico para viswalizar dados histéricos mpo estimado para concluir este vsercieio: 20 minutos Introdugao Neste exercicio, eriaremos uma tela para mostrar os dados his tum grifico e iremos contiguri-to para mostrar os dados coletados pelo HTC. Ao terminar. d semethante 4 seguinte: PD ition 7% WonSonce unk Co a , seatoe a aa I Ao terminar este exer joy 22.5 e responda ao questiondtio. © GE Tasty Aston Protiey i Exercicio 22 Faz uma nova tela e acrescenta umn dynam, 1, No menu File do JForkSjace, selecione New Picture, Aparecerd uma nova tela sem titulo, Salve a tela usando o seguinte nom: Historica 3, Na Sy tem Tree, ori abra © conto de dvnaine 4 4. Arraste 0 rifice do conjumto de dramas aberto para a tela Historico. Apareceri a seguimte ca ixa de didlogo: nee (ST Hop Demeter [SSO Site Ba B wave | Scrad Deecion Aoptorence | oangemuen Ree Pecbeceat [TE sealavenen Hitenl Vode Rate i tomas vargas Bochyound Coke © Hocsetl T Show murelevabe © Veteal 7 Shem Miele Tees Stow tee, Shee Team Cue Tol Fee 5 acaiv de checagem Seleetable, 6. No campo do nome, digite: Grafico. Copyright 2018, G6 fsa Simonton Apestita de Treinamenta 154 Exercicio 22 B, Configura a lista de pena do griifico. Acrescenta a lista de tays historicos para serem mostrados no grafico. : 2 penta padrio de lista de penas selecionacla, clique no botdo Browse. O Expression Editor se abre 3. Clique na guia Historical, Os tags disponiveis sio fistados na eaixa de didlogo. 4. Na lista, selecione: Hist, THISNODE.POTAVEL_VAZAO.F_CV isa de didlogo sera semelhante 4 seguinte: a Agi V asaveeonne A recourene| EB Peron © hoes] cist] 7 Dassen} Hamas TREE tewoee FET a Lb en ee SEE (CORT) ope fee fsa eto & 3. Clique em OK, i: Vood vorta a janela migde do graf Z Copyright © 2605, GE Fano Satematien Profiey FIX IRisivo Exercicio 22 B. Configura a tista de penas do griifico (cantinuagio) crescent todos os tags histéricos disponive Poo | i nies ° ae tele F StoeGas | Naa aecnaticcraCicty—— F ueeBegml ster | raotetth®—— wemebactens [5 me ee | ceca noeatase Ea teewen FF ey eet ie "7 7. Clique ag botio Apply. Compebght © 2008, GE Howe vate 216 Apestiia de Treinamento 184 Exercicio 22 C. Configura a eixa de tempo do grafico, 1. Clique na guia Time. 2, Estabelegs as seguintes propriedade: ; Start Time — Date - Days Before Now: a Start Time - Time - Duration Before Now: 0:15.00 Duration - Time: 00:15:00 5. Habitite @ eaiva de checagem Apply to All Pens. A caixa de didtogo seri semethante & seguinte: | 1 vo ose | Fo toe pecan] rel et [eee Sottee | Cfecous TEBE] fucsteo EET] F : | egyem—s tr See | a 2085. GH: Fase Ausonaion 2217 Peolivy BEX Bisico EX eric 22. Config: ao eixo de tempo do grafico (continua 6. Clique no boxe Apply AN seguinte nm do para todas as penas: vosaestad arent aceter tad fousee tontovens yest Siege veces ne Geiomceses & extn ee 7. Clique em OK, Voed volta para a janel de configuragao dk S$ Clique em OK para completar a cont raga, Voce volta para a tela Historico. 9. Feche 0 conjunto de cfrnema Historical. Apostila de Treinamente 134 Exercicio 22 D. Atterna 0 WorkSpace para o modo de exeeugaa, 1. Made o HorkSpace para o mode de exeeuyao, 2. Clique nos hordes ile navegagtio de grafico, Explique 0 que avomtece. 3. Abra outras telas da aplicaydo de (ratamento de sigua e ltere o nivel dos tanques. : Aguarde alguns minutos ¢ observe as mudangas no uritico da tela Historico, : im do Exerei 7 Copprighe © 2008, Gt, Pani Aatumation Protiey IFN (hisicer Desafio Exercicio 22 Copyeie Se voce conctuiu o exercicio, tente esses passes adicionais: ico da tela Historico, Usando © Editor de Visual do denamo, Acrescente boties ratio, 1. Desagrupe o dimanto do g Basic. explique como funcionam os bots jonais para navexar 100% o tempo de duragsio do ico com penas historicas. 3 de cada pent? (emaper real no mesmo las para o tempo de dura 2. Acrescente algumas penas em sain ser fi Que medangas pre 288, OL Eastue Ante sation 20 Apestita de Treinaments 154 22.5. Questionario copyrig Onde se contigui Como um grafico pode ser configurado para mostrar tanto dados em tempo real como dados histiricos? Qual & o objetivo do campo Interval no grifico? Qual é 9 objetive does impo Historical Mode no sri Depois de fazer um zoom ent uma reg zoom original” iio do grdtico. como & possivel restabelecer o ais propriedsdes padedo para un novo grifies (nimero de tiques dos-eisos. mimero de legendas dos eixes rego na qual © grilign se move, periodo de tempo em que o grafico € atualizado, Profiey IFIN Biisicw 22.5. Questionario Copyright © 208, GE Ena Sunenation 2 Apostite Je Trofnamente 184 23. Seguranca Capitulo 23 Seguran¢ga Copyright © 2005, 1 Bani Automation 2st Protiey GFLN Basico 23, Seguranca Objetives do Capitulo Antes de instalar 0 iFIX, devemos projetar o nivel de seguranga descjado para proteger 0 processo. O sistema de seguranga do iFEX é um sistema baseado om wstkitio © zrupos de usuarios. Este capitulo mostra & conlignracio da seauranga ¢ oy passos necessirios para habilitar o sistema de seguranga do iF) izado da seguinte forme O capitulo esti nar e modificar tite de seguranga © Criar comtas de grupo + Criar contas de usuirio © Caraeteristica de auto eonexto © Inivializar o sistema de se: rang are desconectar Capyaight © 2005, 68 aw Auton Apostita de Teeinamente 154 23.1. Fluxograma de Desenvolvimento da Aplicagao Py SCADA: Servidor i | Configuracio Configuracto | do SCU do scu : i | “ ‘ Configuracae i ' i «los Drivers 4 i eee - - | as Desenvolvimento aceon Gratico : Montagem cla Bose de | Dados do Processo i | 4 i ‘ Goniiguragao dos Monitoracio de | Alacmes laces i : Configuragao da Configuragao da : Segurang: Seguranca o ". 7" i £ er i o Monitoracéo dos Datios Historicos Dados Historicos ura 23-1: Fluxograma de Desenvolvimento da AI . (Conf egu rangi) 1 28. GI. Sunes Autrmation Protiey IFIX 23.2, Configuracao da Seguranca A. Como Impiementar a 1. Detina as dreas de segura Crie as contas upo © de ust Detina © ustirio para conexdio automatica + somente se houver usudzio para conectar automaticamente com o FIX 4. Copie os arquivos de se: nance para todos os nbs + se estiver usando um servidor de arquivas, copie os arquives de turaniga para o servidor Especitique os diretirios de contiguragio da segaranga + se estiver usando um servidor de principal ude computador fe 6. Habilite a rquives, especitiqie como diretério rvidor de arquivos ¢ como diretério backup um go ql uriaga ent todes ox nds ¢ salve a eon! do de seguranga 7. Se quiver war a protegio do WorkSpace e WorkSpace ¢ faga a contiguragao no User Prefer Protection, 2 Environment BL Observagi + Toda a confizuragdo de seguranga ¢ feita no programa Security Configuration, Figura 23-2, que pode ser acessado a partir do SCU ou das barras de Ferramentas ako WorkSpace © OFFEX precisa estar sendo exe atado para configurar a s ranga + Ao termina, veritique 2 contiguragie conectando e acessinde as scaraeleristicas va aplicagio ¢ as dreas de seguranga para cada conta de usuario *¢ Tonte. ainda. avessar as caracteristicas da apticagao ¢ dreas de seguranga no Ponivis para assegurar que a seguranga nega acesso CA configuragao de segueanga torneee seguintes habilidades © Habititar og desabititur o sistema de seguir © Criar ov modificur as contas de usuirios Acesse a uplicativos espe Hivos, agdes dentro dos aplicativos ou telas © Fornecer protegie de escrite aos taus da base de dados da process Copyright 2S. G1 Hanus Secon 24 de Fecinamento 154 23.2. Configuragao da Sequrancga Configuragio de Configuragaio de Usuisio Area de Seguranga Configuragio de Auto ‘Conexio Contiguragao de Grupo suranga Copgright > 2008, GE Fame Aimnation Protiey SFIX Bisiew 23.2.1. Areas de Seguranga A. introdugio vee Uma crea des -guranca pode ser uma divisie-fisica.ou. funcional da planta # Asiireas de seguranga podem estar di fdas por: = equipamentos de processo (tal como bombas ou fornos) uitidades (tis como combustivel, 4 ou vapor) fangdes de manuteng’ie + Os nomes das areas podem ter até ura 23-4) aracteres alfanumeéricos ( + Os primeiros 16 sao predetinidos A-P, mas podem ser alterados, + Pode e configurar até 254 dreas de s ranga B_ Restrigio de Sey rang: © Asiireas de s = blocos da base de + telas + reeeilas C. Mensagens de Segurang: + Sealguém tentar alterar a valor de um bloco ilegalmente. a seguranga gera uuma mensagem ssa mensagem contém nome da pess + OFPTX envia essa mensagem ao arquivo de auditoria de seguranca (*.LOG) & para todos os servigos de alarme habititados, exceto para 0 sumario de alarmes que tentou efetuar a alterago + mais sobre este assunto fiauramente neste eapitule Copyeeght © 2005, GE, Hanae Aetonsation Apostils de Treinamento [$4 23.2.1. Areas de Seguranga gio das Areas de Seguranga Quando uma area de Ela restringe... seguranca esti atribuida a... blocos da base de dados a eserita no bloco, A restrigdo para leitura & i feita na seguranga da tela, telas, acesso de feitura ao arquivo. acesso de leitura ao arquivo. Restrigdes das Area de Seguranga 1 29S. Fame Autoeeaon 2367 Peatioy IFEX Biisico 23.2.2. Contas de Grupo A. Conta de Grupo ©. Uma coma de grupo detine os privilégios usa dos por mais de um ususrio * ACs) conta(s) de grupo é atribuida a um usudeio na conti uswirio da conta do Assim. os usuuirios passam at ter acesso a todas as caracioristicas da aplicagio € sireas de segurange detinidas para o grupo: B. Como implementar as Contas de Grupo # Use as contas de grupo para atribuira maioria dos privilégios # Se os requisitos para do sistema nao precisar de tal estirgo de o de contas de urupo, utilize as contas padrao fomecidas na instalagio + essts contas padrdo represerntam uma form a seguranga ¢ detinem papdis tadministrador v operadozes) imples para implementar Tuncionais de uma direa de produg3o * Veja o exemplo da Figu para definiglo de eontas de grupe Para criar uma conta | Habitite aos seguintes privilégios de grupo para (Application Features) desenvolvedores de-, e de dados Database Manager, Database Reload. Database Save ¢ Database adel’ Delete, tela WorkSpace Configure, WorkSpace, Exit from Rin vac, Operator Task Siwitehing, Database Manager, Database Save, Database Reloud ¢ Database tukt Delete receitas | GUT Recipe Buikder Development Window, GUI Revipe Download, GUI Recipe Save. GUT Recipe Upload e GUT Recipe Text Ontpta supervisores WorkSpace Switching. Exit from Run Mode e Operator Task emplos de Contas de Grupo Copyright 208.401 Bae Aatonatis Apostita de Treinamemte 154 23.2.2. Contas de Grupo. Ad ‘Modify... ld, Delete | OK Cancel Help —_ Figura 23-6: Contas de Grupos Security Arcas Application Fentures Database Monager z WorkSpace Runtime WorkSpace Configure al 3ay foulity. Modi 0K Cancel | Help| | | ' Figura 23-7: Perfil de Grupo Copyright © 2008, G1 Taney Automation 20 Paliey IFN Basico 23.2.3. Contas de Usuario AA. Introdugzio + Uma coma de usuario define os privilégios exclusives a um usuirio “ada conta de usuario possui um nome para conexdo (Login). uma senha ‘opcional ¢ 0 nome completo da pessoa = scestiver usando a seguranga integrada com o Windows N’ inclua © nome do dominio 2000/XP, B. Avibuindo Contas de Grupo ao Usuario © Atribu privitégios de grupo sempre que possivel Se um operador precisar de privilégios adicionais (caracteristicas de aplicagio ‘ou dreas de seguranga), estas podem ser acrescentadas a conta do usuario # Se diversos operadores prec am dos mesmos privilégios. erie outra conta de grupo ¢ atribua-aa ess operadores C. Login Timeout + Campo que define um tempo maximo que o usudirio permanece conectado + Quando um operador tenta acessar uma drea restrita apés o término do. tempo. o IFIX desconecta © operador + Seo intervalo de tempo termi utando uma apticagio, 0 FL enguanto um operador esta desabilita 0 comando Save do + Com essa caraeteristica, « 1FIX pode desconectar automaticamente usuirios que Se esquecem de Fazer isso ao final do turno. por exemplo, se configurar 08:00:00 neste permanecer conectado por oite horas npo. 0 usucirio pode = quands © proximo ture comega prog Fe uM NOVE usuKirio eXeeut UM fama, o IFIX desconecta o usudirio anterior + isso forga o novo usuario a conecti se com sua propria conta + isso evita acesso niio autorizado a apfieagdes e aveas de s permitidas ao tuo anterior ran Copyright © 2008, GE Eansc Astomaton 2h Apostila de Treinamenta 184 23.2.3. Contas de Usuario Current Users SYSTEM ADMINISTRATOR (Modify. Delete | | “ie ox Cancel Help Figura 23-8: Contas de Us © Use Windows Security { | 6 Eull Name: [Chuck Smith Login Name: Q Password: [7 Login Timeout: Group Security Application ENGINEERS F WorkSpace Runtime | 6 [Enable Task Switching . | Enable i - i i i £ Mosity... Modity.. Modify... OK Cancet Help @ Figura 23-9: Perfil do Usu Copyright © 288, 64 Fanug Aatunntion 23.2.4. Conexao Automatica A. Introdugio 8+ A conexito automitiea (Antomatic Login) designa um us automaticamente quando o iFIX € inicializado io para conect © Permit VW). nd ontigurar somente o nome de né focal no campo Node (Figura 23- 2 ser que seia usido um Servidor de arquivos © Esta conti yuragdo & salva num arquivo ] EEN E Delete all AL Clique em OK. Apostila de Teeinamento 13 Exercicio 23 sguranga para o novo grupo de seguranga (continu: D. Acrescenta dren di 0}. A janels do perfil do wrupo agora deve ser semelhante a: Gioup Name: [SOMBERENTO Secutty Areas Application Features ee er Faniine Modity. | Moai ox Caneel Help 5. Clique em OK. Voc volta 4 jancla de contiguragdo das contas de grupo, que deve ester semeihante a es Current Groups IBOMBEAMENTO Ads... lev SUPERVISORS: Modify. i Delete ox Cancet Help| 6. Clique em OK. Voed voltit a janela de contiguragdio da segurange. Cspgtight + 2008, GF buses Auer 2320 Protiey IBEX Basicw Exercicio 23 tum novo uswirio. fe acrescenta esse usitirio ao nove grupo de soguranga. E. Acrescents e configu: Acrescemta um nove ust 1. No menu Edit, selecione User Apareceri a janela de con tiguragiio das contas de usw 2. Clique no botio Add. do pertil do us Apareeer 3. Crie um novo ustxirie de acordo com a seguinte informa Full Name OPERADOR BOMBA Login Name BOMBA Login Timeout 00:10:00 Password BOMBA BOMBEAMENTO © ser semethan 4 a janeia de contig Fe Winco Seay | Passwort: P foam Fimecwt TFET {omnes f [WorkSpace Haniene | | | wr | a | i 8, Clique em Ves para salvar as mudangas. Copyright © S083, G1 Fane Ntoanioe Bo FE Copy Apastiia de Treinamente 184 Exercicio 23 uranga as telas. ‘guranga as telas usando a jenela de propriedades. Acreseenta areas di ‘Acrescenta dreas de 1, Com o WorkSpace aberto em modo de configuragao, no menu File, selecione Open. Aparecerii a caixa de diilogo para selecionar uma tela: Birvendaver! Bhisconsos! | fie Bhicrerstendasivot a fence [ae] fesaiee [Foaeee Sen Selecione Bombeamento.grfe clique em Open. AN tela da estagdo de bombeamento are. sho. 2008, GE Fane Auteamstion Pratiey HEIN Biisico Exercicio 23 3, Clique com © botde direito Uo mouse sobre uma drea em branco da tela, depois seiecione Property Window. Aparecezd a janeta de propriedades: Frere {rome} Pambesnerts lawayontep Fate Iaee anor fsck onbsor 6777215 (cscraersties| tee [conaenis errant " 4 is co rake 1s Fae ue ve S7.anT HOMIE . 6 ragsanvarsoot e entre BOMBEAMENTO. 4. Clique na propriedade Securit Fecke a 6, Execute © procedimento amerior para acrescentar wrapos de segura corde com a seguinte informagto: Janets de propriedades e salve a tela a tetas de Tela Area de seguranga adorget MISTURADOR nentador.get SEDIMED DOR ittrogrt FILTRO. 1S, Gi, goa Attention Copgeigh 2 ore Apostita de Treinamenta 154 Exercicio 23 G. Acrescenta um botio de canexio a tela Menu. Acrescenta um botdo & tela Menu para chamar a janela de Login 1. Com 0 HurkSpace aberto em modo de contiguragio, no menu Open selecione Apar Hate sa de diilogo para abeir uma tel, 2. Clique em Menu.gete depois clique em Open. A tela de nivv oabre. 3. Nomenu Insert, selecione Pusit Button, Um botdo upareceri no centro da tela Menu, 4. Arraste © botio até a base da tela Menu, Dé dois cliques em Pash Button ¢ entre Login como texto do botdo A tefa Heard semethante a seguinte: Paice —— “ana Sree Fite 1 MHS. GE foe Amtamation Proiey FTX Basico Exercicio 23 G, Acrescenta um dotio de conexiio a tela Menu (continuagio). 6. Clique com o botdo direito do mouse sobre o botio € selecione Edit Seript. Apareveri o Editor de Visull Basie, seguinte: [relaNavegacas (Code)] or] et STC eS Ele Get Yew Inset Foumat Oeduy un feels Add-ins Yanda Tea SR pose aoe [eFaticre Teavate Sw cPisPaceuse_Initial, Losin End, Sub 1 as id Return ta WorkSpace | 8. No menu File, selecione Clos Voed volta wo WorkSpace, . selecione Save, 9, No menu Coppright © 2808, 64, Fase Auteniation Apostita H Habilita a seguranga, Abre o programa de contiguragdo de seguranga e habilita a seguranga, Com 0 SForkSpace aberto em modo de conti Configuration Utiiey, na barra de ferramentas do HarkSpac Aparecerai a janela de cont uuragiio da seguranga 2. No menu Edit, seiecione Configuration, urar os diretérios dos ara Apare seguranga Janela para habilitar ¢ contiy a I |) Security Pan: [ENOVMAMIESILOERL | | exten rane FSBRERLG————— | | ce cance sep J | “io Enabled, depois clique em OK. Clique a op Voeé volta para a janela de configuragdo de seguranga. No menu File, selecione Eat Ctique em Yes para salvar as mudan Copyright © 2008, GI Hanus Ntowsaien de Veeinaments 134 Exercicio 23 ragdio. clique no botio Security juivos de Proliey EEX Biisiew Exercicio 23 Testa a seguranca. Fecha ¢ reinicia 0 WorkSpace apds conectar 0 nove usuario para te star a seguranga, Obs. tém der conta de ustudrio que voc’ eriou na seedo anterior deste exerci vcd uscardé conta Sustenr cdministrator que veni pré-contigurada no iFIN. Login Name: Admin Password: Admin se como Admin, 1. Clique no bot 2. Feche e reinicie 0 WorkSpace. 3. Conecte-se como Adi ne navegue pelas telas 3. Desconcete o ustririo administrador. 4, Conecte-se com 0 ustirio Bamba e navegue pelas telas. tec’? Voed configurou com sucesso a Oquea -gurang Fim do Exercieio 245, GH, Fase Attention Apostila de Vreinamento (54 23.7. Questionario 1. Quat € 0 objetivo de eriar grupos de usuarios? wens de usar um servidor de arquives para salvar a wsdesvanta guranea 2. Quais so as vantay configuragio de 3, Qual € 6 objetive do Login Timeout? vusadas no FIX? A. Como as drens de seguranga Qual & 0 objetive do Automatic Login? nie Aytuwsation Cpgeigt © 2485, GE Fa Protiey IFEX Bkisiow 23.7, Questionario pagina em branco 208, GH Fane Autation Apostila de Freinamente 154 24, Usando os Tag Groups Capitulo 24 Usando os Tag Groups Copyright © 2008, GI fanbe Aarons at Proticy PIN 24. Usando os Tag Groups. Objetives do Capitulo Este capitulo mostra como trabathar com uma ferramenta grdtica chamada Tag Groups (Grupos de Tags) esti organizado da seguinte forma: + Introdugio avs Ta Groups + Uso do Editor de Tag Group ©2005, GH Fastue Vator copy Apestita de reinamento 154 24.1, Fluxograma de Desenvolvimento da Aplicagao i i : SCADA: Servidor IM: Cliente : ' Configuracao Configuracso Co doScu do SGU i I | Configuracao i | dos Drivers t | Desenvolvimento i i Grafic | Montagem da Base de : : | _Dados do Processo : i Contiguragao dos Monitoragao de i Alarmes larmes 1 yi i : iS Configuracao da Configuracaio da Sequranca | Seguranga : r | i i Configuracao dos : Monitoracdo dos i Dados Histericos Dados Histéricos de Desenvolv’ nvolvimento Grafico) jento da Apt Cappright © 2008, GH, Free Autouation Mes Prosiey LX F 24,2. Editor de Tag Group. A. Introdugiio * Os grupos de tag tornecem uma solugio que economiza tempo permitindo criar uma dnica tela para rete similares de set processo + Por exemplo, uma tele pode ser ustda para representar linhas de prodtk Zo de titorica semelhantes em um et * Um Tag (Substitution) cortesponcente Group & composto por um simbolo (Svmhul), ura substtuig uma deseri¢dio (Description) epcional > mareadores de I + Srmbots: para fontes de dads ov textes em uma tek + Substitutions: so cadeias de caracteres alfaneméricos que substiquem os simbolos da tela Arquivos de Tag Group. usados em dreas da tela onde es pontos de dados sto ficos do processo + Os simbolos 93 ios paca representar valores espe ‘ty Group associa os simbolos das telas com ugde © Di rquiivos de especiicus em modo de = um arquive de grupo de tay & um arquivo bindrio que consiste em simbolos, substituigdes e descrigges C. Editor de Tag Group # Para acessur o Tixe Gronp Editor, clique no botdo P| de barra de terramentas do Works © Campo Srmbal (abrigatério) ~ define um simbolo que seri substituide pelo teste de substitu = pode comter até 60 earacteres alfanumericos > o primero caractere deve ser uma letra © Campo Substitution (abrigatorio} + define um texto que substitud um simbolo - pode conter até 60 caracteres alfanuméricos: reture deve ser unt ete De primeiro a © Campo Description fopcionsll) + define o texto que desereve a tumgio dat substitutg ~ pode conter até 60 curacteres alfanumerivos, incluindo caracteres cespeciais, tuis como =( 4) & + % € espagos Copyeight © 2bIS, GE Fares Antorsatio Mea 24.2, Editor de Tag Group pusilla de Treinamenta 154 & Pei To [-51) Hie fot Fema Hep Olcs|ea) x leslelx] SefS/S] alae] ele) Sybes Substitution Description 7 finLET ARE Faiz NODEBWATER_SwiTCH FOV 2 |uever Fod2naded mash level CY S__[OUTLET_VALVE ——Fied2 THISNODE mash level OV 4 [TEMPERATURE FW, THISHODE. mash temo 5 6 J 1 (ick the Get Fut Name burt to quay the ea tne databare for ‘he fl cualfed name, Fortis Press Fi spyeiaht © 2805, Gh Fone Autoasation ~ Rawal Care 24.3, Tag Groups em Telas A. Definigao de Simbolo icioe ‘¢ + Para especiticar um simbolo na tela, 0 sinal de “i” deve aparecer no ii fim do texto de simbolo + com isso, o iFIX consegue diferencias um texte comum do texto de um simbolo de grupo de tag imbolo deve ser entrado somente com o texto sem o = Exemplo: = queremos eriar um dfatalink em uma tela para mostrar o valor de um, tag de saida de temperatura + esta tel serd usada para mostrar trés processes semelhantes + para usar um simbolo chamado “Temperatura” ns tela, digite como fonte de dados do cenelink: Temperate = quando o IFEX Ié o testo nesse formato, identifica 0 texto como am simbolo de grupo de ta quando a tela éaberta em modo de execugao. ¢ simboie ¢ substituido pelo texto de substituigao configurado no editor de Tag Group B. Substiuigdes Pa iis ou de um texto, & P possivel também substituir apenas uma parte de um & isso & chamado de substituigdo parcial © Poréin, existem regras a serem seguidas: + asseyure-se de que existe um sinal de “4” no comego & no fim do simbolo para denotar onde o simbolo comega e termina, ~ observe bem os sinais ” ome de tay. * quando estiver usando um simbolo em un ies dat Copprighy ©2808, Ga. T ane Aetuntaio Me 24.3. Tag Groups em Telas Aosta de Treinamente 18 Simbolo Correto | Simbolo Incorreto Né@tagh@.t ev © Né@tagh@tev @aghase | Motivo | | Os elementos nao esto separados por pontos. Neste exemplo. faltou um ponto entre o né eo tag. eo tag € 0 campo fev. ‘Todos os simbolos devem comegar ¢ terminar com 0 sinal “@", Neste exemplo. © campo nao sera substituido pois ndo possui o sinal “@" no final. Os elementos no estio separades por pontos. Nao é possivel compartilhar os sinais “@" eomo foi feito. Neste exemplo. ccorrerd uma substituigio para ag? mas nio para 0 campo, i T No.@unin@adevicede.t ev | No@unit@deviee@.t_ev Nao € possivel compartithar sinais “@”. Neste exemple. ocorrerd a substituigo para ini mas iio para device. Ginagh + dra aragl @ eta Deve-se colocar um espago ese depois de uma representagde matematica (o sinal de mais (+) neste exempio). Substituigdes Parciais Gonpeight ©2085, GI Lame Antomation ~ Certo e Errado Protiey IFES Ba 24.3, Tag Groups em Telas C. Como Associar um Arquivo de Fag Group a um Evento de‘Tela © Osarquivos de Zag Group devem ser carregados junto com a abertera da tela © Oassisteme (pen Picture ou Replace Picture permite também especiticar 0 nome do Tay Group a ser carregado na abertura da tela (Figure 24-4) © Notas Adi tela a ser aberta for escol habilite a opi 1 somente em modo de execsedio, dio Select Picture to Open in Run Mode 2 quando o WorkSpace esti em mado de exceugio e 0 objeto é clicado, aparece a caixa de didlogo Open para encolher a tela other o arquive de Tag Group somente em modo de aibilite a opgio Tag Group File in Run Mode + se preferir exceugiio, 9 quando 9 Workspace esta em modo de enecuedo & 0 objeto & clicado, aparece a caixa de diilogo Select er Tag Group Definition File para escother 0 grupo de ta D. Como Otimizar o Carregamento da Tela em Modo de Execugio + Apis terminar a definigao do arquivo de grupo de tag. otimize o de: de seu carregamento usando a fungia Resolve Tags no menu File mpenho = isso taz com que a tela troque os simbolos pelas substituigdes & cestabeloga conexdes entre a tela © as verdadeiras Fontes de dados #0 Tag Group Editor salva essa informagdo no arguivo de armazenamento do supa de tag (.TGS) (TGS- Tag Group Storage) ~ também armazena o mimero da vers lag e 0s textos substituides 10 da tela. o arquiva de geupo de + existe apenas um arquivo de armazenamenta de grupo de tag por nd EL Como Habi 2 uma Mensagem para Telas sem Resotve Tig © Aca intormando quando uma tela pr Tags brir as telas em modo de exeeugdo. & possivel habilitar uma mensagem isa ser convertida usando a Fungdo Resolve rl fazer isso, & preciso editar o arquive FILTEREDERRORS.ANI localizado no diretérie DYNAMICS1LOCAL © Constlte o manual eletronice (Hectrunie Banks) para mais informagiies Copyright © 2008, Gs Banuy Avtar 28 Apostita de Treiamente 154 : 24,3. Tag Groups em Telas ict cs Pte Nae | Pete Aes: Fotion Onions) tea Pot PT | Enable Teg Greup Subetuton Top Group Fle: Tae 160) aS T Select Tag Greus Fie Aun Mode | 7 Select picture to open in Fun Made | i | Figure 24-4: Assistente para Abrit uma Tela (mostrande um arquivo de Tag Group) 9 Protiey iFTX Bisico 24.4. Exercicio 24 Usando os Tag Groups Exercicio 24 Melo Apostila de Treinamento 154 Exercicio 24 Objetivos Depois de concluir com sucesso este exereicio, voce serd eapaz de: 1. Criar un arquive de grape de tags Animar objets na tela com grupos de tags “Tempo estimado pare conclair este exereicio: 30 minutos Introdueio Neste exercicio, eriaremos uma nova tela, Diferente das outras tetas criadas nesta aplicagio. esta tela nao contend referencias especificas a tags de base de dados de processo. Ao inves disso. todos as caatadinks ¢ animagGes conterio referencias a informagdes de grupo de tag. Trés informagées sobre um tanque sero apresentadas: condigdo da valvula de entrada, condigao da valvula de saida ¢ nivel do tanque, Uma nica tela serd wsada para apresentar essas trés informagdes para 0 misturador, foculador, sedimentador, filtro de dgua ¢ tinue de dgua potavel. Ao terminar este exercicio, vit até a 24.5 e responda ao questionaio, Copyright 25 A Pasay Amtmation Mel Protiey IFLX Naisivg Exercicio 24 A. Cria uma nova tela, ibora uma nova tela e acrescenta objetos graficos. (. Criar uma nova tela no HorkSpac 2. Acrescemte Retiingulos, Paligonos, Textos, Data ¢ Hora usando a figura abaixo: como model Bleilalalet dunes en vel do Tosa Valvuta de Entrada: vawua ee Soido: Esta tele representa wun tongue com valvulas de entrada e saida, Esse tongue serd sud para representar 0 misturador, 0 floculador, 6 xedimentautor. 0 filtro € 0 ange de dgna potdvel, Isso send feito com ox grupos de tag Salve a tet com o seguinte nome: T ‘anque GF ans Noten M2 Copyright ETP aupmacar. com. ba\ suponte ‘Apostle de Trefmmemta 154 dmp rea © Aguacies, com. be, Exercicio 24 B. Configura um arquivo de grupo de tags. Edita um arquivo de grupo de tags com informagGes sobre © misturador. rramentas do MorkSpace, clique no bode do Tag Group Editor 1. Na barra de Apareceri o editor de grupos de tag, 2. Na primeiza linha, configure as colunas (clique com © botdo di do mouse sobre a linha e selecione Edit Data Entry): Symbol: ENTRADA Substitution: Fix32-THISNODE MIST Obs.: Néo coloque #_C¥ apés 0 nome do tag! Esta seré uma substituicée parcial userida diferentes campos desse tag de base de dudes. Acrescente duas linhas adi usando a figura abaixe como modelo. Ao terminar, 0 editor ser semelhante ao s ess [=i] Fle “Edt Fomat Hep Dlcs|sa) [alealx) AclFl>| Ala) -1o| guinte: Symbol Substtion Getfet | = 7 ENTRADA Fad THIGNODE MST_ENT am 2 _{saoa £432 THISNODE.MIST. $A ave Feo2 THISNODE MIST NIVELFOV SERS i ae (ck he Get Ful ane button to queiy the teatime detabae forthe fuly quabied name. Fot Helo select Help Tosict liom the Hela Menu Alow3 CF Obs.: Repure que algumas substituigies tem o campo F_CV ¢ outras, nto! 4. Salve o arquive de Tag Group com o nome: - Dav) ~ Soave ~ Diogo Copy Daw Gla © 2008. GE Panye Autonsion 2S Protieg LN. Exercicio 24 Acrescenta outros grupos de t ria grupos de tags para o tanque de HHocutay potivel. filtro de agua ¢ tangue de digua 1. Crie um novo arquivo de Zag Group usando a infarmagiio abaixo: Srmbol | Substitution NTRADA MDA NIVEL Salve este arquivo como Floculador.FGD 3. Crie um novo arquivo de Tag Group usando a informagio abaixo: Symbol | Substitution ENTRADA | FIX32.THISNODE.FILTRO_ENT MDA |_FINS2.THISNODE.FILTRO_SAL NIV . |_FIX32-THISNODE.FILTRO_NIV 4. Salve este arquivo como Filtra. TED. Cric um novo arquivo de Teg Group usando a informagio abaixe: Ssmbol Substitution NTRADA | FIX32,THISNODE.POTAVEL | ENT SAIDA NIV POTAVEL_NIV 6. Salve este arquive conto AguaPotavel. TG 7. Feche o Tuy Group Kuitor. Copseigin © 2085, GE. Rane Nutomaies Meld Apastite de Treinamento 134 Exercicio 24 D, Acreseenta win dusatink na tela. 1. Com a tela Tanque aberta, acrescente um dutalink abaixe do texto da vilvula de entrada. 2. Configure ¢ dateink da seguinte forma: Source: @ENTRADA@.A_CV Data Entry In-Place yp Alpha-Numerie 3. Clique em OK ao terminar. Agora. a tela seri semelhante & seguinte: Fa fat Wasson Blealals Sl eS)J BIO alli] sales} 9texlsalsale 3a355°W Nome do Tanque vero | f Nivel do Tanque: | | | | | DATADATA Fetes 20 worm sw 4. Salve a tela, Crperight 2005, G1 anew Amtomavion Protiey i718, Exercicio 24 Aerescenta novos datulinks. 1. Acrescemte um davalink abaixo do texto do nivel da tangue configurando: Source: G@NIVELG Data Entry NONE ‘Type: Numeric 2. Acrescente um dlatulink abaixo do texto da vailvula de saida configurande: Source: @SAIDA@.A_CV Data Entry In-Place Type: Alpha-Numerie Agora, it tela seri semiethante & seguinte: Mer inet Fama Won sielSin| sleziasle lcs a(S a fer|sp) eietia| sc} &.|es/sy15ajan| Nome do Tanque nal 32872003 Nivel do Tenque: Valvula de Entrada: DATADATA b= Valvula de Saida: Copyright 2008, G1 Bae Autenation Melo Apostita de Treinamente 154 Exercicio 24 ravegagaio de t ‘um bolo para navegar entre os quatro arquivos de grupo de tag. Acrescente um botdo na pane inlirior da tela e Mistui ma legenda: jor . Clique com © botdo direito do mouse v selecione Es ¢ Script. © Visual Basie Editor apareces ie 0 seguinte codigo: Acrescente trés botGes adicionais a wela e acresvent outros tr’s arquivos de grupo de tag. [een conn Caan aa Q — | FNome do Tanque tee do Tange “ate ems / i fe | | | == a G. Profiey iPIX Nasco Exercicio 24 imta objetos na t Cria animagdes de abjetos usanclo simbolos de grupo de tag: real de tag! Nao usa nenhum nome 1. Anime o preenchimento vertical do tanque com 0 simbola @NIVEL@. NTRADA@-F_CV. imbolo @SAIDA@.F_CV, 2. Anime a cor da vilvula de entrada com 0 simbolo @E: dlvula de saida com @ ea tela Mude para o modo de execugia e teste os quatro botdes. do Exereieio 1+ THDS, GE ange Aatomarion 2s Apostle de Treingmento 154 Desafio Exercicio 24 A. Desatio. : Se vocé completou 0 exercicio, tente esses passos adicionais usando simbolos de oO grupo de tags (ndo use nomes reais de tags): L. Crie comandos para alterar a condigdo das valvulas (abrir/fechar) quando 0 kirio cticar sobre ela. Anime o texto de titulo da tela de modo que aparega o nome do tanque que esti sendo mostrado no momento. Dica: & possivel fazer isso facilmente acrescentando um nave simbolo de grupo de ag a coud arquivo ce grupo de tag, 3. Quando a tela do tanque é aberta, nenhuma informagio inicial € mostrada, Configure a tela de modo que as informacdes do misturador sejam mostradas como padrio. 4. Configure a tela do tangue de modo que o eperador seja alertado para escother um arquivo de Zag Group quando a tela for aberta. n do Desafio Copyright 2008. Gib Fauve Aamo Dede 24.5, Questionario Coppright © 2088, Gi Provigy 162 Bi Para que server os Tag Groups’? Explique as substituigdes parciais. Quai éo objetivo da fungi LoadTagGroupFile usado neste evercicio? é mostrada. Como a tela do des do misturador? Quando at tanque pode ser alterada a do tanque é aber, aenhuma informe para apresentar como padri Quando a tela do tanque ¢ aberta, nenhuma intormagiio & mostrada, Como a teia do tanque pode ser atterada para que © aperador escolha 0 arauive de Tag Gromp que ser aberto? Apostila de Teeinumente 154 25. Tags Secundarios da Base de Dados. Capitulo 25 Tags Secundarios da Base de Dados Copgrigh © 20RS, GE Rasuse Astomatings Protiey FIN Dhisieo 25. Tags Secundarios da Base de Dados. Objetivos do Capitulo Este capitulo continua a explorar a base de dados do FIX, Aqui, um novo tipo de tag seri ipresentado, © tay secundario. Este capitulo apresenta os seguintes tags secundiirios: = Tag de eileula (CA) © Tay de evento (EV) Conteieh IS. GFL anine Aatentaion 25.1, Fluxograma de Desenvolvimento da Aplicagao SCADA: Servidor Contiguracao: _do SCU i Configuracao dos Drivers | Montagem da Base de Dados do Processo Configueacao dos Alarmes i Contiguracac da i Seguranga / Aposifa de Treinamente 154 IMM: Cliente Configuracao _ do. SCU i I | dt Desenvolvimento Monitoragio de Alarmes Configuracao da Seguranca — Monitoracdo dos Dados Histéricos Congright © 208, G1. bare Aan Protiey IFEX tise 25.2. Tag de Calculo A. Consideragées © CA~tag decileulo © Executa cileulos matemiticos simples + A preciso dos cilculos & de seis digitos. sendo que o arredondamento ocorre no sétimo digite B. hipus + Campo que especifica as entradas a serem usadas no edieuio matemitico especiticado no campo Oupur Caleulanion * Input A: valor atual do bioco anterior da cadeia = esta entrada no precisa ser necessariamente usada no céleulo + Asemtradas podem se de dados um valor numérico constante ou o nome de tag da base C. Otapet Caientation + Campo que define a expresso matematiea que pode ter até pito termos # Use letras (A - 11) para especiticar a entrada desejada vom os operadores matematicos fistados na Iigura 25-3 exemplo: (ATCVGHE © Constantes numéricas no podem ser usadas diretamente ~ elas devem ser listadas em uma das sete entradas (B-#) A, Resultado do Citeulo + O resultado do caleulo ¢ pasado para o proximo bloco da cadein ou pode ser referenciado na tela usande o campo F_CV do bloco de Alarme ¢ Oatarme do bloco de caleulo indica se o resultado do cdlcule est avima on abaixe dos limites de engeaharia do bleco, Copyright © 2003, GE saw Atomation 2d posta de Treinamento 154 25.2. Tag de Calculo (EERE (20) aesc |acvanced} “Tag Nene [CA_CONVERT_ TEMP Deseinion: [Fave Tenbeisiue rom degt to ea eins: [ENEDECE a] tea: [———— a] ..| uipu Caleiation (BAAR Engineesing Uni, ~ Lowtint: 260 — Bightink: | RO Une: acer i i ioe Careet_| Hep L ‘ag de Caleulo (mostrando a guia Basic) 62S, GE Taste Neguamaion: 25.5 Proliey i#1X Bisiew 25.2. Tag de Calculo Operagao. Prioridade oO Paréntesis | 1 ABS. Valor absoluto, 2 SQRT Raiz quadrada 2 EXP Exponeneial 2 LOG Li uatuval 2 LoGi Log base 2 INT Aeredonda para inteiro - desival | * 3 > t + ? 4 * Adigao - Subtragia = ‘Menor que 6 > Maior que 6 de Operadores do Tag de Citeuto Copyright © 20HS. GE Fuse Aston Apouila de Treinamento 154 25.3. Tag de Evento vento * Testa.a condigae do valor ou do alarme corrente do bloco anterior E (Se+Entio-Oub ‘+ De acordo com o resultado do teste da léyiea., pode Razer 0 5 ial (OPEN/CLOSE) = eolocar ou retirar un tag de varredura (RUN/STOP) ¢ Usa togica (F-THEN. + enviar sinal 0 oF para um tag digi * Otay de evento é um tag de “passagem”, ou seja 0 valor corrente do bloco ietior € pasado para o proximo bloco da cadeia B. Declaragdo UF + beteemina a condigao para executa a expressio THEN ou EL! «Expresses validas tém o seguinte formato: (FALOR 0 ALARME) operadior (constante ou tag) £ + Exemplos: ‘ VALUE= = AAt ‘ ALARM > HE i . jodas as constantes de akirme que podem ser usadas ‘ . 6 mostra todos os operadores que podem ser usados i ©. Dectaragéo THEN/ELSE G 2 THEN: exccuta se a condigao for verdadeira 4 © ELSE: executa se a condigdo fir tats © Comundos vilidos (RUN. STOP. OPEN, CLOSE) tem o seguinte formato: NomeComando Nometag © Exemplos: RUN ALL CLOSE DOL DHS, GI Bam Natoma Proiey PIN Thisico 25,3. Tag de Evento. Event Action ~ [EV_TANK LEVEL] ix] Bene |advences| Toguane (EV FAME LEVEL Desengten Preven: TARR LEVEL Hea ce Even! 1 dainton = : 1 Ree Teo then: (CLOSE FUMPSTART Eke Event F Then: ROW #5 \QweRtam evel Ese. [STOP FG_LOWER Tank LEVEL Save Conee! Helo ‘ag de E Figura 25-4: cento (gui Basic) Copyright © 20S, GF Lant 25.3. Tag de Evento ramento 134 Severidade | Tipo de Alarme Deseri 0 2 “LOLO 1 cOoMM Erro de comunicagao (valor ~BAD") {Comummication) 1 ocD ‘Ocorte quando o sistema detects um cirenito (Open Cirenic Detected) | aber. 1 10F Ocorre quando houver uma falha no dispositive 60 Failure) de entrada e sida, 1 ror corre quando um ponto Hutuante (Bloating Point Error) | erro. I OVER Acima da Fava I UNDER Abaixo da fava ERROR Qualquer alarme gerade por um tag estatistie COs Ocorre quando um bieco digital muda 0 sea (Change Of State) | _ valor (0 para | ow 4 para 0). CEN Atanme de mudangs do normal de blocs (Change From Normal) | digits 2 HINT ‘Alarme muito alto de blocos anatd Alarme muito baixo de bloees RAT a maximal to periods. Ocorre quando 0 valor exe de variagdo em um determina Alarme ako de blocos analégices. Alarme baixo de blocos analégicos. corre quand o valor de um bloco analdgico dlesvia de um valor objetivo, Bloco em estado normal (sem alarme). Alarme e Severidade Relativa Coppright © 2008, GF Fstue Autenationy Protiey iF 0 25.4, Exercicio 25 Tags Secundarios da Base de Dados Exercicio 25 Copyright 2005, GE Hanne 0 2-10 Apostity de Treinamento 154 Exercicio 25 c Objetivos serd capaz de: sss0 este exercicio. vor Bepois de concluir com s 1. Acreseentar um tig de evento a base de dados de processo, 2. Acrescentar uum tag de cdieuto 4 hase de dados do proceso. Tempo estimade para concluir este exercicio: 30 minutos Introdugio o Neste exercieio, continuaremos a desenvoiver a aplicagdo de tratamento de gua, modificando tetas existentes ¢ acrescemtando tags na base de dados. Na tela do misturador, aerescentaremos um tag de evento, para que. sempre que o agitadar do misturador estiver figado, a vilvula de saida esteja fechad: Depois, acrescentaremes um tay de cileula para determinar a vazo total de agua que sai : do tanque de gua potdvel. Acrescentaremos ainds datalinks 4 tela AguaPotavel para : mostrar & vazao corrente e 0 total acuntlado de agua initio. ¢ Quando terminar este exercicio, vi até a segio 23.3 e responda ao ques tie toate Copyrighs © 348, GE Fa Protigy 1H Basi Exercicio 25 A. Modifica um tag ext Edita ot ente, que control ¢ monitora a SIvuta de saida do misturador. No menu File do WorkSpace. se ecione Open Picture. Abra a tela Misturacor Clique uma vez no latatink que mostra 0 estado do misturador. parecer algas a0 redor do objeto. selecione 0 hatio Modify | Bee Jaane eavancest featiee | coiom Gamereaeies ems [fet ff Senseo: Lote tnt f Com FEST France [te a 2S, OL Laws Yueenabon Apostita de Treinamente 154 Exercicio 25 B. Acrescenta um tag de evento. Acrescente umn tay di base de dados para fechar a vilvula de saida do 1 sempre que 6 agitador estiver ligado, sturador 1. Coma janeia de configuragio do Next: EV_MisT MIST_AGITADOR aberta, digite no campo . Clique na seta“! a dircita do campo Next. Apareverd a seguinte caixa de didtogo: € 3. Clique em Yes. 4 Aparevert uma janela para sclecionar 0 tipo de tag que seri eriado: ‘cman a. pe enstea Selecione EV ~ Event Acti ut lista ¢ clique em OK. a parecer janela de contiyuragiio do ta evento, ure Os seguintes campos: 6 ription: Fecha a vaivuke de saida enquante Event HIF: VALUE= I Event | then: OPEN MIST_SAL_CONTROLE, Event 1 Els Copyright | 2018, Gib Fame Aneto Preofiey IPEN B Exercicio 25 B. Acrescentar um tag de evento (continuag: tape wim Feta rewaae roe parsorom— a] ve. [4] ..] presen = {-—— ee neon e | 6. Clique em Add av terminar, Aparecerd uma caixa de didlogo alertande voeé para colocar 0 bloco em varredura, ¢ Ong 8. Feche a tela. ique em Yes para eolecar © nove bloco em varredura, aerescentade a base de dados ¢ voed volta d tela Misturader. DONS Tenis Nuts Conse Apostiie det cnt 154 Exercicio 25 Acrescenta um dutalink a uni tel, Acrescenta um darafink para mostrar a vazio de agua que sai do tangue de potivel, ua 1. No menu Fite do WorkSpace. selecione Open -Pieture Abra a tela TanqueAguaPotavel grt Acreseente um datalink para mostrar a potivel. Use a tela eas intormagaes a Soaree: POTAVEL_VAZAO.F_CV Entry: Type: None ‘ormanting ~ justly Right Jo de Agua que sai do tanque de agua ixo como guia: 4. Acrescente um texto a tela para indiear o que significa o daraliak, A tela agora seri semethante & seguinte: Mude o HirkSpace para o modo de execugio, aleme a valvula de saida ¢ observe as mua 6. Vote para © modo de configu: Congzight «3 Proties 1FEX Basico Exercicio 25 D, Modifica um tag existent (tag que monito variio de Jigua qui 1. Com a tela Tanqui Potay vez no dateilink, berta em mode de contiguragao, elique uma Apareceriio alas ao redor do eatin 2. Na barra de ferramentas Utilities do Hrs Block. Yruwe, selecione Modify Database Aparecert a seguinte eais de didlogo: [rama arora] fe] | cnreme oct 3. Verifique se POTAVEL_VAZAO 80 tag cguinte eaixa de didlogo tone: | RR | cowam Paormienee SR [see te a) oa" papas 5 | Beg ee? PO neniteaven Setar YB temtee PR Mate FR a Cypyright © 20S, Gh Fosie Asta E, Apostity de freinamemto 154 Exercicio 25 Acceseenta um tag de eéleulo. Acrescenta um tag & base de dados para caleular a quantidade total de tanque de |. Com a janela de configuragdo do tag POTAVEL_VAZAO aberta, entre com o segutinte no campo New POTAVEL_VAZAO_TOTAL 2. Clique na seta 4) i direita do campo Nest Apareceriia seguinte caina de dialog 2) [RFoIR.v20.r0mRaateteatnne cats Donate saan Clique em Ves. Apareceri a cu a de diilogo para selecionar @ tipo do tag. 4. Selecione CA ~ Cateulati lista e clique em OK Apareveri a janela de contiguragdo do ta Configure as segu tes ongdes: Description: ‘Total de Agu taper B: POTAVEL_VAZAO_TOTAL Input C: 300 Output Calculation: Be(AIC) Low Limit: 0.0 100,000.0 Galo 12098, GE Late Aatoanatins Pr IPIX Biisice Exercicio 25 E. Acreseenta um tag de ealeulo (continungio). Ao termina —— ime 21s ———— oo \_ une Casteen RE i pee ETT 6. Clique em Add so tezminar. Apareceré uma caina de didlogo alertando voeé para colocar 6 bloco em vacredura 7. Clique em Ves para colecar 0 novo bloco em varsedura. Oltag Gacrescentado a base de dados ¢ voce volta a tela TangueAguaPotavel Copprigh © 20N5, GIT ame Netonmation Apostila de Vreinamenta (34 f Exercicio 25 F, Acrescenta um datulink a uma tela. n datalink para mostrar a quantidade total de agua que sai do tanque de 1. Comma telt AguaPotavel aberta em modo de contiguragao, acrescente um datatink para mostrar 0 sTaxo total de agua que sai do tanque, Use a tela e as informagdes abaixo como gui Source: POTAVEL_VAZAO_TOTAL,F_CV Data Entrys Pype: None : Formatting - Justify Right 2. Acrescente um objeto testo 3 te! para dar nome ao nove dutalink. ra seri sermeltiante a seguinte: t alglalel agit ala Copsright © 20008, GL, Fasaue Antonio Profiey IF1N Bisive Exercicio 25 Salva ¢ visualiza a tela, 1, No menu File, selecione Save para salvatras mudangas feitas & tela FangueA guaPotvel A tela esti salva. 2, No menu WorkSpace. sclecione Switeh to Run. © HurkSpace muda para modo de econ 3. Clique na vilvula de sada, O gue aconte AL Abra a tela Misturador. $8. Aterne o agitwlor, O que acome Copyright | 205.641 sue tention Desafio A. Desafio. Se voe8 coneluit o exercieio, tente esses pi Copyright | D5, 64 Fane Anions Apostila de Treinantente 154 Exercicio 25 adicionais Na tela do tanque de iguia potivel, acveseente datulinks proximos aos jé existentes para mostrar suis unidades de engenharia (GPM. Substitua o tag de calculo usade neste exereicio pelo tag totalizador, Na tela do tanque de digua potavel ‘que figue vermetho quande a 1a. para “Acrescente um tag de evento que inieia o agitador sempre que & vi monitora a vazio de entrada no misturador estiver aberia ivula que n do Desafio Profiey HFN Whisfeo 25.5. Questionario 1. Qual diferenga entre tag primtirio e tag seeundirio? 0. uma div we um tag CA tentar realizar, em sua expres por zero? 3. Qual é 0 objetivo das unidades de engenharia de um tag CA? Dé um exemplo de como um tag EV pode ser usado na sua aplicagao. és de Schedules ase desvantagens de usar tags EV so in Exptique as vant baseados em evento. Copyright 1 SUNS. GF Fanuc \stomatin Apstita de Tecimamenter 154 26. Objetos Globais Capitulo 26 Objetos Globais Coppi © 2008, GE oes orev ration 26-1 Protiey FIX Basie 26. Objetos Globais Objetivos do Capitulo Neste capitulo serdo apresentadas ferramentas adicionais de desenvolvimento x disponiveis no iFIX. mais espeeificamente, o uso de abjetos glabais, Este capitulo esta organizado da seeainte fovana © Tabelas © Procedimentas ylobais Copyeight 995.8 Banus Aut nation M2 Apostita Ue Treinaments 1544 26.1. Fluxograma de Desenvolvimento da Aplicagao SCADA: Servidor Configuractio do SCU a oy Configuracao dos Brivers x. Montagem da Base de Datos do Procosso Configuragao dos Alarmes. ae Configuragao da. Seguranca Contiguracio dos Dados Histéricos Figura 26-1: Fluxograma de Desenvol (Desenvol Configuractio do SCU i 7 : i Desenvolvimento Grafico iat Monitoracao de Alarmes. Configuracio éa Seguranga t : Monitoracio dos Datos Historicos FIN Basie 26.2. introdugdo aos Objetos Globais A. Introdugai Na arvore do sistema do WorkSpace existe uma pasta chamada Globals. a qual contém duas sub-pastas Plug aud Solve: projeto que armazena os ebjetos globais usados com prouramias do tipo Plug aud Solve = Ue rojeto que armazena os objetos globais para todos os projetos do arkSpace (este capitulo aborda 0 uso desta pasta) + Os abjetos globais podem ser adicionados clicando com ¢ bo mouse sobre o item User da drvore do sistema + Os objetos xlobsis podem ser ae tela que estiver aberta ireito do ssados em toda a aplicayio, independente da * Osobjetos lobais do projeto User podem ser: is = tat + procedimentos (sub-rotinas ¢ fungdes de VBA) ~ formulirios Apostila de Treinamento 154 26.2. Introdugao aos Objetos Globais. = I NODES STEMETE FF Am tctery ‘rors Reference Toot By Database Manacer + 4 Docements ¥L Dynaivo Sete + Ly Fixrecoes = Lt Gebss PhugandtSotee 7 Ort | | | (D vesins + Hebe infermaten BB rena descr J HO Brees Bp tsnen Corset ~ pPateres 1B) aigrscceen 4 auchove 3 Chatéro2bemo Cleared B vobitcnn Bc ccasrrsnary BD mansceeen a aves: Draivorsionnowpsy 4 » Foe Hata, press AL 4 +8 26-2: Projeto GlobaUser no WorkSpace Copgright © 2808, Gt Tanag taonmatio 203 Protiey #21 Bs 26.3. Variaveis Globais AA. Intradugio + A vantagem de usar objetos varidveis globais ao invés-de outros tipos de variaiveis ¢ que © scu valor é preservado enquanto a apticagdo ¢ exccutada. = quando um procedimento ¢ exeeutado, suas varidveis sio iniclatizadas ce seus valores so preservados até 0 encermamento do procedimento ct proxi ovamente vex que 0 procedimento for executado, as vari alizadas # Os objetos varidveis glohais so carregados quando a aplicagao inicia e permanecem disponiveis até que a aplicagdo termine f recomendado que os objetos varidveis globais sejam usados somente quando for absolutamente necessirio porque o desempenho do sistema pode ser aletado B, Como Adicionar um Objeto Varidvel Global © Ha dois meios para adicionar um objeto varive = clicandlo com 0 botio direito do mouse sobre a pasta Liser ¢ selecione + clicando no botio Variable LD da Toothox © Observaydes + usando e botde da Toolbox permite selecionar um objeto varidved Global ou Local Lov as waridveis locais so validas somente quando a tela esté aberta Coppright © 2008, GH Pane Natron 26-6 Apostle de 26.3. Variaveis Globais Copyright ©2008, GH Farm Anuaton jeate A Variable Object Vascble None vase Vesibie Type Boueen =] F Assn tit Vaistle toa Dota Soxsce FRSENOSERDNF Bran PeaeNooEeoRT CY =] .. [8 © LecaVousbe [ac] K © Global Vaile a Eee Figura 26-3: Criaga 10 de um Objeto Variivel Global Vovikie Name Vaile Type Shot IT” Assign this Vaio fo a Data Source © Local Varabie © GbbatVeisble Figura 26-4: Criagado de um Objeto Vs 1-7 Protiey FLX Brisico 26.3. Variaveis Globais C. Como Acessar os Objetos Varidveis Global + O valor de uma variavel globat pode ser acessado usando a + User Nome Varidvel. CurrentValne + Veja eseamplo da Figura 26-7 # Todas ay propriedades da varidvel podem ser configuradas na janela Properties igura 26-5) ou na caixa de diilogo -lnimations (Figura 26-6) |_| | | Roitos Fora | Alphabetic Categensed | | ent {Name} U | eetew 4 i Cestrinten Erovenbacona tre ee | | Variable [| cuentvave 3 ee it vonablet ype 2+ vtShort fivel Global ‘[RESEIE Genel Vaiate | | Properties |. _ Property Name Curent Seting Animate | Propety Descnpton | Pronacteryne Snort Rotana: recent wae lntiatvaiue 3 olthevaatie lcurrontvatue 3 {IPS GF Lyme tetera Copprig Apostila de Treinamento 154 26.3. Variaveis Globais (TTT Data Source Browser && Foxoatetere| B victures B Giobats | 7 peta Servers) a Ob Phgandiove use (D vestans Setecied Name i Humbe! argte [Vaiebietyoe 1 Iversen Goxrcreercins Trotter (TORT Deateond [STERSET— J eteshfe: [55>] a Gees | Hels | Maan Furcion >» | | | | | Figura 26 Varkivel Global u andto o Expression Builder Copyright © 2008, (i, yam Aone 26.9 PIN Biisica 26.4. Tabelas Globais inirodu 10 # As tabelas globais so chamadas de Threshold Table-ou entio Lookup Table + Permite criar tabekis mais usadas na aplicago para facilitar o desenvolvimento +E possivel criar dois tipas de tabel + tabelas de cores (Figura 26-8) = tabela de testo (Figura 26-9) © Exemplos: ~ tabela de cores para valores digitais (vermelho/verde) = tahekt de cores para temperatura = tabela que converte valores numéricos ens textos pré-detinidos B. Como Criar uma Tabela Global + Clique com o botio direity do mouse sobre a pasta User ¢ seivcione Create ‘Threshold Table + Para renomeae a tabela. com 0 hotio dircite do mouse sobre a tabela eriada e selecione Property 1Pixdow + edite 2 propriedade Name da nova tabela Goyyrigit | 2808, GE Paste Aa 26-10 Apostila de Treinamente 134 26.4. Tabelas Globais Source Propesy Tyne: Feat beets Pacey Tyee: [Ea Zz ¢ | © Exact Match & Range Compaiteon | iow [-wign [coor [Jain to DJ | TL) 15000 40.00 0.255) 4 2] 000 70.00 (0,255,255) 3] 70.00 100,09 (255,255,0) - Ironton | Madtyflow| _DekteRow) _ Advanced oe Heb Figura 26-8: Cria de uma Tabela Global de Cores Sozce Propeiy Type: Hinteger =] x | Aijects Prpeiy Type: [Bung = : | © EnectMatch CO Range Compaison | Value Suing ginkTe [= © System OK = 4 System Reset 2 System Stating oP “usition] _Medltow | Ocleefon] adhere fee es igura 26-9: Cria de uma Tabet de exta f+ MIS, GH; Pane Aeon 26 Protivy IFES Bison 26.4. Tabelas Globais C. Como Acessar o Valor de uma Tabela Global #0 valor de uma tabela globat pode ser acessado ustindo a seguinte sintase: - User NomeTabeter ~ nfo € necessirio especificar nenhuma propriedade da tabela ‘© Para usar tabela global, selucione o bolo seleeniced ni casa de bnimentons (Figura 26-10 ¢ Figura 26-11) + Todas as proprivdaudes da tabela podem ser contiguradas na janela Properties ou na caisa de diilogo Avimetions Sin | Genel] Vishty| See |W | Poston] Color | Siler Tent |aehov| (7 Propeties | eae Name Caen Seton Aninale Propet Descinion {| [Eapton fSysiem OK | (Thetent sting wtih & eurentiy FontName ‘Arial splayed te the user FoetSie 2 Fomswie a Dynamic Setting for the Caption Pronenty “ Osta Seuce [Gee SSian Cares Centon ! Onatonenion [TES] | Separate (wetairae =) | i tow] igs Bincts ' | | } | (Bevenceet ee cwet | te | l a 26-11 Animagao iso de Tabela Global pr Congright + 2085, G8 Femie Agta Apostils de Treinamento 154 26.4. Tabelas Globais Se | Global Toggle Values Toggie Souce: = Toggle Vaue ~ | Shated Lookup Obizet | ae Sia | ther Options . ToggeAate, [SB Tofctence For Exact Match Table: [BHT inatchee | Level a Figura 26-11: Configuragio da Tabela Globat Coppight © 2085, GEE Hanus Autasation 26-13 Poote 26.5, Procedimentos Globais A. Introdugao aos Procedimentos Globais + OIFIX oferece rotinas ¢ fungdes globais, tais como OpenPicture. ‘oggleDigitalPoint e OnSean + podem ser usadas em telas © schedules mmazenadas em um projeto global chamado FucioryGlobals + Sub-rotinas ¢ fungdes definidas pelo uswirio podem ser criadas no projete User permite avessar as rotinas schedule partir de qualquer outro projete (tela ou B. Adige de Procedimentos Givbais © Abra o Visual Basic Editor e as: aberto ure-se de que 0 Project Explorer esteja + Clique duas vezes sobre e Project_User do Project E plorer + No menu lasert, selecione Module + océdige de procedimento global é armazenado em um midulo endo ina rea de eddivo do Project User = um meédelo ne projeto Project lobais wer pode conter viirins procedimentos ia avs Procedimentos Global + Use 0 nome do procedimento global em qualquer script VBA para executé-lo 0. Formu jos Globais + Q.so de formutirios globais no projeto ¢ pia de formutirio no sisterns e pod ser ei I pois & mantida apenas uma ] & Project ExpertGtebal & Project_FactoryGiobals & Project Plugandsolve +. & Projcct_StendardToolbar |} Sf Project Toolbox & Project “untitled! + WatlSooceAcpication jets BE unwed References = BProject_user \ WorSpace Asecaton Objects [Buser ie Option Explicit Public Sub Displaytessage () MsgBox "A global message" End Sub ~ 4 Feules 2 Modul References Option Explicit Private Sub Recti_Click() Displaytessage | End sub || EJ 1 Figura 26-12: Uso de um Procediment Global sight | 20058, Gt. anus: Automasios 26H Protivy iFIX Bisiew 26.6. Exercicio 26 Objetos Globais Exercicio 26 Copyright | 2005, 410 Fans 26-16 Apostila de Treinamente 154 Exercicio 26 Objetivos Depois de con 1, Criar uma tabela de entrada global 2. Usar uma tabela de entrada slob ent uma animagio Tempo estimado para coneluir este exercicio: 30 minutos lobaf que transforma valores booleanos em cores (False (0) em vermelha ¢ True (1) em verde). Depois, usaremos a tabela para animar ds valvulas que monitora e controla a tela do tanque de digea potivel. Depois do filtro, cloro € fhior sto adicionados a agua enquanto esta & enviada para o tanque de Agua potivel. Esse tinque € t primeira drea que realmente contém agua potavel. desinfecge um processo essencial para 2 produgiio effeaz ¢ duradoura de digua potivel contra bacterias, virus e protozuiirios. ‘Ao terminag, a tela sera semelhante & seguint: “Ty Tangue de Agua Potivel 3 ego 26.7 ¢ responda ao questiontio, Aa terminar este exercicio, vit at Goyspright | 2008, GEL eaten 26-17 Proticy IFIN tkisico Exercicio 26 A. Abre uma tela existente. |. No menu File do WorkSpace, selecione Open Aparecerd a caiva de dbilogo para selecionar uma tela, 2. Selecione TanqueAguaPotavel.grf v clique em Open, A tela sera semelhante & seguinte: 2 yheaselce elu tsa Coppedge IBS, GL La Apostle Trefnamento 1584 Exercicio 26 4 B. Cria uma (abela global booleana de cor. Cria uma tabela global com duas cores. vermelho ¢ verde. 1. Na devore do sistema, dé dois cliques em Globals, < Aparecesa a pasta User, eselecione Create Clique com 0 botdo direito do mouse sobre a pa ‘Threshold Table © Rumen 6 Aare Cereaten eo . Selecione Boutean no campo Source Property Type. Selecione # oped Exact Match, 3 4 5. Crie duas tinhas usando a informagao abaixo: False Vermelho True Verde 6 Delete as outras linhas de mode a fiearem apenas dusts na tabela. 7. Ao terminar, clique em OK. Atabela ‘ 8. Usando a Properties Window, mude o nome da tabela para Ver € aerescentada a pasta Laer com o nome de Threshole. Verde : 9, Ag terminar, feche a Properties Wi ©2098, GL, Vane Antonio 2610 Protiey iPEX Riis Exercicio 26 valvul avilvula de irada na tela do tanque de agua potivel, 1. Dé dois cliques na vilyula de entrada de agua ra tela do tanque de gua pot Apareceri a eaisa de animagio do imam, Clique no botio Animate Valve Color, Apareceri a eaise de didlogo de animagdio da cor do objeto. 3. Configure as segaintes opgtes: Data Soure Fix32. HISNODE.AGUA_POTAVEL_ENT.F_CV Exact Match: Habilitado Use Shared Threshold Table: Habiti A janela ser semelhante & seguinte: [Sten Cuan Tena Cenetnas 5 o— = 4. Clique no botio Browse pau selecionar uma Shared Table. A caina de didlogo Expression Editor seri aberta Copyright 20S, GE Tiana Atomasion 26-20 Apostila de Treinamento #54 Exercicio 26 C. Acrescents uma vilvula (continuagao), 5, Seiecione a guia Global, selecione User ¢ entio VermVerde. : pare ‘same FEE : deve ERT 2} Bese toe [OTA] () tweet ties | Mebermcal Functions 9» 6. Clique em OK para voltar a janela anterior. Agora. a sintaxe User. FermFerde aparece no campo Shure! Table. a 7. Clique em OK para volar a janet imagao da valvula 8. Clique em OK para voitar a tela. 9. Moditique as wés vilvulas adicionsis na tela usando a tabela global VermVerde. Cops 62808, GH Taare Autumn 2621 Protiey iFIX Basico Exercicio 26 D, Sale: tel No menu File. selecione Save, No menu WerkSpace, selecione Switch to Run. 0 WorkSpace muda para 0 mode de execugao. 3, Mude os valores das valvuias. O que aconteee’ 4. No menu WorkSpace. selecione Switeh to Configure. © HorkSpace muda para ¢ modo de contiguragao, Yo men File, selecione Exit. inte caixa de didlogo: Apareceri a © Q) commetsiesont init 2) eed Como os objetos slobais facem parte do arquive User fig. aparece este alerta para salvar esse arquivo anes ae sair do WorkSpace. 6. Clique em Yes. © HrorkSpace & techie. im do Exereicio S008 GE Tris Sunemation 26-2 _postida de Treinamente 154 Desafio Exercicio 26 A. Desafio. Se vod completou o exetcicio, tente esses passos adicionais: Acrescente wm daralink para mostrar © nivel do tangue. 2. Anime a cor da fonte do easing adicionado para que mude para vermelho quando o nivel do tanque estiver muito alto ou muito Baise, Acreseeme uma thels global para registrar a seqiiéneia do nivel da tanque. ne um darting a tela de agua potivel para mostrar a seqiicne: Depois, acres Use as informaydes abaixo como guia, 1 Muito Baixo | Nivel Be [Na ivel Normal ivel Alto £9.00 | 10.00 | Nivel Muito Alo I 4. Acrescentar setas a tela para indicar o fluxo da agua através da tubulagio, it estiver pasando S.Animar as s pela tubua clas para que Fiquem visiveis apenas quando a ag Ww correspondente, Fim do Desatio Copsright © SDS, Gt Panue Notation 26 Protiey iFTX Bisiew 26.7. Questionario 1, Qual é 0 objetive de uma tabela global? 2. Come stio usadas as tabelas globitis? Qual é 0 objetive de uma variavet global? 4. Como podem ser editadas as caracteristicas de uma sariivel slobal? - Qual é a vantagem de utilizar um procedimento gtobal? Capyrigi © 2A08. GF Late Automation Apostls de Trofnamento (34 27. Usando os Schedules Capitulo 27 Usando os Schedules Copstight © 2088, Fase Numonation 2 Protfey AN tisiow 27. Usando os Schedules Objetivos do Capitulo Neste eapitulo iremos nos famitiarizar com a ferramenta Scheduler do FIX. O capitulo organizado da segeinte forma: © Caracteristivas dos schedules © Entradas baseadas em tempo = Entradas baseadas em eventos * Schedules em modo de execugiio Copgaight ©2078, GF oe Aatounstioe Apes de Treinamemo B34 27. Usando os Schedules A. Sehedutes shedules si0 usados para disparar agSes + Essas agdes (ou operagdes} so eédigos em VBA © Asagdes podem s + disparadas com base em: - um determi wlo tempo ou tum determinado valor ou expressiio B. Funcional lade dos Scedtdes © Schedule Tazem pane do WorkSpace + warvore do sistema mostra 0 arquives de sehedul existentes. - no menu File, sefecione New para eriar novos arquivos de schedules : # Schedules sip objetos com propriedades ~ assim como as tulas stio objetos com propriedades F = de fato, um schedidle é muito semethante a uma tela ‘ © Existem assistentes pa A maioria das agdes mais utifizadas. como: = executar um relatério: + abrir uma tela = escrever umm valor em um tag da base de dados + Poden existic virias operagdes em um schedule e wirios arguivos de schedules podem ser executados a0 mesmo tempo C. Modos de Execugio do Schedule # Foreground: execugaio em primeiro plano = aschedule Fics alive quando o WorkSpace esté em modo de execugtio * Buckgrotud: execugio como tarefa Ue segundo Copyrights 008, GE to se Aeon a4 Profiey IFIX Bisico 27.1, Schedules Baseados em Tempo. A. Introdugao # Gina operagao ¢ exceutada no tempo de inicio (Starr Time) * Tempos podem ser de wna tniea vez ou recorrentes B. Tipos de Disparo © Unico, + exceuta ama vee em tempo definido pelo usteirio = Continuo = executa repetidamente a intervatos definidos pelo ust # Didrio = executa no inicio dos dias da semana que foram escolhides - habitite Enable End Time/Inteeval para disparar a entrada continuamente = Mensal = executa no tempo de inicio dos dias marcades de mes ode fim de més ¢ Enable continuamente + 9pm ‘Time/taterval para disparar a entrada Copyeigin © 295,61 Longe Automation Apostla de Treinamento £54 27.1. Schedules Baseados em Tempo STS eed es le Edi WokSpace. Yew [nest Wrow Hep Sles[ aS) a S| 0: 2) BN |i 2/23] Sa] e/a mmnan ETT) Time Based Entries | Event Based Entries | F | Nana Tiga woe! Stottine | PEE) eatTine news! Doyrolhewerk “Taina Gay Seo AT sO | | | | E E | Fos Help. press FY ea ‘ Figura 27-1 xemplos de Schedule Copytight © 3008, G4 asus Automates 278 Protiey iFIN Hisioe 27.1. Schedules Baseados em Tempo Informagio de Acao ¢° Escother uma Operacio na lista + Operagdes eomuns incluem: 9 reconhecer alarmes © abrir uma tela Iresnar um tag digital cescrever un valor para am tag da base de dados > executar um seript sob medida + Selecionar o botdo Run Expert + entre com a informagio apropriada crever operagdes sob medida ws 276 Copyeigit © 2008, GE Fanee Wu Apostla de Teefmamento 154 27.1. Schedules Baseados em Tempo x Schade nio Hane, FFatmen re Dezctptien, ‘gg Ino : - £ © GneSht — stonday «Saturday Sat Tine: [ BODGDAR & wordy FT Sundsy oo ~ © estrus: ie Wednerday Enable End Fine Ziel © aly © thaseay fed Tine: [SOIR = ‘ © Monthy Fiday lovereae [7.0500 > Aetion into £ Ocersson [Fira Ciysal Renew =] Aunticet [eestor % cxet | __ He Figura 27-2: Entrada de Tempo Novo Compright | 2005, GE Panue Ywtensationn wT Protiey FIX Bisico 27.2, Schedules Baseados em Eventos A. Introdugaio © Uma operagio é executada quando a expresso determina valor + Pode ser baseada em, mas niio limitada a: + una mudanga de valor + una espressio de avaliagio (Verdadeiro’Falso} + uma ago de operador (bater nunna « B. Tipos de Evento On Data Change: quando houver variagao do valor Ou Trne: quando « expresso for verdadeira * On False: quando a expressio tor falsa. + While True: enquanto a espressio for verdadeira = contiguee o eampe Anerval para disparar a entrada continuamente © While Fulse: enquante a expressio for falsa = configure o campo énterva! para disparar a entrada cominvamente Cappright © 2608, GF Bangg Auten Apostiis Ue Teeinamenty 184 27.2. Schedules Baseados em Eventos SR come 2d ~Seheddelne - Pe aeseen Tigger nto Daa Souce [Fade THISNDUE MST_NWELFLEV> GOD eveatyze [Oates Aten tla teases ERTS}. ntent | ce ews | ee Figura 27-3: Entrada de Evento Novo Coppright © 2008, GF tvnue Aumosaions 279 Protiey IEIX Ihisiew 27.3. Configuragao do Scheduler. edades do Schedifer (no menu Edit do WorkSpace) de de E = Background (segundo plano) ou Foreground {primeieo plane) + Configurar a Modali cugio dos Schedules: + Configuragio da Janel = altura ei ra + barra de titulo, menu de sistema, redimensiondvel, sempre no topo © Taxa de Avual ‘arefis de Segundo Plano | Run ine Sate JWedow Poses | Stats Rateth | Backgound Fes | lun Time State =~ - | © Fania Feegound i en Figura 27-4: Propriedades do Scheduler Copyrighn © 2005, G1 1 te Andinmaton ata Apostile de Yreinamenta 27.3. Configuragao do Scheduler B. User Preferences + Configurar um schedule para executar como tarefa de segundo plano i + Selecione a guia Background Startup na eaixa de diilogo Uier Preferences o Vejna Fi + Acrescente © + Inigie o servidor de segundo plano do PIX (EixBackgroun ‘ © Para alterar ym schedule: - Abra o schedule ¢ faga as mudangas necessiri 8. + Ousuério sera alertado para ceiniciar o schedule, PotuePieernces | SlallpPemer | xt ¢ ‘ | General | Animations Data Defouts | ChotPietserces | Emvionnen itecton Schedules tobe tated nthe Background Task EE aK Coreel drip (mostrando o Schedule de Segundo Plano} Figura 27-5: Preferéneias da Us 2008, GE Banus Agta Profiey IPIN Mhisieo 27.3. Configuracao do Scheduler C. Executar Schedules como um Servigo Aker Log Off clique em OK. Clique no bordo Task Configuration da vaixa de ferramentas. 4. Digite © caminho ¢ 0 programa FixBackgroundServer no campo Filename, Como padrio: CADYNAMICSIFIXBACKGROUNDSER VERE Entre com © seguinte comando no campo Command Line: SERVICE 6 7, oundServer a fista de 8 © Observagses: comando, FixBael pore, dio se desconectar do Windows NT. FixBay ‘oundServer sera encerrado + A linha de comand FixBackgroundServer s Nr vice tem que ser incluida para que o a executade como um servigo de Windows Coppright © 2085, G1 Hani Auman 272 Apostla de Teeinamento 154 27.3. Configuracao do Scheduler , Steet Up Made- © Minimizes : Command tine: SERVICE SSSOSCSCSCSCSCSS:~CS «Nat © Background Configured Tasks: : i Filename: [CAOYNAMICSIFIXBACKGROUNDSERVER 2 i [Ss CADYNAMICSVIOCNTRL.EXE Jo ‘Add ‘ 9 CADYNAMICS\WSACTASK.EXE ‘ FOR UNA TS ae NO Ce SSNS aT 5s CADYNAMICSIHTC.EXE CADYNAMICS\WORKSPACE.EXE Change Delete Figure 27-6: Configurando o FixBackgroundServer para Background e como Serviga Copyright © 2008, GE Hanne Yoeemacion 2743 Protiey FIN Bisieo 27.4. Executando os Schedules. A. Operar um sehvetde em modo de execugio © Status + Atived (ativado) ou Stwped (parado). = Indica o niimero de vezes que 0 schedule loi disparado, © Last fired at + Ultima vez que o schedule foi disparado, 6 Next dime to fire = Proxima ver que © schedule seri disparado. © Sure Siep + Mostra o estado atual de cada finha de sede. exuda linha. + Inicia ou pa + Restaura as estatisticas para aquele xchedule. vos = Forgas exceugie da operagiio, = Alm bom modo de testar os schedules Copyright © 2008, Gt Panue Sutnention Apostita de Treinamento £54 27.4, Executando os Schedules. 15d Time Based Entries | Event Based Entries | utr) Tau fiedAt New ital! SiavSiog Reret Fetow | | rit 27-7; Schedule em Modo de Exeeugao Copyright + 208. GF Hanne Automation oTis Usando os Schedules Exercicio 27 Protiey iBIN Bisiew Exercicio 27 Aposila de Freinamento 154 Exercicio 27 oi Obdjetivos Depois de cancluir com sucesso este exereicio, voee seri eapar. de: 1. Criar sefedtufes haseados em tempo 2. Criar sefatules baseados em evento 3. Monitorar schedides Tempo estimade pa io: 20 minutos: Inteodugio ‘ Neste exercicio, continuaremos a desenvalver a aplicagiio de tratamento de agua criando schedules. Isso inclui entradas para ligar automaticamente 9 motor que aciona as pris, ‘ quando o floculadlor estiver mais de c estiver menos do que 10% ida do filtro yuando estiver ocorrendo uina retrolavagem. Inclui ainda entradas para retrolavar o filtro a cada 15 minutos e drenar © sedimentider a eada 30 minutos, entre 9 horas © 17 horas. Ao terminar este exercicio, vial seglo 26.6 ¢ responda ao questionario. Copgrigit © 288. Gane Namomaton 277 Proticy SPIN Bi Exercicio 27 A. Crin win Schedule. Cria um novo schedule no WorkSpace. 1. No menu File. selecione New - Schedule, Um schedirle sem titulo aparecerd ¢ sera semelhante & se Ta weiner Yow (et ere UO fe tala) S| false ele] 9-Le5l Bal Sal aa oes Time Based Entice [Event Based Enitiea| No menu File, selecione Save As. Aparecerd a caina de didlogo Save as, mpo File Name: 3. Entre com o seguinte no FlocSed 4. Ao terninar. clique ne botio Save, Fa refletie © neve nome de arquive. © schedule mania p 12008, GH Las copye Apostite de Tecinamente 154 Exercicio 27 é B. Entrada em evento. Cria. um novo schedule baseado em evento. 1, Clique na guia Event Based Entry do schedule, 2. Dé dois cliques na primeira fileiea em branco. Apareceri a enisa de diilogo slddd Event Eniry. 3. Conligure as seguintes opgdes: Name: LigaMotorFloc Description: Liga motor quando nivel > 25% Data Source: FLOC_NIVEL.F_CV > FLOC_NIVELF Event Type: On True é Operation Close ‘ Operation Parameter: FLOC_MOTOR_CONTROLE.F_CV A caixa de didlogo seri semethante d seg Pome BE t TALE BD GENRE 2) isy cutee [ERE —_ Acenits o tres FaeUgaTe 3] anton | votes : (THT tee ke oestive é Obs: Isso forma que xe 0 tanque de flocutac nats cheio de que 25% igue 0 motor da pac 4. Clique em OK ao terminar. A entrada & acrescentada a sehedile. Copyright © 2008, GF fame Aumoatins 719 Protiey SEIN Basic Exercicio 27 C. Entradas baseadas em eventos adi onais. 1, Criar uma entrada baseada em evento adicional configurando as seguintes opgdes: Name: DesligaMotorFloc Deseription: 4.0 motor quando o nivel < 10% Data Source: LOC_NIVEL.F_CV < FLOC_NIVEL.F_EHI* 10 Event Type: Operation: ag Operation Parameter: FLOC_MOTOR_CONTROLE.F_CY Obs.: Seo nivel do floculador estiver menor que 10%, destiga o motor da ped. 2. Criar uma Entrada Baseada em Evento adicional configurando as seeuintes opgax Nam FiltroRetrotavagem Description: Fecha vilvula dgua potivel durante filtragem Data Source: FILTRO_RETRO_ENT.F_CY Event Type: On True Open Digital Tag FILTRO_SALE_CV Obs: Se. filtro estiver retrotuvanda, fechue a valent de sada. int j [eG sete vor he won j cisigetaiiateters. phslalo led als) wil vialailel ets i i lremssentt (ao Copyright © 2088, Ga. tne Autoasation 27-20 Apostils de Treinamento 454 Exercicio 27 rada baseada em tempo. Cria uma nova entrada de schedule baseada em tempo. 1. Clique na guia Time Based Entry no schedute 2. DE dois cliques na primeira fifeira em branco Apareceri a eaixa de didlogo para adicionar una entrada basvada em tempo. 3. Configure as seguintes opgdes: Name: Description: Jiza retrolavagem a cada 15 minutos jeger: Continuous Start Time: configure para daqui a 5 minutos & interval: 0:15:00 Operation: Feeamem ran Senay Santee (ROOAE FERS inte | vas ce ce we Obs. Acad 1S minutus o filtra & retrolaveit, 4. Clique em OK ao tesiminar ca entrada send avrescentada uo schedule. Copgeight © 20088, G1, Syne Asso Protiey iFIX Misiew Exercicio 27 Copyright © 2008, GF Bane Aumenaion ntradas baseadas em tempo ad 1. Criar mais uma entrada baseada em tempo com as seguintes opgdes: Name: LimparSedimentador Description: Limpa sedimentador a cada 30 minutos Trigger: Daily Start Time: 09:00:00 AM Enable End Time: True End Time: 05:00:00 PM Entervat 00:30:00 Operation Close Digital Tag Operation Parameter: SED_SALF_CV Obs.: A exude 31 minus, entre 9 horas e 17 horas, o sedimemextor & drenado para ser Hinpo. ‘Ao terminar, a tela seri somethante & seguint: Fa ta Wosione vow Init wean He Slelmlaisg eles) Zhsleloldalsialelel vale ole a Tine Naed Ene [Event Oased Ene] Eee Seow | ES | ent 154 Apostita de Treinen Exercicio 27 F. Salva e executa, 1. Salve o arquivo de schechife com 0 nome de Flo gd, ‘Mude para o mado de exe plore De: sio de tratamento de dgua. as entradas ¢ como cada uma aleta a apli Fim do Exeret Coppright © 205, Gl Banus Atom 2723 Protiey SFX Basin Desafio Exercicio 27 A. Desalio. Se vo mmpletou o exercicio, Lente esses passos adi 1. Configure o novo schedude para executar em Background, Assegure-se em: configuri-lo para exveutar sempre que 0 WorkSpace inivia, Desereva os para fazer esta configuragio. = 2hn8, GL Inve Aa 27.6. Copyright 208, GE Canas Augen Apowita de Teeinamente 154 Questionario Qual a definigio de Time Based ¢ Event Based? Explique as diferengas entre executar um schedule em primeiro plano (foreground) ou em segundo plano (background), Como un sehedile baseado em tentpo pode ser eonfigurado para ser executado no fim dom Explique o que significa exceutar um schedule como um servigo. Explique o objetivo da cofuna Fire Now em un seftedute Provicy (FIX Basico 27.6. Questionario pagina em branco 20 Apostfa de Treinament 28. Ferramentas de Diagnostico do Sistema Capitulo 28 Ferramentas de Diagnostico do Sistema Coppeighn © 2008, GE Lan 28 Prolicy iFIX Bisien 28. Ferramentas de Diagndstico do Sistema Este capitulo apresenta dicas ¢ erramentas para dingndstico de tathas no sistema iFLX, Inclui ‘8 seguintes tépieos: * Histirieo de alarmes + Estado dos aiarmes © Estado di rede, + Histérico de rede © Diagndstico da rede * Teste NetBIOS: © Teste TCPAP © Mission Control © PMON - Poll Table Monitor Copyright © 2808, GP Fanias Amon Apostila de Treinamente 154 28.1. Areas do Sistema a Serem Diagnosticadas. en) eS Datalink | Servidor SCADA PLC Figura 28. reas para Diagndstico de Falhas ni Copyright © 2008, GiI Tan Vutnittion Proticy FIN Basicw 28.2. Dicas para Diagnosticar Falhas Apresentamos a segoir uma breve lista contendo dicas para diagnosticar falas em modo de desenvolvimento ¢ em modo de execugaio + Faga o planejamento do seu projeto ames de comegar a construir a base de dados do processo ou as telas + Utilize sempre o commando Ferifi do Database Manager para identiticar problemas de eneadcamento de blocas na base de dados do prowesse * Civ teias e sckedutes somente apés eriara base de dados do processo + Use o programa darn History para ver em tempo real como o sistema esta funeionande 2 Faga o diagndstico por panes: primeiro verifique se o driver esti finelonando corretamente, entio o SAC ¢ 2 base de dados do proceso. e por im a rede & as telas # Teste a comunicagio aos poucos. testanto un Tink iniefalmente & entdo aumentande © nGimero de finks para teste ~ faz com que o problema exista com um fink ao invés de uma eentena deles + Use o manual eletrdnice © documentos de Hetp, ambos bem detalhados e com bastante exemplos + Use as ferramentay de diaundstico de falhas sempre que possivel = as Ferramentas sto programas residentes no diretirio patria Dynamics do iN # Consulte © suporte on-line da GE Fanuc Automation: support. getanueautomaition.com ou entdo © seu representante lee * Consulte © Knossledge Base Copyright © 2005, 61. Laie Vato + disporivel na web ou em CD pars clientes iGlobalCare Apustlu de Treinameme 154 28.3. Ferramentas de Diagnéstico A. Perramentas de Diagndstico © Historica de Alarmes (Atmblis.cxe) istio interna da maior parte das areas de produto. © Estado dos Mlarmes (AlmStat.exe) + Fomece informagtio sobre as filas de alarme v informagio sobre envio de alarmes entre cliente/servidor. «Tela para Diagnosticar a Rede (Network Status Display. grt) + Mostra as conexdes existemtes na rede i IX. # Histérico da Rede (Netltis.exe) - Forneee @ histérico de todas as conexdes da rede estabelecidas ou perdidas. + Diayndstico da Rede (Neti + Ferramenta avangada que fornece informagdo sobre alarmes ¢ rede. = Aiinformagio pode ser transferida para um arquivo chamado NetDiay.dat + Teste NewBIOS (NBTestexe) ~ Testa as conesdes da rede NetBIOS estando ou niio @ iFIX em execugiio Teste FCPHP (TCP Pestexey : + Testa as conexdies da rede TCPAP estando ow ndo o FIN em execuga £ + Mission Control (Mission.exe) + Ferramenta que mostea intormagdes em tempo real sobre Funcionamento dos drivers de comunicagao, SAC. coleta de dados : historico ¢ envio de alarmes para bancos de dados relacionais. : © Poll Fable Monitor (PMON.«xe + Ferramenta avangada que visualiza determinade driver de comuni DIT ¢ permite conteotar um ve seus poll rece) Copyright © 2003, 41 Fanuc Automation 28.4. Diagndstico de Alarmes, A, Ferramentas de Diagndstico de Alarmes * Historico de Alarmes (AlmHis.exe) =O programa arm History: mostra um histérico dos tiltimos 200 (ntimero padrio) alarmes ¢ mensagens vcorrides no computador local, © Estado dos Mlarmes (AlmStavexe} las de =O programa -tlarm States mostra 0 iamanho contigurado da alarme, qutisquer excedentes da fila, alarmes de pico, além d conexdes entre servidoricliente de akarmes, © Mission Control (Mission.exe) =O programa Mission Control mostra o estado de envio de alarmes via ODBC € 6 envio automatica via modem (auto alarm manager), além das extatistieas do SAC que podem mostrar problemas com 0 alarme. yostica da Rede (NetDia exe) =O programa Netvark Diagnostics & am prog ido que Jornece um meio para capturar e salvar, em um arquive, inlormagdes em tempo real sobre Copyright © 2085, GE Fumie Soomro Apestita de Treinamento 153 28.4.1. Historico de Alarmes. A. Histérico de Marmes 4.0 programa Alarm History mostra todos‘os alarmes emensagens que ocorrem na aplicagio. * Mostra os ultimos 200 (numero padrio) alarmes c mensagens recebidos pelo computador local. fonte das letras «Olan History post opgio para pasar os alarmes, altera € a propricdade alwens on imp, © O.tlarn History mostra cineo tipos de alarmes mensagens (Figuea 28-2). B. Configuragio do Alarat History ilitado no SCU. ‘© tamanho da fila de alarmes ¢ 0 formato de apresentagdo © O Alarin History Service precisa ser bi dos alarmes. Larmes ¢ Mensagens Alarme de | Os blocos de base de dados geram alarmes quando scu valor f blaco ultrapassa os limites predefinides de alarme. quando ocorse uma :nuxlanga dit condigao do bloco digital ou quando ocorrem erros de comunicagiio, Mensagem — | Qs blocos da base de dados podem enviar mensagens para os de evento | servigos de alarme (impressoras e arquivo) para indiear que ocrreu um evento naquele bloc. Essas mens; 1s de alarme nnjo aparecem no sunirio de akarmes na tela ¥ no precisa ser reconheeidas pelo eperador. ico das agi : Mensagem | O TPIN gera mensagens que eriam um histo de operador_| importantes reatizadas pelo operador. Mensagem | Os programas do iFIX geram mens de sistema _| problemas e alertas do sistema. ens de alarme que rastreian 1 part impressoras Mensagem | Os programas Recipe ¢ HFC eaviam mens lades da aplicaga de aplicagao | e arquivos de alarme para rewistrat a igura 28-2: Tipos de Alarmes e Mensagens Copyright 2085, Ch henae Yetuvmation x Proficy FIN, 28.4.1. Histérico de Alarmes. (ei [Alarm Printer 1. Disabled Status JAlarm Printer 2, Disabled [Alarm Printer 3, Disabled © Enable Alarm Printer 4, Disabled © Disable [Alarm Summary Service, Enabled lalarm File Service, Enabled Motity JAlarm Network Service, Enabled lAlarm Startup Queve Service, Enabled Advanced... __| OK Cancel Help oO SCL Figura 28-3: Hab igo do Histérico de Alarm tory Service Message Format C = ation [2 Gahan Length F pate Ge Column Order i io | 7 Node io © Tegname fo | _— |Description | F Alormtype : Yotue [PS Message Length: [132 ' & Unit fa Current Length: 115, Description ps Use Cominon oK Gancet| Help | de Alarmes no SCU igura 28-4: Format 8. GE Tanne Sutsnnatien Cangsight« Apostila de Treinamente 154 28.4.1. Histdérico de Alarmes C. Como Ext © Selecione Rim no menu Siart de Windows ¢ digite: sutar 0 arm History | [11x] i Display Utility 3.0 (Surld $179) [11/12/2002 11:10:34.4 Comection HOT eatablashed wach node HODES Lizy2002 111104513 WE = Driver started Liig/2002 11:10:54.9 114 sofevace i susmag! UAzoes LI:10:54.7 [ODES AE * cold seare Javjazv2002 11zk0:52.9 [seDeS } sho + Inaeaatasaczon Conplete JAjagv2o02 1i:l0:54.8 (ODES 1 MBER ROTATE Fiia's watue not nq fats22/2002 11:10:54.8 (MODES J MGR FH 1020 8,00 11/12/2002 21110%54.9 DIODES} CLEARWELL_crenrcate Fasld's estue now kn Nylz/2002 Lis10:5a.9 (oS Frutee LeSeL Faeld’a value noe lene 1/12/2002 Aisdoss49 (apes | sep. FILE Fislv's value age Lisiav2oos {1:10:64.9 (uenEs } seo i coe ho Lov 1112/2002 9 {OES} sed_tevey Fisiuts value now tn 11/2/2002 Lusdo:sas (eos } ase’ our coe mio Few 21/12/2002 ls 19s64.9 (HODES) EH _cumercaLs Fasld's value noe “azreoos (opts) cave fare Fleld'3 value not in Ayaz/2o02 (apes Tene Fash 019 “150,00 Uagrzooe nRDES } PUR? T=UITCH cas oven ui/ie/2003 (DES) ADAA owt srarue cos so Fo |uaz/2002 Comection 22 established wath node SopES uini2yav0e (HODES) Fasa0.TAISHODE. UP SUETEN.F ET act co 1 aie /2002 GHODES —j Punp_SuTTch coe 1171372002 WEL = braver Sedeted [4712/2002 2 MBL - Draven Stopped HBL - Deavee Stavted jAnvizv2003 : 14/12/2002 11:13:27.0 [NODES] Fax32. THTSWODE.HIXES_I_COWMPOL, F CV cet to 1 by MONEY 1112/2002 Lie13e37.1 {NODES} MEER I C08 Flow 11/42/2002 11:13:28.0 (ODES j MER" ny stay cae. Feu (ones | Faxa2sTuiswone, } 1% 13 aa7is/2002 DIER_AUT.PCY sec co 1 by HODES [uinevt002 [uones ener our) os rLow [apes oe STATUS 05 Flu [aaeszs2002 05 Fou ald Figura 28-5: Exemplo do Historica de Alarmes Copgeight © 205, GE twas Aumaion 289 28.5. Diagndéstico da Rede Protigy SPTX Biisico A. Ferramentts de Diagndstica de Falhas de Rede © Histérico da Rede (NetElis.exe) = Forces o histérico de todas as conexées da rede estabeleeidas ou pedis + Pode ser usaclo para identifiear desconendes iniermiteates, Ne) * Diagndstico da Rede (NetDing. + Ferramenta avangada que fornece informagio sobre akirmes e rede. - A informagio pode ser transferida para um arquivo ebarvado NetDing.dat. © Teste NetBIOS (NBTestexe) estas conesdes da rede NetBIOS estando ou no 0 IFIX em Teste TCPAP (TCP Festexey + Testa as conexdes da rede TCPAP estande ou no o iFIX em exec! © Historica de Akinmes (Alm#lis.exe) + Mostra as conexdes de rede estabelecidas ou perdidas. LOH F ante Senora Apostits Ue Teeinamento 154 28.5.1. Tela de Diagnéstico da Rede A. Tela pare Diagnosticar a Rede (Network Status Display.ert) © OJIN possui um tag chamado NSD (Network Status Display) que pode ser usado em telas para monitorar a rede e controlar a redunckincia de servidores SCADA e redundancia LAN im bloco de base de dados. & um tag especial residente ala nd da rede que mostra diayndstico, Halhas e informaydes da * Atela NetworkStatusDisplay.grl é instakada junto com @ instalagiio padnio do iPIN. Pao feb Fle WoiSpace Window Help Coser (0) Copyright © 2008461 Hanus Syma 28-1 Prothey IFIX tsisieo 28.5.2. Teste TCP/IP. A. Teste da Rede TCPAP © O programa TCPTest permite testar a rede TCP entre dois nés (Figura 28-7) + © programa pode rodar estando ou niio em e: Ugo 0 FIX = Obs.: quando rodar © TCPTest com o iFIX também em execugio. um niimero diferente de porta deve ser seleeionada pa --usando 0. parimetco /P. © Uso do TCPTest + Part exven Reorno menu Start ¢ digite ico TCP, selecione 0 comando FCP Test pardmerro . un como liente € um = © programa precisa de dois nds para rodar, como servidor ONO servidor: TCPTest /S wo eee (Bx Estabelece o tamanho do buffér de recebimentofenvio para valor x. O tamanhe padrio & 1.400 mensagens. Se vect | especiticar esse parimetro, assegure-se de que ambos os nbs. | tem os mesmo tamanho de buffer. Estatbel 16 como cliente, Este pardmetro precisa que voed fornega o nome do nd servider remoto (vefa. 0 ardmetro 'R abaixo) mC Mostra informagio em modo de exeeugdo (tais como. recebides por exemple). wD a freqiiéneia do envio de mensagens so enviadas o mais | ns. Como pada. a [pido possivel (Pmimeroporta | Estabeleee um niimero diferente usade pela porta padrao para | ambos os nds {servidor ¢ cliente). Reservior Kspecifica o nome do no servider remote, is | Estabclece @ nd local como servidar. iy Estabelece em. 0 tempo de timeout do TCP para enviar & reoeber dads, Este parimetro ¢ suportade somente se a /implememtagao do seu WINSOCK suportar mudanga do valor de tameom do TCP. A maioria das implementagdes nao suporta {SOCK € mostra ¥ do fabricante), AW [Festa a interlace Data (por Lexeinplo, informay: Figura 28-8: Coppeight © 28, G1 bse Aetvention Apostita de Veeinamente 154 28.5.3. Outras Ferramentas para Testar TCP/IP A. Qutras Ferramentas Disponiveis para Diagnosticar Falhas em Redes TCPAP © Comando PING = PENG vem com o protocola TCP/EP = Pode ser usado para localizar un enderego IP particular ow wm apelide ecular o PING, = Parag digi jone o comande Rw no menu Start e 9 PING enderegal? —exemplo: PING 198.212.178.143 2 PING ApelidoNome exemplo: + Uso do IPCONFIG = OIPCONFIG retorna o enderogo IP ea axiscara de sub-rede dos computadores, = Pode ser usado para localizar um enderego IP particular ou um apelide. + Outras Observagdes = Quando usar um arquivo HOSTS, ass apelidos estejam corretos. re-se de que os enderegos IP & + Assegure-se de que todos os computadores que precisum se comunicar tenham a mesma mis Copyright © 2008, GF Basie Anum 28.5.4. Cédigo de Erros de Rede [Gédigos do Erro | Deserigfo eee 1605.1608, | NO remoto esté indispontvel 62. . 1610.1624 1 © servigo Connection Manager restabelece a sesso aucomaticamente quando o 86 remoto fica novamente disponivel. 1603 Time out de comando. 1608 Numero de sesso Ioeal invilida, 1610 Sessiio finalizada, 1624 9 finalizada anormalmente 1620 {oi possivel encontrar 0 nome Sob A sessiio no pode ser estabelecida porque 6 né remoto no esti operando, existe um problema de cabeamento entre os 6s ou entio o nome do né remoto ad esti registrado na rede. Verifique se ambos os nés estdo rodando com softwares de rede compativeis. ils | Conexdo ndo estabelecida com e né, 0 servigo Conneetion Manager ainda niv restaheleceu a conexto com o n6 remota, Aguarde o Connection Manager restabelecer sesso, 1960 Tentando estabelecer conexio, 0 servigo Conncetion Manager esti em processo de estabelecer una conexdo dinamicamente com o nd remote. Aguarde 9 estabelecimento da sesso. 1964 OTFIN foi fechado ne 86 remote. © servigo Connvetion Manager detectou que 0 IFEX foi tinalizado [no nd remoto, Este codigo de erro aparece momentaneamente | gntio alterna para 1915, ENG ndo ercontrady no arquivo de HOSTS do TCP, i | O nome do no que se esti tentando estabelecer conexiie no pode ser assoeiado & um enderego 1P, O nome provavelmente no est conligurado no arquivo fociel de HOSTS ou no servider de WINS Descubra o enderego IP do nd remote e adicfone-o no arquivo de HOSTS no né local, Figura 28-9: Descrigdo dos Cailigos de Erros de Rede Copyright © 21S. GF, Hanae Avtomatony Apostils de Treinamento 154 28.6. Diagndstico do SAC. A. Diagndstico de SAC (Sean Alarm & Control) © O programa Mission Control permite iniciar ¢ parar a tarefa do. Alarm & Control) C (Sean © O Mission Control fornece estatisticas do SAC tais como Cyeles/Sec ¢ BlocksSec. asadis para monitorar 6 niimero de cielos por segundo ¢ 0 mimero de blocos processados por segundo ~ Seestes ntimeros estiverem vasiando bastante, entdio os blovos da base de dados do IFIX podem nao estar com os seus Seam Tine adequadamente contigurades, + Para executar © Mission Control, selecione 0 botie na barra de ferramentas do. WorkSpace ou selecione Run no menu Start e digite: + Mission Enter Wocenici| MIC [50k SAC [2AM |AemSircrereain| AlzmO08C| C Stsstes nove FH Foatont PE ctetsec Peest — atnriy GN oeinin Basten §—— owt RMABLEtaxkirine |S avenge [I Mester [7 ks Pee RET Mote 7 Swe RN onsets ftepsiaesPOr Fearne este (E weep a wusaecons REE ReedResets — figE vinesiwe RINE Figura 28-10: do SAC no Mission Control Copyright © 2003, GE Issn Autti 28-17 Profiey iFTX Baisicn 28.7. Diagndstico dos Drivers A. Mission Control ~ 110 Control +> Aguia 0 Control do Mission Control monitora as estatisticas e falhas dos drivers de comun sonsulte © manual de cada driver. - Para a deserigio desses campos, '* Visio Geral dos Campos do ’O Control + Trmyminedt: nimero de mensagens enviadas para o hardware = Recen mero de lo hardware sspostas recebidas = Timed Out: niimero de vezes que o driver no obteve resposta no tempo de resposta especiticado + Retried: nimmero de temtativas de envio de mensagens repetidas pelo driver + Protacol: nimers de talhas de protecolo © protocolo nao esté de acordo com 0 protocato do PLC + Break: nimero de fahas de parada os dalos so retidos por mais tempo do que » tempo de wma transmissio = Frame: aiimero de talhas de selegio mensagem recebida ndo tem © bit correto de parada + Pare: niimero de fathas de paridade obit de paridade da mensagem nao combina vom o do PLE - Overrun: niimero de falhas excedentes ‘© caractere do buffer & sobrescrito antes de ser removido ~ General: nimero de falhas no identiticad ~ DRUSTAA até DRVSTHE: vodiyos de fatha espe: do driver, Capyrigt 2008, GE Tae ¥ 28-18, Apostila de Teeinamento 154 28.7. Diagnéstico dos Driver B. Execugiio do Mission Control f + Para executat 0 Mission Control, selecione o botto na-barra de ferramentas do c WorkSpace ow selecione Rut no menu Start ¢ digite: = Mission C. Caracteristicas do £0 Control = Datascape + exceuta 6 prey ama Datascope do driver selector é © Step Start ia o driver selecionado = pra ou in © Nese Chanel ¢ Previous Channel + selecione a porta COM do driver selecionado © Pause pate + pausa e reinici liza teraporariamente o programa Datascope © Close + fecha a caisa de ditlogo © Perint fi + configura taxa de mensagem do driver Coppright © 2005, GE Fare Aotumaiens 2 Proties 1FIX Biisico 28.7. Diagndstico dos Driver Co [-T5Tx) OComal HC | sau | sac | AAM | Am Synchorzston| atamoDec] Dives Sieve (SIM Sesion Diver (Relive Lacie Diver Statics POR Crannet IF Pert B stan Peve Tassmited 2 aieck [Porvstalle — onvere tO Atecsved 52 frame IO onvste®——onvsre tamedou [Paap orvsic [0 onvarclie Retied BT Ovens [O onvsTo IF avstal praca {NE Gennas [7 Messages sce. Pee Creme} Hew Cranes] _ Passe Reset Period Datascone Care Figura 28-11: Mission Control ~ UO Control Gupta © 2008, GI. Hung Seton 28-20 28.8. Questionario Cupgright ©2008, GH, [esas tunes Apostila de Treinamento 15 Descreva quais os passos a serem tomados para diagnosticar um driver com paradas intermitentes. Que ferramentas peste ser w nés? \das para diagnosticar a filha de conesio entre dois Qual 0 objetive da ferramenta sldarm History ive da ferraments TCPTes iste algumas dicas’ferramentas ndo mencionadas neste capitulo paca diagnosticar fathas. 28-21 28.8. Questionario. Cospyright GE anny Setnsetion Protivy SFEN Bisico pagina em branco Apert de Treinamento 134 29. introdugao a Assinaturas Eletrénicas Capitulo 29 Introdugdo a Assinaturas Eletrénicas 20-4 Protiey HFIX Bisioo 29. Introdugao a Assinaturas Eletrénicas 10 do opcional Electrinie Signatures do iFIX nizado da seyuinte forma: = Introdugao as assinaturas eletroni Preparagdo da seguranga do iF IX paca as assinaturas eletronicas + Assinaturas eletronicas em mode de exceugaio Manutengio segura do arquivo de auditoria Copyright | IS, GE Hane Autoenation de Treinamento 154 29.1. Introdugao a Assinaturas Eletronicas A. O que sio assinaturas eletrénicas? + Oequivalente eletrdnico de umaassinatira leg B. Como é uma assinatura eletrénica no iFIX? 8 assinatura do nome do ustritio com uma senha que identifies cclusivamente a pessoa responsive! pelt agio, necessirio uma assinatura para qualquer agdo que requeiea assinatues: ~ entrada de valores que causam mudanya no processo ~ reconhecimento de um alarme ou de miltiplos alarmes + detetar manualmente um al jarme + A agdo pode requerer somente uma ou duas assinaturas etetrdnicas ~ Pexform Onty: precisa apenas da assinatura do operador Perform and Werifs: precisa que &-operador e uma outra pessoa assinem - Fim todos as casos os signatirios tém opgio de adicionar comentixios a trados junto com a agiio assinada. CC. Por que assinaturas elewronicas”” + Para formecer um método seguro reterente & respons aplicaydes de controle de processo bilidade das agdes em = Oregulamento 21 CFR Part 11 da FDA torna obrigatorias as assinaturas cleirénicas para indiistrias regulamemadas Cony (2 008, GI. Hates Amtoitaton 29.3 Profiey HPN Risico 29.2. Preparando o iFiX para Assinaturas Eletrénicas A. Opcional na Chave ‘+ - Asassinaturas eletrénicas so habilitadas cm-um.opeional na chave © Usando 0 programa iKeyDiag.oxe. aparece a opgio na yuia Other Options (Figura 29-1) # Todos os computadores que vio ser usados na apli essa opgio de chave B. Conligurando anga do iFIX. © Considers + © plano de seguranga deve ser detalhado no papel antes de iniciar a contignragio no software = para aplicagdes que tenham que abedecer a 21 CFR Part 11. uso da seguranga do Windows é altamente recomendade © Habilitar a seguranga do UFEX = as assinaturas eletrénicas $6 fimeionam com a seguranga do IFEX habifitada Criar Usuirios e Grepos de Usuirios tirios e grupos do iFIX ou entio usuirios ¢ grupos do Windows (opeional Security Synchronizer do iFIX) = se usara seguiranga sincronizada com o windows, a tarela de ctiar usuairios ¢ grapos é facilitada com a ferramenta Create Groups ar as dreas de seguran¢a aos usuirios e grupos nar os privilégios aos usuarios ¢ grapes + Electronic Signature ~ Perform By + Electronic Signature - Verify By C. Habifitar a assinatera let © Na janes de contigurag D. Contigurara Audit Trail segura ra unt banco de dados rekteional le ou DB + As assinaturas eletrinicas so enviadas p: seguro como por evemplo: SQL Server. Or = Obs: » Microsofi Aveess nie & suportade © Cantigure e serviga .tlurme OBDC do iF 1X habilitande os campos das assinatras eletrsnigas (Pertormed By User Name, Performed By Full Name, ete) Copyright | 2808.61, Fane Aasomation come Apostily de Vreinamento E54 29.2, Preparando o iFIX para Assinaturas Eletrénicas intorgert | Batch Hizoun | On KeyDisy | ‘Ueenting nfo GinerOotons | scada | cients | FxGOS | Berelne tletwove Fest Generar wHTR Aenete Fi 0080 On chow Reepe Fig F FtsGiaohes Fe32088 FF Elechone Signatue FF FixScheclen Secsty Sypchvonces Rune ° FP Auruee only Cnt frre newt Cancel igura 29-1: iKeyDiag ~ 0} ional Electronic Signature Copyright © 2603, Gh Pasi Acton 29-5 Policy iPIN 1 29.2.1. Configurando o Sistema de Seguranga A. Criar um Plano de Seguranga para Assinaturas Eletrdnieas »- Decida se a seguranga do Windows sera usada + Aimethor manvira para 9: agdo segura irantir ume aph = Contas de ustsirio ¢ de grupo podem ser reguladas usando 9 eonjunto completo de caracteristicas de da Windows. Por exemplo: 2 expiragdo da seaha id @ conta apds tentativas de conexio 2 account lockout — bloqu mal sucedidas 2 control o acess jema operacional ~ dita ec hora do sistema, gerenciamento de dispositivos. ferramentas administrativas © Defina quais contas de usttirio serio configuradas ou acreseemadas + Cada ustuirio deve ter uma conta individual = Pores nple: 9 JSmith ae invés de PampOperstor! (Operador de Bomba} + Defina vs privilégios de cada uswitio = Pertirm By (Realizado Por) para operadores chefes de eguipe, ete, + Serif By (Verificado Por) para supervisore: + Areas de seguranga grupos de usuitios podem ser usados para orsaaizar as cantas dos ustiirios ¢ como stalho para contigurar @ sewuranga + Porexemplo: Criar um grupo “Area | Perform By" com privilégios Pesfienr Aye acesso a area de seguranga “Area I". Criar um grupo “Todas as Areas Verily By” com privilégios Verity By” e avesso a todas as areas de segurangal, = Esbacrese Lar OS SU os aos grupos. + Iss0 poupa o tempo a ser gasto para designe privikéuins e areas a cada usuario, right © SNS. Gh. Bay Asewatinr 20-6 Apestita de Treinamenia 14 28.2.1. Configurando o Sistema de Seguranca Usuario | Responsabitidade » + |-Privilégios (Application Feature) | Area(s) de-| Seguranga f George | Operador da trea 1 Electronic Signature - Perform By | Area t Thomas | Operador da area 2 Electronic Signature - Perform By | Area 2 Peer | Opereder snior da 2 | Electronic Signature - Perform By | Area 2 | | Electronic Signature - Verify By ¢ Laura Supervisor | Electronie Signature - Perform By | Area t é i Electronic Signature - Verify By | Area 2 igura 29-2: Exemplo de um Plano de Seguranga Grupo Area(s) de Usuarios Seguranga rar direc {Area | | George Operar direa 2 Electronic Signature - Perform By | Area 2 | Thomas Verificar area 2 | Electronic Signature - Perform By | Area2 | Peter Electronic Signature - Verify By | | i todas as | Electronic Signature = Perform By | Area | FLaura | Electronic Signature - Verify By | Area | Exemplo de um Plano de Seguranga com Grupos de Usutirios Copyright © 208 G1 Hanus \atontations 29-7 Procy FIX Dasieo 29.2.2. Configurando os Tags para Assinaturas Eletronicas. A. Consideragdes #» Agassinaturas eletronicas podem ser habilitadas-na maioria dos tags + Qualquer ponto que seja necessrio assinar as ages tomadas deve estar urado na base de dados do iFLX + Informagées vindas de drivers OPC ou via DDE devem passar pela hase de dados di estaga SCADA NSD e contadores de alarme no podem ser issinaturas eletronicas + Tags de sistema, tay configurades pa B. Configuragao dos Ts © A opgio Elcerronie Signatures na guia eldveniced do tag deve see habilitada + Vein Figura 20-4 + Existem 3 tipos de assinat + None: aio requer assinatura eletraniea. + Perform Only: requer apenas uma assinavura para realizar a operagiio. + Perform and Verifi: coquer 2 assinaturas par alia a operagio, = lllow Comtinaons Use = Retém a nome do usuirio que realizou a ago assinada mais recente na ceaina de dilogo da assinatara, + Poupa tempo nio precisando redigitar 0 nome do uswirio. + Ouse continuo termina quando o uswiirio seguinte realiza uma ago ou quando 6 Screen Saver do FIX interrompe o usuario, © Exempt Alarm eknowledgenrent © recomhecimento do alarme ou sua remogae manvitl do de alarmes requer assinatura. = Controls Cusigued Writes tar (Reject as escritas ni + Configura o tay para aceitar (clecepn ou Copright © 2008. GE Fasnue \uewnation Apostits de Tevinamenta 154 29.2.2, Configurando os Tags para Assinaturas Eletronicas Mineo Basic | Alms Advanced | Alan Estenson Fields - Alan Field 1 | start Seouty tee Spiers - Statup oe ane PF enateOsee Me | duane T VreSnaoteeg —& Oascan Auto | fe vate: FE} oscar ant ecto Sonsive _ The Elec Sgaae enka be pucho:ed ofthese panel tthe elect Type Option: Urvigned Wites O Neve FF Atom Coniemous Ue © secant & Perl ava Verty © reine i © Peter Oniy 7 Sher! iam Acknowledgement r Figura 29-4: Tag Al (guia ddvunced) Copyright | 2005, G1 Tanue Aetemovion mo Proviey FIN Hasivo 29.3. Assinaturas Eletrénicas em Modo de Execugao. A. Janela da Assinatara Eletrdnica ‘A firea de descrigo da caixa de diditogo consiste de: = simaxe completa do tag (servidor.nd.tag.campo) = contetide do campo de descrigao do tag Zo sendo tomadas ts que + valor correme do ta ~ valor que sex crite. © Campos + Cyername: nome do usuirio que assingnera + Password: senha do usuirio 1s da tabela de comentirios + Predefined Comments: seieciona cament 9 veja detathes abaixo ido selecionade aparece aqui ow dos, = Comments: 0 vomentirie prede! comentiries personalizados podem ser di +A Figura 29-5 mostra a caixa de didlogo com duas assinaturas (Performed By & Verified Be) = Se for selecionado Perform Onty na contiguragio do Ferified By deste didlogo desaparece. area B. Tabela de Comentirios + Tabelas globais de comentirios pré- 208, Gi Banus Sumoonation Al B.2. Campos do Tag AO Apestila Ue Tre smento 134 ‘Compo 5 [Entradas Vatiaas COLD Oia UTR andar quando | Var mee ens z aufo ou quando o tag passa de eff para un | da faina EGU. 8 RRO Soran ne inte pa VENT ‘Maior ator dive @ tip pode recdber Ue wm anita lor ou de um prowrsms. | Valor nunigrico dere a sa EQU, ote ete ema Er vouisi umes deeper ode | daisies | = | 5 jo Taw Calor gS CATE DOT A par per z | poriodos de sean | guage saragto ou iz i ena um vor 5 eee a | al EG | = 1 Raunne dea TA-ENAli Youo | | PcENAB jie | RENAN: apenas sora | Mendis tena opode eave no hirdaaied Vere = PYes sos ine sa lor dean a Fan | & {Xo jew fen nvens se salen | [Sew servige de alseme esta hail TA: Vea, tn Tent apemss i ‘ij ‘ ag 2" None Cassone yp COS Change OF State. os, Pre dade de aforina: Euiba, Wanelian w 7P NTT, ‘aa i Alans wT Uae Apa "Marae mis sehen lads io EMTS ‘Apna lr. ‘nc de alarm do PAE | uma rea de alarme, pets lertars Ate BO caracteres ine pee eT itiams were Apes leita ‘ooo name de Fa pemae eine, NALM ! Fate campo serve suteriores do PINS, Congrigh © 285, GL bane Anata AAT Praliey IFN Bisivw B.4. Campos do Tag DO I Campo. | Deserigao . | Encradas| PT ASSANE [ips do ag TDOn oe TApenas i “Apenas ielura. | penis era lame dot ja qualidade dos dados Wo servidor OI fans a aputdade Jos dados do servidoe XOPCSUDSTAT | Na | ore. PRUOBCTINGT Tf Data e hont do werridor OFC TACLOSE ~[Sete primeleos cavacteres do emma Cine ae } | "Tesin eantigurades no compe Clow dv i 1 OPE sricteres da campe Open doe. | LT TACOPENTDESC Teno eontigaride no campo Oper do ta. Aue Te caracteres, Py yxcore | Valor nil! que tag neta pata wanksane Valor nomics \2 durante iniialigagaa do SAC guard & Seni Ja fina LOL. | | & | volocado de off scam para et scan. } PRATT is acento fa oT MANE PACTS apa i 2 FALTO i ‘vu autemitive (AUTO ou 1 sitar (074, a | “A AUTO |B PAUENA [Tata eal do preessament PERT SSCAN ———Tsttdeskrscam do a fon ff oon Peg TN ee Valorem dt tier ama LEED sdomtco da tase EGU 76 ZB PNSATaeA acer i zl Sree degen | Be | La | “exe camp sce pare ser compatvet som te Conse tinal drs erp mass ino Copyright © 2895, GL Ramy Asiontion B.4, Campos do Tag DO Apt is de Treinamente 154 [aRv ] Yes. se og Invert sew var de sand a | No. se tag ay iaverte seu valor de sae (Tesmpe , [Entradas Vitiaas Px corD oraz ont pata nde quando” Waler namciice =| | SAC Clnicato oa guano tg pants deff pa dented aya EGU 2. | scan & Toa | See sercige de alurme esta habilizawin: yer (IP NAB | 0 (0, 3 ENA ¥ a jade de slarnnes (haan, W tone ow ACUI Plame tual do te /AUEAALNT “Alarme mais severo ainda ni roconheardn, Se | » existe nein lure no re ACARVAT Ie LMAREAIS ADE [ATAISIERTE Tes set rato ns cing arr Ee LAALMENT2 dows CMAMININIT | Das e forage PAUMALASTH Dats ehora que ot LM slo PRATNIN | ie etou pela Gltima es “A CHAET (AISINT™ i ' PCNALAT Poss stares ml eceseuiO p07 | NACE swan ENALM CENAT: FerNo. FENAB: apenas Ieituea DST ‘pera letra ~~ Apenas ioaura, | ARE RO earustereN. Apeue ean, Apert, ‘Aes feltura, Tapas Tellers Fete carp serue pa ser compute ent sere antarones da PENED, sight ©2095, GE Hane Assentosy ALY B.5. Campos do Tag ETR Protiey iFIX Basico Ger: OPCQL TY"! Soir da gut ide Gos duds do servidor OPC. PCR SEAT a sis ds Gualidae dos dados do servidar 8 ‘pens letra Rea. Mode de opin Gotage miami MANE oo OT ov automation AUTO ea th TRAST = [ATAN ON IESAD ial cw weary do fou wt of Jao i alermatic oe ena estado inicial do proessamento de alme: suv TT Flag inne do FNS py estado seu ‘Valor coneente det Este campo serve puna ser vomtpativel cots senses sigorises ke PINS Congright © 2008, G1 Lane Anta orca aM ORC. peso) CEM "Limite supevice da unidade de eagenharia (WGUI, | A_FHIT: apenas een i 1 teilura EBM valor NELO: pense | Feltura FELO: valor LTO: Ato'Manl Aponte lle, Apetay ein. A pens leis Valor numerion sdonten ds taixa EGU Aig Wi tomes de | reas de seeurangy Apostle Tre B.5. Campos do Tag ETR Deserigho [Entradas Validas ‘Soo tig Tinparos lores di memo quae VEEN. ____ tag entra em on sear, Nome do ta « foie exon valones sero | Te eine EDT, TEM T Nuniere de amiosteas que 6B wR eek msi pa | Rew Serv ign de shire etd abiltader per) ou | no eo. ‘Options Rierons syeg dew ge alm, ‘pti fciturs. i “Kpuniay iouaea | : Rowe mcs nie RenhSSidOS NTT pene a iNet CUS jose Este cainpe sorte pura sor compatived enn verses a Copyright © 2005, G1 Fane Nutentatio \-21 Profiey iFIX Basico B.6. Campos do Tag CA [ [Campo NAMI {Sars da qualidade dos dads do sere ilar OPC SURSTAT | Sikeveries a quidacle dos Aponas feet TACEME apenas Feltaca FA Feitwea FELO: vale ‘Us ehgonharia da tag Al Prinsinos quate caracleres da wildale Ue Ap | uch) F_AUTOr apenas | idtura oD), A AUTO: Auto Mant ‘ents leitur | Angas tetera ‘Apenas letur Modo de operags e stice (AUTO Wu 1. 1 Flag uncenes do PIG tes ou tn Tinto do sean do ag tan 0 wih TVGie cetente do tag Vitor i dentro dia Este caipe seeve purser eumapatis et em vessies anteriores be BENE Coperigh 2PS, G1 Lang Susann At B.6. Campos do Tag CA Apostila de freinamente 154 {—[campo [De Entradas Validas PR_GETTSE | Wales de etd do ‘Consianie numérica, Me | meee ragyield. Vales We entrada Uo a = mses seu primers ear “ Sor Crests AME | ome eum op Panos oa Tete Hele Weniow eee 0 i “re eam See pues ser unpativel cua erstes aera oF cvpyright } i i | ARE ARE [wapr ACNALMT NAL F-NALAL DIS, Gf, Fane Neto (ALALMINTINE Sew senigo de warm eset Ln, "| Priesidide de alaine: 7. tai Aa 7 Atahig tas ever aT Daa eons qlee big getOu | are, Niinvera do varie da Pave de ak Se tay possi | ont eye Tivos ERA VENT UR ENAM: apenas. eis ENE ia Wimediay ow HE 40 reconevide, Se ssn reunion pola ulmasene pens titans, kk is rein “Ap Tea ing Ue evo ‘peras fetes) ‘hip recemhevides sea 11) Apenas leita 1 i B.7. Campos do Tag EV Protiey HIN tkisiew ‘Campo Entradas Validas [OT TRINAME 7 isi eg da coda Oye de Rindware do ser ido OPC Sis gid doe SCHSINT | Nwhviney oad do da on A_OTeT i RTAUTO PAUTO [TT RBCAN Tao igs antornanic ou mani Ful iniciad do provessumeato de alarms. hes ENA : [ACWARMT “lag titer Gor FIN 90 [Apgnas ieftura, | ‘Apenas fears.) ‘penas ktara Ate 40 curaeter ltr (04, A_AUTO: “Apsta leitura, Renae tora AN ado ds sci do kag (on on of SATE SAE TS A CONDS. A CON — | TATFALO | do teste tor fas [RaAtT Chie wer Accatado we sepa CaO 3 | doses toe fa gL. te o- bg (ROT Cintas ser ecole se peinicine comulgay iz efoto fi venti ikea RTS do teste tee serie, | Coma a ser eset Este atipe serve parse, copa el ein ‘Connie & nal do ke ptr sais formas, SON, GI Basta As Gro, sien Pircasdesegurana, | | CLOSH Bg. OPEN ae, RUN STOP ts, I | CLOSE bx, LOPEN wy. RUN ag STOP, Los Apostia de Freinamento 154 B.7. Campos do Tag EV. Campo [Deserisio To | Entradas Vilidas ALENAT TReosignd lita jes 00 Mi Yew, | LebNan roth :AD: peas ART eR ‘ san ft | CNT Aenea BO Np ers PATEAALAT "Alurmie mis severo ainda ran recomheckda, Se pena letra. » evistie menhum alarme nga revenecid, ent | p ularme stual ¢ mastrade, ATART AT ng Arcus de alueme do ts ALT ot o nome de ja) |B vane ura ecu deaeme, | | 2 ano Ana ea dog TAs ra % CXALMINTRT [aac hora que oe sean Tapers era f ACALMCASTIT”Y Dati ehor-gue ag gesou pla una vero Aas eur | Na | are. | [RIATSIW 777) Numenn deseo is ha deve di fasde 7 Spans Taaa Possti ubiemes io reconhecidost yaw (1) SoA LL ENAIL “Fue apo seve pase gopaset com sera aes do FINED Copyright ©2008, GE Hate Automation N25 Veal HIN Hsien ©. Backup and Restore Wizard A. Backup # Esse assistente (wizard) arquiva os arquivos de cont uragde do FIX, + Lima vez selecionados 08 arquivos dos quais serd feito o backup, 0 assistente os copia em um arquivo compactado © Bsse arquive ¢ salvo no diretério CADynamies\ProjeetBackup\NomeN6.FBK B. Restore ¢ Os arquivos de backup podem ser restaurados (restore) em qualquer computador que tenka o IFEX instalado + pode-se fazer a opgdo de restabelecer todo o arquivo ou apenas selecionar alguns itens individuais so de restabelecimento ¢ iniciado, « Wizard identifica + quando 0 proc: war onde © caminhe dos direiGrios do nd e Base: na SCU para determi restabelecer os arquivos fo de diretarios ‘istente restaura os arquives usande configurados no Path Configuration de SCU ative, = vassistente cria quaisquer caminhos (path) inexistentes Copy 21013, GE Ruane Auuomnio A26 Apostilt de Freieamente 154 Backup and Restore Wizard Pes soe ax reject Backup Wizard Backup your apotceton cect es The Backup Witald ow yout celect to comptes: the sche wich Backao Tyre y © Custom Backup - Select 1 shi be pioec! patito Backus © FulBiacku-Bachio alle: wih a poeet path, nchadng sec Prete! Restos Waaed & Restore your application cic! tes ham a prevnus backup The Resto -waatd stow: youto solact wach das to decompress Hee the wtehve he Reztors Wizard oily ayolatle men FX is etopped opyreglt © 2US, G6 Haawe Ate Proviey FIN Risico C4. Backup A. Backup + Na tela do asssisieme Backup and Restore Wizard (Figura B-t) & possivel fazer a escolha de dois tipos de backup: Full Backup © Custom Backup, + Fudi Backup backup de todos 05 arquives. incluindo os arquivos de seguranga e.INI Custom Backup: backup de arquivos especiticos e selecionados B. Para realizar o backup completo de todas 0s arquives Full Backup I a tela principal do assistente, selecione a opgio Full Backup kup BP Detina o diretorio onde 0 arquivo sera salvo, Por padrdo. o iFix define @ nome do arquivo ¢ 0 eaminho como C:'Dynamies'ProjcetBackup nodenanie. PBK. Porém, pode-se especifiear qualquer endereyo fecal ou de rede. ¢ alterar 0 nome do arguive de backup, Clique ro icone de be Clique no botio Finish para iniciar o backup de todos os arquives Cangrighe © 2808, G1 Fane Sete C1. Backup cope Apostle de Teeimamcaty 154 ar 0 ba sup padronizade Custom: Back {Na tela principal do assistente. selecione a opcio Custom Backup 2 Clique no icone de backup BP 3. Defina 6 nome do nd e 6 caminho (Figura B-2) onde o projeto sec (Backup Source Infoy A Sciccione os arquivos que serdo copiados $ Como opstio, babilite a eaixa brclude Security Files para que os arquives de seguranca também sejam copiados. Se 0 assistente de baekup niio localizar os arguivos de seguranga, esti opgdo nio estard disponivel, 6 Clique no botdo Next 7 Defina o nome do arquivo de backup e 0 caminho onde © mesmo seré salvo. Por padrio. 0 iFix define o nome do arquivo ¢ 6 eaminho como CH Dynamics: ProjectBucknp\nadename. FER, Porcm, pode-se especificar alzum outro eaderego local ou de rede, ¢ alterar o nome do arquivo de backup. 8 Clique no botio Finivh para iniciar o backup dos arquives selecionados 21x teen Racks Weed (aaa CinenBstae. theron ote es ma ge! oh Preston ROME —_ 1 Feranrestea.= FOS IBGE) 2 Be Garena | Figura B-2: Wizard de Backup ~ Custom Backup 208, Lame Notes \.20 C2. Restore SE AL Restore # Pode-se recuperar os arquivos de backup em qualquer computador que tenha o programa iFix instalado, O assistente possibilita fazer a selegao individual dos arquivos para serem restaurados ou recupeta todos os arquivos de backup B, Para restaurar um arquive de backup 1 Natela principal do assistente, clique no icone Si), Project Restore Wizard ‘tre com © nome do arquive de backup ou faga 4 procura através do Browse 3. Clique no boii Next 4 Na Figura 8-3 estdo listadas todas as opgdes de escotha para restaurar 0 arquivo de backup - Restore Destination Options: selegao do diretorio onde os arquivos sero salvos, Os arquives podem ser recuperados no diretdrio do projet ata (curren project puth), no ditetério especiticado em um arquivo da SCU{SCU files from archive), ou ein um novo diretéria de projet (create a new project). a itina ope we New Project”. no altera a contiguragio eNistemte - Destination Info: informagées sobre o arquive da SCU usade, nome do nd ¢ caminho onde 08 arquivos serio salves. O eaminho ¢ definido na ‘opgio anterior. Restore Destination Options - Restore File Options: opgiio de pagar os arquivo diretério especiticado para a recuperagao dos arquivos ¢ de instala arquivos padrio do iPix antes da recuperagio do backup io dos : Security File Options: selegao do arquivo de contigueagio da segurnga, Pode ser usado 0 arquivo local (Leave the current security settings alone), « contiguragdo de seguranga do arquivo de backup (Replace existing seewriy files with archived files) ou deletar todos os arquivins de contig da seguranga © desabilitar # seguranga durante 0 “restore 3 Clique em Finish pare coneluira recuperaye dos arquives Copyright © 245, Gh, Lass Aurea Aas Apostly de Freinansento C2. Restore ~ Behe hee Fabia il 0Grasne age Gain Fy ny BedpeCrnnventtnt 8 lene aunts se I Pesaet he re | © ‘ Figura B-3: Restore Wizard Coppright © 2048, GE Fugue Augean AMI D. Uso do Launch.exe A. Notas 4+ O programa LAUNCHLEXE permite ao iF 1X ser inieializado para executar com uni nome de nd e arquivo da SCU diferentes + Esse programa permite ao usutirio mover facilmente entee os diferentes projets de FIX a partir do desktop * LAUNCILENE € saivo no diretorio C4 Dynamics B, © provrama LAUNCILEXE Ul ¥g2.0 nome do nd desejado, os caminhos dos diretirios e salve 0 | Abraas 2 Estabel arquivo. Clique com 0 hort direito do mouse em uma area do desktop ¢ selecione New Shorteut do mene. Apareceri s eaixa de didlogo Create Shorteat. 4 Clique no botde Browse e localize LAUNCULEXE no diretério Dynamics 3 ct em Next e entre um nome para 0 atalho, 6 Clique em Fi O novo icone apare a no desktop. 7 Clique com © botae direito do mouse no nove icone ¢ selecione Properties A caixa de didlogo Properties aparccert. ecione a guia Shorteut da caisa de diélogo Properties. wetro mse 9 No campo Tareer. aerescente 0 pa o pelo nome dond que ‘voeé quer usar. Por exempto: ninadel3 10 Actescente 0 parimetze ’s seguide do cnderego do seu arquivo aove ia SCU. Por exemple #sAdynamicsilocal\nodel HE Clique em OK fa eaceutar 0 projeto. Coppright © 2008, 44, anus Ae Apasila de Freinamento 184 D. Uso do Launch.exe Beeaule Scumeniae epg co Firreniener Gees Shera if Fico? lagaiee esteem tagetcton —Aleanee bn PR eR r we ee a fottona | _chratieon & : Coe] eee Configurar o nome do né © o arquive da SCU Copyright 285 6 Lane Asan, E. Tipos de Nos do iFIX Profiey WHI Tipo Toeale Remoto Stand Alone Deserigao ‘Ao trabaihar com um sistema distribuido do TFIX, local refere-se ae nd no qual vocé esta trabalhande no momento ¢ remero refere que vooé precise de um link de comun ‘Ao irabalhiar com am sistenra ceniralizudo SCADA do FTX, stand alone se refere ao ni que desempenha todas as tungdes. Nos isolados no usm rede. Servidor SCADA Servidor SCADA Blind Um Servidor SCADA (ou nd SCADA) executa a aquisigao de dados ¢ 0 componente de gerenciamento do iFIX. Habitvalmente, um ad SCADA, reside no chao de Hibrica ¢ tem conexdes diretas com o hardware de process, Um servidor blind SCADA (ou nd blind SCADAY nao usa display Essa configuragdo liberta miais recursos de um: computador para aquisigdio de dados e fungdes de verenciamento de rede. Grificos podem ser dou Cent, Runtime iChent Un nd Riin-Time nao permite modificar telas ou base de dados de processo, Arquives pré conligurados sig instalados nesses nés de modo que voce poss monitorar @ proceso. mudar os locais de proceso e seconhecer alirmes, im iGlient (ou né vista) € 0 tipo de no mais Comum, Nos vista mostra grificos em tempo real que yém com o iFIX. O termo Vi ini que o nd executa 0 programs de display grafico, mas 0 né pode executar também outras aplicagdes ‘0 Client Read Only tem @ mesma Tuncionalidude que win IClient, exeeio que voc’ niio poder’ escrever & base de dados do IFIX ou servidores OPC. Porém, vocé pade escrever a uma base de dados relacional. © iCHient Read Only ¢ semelhante em funcionalidade ao Plant? V for FIN, com 0 beneficio adiefonal de alavancar as caracteristieas do iCtient, tais como 0 frovramador de eventos. VBA ¢ ActiveX cont 1S. GF Tg Aas Apostita de Treiramento 154 F. Requisitos de Hardware, Software e Rede. A. Computador © Computador compa = no minimo de 266 MHz, | IBM, com processador Pentium ou similar B, Meméria ¢ Drives de Dis co + minima de 96 MB RAM #120 MB de espago livre no disco x = se voce plangia usar api andes arquivos de alarme ¢ relatorio historico, um driver maior deve ser considerado + CD ROM CD ROM para instalagio itico e Monitor C. Adaptador Gi © cartoes eri 65,533 cores, s de 24-bit capazes de uma resolugho de 008600 ¢ ne minimo D. Portas: + Porta Paratela & nevessiria para a chave de s * Ale duas portas seriais para drivers de comunivagio E, Hardware Opcional é + Alguas couch sercens podem precisar de uma porta serial © Digiboard fornece ao PC mais portos em série 113, GUE Faw Suhonationt Profiey FIX Basico F, Requisitos de Hardware, Software e Rede A. Soliware Necessario ¢) Windows NT v4.0. Windows 2000 Professional ou Windows XP (recomenda- se usar as versdes originais em inglés da Microsofi, ndjo OEM) essiirio 0s protocolos de rede NetBIOS ou TCPAP © Seem rede, + Driver de comunicagdio para os nds SCADA + alguns drivers que usam ¢ identes requerem software adicional + consulte 0 capitulo “Getting Started” do E-Books + Driver de video + GE Fanuc Automation descobriu que algans drivers de video tém problemas exclusives qc somente ficam aparentes quando se ust esses drivers + lem disso, a GE Fanue Automation descobri que muitos problemas com drivers de video ocorrem tanto nas aplicagdes do iFIX como nas apticagdes eomuns = se voed est tendo problemas com wm driver de video, tente usi-to de modo diferente para descobrir se o problema ¢ exclusivo a uma contiguragio especiliva, © Observagao + Windows 95 © Windows 98 NAO sio sistemas eperacionais compativeis com o Profiey iFIX Copyright 260, GF Fane Noto 4-36 {sin de Freinaenente 154 F. Requisitos de Hardware, Software e Rede. AL Rede © Ousy do Protic © Os nds JFIX que nao comunicam com outros iFIX na rede si chamados de nds staned-atomes (isakaidos} IPLX em rede & opeional B, Placa de Rede * AGE Fanuc Automation recomenda o uso de eartdes 3COM Ethernet C. Protocaly de Rede * NeaBiOs. + HFIX suporta a interface NetB108 da Mierosott NetiBEUL = TCPAP + antes de instatar o FIN: ize © mapeamento dos nomes des nds IFIX a seu respuctivos endereges IP no arquivo HOST do Windows habitite 6 protocolo TCPAP no SCL de cada iF IN Copy <8 Foams tote Proiiey HTX Basico Apéndice pagina em branco ase Goslaquis dos ers: GE Fanuc Automation’ Proficy GlobalCare” Educational Services Apostila de Treinamento 154 Proficy iFIX Basico Versao 3.5 — 01.05 Todos os Direitos Reservados ©Copyright 2005, GE Fanuc Automation®, Inc. | nz inf 34y330 10308 Apostita de Treinamente 154 Treinamento Proficy iFIX Basico Versio 3.3 namento contém infarmagdes confidenciais que representam scgredos de imue Automation e/ou de seus fomecedores e atio pode ser capiada ou divulgados sem a autorizagio prévia da GE Fanuc efou sous forsecedores. As informagdes contidas nesta apostila estdo sujeitas a mudangas sem nov devern ser imterpretadas como um compromisso pela GE Fanuc Automation. GE Fanue Automation do assume responsabilidad por quaisquer erros contidos neste documento. Mareas Re “2005 GE F: lnteltution, FI nue Automation. lac. TODOS OS DIREITOS RE Profiey Stats. iBatch, Core, iFIN, Intelligent Solutions, Intellution Dynamies, i Automation, iVisualize, Plant TV, Plug and Solve, The FIX. The «alBatch so marcas "anue Automation, FIX FIX IML, iClient. Down ime. iHisto inforgent, iWebCast. ver, iWorklnstruction, Vision. iCore e Secure Containment sto marcas re ‘ane Automation. Ine, Proficy GlobalCare & uma marca de servigo da GE Fanuc Automation, Inc. ‘Todas as demais mareas ou nomes so propriedade de seus respectivos Rabricantes. adas Tradugi Esta apostila foi traduvida ¢ adaptada pela Aquarius Software Lida e impressa no Brasil Revisdo 07 ~ Janeiro de 2005 AQUAYRIUS software awww. aguarius,com,br Rua Silvia, 110. andar ~ Sig Paulo = SP Brasil ewe Intellution sow wefanucautomation com 325 Foxborough Boulevard Foxborough, MA u235 Poright © SUS, Gh Lanne \isamation i Contetdo Apostila de Treinamento “Proficy iFIX Basico” Dias Um e Dois Dias Trés ¢ Quatro Jntrodugao 1. Introdusio xo Sistema IHM/SCADA..... LL. Sistema HM/SCADA... ee 12. Caracteristicas do Sistema IHM/SCADA . 1.3, Desenvolvimento do Sistema IHMISCADA.. 14 Exereicio bso 15. Questionari 2. Arquitetura iFIX 24, Perfil do Produto... IX ~ Base de Dados do Process AX = Tel Arquitewra Arquitetura Arquitetura Distribuida 2.6, Exercicio 2 2.7. Questionirio... 3. Process de Tra ento de Agua Flusograma de Desenvolvimento da Aplicagio PPS. GE Hanne Autassatinn it Profiey SFIX Basico 13 Apostle de Treinamento Contetdo 4. Configuragio de Sistema 4.1. Fluyograma de Deseavolvimento da Apli 42. $C i 43. Cont ¢ 4a. Contiguragao dos Diretirios 4 vay Configuration Uiility ragao do Nome di Esta aciio da Rede 3. Conhecendo os Drivers de Comuni 53.1, Driver de Simulagio (SIM). 34 56, Exereitio Ss... 3.7. Questionativ.w... Servidores OPC usu 61 6.1. Pluxograme de Desenvolvimento da Aplicagio 63 6.2. Servidores OPC 621. Configuragde do Canal Contigaragao do Dispositive Configuragio dos Date Block... 6.3. Monitorando os Drivers... GA. Exercieio 6. 65. Questionsttio. connec Copssight © 2008, G8 Hoses Non iii

You might also like