Home
Manual do Usuário
Contents
1. Classe tipo Descri o TagObj Classe Base para todos os objetos Tags Digital Propriedades em tempo de execu o para as tags do Tipo Digital Analog Propriedades em tempo de execu o para todos os tag do tipo anal gico AnalogInt Propriedades em tempo de execu o para as tags do tipo inteiro AnalogLong Propriedades em tempo de execu o para as tags do tipo long AnalogDecimal Propriedades em tempo de execu o para as tags do tipo decimal AnalogDouble Propriedades em tempo de execu o para as tags do tipo double Text Propriedades em tempo de execu o para as tags do tipo texto TDateTime Propriedades em tempo de execu o pata as tags do tipo DateTime Timer Propriedades em tempo de execu o para as tags de tipo de temporizador TTimeSpan Propriedades em tempo de execu o para as tags do tipo TimeSpan Reference Propriedades em tempo de execu o para as tags de tipo Refer ncia TDataTable Propriedades em tempo de execu o para as tags do tipo DataTable UserType Propriedades em tempo de execu o para as tags Templates Veja em http www spinengenharia com br help an 2014 runtime index html para uma refer ncia completa sobre programa o usando objetos em de tempo de execu o 90 Tags N veis e Tipos Historiador e Registro de dados O m dulo historiador faz o registro de dados automatizado para bancos de dados do tipo SQL e outros Tamb m se pode usar o
2. FieldName Digite um nome para a coluna Field Type Selecione o tipo de dados da coluna Title Digite um texto para o cabe alho da coluna Width Digite a largura da coluna inicial em unidades do WPF pixels independentes de monitor Sort Escolha como ordenar inicialmente a coluna Apar ncia e Transforma o 182 Estas defini es podem ser feitas para controles sobre uma tela Definem a apar ncia de um controle e uma maneira de girar ou de distorcer Appearance Fill Ao clicar no quadrinho aparece uma janela de escolha do pincel para preenchimento do controle que inclui cores gradientes e textura Telas e S mbolos Line Aparece a mesma janela acima descrita para a escolha da linha de contorno do controle Stroke Clicando na figura aparece uma janela para escolha do Stroke isto formato da linha po cheia pontilhada tracejada etc Opacity Determina a opacidade do fundo do controle numero fracion rio entre 0 e 1 O transparente e 1 opaco Transform A seta define rota o do controle Escolha o angulo de rota o na r gua abaixo J O cone define distor o do controle Escolha ngulos de distor o nos eixos X e Y do plano da tela Altera o de v rios controles A funcionalidade de Replace oferecida quando se seleciona v rios controles em uma Tela Se voc deseja fazer a altera o de um conjunto de zags ou textos existentes em u
3. Ingles Drag a column header here to group by that column OriginalText TranslatedText X OPENED RR BARRAS BARS E BLOQ CMDO LOCK CMD __ CA SECUNDARIO SECONDARY AC E Caminho Path COMANDO COMMAND Condi o Condition CORRENTES CURRENTS _ Data Date _ Data Final Final Date _ Data Inicial Inicial Date Data Hora Date Time Data Hora Atua Date Time Operation mnrrerrra nnan ras 1 Incluir no dicion rio Ingl s apresentado na figura abaixo todos os termos em portugu s que colocar em telas e objetos 2 Em todos os objetos com texto usar a propriedade Localization 3 Em din micas com texto e em Scripts no local de textos sempre usar EClient Locale texto e adicionar o texto ao dicion rio Ingl s Cria o dos Templates Introdu o Na otganiza o de uma nova aplica o o usu rio deve planejar adequadamente os templates Assim a t tulo de exemplo vai se criar uma aplica o de monitora o de uma subesta o com m Bay de linha m Bay de transformador m Bay de alimentador Como um bay pode ocorrer mais de uma vez para cada bay ser criado como um template Os pontos de cada bay s o fornecidos geralmente em planilhas Excel e a partir destas planilhas dever o ser criados os templates isto mais f cil adequar planilha Excel para o formato do ActionNET do que digitar ponto por ponto diretamente nos Tags e Templates Estudando os tags de
4. Configura o Descri o Visibility Altera dinamicamente a visibilidade e opacidade do objeto Visible Digite um tag uma propriedade ou uma express o que retorne um valor Considerando se o valor resultante e Zero Objeto ser vis vel e Maior que zero Objeto ser o ocultado Para mais informa es consulte Configurando Express es na pagina 141 Tooltip Um texto que ser exibido como uma dica de ferramenta Opacity Opacidade e ObjectValue O valor usado para definir a opacidade e Range Os valores m nimos e m ximos que correspondem ao m ximo e m nimo de opacidade e Opacidade A m nima e m xima opacidade 0 invis vel 0 5 um pouco transparente 1 opaco Guia do Usu rio Action NET 173 Din mica MoveDrag Tabela 12 Configura o da Din mica MoveDrag Configura o Descri o MoveDrag Movimenta dinamicamente o objeto BindingMode e TwoWay Entrada e sa da causam movimenta o e InputOnly Apenas entrada causa movimento O objeto n o se move quando o valor do objeto muda e OutputOnly Apenas sa da causa movimento O objeto n o se move com intera o do usu rio Horizontal Move Express o com a refer ncia para movimento horizontal Range Os valores m nimos e m ximos que correspondem posi es horizontais m nima e m xima Posi o As posi es horizontais m nima e m xima Vertical Move Express o com a refer ncia pa
5. 256 Aplica o default Express Estes tags s o associados ao n vel SysInternals que corresponde a vari veis internas da aplica o n o utiliz veis pelos usu rios Dessa forma as vari veis que ser o criadas pelo usu rio e utilizadas nestas telas pr existentes t m como restri es m N o podem ser do tipo SysInternals m Devem ser de n vel Asset similar ao SysInternal ou superior m Devem ser do dom nio do servidor isto n o podem ser vari veis associadas a uma esta o de trabalho Client Antes do usu rio criar seus templates e tags ele deve fazer a rvore da sua aplica o Assets que corresponder aos n veis utilizados para filtrar vari veis Em uma subesta o por exemplo os n veis 1 s o os tipos de bays e os n veis 2 s o os bays propriamente ditos como apresentado na figura acima onde se tem uma subesta o com uma linha um transformador dois bays de alimentadores Security da Aplica o Express Default Na aplica o Default est o criados cinco usu rios com as permiss es conforme a figura abaixo Users Drag a column header here to group by that column G Name Permissions Password PasswordHint Policy Blocked Deleted Pr _ Admin Administrator e Default _ OPER Operator EENE OperPol _ SUPER Supervisor ER Default _ OPERCOM Operator PRP NE OperPol _ Administrator Administrator TERENE Default _ User User AEN Default _ Guest Guest HEEE Default A
6. ssuunnsrsnn nnr rr renn nr nnr crase 127 Accessando o Microsoft Excel ciiicicii ice 130 Criando as bases de dados ODBC cciciciiis erra 130 M todos para se comunicar usando ODBC iciiiic ca 131 Configurando acesso Tabelas de BDs iccciiiiiiiiii serenas 133 Ler e escrever o conte do da tabela cciiciiciiiii kin Ee errar 134 Configurando consultas de banco de dados cciiiicciiiis cics 134 Obtendo o conte do da consulta n n unusu eu unora rrenen reren 135 Configurando Arquivos para troca de dados iiiiiiciiiiiici siri nrnna 135 Objetos Runtime Datasets sa sir asse rederi o EDENE mca ag a O ld o q er a 136 Scripts e NET Framework 137 iv Conte do Configurar Tarefas sa ses tua rins Para aa a aa RUE a A a A E a E Sa a 137 Configurando Classes sara nas pa dras titia EEE E EEES E cada pag aa Ca ag a asa EE a Graca ana 139 Trabalhando com o Editor de C digo ccicciiiiiiiiis scene ar 140 Configurando Express es papas a agua aca 2 dali aa 6 A dal E a la ta e A al 141 Usando o depurador dot NET asse sses dar spas a ec a Da Ud A US CR e pa Ea 143 Criando Informa o de depura o ccciciiciiiiicicier seara rara 143 Anexando o depurador dot NET secas sse sas asa sa rene erak PIRIKA a ra e ara 143 Pontos de interrup o Passo a Passo e Watch iiiiiiiiiiiiiiicescccirertraa 144 Objeto Runtime SCHpt s sussa nnes pena pane a i POEA Ga EA E e praia Rad L
7. 790 1296 TX 03 16 00 00 00 06 01 03 00 00 00 01 40001 1 8 2013 8 15 42 231 PM Node MODBUS1 CurrentStation 1 Read 790 Waiting ConcludedRx true or Timeout f 3 8 15 42 231 PM 790 SendWaitResponse Finish 13 8 15 42 243 PM 790 1296 RX 03 16 00 00 00 05 01 03 02 04 D2 40001 8 2013 8 15 42 243 PM Node MODBUS1 CurrentStation 1 Read 790 1296 Command Success Master 40001 Clear Continue Settings Quando se clica no bot o Settings na aparece uma janela de configura o onde se pode selecionar quais tipos de mensagens e m dulos que ser o mostrados no DataGrid de trace Estes dados que aparecem podem tamb m ser salvos em arquivos para uma an lise mais completa Tamb m poss vel configurar um tag em ObjectName clicando no bot o Add Ai aparece uma janela com um menu para selecionar objetos para incluir no monitoramento 114 Dispositivos Devices e Interfaces gt Settings Object name Trace change on objects Remove Modules Historian Y Grid Max lines 30000 File Name Theme Windows Media Player Dica Ao marcar o CheckBox de Devices nas configura es habilitar apenas o ERROR INFO e informa es de alerta e n o as informa es de depura o caso contr rio voc ir criar muitos dados Para v rios dispositivos e protocolos muito importante usar essa ferramenta uma vez que o sistema ir apresentar aqui poss veis endere os inv lidos da configu
8. Microsoft NET Framework64 v4 0 30319 para sistemas operacionais de 64 bits Para o IIS 8 0 m A partir do Painel de controle v para Programas e Recursos clique em Ativar Desativar recursos do Windows Habilite a op o ASP NET 4 5 Navegue pela rvore Servi os de Informa es da Internet gt Servi os de World Wide Web gt Recursos de Desenvolvimento de Aplicativos gt ASP NET 4 5 101x Para ativar um recurso marque sua caixa de sele o Para desativar um recurso desmarque sua caixa de sele o Uma caixa preenchida significa que somente parte do recurso est ativada Servi os de Informa es da Internet Ferramentas de Gerenciamento da Web Servi os da World Wide Web Jo Manuten o e Diagn stico Recursos de Desempenho Recursos de Desenvolvimento de Aplicativos Dk as ASP NET Ok ca i Extensibiidade do NET Extens es ISAPI Filtros ISAPI Server Side Indudes x aa Recursos HTTP Comuns Seguran a 4 7 servidor FTP DD servi os TCPIP simples echo daytime etc ra Fama E m Habilite a op o HTTP Activation sob Net Framework 4 5 Advanced Services 16 Primeiros passos E Windows Features gds EE t Turn Windows features on or off 1 To turn a feature on select its check box To turn a feature off clear its check box A filled box
9. Para uma discuss o mais aprofundada sobre strings de Formatos consulte Formatting Types http msdn microsoft com en us library fbxft59x 28v VS 90 29 aspx Veja a tabela a seguir para exemplos de formatos Exemplos de formatos num ricos Formato Descri o NO Numeto sem casas decimais N3 Numeto com 3 casas decimais Hexadecimal suportado apenas para n meros inteiros C Moeda Veja a tabela para exemplos de formatos para datas e hor rios Exemplos de formatos para datas e hor rios Formato Descri o T only Padr o de hor rio longo equivalente HH mm ss d only Padr o de hor rio abreviado equivalente M d yyyy month day year para en us dd Mostrar o dia do m s como um n mero de 01 AT 31 ddd Mostrar o nome abreviado do dia da semana dddd Mostrar o nome completo do dia da semana MM Mostrar o m s como um n mero de 01 AT 12 MMM Mostrar o nome abreviado do m s 84 Tags N veis e Tipos Exemplos de formatos para datas e hor rios Formato Descri o yy Mostrar o ano como um n mero de dois d gitos yyyy Mostrar o ano como um n mero de quatro d gitos hh Mostrar a hora como um n mero de 00 AT 12 HH Mostrar a hora como um n mero de 00 AT 23 mm Mostrar o minuto como um n mero de 00 AT 59 ss Mostrar os segundos como um n mero de 00 AT 59 fff Mostrar os milissegundos como um n mero de 00
10. m Se necess rio clique com o bot o direito em uma linha da tabela para cortar copiar colar ou excluir a linha Guia do Usu rio Action NET 121 EditAlarmsitems Condition emma mermo eme gr mem pe Condition Limit Eaa Ha Hi HiHi Lo LoLo DeviationMinor GreaterThan GreaterEqual LessThan LessEqual Changed ChangedUp RateOfChange DeviationMajor TES ChangedDown Esta a coluna em que se define a condi o Nela podem ser escolhidos os eventos a seguir listados Veja em cada caso a condi o de avalia o que utilizada para a gera o dos eventos de alarmes mHi Tag gt limite mHiHi Tag gt limite quando reconheceu automaticamente reconhece Hi alarme mesmo Tag mLo Tag lt limite mLoLo Tag lt limite quando reconheceu automaticamente reconhece alarme Lo a mesma Tag ERateOfChange Taxa de Tag da mudan a gt limite EDeviationMinor Valor absoluto tag Setpoint gt limite valor nominal definido na coluna do valor nominal EDeviationMajor Valor absoluto tag Setpoint gt limite valor nominal definido na coluna do valor nominal mFEqual Tag limite mGreaterThan Tag gt limite mGreaterEqual Tag gt limite HLessThan Tag lt limite mL essEqual gt Tag lt limite EChanged valor Tag mudou EChangedUp valor Tag aumentou EChangedDown valor Tag diminuiu M ltiplos Itens de Alarme para um Tag Deve ser observado que um ta
11. na pagina 98 p 98 Password Digite uma senha para o usu rio O sistema permite que voc saiba se a senha n o v lida Voc pode configurar requisitos de senha Veja Configurando Pol ticas na pagina 99 PasswordHint Entre as informa es que podem ajudar voc a lembrar a senha do usu rio Policy Selecione as configura es de pol tica de usos para este usu rio Veja Configurando Pol ticas na pagina 99 Blocked Selecione bloquear o acesso do usu rio Pode se querer usar isso pata usu rios que n o est o mais na empresa Deleted Selecione para bloquear o acesso e marcar o usu rio como exclu do sem excluir o usu rio Voc pode querer usar isso para usu rios que n o est o mais na empresa Profile Digite o endere o de e mail n mero de telefone e nome completo do usu rio 3 Continue adicionando tantos usu rios quanto voc precisar Configurando Permiss es Voc pode configurar as fun es que os Usu rios ter o permiss o de acesso ao editar o projeto e quando estiverem utilizando o sistema em tempo de execu o Voc define permiss es usando o que denominado por Grupos de Usu rios O Action NET vem com alguns Grupos predefinidos que voc pode usar como est o Voc pode tamb m criar outros grupos conforme sua necessidade Cada Grupo utiliza uma linha da tabela Para configurar permiss es 1 V para Edit gt Security g
12. o O objeto Dataset Table lista todas as tabelas configuradas e suas propriedades em tempo de execu o O objeto Dataset Query lista todas as consultas definidas e suas propriedades em tempo de execu o O objeto Dataset File lista os arquivos de troca de dados definidos e suas propriedades em tempo de execu o Veja em http www spinengenharia com br help an 2014 runtime index html para a refer ncia de programa o completa em objetos de tempo de execu o 136 Datasets e Interc mbio de dados Scripts e NET Framework Como na maioria dos softwares do tipo SCADA tamb m est dispon vel no Action NET a funcionalidade de permitir ao usu rio durante a cria o de um projeto de supervis o de escrever programas de computador ou Scripts Estes c digos de programa o que ser o embutidos no sistema possibilitam particularizar ou criar comportamentos e a es sobre os objetos tags telas relat rios n o existentes de forma nativa no sistema As se es a seguir descrevem como criar scripts m Configurar Tarefas na pagina 137 m Configurando Classes na pagina 139 m Trabalhando com o Editor de C digo na pagina 140 NOTA Quando voc estiver usando o editor de c digo o sistema constantemente compila o c digo em segundo plano Voc tamb m pode Build construir todo o projeto conforme necess rio Para mais informa es consulte Executando a Aplica o na pagina 195
13. o n mero de caracteres definida pelo campo MaxLength Input Range Define o intervalo num rico para o valor inserido MaxLength Define o n mero m ximo de caracteres Dinamica de Hyperlink Tabela 7 Configura o da din mica de Hyperlink Configura o HyperLink Descri o Abre um hyperlink HyperLinkType Selecione o tipo de hyperlink e http e ftp e file e mailto e telnet Url Configurar o URL para abrir om hiperlink 170 Telas e S mbolos Din mica de Security Seguran a Tabela 8 Configura o da Din mica Security Configura o Descri o Security Defina as permiss es do objeto em tempo de execu o Disable Digite um Tag uma propriedade ou uma express o que retorna um valor Considerando o valor resultante e Zero objeto ser habilitado e Maior que zero o objeto ser desativado Para mais informa es consulte Configurando Express es na pagina 141 Verify Permissions Quando selecionado apenas os grupos de permiss es escolhidos podem acessar o objeto Confirm Message Mostra um di logo de confirma o antes de tomar alguma a o e textBox Digite a mensagem que ir aparecer na caixa de di logo e checkBox Ativa ou desativa a Confirmar Mensagem Din mica Fill Line e Text Color Tabela 9 Din mica Fill Line e Cor de Texto Configura o Descri o FilColor Muda a c
14. AZDIS2BitO SEL 3111 01 BI 112 Native A2 DJ52_D SEL 3111 01 CRO 492 131 0 0 0 Native ADSL SEL 3111 01 CRO 476 65 0 0 0 Native END AP SINT SEL 3111 01 BI 118 Native E ii A2P_51PT SEL_311L_01 BI 116 Native _ A2 P_67NIT SEL 3111 01 B1 119 Native AZP67PIT SEL 3111 01 B1 117 Native _ LLANA IA SEL 3111 01 AI 0 Native os LLANA IB SEL 3111 01 aL 1 Native ALANA IC SEL 3111 01 AI 2 Native LLANA W SEL 3111 01 AL 7 Native ULDISZBitO SEL 3111 01 BI 1 Native a ULDIS2D SEL 3111 01 CRO 96 131 0 0 0 Native 3 L4 DJ52L SEL_311L_01 CRO 128 67 0 0 0 Native LLIN CMD SEL 3111 01 IIN 65001 Native LLIN VAL SEL_311L_01 IIN 65000 Native LLP_SIGT SEL 3111 01 B1 17 Native a ii L1P_51PT SEL 3111 01 BI 16 Native UP 676IT SEL 3111 01 BI 18 Native _ L1 P_67P1T SEL 3111 01 BI 19 Native L1 SC1 Bit0 SEL 3111 01 BI 8 Native pa ca No manual do protocolo DNP3 existem as informa es sobre como preencher cada coluna de um ponto Os pontos BI s o de entrada digital Binary Input os pontos AI s o entradas anal gicas os pontos CRO s o sa das digitais Control Relay Output e os pontos IIN s o entradas do tipo Internal Indication do DNP3 Observa es 1 Para criar um ponto duplo como no caso das seccionadoras definiu se a seccionadora como uma vari vel AnalogI nt e criou se dois pontos digitais que correspondem ao BitO e Bit1 da seccionadora linhas selecionadas em azul ID 3 4 2 As vari veis do tipo IIN
15. e Para excluir um ponto selecionado pressione o bot o direito dm Use a ferramenta M o para modificar a janela de visualiza o clicando no Hand Tool j gt fundo da Tela e mantendo pressionado o bot o esquerdo do mouse em seguida mudar a tela para a posi o desejada Geometric objects tools Use o Bot o direito do mouse para encerrar o uso de cada ferramenta Para adicionar alterar e remover os pontos depois de criar um pol gono ou 3 polilinha use a ferramenta de sele o direta Guia do Usu rio Action NET 161 162 Tabela 1 Barra de Ferramentas Vertical Bot o Rectangle Descri o Cria um objeto ret ngulo Cria um objeto elipse Cria um objeto pol gono Cria um objeto polilinha Cria um objeto bot o ab Text Output Cria um objeto de sa da de texto ab Text Box Cria um objeto de entrada sa da de texto Para vincular o objeto de texto de I O com uma tag clique duas vezes no objeto de texto de I O Na janela de configura o din mica selecionar Textlo din mico CheckBox Cria um objeto do tipo check box Clicando com o bot o direito do mouse tem se acesso a cria o dos seguintes outros objetos 0 Cria um objeto radio button E Cria um objeto combo box Cria um objeto list box Cria um objeto senha Es Cria um objeto Pega data ER Cria um objeto date time text box Cria um objeto r t
16. mais pr ximo ao conceito de Refer ncias em programa o dot NET do que o conceito dos antigos ponteiros C A raz o que um Tag de Refer ncia como as refer ncias NET s o Tipificados O que significa que quando da cria o de um Tag de Refer ncia voc precisa definir a que Tipo de tag ou de Templates de Tag a Referente estar apontando Como as refer ncias dot NET ao contr rio dos ponteiros de C um Tag de Refer ncia n o pode ser definido para apontar para reas inv lidas de mem ria que poderiam causar erros na aplica o O tipo do tag que o Tag de Refer ncia aponta definido na coluna par metros da tabela de Objetos O fato de que ele uma refer ncia tipificada traz vantagens tanto em ambiente de Engenharia como no de Run Time Em ambiente de Engenharia permite a facilidade de Intellisense para navegar diretamente aos membros de um Template quando a refer ncia aponta para um Template No tempo de execu o permite a valida o de strings de caracteres Todos os Tags de Refer ncia tem um atributo adicional em tempo de execu o que o link elo que cont m em tempo de execu o o Tag para o qual a Refer ncia est apontando Essencialmente a propriedade da liga o uma propriedade do tipo string que deve receber o nome do tag de destino antes que se use o tag de Refer ncia Voc pode atribuir uma string diretamente ou usando uma express o de strings mas a melhor maneira de definir a pr
17. necess rio os protocolos nativos s o usados quando dispon veis pois possibilitam melhor desempenho mais f cil configura o e melhor controle de mensagens Reserva se o uso de OPC para quando um driver nativo n o est dispon vel ou quando a especifica o da arquitetura assim o exige A Ferramenta de Configura o de Devices pode importar bancos de dados de servidores OPC CSV ou arquivos de texto Se o dispositivo for compat vel ele implementa automaticamente multi threading em redes TCP IP sintaxe de endere amento segue a conven o de nomenclatura do dispositivo remoto tornando a configura o e manuten o muito mais f cil um conjunto completo de monitores de desempenho e ferramentas de diagn stico est inclu do Veja mais no Dispositivos Devices e Interfaces na pagina 103 g Alarmes e Eventos O Sistema de alarmes do Action NET prev uma enorme flexibilidade no Alarms gerenciamento de alarmes da aplica o V rios n veis de alarme para cada ponto tag podem ser definidos e toda uma gama de comportamentos tais como o reconhecimento a Tela visual e sonora o registro em base de dados s o caracter sticas Bult in para simplificar a configura o As condi es de alarme s o automaticamente replicadas em servidores redundantes certificando se que n o h alarmes perdidos em caso de uma falha do computador As ferramentas de alarmes e eventos tamb m fazem parte das ferramentas necess
18. o Veja em http www spinengenharia com br help an 2014 runtime index html Banco de dados de alarmes O banco de dados usado para armazenar os alarmes definido em Edit Datasets DBs pelo objeto de conex o de banco de dados com o nome AlarmHistorian Por default quando um novo projeto criado o AlarmHistorian definido para usar o banco de dados SQL embutido SpinDB A AVISO O banco de dados SpinDB deve ser usado para bancos de dados de at 10 GB Se for prevista a utiliza o de mais de 10 GB voc deve definir outro gerenciador de SQL para Banco de Dados do Historiador de Alarmes Para definir um outro banco de dados para armazenar o banco de dados do Historiador de Alarmes voc s precisa criar uma nova conex o de banco de dados como explicado em Configurando Conex es de Bancos de dados na pagina 127 e nome la de AlarmHistorian DICA O sistema n o permite nomes duplicados de modo que para criar uma conex o DB com o nome AlarmHistorian voc deve renomear ou excluir a linha at ent o existente usando esse nome O M dulo de alarme cria automaticamente as tabelas necess rias no banco de dados Um exemplo de esquema da tabela est dispon vel ao abrir qualquer arquivo com extens o TAlarm criado durante a execu o de aplica es usando o banco de dados padr o SpinDB para o registro de alarmes Objeto Runtime Alarm O namespace Alarm tem as propriedades do servidor de a
19. o Descri o Theme Selecione o esquema de cores que voc prefere no ambiente de engenharia O tema tamb m til se voc abrir o mesmo projeto duas vezes uma pata editar e outro pata ver as informa es Voc pode aplicar um tema diferente para cada janela para distingui los Grid Fonts Clique para ver as fontes dispon veis para a interface do usu rio Selecione o tipo de letra fonte o estilo tamanho e em seguida clique em OK 76 rea de Trabalho de Engenharia Configura o Auto save document Descri o Selecione a frequ ncia com que voc deseja que o sistema salve automaticamente as altera es ao editar scripts usar as ferramentas de desenho e de cria o de relat rios Nota O sistema salva a maioria das mudan as automaticamente independentemente desta defini o Essa configura o s aplic vel pata as fun es listadas acima Confirm on Build Selecione para exibir uma janela de confirma o toda vez que voc commands executar um BUILD no projeto Allow to duplicate e Tabelas do Historiador Selecione para permitir o mesmo nome de Tags on Tag mais de uma vez nas tabelas de historiador Voc pode querer Tags duplicadas com taxas diferentes ou em diferentes grupos e Device Points Selecione para permitir o mesmo nome de Tag ser utilizado mais de uma vez na tabela de POINTS Voc pode querer tag duplicados para diferentes PLCs ou diferentes taxas de amostragem
20. para Edit gt Alarms gt Groups Clique Settings m mostrada a janela de sele o de System Events Marque os tipos de eventos que deseja sejam registrados System Events Guia do Usu rio Action NET 117 3 Para habilitar o registro de eventos na tabela da aba Groups coluna LogEvents selecione a op o Ativar 4 Depois de selecionar Ativar selecione os eventos que voc deseja registrar 5 Clique em OK Configura o das op es de alarme Voc pode configurar as defini es gerais de comportamento para alarmes de eventos que determinam a forma como o sistema trata os alarmes durante a inicializa o e por quanto tempo os alarmes e eventos devem permanecer no Historiador de alarmes Para configurar as op es de alarme gerais 1 V para Edit gt Alarms gt Groups 2 Na caixa de texto Initial Disable Time na parte superior da aba digite quanto tempo o sistema deve esperar durante a inicializa o antes de considerar que um estado de alarme deve ser um alarme m Durante a partida do sistema os IEDs podem apresentar alarmes por n o ter sido inicializados Esta configura o informa ao sistema pata esperar pelo per odo de tempo configurado para deixar que se complete a inicializa o antes de o sistema considerar alarmes 3 No campo Time Life digite o tempo que o Historiador de alarmes deve manter os dados de alarme em dias Groups Initial disable time 00 00 00 Enable
21. 0 0 0 1 0 0 Object Properties Property Value Quality Timestamp EngUnits Format Retentive Visibility Domain Locked LockValue ValueType StartValue Historian Dictionary AN_DISJ_STATES JY Always on top Selected Object Tag A1 DJ52 Modules Status Value 1 192 25 07 2013 11 39 4 c voooconro Int32 Utilizando ferramentas de diagnose Usando o Trace O Trace como dito acima permite que se fa a o rastreamento de m dulos do ActionoNET Ao ser ativado como mostrado na figura abaixo aberta uma janela para que o projetista da aplica o selecione as op es de depura o O bot o de lt Settings gt abre uma segunda janela com as poss veis op es Ta E Au Drag a column header here to group by that column 1P Module name Type Message Object Name Value Date Time 127 0 0 1 Device Info 1D 874 1184 Command 30008 to 30050 modbus 25 07 2013 12 58 49 712 Success Master Node MODBUS AccessType READ CurrentStation 1 E Settings ss a me EEE 127001 Device Info 1D 875 1184 Command 10001 to 10051 modbus 25 07 2013 12 58 50 715 Success Master Node MODBUS AccessType READ CurrentStation 1 Read 127 0 0 1 Device Info ID 876 1184 Command 30008 to 30050 modbus 25 07 2013 12 58 50 772 Success Master Node MODBUS AccessType READ CurrentStation 1 Read 127001 Device Info 1D 877 1184 Command 10001 to 10051 modbus 25 07 2013 12
22. Drag a column header here to group TagName Condition limit Desdband Group Area Priority f A2 KV C Lo 12 15 LO NOACK BIP 1 A2 KV B Hi 20 5 HI_NOACK_BIP 1 A2KVB Lo 12 LO_NOACK_BIP 1 NOTA Quando um tag ou objeto definido por v rios n veis de templates o comment que ser processado pelo Deploy ser formado pela concatena o de todos os comments especificados na hierarquia direta No caso de mais de uma especifica o com a mesma palavra chave a que de fato ser utilizada a que for definida no n vel mais baixo do trajeto Guia do Usu rio Action NET 291 Points A tabela a seguir mostra as palavras chaves de colunas utilizadas Palavra chave Coluna Conte do ACCESSTYPE AccesType Identifica o do AccessType a ser utilizado O conte do sens vel caixa usar mai sculas e minusculas corretamente ADDRESS Address Texto com o conte do correto para o protocolo utilizado Exemplo pata um ponto digital em DNP30 com endere o 328 o texto deve ser BI 328 SCALING Scaling O tipo de Scaling utilizado Linear ou Equation Div Scaling Para o caso de scaling Equation define o valor do divisor real e este texto deve seguir o tipo de Scaling Add Scaling Para o caso do Scaling Equation define o valor a ser somado real EngValuel Scaling Para o caso do Scaling Linear Valor real deve seguir o tipo de Scaling EngValue2 Scaling Para o caso do Scalin
23. Guia do Usu rio Action NET 215 Field Descri o Smart Client URL Campo somente leitura preenchido com base nos campos acima Clique Copy to Clipboard para copiar o comando para o uso Web Client URL Campo somente leitura preenchido com base nos campos acima Clique Copy to Clipboard para copiar o comando para o uso 3 Clique no bot o Copy ao lado do tipo de cliente que voc deseja iniciar automaticamente 216 Implantando projetos Action NET Vers es e Licen as Action NET O Action NET tem caracter sticas flex veis que permitem gerenciar a vers o do produto e o seu licenciamento E N meros de vers o do Action NET na pagina 217 Tipos de Licen as Action NE T na pagina 218 Fam lia e Modelo do Produto na pagina 218 Acesso remoto Projetos na pagina 219 Configura o do projeto e Licen as na pagina 220 Usando v rias vers es Simultaneamente na pagina 220 N meros de vers o do Action NET A vers o Action NET uma sequ ncia de letras e n meros como an 2014 1 10 O significado dessa sequ ncia a seguinte lt Ident Produto gt lt Vers o principal gt lt Vers o secund ria gt lt Atualiza o gt Portanto neste exemplo Identifica o do produto an Vers o principal 2014 A vers o principal um grande lan amento que acontece a cada um ou dois anos Ela inclui as principais altera es na documenta o ou
24. O opacidade do objeto 0 transparente 1 opaco e Scale O tamanho do objeto 0 5 metade 1 o mesmo tamanho 1 5 um ano e meio 2 dobro do tamanho Is Selected Appearance A apar ncia do objeto quando o mesmo est selecionado e IsSelected Define se o objeto est selecionado e Opacidade O opacidade do objeto 0 transparente 1 opaco e Scale O tamanho do objeto 0 5 metade 1 o mesmo tamanho 1 5 um ano e meio 2 dobro do tamanho Scale Reference o Centro Esquerda LJ Para cima Para direita E Para baixo Guia do Usu rio Action NET 169 Din mica Text I O Tabela 6 Configura o da din mica Text I O Configura o Descri o TextIO Dinamica de entrada e saida de texto Se o texto um valor de Tag ou uma propriedade ele deve estar entre colchetes Por exemplo Tag analogInt1 Binding Mode Associar um objeto com uma tag e TwoWay Permite entrada e sa da e InputOnly Somente permite entrada de tetxo o valor do tag atual n o mostrado mas novos valores podem ser inseridos e OutputOnly Somente sa da de texto permitida Object or Expression Objeto entrada ou Expression somente saida que est conectada com a caixa de texto DesignModeCaption O valor mostrado no modo de engenharia e ShowObjectNames O conte do do campo de texto mostrado exatamente como ele e ShowPlaceHolders S o mostrados carcteres
25. Para obter informa es sobre cas classes C e VB NET refera se a Microsoft MSDN Framework 4 documenta o on line Net em http msdn microsoft com en us library gg145045 v vs 100 aspx Script Toolkit Ao criar c digo de scripts dentro do Action NET pode se utilizar um conjunto de m todos utilit rios p blicos a que chamamos Script Toolkit Esses m todos est o dispon veis no TK namespace a partir de qualquer c digo dentro do projeto Os m todos dispon veis s o definidos em http www spinengenharia com br help an 2014 runtime index html Teclados personalizados em Telas Ao usar pain is touchscreen voc pode personalizar um teclado j fornecido no Action NET sobre tela Ou pode fazer uma tela Teclado pr pria Contate nos para exemplos de c digo fonte sobre a implementa o de teclados personalizados Toolkit de controles WPF Voc pode adicionar qualquer controle WPF diretamente em telas do Action NET sem necessidade de quaisquer ferramentas adicionais Mas se voc quer ter um di logo de configura o personalizada acessando os Tags na aplica o voc pode usar as interfaces do WK Toolkit de controles WPF Contate nos para obter exemplos sobre a cria o de controles WPF ou se voc precisar de ajuda para encapsular controles Active X ou dot NET para us los dentro de telas Action NET API de acesso a dados COM Se voc precisar acessar o banco de dados em tempo real a partir de aplica es externa
26. Por default ao iniciar a execu o do Action NET o sistema registra a se o como sendo de um usu rio pr definido Guest Este usu rio convidado n o precisa digitar um nome de usu rio ou senha Se voc quiser garantir o acesso a seus projetos voc pode adicionar usu rios e configurar senhas e permiss es diferenciadas para cada usu rio As seguintes se es descrevem como configurar a seguran a do sistema e projeto m Adicionando e Alterando Usu rios na pagina 97 m Configurando Permiss es na pagina 98 m Configurando Pol ticas na pagina 99 m Removendo Usu rios na pagina 100 m Gerenciando usu rios em Tempo de execu o na pagina 101 m Personalizando procedimentos de Login na pagina 101 m Objetos runtime de Seguran a na pagina 102 Adicionando e Alterando Usu rios Para aumentar a seguran a dos dados de uma instala o com o Action NET voc pode adicionar e editar usu rios O sistema ao ser instalado vem otiginalmente com os seguintes nomes de usu rio configurados por default m Administrator usu rio que controla o sistema de seguran a Nenhuma senha configurado por padr o Voc deve definir uma senha para este usu rio m Guest Usado por default para acessar o Action NET e quando terminar a sess o com outro usu rio Nenhuma senha configurada por default m User Usado como um usu rio gen rico Nenhuma senha configurada por default
27. agora voc est editando essa linha Name 1i Type Parameters Array Level Category Descrip f 2 Execute um dos procedimentos a seguir na coluna em que voc clicou m Sea coluna for um campo de texto digite as informa es E Sea coluna for um campo de sele o clique novamente em seguida selecione os itens da lista drop down ou janela pop up exibida 3 Tecle Tab para movimentar o cursor entre as colunas da na linha Para editar uma linha da tabela existente 1 Clique na coluna na linha que voc deseja alterar 2 Execute um dos procedimentos a seguir na coluna em que voc clicou Guia do Usu rio Action NET 65 E Sea coluna for um campo de texto digite as novas informa es O sistema substitui o texto que estava no campo Para alterar parte do texto clique novamente e fa a as altera es E Seca coluna for um campo de sele o clique novamente ent o selecione os itens da lista drop down ou janela que exibe pop up Mais de um usu rio pode editar um projeto ao mesmo tempo O sistema salva todas as altera es no servidor do projeto e propaga as mudan as para os outros usu rios Se dois usu rios modificarem a mesma tabela de configura o ou documento as altera es feitas pelo que salvar mais tarde v o substituir todas as altera es anteriores Dicas e Valida o Em todos as se es do Action NET os campos de dados e os bot es t m embutidas dicas que cont m informa
28. any user Everyone pelo menos para Leitura za me Ea o E hak io io Sitename Default Web Site Alias Application pool DefaultAppPool Example sales Physical path CaAProgram Files x86 NTatsoftiFactoryStudioNfs 20121 pa Pass through authentication Connectas Test Settings Guia do Usu rio Action NET 19 9 DataPanelImages Virtual Directory configure Edit Bindings Manage Web Site Refresh Remove Rename Switch to Content View m Alias iDataPanelImages m Localiza o fisica C Action NET Projects ViDataPanelImages Faad Virtual Directory b2 jnnEses Site name Default Web Site Alias iDataPanellmages Example images Physical path CaFactoryStudio ProjectstiDataPanellmages Pass through authentication Connectas Test Settings k 10 Habilite a Anonymous Authentication para cada um dos servi os Authentication Group by No Grouping h Name Status Response Type Anonymous Authentication Enabled 11 Configure o m dulo de Compress o Se ele n o estiver instalado voc receber textos de alerta 20 Primeiros passos A o Authentication Maia Lecea Default Document o Use of dynamic compression may increase processor utilization and reduce the overall performance of the server The dynamic content compression module is not installed m Se n o estiver instal
29. chamada a janela de comando AN Command que pressup e existirem duas vari veis de sa da com os nomes lt disjuntor gt L e lt disjuntor gt D que ligam e desligam o disjuntor respectivamente 5 Usu rio tipo Gest n o tem permiss o para chamar a janela de comando Simbolo Seccionadora vari vel que lt AN D 4 tela deve substituir e secc E utilizado para apresentar o estado de uma seccionadora Este s mbolo tem uma nica EFAULT_AnalogInt gt Quando o usu rio insere este s mbolo na sta vari vel por uma vari vel associada ao estado de uma seccionadora posicionada verticalmente na tela como Por exemplo lt L1_S C1 gt que uma das seccionadoras da linha L1 na aplica o exemplo As din micas deste s mbolo s o 1 Quando o mouse passa sobre o controle este aumenta 20 Shine 2 Seccionadora aberta 1 Verde fechada 2 gt Vermelho Inv lida 0 ou 3 gt s mbolo de falha 3 Quando feito um clique com bot o esquerdo do mouse sobre o s mbolo o tag do disjuntor associado a vari vel reference lt Tag AN Equip Sel Link gt e chamada a janela de comando AN Command que pressup e existirem duas vari veis de sa da com os nomes lt s eccionadora gt L e lt seccionadora gt D que ligam e desligam o disjuntor respectivamente 272 Cria o de Aplica o a partir Default Express 4 Usu rio tipo Gest n o tem permiss o para chamar a janel
30. conforme necess rio Coluna TagName Descri o Digite um nome de tag ou clique para selecionar um tag Condition Selecione entre um conjunto de poss veis eventos a condi o que deseja usar para a gera o deste alarme Para as condi es DeviationMinor ou DeviationMajor especifique um limite ent o use a coluna de valor nominal para definir um valor ou um Tag cujo valor deva ser comparado para obter o desvio atual Limit Digite um valor para o limite de alarme que corresponde condi o que voc selecionou Group Selecione um grupo de alarme entre os j definidos que ser utilizado para controlar o comportamento requerido quando ocorrem as transi es de alarme Veja Configurando grupos de alarme na pagina 118 120 Alarmes eventos e Audit Trail Coluna Descri o Priority Digite um valor de prioridade que controla a posi o onde o alarme exibido no Objeto com a lista de alarmes Quanto maior o n mero maior a prioridade Voc pode usar a mesma prioridade para mais de um evento de alarme Digite O zero para os alarmes que devam ir para o fim da lista Message Digite o texto que vai aparecer na lista de alarmes Outras colunas Para defini es de outras colunas que est o dispon veis em muitas tabelas consulte Defini o de colunas comuns na pagina 68 3 Continue adicionando tantos itens de alarme quantos voc precisar
31. digo atualizado ap s clicar em Verify e Marca Verde Express o compilada sem erros e Marca em X Vermelha A Express o cont m erros BuildErrors Somente leitura Exibe todos os erros encontrados durante a ltima compila o Clique em Verify para verificar a validade da express o Usando o depurador dot NET Criando Informa o de depura o O Action NET tem um depurador dot NET integrado Para us lo necess rio que o computador local tenha arquivos de cache com os arquivos necess rios para executar o depurador As etapas para ativar o depurador s o 1 2 Ativar o Debug Informa es em Run gt Build gt Messages Se necess rio salve novamente o c digo fonte que voc deseja depurar deste modo as informa es de depura o ser o criadas Esta etapa s necess ria na primeira vez que abrir o projeto no computador Depois disso a compila o de background ir manter a gera o das informa es de depura o medida que se altera o c digo para permitir o uso de pontos de interrup o e execu o passo a passo Anexando o depurador dot NET De modo a se ter uma sess o de depura o dot NET o ambiente de Engenharia deve ser conectado ao ambiente do runtime e o depurador dot NET anexado ao processo do servidor ou processo do cliente Siga estes passos 1 Durante a execu o do projeto seja em Run gt Test ou Run gt Startup habilitar a caixa de sele o de
32. duas primeiras linhas da figura acima ID 19 20 t m endere o fixo conforme apresentado no manual do DNP3 3 Para executar uma sa da deve se chamar a rotina Class AN TAG com m todo de inverter o valor da vari vel de sa da 4 O Script Class AN Tags Toggle DigOutpul lt tag de sa da gt 5 Sempre que enviar um comando interessante colocar uma mensagem no Sum rio de Eventos registrando este comando Para tal execute a a o 6 DAlarm SystemEvents AddCustomMessage Mensagem txtNome onde txtNome o string com a vari vel comandada 266 Cria o de Aplica o a partir Default Express Cria o dos Alarmes e Eventos A cria o de alarmes a partir da Aplica o Express Default exige que se crie na tabela de Itens de Alarmes uma entrada Linha para cada comportamento que deve ser sinalizado A tabela abaixo mostra o n mero de entradas que ser o criadas em fun o da situa o Esses E A tabela abaixo mostra uma lista de alarmes criada a partir dos Tags do Bay de linha usado como exemplo i3 CLIN CMO o G Tag LIIIN CMO Fester pros Co 4 n 14 3 3 3 3 3 3 3 3 3 TE LLANA JS FutDescristion toto Tap LLANA IS FulDescristion to Tag LLANA IS Fu Descrigeon Hi Tag LLANA iS FulDeserigeion Hi HI Tap Li ANA IA F Oescripton to to TALL ANA 18 FuiDescrisson Lo Tag LLANA JA FutiDeseripzon Hi TAB LIANA 18 FuiDescrigeor MiM f anges Equo tau Equel Egusi ta
33. ele chama o m todo Security Logon para fazer a valida o do usu rio Se voc quiser executar qualquer outra valida o do usu rio voc s precisa modificar essa l gica chamando o seu pr prio sistema de valida o e em seguida chamar o m todo de LogOn de acordo com os resultados de sua valida o Outra maneira de personalizar o logon colocar sua pr pria l gica personalizada na tarefa de script ClientStartup O script executado em qualquer computador que est se conectando ao servidor de aplica o voc pode executar verifica es baseada em IP do computador nome do computador se o usu rio est logado no Windows Active Directory ou qualquer outro crit rio para determinar se o usu rio tem permiss o pata iniciar o aplicativo e quais deveriam ser as suas credenciais Depois desta verifica o pode chamar o procedimento client Shutdown para encerrar o aplicativo caso o usu rio n o for autorizado ou Security Logon se o usu rio corresponder ao perfil de seguran a selecionado Por default quando se inicia o aplicativo em um computador cliente em vez de solicitar um login o sistema faz a inicializa o da sess o com o usu rio GUEST O usu rio Guest equivalente a um login an nimo se voc n o quiser este m todo em sua instala o basta substituir a p gina inicial por uma p gina solicitando as informa es de logon Guia do Usu rio Action NET 101 Objetos runtime de Seguran a O
34. es do produto e do projeto a localiza o do projeto gt ia a linguagem utilizada e v rios outros detalhes r j Tek Para se obter informa es sobre as Publica es do projeto n meros de vers es e hist ria de altera es realizadas dotes Para preenchimento de notas e observa es importantes para outros Action NET usu rios que estejam desenvolvendo o projeto Referen im mm Reference o Para chamar o Auxilio On line de Refer ncia do Action NET License Mostra informa es espec ficas do Licenciamento corrente do produto Uma aba de Registro facilita o registro on line do software Verificando informa o sobre o Projeto O pr prio Action NET ajuda na obten o e na guarda de informa es sobre o projeto T g Project Durante o gerenciamento das vers es de projetos esteja se desenvolvendo instalando comissionando ou mantendo um projeto importante ter conhecimento da vers o do software sendo utilizado dos detalhes da licen a do projeto e de outras informa es de configura o A abas componentes da rea de trabalho do Projeto mostram estas informa es e permitem a sua altera o se necess rio Alguns destes atributos est o dispon veis tamb m em tempo real se necessitadas Guia do Usu rio Action NET 43 Controlando altera es de projeto Uma funcionalidade muito importante dispon vel no Action NET a possibilidade de Egon Tras manter o rastreamento de todas as altera
35. for reconhecido ap s o tempo especificado o alarme volta para o estado ativo novamente Guia do Usu rio Action NET 119 Coluna Auto AckTime Descri o Se o alarme n o for reconhecido ap s o tempo especificado o sistema reconhece o alarme automaticamente Description Digite uma descri o deste grupo de alarme Outras colunas Para defini es de outras colunas que est o dispon veis em muitas tabelas consulte Defini o de colunas comuns na pagina 68 3 Continue adicionando tantos grupos de alarme quantos voc precisar m Se necess rio clique com o bot o direito em uma linha para cortar copiar colar ou excluir a linha da tabela m Consulte as seguintes se es relacionadas com as outras abas de alarme Configurando Itens de alarme na pagina 120 Configurando Itens de alarme Ao configurar itens de alarmes voc pode configurar os valores limites espec ficos que devam gerar um alarme Cada linha nesta tabela de Itens de Alarme refere se a um alarme Voc pode ter v rias linhas para o mesmo tag para definir limites diferentes para faixas ou estados m ltiplos de um Tag Por sua vez cada Item refere se a um Grupo de alarme para definir o comportamento de visualiza o e a es durante as transi es de estado de alarme ativo normal Para configurar itens de alarmes 1 V para Edit gt Alarms gt Itens 2 Digite ou selecione as informa es
36. iTag AL P 67N1T Tag AL P 67PIT Tag Ai DJ52 D Tag Al DJI52 L Tag A1 DJ52 Tag Ali ANA IA Device Channel 1EC8705104 Status m Selected Object Tag A1 P_67N1T Object Properties Property Value Quality Timestamp EngUnits Format Retentive Visibility Domain Locked LockValue ValueType Modules Status Quando a aplica o encerrada esta janela mantida de forma que ao reiniciar a aplica o todos os objetos colocados s o mantidos isto se em cada aba foram inseridos 20 objetos os mesmos permanecer o quando a aplica o for reativada Uma forma mais r pida de se incluir pontos em uma aba import los de uma planilha Excel gerada como apresentada em cap tulos anteriores O exemplo apresentado na figura abaixo mostra uma planilha Excel gerada a partir do template de um Alimentador onde adicionou se o prefixo lt Tag A1 gt e o Header das colunas Object Value Ap s gerar esta planilha com todos os tags do Alimentador 1 basta copiar as colunas em cinza e cola las em uma das abas da ferramenta Watch Q Property Watch User SUPER fanaiogm Distan icti Distal icti pisan icti Press enter to condude edition Position o Object Value Tag A1 ANA_IA Tag A1 ANA_IB Tag A1 ANA_IC Tag AL ANA W x Tag Al Tag Ai DJ52 L Tag Ai IIN CMD Tag Ai IIN VAL Tag ALP SINT Tag Ai P 51PT Tag A1 P_67N1T Tag A1 P_67P1T 280 310 303 305 130 0
37. interface de usu rio semelhante a um navegador com um bot o para voltar uma lista de itens recentes e outras ferramentas de navega o A Figura mostra as principais partes da p gina Menu principal Submenu O f do Menu principal selecionado itens Configure tema da rea de trabalho e prefer ncias do usu rio dia Phrandas f j Samily m AK ontincerinm sgg Ana agint L AN anAltar ANF terCammem EN mteule AN disco Aye LAN Irenek An troedeindom AS Neila AN Tres ie Pp Miaa AN mLonguaye Ansset ANTAS SOLTO TO Nafarance AN oMimentador Ras iix AN DTRAT Niluga Aneioyl PNI HARNA I aga a grral Emos NE AT relogDeable fina ocutle AN macio Cao nado Iirws SAEIA sE DO use am Siken ow gral N TaT e Teal AN Aanswdil SEC D SGA Anslsulk ana ral ye mermas ay Syg meras Tay sy nands Ia tya memas ar Cestnema s Tags PA PRIR PARRA Cvsimernas Tags Crsinenias Tags sya mermas laz Svsimernas Tags Sysmiss apo ye meras lay Sysinsands Tags Censo lIe Guia do Usu rio Action NET 59 Grid Splitter Voc pode arrastar a barra vertical com o mouse para ajustar o tamanho do quadro de menu esquerda quando voc quer ter mais espa o na rea de trabalho vo E gt Demo_Project_iec104 R dio Draw Run Info Drag a column header here to Name T E AN intindexUserLogged A AN EventsFiker A AN Hist
38. mbolos Nesta se o s o descritas estas possibilidades e a maneira de us las m Recursos de imagens na pagina 184 m Gerenciando S mbolos na pagina 185 Recursos de imagens Voc deve importar todas as imagens que voc deseja usar em suas telas ou relat rios atrav s da aba Recursos no ambiente Displays Isso cria um reposit rio de imagens para a aplica o 184 Telas e S mbolos Se voc precisar atualizar uma imagem com uma nova vers o voc pode substitu la e ele vai ser atualizada em todos os locais da aplica o em que estiver sendo utilizada Certifique se de manter o mesmo nome do recurso quando fizer troca de imagens Voc pode usar qualquer arquivo de imagem para preencher ou pintar um objeto ao criar telas em Draw gt Drawing Voc pode importar os seguintes tipos de arquivo bmp gif ico Jpg png tiff wdp Para gerenciar recursos 1 2 3 4 5 V para Edit gt Displays gt Resources Clique Import Images Navegue at onde est o as imagens que voc deseja importar Selecione os arquivos de imagem e clique em Open Em cada linha digite ou selecione as informa es conforme necess rio Coluna Descri o Name Edite o nome padr o para um nome descritivo Description Digite uma descri o desta imagem Gerenciando S mbolos A biblioteca de s mbolos vem com uma s rie de gr ficos que voc pode usar Voc tamb m pode criar
39. o e Esse m todo retornar B se a condi o verdadeira e E ele retorna C se a condi o for falsa Exemplo Se tag A 1 Verdadeiro Falso ir retornar uma string de acordo com o valor do tag A Neste m todo dotNET todos os tr s par metros s o avaliados independentemente da condi o Por exemplo se voc tem IF tag A 1 script class client Funcl script class client Func2 Guia do Usu rio Action NET 141 Ambos Funcl e Func2 v o sempre ser executados Apenas o valor de retorno ser diferente com base no valor de tag A O m todo IF ou IIF precisa avaliar os par metros antes de chamar o m todo H muitas situa es em que voc deseja executar apenas a fun o de acordo com o valor Para esse cen rio o Action NET tem um m todo chamado TIF que tem esse comportamento Ent o voc usa a express o TIF tag A 1 script class client Funcl script class client Func2 Apenas a Funcl ou a Func2 vai ser executada de acordo com o valor de Tag O m todo TIF definido na biblioteca de classes que automaticamente exposta a express es que est o na biblioteca de fun es Toolkit Para c lculos mais complexos voc pode chamar uma classe que voc deve antes criar na aba Classes Veja em Configurando Classes na pagina 139 Para configurar express es 1 V para Edit gt Scripts gt Expressions 2 Digite ou selecione as informa es conforme necess
40. o Disable Commands Selecione para proibir usu rios do aplicativo de enviar comandos pata o campo iPad Initial Page Selecione a Tela que os usu rios do iPad devem ver quando iniciar a aplica o no iPad iPhone Initial Page Selecione a Tela que os usu rios do iPhone devem ver quando iniciar a aplica o no iPhone Stretch Fill Selecione para redimensionar o aplicativo de modo a preencher a tela do dispositivo O ambiente Desenhar Draw O ambiente de trabalho Desenhar Draw disponibiliza todas as ferramentas para a constru o de telas gr ficas para a aplica o Para entrar neste ambiente clique o cone de Desenhar No Action NET o ambiente Desenhar possui tr s abas Design Desenho onde s o mostradas e podem ser editadas as telas Na aba de Desenho existem uma barra de ferramentas vertical no lado esquerdo da rea de trabalho e uma barra horizontal na parte de baixo da mesma rea orientadas a tarefas sobre os objetos dentro de uma tela CodeBehind para a escrita de Scripts relacionados tela Nesta aba h um Editor de C digo fonte e j aparecem os textos dos prot tipos dos procedimentos que s o ativados por eventos b sicos sobre telas Se necess rio estes textos devem ser preenchidos com c digos para modificar o procedimento padr o da tela Guia do Usu rio Action NET 159 Symbols com a biblioteca de s mbolos gr ficos dispon veis no projeto Neste grid pode se editar atributos d
41. o Use os tags e suas propriedades para criar o modelo de dados para o seu processo Voc pode estender os tipos de tags dispon veis e criar novos tipos para atender s suas necessidades de aplica o tais como dados de m quinas estado dos equipamentos medi es de grandezas el tricas ou a representa o de todos os atributos de conjuntos hier rquicos ou ativos N veis ou Assets em sua planta Para criar e editar as tags 1 V para Edit gt Tags gt Objects e Voc tamb m pode criar um Tag em qualquer lugar no espa o de trabalho do Action NET clicando New Tag na barra de ferramentas DICA Como qualquer outra tabela de configura o voc pode tamb m importar arquivos CSV ou conte dos copiar colar diretamente de uma planilha do Excel ou outras aplica es Verifique se o cap tulo Vis o geral da rea de Trabalho na pagina 59 para obter informa es sobre a funcionalidade DataGrid para edi o de tabelas 2 Digite ou selecione as informa es conforme necess rio na linha de inser o da tabela Guia do Usu rio Action NET 79 80 Coluna Descri o Name Digite um nome para o Tag O sistema avisar se o nome n o v lido mostrando o contorno do campo em cor vermelha Nota Se voc editar o nome de um Tag existente o sistema atualizar automaticamente todas as refer ncias a este nome nos existentes em todo o projeto Type Selecione um dos Tipos de Tags pr de
42. o e n o os valores da base de dados em tempo real Quando voc clicar duas vezes em um objeto ou pressionar o bot o Dynamics ou selecion lo no menu de contexto do bot o direito apresentada uma lista das din micas que podem ser aplicadas no objeto selecionado A Tabela 3 lista as din micas dispon veis Tabela 3 Din micas e Anima es Configura o Descri o Action Executa a es e comandos acionados pela interface do usu rio Shine Altera a apar ncia objeto dinamicamente TextIO Din mica de Entrada e sa da de textos HyperLink Abre um hiperlink Security Define as permiss es do objeto para executar a es em tempo de execu o FillColor Muda dinamicamente a cor de preenchimento do objeto 166 Telas e S mbolos Tabela 3 Din micas e Anima es Configura o Descri o LineColor Muda dinamicamente a cor da linha do objeto TextColor Muda dinamicamente a cor de texto do objeto Bargraph Din mica de barra gr fica Visibility Altera dinamicamente a visibilidade e opacidade objeto MoveDrag Move dinamicamente o objeto Scale Muda dinamicamente o tamanho do objeto Rotate Gira o objeto dinamicamente Skew Distorce o objeto dinamicamente TextOutput Cria a din mica de sa da de texto Action Dynamic Tabela 4 Configura o da din mica Action Configura o Action Descri o Executa a a o desencadeada pela interfa
43. o SlaveID o endere o do dispositivo escravo na rede Modbus Endere os v lidos s o 1 247 e Para uma interface MultiSerial selecione o n mero do ComPort e digite o endere o SlaveID o dispositivo escravo na rede Modbus Endere os v lidos s o 1 247 e Para uma interface TCPIP e IP Identifica o do endere o do dispositivo escravo e Port TCP onde o dispositivo escravo est ligado o padr o 502 e SlaveID endere o do device escravo na rede Modbus Endere os v lidos s o 1 247 Para interfaces OPC e URL do Servi o Define a localiza o do servidor OPC e necess rio configurar as defini es de DCOM para acessar um servidor OPC externo Contate com o suporte para obter assist ncia e RefreshRate Taxa de atualiza o do Server e AllTemsSameGroup Adiciona todos os itens em um nico grupo OPC Deste modo apenas uma conex o criada com o servidor OPC e WaitAfterConnect Tempo para comunicar depois que a aplica o j est executando BackupStation Insira as informa es necess rias para acessar o n de backup com base no protocolo selecionado Quando definido e uma falha de comunica o ocorre na esta o principal o sistema automaticamente tenta estabelecer comunica o com a esta o de Backup Description Descri o Digite uma descri o para este n Dispositivos Devices e Interfaces 3 Continue adicionando tantos novos n s quantos voc precisar Importando de
44. o graves e seus comportamentos s o m AL 1 ON Ocorr ncia de alarme grave m AL2 ON Ocorr ncia de alarme n o grave m AL ANA1 Ocorr ncia de LoLo HiHi de anal gico m AL ANAZ2 Ocorr ncia de Lo Hi de anal gico Na Aplica o Default os alarmes devem ter prioridade 1 ou 2 ou 3 pois estes est o programados para serem inseridos no sum rio de alarmes Todos os alarmes ser o inseridos na lista de eventos tamb m e al m destes o Sum rio de Eventos tamb m ter a ocorr ncia de eventos que s o de quatro tipos m EV OK EV NOK estes dois comportamentos s o sugeridos para tags que t m um comportamento mais normal e um comportamento menos normal embora n o seja um erro A distin o ser em cor de letra e cor de fundo m AL OFF Fim da ocorr ncia de um alarme seja ele grave ou n o m NA CHANGE eventos que o valor do tag tem o mesmo significado 0 1 2 etc Os eventos devem ter prioridade acima de 3 Historian Tables Na Aplica o Express Default est o criadas duas tabelas Table1 e Table2 A Table1 atualizada a cada 5 segundos e a Table2 a cada minuto conforme mostrado na figura abaixo 258 Aplica o default Express Drag a column header here to group by that column Name _ Table2 _ Tablei AutoCreate 2 SaveOnChange 2 Guia do Usu rio Action NET TimeDeadband 00 00 05 ianTables LifeTime Trigger Description 31 TimeSpan 5 secs LifeTime 31 days Auto
45. o objetos complexos criados usando as ferramentas de edi o de telas do Action NET Assim por exemplo um objeto disjuntor deve ser uma figura com todas as propriedades e m todos associados a um disjuntor em uma tela de um unifilar Cada s mbolo deve ter um nome que o identifica uma categoria que o agrupa entre seus semelhantes e uma descri o que auxilia no seu uso por t cnicos que dever o configurar as telas do SCADA 186 Telas e S mbolos No caso de uma empresa integradora que trabalhe com diversas concession rias de energia uma possibilidade de organiza o agrupar todos os objetos disjuntores seccionadores medidas anal gicas etc associados cultura da concession ria a uma categoria como o exemplo CEB SIMBOLOS Concession ria de distribui o de Bras lia Um objeto disjuntor ter por exemplo as seguintes din micas 1 Quando o mouse passa sobre ele ele aumentar de tamanho 2 Ele ser um quadrado com quatro cores distintas em fun o de estar Bloqueado 0 Aberto 1 Fechado 2 e Indefinido 3 3 Um duplo clique sobre ele dever abrir uma janela de comando que permitir lig lo deslig lo impedi lo ou desativ lo Criando um S mbolo Disjuntor Guia do Usu rio Action NET 187 Por exemplo para criar um s mbolo para o objeto Disjuntor 1 Sobre a aplica o Default criado um objeto ret ngulo no formato de um disjuntor Um duplo clique sobre este objeto abre a janela de
46. rios Toda vez que o aplicativo iniciado ele verifica automaticamente se uma nova vers o est dispon vel no servidor Como iniciar A partir do Internet Explorer ou um atalho ir para o URL http lt ServerIPAddressorName gt an 2014 1 TWebClient Xbap Para um exemplo de como iniciar automaticamente o cliente quando um usu rio faz login no Windows consulte Iniciando automaticamente clientes Windows na pagina 212 Execu o Roda dentro de uma janela do navegador web usando Confian a Parcial Sandbox Security Comunication Comunica se com o servidor usando HTTP ou HTTPS porta 80 Iniciando automaticamente clientes Windows Voc pode criar um atalho para o execut vel apropriado dependendo do tipo de cliente para iniciar automaticamente o aplicativo em um cliente Windows Voc pode criar o atalho na rea de trabalho ou coloc lo na pasta de inicializa o conforme descrito abaixo Para o cliente web voc tamb m pode configurar o aplicativo como a p gina inicial no Internet Explorer V para Iniciar gt Todos os Programas 1 Clique com o bot o direito na pasta de inicializa o do Windows Selecione Abrir para abrir a pasta de inicializa o Na pasta de inicializa o clique com o bot o direito e selecione Novo gt Atalho Se voc n o estiver usando redund ncia excluir a parte de redund ncia do texto 2 3 4 Na janela Criar Atalho cole no campo que exibe 5
47. rvore de n veis considerando uma subesta o com duas linhas de 138 kV uma barra B1 um transformador T1 de 138 13 8 kV e tr s bays de alimentadores de 13 8 kV Line 01 Line 02 B2138 lt Alim 01 o Alim 02 Alim 03 os ir i 01 Syslnternals Systemalarms Tags N Tag AN AlarmsFilter 5 Tag AN AlarmsRefresh No caso acima ser o criados seis bays v os Line 01 Line 02 Trafo 01 Alim 01 Alim 02 Alim 03 Guia do Usu rio Action NET an 2014 1 229 Categorias Na Aplica o Default s o disponibilizadas quatro categorias que tem as seguintes funcionalidades 1 AN GROUP ALARM Esta categoria deve ser associada a todo o bay agrupamento ao qual se deseja associar um alarme de grupo Assim por exemplo se a cada alimentador deseja se criar uma vari vel que informa se existe algum tag deste alimentador em alarme deve se associar este alimentador a esta categoria 2 AN GRUALM ALM Todos os bays agrupamentos que tem tratamento de alarme de grupo dever o ter uma vari vel calculada do tipo digital com esta categoria associada Esta vari vel ter o valor igual a 1 se pelo menos um tag deste bay agrupamento estiver em alarme 3 AN DESBALANCO Esta categoria utilizada para o c lculo de desbalan o de corrente de circuitos com duas e tr s fases Circuitos com tr s fases tamb m dever o incluir a categoria AN TRIFASICA Observar que no calculo feito na Aplica o Default pela r
48. s mbolos para adicionar biblioteca Os s mbolos podem ser apenas um gr fico ou um gr fico e a configura o de uma din mica Para visualizar s mbolos 1 Siga uma das seguintes op es m Para ver apenas os s mbolos utilizados neste projeto v para Draw gt Symbols m Para ver todos os s mbolos dispon veis v para Draw gt Drawing e clique em Open Symbol Library 2 Para salvar um s mbolo como um arquivo de imagem selecione a linha e clique em Save to Image Para adicionar um s mbolo Guia do Usu rio Action NET 185 V para Draw gt Drawing Desenhe o objeto que voc deseja tornar se um s mbolo Selecione todo o objeto e clique com o bot o direito mo o eo Selecione Make New Symbol Organizando a Biblioteca de s mbolos Usando as ferramentas de desenvolvimento gr fico pode se criar novos s mbolos para utilizar em projetos A biblioteca j vem com um conjunto de s mbolos tais como Chaves Tanques Medidores e Bombas Bot es Gauges Sliders e outros Estes novos objetos s o agrupamentos de objetos existentes com todas as din micas associadas Abaixo a t tulo de exemplo mostrado o objeto Fan representando uma e lica Este objeto desagrupado e ap s reagrupado adicionando se ao existente um tac metro e um valor indicando a velocidade em RPM Observar que na din mica da h lice est selecionado rod la quando um valor for maior que 1 ligado puina Sog Os s mbolos s
49. todos de abrir e fechar O namespace Client tem as propriedades do ambiente em cada computador cliente ou dispositivo m vel conectado Veja http www spinengenharia com br help an 2014 runtime index html para a refer ncia de programa o completa em objetos de tempo de execu o 192 Telas e S mbolos Relat rios e Acesso a dados As se es seguintes descrevem como gerar relat rios m Criando Relat rios na pagina 193 m Usando o Editor de Relat rios na pagina 194 m Objeto runtime Report na pagina 194 Criando Relat rios O ambiente Reports permite configurar o formato de relat rios e sua formata o b sica Os Usu rios da aplica o podem ent o executar os relat rios assim configurados Para ctiar relat rios 1 V para Edit gt Reports gt Reports 2 Digite ou selecione as informa es conforme necess rio Coluna Name Descri o Digite um nome para o relat rio O sistema permite que voc saiba se o nome n o v lido Padding Selecione o preenchimento a ser usado na substitui o de um nome de Tag com o seu valor o campo criado com o n mero de caracteres do nome do Tag e Compact Remove todos os caracteres extras e exibe apenas o valor do tag e PadRight coloca espa o extra para cada caractere direita do valor tag e PadLeft coloca espa o extra para cada caractere esquerda do valor tag SaveFormat Selecione o formato do
50. 33 Tags de tempo real O banco de dados em tempo real Define as vari veis do processo de aplica o Tags dA Tags tipos complexos Templates e N veis hier rquicos Assets O banco de dados em tempo real assegura sem necessidade de qualquer programa o adicional a sincroniza o de dados entre os v rios processos do servidor e das v rias esta es cliente Um conjunto de propriedades pr definidas como a qualidade dos dados estampa de tempo estado de bloqueio e valor bloqueado simplifica a modelagem de sistemas Grupos de tags e outros componentes do projeto pode ser atribu do a n veis hier rquicos Assets criando uma vis o de ativos de seu sistema como por exemplo Regional Sub esta o Setor de tens o etc Drag a column header here to group by that column Description ID Name Type Parameters EngUnits Level Category AANL10003 Analogiat Regpona s AANL10002 Analogint Regionais AANL10001 Analogiat Regionais AN tmerBiinkControis Timer SquareWave 00 Regionais AN DEFAULT RADIAL AN Ci RADIAL Regionais AN SYSTEM ALARM Analogiat Syinte AN DEFAULT Analog o AnslogDouble Regionais AN DEFAULT DISI JA AN NEFSNT Moival Noiva Rasianaie Frequency timer to blink controls AN_Disjuntor Regionais O banco de dados em tempo real tamb m tem suporte para matrizes tri dimensionais com tamanho especificado de modo din mico permitindo uso eficiente de mem ria e estruturas e modelos defini
51. 58 51 737 Success Master Node MODBUS AccessType READ CurrentStation 1 Read 127001 Device Info 1D 878 1184 Command 30008 to 30050 modbus 25 07 2013 12 58 51 840 Success Master Node MODBUS AccessType READ CurrentStation 1 Read 127001 Device Info 1D 879 1184 Command 10001 to 10051 modbus 25 07 2013 12 58 52 721 Success Master Node MODBUS AccessType READ CurrentStation 1 Read 127 0 0 1 Device Info ID 880 1184 Command 30008 to 30050 modbus 25 07 2013 12 58 52 806 Success Master Node MODBUS AccessType READ CurrentStation 2 Uma vez definidas as op es o usu rio o projetista da aplica o fecha esta janela Close e ela ficar associada a este projeto sempre que o mesmo for ativado Os bot es da janela de Trace s o m Settings abre a janela com op es de depura o m Clear limpa todas as linhas desta janela m Pause para de inserir linhas na planilha em fun o da execu o da aplica o m Export Esporta os dados para uma planilha XML m Close Fecha a janela de Trace Janela de Op es do Trace Esta janela subdividida em quatro sec es 1 Rastreamento de Objetos permite selecionar objetos como por exemplo tags Scripts etc que sempre que utilizados alterados provocam a cria o de uma nova linha na janela de Trace informando a modifica o Os objetos suportam Intellisense e os bot es lt Add gt lt Remove gt e lt Cle
52. 6 Proceda de uma das seguintes formas m Para um Rich Client No in cio da linha de comando digite ou cole o caminho completo para a pasta de instala o Action NET e coloque aspas em torno dele e Deve ser algo assim 212 Implantando projetos Action NET C Program Files x86 Spin Action NETYan 2014 1 3NTRichClient exe ipl lt IP address gt m Para um Smart ou Web client No in cio da linha de comando digite ou cole o caminho completo para a pasta de instala o do Internet Explorer e coloque aspas em torno dele e Deve ser algo assim CN Program Files x86 Internet Explorer Viexplorer exe http lt IP address gt an 2014 1 TSmartClient application CN Program Files x86 Internet Explorer Viexplorer exe http lt IP address gt an 2014 1 TWebClient Xbap Clique em Avan ar Digite um nome para o atalho Clique em Concluir m Na pr xima vez que reiniciar o computador o projeto ser iniciado automaticamente Clientes iOS iPhone e iPads Voc pode implantar seu aplicativo para uso por clientes iOS iPhone iPad e iTouch Para outros tablets entre em contato com o suporte A Tabela 4 descreve como funciona a instala o em iOS Tabela 4 Instala o do Action NET como cliente iOS Instala o Instale o aplicativo cliente SCADA HMI da Apple Store Como iniciar Inicie o aplicativo cliente SCADA HMI e siga as op es de configura o inicial Execu o No iOS o aplicativ
53. Action NET Projects QGER COI_QQX_SCL_JAU tproj Find window CTEEP_CTR_Global 197 192 168 0 15 Action NET Projects CTEEP_CTR_Global tproj CTEEP SAG 11 192 168 0 15 Action NET Projects CTEEP SAG tproj t New Project a Find Project Este desenho permite um acesso mais eficiente aos projetos localizados no computador local esta es remotas ou servidores na nuvem O Action NET cria automaticamente metadados sobre os projetos com informa es como pr visualiza o de Tela projeto e vers o da ferramenta data de modifica o modelo de projeto e muito mais Voc pode alterar o modo de visualiza o dos projetos para Cart es ou Tabela ou usar o bot o Girar para alternar entre o cone gr fico e um breve resumo do projeto O projeto tem uma configura o centrada em SQL em que todas as defini es de projeto como telas gr ficas imagens gr ficas scripts modelos de relat rios est o armazenados em um nico arquivo que um banco de dados SQL cujo gerenciador est embutido no software e fornecido com o Action NET Essa estrutura Guia do Usu rio Action NET 31 simples facilita muito o back up a movimenta o e a implanta o dos projetos Tamb m permite a edi o de v rios projetos ao mesmo tempo assim permite que v rios usu rios trabalhem simultaneamente No meio da tela voc v cones para criar um New Project Open Project para abrir o projeto que voc
54. Alarmes com procedimentos padronizados em rela o a sua inser o nas telas geradas automaticamente figura abaixo mostra estes alarmes Audit Trail f Setingse Initial disable time 00 0000_ Life Time 0 Jiays il Log User Fullvame Enable Limits by Shift Drag a column header here to group Name AckReg Sound LogE lt Colors Show Description z C E E EVENTOS BIP ActiveFg 5FFODO000 ActiveBg F List Somente Eventos com sinal sonoro EVENTOS NOBIP No None AIl ActiveFg FF000000 Active8g F List Somente Eventos sem sinal sonoro LOLONOACKBIP No Beep All ActiveFg SFFFFFFFF ActiveBg F List Limite emergencial inferior sem con LOLO_NOACK_NOBIP No None am ActiveFg SFFFFFFFE ActiveBg F List Limite emergencial inferior sem con LOLO ACK BIP Yes Beep All ActiveFg FFFFFFFF Active8g F List Limite emergencial inferior com cor __ LOLO_ACK_NOBIP Yes None All ActiveFg SFFFFFFFE ActiveBg F List Limite emergencial inferior com cor LONOACKBIP No Beep AN ActiveFg amp FFFFFFFF ActiveBg F List Limite operacional inferior sem coni LO NOACK NOBIP No None All ActiveFg SFFFFFFFF ActiveBg F List Limite operacional inferior sem coni LO ACK BIP ves Beep An ActiveFg SFFFFFFFF ActiveBg F List Limite operacional inferior com con LO ACK NOBIP Yes None All ActiveFg FFFFFFFF Active8g F List Limite operacional inferior com con HILNOACK BIP No Beep am ActiveFg SFFFFFFFE ActiveBg F List Limite ope
55. Connect Callback Error 106 TCP Receive Error 107 UDP Create Error 108 UDP Receive Error 109 Serial Create Error 110 Serial Receive Error 111 TCP NotConnected 112 Start message timeout 113 Receiving bytes timeout 114 End message timeout 115 Connect timeout 200 ProtocolError 201 InvalidProtocol 202 InvalidStation 203 InvalidCommand 204 InvalidMsgSequence 205 InvalidCheckSum 206 InvalidAddress 207 InvalidModifiers Valores positivos s o utilizados como status de erros para protocolos espec ficos 116 Dispositivos Devices e Interfaces Alarmes eventos e Audit Trail As seguintes se es descrevem como configurar Alarmes e Eventos Configurando Audit Trail na pagina 117 Configura o das op es de alarme na pagina 118 Configurando grupos de alarme na pagina 118 Configurando Itens de alarme na pagina 120 Visualizando Alarmes e Eventos na pagina 124 Reconhecimento de alarmes na pagina 124 Inscrevendo se em Notifica es na pagina 124 Banco de dados de alarmes na pagina 125 Objeto Runtime Alarm na pagina 125 Configurando Audit Trail Voc pode selecionar quais eventos devam ser registrados nos arquivos de Audit Trail registros para rastreamento de auditoria Esta configura o v lida para os eventos de sistema que voc deseja selecionar abaixo s o os do grupo predefinido SystemEvent Para configurar o Audit Trail 1 2i V
56. ESC Alt Tab alt F4 Logotipo do Windows L NOTA Para permitir desativar os atalhos de teclado que alternam entre aplica es deve ser executado o arquivo DisableTaskSwitchProtection bat a partir do diret rio de instala o Esta a o serve para instalar o driver de teclado necess rio para implementar esse recurso Configurando Pol ticas Pode se configurar as pol ticas de permiss o que se desejar aplicar aos usu rios O Action NET por default j possui algumas pol ticas predefinidas que podem ser usadas Se preferir voc tamb m pode criar outras conforme sua necessidade Para configurar pol ticas Guia do Usu rio Action NET 99 1 2 3 V para Edit gt Security gt Policies Digite ou selecione as informa es conforme necess rio Coluna Descri o Name Digite um nome para a pol tica O sistema far com que voc saiba se o nome n o v lido mostrando a c lula com o contorno vermelho Identification Selecione as regras de senha tanto para a edi o de projetos como para acessar projetos em tempo de execu o Esign Apenas pata tempo de execu o Selecione a op o se desejar impor um tempo limite para a sess o runtime Digite o per odo de tempo limite em minutos Session Para tempo de execu o somente Selecione se vai causar um logoff autom tico em seguida digite os valores apropriados para InactivityMinutes e DurationHours Esta defi
57. Escolha em Resources uma imagem para exibir Preview Somente leitura Exibi o de imagem selecionada Configurando um Gr fico de Pizza D um duplo clique em um objeto PieChart na tela para configur lo A Tabela 18 descreve a configura o de gr fico de pizza Tabela 18 Configura o de gr fico de Pizza Campo Descri o Control Name Define um nome para o controle ent o ele pode ser acessado no script CodeBehind Ver Code Behind Scripts de Telas na pagina 160 ChartType Selecione o tipo de gr fico Data Items Para cada valor que voc deseja incluir selecione uma se o e configure as defini es ao lado direito da lista que est o descritas a seguir O gr fico mostra uma se o para cada item de dados FieldName Digite um nome para o item de dados LinkedValue Digite um nome de tag como fonte de dados para o item de dados Brush Clique para selecionar a cor para o item de dados Configurando um Gr fico de Barras BarChart D um duplo clique em um objeto BarChart na tela para configur lo A Tabela 19 descreve a configura o de gr fico de barras Guia do Usu rio Action NET 177 Tabela 19 Configura o de Gr fico de Barras Campo Control Name Descri o Defina um nome pata o controle para que ele possa ser acessado no script CodeBehind Ver Code Behind Scripts de Telas na pagina 160 Type Selecione o tipo de gr fico Da
58. Licen as Action NET na pagina 217 para mais informa o sobre as fam lia do produto Uma descri o b sica para a fam lia do produto e Enterprise Funcionalidade completa do Action NET e HMI Use para aplica es menores e sistemas embarcados e Express Use somente para fins de teste ou demonstra o e OPCServer Para criar um projeto com objetivo apenas de executar como um servidor OPC fornecendo dados para outras aplica es a partir dos drivers de protocolo nativos A altera o da fam lia de um projeto pode n o ser poss vel porque poderia levar a condi es n o v lidas Por exemplo alguns recursos s est o dispon veis na vers o Enterprise Model O modelo do produto est relacionado com o n mero de pontos de comunica o em tempo real permitido nesse projeto Veja Vers es e Licen as Action NE T na pagina 217 para mais informa es sobre o modelo do produto Culture Info Selecione o idioma para a aplica o em tempo de execu o Esta configura o controla a formata o de datas n meros e outras informa es em conformidade com o idioma selecionado Voc pode alterar essa configura o mais tarde se necess rio Target Framework Somente leitura Mostra a vers o do Microsoft Net Framework necess ria para o projeto Default Code Se o campo estiver habilitado selecione a linguagem de programa o Cf ou VB Net que voc deseja usar para a cria o de s
59. Limits by Shift Life Time 0 Jis Drag a column header here to group by that column Name AckRequired Sound Show LogEvents Colors Description EE CO E er Critical Yes List ActiveAck ActiveF Critical messages that require acknowledge _ SystemEvent No ee None Active ActiveF System events log Configurando grupos de alarme Grupos de alarme permitem que voc configure as defini es para o que acontece quando ocorre um alarme Use grupos de alarme para configurar defini es de comportamento comuns para uso com 118 Alarmes eventos e Audit Trail diversos eventos de alarme As configura es do grupo determinam a es como se uma confirma o necess ria se um som reproduzido o que registrado e como s o mostrados os alarmes O Action NET vem com alguns grupos de alarmes pr definidos que voc pode usar ou se preferir voc pode criar outros conforme suas necessidades e crit rios Para criar um novo grupo defina o nome do grupo em EditAlarmGroups onde o comportamento do item de alarme especificado Os grupos pr definidos no Action NET s o Critical mensagens cr ticas que necessitam de reconhecimento SystemEvent Eventos de sistema que podem ser gravados na Audit Trail Warning Mensagens de aviso que n o necessitam de reconhecimento Para configurar grupos de alarme 1 V para Edit gt Alarms gt Groups 2 Digite ou selecione as i
60. O arena squie a EDS CET RU TSC SOTO E US rr ra 253 Objetivo secas aid VLS UG E SANS a AS TETAS a ug RS SUS a a 253 Objetos da Aplica o Default Express iiccciciiiiicciics screen rea 254 Layout Disponivel resesi eg trinni Epa Ra ORAR AU Ga ADS GR A E E SJ 254 Guia do Usu rio Action NET vii Telas Disponibilizadas ssa es ass nes massa aa so save a ade e a o da SR Sa 255 Tags da Aplica o Express Default eci ccccicicriisrriciiserick iieri ant eri nres ii 256 Cria o dos N veis Assets e rrsre rerai t pre EErEE EEEE EEE ER EEEE E 256 Security da Aplica o Express Default usunn nsr nn unnn errn nrnna rneer 257 Alarms da Aplica o Express Default suun nssunnn nurru nnne renr rnrn 257 Historian Tapl Se sa aciona N E ER E E EE E as 258 Cria o de Aplica o a partir Default Express 261 Introdu o sas paa a a a A E EEA A A EE EEA 261 Cria o dos Dicionarios unas presisa at guie e a o e a De TEREE a EEE 261 Cria o dos Templates Ja a sagas core Sora sra EE ERA EEEE SR a ir a 262 Cria o de N veis ASSIS ye ieee ra eaaa paes id va ie a a oirp aerea 262 Cria o dos tags de Bays ss ass mas casa as essa a raca e Sa e ala ER ara Bla arara cara E ER prada DEER 263 Cria ao do DEVICE a sacia arara aea Sa A Qu da 264 Cria o de um Canal DNP3 ccccccccccc e ee 264 Cria o do Nod O aus astra aade dead ot aiea a e A cd E a Ec 264 Cria o dos Pontos do Canal Nodo ccicciicicicsice
61. Retentive Level k l SEL TRAFO 01 SEL 387A TRAFOS TR 01 _ SEL LINHA 01 SEL 311L LINHAS L 01 SEL AL 01 SEL 351A ALIMENTADORES AN txtCurrentScreen Text None SysInternals Tags _ AN TrendFilters AN TrendFilter Properties SysInternals Tags _ AN Trendetis AN TrendwWindowCtl None SysInternals Tags _ AN timerTagsSummaryRefresh Digital None SysInternals Tags _ AN timerEventsRefresh Timer Square ValueOnly SysInternals Tags Description TRANSFORMADOR 0 LINHA 01 ALIMENTADOR 01 Current Screen Events Refresh Observar que estes tags devem ser do tipo Server est o no servidor e n o podem estar inclu dos no n vel SysInternal Cria o dos Devices Nesta aplica o exemplo considera se que os rel s estejam se comunicando com o SCADA atrav s do protocolo DNP 3 0 Para cada protocolo existe um manual espec fico Cria o de um Canal DNP3 Na Aba de canais Channel cria se um novo canal chamado DNP301 usando o protocolo DNP3 com comunica o TCP IP conforme figura abaixo Drag a column header here to group by thet column Name Protocol Protocol Neste canal se usa os atributos default conforme abaixo Guia do Usu rio Action NET an 2014 1 241 Cria o do Nodo O nodo corresponde ao IED rel CLP UTR etc Na ABA Node deve se criar um novo nodo conforme a figura abaixo Create new Node ption ode DNP30 Rele de Linha 3111 Ap s deve se acertar os a
62. Tabela 15 Configura a da Din mica Skew Configura o Descri o Skew Distorce o objeto dinamicamente X axis Skew e ObjectValue o valor usado para a inclina o do eixo X e Range Os valores m ximo e m nimo que corresponde ao ngulos de desvio m ximo e m nimo do eixo X Por exemplo de 0 a 100 e Skew O m nimo e o m ximo ngulo de desvio do eixo X Por exemplo de 0 a 180 Guia do Usu rio Action NET 175 Tabela 15 Configura a da Din mica Skew Configura o Y axis skew Descri o e ObjectValue o valor usado para a inclina o do eixo Y e Range Os valores m ximo e m nimo que corresponde ao ngulos de desvio m ximo e m nimo do eixo Y Por exemplo de O a 100 e Skew O m nimo e o m ximo ngulo de desvio do eixo Y Por exemplo de O a 180 Skew Reference Le Centro Esquerda Para cima Direita v Para baixo Din mica TextOutput Tabela 16 Configura o da Din mica TextOuput Configura o Descri o TextOutput Din mica de sa da de texto Expression Indica o texto que ser mostrado no objeto Localizable Indica se o texto deve ser traduzido quando o dicion rio muda DesignModeCaption O valor mostrado no modo de design e ShowObjectNames O conte do do campo de texto mostrado exatamente como ele e ShowPlaceHolders S o mostrados os caracteres o n mero de caracteres definido pelo campo
63. Total Meio ambiente em que um aplicativo tem acesso a todos os recursos do sistema Aplicativos instalados em um computador geralmente s o executados em modo Full Trust Visibility Tag Visibility Refere se ao sistema de visibilidade de Tags Tags podem ser privados p blicos ou protegidos P blico O valor da Tag durante a execu o do Runtime est dispon vel para o acesso a programas externos atrav s de TCP IP ou OPC Server Al m disso o valor do Tag necessariamente global ou compartilhado entre todas as esta es clientes Dom nio do servidor Protegido Somente leitura Particular A Tag definido como particular n o pode ser acessado por aplica es externas OPC Server TCP IP e ser executado em m quinas cliente ou servidor de acordo com a configura o do aplicativo com as seguintes caracter sticas e Tags usadas apenas em m dulos chamados pelo cliente como Telas e Reports executados no escopo do cliente ou podem ter valores diferentes em cada m quina do cliente Cliente de Dom nio e Tags usadas em m dulos do servidor tais como dispositivos e alarmes t m um valor nico no sistema Servidor de Dom nio XBAP Xaml Browser Application XBAP um aplicativo gr fico usando a tecnologia XAML que executado dentro de um navegador Internet Explorer 298 Gloss rio
64. a ferramenta de desenho as fun es ser o executadas sobre os objetos selecionados A raz o para a palavra inteligente que voc pode copiar e colar linhas de e para o Excel al m de outras tabelas no espa o de trabalho mesmo que as colunas n o sejam todas iguais Ao copiar e colar as colunas os cabe alhos da mesmas tamb m s o copiados para o clipboard ent o o sistema capaz de colocar a informa o na coluna correta n o importando a ordem que as colunas estejam sendo exibidas ou n o ou se n o existem algumas colunas na tabela de destino 9 Dica Ao copiar de Excel certifique se de selecionar os t tulos de linhas Voc tamb m pode copiar linhas a partir da tabela de Tags para a tabela de defini o do Historiador diretamente para definir que deve ser feito o registro de dados dessas tags Imprimir salvar em um arquivo ou Importar Estes comandos permitem que voc imprima o documento selecionado um DataGrid ou um desenho O bot o de exporta o ao ser pressionado salva DataGrids para arquivos CSV e telas gr ficas para arquivos JPG O bot o de importa o ir importar arquivos CSV para o DataGrid Encontrar objetos Voc pode precisar encontrar onde voc usou um objeto espec fico como um Tag em um projeto o espa o de trabalho de Engenharia oferece tr s formas de pesquisa Bot o Bot es Find String e Find Object m O bot o Find String serve para a busca de uma cadeia de caracteres
65. a O pa a e a estadia aa 112 Info Informa o dos m dulos suer cssevsisser isisisi siase ara 112 Watch Tags Estados e Propriedades ciiiciiiiiiiciis siena 113 Janelaide Trace cos au ii a Ra E E pai da ide UE a rar 114 Objetos runtime Devices sas sa es ssa eme pra ad re a Ea a a 0 a aa Da O A E AE ENE 115 C digos de Status socne teac poses a aA ara cagada Capas nd a E la E O a E ada 8 Gra a 116 Alarmes eventos e Audit Trail 117 Configurando Audit Trail cas passeia ra Da alia E Ui tada 117 Configura o das op es de alarme sua sussa a amns aro aca EEEE na aca aaa a do ra 118 Configurando grupos de alarme suas ac srs acesa emanada ai seen la sa EREE e a E DE a 118 Configurando Itens de alarme st esses seres mai asd Cai na pras are aaa aaa seara aa 120 EditAlarmsItems Conditioh sussa seas paes pa O O ER ONEA ke Cada a RUE a o aa 122 M ltiplos Itens de Alarme para um Tag iciiiiiiiiicicittt casar aao 122 Habilitar Limites por Turno usas nia geada vo mais o pu dae E in O DO pr ara 123 Visualizando Alarmes BiyentoS soseri pr adia EU deja nanda Coma sd ca 124 Reconhecimento de alarmes siris ecrert as Ciri isca aerea 124 Inscrevendo se em Notifica es os rar iE EE arara EE 124 Banco de dados de alarmes sis saseorirnis tatta itit tii EEEE EAA EEREN EEE E EA 125 Objeto Runtime Alarm ss srg peirer gir ese TEE E EEEE E E E E E A rega 125 Datasets e Interc mbio de dados 127 Configurando Conex es de Bancos de dados
66. aplicativo para o acesso Para o Teste usa 3201 Para o Startup ele usa 3101 Estas portas devem ser abertas no servidor Startup Somente leitura Mostra se o servidor configurado esta no computador local Computer ou em um computador remoto Guia do Usu rio Action NET 195 Campo Descri o Execution Path Permite mudar o caminho de execu o padr o que o local do arquivo do projeto Module Execute a ferramenta M dulo de Informa o Information Property Watch Execute a ferramenta Proprierty Watch Trace Window Execute a ferramenta TraceWindow Run Modules Selecione quais M dulos executar durante a execu o do projeto Status O campo mostra o status atual em execu o e o status conectado ou desconectado e Clique em Try to Connect para se conectar ao aplicativo em execu o Necess rio para que as altera es feitas ao projeto sejam aplicadas imediatamente para o execu o de teste ou de Startup e Clique em Disconnect se voc n o quiser que as altera es feitas no projeto sejam aplicadas imediatamente para a execu o em modo Test ou Startup e Clique em Stop para interromper a execu o da aplica o Online Selecione para permitir que as altera es feitas ao projeto sejam aplicadas Configuration imediatamente ao tempo de execu o de Test ou Startup Deve tamb m estar Enabled conectado ao projeto em execu o ver defini o de Status acima 3 Cliqu
67. as Action NET Voc pode verificar a sua licen a na aba Licen a da p gina principal ou ao editar qualquer projeto em Info gt License gt Current Para obter informa es sobre como instalar ou atualizar uma licen a consulte Licenciando o Action NET na pagina 14 Fam lia e Modelo do Produto Action NET em diferentes fam lias de produtos e modelos que atendem os requisitos para diferentes mercados Sua licen a define o grau mias alto de Fam lia de produtos e Modelo que voc pode definir para um projeto Voc sempre pode criar projetos que utilizam uma fam lia ou modelo menor m Action NET Framework Action NET para uso com o PI System m ActionNET Enterprise m Action NET HMI m Action NET OPC Server m Action NET Express Se voc n o tem uma licen a o sistema automaticamente define os projetos criados como sendo da Fam lia Express que apenas para avalia o e treinamento Durante a execu o o aplicativo Runtime para automaticamente depois de um cero per odo de tempo Usando a vers o Express voc pode apenas editar e executar projetos criados com a fam lia de produtos Express Ao editar um projeto uma mensagem exibida no canto superior direito quando voc est executando a vers o Express Veja o site do produto que tem a informa o atualizada sobre a descri o e as diferen as entre as fam lias de produtos http www spinengenharia com br O Modelo do produto definido n
68. barra de ferramentas ser automaticamente preenchido com o texto do Tag selecionado S a No campo Find barra de ferramentas digite o tipo de objeto tag seguido por um ponto seguido pelo nome do objeto o nome do Tag neste caso A medida que voc digita no campo o sistema seleciona e mostra primeira entrada de objetos no sistema Ap s o primeiro lista todos os objetos desse tipo Ao lado do campo Find clique no bot o mostrado a baixo A Janela Selecionar objeto mostra uma lista de todos os tipos de objetos a Quando voc seleciona um tipo de objeto aparece uma lista com todos os nomes de objetos existentes do mesmo tipo 2 Clique Find ou a partir da janela Selecionar objeto clique em OK Os resultados da pesquisa ser o mostrados em uma lista na parte de baixo da p gina 3 Um duplo Clique sobre qualquer linha na lista de resultados fara aparecer este item 4 Para fechar o painel de resultados clique em Find Window na parte inferior esquerda da p gina Para monitorar o uso do objeto 70 rea de Trabalho de Engenharia 1 V para Run gt Tools gt UseCount Para visualizar os objetos que n o s o usados clique na aba UnusedObjects Intellisense e altera o de Nomes Em todos os campos de entrada seja nos DataGrids ou nas ferramentas de desenho onde voc pode usar nomes de Tags ou nomes de objetos est dispon vel a facilidade que se denomina IntelliSense Na entrada de dados sug
69. bot o direito na pasta de inicializa o e selecione Na pasta Inicializar clique com o bot o direito e selecione Novo gt Atalho Na janela Criar Atalho cole no campo o comando acima Se voc n o estiver usando redund ncia exclua a parte redund ncia do texto AVISO Nos exemplos abaixo n o se esque a de alterar o caminho de instala o e a vers o do Action NET para as da instala o real em seu computador Digite ou cole a linha completa de comando exemplos C Program Files x86 YSpiny Action Netan 2014 1NTStartup exe project C N ActionNet Projects Project1 tproj Clique em Avan ar Digite um nome para o atalho Clique em Concluir m Quando voc reiniciar o computador o projeto ser iniciado automaticamente Implantando projetos Action NET Usando um Servi o do Windows para inicializa o Voc pode configurar um servidor Windows para iniciar automaticamente um projeto quando o computador for inicializado utilizando um Servi o do Windows O servi o Windows inicia o aplicativo assim que o computador ligado e o sistema operacional Windows iniciado mesmo se nenhum usu rio tiver feito logon no Windows Este procedimento executado automaticamente pelo sistema quando selecionado para o modo Satrtup como descrito Configurando o servidor para Iniciar o Runtime na pagina 206 Esta se o explicar como configurar lo manualmente NOTA Estes m todos n o iniciam o cliente i
70. caracter sticas do produto Os clientes existentes devem ter o plano de manuten o ou comprar uma atualiza o pata ter acesso a ela A nova vers o instala para uma nova pasta pot isso n o afeta qualquer projeto ou instala o do produto das vers es anteriores prote o de licen a ou hardkey ou tecla de fun o dongle deve ser atualizada para usar essa vers o Vers o secund ria 1 A vers o secund ria geralmente lan ado a cada tr s a nove meses e n o verificada pela licen a Ela inclui melhorias e corre es do produtos Uma vers o secund ria semelhante ao que s vezes chamado de Service Pack No entanto com o Action NET voc pode ter v rias vers es secund rias instaladas em pastas diferentes e usar todas elas ao mesmo tempo no mesmo computador Atualiza o 10 O n mero de atualiza o reflete pequenas modifica es em cima da vers o atual As atualiza es s o sempre compat veis com a vers o atual Atualiza es s o instalados sobre a vers o do produto que se dirigem Se voc tentar abrir um projeto criado com uma atualiza o que voc n o tem no seu computador Guia do Usu rio Action NET 217 voc pode executar esse projeto mas a ferramentas de Engenharia ser aberta no modo read only A menos que voc tenha uma necessidade ou problema espec fico que voc necessita da atualiza o voc n o obrigado a fazer esta atualiza o Tipos de Licen
71. conex o Se o projeto j estiver em execu o voc pode ir para Run gt Test ou Run gt Startup de acordo com o tipo de execu o que voc deseja anexar e conectar se ao sistema de execu o pressionando o bot o de conex o nessas p ginas Abra qualquer script que tem informa es de depura o e pressione o bot o Anexar depurador NET Uma mensagem na parte inferior da rea de trabalho de engenharia vai mostrar que uma sess o de depura o est ativa com os componentes do servidor ou os componentes do cliente do projeto em execu o Guia do Usu rio Action NET 143 4 Quando o depurador dot NET est Anexado o sistema ir parar nos pontos de interrup o definidos e tamb m ir parar automaticamente quando ocorrer qualquer NET Exception Veja no Editor de C digo os Bot es para Anexar e Desanexar depurador executar executar passo a passo criar pontos de interrup o mostrados no ret ngulo vermelho Na parte inferior informa o de status da depura o 3 8 System Media SoundPlayer player new System Me BIPA if GTag AN SIREN ON Value 1 t System Media SystemSound sound System Media SystemSounds Beep sound Play 3 19 0 NLLN A w player SoundLocation C Action NET Projects ANUNCIADOR WAV player Load i 54 Error List No Errors Last build 06 01 2014 16 26 33 55 pa pd o NHO amp Startup OnlineConfig Debugger Startup Client
72. das aos tags nas tabelas objects e templates as categorias para cada um destas tabelas Feitas as atribui es de categorias fica garantida a cria o dos registros nas tabelas por m os registros ser o criados com alguns campos importantes deixados em branco para serem preenchidos posteriormente Uma facilidade adicional dispon vel no aplicativo Deploy e a possibilidade de se especificar previamente os conte dos para os atributos mais utilizados e importantes destes registros Isto feito pelo uso da coluna comments dispon vel nas tabelas de objects e templates Nestas colunas para cada tag pode se especificar por meio de um texto com palavras chaves os conte dos a serem utilizados na gera o dos registros Veja em Atributos adicionais na p gina 290 detalhes sobre este procedimento As categorias pr definidas desejadas dever o ser atribu das aos tags folhas nos diversos templates conforme a figura abaixo Observe se que as categorias impostas para objetos de n vel mais alto definidos com Types do usu rio Templates s o herdadas pelos n veis inferiores nos objetos instanciados Veja na figura abaixo como impor uma categoria um objeto Clica se na coluna categorias em Edit gt Tags gt Objetos e aparece a lista das categorias existentes Pode se escolher uma ou v rias para um mesmo objeto clicando nas caixinhas esquerda de cada categoria Na coluna categorias fica o texto com o conjunto de nomes de ca
73. de Visualiza o As configura es da rea de visualiza o controlam como o aplicativo deve exibir as telas nos monitores dos computadores clientes isto que utilizam os m dulos de visualiza o do Action NET Para esta configura o h bot es e controles na parte superior do ambiente Display mostrados na figura abaixo Desktop settings Clients Number of Monitors 2 OS devices On startup show Monitori 4 Layout Startup 4 Estas configura es s o diferentes para clientes normais MS Windows daquelas necess rias para clientes utilizando o iOS dos tablets e iPhones da Apple As pr ximas se es detalham estas configura es Clientes MS Windows Desktop Para definir as configura es do cliente de desktop 1 V para Edit gt Displays gt Displays 2 Clique em Clients para configurar desktops que usam Windows Aparece a janela para configura o 156 Telas e S mbolos Client Window Settings 3 Digite ou selecione as informa es conforme necess rio e clique em OK Coluna Descri o Maximize When Selecione para maximizar a janela do cliente de forma a se ajustar ao Open monitor Stretch Escolha como o layout deve se estender no monitor cliente quando usando o aplicativo e None Layout n o deve se redimensionar Deve ser mostrado o tamanho exato que foi configurado para o layout Neste caso recomenda se selecionar a op o de incluir a barra de rolagem e Fill Pree
74. de diagnose para auxiliar a resolver alguns problemas que porventura possam estar presentes na constru o do projeto Pode se escolher desabilitar qualquer dos m dulos durante o teste Startup do Projeto Esta rea permite a configura o de como o projeto ser executado em modo final de Startup produ o Significa habilitar as fun es de grava o de Historiador e Alarmes para utilizar as bases de dados reais definidas no projeto ao inv s de arquivos tempor rios utilizados no modo de teste Opcionalmente pode se habilitar as ferramentas de diagn stico para auxiliar na solu o de algum problema que possa estar ocorrendo no projeto Pode se escolher desabilitar qualquer dos m dulos durante o teste O check box Configura o On line quando marcado indica que deve ser aceita a possibilidade de altera o de configura es durante a execu o do projeto Assim durante a execu o se forem feitas Guia do Usu rio Action NET 41 altera es nos par metros do projeto as mesmas ser o efetivadas e incorporadas ao projeto enquanto executando Opcionalmente pode se habilitar as ferramentas de diagn stico para auxiliar na solu o de algum problema que possa estar ocorrendo no projeto Pode se escolher desabilitar qualquer dos m dulos durante o teste O check box Configura o On line quando marcado indica que deve ser aceita a possibilidade de altera o de configura es durante a execu o do projeto Assi
75. de texto 11 No Windows Registry configure os par metros em HKEY LOCAL MACHINEASYSTEM CurrentControlSetN services VTStartup Image Path E Example c ANspinian 2014 1NTStartupAsService exe project C YAction NET ProjectslProject1l tproj HKEY LOCAL MACHINE SYSTEM CurrentControlSet services TStartup N ImagePath 12 No Windows Services em Ferramentas Administrativas defina TStartup Service como Autom tico de modo que o projeto selecionado ser iniciado quando o computador iniciado Configura o para Clientes remotos Windows Rich Clients Voc pode implantar seu aplicativo para uso por Windows Rich Clients A Tabela 1 descreve como a implementa o por Windows Rich Client funciona 210 Implantando projetos Action NET Tabela 1 Instala o do Action NET para usar Windows rich client Instala o Instalar o Action NET no computador do cliente Veja Instalando o Action NET na pagina 12 Como iniciar Execute o programa TRichClient exe Para um exemplo de como pata iniciar automaticamente o cliente quando um usu rio efetua login no Windows consulte Iniciando automaticamente clientes Windows na pagina 212 Execu o E executado em sua pr pria janela Isto permite uma forte seguran a de usu rio incluindo a capacidade de desativar o mecanismo de chaveamento de tarefas do Windows de acordo com o login do projeto em execu o Ao executar o TRichClientt
76. de trabalho do projeto e tamb m acess vel clicando no cone Ajuda ou pressionando F1 Todos os formatos de ajudas suportam pesquisa de contexto Voc tamb m pode fazer uma pesquisa no Google sobre o site da Spin A vantagem da pesquisa do Google que inclui todos os arquivos On line de ajuda al m de todo o conte do do site da Spin incluindo os foruns web Na p gina do Info Ajuda no espa o de trabalho de Configura o do Projeto h uma interface de usu rio para permitir que voc fa a pesquisas Google sobre site da SPIN sem sair da janela Action NET 10 Primeiros passos Forum On line E mail e Phone Os usu rios registrados t m acesso gratuito ao Forum on line no site de SPIN Se voc tiver alguma dificuldade de criar sua conta envie um e mail para support Ospin com esta conta de e mail tamb m o ponto de entrada para abrir chamadas de suporte t cnico para usu rios licenciados Se voc ainda n o um usu rio licenciado e est apenas avaliando o produto voc tamb m t m direito ao suporte envie suas perguntas e pedidos de info spin com Os usu rios licenciados tamb m t m acesso a suporte por telefone Contate nos para acordos especiais em rela o ao suporte fora do hor rio comercial suporte 24 horas ou auxilio on line Integradores de Sistemas e VARs A SPIN tem um programa para Integradores de Sistemas e VARs para suportar totalmente as empresas que desenvolvem aplica es e solu es em cim
77. din micas para configura o 2 Selecionamos a din mica 3 Action e atribu mos as seguintes a es Tag AN AnalogInt SELECTED Link HDISJ tag AN DEFAULT AnalogInt GetName E A primeira a o ser jogar o link reference da vari vel associada ao Label DISJ na vari vel esquerda AN AnalogInt SELECTED Na constru o do s mbolo usamos uma vari vel Dummy AN DEFAULT AnalogInt que durante o projeto das telas dever ser substitu da pala vari vel que descreve o estado do disjuntor E Display AN Command Open segunda a o ser chamar a janela AN Command que dever ter como par metro de entrada a vari vel globalTag AN AnalogInt SELECTED j que na primeira linha da din mica ponteiro desta vari vel aponta para a vari vel dummy que representa o estado do disjuntor m Abaixo apresentada a din mica a o completa Dynamics configuration Faiano Event mouseDoubleCick ryperans Adjon RunExpressions Security Bargraph Result optional Expressson LineColor Tag AN Analogint SELECTE T SDISI Tag AN DEFAULT Analogint G l Display AN Command Open Bring To Front Y Focusable 4 A segunda din mica ser a FillColor e usaremos o valor da vari vel associada tag AN DEFAULT AnalogInt Value para atribuir as cores 0 Branco 1 Verde 2 Vermelho e 3 Amarelo Dynamics configuration Expression SDISI Tag AN DEFAULT Analogint Valve Bad quality Undefined qualty 1
78. do Servidor veja as seguintes se es m Instala o do produto no computador de destino na pagina 204 Guia do Usu rio Action NET 203 m Licen a e Verifica o da configura o do Projeto na pagina 204 m Instalando arquivos de configura o do Projeto na pagina 205 Para a instala o dos componentes Clientes haver alguma pequenas diferen as conforme o tipo de cliente a ser utilizado O Action NET suporta as seguintes tecnologias para os clientes m Windows Rich Client Veja Windows Rich Clients na pagina 210 m Windows Smart Client Veja Windows Smart Clients na pagina 211 m Windows Web based Veja Windows Web Clients na pagina 212 m 10S Veja Clientes iOS iPhone e iPads na pagina 213 m ActiveX COM e JavaScript voc pode acessar a aplica o de tempo real usando a DataAccess API que uma interface COM para prover a integra o com Active X JavaScript nas p ginas web ou linguagens de programa o legadas como o VBScript Para arquiteturas redundantes veja Implanta o de Sistemas Redundantes na pagina 214 Instala o do produto no computador de destino E Acesso a todos os PLCs referenciados e seus dados m Instala o completa do Action NET incluindo o servidor web embutido TWebServer ou IIS A instala o requer o framework dot NET Veja Obtendo Ajuda na pagina 10 O computador stand alone ou os componentes do servidor em sistem
79. dummy do mesmo tipo da vari vel que cont m o estado do disjuntor e crie uma vari vel do tipo reference Por exemplo se temos um disjuntor que um AnalogInt criamos uma vari vel dummy do mesmo tipo como por exemplo Tag AN Default AnalogInt e criamos uma vari vel global do tipo reference como por exemplo tag AN AnalogInt Selected Depois de apontar a vari vel tipo Reference para o disjuntor Tag AN AnalogInt Selected Link LAB1 Tag AN Default AnalogInt GetName 1 os seguintes atributos poder o ser usados m Estado do disjuntor Tag AN AnalogInt Selected value 0 bloqueado 1 aberto 2 fechado 3 Indefinido m Qualidade da leitura do estado do disjuntor Tag AN AnalogInt Selected quality m Descri o do disjuntor Tag AN AnalogInt Selected description Guia do Usu rio Action NET 191 m Disjuntor Inibido alarme desabilitado Tag AN AnalogInt Selected AlarmDisable 1 m Disjuntor Simulado Tag AN AnalogInt Selected locked 1 m Disjuntor alterou o valor Tag AN AnalogInt Selected changed m Estado do disjuntor em texto Tag AN AnalogInt Selected ValueAsString Neste caso deve existir um dicion rio associado E String com Tag do disjuntor Tag AN AnalogInt Selected GetName Objetos runtime Display O espa o de nomes Display lista todas as Telas com suas propriedades e m todos de abrir e fechar O namespace Layout lista todos os layouts com suas propriedades e m
80. erre 265 Cria o dos Alarmes e Eventos cccccccccciiici ceara 267 Tela Gr fica de Tend ncias e Medidas hist ricas ssusaear rarere rreren 270 Cria o das Telas da Aplica o csse rerrini sti tadi tdri t aban EEDEN NE EEEE A EKN 270 Janelas Simbolos utilizados e ns sacra nemns semp na Ened A ld Re qe OERI para aro 211 Janela de Comandos AN Command ccciciiiiiic crer 271 Janela de Lopin 050 arma i eaea a a a fo a a Jal e ae a pi ES 271 Simbolo Disj ntot cs tosa ceras ies eniai a ea a SE e D o aa 272 Simbolo Seccionadora ses qa nas apeten Rd Ia BRIGA EMA G a aa BAS 272 Tela Principal AN MainPage ins r potes aca a ca EEEE E E AEE EEA EE 213 Utilizando ferramentas de diagnose 275 Introdu o ais sousa are cass ca E aaa E A ca rag za aa aca TA IE E a map 275 Janela Wateh ss spa is astra sd estende sadaka AG RS TA EEE EAG 215 Janela Be Te RR E EED E AA PA a e EES 276 Ativando as Ferramentas de Diagn stico ss s ssunurrrrrrrrrr rr rrrr rrr aa 277 Usando o Watcha se i aeaa di e E T E EE E EEEE E EOR ERN 278 Usando 0 Trace cariosna ci pd a a EE pari Ei E E EA 281 Janela de Op es do Tracers isie eta a ene eie a ee A Oa EEE A 281 Deploy Gera o automatizada de projetos 283 Introdu o pasa ps pi eA eae B A E a AE E E A A E E 283 AJIETES dni er E EE angu o la A CE A A ca ta a E a E E RE 283 Points em DEVICES ala er NE E SP S EAN AET UT 286 a i e E E Dog EE E E E E E E E E O 287 Atribui o de Categot
81. estar logado como administrador do aplicativo Por default o rastreamento de objetos s ativado depois de uma opera o de Publish publicar do projeto mas voc pode ativar a qualquer momento independentemente de utilizar ou n o o recurso de publicar Publicando o Projeto Publish publicar o projeto cria uma vers o somente leitura do projeto que poder ser colocada no ambiente final de produ o sem o risco de puder ser alterada N O necess rio publicar o projeto para instal lo em um ambiente final de produ o Em cen rios em que voc pretende ainda ter mudan as cont nuas no projeto j em campo mais simples colocar o arquivo do projeto principal TPRO diretamente no computador de produ o Os benef cios da publica o s o os de o sistema criar uma vers o compactada e somente leitura do arquivo de projeto O arquivo criado tem o mesmo nome do arquivo de projeto inclui um n mero da vers o publicada e usa a extens o TRUN Os cen rios t picos para a execu o de comando Publish s o as seguintes m Voc quer implantar uma vers o somente leitura do projeto por exemplo para estar em conformidade com ambientes certificados e regulamentados m Voc quer usar o sistema de numera o de vers o autom tica O resultado da publica o um arquivo TENG Que tamb m cont m um n mero da vers o com um digito maior 1 0 e um menor 0 1 como parte do nome do arquivo Al m disso Info gt Track aju
82. exe em m quinas de 64 bits o aplicativo executado em c digo nativo de 64 bits Se voc precisar executar a vers o de 32 bits por exemplo para garantir a compatibilidade com componentes legados COM e Active X COM voc pode usar o programa TRichClient32 exe Comunica o Comunica se com o servidor usando WCF porta configur vel default 3101 Windows Smart Clients Voc pode implantar seu aplicativo para uso na forma de Windows Smart Clients cliente inteligente O Smart Client funciona como o Rich Client ou seja eles funcionam da mesma maneira mas o cliente inteligente utiliza a instala o ClickOnce TM Esta tecnologia permite que voc tenha a mesma funcionalidade que o Rich Client mas sem ter que instalar o Action NET em seu computador primeira vez que voc acessar o aplicativo o sistema transfere automaticamente os componentes necess rios para executar o aplicativo pr xima vez que voc acessar o aplicativo o sistema verifica se o cache local a mesma vers o do aplicativo que est no servidor e se necess rio atualiza o cache local antes de executar o aplicativo Se a vers o a mesma o aplicativo iniciado imediatamente A Tabela 2 descreve como funciona a implanta o e execu o de Smart Client Tabela 2 Implanta o do Action NET como Windows Smart Client Instala o N o requer instala o Voc s precisa dotNET Framework 4 0 e Internet Explorer 8 0 ou
83. fornece o SCADA Os seguintes protocolos de comunica o est o inclu dos na distribui o padr o do produto Listado por ordem alfab tica m Dire o Automation KOYO usando o protocolo ECOM m Mitsubishi MELSEC Q m Modbus TCP IP e RS 232 RTU e ASC protocolo mestre Modbus m Modbus Slave TCP IP e protocolo Modbus escravo RS 232 RTU e ASC Guia do Usu rio Action NET 103 m OPC DA Cliente OPC acesso do cliente aos servidores locais ou remotos m Rockwell AB ControlLogix m Rockwell AB MicroLogix m Rockwell AB DF1 Ethernet E TRemoteClient Action NET a comunica o Action NET m TwinCAT Interface Beckhoff ADS Protocolos Suportados Existem muitos protocolos que embora n o inclu dos nos instaladores padr o do produtos eles est o dispon veis mediante pedido e sem custos Alguns desses protocolos j est o em estado de utiliza o em produ o outros est o em fase de desenvolvimento e testes Entre em contato com a SPIN se voc tem necessidade de algum dos protocolos nesta lista Mesmo se o equipamento com o qual sua aplica o necessita comunicar se n o estiver listado mas n o h informa es p blicas sobre o protocolo contate nos j que em muitos casos desde que se possa ter acesso documenta o do protocolo e unidades f sicas para testes n o h cobran a para criar interfaces nativas Em ordem alfab tica m Altus AL 1000 AL2000 and Nexto PLCs m Fatek Facon PLC m GE Fanuc SN
84. header here to group by that column Page Docking HorizontalAlign VerticalAlign AN Header Top Left Top AN Footer Bottom Left Top AN MeinPage E Top Top Left Top Na figura os bot es acima do DataGrid esquerda na barra servem respectivamente para e Adicionar nova linha e descrever posi o da tela e Retirar a linha selecionada e Subir a linha selecionada e Descer a linha selecionada Para criar um novo layout 1 V para Edit gt Displays gt Layouts 2 Clique o bot o New Ser mostrada a janela para a cria o de Layouts Create new layout 3 Digite ou selecione as informa es conforme necess rio Guia do Usu rio Action NET 153 Coluna Descri o Layout name Entre com um Nome pata o layout Layout Selecione o tipo de Layout sendo criado e DockPanel Selecione este tipo para posicionar telas em rela o ao layout e a outras telas e Canvas Selecione para posicionar telas em uma posi o absoluta introduzindo a posi o em unidades WPF pixels independentes do monitor Description Digite uma descri o desse layout 4 Clique em OK A janela de cria o de Layouts ser fechada 5 No canto superior direito da aba Layouts digite ou selecione as informa es conforme necess rio Coluna Descri o Width Digite a altura em unidades WPF pixels independentes do monitor do layout Esta a altura da tela da aplica o em tempo de exec
85. instala o e a vers o do Action NET para os que de fato foram instalados em seu computador Par metros de linhas de comando ptroject Projeto Caminho e nome entre aspas duplas username opcional nome do usu rio que ser usado para iniciar o servidor se voc n o especificar o usu rio GUEST ser usado tedundancy indica que a redund ncia do servidor est sendo usado requer IP1 e IP2 pl Endere o IP do servidor principal Action NET Portl porta TCP do servidor principal Action NET IP2 Endere o IP do servidor secund rio Action NET Port2 porta TCP do servidor secund rio Action NET Os m dulos que ser o iniciados s o os configurados no projeto em Run Startup Guia do Usu rio Action NET 207 Run Modules Y Alarms 7 Datasets T Scripts Exemplos Y Devices Reports 7 Historian Y Displays 7 OPCServer Extensions C Program Files x86 Spin Action Netlan 2014 1NTStartup exe project C N ActionNet Projects YProject1 tproj C Program Files x86 Spin Action Netlan 2014 1NTStartup exe project C ActionNet Projects Projectl tproj port1 3101 Redundancia de Servidores C Program Files x86 Spin Action Netlan 2014 1NTStartup exe project C ActionNet Projects Projectl tproj username Administrator redundancy 1p1 192 168 1 1 port1 3101 ip2 192 168 1 2 port2 3101 Criando o atalho V para Open 1 2 3 208 Start gt All Programs e clique com o
86. m dulo de Datasets para armazenar dados em SQL o m dulo Historiador por m tem uma configura o simplificada com as tabelas de banco de dados sendo criadas automaticamente e uma conex o j pr definida com os gr ficos de tend ncia O sistema tamb m pode usar as informa es dispon veis na base de dados do historiador em Scripts dot NET feitos pelo usu rio para obter valores hist ricos em Tags e mostr los em telas gr ficas ou para exportar estes valores As se es a seguir descrevem como configurar o registro de dados m Adicionando Tags para o Historiador na pagina 91 m Configurando Tabelas do Historiador na pagina 92 m Provedor do banco de dados Historiador na pagina 93 m Usando o Sistema PI da OSIsoft na pagina 94 m Schema de Tabelas do Historiador na pagina 94 m Visualizando Gr ficos de Tend ncia na pagina 95 m Personalizando a Obten o de Amostragens na pagina 95 m Objetos runtime do Historiador na pagina 95 Pode se selecionar qualquer banco de dados SQL como o Microsoft SQL Server Oracle MySQL ou qualquer OLEDB ou banco de dados compat vel com ODBC para o armazenamento de dados hist ricos Por default o Action NET utiliza um engine de banco de dados SQL embutido SpinDB que tem capacidade m xima de 10 GB Para obter informa es sobre como selecionar o banco de dados do historiador consulte o item Provedor do banco de dados Historiador
87. maioria das situa es mais f cil anexar a formata o padr o para a Tag diretamente Para mais informa es consulte Formatos de Tags na pagina 84 Tags N veis e Tipos Coluna Descri o Retentive Selecione uma op o para salvamento do valor do Tag e suas propriedades internas ao banco de dados cada vez que o valor muda Isso mant m o valor quando a aplica o encerrada e faz com que o valor fique guardado e seja utilizado quando o aplicativo for novamente iniciado Escolha uma das op es e Nenhum n o ret m o valor ou propriedades ValueOnly Mant m apenas o valor e Properties Mant m todas as propriedades incluindo o valor e Properties Only Mant m todas as propriedades mas n o o valor Min Digite o menor valor que valido para este objeto Max Digite o maior valor que valido para este objeto Visibility Selecione um dos modos de visibilidade de dados atrav s do servidor OPC existente no Action NET para os projetos remotos e Private O Tag vis vel somente para o projeto local e se par redundante e Protected O tag read only sendo vis vel no Servidor OPC para projetos remotos e clientes OPC e Public O Tag vis vel no Servidor OPC para projetos remotos e clientes OPC Domain Define o dom nio do valor do Tag para todo o projeto ou espec fico para cada cliente de visualiza o e Server O valor do Tag value o mesmo atrav s de todo o proje
88. na pagina 93 poss vel tamb m a utiliza o do sistema PI OSIsoft tm para o armazenamento de dados Neste caso n o h necessidade de fazer qualquer configura o de Historiador para acessar os dados armazenados Para detalhes sobre o uso do Sistema PI consulte Usando o Sistema PI da OSIsoftt na pagina 94 Adicionando Tags para o Historiador Depois de configurar suas tabelas para o historiador de tags voc pode configurar as tags cujos valores dever o ser registrados pelo historiador Para configurar as tags para o historiador 1 V para Edit gt Tags gt Historian m Voc pode copiar e colar as Tags a partir da aba Objects 2 Digite ou selecione as informa es conforme necess rio Guia do Usu rio Action NET 91 Coluna Descri o Name Digite um nome de tag ou clique para selecionar um tag DeadBand Ao usat a op o Save On Change na tabela historiador a DeadBand o quanto o valor deve mudar em EngUnits para disparar no sistema a grava o do valor no historiador Deviation Ao usar a op o Save On Change na tabela historiador o desvio o quanto o valor do Tag deve mudar em EngUnits para o sistema armazenar um novo valor no historiador Esse valor substitui o intervalo de tempo de registro Time DeadBand RateOfChange Ao usar a op o Save On Change na tabela historiador o RateOfChange quanto o valor do Tag deve mudar em EngUnits por segundo para o sistema armazena
89. nativos da ind stria gr ficos din micos criados em WPF e acess vel a partir de desktops clientes remotos inteligentes navegador e iOS clientes nativos em iPads e iPhones Action NET um software SCADA com uma infra estrutura flex vel para gerenciamento de dados em tempo real tem sido aplicado ao Setor El trico em gera o transmiss o e distribui o Energia Renov vel e outras plantas distribu das como o gerenciamento de distribui o de gua e sistemas de Automa o Predial Vantagens Tecnol gicas A arquitetura do Action NET foi criada por uma equipe de profissionais com mais de 20 anos de experi ncia no desenvolvimento de softwares a partir do zero e inteiramente sem o emprego de qualquer c digo legado Isto que tornou poss vel a cria o de um sistema que simples de usar mas muito poderoso e flex vel um aplicativo de c digo inteiramente Microsoft dot NET Que capacita os usu rios finais e engenheiros de sistemas alavancar e tirar o m ximo partido das tecnologias mais atuais Tudo em um completo flex vel e f cil de aplicar Um dos conceitos fundamentais Action NET baseia se no fornecimento de uma solu o completa e unificada para que os usu rios n o tenham que construir quebra cabe as antes de iniciar seus piatos Publicar e Subscrever espm Action NET Fine next generation l N T E R F C E 24 Vis o Geral O projeto unificado a partir do zero permite que voc c
90. necess rio quando se lida com n meros altos e nenhum arredondamento permitido como o c lculo de dinheiro e algumas medidas de engenharia que precisam ser muito grandes e muito precisas por m as opera es matem ticas em um Decimal pode ser 40 vezes mais lentas do que um Double Ent o use o tipo Decimal apenas nos casos em que a precis o dupla n o suficiente Temporizador Timer um valor inteiro Built In que gerado automaticamente pelo sistema para implementar v rios tipos do temporizador m SquareWave o valor alterna entre O e 1 sy LA dJ m Pulse O tag muda para 0 em seguida muda imediatamente a 1 e E d 0 l 82 Tags N veis e Tipos m DelayOff O Tag se comporta como um PLC Timer Off Durante o tempo de execu o 1 loco F Interval se voc definir o tag com algum valor diferente do startValue o Tag vai segurar este valor pelo per odo de tempo especificado no par metro Intervalo Ent o o Tag volta ao seu startValue ap s o per odo de tempo Intervalo Action sets the tag m Comparer O tag assume o valor como 1 ap s o intervalo comparador especificado e depois volta a zero meia noite E 00 00 00 Comparer Ei ho p hos Interval m Para a onda quadrada pulso e comparador se voc definir a tag startValue a tag alterna entre O e startValue em vez de O e 1 Tags de Refer ncia Tags com tipo Refer ncia permitem o endere amento din mico das vari veis O conceito
91. normalmente BuildErrots Somente leitura Exibe todos os erros encontrados durante a ltima compila o Description Digite uma descri o da classe 3 Digite o c digo para a classe m D um duplo clique na linha para acessar a aba Code Editor Editor de c digo Consulte Trabalhando com o Editor de C digo 4 Ao final clique em Salvar na barra superior do espa o de trabalho Trabalhando com o Editor de C digo Voc pode escrever c digo tanto no VB Net como em CSharp Voc tamb m pode alternar entre os dois Se voc mudar a sua op o de sele o de linguagem no editor de c digo o sistema converte automaticamente o c digo existente para a linguagem selecionada Se voc precisa criar refer ncias References suas pr prias partes de c digo assemblies voc pode usar as facilidades dispon veis em Run gt Build gt References Por ser uma aplica o totalmente compat vel com o dot NET voc pode encontrar no meracdo ou na internet trechos de c digo fonte para uso gratuito inclusive produtos e bibliotecas dot NET al m de suas pr prias bibliotecas que voc pode usar imediatamente O Action NET exp e para o programador de Scripts muitas bibliotecas do dot NET que podem ser utilizadas na aplica o Existem alguns m todos que s o muito frequentemente necess rias tais como a convers o de tipo ou c pia de Tags para DataTables o para objetos dot NET ou para configurar dinamicam
92. o projeto que est sendo executado Info License informa es sobre a licen a Info Module Informa o e comando start stop para os M dulos Info Trace exibe uma mensagem no TraceWindow Info TestMode mostra se o projeto est sendo executado em modo de teste O namespace Server tem informa es sobre o computador servidor O namespace Client tem informa es sobre cada computador cliente executando uma interface gr fica Veja http www spinengenharia com br help an 2014 runtime index html para a refer ncia de programa o completa em objetos de tempo de execu o Guia do Usu rio Action NET 201 202 Execu o Testes e Publica o de Projetos Implantando projetos Action NET Os projetos Action NET podem ser implantados para executar localmente em um computador nico ou em um dispositivo m vel bem como utilizando uma arquitetura distribu da cliente servidor ou at mesmo na nuvem As se es a seguir descrevem como implantar o aplicativo para a sua execu o m Sistemas locais e distribu dos na pagina 203 m Instala o do produto no computador de destino na pagina 204 m Licen a e Verifica o da configura o do Projeto na pagina 204 m Instalando arquivos de configura o do Projeto na pagina 205 m Configurando o servidor para Iniciar o Runtime na pagina 206 m Configura o para Clientes remotos na pagina 210 m Implanta o de Sistemas Redundantes na pa
93. ou qualquer outro Name de objeto no sistema Dicion rios e Localiza o Localiza o da linguagem no Runtime Neste contexto Localizar transformar alguma coisa nos costumes locais como a tradu o de textos para o idioma local Voc pode mostrar o texto em seu aplicativo em tantas l nguas necessitar Basta voc criar um dicion rio para cada idioma NOTA Para mostrar em tempo de execu o texto localizado na interface do usu rio n o se esque a de selecionar a op o Localizable janela Dynamics Configuration op es Text Output para cada objeto de visualiza o das Telas que voc precisa para localizar Veja figura a seguir Guia do Usu rio Action NET 71 Para configurar a localiza o 1 Irpara Run gt Dictionaries gt Localization 2 Clique New m Aparecer a janela Criar Novo Dicion rio Localiza o 3 Digite um nome para o dicion rio 4 Clique em OK Drag a column header here to group by that column OriginalText TranslatedText gt ABERTO OPENED BARRAS BARS BLOQCMDO LOCKCMD CA SECUNDARIO SECONDARY AC Caminho Path COMANDO COMMAND Condic o Condition 5 Clique Load Strings para preencher a tabela com todos os controles que t m textos que foram definidos como localiz veis Na coluna TranslatedText digite o texto no idioma do dicion rio Marque Alarm Messages se tamb m desejar que as mensagens de alarme sejam localizada
94. ou um mesmo Tag ser alimentado por um protocolo mestre e ser servido pata outro sistema por um protocolo escravo servidor Help file location e Caminho de Instala o Local Selecione para usar o arquivo de ajuda que foi instalado em seu computador com o software Action NET e URL Selecione se voc quiser acessar a ajuda a partir do site ou voc copiou o arquivo de ajuda chm para um servidor web e quer acessar a ajuda a partir do servidor web Digite o URL para o atquivo no servidor web 3 Clique em CLOSE no canto superior direito Guia do Usu rio Action NET 77 78 rea de Trabalho de Engenharia Tags N veis e Tipos Na interface de Engenharia do Action NET e ao longo deste manual o termo Tag refere se a qualquer vari vel na base de dados com seus atributos em tempo real ou com seus dados hist ricos associados Os Tags geralmente s o mapeados em registros ou pontos em IEDs ou PLCs ou outro equipamento f sico de um processo de produ o Um Tag tamb m pode ser conectado a entradas em bancos de dados SQL fontes de dados externos ou um valor calculado internamente As se es a seguir descrevem como configurar tags m Criando e Editando Tags na pagina 79 m Criando Tipos Customizados Tag Templates na pagina 85 m Criando N veis Assets na pagina 88 m Criando Categorias na pagina 89 Criando e Editando Tags Tags s o as vari veis do processo para a sua aplica
95. pela programa o em execu o nesse ambiente s o completamente isolados de outros programas em execu o no mesmo computador O isolamento inerente dos dom nios dot NET cria uma prote o intrinsecamente segura para os projetos em execu o uma vez que impede um processo de interferir com o outro permitindo at mesmo que duas vers es diferentes do mesmo programa possam ser executadas lado a lado Uma defini o mais t cnica de AppDomain o espa o que formado pelos limites que o CLR Common Language Runtime fornece em torno dos objetos criados a partir do mesmo aplicativo Application ou Refere se a solu o ou sistema final criado usando Action NET Os Aplica o termos Aplica o e Projeto s o usados o m significados pr ximos Projeto refere se a configura o de engenharia e arquivos necess rios para implementar a solu o e aplica o refere se a solu o conceitual que foi criada Assembly ou Refere se a um arquivo execut vel EXE ou Library dll criado Montagem usando c digo gerenciado e Microsoft NET framework Designer Componente do Workspace de Engenharia usado para desenhar e animar monitores e telas de sin pticos DLL Hell Termo usado para se referir as complica es na execu o das aplica es legadas do Windows pois n o h isolamento embutido nas bibliotecas DLLs mem ria e objetos COM usados pelas aplica es O dot NET Framework elimina completamente este pr
96. relat rio e XPS e HTML e Unicode e ASCII e PDF SaveFileName Digite um texto para o nome do arquivo com fObjectProperties Use o caminho completo Description Digite uma descri o do relat rio Outras colunas Para defini es de outras colunas que est o dispon veis em muitas tabelas consulte Defini o de colunas comuns na pagina 68 Guia do Usu rio Action NET 193 Usando o Editor de Relat rios Voc cria o texto faz a formata o e define valores para o relat rio usando o editor de textos Para usar o editor de texto 1 V para Edit gt Reports gt TextEditor 2 Crie texto tags e formata o do relat rio 3 Clique em Save 4 Configure as propriedades do relat rio para a din mica de exibi o ou script que ir executar o relat rio Objeto runtime Report O namespace Report lista todos os relat rios configurados Os m todos mais comumente utilizados do Report o comando Salvar Report Report1 SaveCommand Veja http www spinengenharia com br help an 2014 runtime index html para a refer ncia de programa o completa em objetos de tempo de execu o 194 Relat rios e Acesso a dados Execu o Testes e Publica o de Projetos As se es seguintes descrevem como executar build e testar aplicativos Executando a Aplica o na pagina 195 Construindo e Empacotando Projetos na pagina 196 Controle de Vers o de Projet
97. s o meramente codifica es na sintaxe VB Net como express es aritm ticas ou chamadas para m todos de classes definidas ou acess veis no projeto facilidade Intellisense est orientada apenas para Tags e objetos de aplica o n o considerando a linguagem mas as express es s o compiladas usando o compilador padr o VB Net ent o o que voc puder escrever sem erros de sintaxe no editor de c digo tamb m poder escrever para o c digo das Express es O Action NET implementa algumas substitui es automatizadas como para ent o a sintaxe de nem uma express o muito pr xima de uma declara o em CY mas sem a necessidade de adicionar o no final Desta forma tanto os programadores VB NET como os de C s o capazes de usar os campos de express o sem diferen as Em express es voc n o precisa colocar a antes dos nomes de Tag Voc precisa do no editor de c digo para diferenciar os Tags do projeto das vari veis dot NET No entanto como as express es n o t m Vari veis locais dot NET ent o pode se usas os objetos de projeto diretamente Para operadores aritm ticos voc deve usar os operadores padr o conforme descrito na documenta o do dot NET Para permitir a avalia o de uma nica linha a linguagem dot NET disp e do comando IIF que atualmente utilizado apenas com IF O comando IF tem tr s par metros Por exemplo IF A B C e O primeiro par metro uma condi
98. scripts no servidor e Client DLL ser utilizada por scripts nas m quinas clientes Description Digite uma descri o da refer ncia Path Somente leitura Mostra o caminho completo onde se encontra a DLL qual se fez esta refer ncia Para verificar refer ncias existentes 1 V para Run gt Build gt References 2 Clique no bot o Verify References m Ser o mostradas no DataGrid todas as DLL externas j referidas nos scripts existentes no projeto Controle de Vers o de Projetos Nesta sec o s o apresentadas as funcionalidades existentes no Action NET para o controle de vers es do projeto Controle das altera es de configura o O Action NET implementa v rias maneiras de ajud lo a manter o controle das mudan as de configura o do projeto Guia do Usu rio Action NET 199 m Todas as tabelas de configura o tem para cada registro a DateCreated e as informa es DateModified m O Run Build History registra e mostra todos os comandos BUILD executados para o projeto Um backup do projeto para cada estado pode ficar dispon vel de acordo as configura es do usu rio m O Info gt Track gt Tables mostra todas as tabelas de configura o listando o n mero de linhas de cada uma e se foram alteradas desde a ultimo Build e o ultimo Publish m O Info gt Track gt Changes mostra todos os objetos do projeto que foram modificados Para ativar ou desativar esta funcionalidade voc deve
99. to group by that column Name Type Array Parameters EngUnits Format Category Description P _ AMPA AnalogDouble AMPB AnalogDouble AMPV AnalogDouble AMPN AnalogDouble Valor Max Deseq AnalogDouble IslnAlarm Digital Veja outro Tipo No caso os tags necess rios para a monitora o e comando de um disjuntor com o nome AN Disjuntor m Inclui um tag simples analogInt que conter a codifica o dos estados poss veis do disjuntor de dois contatos m Dois tags que ter o como atributos os endere os para o envio de comandos de abrir e fechar o disjuntor 86 Tags N veis e Tipos Drag a column header here to group by that column Name Type Array Parameters EngUnits Format C J DJ_D Digital DI L Digital Dictionaries No par metro do tag de sinaliza o DJ h a refer ncia a um Dicion rio Enumerator dictionary que vai conter os textos a serem mostrados para cada estado de DJ Para criar dicion rios A RR P a VEJA e Dicion rios e Localiza o na pagina 71 Value TranslatedText INDEFINIDO Veja agora mais um tipo no caso um que define um objeto Alimentador com sua medi o e um disjuntor com nome AN Alimentador Ele foi criado utilizando os tipos AN Correntes e AN Disjuntor j mostrados acima Portanto foi criado aqui um novo Template composto por um agrupamento de pontos que pode servir para monitorar inteiramente um objeto rea
100. um Servidor OPC Depois de criar um n de comunica o OPC voc pode selecionar o n e clicar em Importar para importar o banco de dados do Servidor OPC para o projeto O Action NET cria automaticamente os Tags e os pontos de comunica o tabela Points Depois de ter utilizado a ferramenta de importa o pela primeira vez o sistema ir salvar as configura es utilizadas de modo que o bot o mostrar a partir de ent o a palavra SYNC o que significa que na pr xima vez que voc us lo ser executada uma sincroniza o verificando quais endere os j foram importados previamente e quais os novos Importando endere os de PLCs Ao criar os n s de comunica o e pontos de comunica o Points voc pode import los se eles s o definidos em outra fonte de dados das seguintes formas m Voc pode copiar e colar o conte do de uma tabela de Excel As tabelas podem ter diferentes colunas ou ordem desde que voc inclua o t tulo das colunas nas opera es de copiar e colar O sistema ir colocar os dados nas colunas esperadas mesmo que a ordem seja diferente nas tabelas de origem e de destino m Voc pode importar os dados de arquivos CSV m Para dispositivos Rockwell ControlLogix voc pode importar arquivos de defini o L5K m Para dados OSIsoft PI Q existe uma vers o Action NET para compartilhar defini es m Est dispon vel tamb m uma API de programa o que pode ser usada para escrever scripts preench
101. um bay o usu rio poder observar sequ ncias de pontos que se repetem em diferentes bays Estas sequ ncias a t tulo de facilitar o trabalho e padronizar tags devem ser tamb m 236 Criando aplica o a partir da Default criadas como templates Assim por exemplo em diferentes bays se tem a mesma sequ ncia de vari veis anal gicas e para facilitar o trabalho define se esta sequ ncia como um template conforme a figura abaixo Drag a column header here to group by that column Name Type x e Analogint VAR AnalogInt BW AnalogInt FREQ AnalogInt VCA AnalogInt NBC AnalogInt _ VAB AnalogInt BIC AnalogInt IB AnalogInt Template dos Bays Array Parameters Description FATOR DE POTENCIA POTENCIA REATIVA PORENCIA ATIVA FREQUENCIA TENS O CA TENS O BC TENS O AB CORRENTE A CORRENTE B Para gerar o template de um bay a partir de uma planilha Excel basta organizar seus pontos de forma id ntica a da Aba de templates Para criar uma planilha organizada de forma id ntica a Aba de Templates basta copiar uma linha desta Aba e col la em uma planilha Excel conforme a planilha abaixo gerada a partir do template ANA1 A partir desta planilha esvaziam se as linhas mantendo o cabe alho e depois se deve organizar nossa planilha de pontos dos bays no formato desta planilha conforme mostrado na figura abaixo onde foram colocados os pontos do bay de linha existentes em um rel SEL 311 G
102. 0 AT 999 tt Mostrar os designadores A M PM Criando Tipos Customizados Tag Templates Al m dos tipos nativos buil in simples pode se ter outros tipos definidos pelo usu rio para implementar modelos de dados mais complexos Estes tipos criados pelo usu rio s o denominados Templates como prot tipos a serem utilizados na aplica o Por exemplo pode se criar agrupamentos de tags de tipos simples de modo a criar se tags que sejam correspondentes n o apenas a um ponto monitorado mas a grupos de pontos que constituem os dados de um objeto real como por exemplo um disjuntor ou um bay de uma subesta o como um alimentador Para esta defini o se usa a aba Templates no espa o de trabalho dos Tags Para criar um Tag Template 1 V para Edit gt Tags gt Templates 2 Clique New m Aparece a janela Create New Tag Template 3 No campo New type name digite um nome para o novo tipo de tag Em Description digite uma descri o do tag Clique em OK 4 A aba Templates mostrada com o nome do novo Template na parte superior da aba O grid abaixo ser limpo para a entrada dos tags que v o compor este Tipo m Clique na linha de inser o para criar um novo atributo para esse Template de tag 5 Digite ou selecione as informa es conforme necess rio Coluna Descri o Name Digite um nome para o atributo O sistema far om que voc saiba se o nome n o v lido pelo contorna da c lul
103. 3 234 Aplica o Default Enterprise Criando aplica o a partir da Default Este capitulo se o apresenta passo a passo a elabora o de um projeto partindo da Aplica o Default Os t picos a seguir apresentados s o Cria o dos Dicion rios na pagina 235 Cria o dos Templates na pagina 236 Cria o de N veis Assets na pagina 239 Cria o dos tags de Bays na pagina 240 Cria o dos Devices na pagina 241 Cria o do Nodo na pagina 242 Cria o dos Alarmes na pagina 243 Cria o do Hist rico de Medidas na pagina 244 Cria o das Telas da Aplica o na pagina 245 Cria o dos Dicion rios Na cria o de tags e templates deve se definir o dicion rio que ser usado pata traduzir o valor de uma vati vel para seu estado Este atributo chamado Parameter usado nas listas de Alarme Assim se o tag de uma prote o vale 1 na lista de alarme ser apresentado o texto ATUADO Deve se assim criar os dicion rios que ser o usados para posteriormente criar os templates e tags Foram criados os dicion tios SEL CHAVE Estados de chaves de 4 posi es SEL PROTECTION Digitais com frase Normal Atuado DNP IIN CMD Resultado dos comandos DNP Internal Indication Se o usu rio deseja manter a aplica o em duas l nguas dever Guia do Usu rio Action NET an 2014 1 235 Localization soa f do ren om Model String To String
104. 5 Se o aplicativo utiliza refer ncias externas DLLs ou assemblies dot NET garanta que estes arquivos est o dispon veis e os caminhos est o corretos no computador de destino Se o projeto utiliza valores retentivos voc deve decidir se ser criado um novo banco de dados Retentivo no computador de destino ou se voc vai copiar um banco de dados com alguns valores j pr definidos Deve se habilitar o Firewall para permitir o acesso de clientes remotos As portas 3101 para execu o tipo Startup ou opcionalmente a porta 3201 para o modo de Test Para clientes web e iOS os servi os de dados da web devem estar habilitados na porta 80 Se o aplicativo estiver usando DLLs externas WpfControls arquivos de configura o ou bancos de dados incorporados certifique se de copiar os arquivos para o computador de destino e verifique se os utilit rios do Gerenciador de Projetos permitem conectar com servidores remotos e baixe os arquivos do projeto para os computadores remotos Configurando o servidor para Iniciar o Runtime Voc pode executar o projeto em qualquer uma das seguintes formas Iniciar manualmente a partir da janela principal do Action NET e da lista de projetos clique como bot o direito no projeto e selecione no menu Run Project Iniciar manualmente quando configurando o projeto no aplicativo de Engenharia v para Run gt Startup e clique em Run Startup Iniciar o projeto automaticamente o que a m
105. 87A e um para os alimentadores SEL 3514 Como a aplica o Express n o suporta template de template todos os pontos de cada tipo est o definidos no seu template Na descri o dos tags poss vel identificar seu conte do pelos coment rios colocados e como esta uma aplica o exemplo nem todos os tags de cada tipo LT TR e AL foram endere ados Abaixo a t tulo de exemplo apresentado o template do v o de linha as regras de nomea o utilizadas s o m Prefixo lt ANA gt vari vel anal gica m Prefixo lt DJ52 gt disjuntor Os comandos do disjuntor ser o DJ52 L ligar e DJ52 D desligar m Prefixo lt SCn gt seccionadota lt n gt m Os comandos da seccionadora ser o SCn L ligar e SCn D desligar m Prefixo P evento associado prote o Cria o de N veis Assets Os Assets n veis correspondem organiza o dos agrupamentos de pontos da aplica o Os tags tratados a partir da aplica o default devem ser diferentes de SysInternals que o agrupamento dos tags usados nas rotinas internas da aplica o Default para gerar as telas com os diversos relat rios disponibilizados automaticamente m Sum rio de Alarmes m Sum rio de Eventos m Eventos Hist ricos m Log de Opera o m Tend ncia em Tempo Real 262 Cria o de Aplica o a partir Default Express Usando NewLevel definiu se conforme figura a seguir tr s novos item de segundo n vel conforme mostra a fig
106. 88 Telas e S mbolos 5 A ltima din mica associada a este objeto ret ngulo ser Shine que far que o objeto aumente em 20 1 2 quando o mouse passar sobre ele Dynamics configuration 7 Action l sMouscOver Showtiid 1 NotOverValue q Tooltip Mouse over appearance Mouse not over appearance Opacty 1 IsSelected appearance Opadty 1 6 Outra a o implementada ser colocar um X sobre o objeto caso n o exista comunica o com o campo Para isso cria se uma figura X Duas retas agrupadas e define se que ele ser invis vel quando a qualidade tag for diferente de 192 qualidade ok Dynamics configuration Velo FO0SI TaG AN_DEFALLT Analogiat Qualy lt gt 197 7 Finalmente coloca se um objeto sobre o outro agrupa se e cria se o s mbolo disjuntor Janela de Comando do Disjuntor A janela de comando do disjuntor apresentada abaixo Ela manipula a vari vel global AN AnalogInt SELECTED e possui os cabe alhos localiz veis Guia do Usu rio Action NET 189 m Tag apresenta o nome da vari vel associada ao disjuntor Tag AN AnalogInt SELECTED GetName m Estado apresenta o estado na vati vel associada ao disjuntor Tag AN AnalogInt SELECTED ValueAsString m Comando Indica se o comando est ou n o impedido no caso apenas a check box m Sinaliza o tamb m check bo x de estados Al m destes par metros de labels exis
107. Action NET Guia do Usu rio Vers o an 2014 1 Agosto 2014 ENGENHARIA DE AUTOMA O Www spinengenharia com br NOTA Copyright 2012 2014 Spin Engenharia de Automa o Ltda Todos os Direitos Reservados Nenhuma parte deste documento pode ser reproduzida copiada fotocopiada distribu da ou alterada sem a pr via e expressa autoriza o da Spin Engenharia de Automa o Ltda Action NETO uma marca registrada da Spin Engenharia de Automa o Ltda Todas as outras marcas e nomes de produtos s o marcas registradas de seus respectivos propriet rios e ou empresas Em diferentes partes deste documento a empresa poder fazer men o tanto de seu nome comercial Spin como Spin Engenharia de Automa o Ltda Em virtude do cont nuo desenvolvimento de seus produtos a informa o contida neste documento est sujeita a altera es e ou modifica es sem pr via notifica o A Spin n o se considera respons vel por erros de digita o ou interpreta o das informa es aqui contidas e ou por danos e preju zos causados gerados a terceiros O conte do desta publica o poder ser alterado a qualquer momento sem que exista a obriga o de notificar qualquer parte envolvida isto n o implicar em nenhuma hip tese em altera es reclama es ou extens o de garantia Conte do Primeiros passos 9 Bem vindo ao Action NET sa vn ara da q a a a a dd O E a E a 9 Sobre este GUIA amas rad r e a a A
108. AlarmGroups tem o seguinte significado ACK Exigem reconhecimento NOACK N o exigem reconhecimento BIP Causam alarme sonoro NOBIP N o utilizam alarme sonoro na sua ativa o Utilizam condition Change e s o destinados a somente aparecer em Sumario de Eventos Os itens devem ser criados com prioridade maior do que 10 EVENTOS BIP EVENTOS NOBIP Utilizam condition HI HI ACK BIP HI ACK NOBIP HI NOACK BIP HI NOACK NOBIP Utilizam condition HIHI HIHI ACK BIP HIHI ACK NOBIP HIHI NOACK BIP HIHI NOACK NOBIP Utilizam condition LO LO ACK BIP LO ACK NOBIP LO NOACK BIP LO NOACK NOBIP Utilizam condition LOLO LOLO ACK BIP LOLO ACK NOBIP LOLO NOACK BIP 232 Aplica o Default Enterprise LOLO NOACK NOBIP Utilizam condition Equal ou NotEqual ACK BIP ACK NOBIP NOACK BIP NOACK NOBIP NOMSG BIP NOMSG NOBIP Tabelas Historian Na Aplica o default existe uma tabela j criada que pode ser usada para armazenar medidas hist ricas Esta tabela chama se Tablel e tem os seguintes atributos Table Name Table1 Auto Create sim Save on Change sim gravar um registro sempre que um Tag da tabela for alterado Trigger nenhum Life Time 31 dias apaga os registros mais antigos Time Span 1 minuto Description Default historian table one minute time span Historian Table Settings Database TatsoftDB Auto create 4 Save on change Trigger Guia do Usu rio Action NET an 2014 1 23
109. C 25 35 ANA TRIANA IB 25 35 ANA TRIANA IA 25 35 ANA Executando o Deploy Para fazer a gera o autom tica do projeto explodir dever ser executada a extens o Deploy que procurar todos objects que n o foram criados e os criar V para Run gt Extensions 1 Escolha o simbolo Deploy 2 Ao chamar esta extens o aparece uma janela para o acompanhamento da execu o Guia do Usu rio Action NET 293 Deploy Alarms Historian and Points Criar autom ticamente Alarmltems Historian e Points a partir de 3 Clique no bot o Execute e acompanhe a cria o de cada uma das tabelas e seus registros sendo executada A verifica o se o objeto foi ou n o j criado feita automaticamente pelo Deploy que verifica se j existe um elemento com mesmo nome e se positivo n o o recria pela segunda vez Ser o criados os registros para as seguintes tabelas Tags Historian Device Points Alarm Items Observa es 1 Em devices points s o criadas todas as entradas e sa das associadas aos nodes preciso completar a tabela com os endere os e os AccessTypes Exportar do ActionNET para uma planilha copiar os endere os de uma planilha Excel de endere os feita pelo cliente e importa la novamente para o ActionNET 2 Na tabela Alarms e na defini o dos templates os nomes e siglas s o important ssimos pois eles s o parte da cultura do cliente Os Limites para alarmes HI LO HIHI e LOLO devem ser colocados nos itens
110. Channel cria se um novo canal chamado CANAL1 do tipo DNP3 com comunica o TCP IP conforme figura abaixo Name Preto o Neste canal se usa os atributos default conforme abaixo cnames a id j E EEE porca SA ESMP Ao pretend mel ines tc CN tr daria A MD Channel Create mews Drag a column header here to group by that column O 4 Name Protocoi ProtocolOpeicas iazartace Semngs Timeca iniaistare Description Cria o do Nodo O nodo corresponde ao IED rel CLP UTR etc Na ABA Node deve se criar um novo nodo conforme a figura abaixo 264 Cria o de Aplica o a partir Default Express Drag a column header here to prosp Dy that cotuma Name Ecranmel Primar tanos ELE DE LINHA SEL 311l COM IP 127 0 0 1 E PORT Ap s deve se acertar os atributos do node conforme figura abaixo mop ref Gu Drag a column header here to group by that column EE hd ET ES E E CE Ea Cria o dos Pontos do Canal Nodo Como esta uma aplica o exemplo ao inv s de criar se todos os pontos dos v os template criou se uns poucos pontos de cada um totalizando para os quatro v os 53 pontos o primeiro ponto o zero Guia do Usu rio Action NET 265 Drag a column header here to group by tl TagName Node 7 Address DataType M AZANA IC SEL 3111 01 AL 47 Native dass AZANAW SEL 3111 01 AI 52 Native
111. Cr 259 260 Aplica o default Express Cria o de Aplica o a partir Default Express Introdu o Para testar a aplica o Express Default foi criado uma aplica o utilizando o protocolo DNP3 com 20 pontos de entrada e sa da O usu rio pode utilizar esta aplica o para melhor entender o uso do software A aplica o exemplo possui um v o de linha um v o de transformador e dois alimentadores conforme mostrado no unifilar abaixo Para todos os v o existe um rel associado ALIM 01 ALIM 02 Cria o dos Dicion rios A aplica o Express exemplo possui cinco dicion rios conforme mostra a figura abaixo Drag a colun at column DNP3 jincmd Value Dist DNP IN CMD o nor su 3 CMD ERR FO 2 CMD NO SEL 1 CMD NOT OK CMD OK 5 CMD OVERFL Guia do Usu rio Action NET 261 Os dicion rios tem cada uma sua finalidade 1 Ingl s traduz palavras da aplica o para o ingl s portugu s 2 AN DIS STATES termos associados s posi es O e 1 do disjuntor 3 DNP IIN CMD Termos associados aos internal indicators ver manual do driver DNP 3 0 do DNP 3 0 4 SEL CHAVE Termos associados as posi es 00 01 10 e 11 das seccionadoras 5 SEL PROTECTION Termos associados aos valores O e 1 dos tags das prote es Cria o dos Templates Foram criados tr s templates um para o rel de prote o da linha SEL 3111 um para o rel de prote o do transformador SEL 3
112. Criando Categorias Se voc tiver a vers o Enterprise do Action NET voc pode criar categorias de dados definidas pelo usu rio que voc pode usar como metadados para tags As categorias s o teis para filtragem tanto no ambiente de Engenharia como em tempo de execu o Para criar categorias 1 V para Run gt Dictionaries gt Categories 2 Digite ou edite o nome e a descri o para a categoria 3 Continue adicionando tantas categorias como voc precisa 4 Na abas Tag gt Objetos para Tags novos ou j existentes selecione a nova categoria na coluna Categoria Outros elementos do projeto tamb m podem usar categorias para organiza o do projeto Para um exemplo do uso de Categorias veja Dicion rio de Categorias na pagina 74 Guia do Usu rio Action NET 89 Objetos Tags em tempo de execu o Tag Namespace Todas as vari veis do projeto em tempo real ou tags do projeto como eles geralmente s o referidas no contexto de automa o de processos criados na tabela de Objetos Tags est o dispon veis para os m dulos de tempo de execu o como objetos dot NET no Namespace Tag Todos os tipos buil in para Tags compartilham um conjunto comum de propriedades e m todos definidos na classe base TagObj Os Tags criados a partir de Templates definidos pelo usu rio s o implementados pela classe base UserType Veja em Criando Tipos Customizados Tag Templates na pagina 85
113. DESLIGAR if MessageBox Show Confirma comando DESLIGAR MessageBoxButton YesNo MessageBoxResult Yes Envia Msg para log de opera o GAlarm SystemEvents AddCustomMessage COMANDO ABRIR txtNome Envia Comando Script Class AN_Tags ToggleDigOutput txtAux _D else MessageBox Show COMANDO IMPEDIDO Guia do Usu rio Action NET an 2014 1 251 252 Criando aplica o a partir da Default Aplica o default Express Introdu o A aplica o Express at 75 pontos pode ser obtida gratuitamente por integradores e institui es de ensino Ela tem algumas limita es com rela o a Enterprise que s o M ximo n mero de pontos 75 N mero de diferentes protocolos simult neos 1 N mero m ximo de projetos em execu o 1 N mero de engenheiros por projeto 1 Array de tags m ximo uma dimens o N vel de template 1 n o poss vel um template se referencias a outro template Redund ncia n o suportada Objetivo De forma semelhante aplica o Enterprise na vers o Express quando o usu rio cria uma nova aplica o como apresentado na figura abaixo esta j vem com um conjunto de tags telas alarmes e outros pr prontos Guia do Usu rio Action NET 253 Action NET presented 6 S 8 n bi New Project Name Project1 Description Location s C lAction NET Projects Product Family EE Default Desktop Res
114. Digital O ou 1 vari veis digitais de entrada e sa da e Analoglnt Vari veis digitais discretas s o definidas como AnalogInt estado de disjuntor e seccionadoras assumem valores entre O e 3 e AnalogDouble Vari veis anal gicas s o definidas como AnalogDouble e ANAI template com todas as vari veis anal gicas de um bay m Parameter cont m o nome do dicion rio que converte o valor da vari vel em um texto m Retentive o texto properties indica que no in cio do programa tanto o valor do Tag como suas propriedades ser o iguais aos seus valores quando do encerramento do programa m Category o item 7 3 2 trata as categorias existentes na aplica o default e no caso criou se um nico tag referente ao alarme de grupo associado a este bay m Description texto descritivo do tag jects Templates a Asse User Custom Type SEL SEC v SELSEC members Drag a column heac Name Filter AN_DateTimeFilter AN_FilterCommon AN TrendWindowCtl z Templates existentes na Aplica o Default AN_TrendFilter AN Trendvar AN Alarms Interval AN Current ANAL m Templates criados nesta aplica o SEL_311L Vari veis anal gicas ANA1 SEL 387A Bay de linha 3711 CO Roe Bay de trafo 387A s 1A Ra O e O atores 3514 SEL DJ Template de disjuntor DJ SEL SEC Template de chave seccionadora SEC Assim como se criou o bay associado ao rel SEL 311L prote o de linha se deve cria
115. Duas bibliotecas dot NET est o dispon veis para uso comAction NET m Parao Script interno est o dispon veis m todos embutidos que voc pode chamar usando TK lt methodName gt Para mais informa es sobre esses m todos consulte o manual Toolkits html m Se voc usar o Microsoft Visual Studio a biblioteca est dispon vel para uso com o Action NET Para mais informa es sobre esta biblioteca consulte a Toolkits html Configurar Tarefas As Tarefas ou TASKS s o c digos de programas escrito em VB Net ou CSharp que executam a partir de eventos de processo quando ocorre um evento trigger ou periodicamente a cada intervalo de tempo pre definido na configura o O Action NET vem com as seguintes Tasks internas pr definidas m ServerStartup Executada quando o projeto come a a ser executado executada no servidor computador que executa TServer exe m ServerShutdown Executada quando o projeto encerrado executada no servidor m ClientStartup Executada em cada cliente quando o T Visualizer exe m dulo DISPLAYS come a a funcionar m ClientShutdown Executada em cada cliente quando o m dulo DISPLAYS fechado Guia do Usu rio Action NET 137 A figura a seguir mostra a aba TASKS do espa o de trabalho do menu SCRIPTS Drag a column header here to group by that column Name Code Trigger Period Domain BuildStatus BuildErrors Descrip QientShutdown VBdotNet Client S
116. E ap REE Pa Era aa 145 Telas e S mbolos 147 Sele o Cria o de Telas sor sirrys irst ara LIRA NEN RS Tea Pp E RR 147 Opera es em Pelas su g risa ena dra arm lh aque a qu EE apto ag fas ER E E A ETER 148 Chando uma nova tela sa ses ataa pel massas Lala GO Ega Na a EUA a SUR E a a Aa RE a F 149 Cria o de Layouts asus da as asia dg RS MS aa A Lda Soo dd ca qua lag Sd 152 O exemplo de Layout StartUp usasse sure casada eae paginas pa aaa ds raiado a vais 154 Configura es da rea de Visualiza o susunu nnr rerun rrer r ereunna 156 Clientes MS Windows Desktop iiiciciiciiic cs rererere 156 Cliente iOS seni cense ia aea A e e GU E eE ar 158 O ambiente Desenhar DfaW s ssrossricriiatiieit sera EE EEEE EA 159 Code Behind Scripts de Telas u asus apena secas caspa ii ti iai a q Eni 160 Perramentas de desenho aca sagrada casada e na ad a A E ca 160 Drawing Barra de ferramentas vertical usss sune nr rrunr nerne rnrn rrr r area 161 Drawing Barra de ferramentas Horizontal icciiiiiciiitsc iii r crises 163 Propriedades dos Controles sissirsisirik isit Turia EEUE EENES EEEREN aaa 165 Uld e Texto usas aminas gas pes bag aa nei E Epai E Cara E EE E aaa E aS 165 Dinamicas e Anima es riase siga pare apare a a SD A A A A E DA pra a 166 Action Dynamic mania api ta aa 1 q doada 167 Din mica de Brilho Shine Dynamic iiciiciciciiciii scr 169 Din mica Text O Sus id cerci qa dE ea asdf sa
117. HIHL NOACK BIP ALARMGROUP HIHL NOACK BIP ALARMGROUP PRIORITY10 NOACK NOBIP ALARMGROUP PRIORITY10 NOA ALARMGROUP PRIORITY1 NOACK BIP ALARMGROUP PRIORITY1 NOAC HISTLANA HIST_ANA Hisatorico Analogicas HIST_DIG HIST_DIG Historico Digitais Veja na figura acima Run gt Dictionaries as categorias criada para AlarmGroups e tamb m para Nodes em Devices e para as tabelas Historian Para que sejam criados os registros de Alarm items para cada tag bastar que no registro do tag no caso na sua defini o em templates seja aplicada esta categoria A aplica o de uma categoria um objeto utilizada de forma heredit ria isto se for aplicada um objeto hierarquicamente superior por exemplo no template de um TRAFO todos os tags definidos neste template tamb m ter o a mesma categoria S o consideradas tamb m de forma acumulativa as categorias atribu das diretamente nos tags folhas Em outras palavras o tag objeto de mais baixo n vel ou folha tem a si atribu das todas as categorias um OU delas atribu das aos objetos de n vel superior Points em Devices O usu rio dever criar manualmente os channels e nodes da Aplica o de acordo com as caracter sticas pr prias dos protocolos utilizados na aplica o Esta parametriza o dever ser feita em fun o dos IEDs com os quais o projeto vai se comunicar Para cada node existente o sistema criar automaticamente uma categoria com o prefixo NODE segui
118. MaxLength Define o n mero m ximo de caracteres Controles da interface do usu rio 176 m Para configurar a din mica consulte Din micas e Anima es na pagina 166 gu m Para configurar um painel circular Controles da interface do usu rio na pagina 176 m Para configurar um gr fico de pizza Configurando um Gr fico de Pizza na pagina 177 m Para configurar um gr fico de barras consulte Configurando um Gr fico de Barras BarChart na pagina 177 m Para configurar uma janela de alarme consulte Configurando uma Janela de Alarmes na pagina 178 Telas e S mbolos m Para configurar uma janela de tend ncia consulte Configurando a Janela de Tend ncia na pagina 179 m Para configurar um DataGridWindow consulte Configurando uma Janela DataGrid na pagina 181 Configurando um painel circular D um duplo clique em um objeto painel circular na tela para configur lo a Tabela 17 descreve a configura o do painel Circular Tabela 17 Configura o de Painel Circular Campo Control Name Descri o Define um nome para o controle desta forma ele poder ser acessado no script CodeBehind Ver Code Behind Scripts de Telas na pagina 160 Columns Para cada valor que voc deseja incluir selecione uma se o e configure as defini es direita da lista que est o descritas a seguir O painel exibe uma se o para cada coluna Image
119. Microsoft Excel m Para o Microsoft Office 2007 e Bot o direito do mouse na rea selecionada e escolha Nome de um Range D Color d Cut 0 200 Yellow Ba Copy 1 375 Gold i i 2 10 White Paste 3 Red Paste Special Format Cells Ey Pick From Drop down List 6 7 l 9 9 Hyperlink m Para o Microsoft Office 2003 e No Microsoft Excel v para Insert gt Name gt Define Tools Data Team Window E Rows E e P e Columns Worksheet Picture Hyperlink Ctrl K Create v Y Apply Label 130 Datasets e Interc mbio de dados 3 Nomeie a sele o por exemplo itens Table O arquivo Excel est agora pronto para o uso M todos para se comunicar usando ODBC Usando ODBC Microsoft Excel Driver 1 No espa o de trabalho Datasets escolha a aba DBs e crie um novo Provider clicando em Create New 2 Selecione Odbc Data Provider no campo de Provider 3 No campo Database escolha Microsoft Excel Database 4 Clique Ok Create new Database connection Provideri Description Microsoft Excel Database using System Data Odbc Provider Odbc Data Provider Database Firebird Database Microsoft Access Database Microsoft Excel Database ODBC using DSN 5 Uma nova linha ser criada na tabela clique a coluna ConnectionString 6 Aparece uma janela nela entre com o caminho e o nome do arquivo no campo Dbg 7 Opcionalmente cliq
120. O 12 HI 20 5 Ter Double Priority 2 HI 300 HIHI 360 ALMDeadBand 1 5 co 290 Deploy Gera o automatizada de projetos Alarm Items A tabela a seguir mostra as palavras chaves de colunas utilizadas Palavra chave Coluna Conte do LO LIMIT Numero real a ser utilizados em registros cujo grupo de alarme se refira a condi o Lo inferior operacional LOLO LIMIT Numero real a ser utilizados em registros cujo grupo de alarme se refira a condi o LoLo inferior emergencial HI LIMIT Numero real a ser utilizados em registros cujo grupo de alarme se refira a condi o Hi superior operacional HIHI LIMIT Numero real a ser utilizados em registros cujo grupo de alarme se refira a condi o HiHi superior emergencial EQUAL LIMIT Numero inteiro representativo do estado no qual o alarme fica ativo NOTEQUAL LIMIT Numero inteiro representativo do estado no qual o alarme N O fica ativo PRIORITY PRIORITY PRIORITY Um numero inteiro de 1 a 10 a ser utilizado como prioridade de alarme para o item ALM_DEADBAND DeadBand DeadBand Um numero real para ser usado como banda morta na gera o e normaliza o de alarme Exemplo 1 No campo comment do tag A2 KV C teria sido colocado Priority 1 LO 12 Alm DeadBand 1 5 2 No campo comment do tag A2 KV B teria sido colocado Priority 1 HI 20 5 L0 12 3 Veja na figura abaixo as colunas preenchidas com estas palavras chaves Groups i Items
121. O disjuntor e a seccionadora s o S mbolos criados para a aplica o A seccionadora apresenta a figura de fechado ret ngulo vermelho aberto reta verde inclinada e inv lido assume letra O disjuntor fica vermelho quando fechado verde quando aberto e com a bandeirola vermelha ao lado quando impedido Um clique tanto sobre o disjuntor como a seccionadora abre a tela de comando Estado FECHADO HABILITADA Comando Alarme Impedido IT Inibido Guia do Usu rio Action NET an 2014 1 247 A bandeirola do s mbolo DISJ s vis vel quando o tag do disjuntor est Disable conforme mostra a din mica abaixo O Disjuntor um bot o com quatro din micas Um clique sobre ele faz duas a es 1 Faz que a vari vel global AN DIS SELECTED seja o disjuntor selecionado Tag AN DISJ SELECTED Link fTagDJ Tag SEL LINHA 01 CB DJ GetName 2 Chama a janela de comando Display AN Command Open 248 Criando aplica o a partir da Default m O mouse sobre o objeto aumenta seu tamanho de 20 e sua opacidade 0 m O X s o duas linhas agrupadas e possuem uma din mica que s aparecer quando a qualidade do tag diferente de 192 192 qualidade OK ZONA 1 FF zonaz T 20NA 3 E LBX PRESS O SF6 Janela de Comando AN Command Nesta janela existem tr s TextOutputs com os textos Guia do Usu rio Action NET an 2014 1 249 m Estado m Condi o m Comando Al
122. Os n veis dos Usu rios com identifica o de Administrator e Guest tem atributos pr definidos no sistema O Administrator o unico usu rio que pode excluir ou alterar permiss es de um usu rio e definir senhas para interfaces de bancos de dados na tabela DBs O usu rio Guest utilizado para o acesso anonimo e n o tem senha associada a ele N o tem tamb m permiss o para aletrar configura es no espa o de Engenharia N o crie outros usu rios com estes nomes nem altere as configura es destes registros na tabela de usu rios porque o sistema presume estes nomes com estes atributos Nota N o se pode excluir o usu rio Guest e nem adicionar uma senha para ele O usu rio Guest deve sempre estar dispon vel como um usu rio default para o qual o sistema se auto loga quando 2 outro usu rio faz um log off Voc pode querer alterar as permiss es do usu rio Guest para que n o tenha acesso a todas as fun es Veja Configurando Permiss es na pagina 98 Guia do Usu rio Action NET 97 Para adicionar e editar usu rios 1 V para Edit gt Security gt Users 2 Digite ou selecione as informa es conforme necess rio Coluna Name Descri o Digite um nome de usu rio O sistema far com que voc saiba se o nome n o v lido mostrando a c lula com o contorno vermelho Permissions Selecione o grupo de permiss o de uso para este usu rio Veja Configurando ermiss es
123. P and SNP X m Mitsubishi Series A and FX m Omron CS CJ CP series CPU Unit ou NSJ Controller m Reliance CP3000 m Smar CD600 m SMTP Simple Network Management Protocol Interfaces adicionais H algumas interfaces que est o dispon veis e n o foram inclu das na distribui o do produto pois t m seus pr prios pacotes de instala o ou s o vendidos como m dulos opcionais Nestes est o inclu dos os seguintes protocolos em ordem alfab tica m DNP 3 0 Protocol mestre e escravo m IEC 61850 somente cliente ITEC 870 5 101 mestre IEC 870 5 104 mestre e escravo m OSIsoft PI System e PI AF usando o conector AFSDK 104 Dispositivos Devices e Interfaces Toolkit para protocolos A equipe de desenvolvimento da SPIN Engenharia tem uma vasta experi ncia na cria o de m dulos protocolos de comunica o que inclui mais de duas centena de interfaces criadas ao longo desse ltimos vinte anos Resultado dessa experi ncia acumulada o Action NET tem uma interface padr o aberta um Toolkit de Protocolos para permitir adicionar novos protocolos de uma forma f cil e eficiente Uma infra estrutura padronizada embutida no m dulos de execu o de Devices cuida de tudo relacionado ao envio e recebimento f sico das mensagens o acesso as tags em tempo real a configura o dos endere os e os diagn sticos e ferramentas de desempenho A ferramenta Toolkit de protocolos est dispon vel para parceiros de integra o de siste
124. Pontos de interrup o Passo a Passo e Watch Para configurar um ponto de interrup o abra o c digo desejado selecione a linha e pressione o Insert Breakpoint na barra de ferramenta ou clique na barra vertical esquerda da janela de c digo Quando o sistema para em um ponto de interrup o voc pode executar passo a passo pressionando os bot es de execu o passo a passo ou mandar seguir pressionando o bot o continuar A fim de inspecionar vari veis locais do dot NET tags ou objetos do projeto voc pode selecionar o texto no editor de script e quando a execu o for interrompida em um ponto de interrup o o kit de ferramentas mostrar o valor atual da vari vel Voc tamb m pode adicionar vari veis locais do dot NET ou objetos do projeto na janela Watch do pr prio Code Editor parte inferior Ao adicionar tags ou objetos do projeto voc precisa usar os s mbolos example tag tag1 para que o sistema distingua entre objetos de projeto e vari veis locais do dot NET Tenha em mente o Watch atualizado apenas quando a execu o interrompida Se voc quer ter os valores em tempo real para tags e objetos que voc pode abrir a ferramenta de diagn stico PropertWatch descrita em Ferramentas para diagnose na pagina 112 144 Scripts e NET Framework CodeEditor EXIETY Noemors W P ESEC P System Media SoundPlayer player new System Media SoundPlayer BIPA System Media SystemSound sound Sys
125. R 0IGST Sobrecormente test Neutro a 06 06 2013 134936375 1 iur grs P sir ATUADO LFL SEPT Sobrecorrente Temporizado rama Sum rio de Alarmes EI Duta mors Atua o prior nivel vari ves valor Descri o E vet LELO i item C6 Q6 7013 13 4030578 1 wo Tagit e SiT ATADO LTS JLPT Sobrecorerte Temporizado Pate S oiee ALA ja itema O0 06 2013 170741000 3 aL as Tag As Ama ua no ALL CORRENTE O mi me 04 06 2013 470741000 3 araos TAS ANA s so ALA CORRENTE O m 06 06 2013 170741000 3 aa TagAL ANA O sao ALI CORRENTE A ri mi E ivel ALAO 1 itoen CO 06 2013 154039378 1 aiao Tag Azp snIT ATUADO AL GIGIT sooreccerente ingt Neutro O Sum rio de Eventos tem as mesmas colunas do sum rio de alarmes apresentando em ordem cronol gica todos os eventos e alarmes do dia conforme mostrado abaixo De forma semelhante aos alarmes poss vel arrastar uma coluna para a linha de cima permitindo agrupar os eventos pela informa o desta coluna Se mais de uma coluna arrastada cria se uma um agrupamento hierarquizado como apresentado abaixo Guia do Usu rio Action NET 269 Undasr Geral E jojxf Wors OGOA 201 18 41 18 00 4 itom 138 00 ALADI Tagai SiNT anaco amp 3 3 67 Sobrecorrerte Temporizado Netro 23000 4 ALAD Tapas JINT anapo Ai 9167 Sobrecorrente Temporizado Nesto secos 1 ALAO TRAS SINT aruaDo ALI SIGT Sobrecor rente Temporizado Netro 3800 1 ALAS TRE ASS SINT ATUADO ALi SIGT Sobrec
126. Read ReadPolling Selecione a op o se voc deseja habilitar a leitura por amostragem PollingRate Digite o per odo de amostragem em milissegundos ReadTrigger Digite uma propriedade de objeto para informar ao sistema quando deve ler o valor por evento OnsStartup Quando selecionado o sistema faz uma leitura na inicializa o Write WriteEnable Selecione a op o pata permitir a grava o de valores para o PLC WriteEvent Selecione o evento que vai disparar a escrita do valor Pode escolher entre Change ChangeUp ou ChangeDown ocorrido no valor Write Trigger Digite uma propriedade de objeto para informar ao sistema quando escrever o valor Settings AcceptUnsolicited Quando selecionado o sistema aceita valores de PLC mesmo se o tempo de amostragem n o tenha expirado UseStaticBlocks Guia do Usu rio Action NET 111 Coluna Descri o Description Digite uma descri o para o tipo de acesso Outras colunas Para defini es de outras colunas que est o dispon veis em muitas tabelas consulte Defini o de colunas comuns na pagina 68 Ferramentas para diagnose Depois de iniciada a execu o de um projeto voce pode utilizando a Startup window selecionar algumas ferramentas de diagnose As janelas PropertyWatch Watch TraceWindow Trace e ModuleInformation Info Voc tamb m pode iniciar as ferramentas de diagn stico nas p ginas Run Test e Run StartUp pressionando o bot o esquerdo do mo
127. SA gas 41 Testando O projeto aena E E E EE EA E E E EAEE EEN ES 41 Startupido Projeto sas caria ditia t ikuu ea EEEE ado EEEREN EE Vea A E a 41 Publicando o Projeto sa sera suas a rula rennir trti 6 aaa cada ala DM Ela E EEE qu eaa 42 Informa o e Controle de Vers o scire ridata aaia ika rara 43 Verificando informa o sobre o Projeto ssusuurrsrunurrrr ceara ara 43 Controlando altera es de projeto iccicciiii cisne rara ra 44 Adicionando e compartilhando anota es de projeto iciiiciiiiiiciictsrcrieo 44 Refer ncia aus ques tenein tinan EEEE RR USOS GO SU S UA SUSI US IR 45 Informa o de Licenciam nto avessas ns pa EEEE E E Aa 45 Gerenciamento de Projetos 47 Visualizando Projetos jus estrear mra OEE a dpi bs Duas ancas LE Des E Maid ams 47 Criando um Projeto asia es air mesag 6 antera ad ui SR O ad alga dE ed DS dt T ER 49 Encontrando Projetos ss au casser casa a o SR de a Te ES a 50 Permitindo O acesso temoto usas ips s asa asas ana a ad E aaa al aa a ge aaa ada EEEE RUAS 52 Accessando Projetos remotamente iiciiciiis scene aerea 53 Executando Projetos ias jam aci spas a as a aa aaa E Dal safada a acta E a dl Upa Sl O 54 Atualizando Projetos areren Sta are Ud AD a ai a aU De ERAS 54 Configura o de projeto usam usa dna E od at ac a fts REL o a ERa 55 Ferramentas de engenhatia asia ge pus sea poa sata e a ago ad a DE E racao Can O Sa Ra aa 55 Configura o orientada para SQL cccciii cien r
128. SAPI 4 0 64bit A Enabled 4 A partir do diret rio de instala o do Action NET execute o utilit rio InstallTWebServer exe uninstall que remover a instala o default do servidor TWebServer C Program Files x86 NS pin NAction Net gt InstallTWeubServer uninstall 5 Entre no IIS Manager e v para Sites gt Default Web Site gt Add Application e configure a informa o para os servi os como descrito nos passos seguintes Guia do Usu rio Action NET 17 a 8 Sites Group by Sta O Default Web Site Mame o Explore Edit Permissions Name Add Application F Add Virtual Directory Edit Bindings Manage Web Site amp Refresh X Remove Rename EE Switch to Content View 6 Parao TProjectServer configure m Alias TProjectServer m Physical Path C A Program Files Spin Action NET Default folder Tenha certeza de usar o caminho correto para a sua instala o do Action NET m Application Pool Configure um pool baseado no NET 4 0 Exemplo ASP NET v4 0 Add Application ne de a jes Site name Default Web Site Path Alias Application pool TProjectServer DefaultAppPool Example sales Physical path CaProgram Files 86 Tatsoft FactoryStudio zm Pass through authentication Tese i m Nota Security deve ser habilitado para any user Everyone pelo menos para Leitura m Entre no IE e use o URL
129. Tas Sa ni gas 170 Dinamica de Hyperlink sa es quo ke panic sofa ee a a e ala E EE aa 170 Din mica de Security Seguran a ssrrsrrserrrererrerrrerrrrrrrrrrrrrr 171 Din mica Fill Line e Text Color nuenonnaena nunana rrenean 171 Dinamica Barotaphi ca assa a ais gre GS e a a a GA AE E A 172 Din mica Visibili ecra ne aee a A ia e e e A E EE 173 Dinamica MoveDra ds sims eneit Ei e EAEE a E ia EE a eE AE AE ia 174 Dinamica Scale ssa d keeren a e e E E A Ee Ca E a a a 174 Din mica Rotate seai eie egaki aa a a akiok aaiae data e e 175 Dinamica Skewes eis sosie ainei gba a a a e aE A a ida es 175 Dinamica TextOUUt si bao jo passa a E ES Squad ie E 176 Controles da interface do USU f O nsss unsrer rnnr rrr nr rrr nr rnern rere 176 Configurando um painel circular ssassn ununure uneer 177 Configurando um Gr fico de Pizza ccccciciiiccics raras 177 Configurando um Gr fico de Barras BarChart cccciiiiiiciiciics 177 Configurando uma Janela de Alarmes ccccccciiiiiici scr 178 Configurando a Janela de Tend ncia cccccicicic cce 179 Configurando uma Janela DataGrid ccccciciiic crer 181 Apar ncia e Transtotma o sc suas mama emana e nos ae e aaa dar a ato a ae as pa 182 Guia do Usu rio Action NET Appearin e ias nepal SC A CAS DN Rd Sb a AG DO 182 TEAnSTOra asa sandra qo dos o de ais baga DER e Da paca bd db A 183 Altera o de vanos COnN Serii na Di Rd DE RA N SS RS 183 Gerenciando I
130. Todos os tags existentes na Aplica o Default foram criados para gerar as telas disponibilizadas nesta aplica o assim como fazer filtros destas telas que permitem selecionar cole es de tags associados prioridade de alarme categoria n vel etc Sysinternals o SystemAlarms 4 Alarm Group ACK BIP 4 Alarm Group ACK_NOBIP 4 Alarm Group Critical Alarm Group EVENTOS_BIP 4 Alarm Group EVENTOS_NOBIP 8 Alarm Group HI_ACK_BIP 4 Alarm Group HL ACK NOBIP 4 Alarm Group Hl NOACK BIP 8 Alarm Group Hl NOACK NOBIP 4 Alarm Group HIHI ACK BIP 4 Alarm Group HIHI ACK NOBIP 4 Alarm Group HIHI NOACK BIP 8 Alarm Group HIHL NOACK NOBIP Alarm Group LO ACK BIP 44 Alarm Group LO ACK NOBIP 228 Aplica o Default Enterprise Estes tags s o associados ao n vel SysInternals que corresponde a um conjunto de vari veis internas da aplica o n o utiliz veis nas telas geradas automaticamente Dessa forma as vari veis utilizadas nestas telas t m como restri es N o podem ser do tipo SysInternals Devem ser de n vel Asset similar ao SysInternal ou superior Devem ser do dom nio do servidor isto n o podem ser vari veis associadas a uma esta o de trabalho Client Antes do usu rio criar seus templates e tags ele deve fazer a rvore da sua aplica o Assets que corresponder aos n veis utilizados para filtrar vari veis Como exemplo abaixo apresentada uma
131. Toque em Login m E feito o download dos gr ficos e telas e ent o o aplicativo iniciado O aplicativo ao iniciar pela primeira vez pode demorar um pouco mais do que nas inicializa es subsequentes Implanta o de Sistemas Redundantes Configura o das op es de redund ncia Voc pode configurar a redund ncia da aplica o configurando dois computadores como servidores Um computador ser o prim rio e o outro ser o secund rio ou Hot Stand By Se o computador prim rio ou a sua conex o com o computador falhar o sistema chaveia automaticamente para o computador secund rio NOTA Se voc selecionou HMI como a Fam lia de Produtos a configura o de redund ncia n o estar dispon vel Para configurar a redund ncia 1 V para Info gt Project gt Redundancy 2 Digite ou selecione as informa es conforme necess rio 214 Implantando projetos Action NET Campo Enable Configuration Descri o Selecione para ativar a configura o de redund ncia Primary Server IP and Port Digite o endere o IP e a porta do servidor prim rio Secondary Server IP and Port Digite o endere o IP e a porta do servidor secund rio On Primary Startup Selecione a op o desejada Historian Replication Escolha como tratar com a replica o do historiador Connection Timeout Tempo limite de falha de conex o em segundos para mudar para o servidor secu
132. a o do Projeto A configura o do projeto est completa em um nico arquivo com extens o TPROJ ou TRUN conforme voc deseja instalar para a atividade em produ o do arquivo principal de configura o do projeto ou uma vers o publicada com garantia de n o poder ser alterada O utilit rio de Gerenciamento de Projetos permite voc se conectar com servidores remotos e baixar os arquivos de projeto para estes computadores remotos Apesar de um nico arquivo conter a configura o do projeto inteiro voc deve usar a seguinte lista de verifica o para garantir que todas as depend ncias externas tamb m est o atendidas m Seas estruturas de pastas no computador de Produ o n o s o as mesmas que voc usou para o desenvolvimento certifique se de que todas as refer ncias que voc tem caminhos de arquivos em seu projeto est o mapeadas corretamente para o computador de produ o O Action NET tem muitos recursos e macros para definir os caminhos relativos localiza o do projeto instala o do produto ou caminho dos aplicativos execu o Sempre que poss vel utilize estas macros e evite usar defini es fixas de caminho de arquivos seus projetos m Os controles externos WPF tamb m devem ser copiados no computador de destino Para o acesso remoto web esses arquivos devem estar localizados na pasta WpfControl e deve ser executado o utilit rio para atualizar o web manifest Guia do Usu rio Action NET 20
133. a Qualquer pessoa que acesse seu computador remotamente atrav s do Action NET pode ver todas as pastas que est o configurados para acesso remoto e que n o t m um caminho virtual 3 Clique Back para voltar a janela principal Accessando Projetos remotamente Voc pode acessar e editar projetos que est o configurados para acesso remoto Os projetos podem estar em qualquer computador ou servidor que voc possa acessar Se voc estiver habilitado para um servi o na nuvem voc pode acessar projetos configurados nele A fun o de localizar o projeto n o est dispon vel ao acessar um computador remoto Voc tamb m pode enviar um projeto para o computador remoto Para acessar remotamente um projeto 1 Clique na aba Server m Essa aba permite configurar e acessar projetos remotos 2 Proceda de uma das seguintes formas Para acessara um projeto em um computador Para acessar um projeto sobre o remoto servi o de nuvem 1 Selecione a op o Remoto 1 Selecione a op o de Cloud 2 Digite o endere o IP do computador em que o f2 Digite sua conta e senha projeto est 3 Se estiver configurado digite o caminho virtual da pasta e pessoa que criou o projeto pode ter configurado o caminho virtual 3 Clique Connect 4 Se voc deseja carregar um projeto clique em Upload Project 5 Clique na aba Projects Guia do Usu rio Action NET 53 E lista de projetos dispon veis a
134. a 97 Bot o de Ajuda O bot o Ajuda navega no espa o de trabalho para a se o Info Ajuda que d acesso ao arquivo o de ajuda local assim como permite fazer buscas no conte do online Navegando na rea de Trabalho Voc navega no Action NET usando o ambiente de rea de trabalho se es e abas Sele o de Sele o de Sele o de Tabelas C Demo Projecl tectos editing with Action NET an 2082 1 53 check for updates from ocal computer Demo Protect kecil Qualquer interface de usu rio do Espa o de Trabalho de Engenharia portanto identificada por tr s nomes o Ambiente menu principal no canto superior esquerdo a Se o ou sub menu e a aba ou a Tabela Para descrever como chegar a um local espec fico onde voc quer executar fun es usamos uma nota o abreviada Por exemplo ao inv s de dizer 62 rea de Trabalho de Engenharia Clique em Edit depois clique em Tags em seguida clique na aba de Objects N s dizemos V para Edit gt Tags gt Objects Esta nota o abreviada rapidamente informa como navegar para o menu principal correto se es e abas O bot o EDIT no espa o de trabalho do m dulo de Engenharia permite o acesso as tarefas de configura o dos m dulos Action NET Para definir verificar ou editar os Tags dos pontos a serem utilizados no rojeto AA Tags proj Security Para definir as permiss es e n veis de acesso dos usu rios d
135. a ao EEEE aaa E aa 0 TO aU aa 227 Cria o dos N veis Assets erecriresro eruten ETs a da ao EEE EE a ae 228 Catb Orias sua pes aa da Pas pipas eae Te Tae aaa 230 Security da Aplica o Default 2a aos sora virar deia pd acto ag EE A ea 230 Alarmes da Aplica o Default i sssrscrirrcrria riirii tatt E PAREEK EEEE RECECE NG 231 Tabelas Historiai eerie unenee peni i a a Ri A EEA 233 Criando aplica o a partir da Default 235 Cria o dos Dicion rios osci ereen ea a e EE E E EE E N 235 Cria o dos Templates us spas sessions TO a a eni ea 236 ERLLO CA O aeien oe ere 2 E Sa St a Sd E a So AEE 236 Templatedos Bays sa mas doa snslcgis E pa e a a eai a aiaia ND da a 0 237 Cria o de Niveis Assets sites igiit Sea a Ad aaa E STELA Sa na 239 Cra o dos tagsde Bays rs ce aae E 16 ca a q E a a 240 Cria o dos DEVICES sepsani seno es enrera asa ry eede eeehe DR Rd o di De 241 Cria o de um Canal DNP3 cccccccc eee 241 Cria o do Nodo sa esa span q a DA DE E DAE A GADO Aa DO a 242 Cria o dos Pontos do Canal Nodo icciciciiicie eee 242 Ctia ao dos Alarmes e en sam ass Ega Ss a Aa Rd e aaa a E 243 Cria o do Hist rico de Medidas cosse ssre ssi trici d uena eee 244 Cria o d s Telas da Aplica o sue ssa dice unaenea i eder a Ear A Marra e a 245 Tela Principal AN MainPage cccciciiici serra 245 Janela de Comando AN Command ccciciciiiiiiiic seen 249 Aplica o default Express 253 TAtrOdU
136. a c pia de seguran a do projeto envolvido nesta opera o de build criada automaticamente Refer ncias c digos externos Na aba References do menu Build pode se criar refer ncias a DLLs externas ou verificar refer ncias j existentes Drag a column header here to group by that column Identity Domain Resolved AssemblyPath Desc SPIN Tools Server z C Program Files x86 Spin Action Net an 2012 1 ThirdP __ SPIN_Tools_ANSummaries Server P Resolved True read only pnan Netjan 2012 1NThirdP SPIN Tools Alarms Server Cprogram Fies xsoJTopiniAction Netlan 2012 1ThirdP E ANProtocolCommon dil C Program Files x86 Spin Action Net an 2012 1 ANProt Para criar uma refer ncia uma DLL externa 1 V para Run gt Build gt References 2 Clique no bot o Add DLL reference Ser mostrada a janela comum de MS Windows para a sele o de um arquivo 3 Navegue at onde est a DLL que voce quer fazer a refer ncia e clique sobre ela 4 Aparece ent o a janela de defini o de Refer ncia mostrada abaixo Digite ou selecione as informa es conforme necess rio 198 Execu o Testes e Publica o de Projetos Add a DLL reference to this Project dee na Peso O O Coluna Descri o Identity Somente leitura O nome da DLL escolhida na janela de procura de arquivos Domain Selecione o dom nio para o uso da refer ncia e Server DLL ser utilizada por
137. a da plataforma Action NET Os integradores de sistemas e VARs s o a principal fonte para responder as perguntas de usu rios finais que s o espec ficas para as configura es e solu es criadas por eles Requisitos do Sistema S o os seguintes os requisitos t cnicos para o Action NET m Microsoft dotNET Framework v4 0 m Sistemas operacionais qualquer sistema operacional capaz de executar o Microsoft NET Framework 4 0 ou m quinas virtuais compat veis com o Microsoft NET Framework e Windows 7 Windows 8 Windows Vista Windows Server 2008 e Windows Server 2012 todos v m com a Microsoft Instalado Net e Para o Windows XP voc deve instalar o Microsoft NET Framework v4 0 m Requisitos m nimos de Mem ria RAM Runtime 1 GB Engenharia 2 GB m Espa o em disco 150 MB m Resolu o da tela e Parao desenvolvimento de aplica es de m nima de 1024 x 768 e Paraa aplica o de tempo real As Telas s o independentes da resolu o para que voc possa criar aplica es que v o desde pequenos HMI de 6 at grandes monitores de alta defini o m Para ter acesso s instala es baseadas na web Internet Explorer v8 ou posterior Guia do Usu rio Action NET 11 Instalando o Action NET O Action NET est dispon vel como um download a partir do web site ou a partir de dispositivos USB CDs tamb m est o dispon veis mediante solicita o Se voc baixou a vers o Express apenas para fins de avalia o
138. a de comando Tela Principal AN MainPage Na aplica o exemplo foi criada uma nica tela que apresenta o unifilar da subesta o com estado dos disjuntores dos bays de alimentador e linha e das duas seccionadoras da linha As prote es atuadas est o sendo sinalizadas atrav s de CheckBox do tipo output only Existe um alarme de grupo que identifica se existe alguma prote o atuada na linha e os Internal Indicators do DNP3 tamb m est o sendo sinalizados atrav s de CheckBox Para a linha e os alimentadores s o mostradas as correntes e a pot ncia Guia do Usu rio Action NET 273 274 Cria o de Aplica o a partir Default Express Utilizando ferramentas de diagnose Introdu o O software Action NET possui duas ferramentas de diagn stico que podem ser utilizadas para verificar o comportamento de uma aplica o em desenvolvimento Janela WATCH e janela TRACE Janela Watch Esta ferramenta uma janela dividida em dois quadros conforme mostra a figura abaixo cujos principais objetivos s o m Simular off line o valor de objetos e de suas propriedades m Acompanhar on line o estado dos objetos e suas propriedades Na figura pode se visualizar 1 O quadro da esquerda possui quatros abas List1 a List4 onde o projetista da aplica o pode agrupar objetos de um mesmo tipo Assim por exemplo na aba lt Listl gt da figura abaixo se colocou tags de um mesmo alimentador A1 E Sco projetista n o
139. a em vermelho Type Selecione o tipo de vari vel Escolha um dos Tipos de Tags pr definidos na pagina 82 ou um dos Templates de tag previamente definidos Guia do Usu rio Action NET 85 Coluna Descri o Parameters Se estiver dispon vel configure os par metros Os par metros variam conforme o tipo de Tag Array Se voc precisa de uma matriz defina ltimo ndice de matriz Por exemplo se voc digitar 5 o sistema cria um Tag com seis elementos 0 5 Description Digite uma descri o para este atributo Outras As colunas na tabela Templates tem o mesmo uso das colunas da tabela Os colunas membros t m o mesmo uso das colunas em EditTagsObjects m Para excluir um Template selecione o na lista drop down na parte superior da aba User custom type e clique em Del m Naaba Objects para os novos tags ou os j existentes voc pode a partir de ent o usar este novo Template escolhendo o na coluna Type Utilizando Tipos Customizados Templates Veja no exemplo a seguir mostrado um Tipo Customizado ou Template denominado AN Correntes para agrupar em um nico objeto as tr s fases da corrente mais o percentual m ximo de desequil brio de fase e um tag digital que ser utilizado para indicar alarme se o desequil brio calculado for superior a este m ximo Templates User Custom Type AN Corrente oo New Da ANCorrente members Drag a column header here
140. a para um dispositivo como o tratamento de Arrays m scaras de bits strings invers o de bytes e outras opera es em que a defini o DataType n o pode defini las completamente Module Um programa que acessa base de dados em tempo real BDTR e pode ser composta de uma ou mais montagens Namespace Um espa o de endere amento Todos os objetos criados com um namespace tem nomes exclusivos un vocos Espa o de endere o tamb m pode ser entendido como uma forma de amarrar um conjunto de objetos Todas as vari veis do processo s o agrupadas no namespace denominado Tag todos os relat rios est o agrupados no namespace Report O nome de um objeto deve ser nico dentro do namespace ao qual o objeto pertence Object Type RunObj type Determina o tipo de objeto em tempo de execu o visualiza o relat rio script Objects Runtime Objects Objetos em tempo de execu o s o aqueles objetos vis veis atrav s de seus nomes para acessar o projeto atrav s de scripts e displays como Tags Reports Alarms Displays entre outros Os namespaces tamb m identificam qual m dulo de execu o respons vel para atualizar esses valores por exemplo o m dulo de alarme ir iniciar e ir atualizar os valores dos objetos de tempo de execu o associados aos alarmes ObjectValues PropertyValue Objetos em tempo de execu o por exemplo Tags deviceNodes etc podem ter uma ou mais propriedade
141. a sua licen a define o n mero m ximo de pontos de comunica o e tags permitidos Para mais informa es consulte Executando Projetos na pagina 54 218 Vers es e Licen as Action NET Family Dependendo da sua licen a Action NET voc pode ter op es aqui para construir aplica es para uma vers o espec fica do Action NET Tenha certeza que voc sabe qual a vers o runtime que seus usu rios finais precisar o usar op o que voc selecionar determina quantos pontos de comunica o voc pode criar pata o projeto e Enterprise Usar para aplica es maiores e mais complexas com numero ilimitado de pontos de comunica o em tempo real e HMI Usar para aplica es menores que gerenciam hardware com at 1 500 pontos de comunica o em tempo real e Express Usar somente para fins de teste ou demonstra o e OPCsServer Usar quando voc sabe que vai utilizar apenas comunica o por fun es OPC Voc pode alterar essa configura o mais tarde se necess rio Model Dependendo da sua licen a Action NET voc pode ter op es aqui para construir aplica es para um modelo de produto espec fico Escolha qual o modelo com base no n mero de pontos de dados em tempo real que voc vai ter nos projetos e Unlimited N o h limite para o n mero de pontos de comunica o em tempo teal Sua mem ria de computador e desempenho s o as nicas limita es e ServerLarge At 100 000 pontos d
142. aba devem ser TagHistorian ou AlarmHistorian Voc n o pode ter dois bancos de dados com o mesmo nome 7 Continue adicionando tantos bancos de dados quantos que voc precisa m As bases de dados que voc criar estar o dispon veis para uso na aba Tags gt Historian na confec o de telas e para os scripts E Se necess rio clique com o bot o direito em uma linha para cortar copiar colar ou excluir a linha A figura apresenta o espa o de trabalho Datasets DBs Available Providers OleDb Data Provider Database connection o Createnem DB Admin Drag a column header here to group by that column Name Provider Database ConnectionString LogonName LogonPassw _ RuntimeUsers Tatsoft 4 TatsoftDB Provider Tatsoft 4 Da aiii AlarmHistorian Tatsoft 4 TatsoftDB Provider Tatsoft 4 Da Te TagHistorian Tatsoft 4 TatsoftDB Provider Tatsoft 4 Da sro Guia do Usu rio Action NET 129 Accessando o Microsoft Excel Para conectar se bancos de dados do Excel pode se utilizar um driver ODBC um DSN ODBC ou OleDB As se es a seguir apresentam detalhadamente os passos para configurar cada um destes m todos de conex o Criando as bases de dados ODBC 1 Selecione e atribua um Nome para um intervalo de linhas e colunas na planilha Isso permitir que o software possa ler as informa es como uma tabela 2 Escolha um dos seguintes processos de nomea o pata a sua vers o do
143. ado v para o gerenciador de servidores Roles Web Server Em Servi os de Fun o verifique as fun es instaladas Se Compress o Din mica n o estiver instalado clique em Adicionar Fun es e instale o URL Authorization Not installed N Request Filtering Installed IP and Domain Restrictions Not installed Performance Installed amp Static Content Compression Installed amp Dynamic Content Compression Installed amp Management Tools Installed amp IIS Management Console Installed IIS Management Scripts and Tools Not installed Management Service Not installed m Voc pode voltar compress o para o seu site e garantir que a Compress o Din mica est marcada Neste ponto Compress o Din mica deve ser configurada mas voc realmente precisa ser mais espec fico sobre quais mimeTypes ser o comprimidos m De volta ao IIS Manager v para a pagina do SERVER not the SITE e clique no Editor de Configura o Management Configuration Feature Shared Editor Delegation Configuration m Na lista selecione system webServer webdev httpCompression Guia do Usu rio Action NET 21 e3 Configuration Editor Section system webServer fhttpCompression H E system web system webServer caching cgi defaultDocument directoryBrowse FastCgi globalModules handlers httpCompression httpErrors httpLogging httpProtocol hrrnRedirark m Ent o clique em Dynamic Types e agora que voc est no Editor da Lista adi
144. ags predefinidos sas aims ea a EERE E AARIS E ant Temporizador Timer risi sat ssa as a i ien aa E E E E E 82 Taps de Referencia sendo gs asa pps EE DEE E E A AE EE 83 Formatos de Taps eu mudas CA ga CEGA Saad aa EE EEEE a GO T PA 84 Criando Tipos Customizados Tag Templates iiiiiciiiiiicciii scene Utilizando Tipos Customizados Templates ciiiiiciiiiiiciics cisterna Criando N veis ASSELS uia rs regadas a e arara canta gaba id du ada SS GS O Sb pad Criando Categorias s acses piaia pine ns a e ad e a a a rd e aa ea dd 89 Objetos Tags em tempo de execu o iiciiiiiiiss cics aerea 90 Tag NE onTecio Proc RR RR RR RR RD E RR 90 Historiador e Registro de dados 91 Adicionando Tags para o Historiador cicciiiiiiiiis cce aerea 91 Configurando Tabelas do Historiador iicciiciiiiiciiiet scene 92 Provedor do banco de dados Historiador iiiiiiiciiiiiiciitr ceara 93 Usando o Sistema PI da OSIsoft UM e fg RP ca Schema de Tabelas do Historiador us uma sisis segun a ana Eni er E EDEA EEE A 94 Visualizando Gr ficos de Tend ncia iiiiiciiiiiiciics scene arara 95 Personalizando a Obten o de Amostragens iiiciiciiciiiiiittcccsee rasa 95 Objetostuntime do Historiador pus pen aan iriki dE Eep En ES rA MEEA Rap ata a e 95 Seguran a e Usu rios 97 Adicionando Alterando Usu rios ngm quais crs em ari re ga Ga a ea iria ca e DG USB DES 97 Configurando Permiss es ssa asas ars quina epa 1 8
145. alado este tipicamente j instalado Se necess rio voc pode instal lo a partir de http www microsoft com en us download details aspx id 1785 2 Clique duas vezes no arquivo de instala o m Caso algum pr requisito de software estiver faltando este ser instalado e Redistribu veis do Microsft VC e Core components do OPC server e Microsoft NET Framework 4 0 m A janela de Boas Vindas exibida 3 Clique em Avan ar m mostrada janela com o Contrato de Licen a 5 Leia o contrato de licen a e se concordar com ele clique em Aceitar e ap s pressione Avan ar m mostrada a janela Os Selecionar pasta de instala o 12 Primeiros passos 6 Se voc quiser instalar em um diret rio diferente do padr o clique em Browse e navegue at onde voc deseja instalar 7 Clique em Avan ar 8 Clique Instalar Quando a instala o estiver conclu da clique em Finish Se voc comprou uma licen a voc pode licenciar sua instala o Para mais informa es consulte Licenciando o Action NET na pagina 14 Se voc n o comprar uma licen a voc pode usar a vers o Express para fins de avalia o e de aprendizagem Iniciando o Action NET Projects t New Project fa Find Project A Open Project Guia do Usu rio Action NET 13 Licenciando o Action NET Se voc comprou uma licen a voc pode licenciar sua instala o Depois de comprar a licen a voc deve reg
146. ando Para tal execute a a o GAlarm SystemEvents AddCustomMessage Mensagem txtNome onde txtNome o string com o nome da vari vel comandada Cria o dos Alarmes A cria o de alarmes a partir da Aplica o Default exige que se crie na tabela de Itens de Alarmes uma entrada Linha para cada comportamento que deve ser sinalizado A tabela abaixo mostra o n mero de entradas que ser o criadas em fun o da situa o inalizar qualquer mudan a Sinalizar diferentemente 0 1 0 Sinalizar diferentemente 0 1 1 Anal gica com 1 Limite anormal Anal gica com 2 Limite HI Anal gica com 2 Limite LOW Anal gica com 4 Limites Anal gica com 4 Limites Anal gica com 4 Limites Anal gica com 4 Limites Observa es Guia do Usu rio Action NET an 2014 1 EVENTOS BIP OACK BIP NOACK BIP T NOACK BIP ou Quando normal Hora LO NOACK BIP Normaliza o T NOACK BIP Quando normal Hora Normaliza o O NOACK BIP Quando normal Hora Normaliza o HI NOACK BIP O NOACK BIP HIHI NOACK BIP OLO NOACK BIP 243 1 Pode se colocar alarmes de Tags anal gicos com dois limites superiores e 2 inferiores m Quando um dos alarmes est atuado os Tags s o mantidos no Sum rio de Alarmes e no de Eventos Quando os Tags s o normalizados eles saem do Sum rio de Alarmes e no Sum rio de Eventos
147. apresentado no cap tulo referente Aplica o Express Default j existem seis telas prontas que poem ser chamadas pelos s mbolos na barra de ferramentas da rea de cabe alho das telas Veja s mbolos de chamada das telas em Telas Disponibilizadas na p gina 255 270 Cria o de Aplica o a partir Default Express Janelas e S mbolos utilizados Na aplica o Express Default al m das telas de sum rios e a tela principal j existem outras janelas e simbolos m Janela de Comando AN Command m Janela de Login LogOn m Biblioteca de s mbolos prontos onde para esta aplica o criou se os dois s mbolos apresentados abaixo Symbol Library Project el Janela de Comandos AN Command ERES Esta janela usada para comandar disjuntores e seccionadoras Ela apresenta o Estado E estado do equipamento aberto fechado e falha no caso de equipamento com Condi o dois contatos a condi o de comando habilitada desabilitada e bot es para HABILITADA k Comando Alarme ligar desligar equipamento e sair da janela J Impedido I7 Inibido De Quando um usu rio clica em um objeto de visualiza o que ser comandado Sair por esta janela o tag associado a este objeto de visualiza o atribu do a vari vel tipo reference AN Equip Sel As seguintes propriedades das vari veis definem seus estados m lt AN Equip Sel gt Disable gt 0 Habilitado 1 Desabi
148. ar gt s o utilizados para executar estas a es na lista Guia do Usu rio Action NET 281 G settings 2 M dulos que ser o Rastreados permite que o projetista selecione um ou mais m dulos dentre os existentes no ActionoNET Al m da sele o do m dulo poss vel selecionar os tipos de eventos associados ao m dulo Error Warning Info e Debug 3 Outputs sa das define onde ser o escritas as linhas de rastreamento se na matriz de Trace e ou em um arquivo no formato XML 4 Tema da Janela permite escolher a cor da janela dentre quatro poss veis 282 Utilizando ferramentas de diagnose Deploy Gera o automatizada de projetos Introdu o Este assistente de importa o pode ser utilizado para a gera o autom tica de Tags Alarm Items Historian tables e a tabela de Points de um projeto Para tal necess rio que se crie anteriormente Templates Canais Nodes e as Historian Tables que forem necess rias ao projeto Tamb m devem ser criadas Categorias que indicar o como devem ser usados os templates e Points O assistente ao ser executados faz a explos o i popula com os registros adequados as tabelas mencionadas Cada cliente ou usu rio poder ter bases de dados com prot tipos default apropriados a suas necessidades e sua cultura Para criar estas bases o usu rio dever m Definir os Templates de todos os bays utilizando a regra de nomea o e alarmes pr pria da instala o do
149. ar seu entendimento dentro do c digo conforme se pode ver na figura a seguir Guia do Usu rio Action NET 165 Action NET Aedeauda The next generation Text a rea onde se pode especificar uma legenda ou titulo para um controle que permita esta funcionalidade Pode se especificar a Fonte o tamanho e a cor do texto al m do texto propriamente A op o Localizable deve ser marcada em caso de se estar utilizando dicion rios de linguagens no projeto e se desejar que este texto seja alterado de acordo com o dicion rio Din micas e Anima es A rea de configura o Dynamics permite que voc configure as mudan as em tempo real na apar ncia de um objeto sua posi o seu tamanho suas cores o valor mostrado pleo objeto a a o que o objeto deve apresentar quando um usu rio o clica e outras coisas Esse comportamento din mico configurado atrav s da cria o de elos entre as propriedades do objeto e as propriedades das Tags ou outras propriedades em tempo de execu o do projeto Em alguns sistemas a denomina o anima o usada para se referir a essas mudan as din micas em tempo de execu o No Action NET usa se o termo Dynamics para distingui las claramente dos recursos de anima o fornecidos pelo WPF As anima es WPF tamb m se referem a altera es nas propriedades gr ficas dos objetos executando nos monitores mas usando temporizadores e outros status de objetos para dirigir a anima
150. ara 55 Multi usu rio smulti Projeto s eus ra arrasa rama sus da E ad Gaara la DD ae EEE ETER Ee i O 55 Informa es sobre Projeto sus parasse sa iva Dan da umha DE UR ES ar 56 Configura o do Projeto Settings jasa esessas terda da eena EEA EEES AEE err carrera 56 rea de Trabalho de Engenharia 59 Vis o geral da rea de Trabalho possa sinais oi Dea OU ERRA rreraren E a 59 Grid Splitter o ssa stat pd E aa a a e O E aa ra Lad e ad 60 Usando a barra de ferramentas u sas asas sasa mean arrasa ae ma nd faca de ste a arena 60 Desfazer e Refazer altera es cccicicicicicic cera eaa 60 Cortar Copiar e Colar inteligentes iicciciiciiiccic siste 61 Imprimir salvar em um arquivo ou Importar csssrens crenesarar ans gramas 61 Encontrar ODJELOS jar sessao a caca ni dcquai s a e O o a aee 61 Nova Tag e Propriedades de uma Tag iiciiciiiciiiiiisccer ir nerne 62 Logon d seguran as austin Ea dee Ta LU la pc a 4 na 62 Botao de Ajuda ssa tda fera ad di pd sd cond Bag Ab de e qa dd A 62 Navegando na rea de TRADE sas a a ES dan E rererere 62 Trabalhando com tabelas ess sresaasa pas casas pele aaraaca rs EE EERE EEEE EEES EEU gua saia rare 65 Tabelas de Edi o spa pad a DS DD edad RS ER pd a 65 Dicasie Valida o ias Ci E UR TS DOIS SG E pa 66 Classifica o filtragem e agrupamento cccciiiiiiiitis cce 66 Adicionando e removendo colunas iicciiciiiiii scene nara 68 Defini o de colunas comuns s
151. armState AckRequired Acked AlarmDisable Hi Janela Trace Esta ferramenta permite que se depure rotinas associadas aos diversos m dulos do programa ActionoNET Assim por exemplo se foram desenvolvidos v rios c digos de Scripts associados a uma janela de comando pode se definir que o m dulo de Display respons vel por apresentar telas da aplica o seja rastreado e dentro do c digo dos Scripts pode se colocar comandos que incluem informa es na janela do trace como o comando abaixo sublinhado em vermelho lt WInfo Trace txtAux L gt que ir colocar na janela de Trace o valor da vari vel Txtaux concatenada com o string D VOC ALBA TSME Dos Eees sil s3 public toid MouseleftOsteonDowni cdbject sender System Windows Input MouseDsttosEventArgs e se Liger disjuntor Seccionador oee 2 5 t 4Tog AX Equip Sel Firstbescriprios PTag N Equip_Sel Description 60 tK ETag AM Equip Sel Links a if NTag AX Equip Sei Disable 1 ob I irma comando LIGAR cxtllcme 7 LIGAS Mussageloniatton Yesio MessageBoxRosuli es if Messagelox Show E 276 Utilizando ferramentas de diagnose Ativando as Ferramentas de Diagn stico Quando o usu rio vai ativar o run time da aplica o poss vel definir quais ferramentas de diagn stico ser o ativadas junto com a aplica o ver sele o em vermelho assim como quais m dulos da apl
152. arme Os bot es de ligar e desligar possuem a din mica de Mouse clique MouseLeftButtonDown associadas aos Scripts MouseLeftButtonDown1 e MouseLeftButtonDown2 respectivamente que enviam o comando de Ligar e Desligar para o campo Estas rotinas s o apresentadas abaixo public void MouseLeftButtonDownl object sender System Windows Input MouseButtonEventArgs e Ligar disjuntor Seccionador string txtAux string txtNome txtNome Tag AN_DISJ_SELECTED FirstDescription Mm Tag AN_DISJ_SELECTED Description txtAux Tag AN_DISJ_SELECTED Link if GTag AN DISJ SELECTED Disable 1 if MessageBox Show Confirma comando LIGAR txtNome DESLIGAR MessageBoxButton YesNo MessageBoxResult Yes Envia Msg para log de opera o GAlarm SystemEvents AddCustomMessage COMANDO FECHAR txtNome Envia Comando Script Class AN_Tags ToggleDigOutput txtAux _L else MessageBox Show CMD IMPEDIDO public void MouseLeftButtonDown2 object sender System Windows Input MouseButtonEventArgs e 250 Criando aplica o a partir da Default Desligar Disjuntor Seccionador string txtAux string txtNome txtNome Tag AN_DISJ_SELECTED FirstDescription Tag AN_DISJ_SELECTED Description txtAux Tag AN_DISJ_SELECTED Link if Tag AN_DISJ_SELECTED Disable 1 txtNome
153. arque se n o quiser v los na lista Include Published Projects Selecionado por default Desmarque se n o desejar ver na lista os projetos j em estado Published Guia do Usu rio Action NET 51 Campo Descri o Find Clique para navegar para um projeto pasta para o projeto selecionado automaticamente adicionada lista de caminhos de pesquisa e todos os projetos que estiverem nesta pasta ser o apresentados na lista Search Paths Selecione a pasta cujas configura es de acesso voc deseja alterar em seguida altere pressionando os sinais ou Clique em para adicionar uma pasta do caminho de pesquisa para que todos os projetos desta pasta apare am nesta lista Selecione uma pasta e clique em para remover a pasta selecionada do caminho de pesquisa de modo que os projetos desta pasta n o ser o mais exibidos na lista 3 Clique Back para retornar janela principal 4 Esta p gina tamb m cont m as configura es para permitir que usu rios em computadores remotos possam acessar os projetos conforme descrito na pr xima se o AVISO Ao adicionar um projeto ou uma pasta todos os projetos da pasta selecionada s o adicionados lista de projetos na p gina principal Permitindo o acesso remoto Os usu rios remotos s podem ver e acessar projetos a partir do computador local que voc configurar para acesso remoto Se voc deseja permitir o a
154. as distribu dos exigir o que se que tenha o Action NET instalado e licenciado A se o Instalando o Action NET na pagina 12 descreve a maneira padr o de instalar e licenciar o Action NET Quando voc n o estiver usando componentes que requeiram a configura o do Windows Registry como os componentes OPC tamb m bastar copiar os arquivos do produto sem executar qualquer tipo de instala o o que muito til para incorporar o software em dispositivos de dicados remover exemplos de projetos ou componentes de engenharia adicionar protocolos personalizados Em sistemas distribu dos os computadores Cliente n o requerem uma licen a eles s precisam ter a possibilidade de se conectar ao servidor A limita o de uso feita pelo n mero de usu rios Clientes de tempo de execu o habilitado na licen a do servidor Para mais informa es sobre a configura o do cliente consulte Configura o para Clientes remotos na pagina 210 Se o sistema implantado deve suportar usu rios remotos o TWebServer ou MS IIS dever ser instalado e estar em execu o no computador servidor Licen a e Verifica o da configura o do Projeto O projeto Action NET criado visando uma Fam lia de Produtos e o Modelo de Produto espec fico conforme definido na p gina Info gt Project gt Settings do aplicativo de Engenharia 204 Implantando projetos Action NET E necess rio garantir que a licen a no computador
155. ate New Project seguir s o apresentadas as informa es sobre a Aplica o Default e como us las no desenvolvimento de uma nova aplica o Deve se observar que as informa es apresentadas aqui dever o evoluir com o tempo dado que a Spin em fun o de solicita o de usu rios dever sempre aprimorar a Aplica o Default disponibilizando novas funcionalidades S mbolos Figuras etc Objetos da Aplica o Default A Aplica o Default j vem com um conjunto de telas prontas que o usu rio poder usar em sua aplica o Para o tratamento destas tela tamb m existe um conjunto de tags pr definidos Nesta se o s o apresentados estes objetos Guia do Usu rio Action NET an 2014 1 225 Layout Default Existe um nico layout na Aplica o Default o layout Startup que tem a forma de uma tela com cabe alho e rodap conforme a configura o mostrada na figura abaixo Drag a column header here to group by that column Top Top Bottom Page AN Header AN MainPage AN Footer O formato geral da tela que utiliza este layout Startup mostrado na figura seguinte Este layouts usado para apresentar todas as telas prontas da Aplica o Default Caso os usu rios desejam desenvolver novos layouts basta cri los e observar que antes de carregar uma tela deve se carregar seu leiaute Abaixo a t tulo de exemplo mostrada a din mica do bot o que abre a tela de info
156. ation 1 En Sorted Items ea Discarded Items ES kl Setti a Watch Tags Estados e Propriedades O Property Watch uma ferramenta de diagn stico usado para o acesso de atributos em tempo real e propriedades de Tags internas do sistema para leitura ou escrita Basta digitar o nome da propriedade do objeto na coluna e obt m se o seu valor na coluna Valor Guia do Usu rio Action NET 113 o Property Watch EO User User Always on top Listl List2 List3 List4 Selected Object Device Channel modbus Status Press enter to conclude edition Position on obj Object Properties Modules Status L Property Value Status 0 Level LastErrorDateTime 1 1 0001 12 00 00 000 AM LastErrorCode 0 Object Tag Coils Tag Registers b Device Channel modbus Status IsRunning 1 InitialState 0 DriverVersion Disable Ex Tag Coils Device Channel Modbus Status No lado direito temos propriedades do objeto selecionado Janela de Trace A janela de Trace rastreamento a ferramenta que informa as mensagens do sistema em uma interface do tipo DataGrid tabela Ao ativar os dispositivos do m dulo no bot o Configura es temos informa es sobre o estado de leituras escritas n o solicitados quadros TX envio e RX recebido 2 TraceWindow ss Em Y Auto Scroll Always on top olumn header here to group Message Object Name Date Time 790 Calling Send 2013 8 15 42 231 PM
157. az de configurar e executar O projeto remoto desde que voc tenha tamb m as senhas de seguran a do projeto e autoriza o Isto til para permitir que os engenheiros possam tratar com altera es necess rias no campo Configura o do projeto e Licen as Ao editar um projeto as informa es sobre a fam lia de produtos mostradas em Info gt License gt Current refletem a licen a no seu computador ou no servidor se voc est abrindo o projeto a partir de um servidor A fam lia do projeto e modelo de projeto em Info gt Project gt Version refletem as defini es para esse projeto espec fico quee podem ser alteradas a partir de Info gt Project gt Settings Os recursos e fun es dispon veis em um projeto s o baseados na fam lia do projeto especificada para o projeto conforme definido em Info gt Project gt Version e n o na sua licen a Se voc tiver uma licen a Enterprise mas um projeto foi criado com a fam lia de projeto definido para HMI o sistema s permitir que voc use os recursos e fun es que s o v lidas para a fam lia de produtos HMI Se voc tentar abrir um projeto que tem uma exig ncia maior do que a licen a que voc tem voc n o ser permitido e uma mensagem no lado superior direito ser exibida Usando v rias vers es Simultaneamente As vers es do Action NET com as numera es de Vers o principal ou Secund ria diferentes s o instaladas em pastas diferentes das ve
158. bled Tarefa n o est pronta para ser executado Permite ativar a tarefa em condi es espec ficas BuildStatus Somente leitura Situa o do c digo da tarefa de acordo com o processo de compila o cont nua e Marca Verde Tarefa compilada sem erros e Marca em X Vermelha tarefa tem erros ou Warnings Com um duplo clique o sistema vai mostrar o c digo no ponto em que est o Warning ou erro Erros impediram a execu o da Task espec fica O restante da aplica o ser executada normalmente 138 Scripts e NET Framework Coluna BuildErrors Descri o Somente leitura Mostrar erros encontrados desde o ultimo Build Description Digite uma descri o para a Task 3 Ap s ter completada a entrada de dados na linha descrevendo a TASK digite o c digo para a Task 4 Um duplo clique sobre a linha leva o a acessar a rea de c digo da tarefa na aba Code Editor Veja em Trabalhando com o Editor de C digo na pagina 140 5 Ao final da altera o de c digo clique em Save na parte superior do espa o de trabalho Configurando Classes Classes permitem que voc crie um reposit rio de bibliotecas de classes m todos e fun es que voc pode usar em toda a aplica o Voc pode chamar estas classe de dentro de Tasks de outras classes e de Telas Code Behind O Action NET vem com as seguintes classes internas m Biblioteca ServerMain M todos dispon veis
159. bordas do objeto Alterar o Cursor Selecione o tipo de cursor Verify Tag Quality on Client Displays e On undefined quality show Quando a qualidade for indefinida Selecionar a op o e o caractere que deve ser mostrado quando a qualidade dos dados vindos de campo for indefinida e On OPC Bad quality show Selecionar a op o e o caractere que deve ser mostrado quando o servidor OPC indica que a qualidade dos dados ruim Share Logged User at Same Computer Os usu rios podem executar m ltiplas inst ncias do aplicativo no mesmo computador O usu rio pode precisar logar como um usu rio diferente de vez em quando Selecione essa op o para alterar automaticamente o usu tio conectado em todas as inst ncias em execu o do aplicativo no mesmo computador 4 Digite o n mero de monitores que o visualizador Cliente vai usar Selecione o monitor e o Layout a ser mostrado quando o aplicativo iniciado Se necess rio fa a tamb m as configura es da visualiza o para os Cliente iOS Para configura a rea de trabalho para Clientes iOS Pressione o bot o iOS Device Aparece a janela para configura o para iOS client Telas e S mbolos iOS Clients Settings Disable Commands iPad Initial Page lt PageSelection gt iPhone Initial Page lt PageSelection gt Stretch Fil 2 Digite ou selecione as informa es conforme necess rio e clique em OK Coluna Descri
160. ce do usu rio Guia do Usu rio Action NET 167 Tabela 4 Configura o da din mica Action Configura o Descri o Event Escolha um dos eventos do mouse Mais do que um evento pode ser selecionado para cada a o Por exemplo Uma a o para o evento MouseLeftButtonDown e outra a o para MouseLeftButtonUp Action Selecione uma a o para o evento determinado Nenhum Nenhuma a o SetValue Define o valor do objeto e Object O objeto que vai receber o valor e Valor O valor que ser passado para o objeto ToggleValue Alterna o valor do objeto Se o valor atual do objecto zero o valor vai para 1 Se o valor atual do objecto diferente de zero o valor vai para 0 e Object O objeto que ser alternado OpenDisplay Abre um display e Display O nome da Tela que ser aberta CloseDisplay Fecha um display e Display O nome da Tela que ser fechada OpenLayout Abre um layout e Layout O nome do layout que ser aberto RunScript Executa um script que deve ser colocado na aba Display gt CodeBehind Execute uma das seguintes a es e Digite o nome do novo m todo e clique Novo e Escolha um dos m todos existentes no comboBox RunExpressions Executa a express o dada e Express o Digite a express o Por exemplo Taga 1 ou Taga Tag b ou Math cos Tag angle Math PI e Resultado opcional Digite o tag ou a propriedade que ir receber o valor da expres
161. cesso remoto a um ou mais projetos mas n o para outros projetos n o se esque a de colocar os projetos em pastas separadas Quando voc configura o acesso remoto ou para a edi o de projeto ou pata a sua execu o em tempo real esta configura o inclui a pasta inteira Todos os projetos em uma pasta configurada para permitir o acesso remoto ser acess vel a usu rios remotos Para obter informa es sobre como acessar um projeto remoto consulte Executando Projetos na pagina 54 A instala o do software inclui um servidor web TWebServer que permite o acesso remoto entre computadores com Action NET instalados N o necess ria qualquer outra configura o Se voc estiver usando o servidor Microsoft IIS veja Instalando servi os no IIS na pagina 15 Para encontrar projetos e gerenciar o acesso remoto 1 Clique Find Project 2 Selecione a pasta na lista de caminhos de pesquisa que deseja visualizar e modificar as permiss es selecione as informa es conforme necess rio 52 Gerenciamento de Projetos Campo Descri o Allow Remote Access Selecionado por default Desmarque para negar o acesso remoto para a pasta selecionada para a edi o de projetos Allow Remote Run Selecionado por default Desmarque para negar o acesso remoto para a pasta selecionada para a execu o em tempo real de projetos Virtual Path Digite um titulo para fornecer acesso a apenas a pasta selecionad
162. ciar sess o no computador mantendo os componentes de tempo de execu o do servidor indefinidamente em execu o O Action NET suporta a ativa o do aplicativo a partir de um cliente OPC para estar em completa conformidade com as especifica es do OPC N o recomendamos seu uso pois como um princ pio de boa pr tica n o desej vel permitir que o cliente remoto possa controlar se o aplicativo do lado do servidor est sendo executado ou n o As se es a seguir descrevem o que essas configura es autom ticas est o de fato fazendo Se por algum motivo voc precisar configurar a inicializa o sem usar as ferramentas de configura o estes comandos s o os que devem ser utilizados Usando um atalho na inicializa o do Windows Voc pode configurar um servidor Windows pata iniciar automaticamente um projeto usando um atalho de inicializa o O atalho de inicializa o s inicia a aplica o quando um usu rio faz login no Windows e a aplica o p ra de funcionar quando o usu rio faz logoff do Windows Este procedimento executado automaticamente pelo sistema quando o modo de inicializa o for selecionado conforme descrito em Configurando o servidor para Iniciar o Runtime na pagina 206 Esta se o ir explicar como configurar manualmente o os atalhos O in cio de execu o do projeto realizado pelo programa T Startup exe NOTA Ao usar este exemplo certifique se de alterar o caminho de
163. cione a aplica o json como mostrado abaixo mimeType enabled Entry Path tet True MACHINE WEBROOT APPHOST message True MACHINE WEBROOT APPHOST application x javascript True MACHINE WEBROOT APPHOST application javascript True MACHINE WEBROOT APPHOST Ee False MACHINE WEBROOT APPHOST application json True MACHINE WEBROOT APPHOST Depois de ter adicionado a aplica o e fechado a janela 12 Se os usu rios remotos n o podem acessar o Action NET voc deve permitir a todos o acesso pasta Action NET pelo menos para a leitura Clique com o bot o direito do mouse na pasta na aba Security clique em Edit em seguida adicione permiss es de leitura para todos AVISO O TIS deve ser reiniciado ap s a configura o dos servi os 22 Primeiros passos Vis o Geral Este cap tulo fornece uma vis o geral t cnica do produto Action NET e um guia r pido para entender as reas de aplica o e ferramentas de configura o dispon veis O conte do est organizado nas seguintes se es A plataforma Action NET na pagina 24 cont m informa es sobre e O que o Action NET na pagina 24 e reas de Aplica o na pagina 25 e Topologia de Rede na pagina 26 Arquitetura do Sistema na pagina 27 cont m informa o sobre arquitetura Banco de dados de tempo real na pagina 27 e Modelo de Objetos e Namespaces na pagina 29 Projetos Action NET na pagina 31 apre
164. colocado o hor rio de sua normaliza o m No ActionNET quando da defini o do Sum rio de Alarmes selecionado o par metro Merge Hi e HIHI que mant m na lista o alarme de mais import ncia quando dois alarmes deste tipo est o atuados isto se HIHI est atuado a linha de HI inibida e o mesmo ocorre com LO e LOLO 2 H eventos que s o armazenados no hist rico sempre que ocorre uma mudan a de valor Estes eventos s o usados em manobras de equipamentos tais como seccionadora tap de transformador etc Em tempo de execu o o Sum rio de Alarmes apresenta os alarmes que est o atuados no momento J o Sum rio de Eventos tem os eventos apresentados em ordem cronol gica Eventos anal gicos tem seu hor rio de atua o e normaliza o sinalizados Assim quando um alarme anal gico inicia ele possui apenas o hor rio de atua o e quando ele encerra possui os dois hor rios Cria o do Hist rico de Medidas Conforme apresentado na Aplica o Default existe uma tabela Table1 que gravada no m nimo a cada minuto e sempre que o tag for alterado Abaixo mostrada esta tabela preenchida com todas as vari veis anal gicas do bay de linha 01 244 Criando aplica o a partir da Default Historian Database TatsoftDB Historion Tables SET GO o O Description Default historian table one minute time span Deviation SEL UNHA OLANA FP o o o Table1 __ SEL UNHA OLANAVAR o o o Tab
165. comando do servidor clique em Copy to Clipboard m Vai copiar o campo somente leitura apresentado com base nos campos acima dele 4 Abra um arquivo de texto cole e continue com os passos 5 at 7 neste arquivo Guia do Usu rio Action NET 209 5 Se voc n o estiver usando redund ncia deve excluir a parte sobre redund ncia do texto 6 No in cio da linha de comando digite ou cole o caminho completo para a pasta de instala o do Action NET e coloque aspas em torno do texto m Dever ficar algo como o mostrado a seguir C Program Files x86 ISpiniAction NETlan 2014 1 3MtStartup exe 7 Antes do texto tproj digite ou cole o caminho completo para o projeto m Deve ficar parecido com isto project C NAction NET Projectsi lt project name gt tpro m A linha de comando completa deve ser algo como isto C Program Files x86 ISpiniAction NETlan 2014 1 3MtStartup exe project project C NAction NET Projectsi lt project name gt tproj username lt username gt 8 Deixe o arquivo de texto aberto para uso no passo 10 9 No prompt do DOS v para o lt Caminho de Instala o do NET Framework gt e execute o seguinte comando installutil lt InstallPath gt i lt an version gt NTStartupAsService exe m Exemplo C AWindowsiMicrosoft NETlFrameworklv2 0 50727 gt installutil c Program filesNYSpinVAction NETlan 2014 1NTStartupAsService exe 10 Copie e cole o comando que voc criou no arquivo
166. comments 284 Deploy Gera o automatizada de projetos Audit Trail Settings Initial disable time 00 0000_ Life Time 0 Jays Log User FullName Enable Limits by Shift FA Drag a column header here to group AckRequired Sound EV_CHANGE i ActiveFg FF000000 Active j ActiveFg FF000000 Active E ActiveFg FF000000 Active EVENTOS BIP i ActiveFg FF000000 Active EVENTOS NOBIP i ActiveFg FF000000 Active HLACKBIP ActiveFg SFFFFFFFF Active HLACK NOBIP i ActiveFg FFFFFFFF Active HLNOACK BIP i ActiveFg FFFFFFFF Active HI NOACK_NOBIP i ActiveFg amp FFFFFFFF Active HIHLACKBIP ActiveFg SFFFFFFFF Active HIHLACK NOBIP i ActiveFg FFFFFFFF Active HIHLNOACK BIP i ActiveFg FFFFFFFF Active HIHI _NOACK_NOBIP i ActiveFg amp FFFFFFFF Active LO ACKBIP ActiveFg amp FFFFFFFF Active LO ACK NOBIP i ActiveFg FFFFFFFF Active Para cada alarme de grupo realmente utilizado na Aplica o dever ser criada uma categoria correspondente com o prefixo ALARMGROUP seguido do nome do alarme de grupo Guia do Usu rio Action NET 285 Exemplo ALARMGROUP NOMSG NOBIP Drag a column header here to group Filter by Name TT Q Name Title Description CE NODE DNPSEL MA NODE DNPSEL MA NODE DNPSEL MA NODE IEC8705104A NODE IEC8705104A NODE IEC8705104A ALARMGROUP AL OFF ALARMGROUP AL OFF ALARMGROUP EV OK ALARMGROUP EV OK ALARMGROUP LOLO NOACK BIP ALARMGROUP LOLO NOACK BIP ALARMGROUP
167. cripts personalizados Voc pode alterar essa configura o mais tarde se necess rio Use Historian cache Selecione esta coluna se desejar que os dados gravados no historiador sejam em formato de blob bin rio ao inv s de valores em formato acess vel AVISO Alterar essa configura o muda o formato de atmazenamento e os dados no formato anterior n o s o convertidos automaticamente Target layout size Selecione a resolu o padr o para novos layouts a serem criados no projeto Esta altera o n o afeta as p ginas j existentes Default size when creating new pages Selecione a resolu o padr o para novas telas a serem criadas no projeto Esta altera o n o afeta as p ginas existentes Guia do Usu rio Action NET 57 58 Gerenciamento de Projetos rea de Trabalho de Engenharia As seguintes se es descrevem como criar e gerenciar projetos Vis o geral da rea de Trabalho na pagina 59 Navegando na rea de Trabalho na pagina 62 Trabalhando com tabelas na pagina 65 Usando a Refer ncia Cruzada na pagina 70 Intellisense e altera o de Nomes na pagina 71 Dicion rios e Localiza o na pagina 71 Assistentes de Importa o na pagina 75 Configurando Prefer ncias na pagina 76 Vis o geral da rea de Trabalho A aplica o TManager exe fornece acesso para editar a configura o de um projeto em Action NET A
168. ction NET inclui tamb m a troca de informa es e de f cil acesso a dados armazenados em servidores de bancos de dados como Microsoft SQL Server OSIsoft tm PI Systems Oracle Sybase Informix MySQL e outros O sistema inclui um amig vel servidor de alarmes e m dulo de notifica o de eventos m dulo de registro de opera es e de gera o de relat rios um avan ado servidor de dados hist ricos capacidades de gerenciamento de l gicas de neg cios bem como suporte para clientes locais e remotos com base em browsers de WEB al m de suporte para utiliza o de dispositivos m veis como o iPad e iPhone Action NET foi constru do a partir do zero sem usar qualquer c digo legado um aplicativo de c digo 100 Managed que lhe permite aproveitar e tirar proveito de todo o potencial do Microsoft NET Framework hoje e no futuro O Action NET suporta plenamente as t cnicas de Software as a Service SaaS combinadas com instala es t picas locais permitindo lhe acessar e colaborar em projetos de desenvolvimento em qualquer lugar apenas com um navegador web Engenheiros de automa o podem desenvolver projetos de SCADA HMI controle de supervis o e aquisi o de dados interface homem m quina que automatizam grande variedade de fun es em uma ind stria qualquer e em particular para plantas do setor el trico O pessoal de TI pode desenvolver projetos que centralizam informa es para enviar dados
169. d ncia online Por exemplo 00 00 01 ou fTag trendTimeSpan HistoryDate Time O ponto inicial para o controle hist rico tend ncia Por exemplo Tag initial TrendHistory gt Max Samples Define o n mero m ximo de amostras que ser o coletadas do banco de dados Window Define a cor de fundo do controle de tend ncia Labels Definir a cor dos r tulos do controle de tend ncia Cursor Enable Ativar marcado ou desativar desmarcado a exibi o do cursor vertical CursorPosition 4 Indica a posi o do cursor onde O significa posi o inicial e 100 significa posi o final Por exemplo Tag cursorPos Cursor Output Indica o valor do eixo X para a posi o atual do cursor Por exemplo Tag cursorOut Cursor Color Define a cor do cursor Pens Legend Define a posi o do quadro de legenda das penas no controlo de tend ncia Y Axis Range Define os valores m nimo e m ximo para o eixo Y Labels Define a quantidade de linhas de grade horizontais Format O formato dos valores do eixo Y Para os formatos num ricos v lidos consulte Formatos de Tags na pagina 84 Por exemplo N1 n mero com uma casa decimal X Axis Interval Define o intervalo de tempo do eixo X Labels Define a quantidade de linhas de grade verticais Format O formato do eixo X definido por dois campos formato da primeira linha e formato de segunda
170. da a gerenciar os arquivos publicados incluindo o numero de Build atual do projeto m Voc quer menor tamanho do arquivo do projeto e carregamento mais r pido do mesmo na partida por exemplo em m quinas OEM e sistemas embarcados O arquivo TRUN pode ser de at 5 a 10 vezes menor do que o arquivo do tipo TPRO J m Voc quer proteger o projeto de modifica es AVISO O arquivo TRUN sempre somente leitura mas se a configura o do projeto n o ser vis vel para o usu rio final uma op o independente definida no Sistema de Seguran a Se voc n o quer que os usu rios finais vejam a configura o do projeto remova a permiss o do usu rio Guest e de outros usu rios de Editar o projeto antes de public lo Para publicar o projeto 200 Execu o Testes e Publica o de Projetos 1 V para Run gt Build gt Messages 2 Selecione as configura es de compila o desejada e clique em Build 3 V para Run gt Publish m Os campos de configura es do projeto atual mostram o status de somente leitura do projeto 4 Selecione as Configura es de publica o que voc deseja 5 Clique Publish Objetos runtime Information H nomes de alguns objetos de tempo de execu o que fornecem informa es sobre a execu o do projeto O namespace Info o principal local para o estado do tempo de execu o Os principais objetos no namespace que s o Info Project informa es sobre
171. da divis o e Para uma opera o de escrita os c lculos s o o oposto multiplica o valor em Div e em seguida subtrair o valor Add Outras colunas Para defini es de outras colunas que est o dispon veis em muitas tabelas consulte Defini o de colunas comuns na pagina 68 110 Dispositivos Devices e Interfaces 3 Continue adicionando tantos pontos quantos voc precisa Configurando Tipos de Acessos Na aba de Tipos de Acesso Access Types s o definidos os procedimentos de leitura e escrita com tempos de amostragem eventos n o solicitados e outras propriedades que ser o utilizados no tratamento de cada um dos tags definidos na aba Points Voc pode configurar os tipos de acesso que controlam ler escrever e outras configura es quando o aplicativo acessa dados do PLC ou IED O Action NET vem com alguns tipos de acesso predefinidos que voc pode usar ou voc pode criar outros pr prios sempre de acordo com as possibilidades existentes no protocolo em quest o Para configurar os tipos de acesso 1 V para Edit gt Devices gt AccessTypes 2 Siga um dos seguintes procedimentos m Para editar um tipo de acesso existente clique duas vezes em um campo m Para criar um novo tipo de acesso clique em Create New 3 Digite ou selecione as informa es conforme necess rio Coluna Descri o Name Digite um nome para este tipo de acesso
172. digos de status com valores negativos normalmente isso significa que voc n o pode acessar o dispositivo remoto Verifique se o endere o do n est correto 3 Se voc tem um ou outro bloco com erro sistem tico verifique as tags e endere os relacionados com o bloco Use o TraceWindow com informa es de Devices para coletar informa es sobre esses erros de comunica o 4 Para alguns protocolos como OPC os itens descartados v o mostrar endere os errados na configura o Ao executar o aplicativo no modo teste no Modelo Enterprise tenha em mente que neste modo somente s o executadas leituras a partir de dispositivos de campo mesmo que voc tenha uma configura o para escrever para o campo muito til executar o aplicativo com ONLINE CONFIGURATION habilitada para que n o seja preciso parar iniciar o m dulo Device ao modificar a configura o Voc pode modificar os endere os PLC em Points os Access Types e a maior parte da aplica o e ver em tempo real os resultados na execu o Voc pode usar o Startup Window ou o Propertywatch para iniciar e parar apenas um m dulo como os Devices em vez de reiniciar todo o sistema de execu o o Module Information E Information Group Last Executio Average Exec Average Cycl Succes Failed Advanced ALO to IIN 65001 16 231 598 233 54 Nodes Node SEL 311L 01 Read Groups Informatio AccessType READ Write Groups Informatio CurrentSt
173. do cont nuo e um projeto completamente novo aproveitando as tecnologias atuais e as experi ncias passadas A especifica o do projeto incluiu como crit rios priorit rios m Confiabilidade e estabilidade operacional Guia do Usu rio Action NET 27 m A arquitetura distribu da tanto internamente mult core CPUs como externamente v rios usu rios e projetos m Uso das plataformas operacionais para software e hardware de um amplo suporte e longevidade m Aumentar a modularidade para reduzir os custos de implanta o e manuten o m Combinar flexibilidade e interface de usu rio f cil permitindo o uso eficiente e a integra o aberta com os sistemas e as necessidades futuras Retentivos ou Redund ncia Bancos Pi Bancos de dados de Mensagens Tcp IP Tempo Real Servidor Processador Protocolos de PLCs de de status e Alarmes eventos e Hist rico Controle Avan ado Optimiza o Clientes Relat rios M dulos funcionais embutidos Gest o da Informa o em Tempo real Tie SCADA combinados A fun o do banco de dados em tempo real mostrado em cinza no diagrama a de permitir a modularidade do sistema criando uma camada de abstra o que permite isolar as tarefas para se comunicar com bancos de dados relacionais comunicar com outros sistemas e com o campo com a interface do usu rio e com sistemas de c lculo e de otimiza o Sua
174. do do nome do node Por exemplo para os nodes definidos na figuras abaixo Edit gt Devices ser o criadas as categorias NODE 1EC8705104A e NODE DNPSEL MA Estas categorias dever o ser atribu das a todos os tags de pontos que s o tratados por estes N s de comunica o 286 Deploy Gera o automatizada de projetos Tipicamente quando se tem templates que definem objetos de n vel mais alto como um Alimentador ou um Trafo em que todos os pontos monitorados e controlados vem atrav s de um nico n de comunica o a atribui o da categoria de N a estes objetos facilita muito a tarefa Drag a column header here to group Filter by Name o Q Name Channel PrimaryStation Backu Categ Desc IEC8705104A 1IEC8705104 192 168 0 191 2404 1 60000 60000 8 12 False 0 IEC87 P DNPSELMA DNP30S 127 0 0 1 20000 1 Enabled Enabled 0 0 l RE Hist rico O usu rio dever criar todas as historian tables necess rias aplica o Por exemplo poder criar tr s historian tables H1 H2 e H3 da seguinte forma m Hi Salva registros a cada minuto m H2 Salva registros a cada cinco minutos m H3 Salva registros sempre que a vari vel tem seu valor alterado Para cada historian table criada dever ser criada uma categoria correspondente com o prefixo HIST seguido do nome da historian table Poder o ser criadas quantas historian tables forem necess rias sem restri es de nomenclatura e com
175. do servidor igual ou mais ampla que aos requisitos do projeto o que implica na seguinte lista de verifica o m A fam lia definida na licen a deve ser a mesma que a fam lia no projeto ou uma fam lia de hierarquia superior e Licen as Enterprise podem executar todos os projetos Enterprise HMI e OPCsServer e Licen as HMI podem executar projetos HMI e projetos OPCServer e Licen as OPCServer licen as podem executar apenas projetos OPCServer e Licen as ou projetos Express n o s o autorizados para ambientes de produ o E O Modelo da licen a deve suportar um n mero de pontos de comunica o igual ou superior ao numero de pontos do projeto que ser executado no computador servidor m O tipo de licen a no computador de destino deve ser Engenharia ou Runtime As licen as do tipo DEV Development s o apenas para Integradores de Sistemas e para trabalho interno e n o devem ser usadas em ambientes de produ o m Seo projeto requer quaisquer interfaces adicionais como OSIsoft PI System ou protocolos padronizados IEC ou DNP certifique se que a licen a no computador de destino est habilitada para essas interfaces m Verifique se o numero de clientes remotos habilitado na licen a do Servidor comporta os seus requisitos de projeto Para mais informa es sobre licen as Fam lias de Produtos e Modelos de Produto consulte Vers es e Licen as Action NE T na pagina 217 Instalando arquivos de configur
176. dos pelo usu rio O Action NET tem o mais completo conjunto de entidades em tempo real Foi a primeira plataforma que implementa a correspond ncia completa entre Tags de tempo real vari veis em dot NET e campos de bancos de dados SQL como mostra a tabela a seguir Tipo do tag Action NET Tipo em NET Tipo em database SQL Framework Digital Boolean Bit Integer int32 int Long int64 bigint Double double float Decimal decimal decimal Text string char nchar ntext char text varchar DateTime DateTimeOffset DateTime DateTimeOffset TimeSpan TimeSpan Time Timer int32 int Image bytel Binary Image VarBinary 34 Vis o Geral Tipo do tag Action NET Tipo em NET Tipo em database SQL Framework Guid Guid Uniqueldentifier DataTable System Data DataTable Telas Gr ficas O dot NET Framework entre os v rios avan os da tecnologia trouxe tamb m o EA ospoys Windows Presentation Foundation WPF que a tecnologia gr fica que permite f cil acesso a todo o potencial das modernas placas de v deo e aceleradores de hardware para gerenciamento de imagens Outro benef cio foi a introdu o do XAML Extended Markup Language que permite criar a interface gr fica do usu rio de forma declarativa possibilitando a constru o de interfaces com mais funcionalidades em menos tempo de programa o O Action NET foi inteiramente desenvolvido sobre as facilidades disponibil
177. e Nesta janela pode se especificar em quais diret rios o Gerenciador de Projetos deve procurar por projetos Action NET 50 Gerenciamento de Projetos Ao acessar o computador local o Action NET procura por projetos na pasta padr o e em qualquer pasta onde voc criou um projeto Se voc copiar um arquivo de projeto para uma pasta Action NET n o conhece esta pasta como sendo de projetos Voc pode ent o adicionar essa pasta ao caminho de pesquisa de modo que o Action NET tamb m procure projetos nesta pasta Voc tamb m ode remover as pastas do caminho de es uisa se voc n o recisa mais dessas astas 3 para projetos ou quer reduzir a lista de pastas ioixi Action NET e Find Project Current Project Server localhost Include Sample Projects V Include Published projects IV presented o S 8 n Find dp Search Paths C VAaction NET Projects CArtinn NET DeniartelCamnlaci 4 Allow Remote Access Virtual Path 4 allow Remote Run an 2012 1 53 sn 495 Server localhost Para encontrar projetos e gerenciar o acesso remoto 1 Clique em Find Projects m Ajanela exibe uma lista dos caminhos de pesquisa considerados 2 Digite ou selecione as informa es conforme necess rio Campo Descri o Current Project Server Mostra onde o projeto atual esta sendo executado read only Include Sample Projects Selecionado por default Caminho com o diret rio de projetos de exemplo Desm
178. e MultiSerial digite o n mero de portas R 232 para usar no campo Portas e Para a interface TCPIP e AcceptUnsolicited Aceitar mensagem n o solicitada de escravo e ListeningPort Porta TCP onde o dispositivo escravo est ligado o padr o 502 e NodeConnection N mero de pedidos paralelos enviados para cada n comunica o ass ncrona e MaxSimultaneousConnections M ximo n mero de conex es simult neas e ShareNodeSameIP Um endere o IP nico e v rios escravos conectados Por exemplo RS485 Ethernet ou Terminal Servers Timeout Configure as op es de tempo limite para este canal Normalmente mantenha o valor padr o IntialState Selecione o estado inicial para este canal Habilitado Enabled ou n o Disabled Em qualquer destes casos a task do protocolo ser disparada podendo ser controlada em tempo real habilitar ou desabilitar Uma terceira op o Remote utilizada para disparo de canais que v o controlar um objeto em outro servidor A ultima op o Reserved deve ser utilizada para desabilitar completamente um canal sem o disparo do driver Description Digite um texto com uma descri o para este canal Outras colunas Para defini es de outras colunas que est o dispon veis em muitas tabelas consulte Defini o de colunas comuns na pagina 68 5 Continue adicionando quantos canais voc precisa m Se necess rio clique com o bot o direito em uma linha pa
179. e comunica o em tempo real e ServerMedium At 50 000 pontos de comunica o em tempo real e ServerSmall At 25 000 pontos de comunica o em tempo real e Plant At 15 000 pontos de comunica o em tempo real e Supetvisor At 5 000 pontos de comunica o em tempo real e Line Up para 2 500 pontos de comunica o em tempo real e Work Cell At 1 500 pontos de comunica o em tempo real e M chine Up para 500 pontos de comunica o em tempo real e Panel at 300 pontos de comunica o em tempo real e Instrument at 150 pontos de comunica o em tempo real e Express at 75 pontos de comunica o em tempo real Voc pode alterar essa configura o mais tarde se necess rio Acesso remoto Projetos Al m da fam lia de produtos e modelo de produto sua licen a tamb m tem um tipo de licen a Guia do Usu rio Action NET Engenharia Permite configurar e executar projetos Runtime Permite executar projetos Developer Dispon vel apenas para parceiros VAR para criar e executar projetos em cen rios de teste e n o para a produ o 219 Quando voc se conecta a um computador remoto para abrir ou executar um projeto a licen a que se verifica a licen a no servidor n o a licen a em seu computador local No entanto se voc se conectar a um computador remoto que tem licen a de tipo Runtime somente mas voc tem uma licen a de engenharia em seu computador voc ser cap
180. e copiar os Tags e cola los na aba Historiador ou na aba Itens em Alarmes Voc tamb m pode copiar e colar de e para uma planilha Para copiar linhas para outra aba 1 Em qualquer tabela selecione uma ou mais linhas 2 Pressione o bot o direito do mouse e selecione Copiar linhas selecionadas 3 V para a outra aba destinat ria da copia 4 Clique o bot o direito do mouse e selecione Colar linhas Para copiar linhas de uma folha de c lculo 1 Em qualquer tabela selecione uma ou mais linhas 2 Clique o bot o direito do mouse e selecione Copiar linhas selecionadas E A c pia inclui automaticamente todos os t tulos de coluna dispon veis para a aba em que voc est 3 V para uma planilha e selecione Colar linhas Para colar as linhas de uma folha de c lculo 1 Configure as colunas da planilha seguindo os passos de c pia acima Digite as informa es que deseja Copie as informa es incluindo os t tulos a partir da planilha so MM O Sobre a tabela correspondente destinat ria clique com o bot o direito e selecione Colar linhas m A opera o de colar coloca automaticamente os dados nas colunas correspondentes Todas as c lulas vazias s o ignoradas Importando Dados Voc pode importar um arquivo do tipo CSV valores separados por v rgulas em qualquer tabela Os t tulos das colunas da planilha devem corresponder aos da tabela para a qual voc est importando a planilha A melhor maneira de ga
181. e de vers o pouco requisitos de espa o e facilidade de acesso remoto fazem do Action NET a melhor op o para construtores de m quinas e OEMs Monitoramento do Desempenho A capacidade de criar uma camada de apresenta o que fonte independente e ready to cloud faz do Action NET uma excelente ferramenta para criar pain is operacionais historiadores Manufacturing Intelligence MD pain is operacionais OEE e c lculos KPI e aplica es conhecedoras do ambiente SCADA MES e PIMS Al m de ter todo o espectro de funcionalidades esperadas para sistemas SCADA O Action NET estendeu os conceitos de banco de dados em tempo real para incluir objetos avan ados tais como tabelas de dados matrizes din micas e imagens eventos de tempo todos com uma forte conex o infraestrutura do dot NET Isto faz que seja a melhor plataforma para Sistemas de Gest o de Informa o de Plantas ou para qualquer aplica o visando a gest o e apresenta o de informa es em tempo real Guia do Usu rio Action NET 25 Process Control and Data Acquisition Mobile cloud and Bi MES and Dashboards OEMs vizualization applications Database graphical UI a D Topologia de Rede O Action NET pode ser aplicado em diferentes cen rios e topologias de rede As aplica es mais comuns desde o ch o de f brica at a TI incluem Painel HMI local ou dispositivo embutido funcionando de aquisi o de dados
182. e do usu rio na pagina 176 m Gerenciando Imagens e S mbolos na pagina 184 m Objetos runtime Display na pagina 192 Sele o e Cria o de Telas No Action NET a janela principal da tela do aplicativo definida por um objeto denominado Layout Um Layout define o tamanho da janela do aplicativo e o arranjo b sico de componentes de visualiza o Telas e partes de Telas na aplica o em tempo real Veja Cria o de Layouts na pagina 152 Telas Displays s o componentes da aplica o que servem como interface entre o usu rio e o processo monitorado Cada Tela pode ser formada por v rias partes ou telas est ticas ou din micas Uma tela pode conter v rios elementos de visualiza o e comando incluindo controles reas de Tela de dados reas est ticas e outros objetos Estes componentes ou telas podem ser est ticos ou seja eles sempre s o exibidos como uma barra de menu barra de ferramentas ou barra de status Os componentes tamb m podem ser trocados dinamicamente dependendo do que o usu rio clica ou seleciona Para selecionar Telas 1 V para Edit gt Displays gt Displays 2 Selecione a op o de visualiza o Cardview ou TableView na parte superior direita do DataGrid com a lista de Telas 3 Veja a lista de Telas dispon veis aparecer no DataGrid Coluna Descri o Name Somente leitura Configurado ao definir a Tela no ambiente Draw Mode Somente leitura Configurado ao de
183. e em Run Test or Run Startup para iniciar a execu o NOTA As Ferramentas de Diagnose que podem ser marcadas para serem disparadas nas execu es do tipo Test e Startup est o descritas em Ferramentas para diagnose na pagina 112 Construindo e Empacotando Projetos ks b Bud gt A fun o de build iniciada pressionando se o cone Build no painel sub menu do ambiente de trabalho Run Aparece a rea de trabalho mostrada abaixo para o controle da fun o Build serve para recompilar todos os objetos telas e scripts do projeto para verifica o final quanto a poss veis erros antes da coloca o do projeto para a produ o feita uma verifica o completa da l gica da aplica o durante a prepara o dos arquivos para a vers o final de produ o Esta opera o n o necess ria durante o desenvolvimento do projeto j que todas as modifica es s o automaticamente e transparentemente sendo compiladas em background enquanto as edi es s o feitas A rea de trabalho tem duas abas com tabelas informativas n o alter veis S o os relat rios da atividade de Build 196 Execu o Testes e Publica o de Projetos Messages Que mostra o status corrente de cada script e tela com informa o sobre erros potenciais ou alertas sobre a l gica Se voc n o executar um Build completo a coluna BuildStatus neste relat rio reflete quaisquer avisos ou erros encontrados durante o p
184. e este campo vazio ou digite um zero Compress Numero de dias ante de fazer uma compress o dos dados Os dados comprimidos ficam ainda acess veis mas o acesso mais lento Para que nunca seja feita compress o deixe este campo vazio ou digite um Zero Provedor do banco de dados Historiador O banco de dados usado para armazenar o Historiador definido em Edit gt Datasets gt DBs pelo objeto de conex o banco de dados com o nome de TagHistorian Por default quando um novo projeto criado este registro de nome TagHistorian definido para usar o banco de dados SQL SpinDB que est embutido dentro do Action NET A Cuidado O banco de dados SQL SpinDB deve ser usado para bancos de dados de at 10 GB Se a quantidade de tags e periodicidade de salvamentos exigir armazenamento de mais de 10 GB voc deve definir outro sistema de banco de dados SQL para o Historiador Para definir um outro banco de dados para o Historiador voc s precisa criar uma nova conex o de banco de dados como explicado em Configurando Conex es de Bancos de dados na p gina 127 e nome la TagHistorian Guia do Usu rio Action NET 93 9 Dica O sistema n o permite nomes duplicados deste modo para criar uma conex o DB com o nome TagHistorian voc deve renomear ou excluir a linha existente usando esse nome Usando o Sistema PI da OSIsoft O Action NET pode usar o Sistema PI OSIsoft como prov
185. e ponto de dados Address Digite o endere o de registro com base no PLC e protocolo para este ponto de dados e tag NOTA As op es de protocolo s o dependentes do protocolo selecionado Selecione o protocolo na caixa de combina o na parte superior da p gina e pressione o bot o HELP do seu lado para acessar a documenta o do protocolo espec fico DataType Selecione o tipo de dados que voc deseja usar A maioria dos protocolos deve usar a op o nativa Quando nativo usado o protocolo vai tratar automaticamente a convers o de dados Selecionando um diferentes tipos de dados substitui os padr es Algumas op es podem n o ser aplic veis a o n selecionado Verifique se voc sabe os tipos de dados aplic veis Modifiers Se o PLC usa uma ordem de byte diferente selecione as op es desejadas Voc pode alterar a posi o de bit byte Word ou DWORD dos dados que s o usados na comunica o Access Type Selecione o tipo de acesso pata este ponto Voc pode configurar os tipos de acesso Veja em Configurando Tipos de Acessos na pagina 111 Scaling Se voc quiser manipular o valor do tag de alguma forma selecione as op es desejadas Para a op o Equation ser aplicada quando da leitura dos dados e Div O sistema ir dividir o valor recebido com o que voc entra aqui e Add O sistema ir adicionar a quantidade que voc entra aqui como uma compensa o para o resultado
186. e s mbolos Para criar um s mbolo usar o bot o direito do mouse sobre um objeto em uma tela Code Behind Scripts de Telas Use a aba CodeBehind para definir um conjunto de fun es relacionadas com a Tela Voc pode escrever c digo tanto em VB Net como em CSharp Voc tamb m pode alternar entre os dois Se voc alterar a sele o da linguagem o sistema converter automaticamente o c digo existente para o correspondente na linguagem selecionada Se voc precisar de refer ncias a outras partes de c digo tamb m criados por voc use Run gt Build gt References para estabelecer estas refer ncias As fun es colocadas no CodeBehind podem ser executadas ao abrir ou fechar uma tela ou quando a tela j est aberta dependendo de como voc configura o c digo Voc pode usar CodeBehind para definir m todos de tratamento dos cliques do mouse sobre a tela ou de entrada de comandos para serem executados em telas espec ficas Para Telas do tipo di logo use o m todo pr definido DialogOnoOk que chamado quando o bot o OK tamb m pr definido na caixa de di logo pressionado Se este m todo retornar True o di logo fechado se retornar False o di logo continua aberto Este m todo comumente usado para garantir a valida o de dados na caixa de di logo que deve ent o solicitar ao usu rio para corrigir entradas incorretas antes de fechar o di logo O c digo por tr s das telas tem os seguintes m tod
187. e voc tiver selecionado a op o de iPad iPhone iOS alvo quando criou a indude in page selection exibi o nem todos os DisplaySettings estar o dispon veis P Tite Title Background 150 Telas e S mbolos Digite ou selecione as informa es conforme necess rio para a defini o dos DisplaySettings Coluna Descri o Mode Selecione o tipo de Tela que voc deseja criar e Page o modo default Ao abrir uma tela do modo Page causa o fechamento autom tico da ltima p gina no layout atual e exibe na mesma rea a ultima da lista da p gina em Displays gt Layouts Apenas telas em modo Page s o exibidas no layout e Popup Uma pop up aberta na frente de todas as outros telas Quando voc abre uma nova p gina por padr o todas as pop ups exibidas s o fechadas Controles em outras telas ficam dispon veis durante o aparecimento de pop ups e Dialog Uma Tela di logo aberta como uma caixa de di logo modal que desativa os controles em todas as outras telas abertas at fechar a caixa de di logo Clicando OK executa o m todo OnOK no CodeBehind da Tela display Background Selecione a cor de fundo da tela Width Introduza a largura da tela em unidades do WPF numero de pixels independentes de monitor Certifique se de levar em conta o tamanho do layout Height Introduza a largura da tela em unidades do WPF numero de pixels independentes de monitor Certifiq
188. ecte a ao seu computador Inicie o Action NET Na p gina Action NET principal clique em Licence Clique LoadLicenseKey Navegue at a pasta com o arquivo de chave de licen a e selecione o arquivo Clique Open Verifique em Informa es sobre a licen a o n mero de s rie e as novas configura es de licen a Primeiros passos Instalando servi os no IIS Ao instalar o Action NET se o IIS foi instalado anteriormente voc n o ser capaz de instalar o Servidor Web embutido no produto Action NET TWebServer exe O software Action NET ser executado sem o servidor web a n o ser para acessar remotamente configura es de projeto e servir p ginas web em tempo de execu o Todas as outras ferramentas de engenharia e de execu o em tempo real do Action NET n o tem necessidade de que esteja instalado o TWebServer ou de quaisquer configura es do MS IIS Se voc deseja habilitar o acesso remoto de engenharia e os clientes web usando o IIS voc precisa instalar alguns servi os Action NET no IIS ou ativar o servidor web embutido TWebServer Outro cen rio em que o IIS necess rio quando voc quer executar o m dulos de tempo real como um servi o do Windows bem como para fornecer acesso remoto a p ginas web do projeto monitores do iPad e m dulo de engenharia A fim de permitir a execu o do TWebServer voc deve parar o servidor IIS ou outras aplica es que potencialmente usam a porta 80 e executa
189. edor para o Historiador Neste cen rio n o necess rio fazer qualquer configura o adicional Se o Tag mapeado para um ponto OSIsoft PI o sistema ir automaticamente chamar o PI Server para obter dados ao plotar gr ficos de tend ncias ou quaisquer outros m todos de scripts ou de Tela que requeiram informa es do Historiador O sistema pode funcionar com o Sistema PI e o Historiador embutido ao mesmo tempo Quando a informa o hist rica de um ponto solicitada a partir de gr ficos de tend ncias ou scripts o sistema ir procurar estas informa es no m dulo Historiador embutido e se n o encontrar vai tentar encontrar esses dados no servidor PI Para obter informa es sobre a liga o a sistemas PI consulte o item Assistentes de Importa o na pagina 75 Schema de Tabelas do Historiador As tabelas do Historiador cont m as seguintes colunas m UlCIimeStamp Ticks Data e hora em UTC GMT para este registro em formato 64 bits NET ticks O valor dessa propriedade o n mero de intervalos de 100 nanossegundos 1 10th de um mil simo de segundo que se passaram desde 00 00 1 de Janeiro de 0001 Este um novo padr o de data hora usado pelo Microsoft dot NET framework m l oglype Coluna auxiliar para mostrar quando a linha foi inserida O na partida 1 como registro normal 2 no encerramento do sistema m TagName Coluna criada automaticamente usando o nome da tag como t tulo da colu
190. eiected ndex lt O 1 Atag Pmeiseu das l gicas de interface do usu rio ele pode trabalhar recusa como um m dulo de otimiza o de processos realizando o c lculo de modelos matem ticos em um ambiente seguro e de alto desempenho O 1 Add you fInfo Tras string nevfa e int index EScript Class Navigatio CoLa dit Binfo Trace Current index i o Meie o a aa a desenvolvimento destes m dulos vai se concentrar i4 newPage OSoript Class Navigation GetPage 0 apenas em algoritmos e processos uma vez que as interfaces para valores de leitura e dados hist ricos disparo de eventos e escrita de valores s o fun es padr o e componentes j fornecido pelo Action NET SInfo Trace Changing page to newvPage Veja mais em Scripts e NET Framework na pagina 137 Relat rios e acesso a dados Action NET suporta acesso SQL Web Services XML e outras interfaces de interc mbio de dados para fornecer dados para ferramentas de relat rios externos Al m disso ele tem o seu pr prio Editor do Relat rio O Editor de Relat rio permite a inclus o de texto din mico Date 10 19 2011 s mbolos gr ficos din micos e gr ficos conjuntos de dados e CEE n i os resultados de uma consulta em uma funcionalidade de ras Si cia edi o f cil de usar Os relat rios podem ser salvos em O EX HTML texto XPS ou PDF e facilmente ser apresentados em You can add pictures and hyper
191. elhor op o para ambientes de produ o A melhor maneira de definir uma inicializa o autom tica do produto usar a interface de configura o dispon vel nas ferramentas do Gerenciamento de Projetos na aba Server Server Setup a project to automatic startup on server localhost Current settings Select the runtime auto startup mode Project CMAction NetiProjectsiDemo Project DnpSlvtproj None projects are started only with a command local or remote gt Login run project when an user login and stop on user logout D Service run project as a service when computer starts independently of user logins D OPC Activation runtime is activated by remote OPC client connections Apply settings lt lt Back an 2014 1 14 sn 1655 Server localhost Copyright Spin 206 Implantando projetos Action NET Recomenda se iniciar manualmente durante o desenvolvimento do projeto ou instala o neste caso necess rio um operador durante o processo de inicializa o Considera se que a inicializa o autom tica o modo mais adequado para computadores j em atividade de produ o Voc deve utilizar a op o de Login e o atalho de inicializa o ao testar o projeto ou em arquiteturas onde a aplica o ir executar sempre no mesmo perfil de usu rio do Windows Use o Service do Windows em servidores de produ o quando voc precisar de diferentes usu rios do Windows pata ini
192. empo de execu o Ao executar o aplicativo o procedimento de login vai aceitar todos os usu rios definidos na configura o do projeto mas usu rios adicionais definidos somente pelo sistema podem tamb m ser inclu dos Os usu rios de tempo de execu o s o definidos no banco de dados RuntimeUsers definidos no menu Datasets Por default esse banco de dados mapeado para um banco de dados SpinDB Voc pode selecionar qualquer outro banco de dados atrav s da cria o de uma outra conex o DB e atribuir a ele o nome RuntimeUsers voc ter de apagar ou renomear a linha RuntimeUsers existente antes de criar o nova pois a tabela n o aceita nomes duplicados Voc pode preencher esse banco de dados diretamente antes de iniciar a execu o do sistema ou depois que o projeto j est sendo executado voc pode criar ou modificar os usu rios atrav s de scripts em dot NET com os m todos dispon veis no Namespace de Seguran a Veja em http www spinengenharia com br help an 2014 runtime index html para a refer ncia de programa o completa sobre objetos runtime de tempo de execu o Quando esses m todos s o executados os usu rios novos ou modificados s o automaticamente salvos no banco de dados RuntimeUsers Personalizando procedimentos de Login A p gina de login edit vel voc s precisa selecionar a tela com o nome de LogOn para editar o seu layout Como voc pode ver no c digo por tr s dessa Tela
193. ente par metros de comunica o que est o inclu dos em uma biblioteca kit de ferramentas pr pria Para usar esses m todos voc s precisa colocar TK no editor de c digo pr fixando o m todo Exemplo double x TK ConvertTo lt double gt 123 Os m todos dispon veis est o descritos na Toolkits html Para editar o c digo 1 V para Edit gt Scripts gt CodeEditor 2 Na lista drop down na barra de ferramentas principal selecione a Tarefa ou Classe que voc deseja editar m Para criar uma nova Task ou Classe consulte Configurar Tarefas na pagina 137 ou Configurando Classes na pagina 139 140 Scripts e NET Framework m Caso seja necess rio a partir da barra de ferramentas do editor de c digo selecione uma linguagem de c digo fonte diferente 3 Clique no cone de Salvar na barra de ferramentas na parte superior do espa o de trabalho Configurando Express es A ultima aba no espa o de trabalho Scripts utilizada para a cria o de Express es que tamb m funcionam como uma linha simples de c digo que ser executada em determinadas condi es fornecendo um resultado Al m da tabela que pode ser atualizada por Edit gt Script gt Expressions em v rios outros lugares no espa o de Engenharia do Action NET voc pode digitar e usar express es utilizando a mesma sintaxe descrita aqui para obter um valor resultado da express o ou para configurar uma condi o Expressions
194. er as tabelas de Points at mesmo em tempo de execu o quando necess rio Se o dispositivo PLC ou outro IED tem um banco de dados aberto ou arquivo com os endere os dispon veis e voc gostaria de ter uma forte integra o para fazer essa configura o e carga de endere os Action NET contate o suporte Configurando endere os de pontos A aba Points do espa o Devices utilizada para definir os tags que ser o adquiridos por este canal e node Nela s o especificados os tipos de pontos conforme o protocolo e os identificadores com os endere os utilizados pelo protocolo para o mapeamento dos dados dentro dos IEDs O n mero de pontos de dados que voc pode configurar est relacionada tanto ao ProductModel configurado para o projeto e sua licen a para Action NET Para obter informa es sobre os modelos de produtos consulte Fam lia e Modelo do Produto na pagina 218 Guia do Usu rio Action NET 109 Para configurar os pontos de dados 1 V para Edit gt Devices gt Points m Voc pode copiar e colar as etiquetas da aba Tag gt Objetos 2 Digite ou selecione as informa es conforme necess rio m Para adicionar ou remover uma coluna clique com o bot o direito na rea de cabe alho da coluna e marque ou desmarque colunas Coluna Descri o TagName Digite um nome de tag ou clique para selecionar um tag Voc tamb m pode criar uma nova tag neste ponto Node Selecione o n pata est
195. ere nomes v lidos de acordo com as letras digitadas O recurso Intellisense apresenta uma lista de objetos v lidos de acordo com as letras que voc est digitando e as entradas v lidas para esse campo de entrada espec fico Voc pode inserir o item selecionado na lista pressionando enter espa o a tecla ponto ou outras teclas de s mbolos Os campos IntelliSense tamb m tem dicas e valida o nele embutidos Colocando o mouse sobre um campo ser o apresentadas as entradas esperadas e poss veis para esse campo Quando voc tem uma entrada inv lida o contorno do fronteira do campo fica em cor vermelha e a dica d informa o sobre o erro existente Denomina se Refatora o o processo de alterar a defini o de nomes de Tags nomes ou identificadores de quaisquer outros objetos como grupos de alarme n s de dispositivo e de qualquer outro depois que o nome simb lico j est em uso na aplica o Gra as configura o centralizada SQL o Action NET permite renomear qualquer objeto bastando para tal digitar o novo nome na tabela de configura o onde o objeto est definido Automaticamente todas as refer ncias a esse objeto ser o alteradas usando o novo nome sem mais a es necess rias Por exemplo para renomear um Tag que j est sendo usado em todo o projeto apenas v em Edit Tags Objetos e troque o nome na linha em que est definido O mesmo se aplica para Edit Alarms Groups os membros de Templates
196. es feitas no projeto A rastreabilidade auxilia na verifica o das configura es do projeto em v rios est gios de seu desenvolvimento e implementa o Isto importante porque muitas vezes se precisa ser capaz de verificar qual a vers o do projeto que voc est usando quando desenvolvendo aperfei oamentos e trabalhando com diagn sticos O Action NET rastreia as altera es de todas as partes de configura o do projeto A aba Tabelas mostra uma lista de todas as tabelas do projeto que tiveram algum campo alterado com a indica o linha que foi alterada Com um duplo clique sobre a linha se vai para o editor datagrid ou editor de c digo ou de telas que gerou a mudan a A aba Altera es Changes fornece informa es sobre o m dulo espec fico em que as altera es ocorreram a altera o espec fica que foi feita a opera o de Build espec fica em que a altera o ocorreu bem como a data da altera o e quaisquer coment rios feitos pelo usu rio A aba Releases fornece informa es sobre a data de quando o projeto foi publicado que o publicou e o numero do ultimo Build em que o projeto foi publicado Adicionando e compartilhando anota es de projeto Muitas vezes durante o desenvolvimento e implementa o de um projeto os faes desenvolvedores necessitam ser capazes de deixar notas para si mesmos ou para outros que estejam colaborando no projeto de forma a principalmente documentar as a es e m
197. es sobre a sua fun o Algumas destas dicas incluem tamb m um exemplo que pode ajud lo O sistema tamb m valida os dados que voc entra na maioria dos campos especialmente em tabelas Se aparecer um contorno vermelho ao redor da c lula da tabela em que foi feita uma digita o esta entrada n o v lida Classifica o filtragem e agrupamento As informa es existentes em muitas abas no Action NET s o exibidas em tabelas cujas linhas podem ser classificadas filtradas e agrupadas Por default os itens na tabela s o listados na ordem em que voc os criou Para ordenar uma tabela 1 Em qualquer tabela clique no cabe alho da coluna que deseja usar para classificar m Ositens agora estar o classificados em ordem alfanum rica crescente com base nessa coluna 2 Clique no cabe alho da coluna novamente para classificar em ordem alfanum rica decrescente Uma seta sobre o titulo da coluna mostra se a ordem ascendente apoonta para cima ou descendente apontando para baixo 3 Clique no cabe alho da coluna novamente para voltar ao modo padr o Para filtrar uma tabela 66 rea de Trabalho de Engenharia 1 Em qualquer tabela passar o mouse sobre o cabe alho da coluna que deseja usar para filtrar m Uma seta para uma lista drop down exibida ao lado do t tulo da coluna temperature winddirection Type Parameters otalGeneration temperature winddirection windspeed 3 Selecione os itens
198. espec fica na aba atualmente selecionada da tabela DataGrid Digite o texto que deseja pesquisar na caixa de texto e pressione o bot o FindString m O bot o Find Object na barra de ferramentas acessa o Objeto de Refer ncia Cruzada que permite localizar onde os objetos s o usados no Projeto e vai diretamente para cada local Para mais informa es sobre refer ncia cruzada consulte Usando a Refer ncia Cruzada na pagina 70 Finalmente voc pode aplicar filtros din micos na tabela ET oj selecionada apenas digitando a m scara no campo de E j entrada Exemplo abc ir filtrar para mostrar apenas as linhas com as letras abc em qualquer posi o do nome ab ir filtrar para mostrar as linhas come ando com ab Clique no bot o Home para limpar todos os filtros e redefinir todas as colunas do DataGrid para visualiza o no formato padr o do sistema Guia do Usu rio Action NET 61 Nova Tag e Propriedades de uma Tag Nova Tag permite criar uma nova tag no banco de dados em tempo real Propriedades da Tag Mostra as propriedades da Tag Selecionada no TextBox Logon de seguran a Ao passar o mouse sobre o cone de Logon chaveiro mostrado o nome de usu rio conectado R no momento Se clicar no cone abre se a caixa de di logo Logon Por padr o quando o sistema iniciado o usu rio Guest registrado As permiss es de cada usu rio s o definidas como descrito em Seguran a e Usu rios na pagin
199. estiver conectado aos IEDs e alterar o valor do tag manualmente ser o executadas todas as a es da aplica o associadas a esta altera o E Sco projetista estiver conectado a algum IED on line o valor de cada tag cuja origem o IED ser o valor que est vindo do campo 2 O quadro da direita cont m as propriedades do objeto selecionado no quadro da esquerda No exemplo abaixo propriedades do objeto lt tag S1 P 51PT gt E Sco projetista n o estiver conectado aos IEDs ele pode alterar o valor de uma propriedade manualmente e verificar se os tratamentos previstos para esta altera o ocorrer o E Seo projetista estiver conectado a IEDs os valores destas propriedades referem se a condi es associadas ao objeto Assim no exemplo o objeto lt tag S1 P 51PT gt possui qualidade 192 ponto OK sua ltima leitura foi no dia 24 de julho s 19 23 20 000 estampa de tempo etc Guia do Usu rio Action NET 275 Q Property Watch TER EE x Trocar Usu rio ld na T Always on top us uso uss uss Selected Object Tag A1 P_51PT a q Press enter to condude edition Position on object row to view data Object Properties Modules Status Object Property Value 0 Tag Al P SINT Quality 192 A Timestamp 24 07 2013 19 23 20 000 L 5 1 EngUnits Tag A1 P_67N1T Format Tag A1 P_67P1T Retentive Tag A1 DJ52 D Visibility Tag Al DJ52 L Domain Tag A1 DJ52 hidi LockValue ValueType Historian DisplayValue Al
200. estrutura permite a sincroniza o entre os v rios processos independentes de valores em tabelas em tempo teal notifica o de eventos e atualiza o de informa es Este aplicativo Manager utiliza componentes projetados especificamente para a plataforma NET com infra estrutura adequada para o registro de eventos Fazendo uma compara o com uma supervis o em tempo teal ou de n vel 1 temos as seguintes diferen as fundamentais 28 Vis o Geral Bancos de dados HMI SCADA Action NET banco de dados em tempo real Tipos b sico de Tags como boolean int float Al m destes tamb m gerencia eventos datas tabelas real e textos consultas e dados estruturados Centrado em Servidor e processamento Processamento distribu do multi core e multi centralizado em um m dulo processos clientes e postos de controle avan ados Interfaces de acesso propriet rias Acesso atrav s Interfaces classes NET ou servi os web Defini o de vari veis em bancos de dados Defini o de vari veis em bancos de dados padr o com propriet rios suporte para SQL e ADO NET N o permite hot swap altera o da Ro P z P S E Permite atualiza es on flight com built in de configura o do projeto sem parar a execu o f j A gerenciamento de vers o da aplica o Tabela 1 banco de dados em tempo real nova gera o Persist ncia e redund ncia O acesso ao banco em tempo real para o
201. ferramentas de diagnose O Property Watch E o x User SUPER m List use uts Lists Selected Object Press enter to condude edition Position on object row to vi Object Properties Modules Status Foi inserido atrav s de Intellisense o nome lt tag A1 gt e ao ser inserido ponto ap s o Al alimentador 1 s o apresentados todos os pontos deste alimentador Q Property Watch Selected Object Object Properties Modules Status Property value 4 Foi selecionado o ponto lt Tag A1 DJ52 gt e ao ser inserido o ponto ap s o n mero 52 s o apresentadas todas as propriedades associadas a este ponto Dessa forma poss vel selecionar apenas as propriedades que se pretende depurar em um agrupamento de pontos Q Property Watch User SUPER List ust2 uss ust4 Selected Object o conde EAOn POON O OHE TON TO AN Object Properties Modules Status Object Value Property Value E vd r E Deadband Description DeviationMajor DeviationMinor DevicePoint Disable Domain EngUnits EstimatedValue FirstDescription Format 4 FullDescription v Hi T E Concluindo atrav s do Watch adicionam se v rios objetos a uma aba da janela os quais se pretende analisar o comportamento como mostra a figura abaixo Guia do Usu rio Action NET 279 Q Property Watch Press enter to condude edition Position on object row to vi Object Tag Al P SINT Tag AL P S1PT gt
202. figura o sssssrrrrrrrurrrr rr asas 199 Publicando o Projeto usa ss ansiosa ieena nia ai Sa ada da LATAS DA AO URU EU Ea da Da a a A 200 Objetos runtime Informatlof sam 2 nisi lisos Caps SD Ga E pi pi E DA e e a 201 Implantando projetos Action NET 203 sistemas locais disttiDu doS casssseaspas snes bens pane Das Loss sap a pes dao 203 Instala o do produto no computador de destino iiiiiicciiiisiiiierc sirene 204 Licen a e Verifica o da configura o do Projeto ccciiiicciiiiiciicter rrun nr rnrn 204 Instalando arquivos de configura o do Projeto iccciiiiiiiiisiciicercrrarartra 205 Configurando o servidor para Iniciar o Runtime ccciiccccccccccrereeeerir erre 206 Usando um atalho na inicializa o do Windows cicicicciiciiiccs cercar 207 Criando atalho sa ses cial eras temo EI Dig aipdag a EDER nda cb pg UA A SB Cap G 208 Usando um Servi o do Windows para inicializa o ciiciiiciiiiicicciiserteaa 209 Configura o para Clientes remotos cciiiiiciiii screen arara 210 Windows Rich Chents as a sina ma e ara SR E Sa E O RA a 210 Windows Smart Clients agua pes quina spa ds ain aa DES pd aa eus pd us O 211 Windows Web Clhents aamespaas Papeis ES air ps e Eds Dad der Epa qu da ae 212 Iniciando automaticamente clientes Windows iiiiiiiciiiciitscits errar 212 Clientes iOS iPhone e iPads css aas ras DE E ER RA ERA RA AA AA 213 Implanta o de Sistemas Redundantes
203. figura o para uma aplica o espec fica Esta configura o do projeto armazenada em um nico arquivo com extens o tproj 9 Dica Se a lista n o est mostrando nenhum projeto porque o sistema n o foi capaz de localizar arquivos de projeto nos caminhos do servidor e de pesquisa selecionados Use o Find Projects para pesquisar projetos no computador local use a aba Servidor para se conectar a um novo Project Server ou use o Create Project para criar um novo projeto Os Projetos mostrados nesta lista s o todos os encontrados nos caminhos de pesquisa que podem ser definidos usando o comando Find Projects Consulte Encontrando Projetos na pagina 50 Projetos localizados em computadores remotos ou em servidores na nuvem podem tamb m ser gerenciados usando a configura o do servidor consulte Accessando Projetos remotamente na pagina 53 Projetos ret m informa es sobre a vers o do Action NET que foi usado para criar o projeto original A menos que voc atualizar o projeto para uma nova vers o o projeto abre sempre usando a vers o com a qual ele foi criado Para mais informa es consulte Atualizando projetos na pagina 54 48 Gerenciamento de Projetos Criando um Projeto Clicando em New Project apresentada a tela abaixo com campos para a especifica o de atributos do novo projeto a ser criado Para cria lo preencha os campos com o nome e a descri o do novo projeto e e
204. finidos na pagina 82 ou utilize um tipo definido pelo usu rio Template Veja em Criando Tipos Customizados Tag Templates na pagina 85 Parameters Se estiver dispon vel configure os par metros Os par metros variam com base no tipo do Tag Array Quando este campo n o est definido em branco o Tag nico N o uma matriz Ao definir uma matriz com valor N ser criada uma matriz de Tags com as posi es de 0 a N Por exemplo ao criar uma matriz de Tags com o numero 5 a matriz criada a partir de Tag 0 at o Tag 5 o que significa que 6 elementos s o criados Description Digite uma descri o para esta tag 3 Para adicionar ou remover uma coluna clique com o bot o direito na rea de cabe alho da coluna e marque ou desmarque as colunas que ser o vis veis Coluna Descri o EngUnits Entre a unidades de engenharia da grandeza de uma medida que voc deseja usar pata essa tag Start Value Insira um valor inicial para esta tag Este o valor com o qual o tag ser inicializado quando for feita a primeira execu o do sistema em tempo real Format Digite um formato padr o para exibir os dados Por exemplo e NO N merto sem casas decimais e N3 n mero com tr s casas decimais e X hexadecimal suportado apenas para tipos inteiros e C moeda e Quando configurando a forma de Tela de dados nas telas poss vel definir o formato pata cada campo individualmente mas na
205. finir a Tela no ambiente Draw Preview Somente leitura Mostra uma miniatura da tela AllowSelection Selecione para permitir que os usu rios possam selecionar a Tela atrav s do seletor de p ginas PageSelector EditSecurity Escolha quais tipos de usu rios t m acesso para editar esta Tela Guia do Usu rio Action NET 147 Coluna Descri o RunSecurity Escolha quais tipos de usu rios t m acesso a esta Tela em tempo de execu o Description Digite uma descri o para esta Tela Ogas Table View Card View Table View TrendPenSetys Quality per aticers GaslityConfear aton Reports ard Vipra Card view Opera es em Telas Para editar uma Tela selecione a no DataGrid na aba Display e pressione o bot o DRAW Quando voc est no ambiente DRAW voc tamb m pode editar telas selecionando as na combo box na barra de ferramentas que aparece para a execu o de opera es com as Telas AN MainPage m caixa combo box a esquerda mostra o nome da Tela atualmente carregada na rea de trabalho Abrindo esta caixa clique na seta aparece a lista com todas as telas existentes no projeto Escolhendo se uma na lista esta ser carregada na rea de Desenho e passar ser a tela corrente para edi o m O cone em formato de disquete serve para solicitar salvamento das altera es E O cone com o disquete e a figura abrindo a ficha serve para solicitar salvar a tela c
206. g Linear Valor real deve seguir o tipo de Scaling DeviceValuel Scaling Para o caso do Scaling Linear Valor real deve seguir o tipo de Scaling DeviceValue2 Scaling Para o caso do Scaling Linear Valor real deve seguir o tipo de Scaling Exemplo 1 No campo comment do objeto A2 AMP que tem um subtype Fases teria sido colocado ADDRI Channels Nodes Points Drag a column header here to group ESS Al 201 ACCESSTYPE Read SCALING Equation Div 100 TagName Node Address DataType AccessT Scaling x AZ AMP B DNPSEL MA AI 201 Native Read Equation Div 100 P AZAMP A DNPSEL MA AI 201 Native Read Equation Div 100 Historian tables A tabela a seguir mostra as palavras chaves de colunas utilizadas Palavra chave DEVIATION Coluna Deviation Conte do Valor real de desvio em rela o ao anterior para nova grava o HIST DEADBAND DeadBand Valor real Banda morta em rela o ao valor anterior RATEOFCHANGE RateOfChange Taxa de varia o m xima em rela o ao valor anterior para nova grava o real Exemplo 1 No campo comment do objeto TR1 teria sido colocado 292 Deploy Gera o automatizada de projetos HIST DEADBAND 2 5 DEVIATION 3 5 Historian Database SPINDB EM Use binary cache a e RC O Description ANAL GICAS 10 segundos Drag a column header here to group TagName DeadBand Deviation RateOfChange HistorianTal TRIANA I
207. g pode ter um ou mais registros nesta tabela em fun o do comportamento desejado figura abaixo mostra exemplos de tags com quatro registros de alarme vari veis anal gicas dois 122 Alarmes eventos e Audit Trail registros eventos que se deseja dois comportamentos distintos e um registro de alarme sinaliza o de estado de equipamento Drag a column header here to group by that column TagName Condition Limit Group Priority Message _ A2 P_67N1T Equal 0 AL OFF 11 fTag A2 P 67N1T FullDescription A2 P_67N1T Equal 1 AL1ON 1 fTag A2 P 67N1T FullDescription A2 P 67PIT Equal 0 AL OFF 11 fTag A2 P 67P1T FullDescription AZP 67PIT Equal 1 AL1ON 1 fTag A2 P 67P1T FullDescription AZANA IA LoLo 280 AL ANA1 3 fTag AZ ANA IA FullDescription Lo Lo AZ ANA IA Lo 290 AL ANAZ2 3 fTag AZ ANA IB FullDescription Lo AZ ANA TA Hi 310 AL ANAZ2 3 Tag AZ ANA IA FullDescription Hi AZ ANA TA HiHi 320 AL ANA1 3 Tag AZ ANA TB FullDescription Hi Hi Habilitar Limites por Turno A op o Habilitar Limites por turno especialmente orientada a sistemas que necessitem implementar a funcionalidade de N veis de Carga Leve m dia e Pesada Quando escolhida na tabela Itens conforme a figura abaixo aparecem tr s colunas para que se especifiquem os limites para cada n vel de carga Drag a column header here to group by that column TagName Condition v Limit Limiti Limit2 G
208. gina 214 Sistemas locais e distribu dos Quando voc terminar de desenvolver e testar o projeto voc pode implantar o aplicativo em tempo de execu o para ser utilizado pelos usu rios finais O Action NET pode ser implantado em v rias arquiteturas diferentes tais como m Incorporado equipamentos sem interface de usu rio local m Pain is ou computadores nicos stand alone com interface de usu rio local E Sistemas distribu dos com muitas esta es clientes acessando um servidor m Servidores redundantes com v rios usu rios conectados Os procedimentos de configura o para cada arquitetura tem muitos passos comuns Para todos os sistemas at mesmo para as instala es aut nomas o Action NET tem o conceito de componentes servidor e cliente Os componentes do Servidor s o o Arquivo de Projeto e os m dulos que executam as tarefas do lado do Servidor como o de aquisi o de dados tratamento de alarmes e registro de dados Os componentes Clientes s o as Interfaces Gr ficas de usu rio e os scripts relacionados Quando voc tem um projeto local ou em um nico computador stand alone os componentes do Servidor e do Cliente s o executados na mesma m quina As tecnologias de cliente usadas pelo Action NET simplificam muito a implanta o j que voc instala o projeto somente no computador servidor Todas as esta es clientes usar o o mesmo projeto deste servidor Para a instala o dos componentes
209. http localhost tprojectserver service svc para verificar se o servi o foi instalado corretamente Deve ser mostrada uma p gina com informa o sobre o servi o 7 Para o TVisualizerWeb TVisualizerRemote configure m Alias an 20141 m Physical Path CA Program Files Spin Action NETYan 2014 1 Pasta padr o Certifique se de usar o caminho correto para a pasta de instala o do Action NET 18 Primeiros passos m Application Pool Configure um pool baseado no NET 4 0 Exemplo ASP NET Edit Application gt h amm _ a a aa es O Site name Default Web Site Path Alia Application pool entar Example sales Physical path CaProgram Files 486 NTatsoftiFactoryStudioNfs 2012 1 ana Pass through authentication Connectas TestSettings La Jl cms m Nota seguran a deve permitir a qualquer utilizador Everyone pelo menos para a leitura m NoE teste a URL http localhost an 2012 1 service svc para verificar se o servi o foi instalado corretamente Ele deve mostrar uma p gina com informa es sobre o servi o 8 Para iDataPanel Service configure m Alias iDataPanel m Physical Path C A Program Files Spin Action NETYan 2014 1 Pasta padr o Certifique se de usar o caminho correto para a pasta de instala o do Action NET m Application Pool Configure um pool baseado no NET 4 0 Exemplo ASP NET m Nota Security deve ser habilitado para
210. hutD Client none BuiltIn s ClientStartup VBdotNet Client Startup Client none BuiltIn s ServerShutdown VBdotNet Server Shut Server none BuiltIn s ServerStartup VBdotNet Server Startup Server none BuiltIn s Para configurar tarefas 1 V para Edit gt Scripts gt Tasks 2 Digite ou selecione as informa es conforme necess rio Coluna Descri o Name Digite um nome para a tarefa O sistema permite que voc saiba se o nome n o v lido Code Somente leitura Por padr o a linguagem dot Net selecionada quando voc criou o projeto Na guia Editor de c digo voc pode mudar a linguagem do c digo Para alterar o padr o de projeto v para Info gt Settings Trigger Digite ou selecione o evento tag ou objeto que ser usado para desencadear a execu o da tarefa A tarefa executada quando o valor do objeto muda Period Digite a periodicidade de execu o da tarefa O campo tem o formato hh mm ss Domain Selecione o local onde o script executado e Cliente Tarefa executada em cada sistema cliente Estas s o tarefas que se aplicam localmente no computador do usu rio por exemplo gera o de relat rios e Servidor Tarefa executada no servidor do sistema Estas s o tarefas que se aplicam toda a aplica o ou seja a n vel global InitialState Selecione o estado inicial das tarefas e Enabled Tarefa est pronta para ser executado desde o inicio e Disa
211. ia do Usu rio Action NET 181 Tabela 22 Configura o de uma janela DataGrid Campo Show Group Control Label Descri o Digite o texto a ser exibido nos t tulos das colunas Show Column Titles Selecione para exibir os t tulos das colunas AllowSort Selecione para permitir que usu rios classifiquem os dados por coluna Auto Create e Selecione para que o sistema automaticamente inclua na janela todas as colunas da Column tabela fonte Se selecionado voc n o tem que configurar todas as colunas com as op es abaixo Para personalizar colunas espec ficas adicione a coluna na lista de colunas e defina as configura es do lado direito descritas abaixo e Desmarque esta op o para configurar manualmente cada coluna que voc deseja incluir na lista usando as configura es do lado direito descritas abaixo Filter Digite uma consulta SQL para limitar os dados exibidos Refresh Digite um nome de Tag que ir disparar uma atualiza o dos dados Columns Para personalizar colunas espec ficas adicione a coluna na lista de colunas e defina as configura es do lado direito descritas abaixo Visible Selecione para que a coluna seja exibida na janela do DataGrid Editable Selecione para permitir que os usu rios edite a coluna Show in Column Chooser Selecione para incluir a coluna no seletor de colunas o que permite aos usu rios selecionar as colunas a serem mostradas
212. ia e Rd dd a a e i 29 Engenharia e Runtime seas gti dd da a Did SU da 6 ug E 29 Modelo de Objetos e Namespaces on nunnn nern nn nnne rnnr rr rere nn nerne nern 29 Projetos Action NE E aaa Diana sas ET EENE ERE E E EEE E a ar 31 Engenharia Distribuida sssri ceste tiet ea ia e e Ra EEN E E EE EA e 32 Configura o da rea de trabalho ciccciciiii cce rara 32 M dulos Action NE asas iara casar r NAS LEU ca E Se Da 33 Tags de tempo teal assa sys as e aa do pare lg ao pal aaa aa a pata AEREN 34 Telas Graficas pintado and ia A EE EEE E EAEE A EES 35 Cinco tipos de clientes remotos s o suportados iciciiciiiciiciiitceo 35 Seguran a e Redund ncia saso assassina ceia a nte eras are a eae aa aaa 36 Tendencia e ElistoriadOr js uai paridade quad ala LE i npin OLA DANO NE la pa pda a 36 Devices Comunica o com IEDs ccccccicic re E E 37 Alarmes e Events se nsrms no sai aaja E ET IG o aa ea de 4 po ana EER 37 Datasets e SQL es is a caspa SEDA A AE ECT CU pan E EE pata Gg qr 37 Guia do Usu rio Action NET Senpts e dot NET sacado a as kust aa E a EaD E AN VE E LR qa 38 Otimiza o e controle avan ado ccccicicicic serena 39 Relat rios e acesso a dados rriei es mesas pa mam iba e causes a pra guga dus qua a arara a es a RA 39 Testando e executando projetos saia a na usasse cagar sura cai ad br an EAE EEES AEA RERA EEA 40 Building espres ereis urt bass SEA paTUe EENE E Landes rs Erg ENESES EEES OEE DEN
213. iaS sais tedre ga Dae aa na UR E DECE PEE rA e EERE UREE a ig 288 Atributos adiCioNaIS sa posa dps a E Da DR Ag O Ta RA EE E a EA 290 Alara THEMIS suma ond art d sudo ni and ETA dad lg a dA aa i E 291 POIS arai nes aaa ES a a A A a aE a 292 Histonian tables ss agia ea ds da Sesapi ds adEd ad a patos e ade Sa pd 292 Executando o Deploy ia sas senna nas tat e E aa a e o aa A ate e a 293 viii Conte do Gloss rio Guia do Usu rio Action NET 295 Conte do Primeiros passos As se es seguintes pretendem dar uma vis o geral do Action NET visando familiarizar o usu rio iniciante com o produto m Bem vindo ao Action NE T na pagina 9 m Sobre este Guia na pagina 10 m Obtendo Ajuda na pagina 10 m Instalando o Action NET na pagina 12 m Licenciando o Action NET na pagina 14 m Iniciando o Action NE T na pagina 13 m Instalando servi os no IS na pagina 15 Bem vindo ao Action NET O Action NET uma poderosa ferramenta plataforma para desenvolver e implementar sistemas de supervis o e controle de processos e equipamentos O Action NET oferece uma tica nica e intuitiva interface para o usu rio com gr ficos din micos complementados por um editor gr fico e vasta capacidade de aquisi o de dados em tempo real pela utiliza o de uma extensa biblioteca de protocolos de comunica o padr es na ind stria e no setor el trico O conjunto abrangente de caracter sticas do A
214. ica o ser o ativados ver sele o em verde Uma vez ativada a aplica o apresentada a janela abaixo com o estado de todos os m dulos da aplica o Guia do Usu rio Action NET 277 4 Action NET Startup Project C hAction NET ProjectsiDemo Project dnp tproj Module State running running running running running Lo Le a Lo Lo Lo e e le le le le e elle le le felle le not running s Shutdown Server 127 0 0 1 Port 3101 Started N 3 3 ecutando se clicar no bot o encerra m dulo Se selecionado m dulo foi pausado Se selecionado ativa m dulo Assim por exemplo se o usu rio faz uma altera o no m dulo de Devices que trata a comunica o com IEDs basta parar o m dulo e ap s reativ lo Se ao ativar a aplica o o projetista n o ativou o Watch ou Trace basta pressionar os bot es acima de Watch e Trace para inici los Usando o Watch Quando ativado este m dulo vem com todos os campos vazios Para inserir objetos em cada uma de suas abas basta teclar a letra associada ao objeto por exemplo tag que atrav s da propriedade de intellisense c digo inteligente s o mostrados os poss veis objetos associados quela letra como mostram as figuras abaixo Ao digitar lt t gt s o apresentados diversos objetos onde em destaque cinza lt Tag gt aparece o primeiro objeto que emparelha com a letra lt t gt 278 Utilizando
215. iciiciiiiiiciiii rreren unnn renner 214 Configura o das op es de redund ncia iccciiicciiiii cicero 214 Vers es e Licen as Action NET 217 N meros de vers o do Action NET ccicciic carrear 217 vi Conte do Tipos de Licen as Action NET eirias rsriiat trt iatt Enr ESAE ENEE A AA KE EPa EKA E Ca NNG 218 Familia e Modelo do Produto r cget i einen a TEE A E i Da 218 Acesso remoto Projetos soc sesroat eras aat aats a ia EE a EEEE a EEE a 219 Configura o do projeto e Licen as sc aa ma amipap a sc qua bis anima EA SG ENEE A 220 Usando v rias vers es Simultaneamente ciiciiiciiiiiiis cesar aa 220 Namespaces de tempo de execu o 223 Objetos runtime Project sanepa re man papo apo a dd Dad da aa 223 Classes do Microsoft NET Framework icicicciicictiii renren 223 Sept Toolkit sesuais ir Lp ia ps La pac pa pa E O EEE pa dig a ag a 223 Teclados personalizados em Telas iiiiiiciiciiiiicic serra 223 Toolkit de controles WPF cciiccciicci rrenan 223 API deacesso a dados COM su cpu nepal ms ppa a aa GS LO ba q a 223 Assistente de Importa o e Toolkit de drivers cciciiiiiiciisccicris 224 Aplica o Default Enterprise 225 Ob vo sea Gra do O A SS GE o su E E E E EOS 225 Objetos da Aplica o Default aus aus negao pa papai ala da ea Ene AD Pa Grata ald cada Ea 225 Layout Delano saio ro DS ek praca fa a DS DR Gt O EEE a 226 Telas Disponibilizadas sta aliar apura pra neti EUA al
216. igite um nome para o dicion rio 4 Clique em OK 5 Na coluna Valor digite o valor num rico e na coluna Texto traduzido digite o texto a ser exibido 6 Para os Tags que usam os valores num ricos com o Conjunto de Enumera o configurar a coluna Par metros para usar este conjunto 7 Ao configurar um componente de uma tela para usar estas tags deve se definir o TextOutput para um dos seguintes atributos m Com tagName ou Tagname Value para mostrar o valor num rico da tag m Com Tagname ValueAsString ou Tagname DisplayValue para mostrar o texto do conjunto de enumera o Veja na figura um exemplo para a cria o do Conjunto de Enumera o SEC States para a defini o dos estados de uma chave seccionadora Guia do Usu rio Action NET 73 Drag a column header here to group by that column Value DisplayText E EM CURSO ABERTA FECHADA INDEFINIDA Na defini o do Tag veja a indica o para uso do dicion rio do Conjunto de Enumera o Drag a column header here to group by that column Name Array Type Parameters Description E a E TR sc2 AnalogInt Dictionary SEC states Seccionadora E Era Digital LIGAR SECC Dicion rio de Categorias Um tag pode pertencer a uma categoria pr definida de objetos Por exemplo tags de trafos tags de alimentadores tags de prote o podem ser categorias As categorias devem ser pr definidas no Dicion rio de Categorias Voc pode criar Categoria
217. ilizado nas te JLocalization mensagens de alarmes e textos de telas do projeto Extensions Importar dados de configura o j criados para Servidores OPC de quaisquer tabelas de configura o em o Extensions formato CSV ou mesmo de um projeto completo Configurar o uso de aplicativos externos Modelos compartilhando dados em tempo real 40 Vis o Geral Building Build serve para recompilar todos os objetos telas e scripts do projeto para verifica o S Build final quanto a poss veis erros antes da coloca o do projeto para a produ o feita uma verifica o completa da l gica da aplica o durante a prepara o dos arquivos para a vers o final de produ o Esta opera o n o necess ria durante o desenvolvimento do projeto j que todas as modifica es s o automaticamente e transparentemente sendo compiladas em background enquanto as edi es s o feitas Messages 10 13 2011 12 08 06 PM Object ID BuildStatus BuildErrors Location 4 nool Testando o projeto mm Esta fun o leva o a executar o projeto no modo de Teste o que significa habilitar as Ares prote es que permitem a execu o mesmo na mesma m quina que o projeto est executando na partida As fun es de grava o do Historiador e de Alarmes s o direcionadas para utilizar arquivos tempor rios ao inv s dos definidos na base de dados do projeto final em produ o Opcionalmente pode se habilitar ferramentas
218. ina 107 N s ou nodos s o as esta es l gicas conectadas a cada canal isso significa um mapeamento com os dispositivos que est o conectados a cada rede l gica m Configurando endere os de pontos na pagina 109 define o comportamento e o endere amento pata leitura ou escrita de pontos de dados em cada n do dispositivo que ser acessado m Configurando Tipos de Acessos na pagina 111 permite personalizar a forma como os pontos de dados ser o acessados como ler ou escrever os ciclos de execu o e gatilhos para execu es de tarefas Protocolos de Comunica o Conectividade uma caracter stica fundamental na plataforma Action NET portanto o sistema possui embutido suporte para v rios protocolos padr o da ind stria tais como OPC e Modbus al m destes o Action NET tem tamb m muitas interfaces de comunica o nativas para uma grande variedade de protocolos propriet rios de fabricantes de hardware e PLCs As raz es para incluir protocolos nativos al m de OPC s o muitas tais como redu o de custos j que a maioria dos protocolos n o s o cobrados configura o mais f cil uma vez que est integrado no sistema maior acesso a fun es dos protocolos por raz es de desempenho e diagn sticos caracter sticas que n o s o poss veis quando se usa componentes externos como o OPC O suporte t cnico tamb m simplificado pois o fornecedor dos protocolos nico e o mesmo que desenvolve e
219. istema cria um backup do arquivo de projeto atual Se voc deseja salvar o projeto como ele era antes desta compila o renomeie o arquivo de backup m Quando voc est se preparando para fazer uma publica o ou seja criar uma aplica o somente leitura para tempo de execu o em ambiente de produ o Para criar o aplicativo de produ o pelo Build 1 V para Run gt Build gt Messages 2 Se voc desejar empacotar o banco de dados selecione a op o Pack database after build empacote o banco de dados ap s a execu o do Build Guia do Usu rio Action NET 197 E O empacotamento reduz significativamente o tamanho do arquivo de projeto O sistema cria um arquivo com a extens o de backup que o banco de dados antes do empacotamento Normalmente voc vai quer empacotar o banco de dados cada vez que voc executar uma compila o 3 Se voc quiser salvar todas as telas selecione a op o Verify Symbols and Save all displays m Certifique se de usar esta op o se voc tiver feito altera es para a biblioteca de s mbolos Esta op o se aplica a todas as modifica es na biblioteca de s mbolos ao longo do projeto m A op o include debug information dever ser selecionada se voc desejar que ap s o Build ainda exista informa o para a depura o de scripts 4 Clique no bot o Build 9 Dica Quando selecionada a op o Save a project copy on this build um
220. istrar a chave de licen a Enquanto voc n o comprar uma licen a voc pode usar a vers o Express para treinamento e avalia o Para o licenciamento pode se usar uma Soft Key chave de prote o por software ou uma hardkey dongle Voc pode conectar uma hardkey em um computador que j tem uma Chave de software instalada Enquanto o hardkey estiver conectado o sistema usa as configura es de licen a da hardkey Use o mesmo procedimento abaixo para atualizar uma licen a tanto para Soft keys como para Hard keys Para mais informa es sobre licenciamento consulte Vers es e Licen as Action NE T na pagina 217 Para licenciar o Action NET 1 10 11 12 13 14 14 Inicie o Action NET m Veja Iniciando o Action NET na pagina 13 Na p gina Action NET principal clique em Licence m Ouir para Info gt Licence gt Register durante a edi o de um projeto Se voc estiver usando uma Hard Key conecte a ao seu computador Clique Get Site Code Obter o c digo do site Navegue para onde voc quer salvar o arquivo aceite o nome de arquivo padr o e clique em Salvar Quando a mensagem de confirma o for exibida clique em OK m Envie o arquivo para o seu distribuidor ou para support W spin com br Depois de receber o arquivo com a chave de licen a por e mail coloque o arquivo de chave de licen a em uma pasta no seu computador ou rede Se voc estiver usando uma HardKey con
221. ita ou dados futuros ou ainda dados de outras tabelas SQL ou qualquer cen rio em que haja necessidade de uma personaliza o na obten o de dados Para esta personaliza o um m todo Get Samples deve ser definido qualquer Classe de scripts para fazer a obten o de amostragens Na aba Edit gt Tags gt Historian este m todo deve ser definido na coluna Get SamplesMethod O prot tipo para este m todo DataTable GetSamples string tagNames object startRange object endRange Os par metros m Os par metros startRange and endRange s o do tipo e dotNET DateTimeOffset quando utilizados para obter tabelas usadas em gr ficos de tempo e Double quando criando dados para gr ficos X Y m O objeto retornado pelo m todo DataTable dever ter as seguintes colunas e DateTime A data e hora da amostragem e TagName O nome do tag utilizado como FieldName para a coluna com o valor do tag em Double e TagName Q Coluna opcional com a qualidade do dado na codifica o OPC Objetos runtime do Historiador O namespace Historian tem as propriedades e o estado atual do servidor Historiador O objeto Historian Table tem a lista de tabelas definidas no historiador e as propriedades de cada tabela A propriedade de tag Tag tagname Historian fica habilitada para os tags se h defini o de registro hist rian no projeto Guia do Usu rio Action NET 95 96 Historiador e Registro de dados Seguran a e Usu rios
222. izadas pelo WPF e XML Tanto as ferramentas de engenharia que proporcionam interfaces muito amig veis como os m dulos de tempo real de visualiza o que facilitam aos engenheiros criar aplica es avan adas estado da arte incluindo acesso a todo o potencial de placas de v deo atualmente dispon veis com mais rapidez e efic cia no desenvolvimento O Action NET inclui um poderoso editor de recursos gr ficos para criar as aplica es de tempo real exclusivamente criado para proporcionar a melhor integra o com os outros m dulos e com o banco de dados em tempo real O editor inclui tamb m um conjunto de anima es din micas para os objetos de visualiza o e uma biblioteca de s mbolos que pode ser estendida pelo usu rio Cinco tipos de clientes remotos s o suportados Rich Clients executado como uma aplica o desktop permite o bloqueio da altern ncia entre esta tarefa e outras do Windows Este tipo ideal para aplica es de controle de processos que necessitam de alto desempenho disponibilidade e seguran a Smart Clients Usa a tecnologia Clique Once que instala e atualiza o software em clientes remotos com um nico clique a partir de um navegador e ainda automaticamente atualizado nos clientes remotos quando for atualizado no servidor Este tipo usa todo o poder do computador remoto por m ainda mantendo as vantagens de um sistema centralizado de instala o Guia do Usu rio Action NET 35 Clien
223. l Alimentador que usa como atributos outros Templates Drag a column header here to group by that column Name Type Array Parameters Engunits Format C x E a Et io a E Correntes AN_Corrente Tensoes AN_Tensao _ Disjuntor AN_Disjuntor Guia do Usu rio Action NET 87 Agora pata se criar um objeto Alimentador deve se ir para Objetos e inserir um novo tag por exemplo SE DEMO ALIM 01 e escolher na lista de tipos o AN Alimentador Com este procedimento todos os tags para o disjuntor e a medi o ser o criados automaticamente Os nomes dos tags ter o os nomes dos objetos de tipo constituintes como SE DEMO ALIM 01 Correntes AMP A SE DEMO ALIM 01 Correntes AMP B SE DEMO ALIM 01 Disjuntor DJ SE DEMO ALIM 01 Disjuntor D L Criando N veis Assets Se voc tiver a vers o Enterprise do Action NET os N veis ou Assets permitem configurar metadados adicionais para o seu projeto Por exemplo voc pode organizar os objetos em seu projeto tais como Tags Devices e Alarmes em uma hierarquia Isto permite lhe agrupar Tags que est o relacionados entre si Nas concession rias de energia usa se geralmente para se identificar um bay a subdivis o do sistema el trico em Regionais Subesta es e Setores de tens o Os objetos n veis existem justamente para esta defini o hier rquica A hierarquia pode refletir coisas como UHEs Subesta es Setores de tens o Define se na aba N veis Assets d
224. la 5 Digite ou selecione as informa es na nova linha da tabela conforme necess rio para concluir a configura o do banco de dados Coluna Descri o Name Digite um nome para a configura o do banco de dados O sistema indicar se o nome n o v lido mostrando a c lula com o contorno vermelho Provider Selecione o provedor de banco de dados 128 Datasets e Interc mbio de dados Coluna Descri o Database As op es mostradas aqui dependem dos drivers de provedores existentes e instalados na m quina Selecione o tipo de banco de dados que ser usado ConnectionString Digite as informa es necess rias para se conectar ao banco de dados LogonName Digite um nome de login v lido para o banco de dados LogonPassword Digite a senha que corresponde ao LogonName Description Digite uma descri o para o banco de dados Outras colunas Para defini es de outras colunas que est o dispon veis em muitas tabelas consulte Defini o de colunas comuns na pagina 68 6 Se voc estiver usando o novo banco de dados externo para o historiador de tags ou de alarmes mude o nome dos bancos de dados existentes TagHistorian or AlarmHistorian para outros e em seguida mude o nome da nova configura o de banco de dados para TagHistorian ou AlarmHistorian m Para os bancos de dados de historiador de tags ou de alarmes a configura o dos nomes dos banco de dados nesta
225. larmes O objeto Alarm Group tem a lista de todos os grupos definidos e suas propriedades O objeto Alarm ltem tem todos os itens de alarme e suas propriedades As seguintes propriedades dos Tags s o relacionadas com o m dulo de alarme Em tagtagname Hi configura o e status de execu o do alarme HI Guia do Usu rio Action NET 125 m Os nomes semelhantes para outros tipos de alarme Veja em http www spinengenharia com br help an 2014 runtime index html para a refer ncia de programa o completa em objetos de tempo de execu o 126 Alarmes eventos e Audit Trail Datasets e Interc mbio de dados As se es a seguir descrevem como configurar os bancos de dados m Configurando Conex es de Bancos de dados na pagina 127 m Configurando acesso Tabelas de BDs na pagina 133 m Configurando consultas de banco de dados na pagina 134 m Configurando Arquivos para troca de dados na pagina 135 m Objetos Runtime Datasets na pagina 136 Configurando Conex es de Bancos de dados Por default o Action NET usa um gerenciador de banco de dados SQL embutido SpinDB para os Historiadores de Tags e de Alarmes Voc pode configurar outros bancos de dados externos tais como o Microsoft SQL Server Oracle ou outros Se voc tem a expectativa de que estes historiadores v o necessitar armazenar mais de 10 GB voc deve considerar desde a implanta o inicial o uso de um banco de dados externo Ao usat
226. las com desenhos imagens gr ficas scripts defini es de tags o mapeamento de endere os em IEDs dispositivos externos e assim por diante s o salvas em um nico banco de dados embutido orientado para SQL Esse arquivo criptografado para sua seguran a e deve ser aberto e editado usando somente as ferramentas de engenharia de projeto A configura o do projeto salva em um arquivo com extens o TPROJ No mbito do processo de Publishing descrito em Controle de Vers o de Projetos na p gina 199 voc tamb m pode criar vers es read only do projeto destinadas apenas para a execu o em tempo real que ter o a extens o TRUN Multi usu rio multi Projeto O sistema permite que muitos projetos possam ser abertos ao mesmo tempo Se voc j tem um projeto aberto basta selecionar outro projeto na lista de Sele o de Projetos e abri lo Quando uma segunda inst ncia do mesmo projeto aberta ela ser aberto como somente leitura A fim de permitir usu rios simult neos voc deve ter um Servidor de projetos licenciado para v rios engenheiros Na aba de licen a na caixa Grupo de Engenharia voc tem o n mero de usu rios da ferramenta de Engenharia que podem acessar simultaneamente o servidor selecionado ou computador local Guia do Usu rio Action NET 55 Informa es sobre o Projeto Cada arquivo de projeto tem incorporado metadados com as principais informa es do projeto Ao utilizar as ferra
227. lel SEL UNHA OLANAW o o o Table1 __ SEL UNHA OLANA FREQ o o o Tablei SEL UNHA OLANAV CA o o o Table1 o o o Para cada Bay deve ser repetido procedimento semelhante Cria o das Telas da Aplica o Conforme apresentado no cap tulo referente a Aplica o Default j existem nove telas onde oito j est o prontas ver em Telas Disponibilizadas na p gina 227 Tela Principal AN_MainPage Na tela principal foram colocadas informa es da Linha 01 conforme mostra a figura abaixo Guia do Usu rio Action NET an 2014 1 245 As quatro retas e o texto Prote es s o ret ngulos e TextOutput respectivamente que ap s serem criados foram agrupados sem nenhum v nculo tags Os valores das tr s vari veis anal gicas a direita s o TextBox associados aos tags das vari veis pot ncia ativa reativa e tens o LA DJ01 HRR HR Es pene As prote es s o checkBox sendo cada uma associada a um tag do bay de linha Elas s o tipo Output Binding Outputonly o que quer dizer que o usu rio nunca faz uma entrada no checkbox a Tag SEL_LINHA_01 P_51GT ab r F son F 67617 F 67P1T F 81017 F 81027 F ZONA 1 T zonaz F Zona 3 I BX PRESS O SF6 246 Criando aplica o a partir da Default O desenho do bay de linha foi feito com objetos ret ngulos c rculos e pol gonos seta que ao final foram agrupados tornando se um nico objeto ema cd H f E E
228. linha Isto especialmente til para definir etiquetas para marcas que requerem duas linhas de informa o Para formatos v lidos de data e hora consulte Formatos de Tags na pagina 84 Por exemplo t tempo para o formato da primeira linha d data abreviada para o formato da segunda linha Pens Visible Mostra 1 ou oculta 0 a pena selecionada Ex 1 ou showPen1 Tag Define a Tag que ir fornecer o valor para a pena Min Minimo valor da escala linear para o valor da tag de acordo com o intervalo do eixo Y Max M ximo valor da escala linear para o valor da tag de acordo com o intervalo do eixo X Pen Escolhe o modelo a cor e a espessura da linha da caneta Telas e S mbolos Tabela 21 Configura o da Janela Tend ncia Campo Descri o Mark Define o formato da marca para cada ponto da linha de tend ncia CursorValue Definir a tag que vai receber o valor real do eixo Y de acordo com a posi o do cursor Por exemplo Tag pen1CursorValue FieldName Define o nome da pena Usando a escala no eixo Y Considerando se Eixo Y Min 0 Eixo Y Max 100 O controle de tend ncia permite que muitas penas sejam exibidas juntas Quando suas penas n o tem a mesma escala voc pode usar as dicas abaixo para ajustar seus dados no mesmo gr fico para melhor visualiza o m Se uma pena tem uma escala mais baixa de O a 1 por exemplo voc pode definir a propriedade Max da pena em 1 as
229. links a a clientes remotos e em telas na web Um controle de Any drowing or chan trom depi e Dd wth the navegador nativo para visualiza o de relat rios est inclu do T por isso n o h necessidade de programas de terceiros para E ver gerado relat rios anteriormente configurados Veja mais em Relat rios e Acesso a dados na pagina 193 Guia do Usu rio Action NET 39 Testando e executando projetos x lt O ambiente de execu o fornece acesso a todos os recursos de execu o do projeto DEMO omke E Draw Info Build Build deve ser utilizado para solicitar a prepara o do Projeto 7 para execu o em tempo real e o salvamento da hist ria do projeto incluindo compila es e builds de scripts em E bibliotecas de c digo execut vel Test Teste para testar o projeto e verificar sua execu o em tempo real antes de public lo para uso no Servidor real StartUp Permite especificar ferramentas de diagnose e os m dulos a serem utilizados para testar aplicativos e scripts em e i 5 ba execu es do projeto Publish Publicar o projeto para obter o arquivo final de instala o no servidor Obt m se um novo identificador da Tools Revis o Publicada do projeto UseCount Apresenta um sum rio do projeto como numero de a UseCount Tags utilizados Fornece tamb m um relat rio de refer ncia oia cruzada dos objetos do projeto Localization Para a customiza o do idioma a ser ut
230. litado ou Impedido m lt AN Equip Sel gt Value gt em digital simples gt 0 desligado 1 ligado m lt AN Equip Sel gt Value gt em digital m ltipla gt 0 falha 1 desligado 2 ligado 3 falha m lt AN Equip Sel gt AlarmDisable gt 0 alarme habilitado 1 alarme desabilitado n o aparece nos sum rios de eventos e alarmes Janela de Login LogOn Quando dado um clique do bot o esquerdo do mouse na figura apresentada a esquerda aberta a janela de login de novo usu rio Guia do Usu rio Action NET 271 PM D gt User name super S mbolo Disjuntor vari vel que lt AN_DI ActON NET Password 4 OK Cancel gt E utilizado para apresentar o estado de um disjuntor Este s mbolo tem uma nica EFAULT AnalogInt gt Quando o usu rio insere este s mbolo na X tela deve substituir esta vari vel por uma vari vel associada ao estado de um disjuntor como por exemplo lt L1 DJ52 gt que o disjuntor da linha L1 na aplica o exemplo As din micas deste s mbolo s o 1 Quando o mouse passa sobre o controle este aumenta 20 Shine 2 Disjuntor aberto cor verde fechado gt cor vermelha 3 Quando lt disjuntor gt disable 1 colocada uma bandeirola de Impedimento Linha Viva 4 Quando feito um clique com bot o esquerdo do mouse sobre o s mbolo o tag do disjuntor associado a vari vel reference lt Tag AN Equip Sel Link gt e
231. m das colunas arraste um cabe alho de coluna para um novo local Para voltar para a Tela padr o clique em 03 MRestaurar as configura es padr o de grade Defini o de colunas comuns V rias colunas comuns est o dispon veis em muitas Tabelas Estas colunas s o definidas abaixo em vez de repetir los na descri o de cada tabela em itens seguintes Table 1 Descri es das colunas comuns Coluna Descri o ID ID do registro de banco de dados atribu do a este objeto na tabela Os n meros s o atribu dos iniciando de 1 para o primeiro objecto criado e continuam crescendo sequencialmente conforme necess rio Os IDs s o exclusivos apenas para uma tabela espec fica Level Selecione o n vel que voc deseja associar a um Tag na aba N veis Levels ou Assets Veja Criando N veis Assets na pagina 88 Category Selecione uma ou mais categorias para este atributo Veja Dicion rio de Categorias na pagina 74 DateModified Data em que este objeto foi modificado pela ultima vez DateCreated Data em que este objeto foi criado inicialmente Description Para se digitar uma descri o deste objeto coment rio opcional 68 rea de Trabalho de Engenharia Copiando e Colando Linhas Voc pode copiar e colar linhas de e para tabelas em Action NET As fun es copiar colar permitem copiar linhas de uma tabela para outra dentro do Espa o de Trabalho de Engenharia Por exemplo voc pod
232. m durante a execu o se forem feitas altera es nos par metros do projeto as mesmas ser o efetivadas e incorporadas ao projeto enquanto executando f Startup UserName guest Password Project server Port omputer oc Execution Path roject Path Module Information Alarms Devices Reports Property Watch Datasets Historian Displays Scripts P OPCServer Running projectDemo Disconnecter Publicando o Projeto gt A fun o Publica o cria uma vers o para o projeto protegida contra a escrita read only Ep Publish em um arquivo apropriado para ser instalado nas m quinas definitivas de produ o Quando o comando de Publica o executado um novo arquivo de projeto com a extens o teng criado utilizando para numero de vers o o que estiver especificado no campo correspondente desta rea mostrada a seguir Os projetos Publicados arquivos com a extens o tproj s o em tudo similares aos projetos correntes em desenvolvimento extens o proj mas somente podem ser abertos em modo protegido read only Esta funcionalidade permite que se tenha uma vers o segura de aplica es publicadas que pode ficar como backup na pr pria instala o final Veja mais em Execu o Testes e Publica o de Projetos na p gina 195 42 Vis o Geral Informa o e Controle de Vers o O ambiente de Informa es fornece acesso a detalhes de configura o atual do projeto Info Mostra as vers
233. m instala es licenciados com o m dulo de conex o PI habilitado Importando Tag Templates em XML Cria os Tag Names Tag Templates de acordo com a estrutura de dados do arquivo XML ele tamb m cria a configura o Edit Datasets Files para ler esse arquivo Importando classes dot NET de uma DLL Cria Tag Templates que correspondem as classes dot NET selecionadas Importando projetos ActionView Este assistente de importa o pode ser utilizado para a importa o de Tags Alarm Items Historian tables a tabelas de Points de um projeto ActionView Gera o automatizada de projetos Action Net Este assistente de importa o pode ser utilizado para a gera o autom tica de Tags Alarm Items Historian tables a tabelas de Points Para tal necess rio que se crie anteriormente Templates Canais Nodes e as necess rias Historian Tables Tamb m devem ser criadas Categorias indicativas de como devem ser usados os templates e Points O assistente ao ser executados faz a explos o i cria as tabelas mencionadas Para mais detalhes sobre este assistente veja o capitulo Deploy Gera o automatizada de projetos na p gina 283 Configurando Prefer ncias Voc pode configurar o tema de apar ncia do Action NET e outras prefer ncias Para configurar as prefer ncias 1 Clique no bot o do aplicativo o logotipo da Spin no topo da barra de ferramentas 2 Altere ou selecione as op es desejadas Configura
234. ma tela Selecione todos eles e utilize a funcionalidade Replace conforme mostrado nas duas figuras abaixo 1 A figura abaixo mostra sele o de diversos objetos 4 Project simo1 Project Sim01 2 E Draw Appearance Fi EO 7 Line Stroke Opacity 1 00 Transform Dynamics Dynamics Get Apply Action Replace I fTag EXD2 DJ Description pt Action NET v an 2012 1 25 am s D 1 E 6 Zoom V Find window eo Startup Online Configuration Copyright by Spin Guia do Usu rio Action NET 183 2 Ao pressionar a op o Tags s o mostrados os tags usados nestes controles Se alterarmos os tags da direita eles ser o sobrepostos na tela pelos seus correspondentes da esquerda Replace Tags and Objects Number of items 2 Object Namespace Al Drag a column header here to group by that column Original Changed Replace b Client InputUserName Cliemt InputUserName Client inputPassword Client InputPassword m No caso de textos todos os Strings usados nos objetos selecionados ser o apresentados em forma semelhante apresentada acima para serem alterados Gerenciando Imagens e S mbolos Para utilizar imagens em suas telas ou relat rios voc pode import las atrav s da aba Recursos no ambiente Displays J vem incorporada ao Action NET uma biblioteca de imagens e s mbolos Voc pode criar novos e pode importar de um projeto para outro criando assim um reposit rio de imagens e s
235. magens e Simbolos as was pisa nei na mar Ds ala pad aaa DA a a 184 Recutsos de Imagens assa ires rd aaa a SAI anil dana EEEN EAEN EA 184 Gerenciando Simbolos cat masa it eee son is De anil aaa a e o SEA E pao EA 185 Organizando a Biblioteca de s mbolos iiiiiiiiiiiiicicer cien 186 Criando um S mbolo Disjuntor icciciiiiiiiciic screens 187 Janela de Comando do Disjuntor iciicciciiiiiiic errar 189 Criando um Unifilar com os S mbolos Disjuntores cciciiiiiiiiiits 190 Opera es Usuais na Cria o de novos S mbolos sssssrsrersrreere rere 191 Objetos runtime Display o a sgla aa sigalo eirese pie Tr REDEN OE aa GUS a fa A UA a E A 192 Relat rios e Acesso a dados 193 Criando Relat rios assay ia SSB a aa rd ra War dia ea a ae ac a E DE a SL 193 Usando o Editor de Relat rios cuserseppsstaspes pe rpsapanand so raias dee 194 Objeto runtime Report sa a aparar E onde E Re nico Pd PR ea 194 Execu o Testes e Publica o de Projetos 195 Executando a Aplica o assa essa sais came ra a a a a Dea ata e ara e aa 195 Construindo e Empacotando Projetos iciiciiiiicii science 196 Building projetos camas ida ad ai si o e ra O Gps rig dad a are id tia 197 Refer ncias a c digos Externos ax sup cse nona ape anta laio dp ig uE aj Raica Sl ajudas A pad iG 198 Controle de Vers o de Projetos sans usas seas ema a aa aaa a aaa a EEEE o sueca REE e ES raca e gra a 199 Controle das altera es de con
236. manualmente 3 Se por algum motivo se desejar recriar a tabela Historian deve se remover todos os itens j criados e no diret rio do projeto remover o arquivo com o nome do mesmo projeto e sufixo DeployHistorian Handled Tags xmi 294 Deploy Gera o automatizada de projetos Gloss rio Cada rea de conhecimento tem sua pr pria terminologia o mesmo se aplica a aplicativos de software Certamente a nomenclatura Action NET usa segue padr es de mercado sempre que poss vel mas existem termos espec ficos relacionados ao sistema e outras palavras podem ter um significado especial quando se utiliza neste contexto Este gloss rio tem a maioria dos termos e palavras chave usadas pelo Action NET e tamb m conceitos e tecnologias relacionadas que s o relevantes para o nosso contexto extremamente recomendado pelo menos ler deste gloss rio uma vez depois que voce tenha usado o Action NET por um ou dois meses Fazendo uma revis o das defini es e nomenclatura utilizadas pela plataforma Action NET e as equipes de engenharia e desenvolvimento da SPIN combinados com a sua experi ncia com o produto far com que seu entendimento do sistema o capacite para a cria o de aplicativos de um mais alto n vel App Domain or Application Domain Representa o ambiente do computador isolado virtual onde uma aplica o dot NET executada Isolado neste contexto significa que as reas de mem ria e componentes utilizados
237. mas e usu rios finais licenciados Entre em contato conosco se voc tiver a necessidade de criar suas pr prias interfaces personalizadas Configurando Canais Canais em Action NET s o os objetos que implementam meios de comunica o utilizados para a comunica o do ambiente do SCADA com os PLCs e outros IEDs Muitos protocolos internos est o dispon veis Voc deve configurar pelo menos um canal para cada protocolo que voc precisa usar Para configurar canais 1 V para Edit gt Devices gt Channels 2 Clique em Create New m mostrada a janela de cria o de novo canal figura a seguir Create new Channel Protocol Modbus Master TCP IP and RS232 ka A Interface serial MultiSerial TCPIP Description Modbus Master TCP IP and RS232 m Digite ou selecione as informa es conforme necess rio Guia do Usu rio Action NET 105 106 Coluna Descri o Channel Name Digite um nome para o canal O sistema indicar se o nome n o v lido mostrando a c lula com o contorno vermelho Protocol Selecione o protocolo que vai utilizar neste canal Se voc n o v um protocolo que voc precisa clique em Mais para fornecer informa es para um novo protocolo Interface Selecione o tipo de interface para este canal e Serial Use para configurar os par metros seriais para redes RS232 485 e MultiSerial Use para configura es com v rias portos RS 232 e TCPIP Use
238. me necess rio Guia do Usu rio Action NET 133 Coluna Descri o Name Digite um nome para a configura o da Tabela O sistema permite que voc saiba se o nome n o v lido DB Selecione a configura o de banco de dados TableName Selecione o nome da tabela WhereCondition Especifique os par metros pata filtrar os dados usando a sintaxe SQL Access Selecione as permiss es de acesso para a tabela Mapping Clique para selecionar os Tags que voc deseja preencher com os dados da primeira linha da tabela com dados de colunas espec ficas Description Digite uma descri o pata a configura o da tabela Outras colunas Para defini es de outras colunas que est o dispon veis em muitas tabelas consulte Defini o de colunas comuns na pagina 68 3 Continue adicionando tantas configura es de tabelas quantas voc precisar Ler e escrever o conte do da tabela O acesso em tempo de execu o para o conte do da tabela executado automaticamente quando a tabela mapeada para um Objeto DataGrid colocado em uma tela ou Relat rio Consulte Configurando uma Janela DataGrid na pagina 181 Voc tamb m pode obter o conte do da tabela ou executar opera es em tabelas usando as propriedades de tempo de execu o do objeto Dataset Table consulte http www spinengenharia com br help an 2014 tuntime index html t Configurando consultas de banco de dado
239. means that only part of the feature is turned on d NET Framework 3 5 includes NET 2 0 and 3 0 A p NET Framework 4 5 Advanced Services W ASP NET 4 5 m WCF Services W HTTP Activation Message Queuing MSMO Activation 4 Named Pipe Activation i W TCP Activation 9 TCP Port Sharing E L B Active Directory Lightweight Directory Services E p Hyper V Jlli Internet Fxnlorer 10 v 3 No IIS Manager verifique que a extens o svc est mapeada para o aplicativo aspnet isapi dll m Se necess rio siga os procedimentos descritos em http msdn microsoft com en us library ms752252 aspx para a ves o correta do IIS que voce est de fato usando e O diret rio de instala o do NET Framework installation usualmente CAWindows Microsoft NET Framework v4 0 30319 or CAWindowsN Microsoft NETY Framework641v4 0 30319 for x64 Windows E Internet Information Services IIS Manager e gt RAFAEL sites Default WebSite File view Help 2 tod Handler Mappings El CE RAFAEL Rafaelirafael roc Application Pools Use this feature to specify the resources such as DLLs and m specific request types g Default Web Site Group by State 5 E e veda Name Path State EE h 3 odio pedi svc Integrated 4 0 Enabled dA atapa svc ISAPI 4 0 32bit Enabled svc I
240. mentas de engenharia estas informa es s o mostradas na p gina Info Project Version As configura es do projeto que podem ser definidos pelo usu rio como a fam lia e modelo do produto e as op es padr o pode ser definidas na p gina Info Project Settings na Ferramentas de Engenharia Para ver e alterar configura es do projeto abra o Projeto com a ferramenta de configura o 1 V para Info gt Version A maioria das informa es somente para leitura Configura o do Projeto Settings Voc pode visualizar e alterar as configura es do projeto que voc definiu quando criou o projeto NOTA A altera o de algumas configura es do projeto podem n o ser poss veis porque levariam a condi es n o v lidas Por exemplo alguns recursos s est o dispon veis na vers o Enterprise Para ver e alterar configura es do projeto abra o Projeto com as ferramentas de configura o e v para Info gt Project gt Settings E mostrada a p gina da figura a seguir Product Action NET ProjectPath C Action NET Projects Model Unlimited aa 1000000 communication points Target Framework mess Catre rte pe Det code ES Use Historian cache DJ 56 Gerenciamento de Projetos Campo Product Descri o Nome do produto utilizado para criar o projeto Read only ProjectPath Caminho da pasta em que est o arquivo do projeto Read only Family Veja Vers es e
241. n o necess ria uma licen a para a instala o do produto A vers o Express permite at 75 pontos de comunica o e a execu o do aplicativo em tempo real por cerca de at dua horas para cada execu o Esta vers o destina se apenas avalia o e aprendizagem inicial do produto As vers es Express n o est o autorizados a ser vendidas ou aplicadas em projetos para instala o em produ o A vers o completa licenciada n o tem limita es de tempo de execu o Para obter informa es sobre a compra de uma licen a entre em contato com seu distribuidor Se voc tiver o Microsoft Internet Information Services IIS instalado no seu computador voc ver uma mensagem durante a instala o que o servidor da Web incorporado n o p de ser instalado Todos os recursos do Action NET podem trabalhar sem o servidor da Web incorporado exceto para acesso remoto a projetos e servir p ginas web em tempo de execu o Se voc quiser usar esses recursos voc pode configurar o IIS para trabalhar com o Action NET como descrito na se o Instalando servi os no IS na pagina 15 Use o Windows Update para se certificar de que voc tem todas as ltimas atualiza es cr ticas instaladas Alguns anti v rus como o Bit defensor deve ser desativado antes de executar a instala o Instala o 1 Se voc estiver usando o Windows XP instale o Microsoft NET Framework 4 0 E Se voc tiver o Microsoft Office inst
242. na Ela armazena o valor do dado usando precis o dupla Haver uma coluna destas para cada Tag definido para esta tabela m TagNameQ Coluna criada automaticamente para a qualidade dos dados usando a especifica o de qualidade OPC Haver uma coluna destas para cada Tag definido para esta tabela Normalmente voc pode associar at 200 tags com cada tabela do historiador mas esse n mero dependente de quantas colunas o banco de dados sendo utilizado permitir Os Tags devem ser definidos na mesma tabela quando eles t m crit rios de grava o intervalos de tempo taxas de varia o e din mica no processo semelhantes j que para salvar uma tag na tabela voc precisa salvar a linha inteira 94 Historiador e Registro de dados Visualizando Gr ficos de Tend ncia Para visualizar gr ficos de tend ncias com informa es hist ricas voc pode usar o objeto de tend ncia dispon vel no espa o de Engenharia utilizado para defini o de telas ou relat rios Consulte a se o Configurando a Janela de Tend ncia na p gina 1779 para mais informa es Personalizando a Obten o de Amostragens Normalmente o objeto de tend ncia gr fica chama o servidor Historiador para obter os dados para plotar os gr ficos Em algumas situa es voc pode querer substituir essa configura o e definir um c digo script em dot NET para obten o dos valores Isto usado por exemplo para plotar dados calculados para uma rece
243. nadora tap de transformador etc 5 As entradas citcunsctritas em verde s o alarmes atuados n o atuados respectivamente A partir destas duas tabelas s o geradas quatro telas m Sum rio de Alarmes m Sum rio de Eventos m Eventos Hist ricos m Log de opera o Em tempo de execu o o Sum rio de Alarmes apresenta os alarmes que est o atuados no momento como mostra a figura abaixo 268 Cria o de Aplica o a partir Default Express Sum rio de Alarmes Osta mora asua o prior n vel vari vei E vator Descri o I 06 06 2013 3831 38 001 aLaos Mpare SINT ATUADO ALi SIGT Sobrecorrente Temporizado Neutro E 06 06 2013 17 02 41 000 3 aaor ngarana ja s2 ALi CORRENTE B mi 06 06 2013 170241000 3 alao Tmgaran s s10 ALI CORRENTE B ri E 06 06 2013 17 02 41 000 3 aaor ngarana e so ALI CORRENTE A ri rS OCOA 2013 LS AP SO STA 1 alao gare ermit aFuaDO ALl CTGIT SODrAcOrMema mst Neto ORIDAIOLS 154030578 tuo TEL o sir atuado 475 3197 Sobrecorrente Temporzado Pare Sobre qualquer coluna pode ser aplicado um filtro para selecionar por exemplo apenas alarmes de um ou mais v os Sum rio de Alarmes Ostansora amva o prior nve vari vei vaie descri o 06 06 2013 170241000 3 ai aos Aai E 06 06 2013 170241000 3 aaoi arao a 90 90 2013 17 92 41 000 3 aiao Jutur jais COMENTE asi me OUSA 20II 19 48 39 978 i AL aos GAP ST ATUADO AL
244. namespace Security tem todas as informa es de tempo de execu o em rela o ao sistema de seguran a O objeto Client tem informa es sobre o usu rio atual conectado nessa esta o cliente A propriedade Client Username cont m o nome do usu rio logado Client CurrentUser uma refer ncia a uma estrutura de dados com todas as informa es do usu rio conectado no momento Veja em http www spinengenharia com br help an 2014 tuntime index html para a refer ncia de programa o completa sobre objetos runtime de tempo de execu o 102 Seguran a e Usu rios Dispositivos Devices e Interfaces Dispositivos ou IEDs Inteligent Eletronic Devices no Action NET s o quaisquer fontes de dados em tempo real Tipicamente um dispositivo um PLC ou um Rel digital um outro projeto Action NET em execu o um servidor de OPC um Sistema PI ou qualquer equipamento que tenha um protocolo de comunica o para a troca de informa es com o projeto As se es a seguir explicam como configurar o m dulo de dispositivo menu Devices do menu principal Edit m Protocolos de Comunica o na pagina 103 apresenta os protocolos e interfaces que s o suportados m Configurando Canais na pagina 105 explica a configura o da aba Channel ou canal o nome usado pelo Action NET para definir uma conex o a uma fonte de dados por uma rede l gica executando um protocolo selecionado m Configurando N s na pag
245. ncher O layout ser redimensionado para preencher completamente o espa o dispon vel no monitor do cliente sem levar em conta a propor o do layout original e Uniforme O layout ser redimensionado proporcionalmente ao tamanho do monitor do cliente mantendo a propor o do layout original e UniformToFill O layout redimensionado tanto para manter a propor o como tamb m para preencher completamente o espa o dispon vel no monitor do cliente Isto pode resultar em cortar algumas partes da disposi o Scrollbar Selecione para visualiza o da barra de rolagem na janela do cliente Guia do Usu rio Action NET 157 Cliente iOS Coluna Descri o Title Digite um t tulo para a janela do cliente MinimizeBox Selecione para exibir o bot o padr o de minimizar MaximizeBox Selecione para exibir o bot o padr o de maximiza o CloseBox Selecione para exibir o bot o padr o de fechar ResizeBox Selecione para exibir o puxador padr o de redimensionamento canto inferior direito Menus Selecione quais menus devem ser mostrados e File e Tools e Security Mouse Cursor Selecione para o ponteiro do mouse ser vis vel Visible OnScreen KeyPad Selecione para exibir um teclado num rico na tela Disable Web Selecione para proibir usu rios do aplicativo de enviar comandos para o Comments PLC When Mouse Is Over Command Areas Selecione o que mostrar Mostrar
246. nd rio Server Command Campo somente leitura preenchido com base nos campos Line acima Clique Copy to Clipboard para copiar o comando para o uso Rich Client Campo somente leitura preenchido com base nos campos Command acima Clique Copy to Clipboard para copiar o comando para o uso Smart Client URL Campo somente leitura preenchido com base nos campos acima Clique Copy to Clipboard para copiar o comando para o uso Web Client URL Campo somente leitura preenchido com base nos campos acima Clique Copy to Clipboard para copiar o comando para o uso Pra iniciar automaticamente o aplicativo em um cliente Windows 1 V para Info gt Project gt Redundancy 2 Digite ou selecione as informa es conforme necess rio Field Enable Configuration Descri o Selecione para ativar a configura o de redund ncia Primary Server IP and Port Digite o endere o IP e a porta do servidor prim rio Secondary Server IP and Port Digite o endere o IP e a porta do servidor secund rio On Primary Startup Selecione a op o desejada Historian Replication Escolha como tratar com a replica o do historiador Connection Timeout Tempo limite de falha de conex o em segundos para mudar para o servidor secund rio Rich Client Command Campo somente leitura preenchido com base nos campos acima Clique Copy to Clipboard para copiar o comando para o uso
247. nda capaz de executar esse projeto e abrir o projeto com a ferramenta de Engenharia mesmo que o projeto est usando uma atualiza o que mais recente que o que voc tem em seu computador Para prote o e para evitar inconsist ncias n o ser permitido que o projeto seja modificado por m neste cen rio que se abre em modo somente leitura No lado esquerdo superior direito da sua ferramenta de engenharia voc tem uma mensagem indicando este modo quando ocorre esse cen rio Se voc tem um projeto que foi criado em uma vers o anterior do produto seja vers o principal ou secund ria voc pode atualiz lo para a vers o que voc est usando atualmente Para mais informa es consulte Atualizando projetos na pagina 54 Guia do Usu rio Action NET 221 222 Vers es e Licen as Action NET Namespaces de tempo de execu o Objetos runtime Project Todos os componentes do projeto tais como tags alarmes dispositivos t m associados classes e objetos dot NET com propriedades e m todos acess veis pelo sistema de tempo de execu o como explicado em Modelo de Objetos e Namespaces na pagina 29 A documenta o NET para os espa os de nomes seguindo o layout do MSDN acess vel em http www spinengenharia com br help an 2014 runtime index html Classes do Microsoft NET Framework O Action NET tem acesso a todos os recursos do Microsoft dotNET Framework como uma aplica o de c digo gerenciado puro
248. ndo as propriedades de tempo de execu o do objeto Dataset Table consulte http www spinengenharia com br help an 2014 runtime index html 3 Configurando Arquivos para troca de dados Voc pode configurar arquivos para recuperar dados de um local qualquer de uma rede acess vel Para configurar os arquivos de banco de dados 1 V para Edit gt Datasets gt Files 2 Digite ou selecione as informa es conforme necess rio Coluna Name Descri o Digite um nome pata o arquivo de configura o O sistema permite que voc saiba se o nome n o v lido FileName Digite o caminho completo para o arquivo File Type Selecione o tipo de arquivo Objects Clique para selecionar os Tags que voc deseja preencher com dados do arquivo com os dados de colunas espec ficas Description Digite uma descri o para o arquivo de configura o Outras colunas Para defini es de outras colunas que est o dispon veis em muitas tabelas consulte Defini o de colunas comuns na pagina 68 3 Continue adicionando tantas configura es de arquivos quantas voc precisar Guia do Usu rio Action NET 135 Objetos Runtime Datasets O namespace Dataset o ponto de entrada para todos os objetos relacionados com o m dulo Datasets O objeto Dataset DB cont m a lista de todos os bancos de dados e conex es configuradas e suas propriedades em tempo de execu
249. nfigura o de projeto Al m de ter as defini es de configura o esses objetos tamb m t m propriedades de tempo de execu o m todos e status Por exemplo o namespace Tag tem todos os tags na aplica o e cada tag possui propriedades built in e propriedades do campo tais como qualidade TimeStamp Min Max Unidades e muitos outros Exemplos Tag tagnamel bit0 tag tagname2 timestamp O mesmo conceito das propriedades dos Tags se aplica a todos os demais Namespaces como por exemplo Alarm TotalCount Alarm Group Warning Disable Ao construir a configura o do projeto preenchendo os campos de entrada ou a cria o de scripts o sistema sempre tem a facilidade de auto completar Intellisense que o orienta para as propriedades existentes poss veis de usar no contexto de acordo com o que voc est editando Este recurso permite que voc facilmente escolha uma propriedade espec fica desejada Ao acessar um objeto do projeto no editor de scripts dot NET necess rio prefixar o Namespace com o s mbolo a fim de evitar conflitos com nomes de vari veis locais dot NET Por exemplo nas Tasks de script e nos CodeBehind deve se usar Tag Analogl Device Node Nodel Status O s mbolo n o necess rio em Grids e caixas de di logo Alguns campos de entrada podem exigir objetos de apenas um tipo como Tag ou Display o Intellisense ir gui lo automaticamente para os objet
250. nforma es conforme necess rio Coluna Name Descri o Digite um nome para o grupo de alarme O sistema indicar se o nome n o v lido mostrando a c lula com o contorno vermelho AckRequired Se escolhido Yes nesta op o o alarme permanece na lista de alarme at que algu m reconhe a o alarme clicando duas vezes no aplicativo Sound Selecione entre alguns dispon veis t picos do MS Windows o som que ser reproduzido quando ocorre o alarme Show Selecione List para que uma mensagem de alarme seja exibida na janela do Objeto de Alarmes na aplica o LogEvents Selecione em que condi es voc deseja que o alarme seja registrado no Historiador de alarmes e None Alarme n o ser logado nunca Active Registra o alarme quando ele est ativo ActiveAck Registra quando o alarme est ativo e reconhecido e ActiveNorm Registra quando o alarme retorna ao normal e All Registra em todas as condi es acima Colots Selecione as cores que deseja usar para cada estado tanto para o texto como pata o fundo do texto Os estados s o e Active Tag est no estado de alarme e Normalizado Tag estava no estado de alarme mas j foi para o estado normal e ainda precisa ser reconhecido e Acknowledge Reconhecido Tag foi reconhecido mas ainda est em estado de alarme ACKtimeout Define um tempo limite para o reconhecimento do alarme Se o alarme n o
251. ni o somente faz o encerramento da sess o do usu rio O aplicativo continua a ser executado Description Digite uma descri o para a pol tica Continue adicionando tantas pol ticas quantas voc precisa m As pol ticas criadas est o dispon veis para uso na aba Users m Se necess rio clique com o bot o direito em uma linha da tabela para cortar copiar colar ou excluir a linha Removendo Usu rios Voc tem tr s maneiras de desativar usu rios em Action NET Bloqueio Use para bloquear o acesso do usu rio Pode se usar esta op o para impedir o acesso de usu rios que deixaram a sua empresa Sinaliza o de Exclu dos Use para bloquear o acesso do usu rio e sinalizar o usu rio como exclu do sem excluir o usu rio Voc pode querer usar isso para usu rios que n o est o mais na sua empresa Excluindo Remove o usu rio completamente do sistema Voc deve usar o m todo que melhor para a situa o da sua empresa Para remover usu rios 1 2 100 V para Edit gt Security gt Users Clique no usu rio que voc deseja remover Siga uma das seguintes op es m Para bloquear um usu rio selecione a coluna Bloqueado m Para sinalizar um usu rio como exclu do selecione a coluna Exclu dos Seguran a e Usu rios m Para apagar completamente um usu rio clique com o bot o direito do mouse na linha e selecione Delete selected row Gerenciando usu rios em T
252. nica o Atributos adicionais Para a especifica o de conte dos previamente definidos a serem usados nos atributos importantes existentes nos registros a serem criados nas tabelas pelo Deploy est dispon vel a facilidade do uso dos campos comment nas tabelas objects e templates Para cada atributo considerado em cada uma das tabelas foram criadas palavras chaves que em sua maioria s o os pr prios nomes das colunas Em cada tag ou objeto de n vel superior pode se digitar na coluna comments textos formados com estas palavras chaves e os conte dos que se deseja O aplicativo Deploy utilizar estes conte dos na gera o dos registros relacionados nas tabelas AlarmItems Points e Historian A figura abaixo mostra o uso da coluna comments em um template Os items a seguir apresentam os atributos colunas considerados as palavras chaves para cada tabela e breve descri o do uso Templates User Custom Type SEL351A 4 uins miis SEL351A members Drag a column header here to group Name Type Comment Para De x HN CMD Integer Enum Sta UN VAL Integer Inte o F SIPT Digital Address BI 120 AccessType Read Priority 1 Enum 51F PRESINT Digital Address Bl 121 AccessType Read Priority 1 Enum 51 P_67N1T Digital Address Bl 122 AccessType Read Priority 2 Enum 67 ATA RE Digital Address Bl 123 AccessType Read Priority 10 Enum 67F AN Fases Address Al 204 AccessType Read L
253. nta os tipos de dados padr o no Action NET seu correspondente em dot Net e o intervalo de valores que cada tipo capaz de assumir Tipode dados padr o System Int32 O at 1 System Int32 2 147 483 648 at 2 147 483 647 System Int64 2 147 483 648 at 2 147 483 647 System Double 1 79769313486231570E 308 at 4 94065645841246544E 324 para valores negativos 4 94065645841246544E 324 at 1 79769313486231570E 308 para valores positivos System Decimal O at 79 228 162 514 264 337 593 543 950 335 sem ponto decimal O at 7 9228162514264337593543950335 com 28 casas para a direita do ponto decimal Menor n o zero 0 000 System String O to aproximadamente 2 bilhoes de caracteres Unicode System Int32 Mesmo intervalo dos Inteiros mas com parametros embutidos para manipular temporizadores System DateTimeOffset de 12 00 00 midnight January 1 0001 to 11 59 59 P M December 31 9999 TimeSpan TimeSpan Data Interval em Days Hours Minutes Seconds and Milliseconds onde cada uma das propriedades pode conter um valor Double uid Guid GUID Identificador padr o unico DataTable System Data DataTable Mant m uma DataTable na mem ria Image System Bytel Pode guardar um arquivo de Imagem ou um arquivo de conte do bin rio O tamanho m ximo do vetor o de um numero Long NOTA O tipo Decimal foi criado em NET para permitir o c lculo com mais precis o do que o tipo Double 24 de quatro d gitos contra 14 o que
254. nterface do usu rio com os monitores Para automatizar a inicializa o do cliente Iniciando automaticamente clientes Windows na pagina 212 Use o Servi o do Windows somente em servidores de produ o que voc n o est usando como esta es de engenharia e apenas se voc precisar a capacidade de diferenciar os usu rios do Windows ao fazer o login enquanto o projeto est sendo executado As primeiras etapas do procedimento a seguir s o necess rias para voc configurar o Servi o do Windows Para executar o aplicativo como um servi o do Windows 1 V para Info gt Project gt Redundancy 2 Digite ou selecione as informa es conforme necess rio Campo Descri o Enable Selecione para habilitar esta configura o Configuration Primary Server IP Entre com o endere o IP e a porta do servidor prim rio and Port Secondary Server IP Entre com o endere o IP e a porta do servidor secund rio se houver and Port On Primary Startup Selecione a op o desejada Historian Replication Selecione como deve ser tartada a a replica o do historiador Connection Timeout Tempo m ximo permitido para conex o em segundos antes de chavear para o servidor secund rio Server Command Campo de somente leitura carregado de acordo com as op es dos Line campos anteriores Clique em Copy to Clipboard para copiar o comando pata ser usado em atalhos 3 Ao lado do campo de linha de
255. o Security projeto Devices Para configurar protocolos de comunica o e IEDs equipamentos PD oe de comunica o e de aquisi o de dados que ser o utilizados pelo projeto Para configurar itens de Alarme e Grupos de Alarmes para a gera o de AM Aar ms alarmes sob condi es definidas Defini o de fontes de dados como arquivos bancos de dados tabelas o assina espec ficas e queries pr definidas P Para configura o de Scripts que poder o ser em C Sharp ou VB Net em Ape dot NET compilados e ligados dinamicamente antes da execu o dos projetos EA vips Para configurar ou selecionar telas gr ficas din micas Displays que v o mostrar em tempo real o estado dos processos supervisionados W resor Para configurar Relat rios que podem incluir s mbolos gr ficos atualizados em formato XPS HTML ASCII e Unicode Para configurar telas gr ficas animadas deve se clicar no cone Draw Desenhar no Menu principal O s mbolo aparece aumentado ap s o clique O ambiente de execu o fornece acesso a todos os recursos de execu o do projeto Guia do Usu rio Action NET 63 Ep Build Ra Startup 7 Publish Tools VseCount EB oicionaries J Zy tensions Build deve ser utilizado para solicitar a prepara o do Projeto para execu o em tempo real e o salvamento da hist ria do projeto incluindo compila es e builds de scripts em bibliotecas de c digo e
256. o banco de dados integrado o Action NET cria automaticamente o arquivo de banco de dados Ao usar bancos de dados externos o arquivo do banco de dados deve ser criado pelos utilit rios pelo uso do gerenciador escolhido No entanto o Action NET pode criar as tabelas no banco de dados disponibilizado Voc pode usar tamb m bancos de dados externos como fonte de dados em sua aplica o para exibir dados como informa es do cliente ou de seus produtos ou para configurar sistemas de receitas Voc precisa estar logado como administrador no Action NET para configurar o login e a senha do banco de dados Para configurar um banco de dados externo 1 V para Edit gt Datasets gt DBs 2 Clique em Create New m mostrada a janela de Criar Nova Conex o de banco de dados 3 Digite ou selecione as informa es conforme necess rio Guia do Usu rio Action NET 127 Create new Database connection Coluna Descri o Name Digite um nome para a configura o do banco de dados O sistema indicar se o nome n o v lido mostrando a c lula com o contorno vermelho Description Digite uma descri o para o banco de dados Provider Selecione o provedor de banco de dados Database As op es mostradas aqui dependem dos drivers de provedores existentes e instalados na m quina Selecione o tipo de banco de dados que ser usado 4 Clique OK m O banco de dados adicionado como uma nova linha na tabe
257. o espa o de trabalho dos Tags Para criar N veis Assets 1 V para Edit gt Tags gt Assets 2 Bot o direito do mouse no nome do projeto e selecione New Level 3 Digite um nome para o n vel 4 Clique com o Bot o direito do mouse o novo n vel e selecione Insert Asset m A janela Selecionar objeto exibida com todos os objetos por tipo no lado esquerdo 5 Selecione o tipo de objeto a partir do lado esquerdo e do objeto que voc deseja a partir do lado direito 6 Clique em OK m O objeto torna se um filho do n vel selecionado 7 Continue adicionando n veis filho ou irm o e inser o de ativos conforme a necessidade m Se necess rio clique com o bot o direito um n vel para renomear ou apagar ou clique com o bot o direito em um N vel para exclu lo 8 Naaba Objetos para Tags novos ou j existentes selecione o novo n vel na coluna Level 88 Tags N veis e Tipos Exemplo do uso de N veis No exemplo da figura a seguir h como primeiro n vel as UHEs AGV ILS COS etc que pertencem ao projeto DEMO e como segundo n vel da UHE ILS o setor de m quinas ILS UHE Ao se cadastrar os tags no campo n vel Level deve se preencher com um destes n veis ao qual o tag pertence E o ED lt gt DEMO COU o AGV 4 COS CTR Us MS UHE AILS UHE z JAG Uma vez criado o N vel ficar dispon vel na lista de existentes na coluna Level N vel da aba Objeto para a cria o de Tags
258. o projeto Para chamar o Auxilio On line de Refer ncia do Action NET Mostra informa es espec ficas do Licenciamento corrente do produto Uma aba de Registro facilita o registro on line do software rea de Trabalho de Engenharia Trabalhando com tabelas Muitas abas no Action NET exibem as informa es em forma de Tabelas Para tal utilizam um espa o denominado DataGrid que possui embutido v rias funcionalidades que tornam muito amig vel esta interface Todas as tabelas permitem manipular copiar colar e importar dados da mesma forma padronizada As se es a seguir descrevem como usar estas fun es Tabelas de Edi o na pagina 65 m Classifica o filtragem e agrupamento na pagina 66 m Adicionando e removendo colunas na pagina 68 m Defini o de colunas comuns na pagina 68 m Copiando e Colando Linhas na pagina 69 m Importando Dados na pagina 69 Tabelas de Edi o Action NET utiliza tabelas para a inclus o e atualiza o da maior parte de dados de configura es de um projeto no ambiente do menu Edit como tags alarmes usu rios Na maioria das tabelas voc pode adicionar e editar as informa es da mesma forma padronizada Para adicionar um novo item da tabela linha 1 Clique a primeira coluna da linha de inser o Parameters Array Level Category m Ap s clicar em uma coluna na linha o torna se um cone de l pis indicando que
259. o roda nativamente proporcionando assim maior desempenho maior seguran a e acesso a componentes gr ficos nativos em compara o com outros aplicativos usando Terminal Cliente Remote Desktop ou HTML web Comunica o Comunica se com o servidor chamando um servi o da web usando a porta 80 O servidor deve estar na mesma rede local ou VPN que o dispositivo iOS ou pode ter um endere o IP p blico desde que o acesso HTTP esteja ativado Para implantar em um dispositivo iOS 1 Desde o seu dispositivo iOS toque no cone da App Store m Voc tamb m pode ir para a Apple App Store do iTunes Procurar e instalar o aplicativo cliente SCADA HMI Inicie a aplica o Cliente SCADA HMI Insira as seguintes informa es Guia do Usu rio Action NET 213 Campo Descri o Host Server Endere o IP ou nome do servidor de projeto Port Porta 80 Polling Define a taxa de atualiza o entre o cliente e o servidor expressa em quartos de um segundo O valor padr o de 1 significa que o cliente recebe novos dados do servidor a cada 250 ms Ao se conectar a servidores localizados nas redes de Internet ou de baixa largura de banda esse valor deve ser aumentado Para mais informa es consulte a ajuda do aplicativo User Nome de Usu rio como configurado no projeto O padr o GUEST Password Senha associada ao nome de usu rio no projeto Project Nome do projeto no servidor remoto 5
260. oblema Guia do Usu rio Action NET 295 296 Domain Server Domain Client Domain ou Dom nio Dom nio Servidor Dom nio Cliente Refere se aos valores e localiza o de objetos em tempo de execu o Objetos do dom nio servidor s o os objetos em execu o no servidor durante a execu o Os valores associados a este objeto s o de todo o sistema Dom nio do Cliente s o os objetos espec ficos que est o sendo executado na esta o cliente e cada m quina pode ter valores diferentes para eles Internal Module ou M dulo interno S o os recursos e os programas que implementam as fun es internas do sistema que s o executadas sem qualquer configura o do usu rio Exemplos disso s o a tarefa de Sincroniza o de Rede e o Gerador de Relat rios executado em background Algumas ferramentas de Est dio por exemplo o ModuleInformation exe pode exibir informa es sobre o status desses m dulos internos no entanto esta informa o necess ria apenas para otimiza es avan adas do sistema Main Project File ou Arquivo principal de Projeto Refere se ao banco de dados SQL codificado que cont m a configura o do projeto O extension TPROJ refere se ao projeto atual ainda em desenvolvimento As extension TRUN refere se a projetos publicados em arquivos somente leitura Modifier Device Points Par metro auxiliar para especificar modifica es em pontos de leitura e escrit
261. odelo de Objetos e Namespaces Mais avan ado do que a maioria dos sistemas onde voc deve criar Tags ou vari veis para todas as propriedades internas e l gica personalizada para seus projetos o Action NET permite que suas aplica es acessem diretamente todos os objetos que foram criados em seu projeto Isso significa que n o necess ria a cria o pelo usu rio de Tags tempor rios para conseguir gerenciar o estado dos n s da rede de PLCs ou o n mero total de alarmes em um grupo ou o n mero de linhas em um conjunto de dados Guia do Usu rio Action NET 29 No Action NET voc pode acessar objetos tun time objetos de neg cios representando um n de rede um grupo de alarme ou conjunto de dados e exibir as informa es necess rias ou tomar medidas diretamente por meio de suas propriedades internas Action NET tem um bem fundamental modelo de objeto dot NET 100 de c digo managed visando especificamente o desenvolvimento de aplicativos de gerenciamento de dados em tempo real O modelo de objeto hier rquico inclui os seguintes objetos de n vel superior que correspondem aos principais m dulos em Action NET Tags e Dataset Historiador Script Seguran a Servidor e Alarme e Cliente Dispositivo e Informa es Essa hierarquia de alto n vel implementada como Namespaces do dot Net Cada namespace tem as classes dot NET e objetos criados durante a co
262. ojetos na pagina 47 m Criando um Projeto na pagina 49 m Encontrando Projetos na pagina 50 m Permitindo o acesso remoto na pagina 52 m Accessando Projetos remotamente na pagina 53 m Executando Projetos na pagina 54 m Atualizando projetos na pagina 54 m Configura o de projeto na pagina 55 Visualizando Projetos Ap s iniciado o aplicativo Action NET Veja Iniciando o Action NET na pagina 13 pode se ver a janela de Gerenciamento de projetos do sistema mostrada abaixo ea E l0 x s Action NET presented K gt o p nN Projects t New Project aa Find Project A Open Project Os projetos apresentados na lista s o dependem do Project Server selecionado definido na aba Servidor e os caminhos de pesquisa selecionados definidos com o bot o Find projeto Guia do Usu rio Action NET 47 O Action NET cria automaticamente metadados sobre os projetos com informa es como pr visualiza o de Tela projeto e vers o da ferramenta data de modifica o modelo de projeto e muito mais Usando a combo box a direita voc pode alterar o modo de visualiza o dos projetos para Cart es ou Tabela ou usar o bot o Girar E para alternar entre o cone gr fico e um breve resumo do projeto Veja Configura o de projeto na pagina 55 para obter detalhes sobre as informa es de metadados do projeto Um Projeto em Action NET cont m toda a con
263. olution Product Model Panel 75 points Width Height 1024 x 768 Target Framework het Framework 4 0 ho Culture Info pt BR Default Code CSharp Create New Project an 2012 1 33 sn 520 Server localhost Esta aplica o designada Aplica o Express Default e a partir dela o usu rio pode rapidamente gerar uma nova aplica o com telas de alarmes eventos log de opera o tend ncia em tempo real etc A seguir s o apresentadas as informa es sobre a Aplica o Express Default e como us la no desenvolvimento de uma nova aplica o Deve se observar que as informa es apresentadas aqui dever o evoluir com o tempo dado que a Spin em fun o de solicita o de usu rios dever sempre aprimorar a Aplica o Default disponibilizando novas funcionalidades Symbols Figuras etc Objetos da Aplica o Default Express A Aplica o Express Default j vem com um layout e algumas telas prontas que o usu rio poder usar em sua aplica o Layout Dispon vel Startup tela com cabe alho e rodap conforme a tela abaixo 254 Aplica o default Express Este layout usado para apresentar todas as telas da Aplica o Default Telas Disponibilizadas gt Unifilar Geral lol x j E E Acima apresentado o cabe alho da aplica o default onde BE O s mbolo quando selecionado troca o idioma da aplica o default ingl s amp gt por
264. om outro nome salvar como 148 Telas e S mbolos m O cone com o sinal deve ser utilizado para criar uma nova tela vazia e fechar salvando a a tela at ent o carregada Ap s as altera es na nova tela aparece janela solicitando o nome a ser dado para a nova tela m O s mbolo com o Monitor de v deo permite mostrar uma vis o pr via da tela isto mostrar como ficar a tela em tempo real m O ultimo cone serve para fechar a tela corrente sem salvar as ultimas altera es Criando uma nova tela Para criar uma nova Tela 1 V para Draw gt Drawing 2 Clique em da cuja a o Fechar a Tela atual e Criar uma nova m Se voc n o encontrar este bot o na barra de ferramentas fa a a sua janela mais larga m Ser exibida a janela para criar uma nova tela New Display comme ma 3 Digite ou selecione as informa es conforme necess rio Coluna Descri o Display Name Digite um nome para a tela Guia do Usu rio Action NET 149 Coluna Descri o Description Digite uma descri o para a tela iPad iPhone iOS Nota Se voc planeja usar essa Tela para usu rios do iPad e do iPhone n o Target se esque a de selecionar essa op o ao criar o display Voc n o pode mud la mais tarde e Selecione para ser poss vel usar essa Tela com iPads e iPhones Ao selecionar esta op o as configura es de Tela em outras partes da rea Draw mostram apenas as op es q
265. onfigurar seus par metros Para mais A Alarm Window informa o veja em Configurando uma Janela de Alarmes na pagina 178 Cria um objeto Janela de Tend ncia Posicione a janela de tend ncia na tela e fa a um duplo clique sobre ela para configurar seus par metros Para mais informa o veja em Configurando a Janela de Tend ncia na pagina 179 Cd Trend Window Cria um objeto janela DataGrid Posicione a janela DataGrid na tela fa a um E DataGrid Window duplo clique sobre ela para configurar seus par metros Para mais informa o veja em Configurando uma Janela DataGrid na pagina 181 Drawing Barra de ferramentas Horizontal A tabela 2 a seguir apresenta os cones da barra de ferramentas Horizontal do espa o Drawing e as suas funcionalidades Guia do Usu rio Action NET 163 164 Tabela 2 Barra de Ferramentas Horizontal Bot o Descri o Defini o de Grade a Zoom da tela a l Agrupar Desagrupar Uni o de desenhos Intercec o de desenhos Exclus o Exclui partes n o comuns Ou exclusivo Fica somente com partes n o comuns Alinhar a esquerda Alinhar horizontalmente no centro Alinhar a direita Alinhar topos Alinhar verticalmente no centro Alinhar bases Mover para a frente Mover para tr s Modificar largura le 6 e e e a Modificar al
266. opriedade Link de usar o m todo getName que ir criar a string com o nome do Tag atual Dessa forma voc pode renomear um tag sem ter que procurar strings de caracteres fixos em c digos de scripts Esta forma tamb m permite que o utilit rio de Refer ncia Cruzada mostre os nomes de tags linked ligados Um exemplo de projeto de c digo usando Tags de Referencia mostrado a seguir Exemplos QTag Referencel Link Tag TagName GetName VB Guia do Usu rio Action NET 83 Tag TagName GetName C Tag TagName C ag TagNa me C Tag Referencel Link Tag Referencel Link Tag Referencel Link NOTA A raz o para usar o m todos getName em vez de usar diretamente os strings constantes mesmo que seja uma sintaxe permitida que quando se utiliza o m todo getName voc mant m os benef cios de Refer ncia Cruzada e Refatora o que n o seria poss vel se voc usasse atribui es diretas de cadeias de caracteres Formatos de Tags Para conhecer melhor os formatos num ricos v lidos consulte Standard Numeric Format Strings http msdn microsoft com en us library dwhawy9k 28v VS 90 29 aspx Por exemplo N1 numero com 1 casa decimal Para formatos v lidos de datas ou hor rios consulte Standard Date and Time Format Strings http msdn microsoft com en us library az4se3k1 28v VS 90 29 aspx Por exemplo d spara o formato data abreviada
267. or de preenchimento do objeto dinamicamente Expression O valor usado para a din mica FillColor Change Color e UsingLimits A cor resultante determinada quando o valor for igual ou superior a um dos limites e AbsoluteValue cor ser o valor da express o O valor deve ser um nome v lido de cor ou numero hexadecimal para cores Por exemplo White ou FFFFFFFF Exemplo Limites 1 Red 10 Blue Quando o valor 0 o objeto ter sua pr pria cor a din mica de preenchimento cor n o vai fazer nada Quando o valor de 1 a 9 o objeto ter a cor vermelha Quando o valor superior a 10 o objecto ter a cor azul LineColor Muda a cor da linha objeto dinamicamente Expression O valor usado para a din mica LineColor Guia do Usu rio Action NET 171 Din mica Bargraph 172 Tabela 9 Din mica Fill Line e Cor de Texto Configura o Change Color Descri o e UsingLimits A cor resultante determinada quando o valor for igual ou superior a um dos limites e AbsoluteValue cor ser o valor da express o O valor deve ser um nome v lido de cor ou numero hexadecimal para cores Por exemplo White ou FFFFFFFF Exemplo Limites 1 Red 10 Blue Quando o valor 0 o objeto ter sua pr pria cor a dinamica de LineColor n o vai fazer nada Quando o valor de 1 a 9 o objeto ter a cor vermelha Quando o valor superior a 10 o objec
268. oricEventsFilter A Usando a barra de ferramentas A barra de ferramentas na parte superior de cada p gina tem todos os bot es de edi o como desfazer refazer recortar copiar e colar bem como bot es para fun es comuns que s o exclusivas para Action NET Al m disso alguns bot es t m op es adicionais quando voc clica com o bot o direito neles Por exemplo os bot es de Imprimir e Procurar tem op es adicionais como mostrado na Figura Op es de bot o direito na barra de ferramentas m As op es de Imprimir permitem imprimir ou salvar em um arquivo CSV m As op es de Procurar permitem que voc encontrar v para o anterior e ir para o pr ximo Para mais informa es consulte Trabalhando com tabelas na pagina 65 Desfazer e Refazer altera es Os bot es Desfazer e Refazer na barra de ferramentas permitem desfazer ou refazer qualquer opera o Ao editar tabelas desfazer e refazer est o dispon veis para todas as mudan as durante a sua sess o de edi o 60 rea de Trabalho de Engenharia Ao editar documentos nas reas de Draw Desenho Reports Relat rios e de Scripts desfazer e refazer est o dispon veis at que voc salve as altera es Cortar Copiar e Colar inteligentes Os bot es Cortar Copiar e Colar s o sens veis ao contexto quando o foco est em um DataGrid a ferramenta vai cortar copiar e colar as linhas selecionadas na tabela Quando o foco est sobre
269. orrente Temporizado Netro 242 000 25 tem Lagi Tag AS ANA ia so ass CORRENTE A r4 F ALAO TapALANA JA so ALi CORRENTE 8 mi m ALADI TE AS AMA a 310 ass CORRENTE E me 2 ALAD Tg ALANA so ass CORRENTE A M 06 04 2013 170241000 3 ALAOL TRE AL AMA JC sao ALI CORRENTE A 16 rf 06 04 2013 510745 000 3 AL AOS Tag AS AMA ia ass CORRENTE A ne aagi PAGAS ANA A so ais CORRENTE G 1a m E ALADI TagALANAJO 3 ALI CORRENTE re ALAO Tag AS ANA sa ALi CORRENTE A M J ALADI fagpaiana t so ALI CORRENTE a e r6 06 08 2013 170741000 3 ALAOI TREALANA JA 20 ALI CORRENTE A 14 LAO Tapaiana ja so ais CORRENTE Em m ALAG TUR AS ANA jo Aii COMENTE b 96 ALAO TRE AS AMA sao 4LS CORRENTE A 14 ALS CORRENTE A 6 ri aLa Tagasana e w Os Eventos Hist ricos mostram os eventos dentro do intervalo de dia e hora especificado em in cio e fim O log de Opera o mostra todas as a es do operador Tela Gr fica de Tend ncias e Medidas hist ricas O gr fico de tend ncia permite verificar tend ncia em tempo real e hist rica de vari veis Aten o as vari veis anal gicas obrigatoriamente devem ser inseridas na tabela de Tags Historian para poderem ser vistas em tend ncias hist ricas No DataGrid o operador pode selecionar as vari veis o intervalo de apresenta o e se a tend ncia de tempo teal ou hist rica No segundo caso deve ser definida a data e hora inicial Cria o das Telas da Aplica o Conforme
270. os na pagina 199 Objetos runtime Information na pagina 201 Executando a Aplica o Voc pode testar a aplica o de uma das seguintes formas Usando Run gt Test Permite que voc execute o projeto em modo de seguran a ativando o aplicativo com algumas caracter sticas protegidas Os dados hist ricos alarmes e eventos s o gravados para arquivos tempor rios para que n o afetem os registos de produ o e os m dulos de comunica o n o podem gravar dados nos IEDs Usando Run gt Startup Permite voc executar o projeto em pleno funcionamento sem a necessitar o Build do projeto Voc pode executar o projeto usando ambos Test e StartUp ao mesmo tempo Para obter informa es sobre como utilizar as ferramentas de diagn stico dispon veis consulte Perramentas para diagnose na pagina 112 Para testar o aplicativo 1 Siga uma das seguintes op es m V para Run gt Test m V para Run gt Startup 2 Digite ou selecione as informa es conforme necess rio Campo Descri o UserName Digite um nome de usu rio v lido para acessar o aplicativo Password Digite a senha que corresponde ao nome do usu rio Project Server Somente leitura Exibe o endere o IP ou nome do computador onde o projeto est baseado conforme a configura o na aba Server Veja Testando e executando projetos na pagina 40 Port Somente leitura Exibe a porta usada pelo
271. os permitidos Para alguns usu rios que n o t m experi ncia anterior em dot NET ou em sistemas orientados a objetos similares esses conceitos inicialmente s o abstratos mas quando melhor aprendidas as ferramentas de configura o de engenharia e os m dulos Action NET o poder desses conceitos ficar bastante claro O que certo que quando o usu rio se acostuma com os modelos de objetos e Intellisense h um enorme incremento da produtividade e ele j n o mais aceitar trabalhar em sistemas sem esses recursos 30 Vis o Geral Projetos Action NET O design inovador do Action NET traz os conceitos de interface de usu rio de ambientes Web e de tablets para as aplica es em desktop tornando as ferramentas de engenharia mais f ceis amig veis e agrad veis de usar No Action NET m ltiplos usu rios podem trabalhar em um mesmo projeto simultaneamente Um projeto Action NET um nico arquivo em um computador em um servidor remoto ou na nuvem Drag a column header here to group by that column ame ad O Action NET 0 COMM3 COMM2 COMM1 baa Action NET 13 L2 BRSEQ2 BRSTAT2 Projects RESET BRSEQ BRSTAT AN txtCurrentSc A Open Project AN CurrentSESc AN CurrentFiltei Drag a column header here to group by that column Table View 7 AN TimerTrend AMADA Name Buia Path TR1 Demo Project Dnp 29 CMAction NETIProjectsiSamplesiDemo Project Dnp tproj E QGER COI_QQX_SCL_ 66 192 168 0 15
272. os pr definidos m DisplayOpening Executado quando a tela est abrindo m DisplayIsOpen Chamado em intervalos regulares de tempo enquanto a tela est aberta m DisplayClosing Executado quando a tela est se fechando m DialogOnOK 0 Chamado quando o bot o OK de uma tela de di logo pressionado Retornando 1 permite o di logo ser Fechado pelo sistema Retornando 0 impede o di logo de ser fechado Voc pode adicionar suas pr prias vari veis e m todos dot NET neste texto de c digo NOTA Como as Telas nos Clientes s o projetadas para funcionar em ambientes distribu dos e web recomendamos evitar o uso de fun es que n o permitam a execu o em confian a parcial ou que se referem a caminhos de arquivos f sicos Ferramentas de desenho A aba Drawing tem os seguintes barras de ferramentas e controles para criar formatar e configurar as Telas 160 Telas e S mbolos m Barra Vertical No lado esquerdo da aba Drawing Use estes bot es para desenhar formas adicionar bot es e criar janelas especiais Para detalhes sobre estes bot es ver Tabela 1 m Barra Horizontal Na parte inferior da aba Drawing Use estes bot es para agrupar combinar alinhar e fixar os objetos selecionados Para mais informa es ver Tabela 2 m Apar ncia Dynamics DisplaySettings e outras configura es No painel a esquerda da aba abaixo dos bot es do menu principal Estas configura es
273. otina Script Classes AN Desbalan oCorrente exigido que as vari veis sejam declaradas no template Correntes 4 AN TRIFASICA Categoria usada em desbalan o de corrente trif sica Drag a column header here to group by that column Q i Name Description AN_GROUP_ALARM Group Alarm category Used to calculate and set alarm of tags by the state of its members alarms AN_GRUALM_MEMBER AN_GRUALM_ALM Category associated to a calculated variable that inform if the group is 1 or is not 0 in alarm AN TRIFASICA Category that idenfifies tri phase currents tags If not declared is bi phase AN DESBALANCO Category associated to currents with alarm of current unbalanced Security da Aplica o Default Na aplica o Default est o criados sete usu rios com as permiss es conforme a figura abaixo 230 Aplica o Default Enterprise Drag a column header here to group by that column a Name Permissions Password PasswordHint Policy Blocked Deleted Pr _ Admin EE E E _ OPER Operator estarem _ SUPER Supervisor ses oe ese ua _ OPERCOM Operator sea OperPol _ Administrator Administrator pano Default i User User kakek Default _ Guest Guest kaekehe Default As senhas s o Gest gt sem senha Administrador gt sem senha User gt sem senha Admin gt sdop3985 Oper gt o Super gt s Opercom gt o Alarmes da Aplica o Default Na Aplica o Default j est o criados v rios comportamentos de
274. otivos de decis es tomadas No Action Net isto pode ser feito pelo uso do utilit rio Notes dispon vel no software hd Owner IsOpen Description Guest p Dave was here Guest PA Click the blue cube on top toolbar to change themes Use this tool to exchange notes among the distributed engineering team As Anota es criadas s o do tipo post it e s o vis veis por todos os membros do time de desenvolvimento do projeto As Anota es ficam vis veis no desktop quando se est editando o projeto 44 Vis o Geral Refer ncia O Action NET inclui um guia de Refer ncia auxilio on line para explicar as EBrererence ferramentas de desenvolvimento Use o ndice para pesquisar palavras chave on line O sinal de interroga o no canto superior direito do Configurador tamb m chama o mesmo aux lio on line Informa o de Licenciamento a VE A aba de Licenciamento apresenta informa o sobre a licen a atualmente instalada para o License Action Net nesta m quina Esta informa o ser de grande utilidade se for necess rio o contatar a rea de suporte t cnico da Spin Engenharia e quando for poca de fazer atualiza o para uma vers o mais nova do software Veja mais em Vers es e Licen as Action NET na p gina 217 Guia do Usu rio Action NET 45 46 Vis o Geral Gerenciamento de Projetos As se es a seguir descrevem como criar e gerenciar projetos m Visualizando Pr
275. pan al picos aja alarido RE EEEE la ga 98 Desabilitar op o Alternar Aplicativos do Windows iicciciiiiiciiiiis 99 Configurando Pol ticas seecae ri E Ea oni EEA LACAN A Ea Ela a CO a EA Naa i aE GU ia aa 99 Removendo Usu rios ss saem eram arena cp raras ed at anda a a anta cad a a aa a carga a 100 Guia do Usu rio Action NET Gerenciando usu rios em Tempo de execu o nousu unurnar runn r rnrn nrn r rnunana 101 Personalizando procedimentos de Login icciciiiiiiiii ice araras rara 101 Objetos runtime de Seguran a assa massa pad errada cre sea ae ee e a e aa an da 102 Dispositivos Devices e Interfaces 103 Protocolos de Comunica o sesse res EEren prego eo DR O E EE RI a 103 Protocolos Suportado S erie aspas iguaria aU aa a TSE o 104 Interfaces adicionais sas emerson ie dra arara a quad e a a agr aaa at aee ae 104 Toolkit para protocolos asus sas asas a DA aa ps EE ERE paus aaa aa La dera aa a E 105 Configurando Canais us esa errati mara eae a Ea ada ea a DIA RU O a lg O a 105 Configurando N s sas ses br so nb rd quis aa ig DS VEG DETA 1 O A a la 107 Importando dem Servidor OPC sas amada ss iris da aa a EEE ata di a 109 Importando endere os de PELOS sms srta pula acaso SO Canil os apagar a EE ER EEA 109 Configurando endere os de pontos ess cccrrriececrrii ret cisterna 109 Configurando Tipos de Acessos orrsrericirdk pritat E e screen aaa 111 Ferramentas para diagnose sa ssa pa pao da a DA ara E rea a EE
276. para Ethernet ou redes sem fio Para mais informa es sobre a configura o de protocolos comuns clique em Help na parte superior da aba Description Digite uma descri o para este canal 3 Clique OK m O canal adicionado como uma nova linha na tabela 4 Digite ou selecione as informa es para o novo Canal conforme necess rio m Para adicionar ou remover uma coluna clique com o bot o direito na rea de cabe alho da coluna e marque ou desmarque colunas Coluna Descri o Name Digite um nome para o canal O sistema indicar se o nome n o v lido mostrando a c lula com o contorno vermelho Protocol Mostra o protocolo que foi selecionado ProtocolOptions Configure as op es espec ficas para este protocolo Nota As op es de protocolo s o dependentes do protocolo selecionado Selecione o protocolo na como box na parte superior da p gina e pressione o bot o HELP do seu lado para acessar a documenta o do protocolo espec fico Interface Mostra a interface f sica usada por este canal Dispositivos Devices e Interfaces Coluna Descri o Settings Configure as defini es para este canal Os valores dispon veis dependem da interface que o canal est usando Nota As configura es aqui devem corresponder s configura es do dispositivo mestre ou escravo com o qual o canal vai conectar e Para a interface serial normalmente manter os padr es e Para uma interfac
277. para todas as tarefas do servidor m Biblioteca ClientMain M todos dispon veis para todos os clientes Para configurar classes 1 V para Edit gt Scripts gt Classes 2 Digite ou selecione as informa es conforme necess rio Column Name Descri o Digite um nome para a classe O sistema indicar se o nome n o v lido mostrando em vermelho o contorno do campo Code Somente leitura Por padr o a linguagem dot Net selecionada quando voc criou o projeto Na guia Editor de c digo voc pode mudar a linguagem do c digo Para alterar o padr o de projeto v para Info gt Settings Domain Selecione o local onde a classe executada e Classe Cliente Executada em cada sistema cliente Estas s o classes que se aplicam localmente no computador do usu rio por exemplo gera o de relat rios e Classe Servidor Executada no servidor do sistema Estas s o classes que se aplicam toda a aplica o ou seja a n vel global Guia do Usu rio Action NET 139 Column Descri o BuildStatus Somente leitura Situa o do c digo da classe de acordo com o processo de compila o cont nua e Marca Verde classe compilada sem erros e Marca em X Vermelha classe tem erros ou Watnings Com um duplo clique o sistema vai mostrar o c digo no ponto em que est o Warning ou erro Erros impediram a execu o da classe espec fica O restante da aplica o ser executada
278. partir do computador que voc acessou ser mostrada Os projetos dispon veis devem estar em pastas que est o configuradas para acesso remoto e Se voc n o digitou um caminho virtual voc v todos os projetos em pastas configuradas para acesso remoto mas n o projetos em pastas que t m um caminho virtual configurado e Se voc digitou um caminho virtual voc v todos os projetos das pastas configuradas com o caminho virtual que voc digitou 6 Clique duas vezes no projeto que voc deseja abrir Executando Projetos Voc pode executar o projeto de qualquer uma das seguintes formas m Najanela principal Action NET e lista de projeto clique com o bot o direito no projeto e selecione Run Project m Ao configurar o projeto v para Run gt Startup e clique Run Startup e Para mais informa es consulte Executando a Aplica o na pagina 195 m Usando automaticamente as configura es de auto inicializa o na aba Server Atualizando projetos Os Projetos ret m informa es sobre a vers o do Action NET que foi usado para sua cria o A menos que voc atualizar o projeto para uma nova vers o o projeto abre sempre usando a vers o que ele foi criado Quando voc passa para uma vers o mais recente do Action NET voc pode atualizar um projeto para usar a vers o mais recente Para atualizar um projeto 1 Inicie o Action NET m Veja Iniciando o Action NE T na pagina 13 m A janela
279. por protocolos nativos e opera o local Servidor OPC e gateway de dados Supervis o e sistema SCADA em ilhas de automa o Servidor Central para Centros de Opera es e Controle Integrado de Salas Servidor de Dados prontos para cloud independente da fonte da camada de apresenta o PMIS painel em tempo real e Plant Information Gest o de Aplica es de Informa es de Plantas O sistema Action NET permite que os usu rios foquem se no o seu know how e trabalhem nas solu es dos processo e aplica es fornecendo componentes padronizados para as fun es de software de infra estrutura tais como comunica o gr ficos e acesso de dados 26 Vis o Geral e PIMS Corporate applications and databases Cloud Gateway mm er E Maintenance Engineering Operations Center er g Contral Automation Network Arquitetura do Sistema Banco de dados de tempo real Um ponto chave de diferencia o da plataforma Action NET sua capacidade de ser aplicada tanto em complexos Controles de Processos cr ticos em tempo real com as informa es na mem ria como tamb m nas aplica es de N vel 2 e N vel 3 onde as informa es s o armazenadas em bancos de dados SQL e ocorre tamb m o interc mbio de dados com aplica es externas O n cleo em tempo real de Action NET uma base de dados controlada por eventos em mem ria Esse banco de dados o resultado de mais de 25 anos de aprendiza
280. portais para gerenciamento e an lise Al m disso um nico projeto pode realizar ambas as fun es de automa o e de gest o Guia do Usu rio Action NET 9 Sobre este Guia Este guia foi desenvolvido para usu rios de Action NET e descreve como instalar e usar o software Sup e se que voc esteja familiarizado com sistemas de monitora o e controle e suas necessidades bem como os objetivos gerais de softwares SCADA Voc deve estar familiarizado com os seus sistemas e necessidades de controle Este guia utiliza os seguintes s mbolos e conven es tipogr ficas Conven o Descri o Negrito Palavras em negrito mostram itens para selecionar ou clicar tais como itens de menus ou bot es w Aviso cont m informa o critica que pode afetar seus dados ou Aviso sistemas Y Di Dicas cont m informa o til para melhorar o desenho e a ica produtividade de suas aplica es i Notas cont m informa o importante que pode afetar como instalar Nota ou configurar o seu sistema Obtendo Ajuda Guia do Usu rio e pesquisa no Google O Guia do Usu rio Action NET est dispon vel em PDF e CHM no computador local e on line utilizando p ginas HTML padr o ou atrav s de uma interface nica WEB integrada com o Google Translator para suporte multi linguagem O ponto de entrada para todos os quatro formatos de Ajuda est localizado na rea de Info gt Ajuda na configura o do espa o
281. posterior no computador do cliente A primeira vez que voc iniciar o aplicativo ele ir baixar automaticamente os componentes necess rios a partir do servidor Toda vez que o aplicativo iniciado ele verifica automaticamente se uma nova vers o est dispon vel no servidor Como iniciar A partir do Internet Explorer ou um atalho ir para o URL http lt ServerIPAddressorName gt an 2014 1 TSmartClient application Para um exemplo de como iniciar automaticamente o cliente quando um usu rio faz login no Windows consulte Iniciando automaticamente clientes Windows na pagina 212 Execu o Funciona exatamente da mesma forma que o Rich Client As funcionalidades do Rich Client e o SmartClient s o as mesmas apenas a instala o e os m todos de ativa o s o diferentes Comunica o Comunica se com o servidor usando WCF porta configur vel default 3101 Guia do Usu rio Action NET 211 Windows Web Clients Voc pode implantar seu aplicativo para uso como clientes Web do Windows A Tabela 3 descreve como a implementa o do Web Client funciona Tabela 3 Implanta o do Action NET como Windows web client Instala o N o requer instala o Voc s precisa o dot NET Framework 4 0 e Internet Explorer 8 0 ou posterior no computador do cliente A primeira vez que voc iniciar o aplicativo ir fazer o download automaticamente a partir do servidor dos componentes necess
282. principal mostrada Quaisquer projetos existentes s o exibidos na parte inferior da p gina 2 Selecione o projeto que voc deseja 3 Para qualquer projeto que tenha um ProductVersion mais antigo do que sua vers o atual clique com o bot o direito e selecione Upgrade Project E Sc esta op o n o estiver dispon vel o projeto j est na mesma vers o que a vers o atual do Action NET 54 Gerenciamento de Projetos m O sistema mant m o projeto original e adiciona o n mero da vers o original para o nome do arquivo assim voc ainda pode abrir e execut lo com a vers o do produto com o qual o projeto foi desenvolvido O sistema cria um novo projeto com o nome original do projeto importando todas as configura es da vers o mais recente do produto Configura o de projeto Toda a configura o do projeto executada em um aplicativo integrado que fornece as facilidades de gera o de tags telas configura o de canais de comunica o e demais necessidades de forma moderna interativa e extremamente amig vel Ferramentas de engenharia Quando voc clica em Open Project ser mostrada uma janela com as ferramentas de configura o do projeto ou como costumamos chamar as ferramentas de engenharia A vis o geral da interface do usu rio de configura o do projeto est em rea de Trabalho de Engenharia na p gina 59 Configura o orientada para SQL Toda a configura o do projeto te
283. pu BUU RUA ODE GRE UA UA O 2 RS apela e 4 VE ra DES 10 Obtendo Ajudas aa iba a SRA Da DR O E SD Ra Td 10 Guia do Usu rio e pesquisa no Google iciiiiiiiiiiiscccie screen rara 10 Forum On line E mail e Phone cccccccccc err 11 Integradores de Sistemas e VARS iiiiiciiiii cisne rara 11 Requisitos do Sistema ede aca asas sao apa ico EEEn E EEEE O gua q TA UR aa UR O NRE 11 Instalando O Action NET osso ars paes A da q E TR A aa ja 12 Instala o ane EN as RE E E O E DS E e E 12 Iniciando o Acton NET asas irure n pasa dd as adido ENEE a da da pe 13 Licenciando o Acton NE Ts papi eras simao Seth OESE EEEIEE q Saga A AG E 14 Instalando servi os no IS ess pesa nana DRA DR AI EI E RT ETR RATE E 15 Procedimento de Instala o pau papi paira pq a REA SR aa a 15 Vis o Geral 23 A plataforma Action NET siglas pagar ere algu Ba aqu SG a DA EEE DEE a 24 Oque do Action NE quad atada sosard cad ca Gail GERA as e asa dd rp a L 24 Vantagens Tecnol gicas is aa dera psp parados rapa aa apre aca k capa ra e ap 24 Tudo em um completo flex vel e f cil de aplicar cccccciciciiciciii 24 Aras de Aplica e E E R E Ce 25 Topologia de Rede ssa sa aca as garra AEEA E EEEE E EEEE a a 2d 26 Arquitetura do SISTEMA gica india Ee a A aa 27 Banco de dados de tempo feal ssori ciriirieriisiiti i ketadi PEAN EEE Es 21 Gest o da Informa o em Tempo real TI e SCADA combinados 28 Persist ncia red nd n id don ao d
284. qualquer parametriza o de salvamento por m dever obrigatoriamente existir uma categoria HIST nome da historian table Na figura abaixo EDIT gt TAGS foram criadas as tabelas ANA e DIG As categorias a serem criadas pelo usu rio dever o ser HIST ANA e HIST DIG Para cada um dos tags que se deseja tenham seus valores e estados gravados em cada uma destas tabelas de hist ricos dever o ser aplicadas as categorias correspondentes Novamente aqui lembre se que o trabalho ser simplificado se for poss vel aplicar as categorias objetos de n vel mais alto Tal facilidade ser decorrente diretamente da maneira que se faz a estrutura o dos templates na modelagem dos objetos reais Guia do Usu rio Action NET 287 yya Fitr ty Name C Name AutoCreate SaveOnChange TimeDeadband LifeTime Trigger Description Drag a column header here to group TER 31 ANAL GICAS 10 segundos DIG Ed Ed one second 31 DIGITAIS Table1 d e 00 00 05 31 TimeSpan 5 secs LifeTime 31 days AutoC Table2 A 2 one minute 31 TimeSpan one minute LifeTime 31 days Atribui o de Categorias No projeto padr o do cliente conforme apresentado acima estar o pr criados Alarm Groups Templates Channel Nodes Historian Tables Dictionaries Localization Enumeration e Categories e a Symbol Library associada a cultura do usu rio Para que sejam criados os registros nas tabelas ser necess rio que sejam atribu
285. quando o usu rio clica em uma outra Tela Losing Focus Dispon vel apenas para Popups Left Digite a distancia entre a margem esquerda do Layout e a posi o em que o lado esquerdo da tela deve aparecer em unidades WPF pixels independente de monitor Dispon vel somente para Layouts Canvas Top Digite a distancia entre o topo do Layout e a posi o em que o topo da tela deve aparecer em unidades WPF pixels independente de monitor Dispon vel somente para Layouts Canvas Use as ferramentas de desenho nas barras vertical a esquerda e horizontal inferior para criar e posicionar objetos de visualiza o na Tela Selecione um dos bot es na barra de ferramentas vertical Coloque o cursor na rea de exibi o em seguida clique e segure o bot o esquerdo do mouse enquanto arrasta o cursor em na rea da Tela rec m crida Para ver um menu de op es clique com o bot o direito do mouse sobre o objeto desenhado O menu de contexto fornece a es que s o espec ficas para o objeto selecionado Para selecionar v rios objetos pressione Shift clique com o bot o esquerdo do mouse em cada objeto AVISO Ao selecionar v rios objetos o ltimo objeto selecionado o mestre as propriedades dele s o as mostradas no painel esquerda Se voc em seguida alinhar os objetos o alinhamento baseado no mestre Se voc alterar outras propriedades as propriedades s o alteradas para todos os obje
286. quando voc tem uma licen a voc pode querer criar projetos tipo Expresso para compartilhar demos e tutoriais com os usu rios que n o possuem licen as instaladas e Veja Vers es e Licen as Action NET na pagina 217 para mais informa es sobre a Fam lia do produto Uma descri o b sica da fam lia apresentada a seguir e Enterprise Funcionalidade completa do Action NET e HMI Use para aplica es menores e sistemas embarcados e Express Use somente para fins de teste ou demonstra o e OPCsServer Criar um projeto para trabalhar apenas como um servidor OPC fornecendo dados para outras aplica es a partir dos drivers de protocolo nativos e Voc pode alterar essa configura o mais tarde se necess rio Product Model Dependendo da sua licen a Action NET voc pode ter op es aqui para construir aplica es para um modelo de produto espec fico O modelo do produto est relacionado com o n mero de pontos de comunica o em tempo real que ser permitido nesse projeto Veja Vers es e Licen as Action NET na pagina 217 para mais informa es sobre o modelo do produto 3 Pressione o cone Create New Project Encontrando Projetos Quando se sabe que h outros projetos em outros diret rios nesta maquina ou em outros servidores na NUVEM poder se utilizar esta ferramenta para a localiza o do projeto Ao clicar em Find Projects mostrada a janela seguint
287. que voc deseja incluir no filtro 4 Para remover o filtro clique na lista drop down e clique em Clear Filter Para agrupar itens linhas em uma tabela 1 Em qualquer tabela arraste um cabe alho de coluna para a rea acima das colunas para agrupar por essa coluna Name f Type Parameters Type Analoglnt 2 items AlarmStatus speed Analogint Type Text 1 item Description Text Type AnalogDouble 3 items TotalGeneration AnalogDouble temperature AnalogDouble 2 Para remover o agrupamento arraste o nome da coluna para a rea de cabe alhos de coluna Guia do Usu rio Action NET 67 Adicionando e removendo colunas Tabelas em Action NET exibem normalmente um conjunto padr o de colunas mais geralmente utilizadas Cada tabela pode ter colunas adicionais escondidas que voc pode mostrar ou voc pode solicitar para ocultar Voc tamb m pode alterar a ordem das colunas Para conhecer as defini es de colunas que est o dispon veis em todas as tabelas veja Defini o de colunas comuns na pagina 68 Para adicionar ou temovet uma coluna 1 Em de qualquer tabela clique com o bot o direito na rea de cabe alho da coluna m Uma lista de todas as colunas dispon veis para essa tabela exibida Colunas com uma marca de sele o ao lado deles exibem atualmente na tabela nr x Marque ou desmarque as colunas na lista Clique fora da lista para a fechar Para alterar a orde
288. r a instala o do produto Para configurar o servidor IIS siga o procedimento neste cap tulo Esta se o a explica o de como instalar os servi os no IIS A explica o considera a vers o7 x e 8 do IS mas outras vers es devem ser semelhantes Voc vai instalar tr s servi os dentro do IIS m TProjectServer Permite acessar remotamente suas configura es de projeto m TVisualizerWeb TVisualizerRemote Permite acesso remoto a telas da execu o em tempo real m iDataPanel o servi o para fornecer dados para dispositivos iOS Procedimento de Instala o 1 Verifique se o IIS est instalado v em Painel de Controle gt Ferramentas Administrativas e procure o Internet Information Services IIS Manager na lista 2 Habilite o ASP Net Svc Handlers para o servi o WCE Na Vers o 7 x do IIS Se o IIS foi instalado ap s a instala o do NET Framework necess rio realizar um procedimento conforme descrito no http msdn microsoft com en us library ms752252 aspx que o de executar os seguintes programas usando o prompt de comando como administrador m A partir da pasta Net Microsoft abra o Prompt de Comando e digite os seguintes comandos e aspnet regiis exe i enable e ServiceModelReg exe r Guia do Usu rio Action NET 15 m Microsoft Net est instalado em uma das seguintes pastas e C Windows Microsoft NET Framework N v4 0 30319 para sistemas operacionais de 32 bits e C Windows
289. r os pontos associados aos rel s que coletam pontos dos alimentadores e do transformador Cria o de N veis Assets Os Assets n veis correspondem organiza o dos agrupamentos de pontos da aplica o Os tags tratados a partir da aplica o default devem ser diferentes de SysInternals que o agrupamento dos tags usados nas rotinas internas da aplica o Default para gerar as telas com os diversos relat rios disponibilizados automaticamente m Hist rico de Medidas Guia do Usu rio Action NET an 2014 1 239 m Sum rio de Tags m Sum rio de Alarmes m Sum rio de Eventos m Pesquisa a Eventos m Log de Opera o m Tend ncia em Tempo Real e Hist rica Usando NewLevel bot o direito do mouse sobre DefaultNewProject DNP definiu se conforme figura a seguir tr s novos itens de segundo n vel conforme mostra a figura abaixo m Alimentadores ter os alimentadores m Linhas ter os bays de linha m Trafos ter os bays de trafo z AOL z AL 02 o LINHAS E to Syslnternals TRAFOS e TRO1 Todos os tags criados dever o estar em um destes n veis Cria o dos tags de Bays Para criar os bays da subesta o vai se para a Aba de Objects e criam se os bays associando se seus tipos Type aos respectivos templates conforme a figura abaixo 240 Criando aplica o a partir da Default Drag a column header here to group by that column Name v Type Parame Array
290. r um novo valor no historiador Esse valor substitui o intervalo de tempo de registro Time DeadBand HistorianTable Selecione a tabela que tem as configura es que voc deseja usar para periodicidade de registro e por quanto tempo manter valor deste tag 3 Continue adicionando quantos Tags quantos voc precisa Configurando Tabelas do Historiador Por default o banco de dados do Historiador de tags j possui uma tabela configurada A configura o desta tabela controla quando os valores dos tags devem ser escritos para o historiador e por quanto tempo estes valores devem ficar retidos no historiador Se voc quiser que alguns tags tenham tratamento diferenciado voc deve configurar tabelas adicionais com as defini es que necessita e atribuir os tags para alguma destas tabelas Voc tamb m pode editar as configura es da tabela padr o se achar conveniente A configura o da tabela independente do tipo de banco de dados selecionado para armazenar as informa es conforme descrito em Provedor do banco de dados Historiador na pagina 93 Em geral n o armazene mais dados do que voc precisa Armazenar uma grande quantidade de dados reduz o desempenho na recupera o de dados Voc deve usar gatilhos e bandas mortas t o amplos quanto poss vel para garantir que ter a informa o que voc realmente precisa sem sobrecarregar o sistema Para configurar uma tabela historiador 1 V para Edit g
291. ra o Objetos runtime Devices O namespace Device o ponto de entrada para todos os objetos relacionados com o m dulo de dispositivos ou Devices O objeto Device Channel lista todos os canais configurados e suas propriedades em tempo de execu o O objeto Device Node lista todos os n s configurados e suas propriedades em tempo de execu o O objeto Device AccessType lista os tipos de acesso definidos e tem op es para executar chamadas s ncronas sobre a leitura e a escrita para o dispositivo As seguintes propriedades de tags s o atualizados com base no m dulo de dispositivo tag tagname DevicePoint endere o no ponto de dispositivos conectados com esta tag Veja http www spinengenharia com br help an 2014 runtime index html para a refer ncia de programa o completa em objetos de tempo de execu o Guia do Usu rio Action NET 115 C digos de Status A lista a seguir apresenta c digos utilizados para indicar em tempo real o status de um node ou canal Estes c digos est o em tempo real em Device Node lt node name gt Status e em Device Channel lt channel name gt Status Lista de c digos O Success 1 BuldCommandException 2 ParseCommandUnsolicitedException 3 ParseReplyException 4 BuildReplyUnsolicitedException 5 ChannelException 6 NodeException 100 Base Send Error 101 Base SendAndWait Error 102 TCP Create Error 1 103 TCP Create Error 2 104 TCP Create SocketError 105 TCP
292. ra cortar copiar colar ou excluir uma linha Configurando N s Os n s ou Nodos no Action NET s o os objetos que coincidem com os dispositivos IEDs ou CLPs com os quais a aplica o deve se comunicar no canal em que est o conectados Voc tamb m pode importar as configura es de um servidor OPC ou de outra fonte de dados Consulte Importando de um Servidor OPC na pagina 109 e Importando endere os de PLCs na pagina 109 Para configurar os n s 1 V para Edit gt Devices gt Nodes Guia do Usu rio Action NET 107 108 Digite ou selecione as informa es conforme necess rio m Para adicionar ou remover uma coluna clique com o bot o direito na rea de cabe alho da coluna e marque ou desmarque colunas Coluna Descri o Name Digite um nome para o n O sistema indicar se o nome n o v lido mostrando a c lula com o contorno vermelho Channel Selecione o canal para este n Para mais informa es sobre a configura o de protocolos comuns clique em Help na parte superior da aba PrimaryStation Insira as informa es necess rias para acessar o n principal com base no protocolo selecionado NOTA As op es de protocolo s o dependentes do protocolo selecionado Selecione o protocolo na combo box na parte superior da p gina e pressione o bot o Help ao lado para acessar a documenta o do protocolo Para o protocolo Modbus e Para uma interface Serial
293. ra movimento vertical Range Os valores m nimos e m ximos que correspondem posi es verticais m nima e m xima Posi o As posi es verticais m nima e m xima Din mica Scale 174 Tabela 13 Configura o da Din mica Scale Setting Scale Descri o Muda o tamanho do objeto dinamicamente Width Scale Express o o valor usado para a escala de largura Range Os valores m nimos e m ximos que correspondem aos percentuais minimo e m ximo da largura de escala Escala 4 O percentual m nimo e m ximo de largura de escala Height Scale Express o o valor usado para a escala de altura Range Os valores m nimos e m ximos que correspondem aos percentuais minimo e m ximo da altura de escala Escala O percentual m nimo e m ximo de altura de escala Scale Reference Lel Centro Esquerda fed Para cima Direita fe Pata baixo Telas e S mbolos Din mica Rotate Tabela 14 Configura o da Din mica Rotate Configura o Descri o Rotate Gira o objeto dinamicamente Expression o valor utilizado pata a rota o Value Range Os valores m nimos e m ximos que correspondem ao ngulo m ximo e m nimo de rota o Por exemplo de O a 100 Angle O ngulo m nimo e m ximo de rota o Por exemplo 0 360 Center Reference E lt LJ Esquerda Para cima gt nf QJ Direita LJ Para baixo Din mica Skew
294. racional superior sem cor HILNOACK NOBIP No None AM ActiveFg 5FFFFFFFE ActiveBg F List Limite operacional superior sem cor HLACK BIP Yes Beep All ActiveFg FFFFFFFF Active8g F List Limite operacional superior com co HILACK NOBIP Yes None All ActiveFg 8FFFFFFFF Active8g F List Limite operacional superior com co HIHINOACK BIP No Beep All ActiveFg FFFFFFFF Active8g F List Limite emergencial superior sem co HIHUNOACK NOBIP No None AIl ActiveFg FFFFFFFF Active8g F List Limite emergencial superior sem co ES HIHLACK BIP Yes Beep All ActiveFg FFFFFFFF Active8g F List Limite emergencial superior com co Guia do Usu rio Action NET an 2014 1 231 Na Aplica o Default as mensagens geradas pelos AlarmGroups que tiverem prioridades entre 1 e 10 ser o inseridas no Sum rio de Alarmes e somente permanecer o l enquanto estiverem no estado ACTIVE Todas as mensagens tanto de ativa o quanto de normaliza o de alarmes s o inseridas no Sum rio de Eventos e permanecem l durante todo o dia em que foram geradas Portanto a defini o de prioridade dever ser feita pelo usu rio de acordo com sua prefer ncia no tratamento das mensagens No ambito do Action NET denomina se Eventos todas as ocorr ncias que devem ser registradas em hist rico e denomina se Alarmes as ocorr ncias que devem ser verificadas e requerem uma a o pois se referem a situa es de falha na aplica o Os textos utilizados para compor os nomes dos
295. rantir a correspond ncia de nomes de colunas copiar algumas linhas da tabela em uma planilha em primeiro lugar em seguida editar a planilha inclusive incluindo novas linhas que forem necess rias e depois colar a planilha sobre a tabela Para obter informa es sobre como copiar linhas consulte Copiando e Colando Linhas na pagina 69 Para importar os dados 1 Crie os dados em uma planilha Guia do Usu rio Action NET 69 Se voc estiver criando Tags ou outros objetos voc pode nomear os objetos conforme necess rio Se voc est preenchendo outras colunas os dados nas colunas devem corresponder ao que o Action NET espera 2 Salve o arquivo como um arquivo CSV 3 Da tabela correspondente no Action NET clique em g import from a CSV file 4 Navegue at o arquivo CSV e selecion lo 5 Clique em Open O sistema importar os dados na tabela Usando a Refer ncia Cruzada Voc pode obter a informa o de quantas vezes cada objeto do projeto usado bem como obter uma lista de objetos que n o s o usados Tamb m a partir de uma pesquisa pelo nome do objeto voc consegue chegar ao documento ou tabela onde ele est sendo usado Para encontrar os objetos 1 Siga uma das seguintes op es A partir da tabela que tem uma ocorr ncia do objeto que voc deseja encontrar selecione o objeto Por exemplo selecione o Tag que voc deseja encontrar em outras partes do projeto O campo Find na
296. rias para criar aplicativos compat veis com a recomenda o FDA CFR 21 Parte 11 Veja mais em Alarmes eventos e Audit Trail na pagina 117 gt pag Datasets e SQL O M dulo Dataset inclu do no Action NET fornece uma interface f cil de usar para o a trocar dados em tempo real com bancos de dados externos XML CSV ou arquivos de texto e consultas SQL e acesso a tabelas Para os bancos de dados e fontes de dados mais comuns Microsoft SQL Server Oracle arquivos CSV Microsoft Access PI Firebird Informix Excel o Action NET fornece configura es pr definidas que reduzem a configura o para alguns cliques do mouse Qualquer banco de dados que suporta ODBC ADO NET ou OLE DB pode ser acessado Um gerenciador de banco de dados SQL embutido tamb m fornecido como um banco de dados local para a sua aplica o s Guia do Usu rio Action NET 37 Os dados coletados com os Datasets podem ser mapeados dinamicamente em pontos tags de tempo real e podem ser utilizados em scripts ou relat rios ou apresentados em telas usando um poderoso Data Grid Visual Object com editores de c lulas e suporte para v rios temas de visualiza o Veja mais em Datasets e Interc mbio de dados na pagina 127 Product Gold Silver Silver Scripts e dot NET ambiente integrado embutido Dentro da arquitetura do Action NET voc pode compilar obter refer ncia cruzada dos objetos e acessar diretamente usando o In
297. rie um sistema muito flex vel mas mantendo a facilidade de uso e design intuitivo reas de Aplica o Controle de Processos sistemas de controle necessitam de componentes servidores confi veis e a Tela de telas dedicadas e bem elaboradas para que se possa maximizar a seguran a da opera o e obter o m ximo do poder dos equipamentos de computa o O software Action NET tem um conjunto completo de funcionalidades para implementar aplica es de controle de processos distribu das e de miss o cr tica As aplica es nativas para iPads e iPhones um aplicativo nativo pode ter funcionalidade e qualidade de uma interface de usu rio que uma p gina web simplesmente n o pode igualar O Action NET permite que as mesmas telas criadas para desktops tamb m sejam dispon veis para serem executadas nativamente em dispositivos iOS incluindo a op o da AppleStore SQL e OSIsoft M PI System front end O Action NET tem muitos recursos para gerenciar bancos de dados SQL tabelas e consultas em tempo real Ele tamb m tem uma sincroniza o de dados com n vel SDK OSIsoft Sistema PI e PI AF Isso faz com que ele seja a melhor plataforma SCADA quando voc precisa para criar gr ficos personalizados din micos e front ends para esses sistemas HMI embutidos e OEMs Action NET tem uma vasta gama de protocolos PLC built in e uma vers o especial para visualiza o avan ada em HMI e sistemas embarcados O sistema de control
298. rio Coluna Descri o Object Selecione uma tag ou objeto existente Expression Digite a express o A express o pode ser uma express o matem tica b sica usar uma classe ou ser uma express o condicional Domain Selecione onde a express o executada e Cliente Expression ser executada em cada sistema cliente Estas s o express es que se aplicam localmente no computador do usu rio por exemplo gera o de relat rios e Servidor Expression ser executada no servidor do sistema Estas s o express es que se aplicam em toda a aplica o ou seja em n vel global Execution Selecione quando a express o executada e OnChange express o executada quando o valor de qualquer tag na express o muda e TriggerOrPeriod A express o executada quando ocorre o evento de disparo configurado ou quando o expirado o intervalo de tempo definido no per odo e ChangeOtStartup A express o executada quando o valor de qualquer tag na express o muda ou na partida do aplicativo Trigger Digite ou selecione um Tag ou objeto que ser usado para disparar a execu o da express o O disparo da execu o ocorrer quando o valor do tag ou objeto se alterar DisableCondition Digite ou selecione um Tag ou objeto que ser usado para desabilitar a execu o da express o 142 Scripts e NET Framework 3 Coluna Descri o BuildStatus Somente leitura Situa o do c
299. rir salvar ou enviar periodicamente comandos de fechamento repetitivos Para obter informa es detalhadas sobre a rea de trabalho refira se a rea de Trabalho de Engenharia na pagina 59 32 Vis o Geral M dulos Action NET O bot o EDIT no espa o de trabalho do m dulo de Engenharia permite o acesso as tarefas de configura o dos m dulos Action NET np e Draw Run Info az sTags Para definir verificar ou editar os Tags dos pontos a serem s utilizados no projeto Para definir as permiss es e n veis de acesso dos usu rios do Security projeto Para configurar protocolos de comunica o e IEDs equipamentos de comunica o e de aquisi o de dados que Devices ser o utilizados pelo projeto Para configurar Tags de alarme e Grupos de Alarmes para a gera o de alarmes sob condi es definidas Defini o de fontes de dados como arquivos bancos de 7 Datasets dados tabelas espec ficas e queries pr definidas nA Para configura o de scripts que poder o ser em C Sharp os ou VB Net em dot NET compilados e ligados dinamicamente antes da execu o dos projetos g Displays Para configurar ou selecionar telas gr ficas din micas que v o mostrar em tempo real o estado dos processos by Reports supervisionados nd Para configurar Relat rios que podem incluir s mbolos gr ficos atualizados em formato XPS HTML ASCII e Unicode Guia do Usu rio Action NET
300. rma es Cig onde se executa duas express es que abrem respectivamente o leiaute e a tela de informa es Aplica o Default Enterprise 226 Acima apresentado o cabe alho da aplica o default onde O s mbolo quando selecionado troca o idioma da aplica o default ingl s 5 portugu s e O s mbolo retorna para a tela anterior O s mbolo vai para a tela principal da aplica o default que inicialmente uma tela vazia com um compasso O usu rio pode alterar esta tela AN_MainPage para ser sua tela de abertura Cs k m PE SH s mbolo abre a tela de consulta a medidas hist ricas AN HistoricMeasuresQuery O simbolo abre a tela de consulta ao sum rio de tags da aplica o AN TagsSummary B O simbolo abre a tela de alarmes correntes AN_AlarmsSummary Guia do Usu rio Action NET an 2014 1 227 E O s mbolo abre a tela de eventos do dia AN EventsSummary t O s mbolo abre a tela de consulta a eventos hist ricos AN_HistoricEventsSummary O simbolo abre a tela de tend ncia em tempo real e hist rica AN_TrendScreen O s mbolo abre a tela de log de opera o AN Operation Log e O s mbolo cala o alarme sonoro e O s mbolo abre a tela de informa es do projeto AN About Quando a Aplica o Default ativada estas telas est o vazias e sem filtros pois n o existem vari veis do usu rio nesta aplica o Cria o dos N veis Assets
301. rmes que ser o exibidos na janela e OnlineAlarms Exibe apenas os alarmes ativos Os Alarmes s o exibidos somente enquanto o item de alarme est no estado de alarme e AlarmHistory Exibe somente alarmes passados e Events Mostra apenas os SystemEvents Edit gt Alarms gt Groups e AlarmHistory Events Exibe alarmes passados e SystemEvents Merge Hi and HiHi Lines Combinar alarmes configurados como Hi e HiHi em uma nica linha Telas e S mbolos Tabela 20 Configura o da Janela de Alarmes Campo History Interval Descri o Introduza as datas de in cio e fim do intervalo para o qual os alarmes devem ser Control Label To inclu dos Show Column Selecione para exibir os t tulos das colunas Titles Ack by Page Digite um nome de tag que quando disparado reconhece os alarmes na janela de alarmes Show Group Digite o texto a ser exibido acima dos t tulos das colunas AllowSort Selecione para permitir que usu rios classifiquem os dados por coluna Allow Column Selecione para permitir que os usu rios alterem a ordem das colunas Reorder Filter Digite uma consulta SQL para limitar os alarmes exibidos Refresh Digite um nome de tag que ir desencadear uma atualiza o dos dados de alarme Display Selecione para incluir milissegundos na hora do alarme Millisecond Ack Selected Line Configure defini es para reconhecer um alarme Column
302. rocesso de compila o em background D um duplo clique em uma linha com um X vermelho para ir para o c digo fonte onde est a linha que gerou este aviso ou erro Os avisos s o informativos e n o parar o script seja executado Erros evitar o script especificado de execu o mas n o afetam a aplica o inteira Se um script ou monitor tem um aviso ele ainda ser executado Last build 30 executed on 27 11 2013 09 41 26 E e ose at ouie FJ Include debug information E Save a project copy on this build Status messages Drag a column header here to group by that column Module Object ID Buildstatus Builderrors Error Location EEEPIJIEEE PBP Script Class ClientMain A none Script Class AN DesbalancoCorrente A none Script Class AN Language 2 none Script Class AN_Filter A none History que lista registros de quando e quantas vezes foi executado um Build completo neste projeto References E uma terceira aba que deve ser utilizada para o registro de Refer ncias arquivos de c digo externos ou do pr prio usu rio Building projetos Periodicamente voc deve executar uma compila o completa Build m Quando voc fez muitas mudan as e voc quer uma valida o completa e recompila o de todo o projeto m Quando voc deseja atribuir um n mero de compila o para uma vers o m Quando voc quer empacotar o banco de dados Quando o build executado o s
303. ropriedade Server Categories Assistentes de Importa o Na se o Run Extensions Import voc encontra um conjunto de assistentes para importar componentes de projetos Este conte do exibido nessa interface s o criados dinamicamente de acordo com a DLL encontrados na pasta IMPORT da instala o do projeto Integradores de Sistemas e outras empresas parceiras podem criar assistentes de importa o utilizando os Toolkits apropriados As ferramentas de importa o j embutidas instalados com o produto s o Importar projetos Action NET Adicione os componentes do projeto selecionado para o projeto atual Importar Rockwell ControlLogix Cria os Tag Names Tag Templates e faz o mapeamento dos endere os PLC tudo de acordo com as informa es dispon veis no arquivo L5K Importar configura o de um Servidor OPC Cria os Tag Names Tag Templates e faz o mapeamento dos endere os cliente OPC tudo de acordo com as informa es dispon veis navegando para o servidor OPC Importar de um sistema OSlsoft PI Ao se conectar com servidores Historiador PI System ele cria automaticamente o link com as PI Tag elementos e atributos de servidores PI AF Quando conectando com PI AF traz automaticamente a defini o de todos os modelos e elementos ativos no banco de dados selecionado assim como o mapeamento para comunicar com o servidor Guia do Usu rio Action NET 75 NOTA O assistente de importa o PI s mostrado e
304. roup Priority Message Fa ANA_IA LoLo 300 AL_ANA1 3 Tag A2 ANA_IA Full omae tom 2o 300 ALANAI 3 Tag A2 ANA_IB Full An AMA TO Lada Al AMA a Tan An AMA TO rall O atributo CurrentShift informa o turno atual O leve 1 m dio e 2 pesado Ackall ActiveUnAckCount E seis l n BeepState O atributo EnableLimitsByShift informa se a funcionalidade est ou n o nas till habilitada respectivamente Se habilitada basta criar uma rotina que a cada hora defina o turno shift Alarm CurrentShift x ondex 0 1 Pa Guia do Usu rio Action NET 123 Visualizando Alarmes e Eventos Para visualizar os alarmes e eventos voc pode usar o objeto lista de alarmes dispon vel para ser colocado nas telas ou relat rios Consulte a se o Configurando uma Janela de Alarmes na pagina 178 para mais informa es Reconhecimento de alarmes Existem v rias formas para execu o do reconhecimento de alarmes m Usando o Objeto de visualiza o de Alarmes nas telas m As propriedades do Tags m As Propriedades de tempo de execu o de grupos de alarme ou de itens de alarme Reconhecer todos os alarmes m Voc pode usar a propriedade lt Alarm AckAll gt que reconhece todos os alarmes ativos Reconhecer um nico Alarme ou o Alarme de maior prioridade m A propriedade lt Alarm Priorityltem UnAck gt permite o reconhecimento do alarme de maior prioridade configurado no lt Edit Alarms Items gt na col
305. rs es anteriores Isso permite manter diferentes vers es do Action NET simultaneamente instaladas no mesmo computador A estrutura da pasta m A Action NET Pasta com a sele o de projetos e ferramentas de gest o m Action NET an 2014 1 Arquivos espec fico para a vers o an 2014 1 m Action NET an 2012 1 Arquivos espec fico para a vers o an 2012 1 Voc vai ter tantas sub pastas quantas forem as vers es do produto Action NET que estiverem instaladas em seu computador NOTA Devido o espa o da instala o ser muito pequeno apenas cerca de 100 MB recomendamos que voc mantenha todas as vers es Ao abrir um projeto o sistema verifica automaticamente qual a vers o do projeto em que foi criado e ele vai procurar e abrir a com as 220 Vers es e Licen as Action NET ferramentas que correspondem ao projeto Se voc tentar abrir um projeto criado com uma nova vers o do produto por exemplo voc tem an 2012 1 e est tentando abrir um projeto criado com a vers o 2014 1 o sistema n o ir abrir ou executar aquele projeto No canto superior direito do seu espa o de trabalho voc ver uma mensagem explicando por que o projeto n o pode ser aberto Se voc tentar abrir um projeto usado pela ltima vez com uma atualiza o mais recente por exemplo voc tem a vers o an 2014 1 10 e tentar abrir um projeto que foi usado com vers o an 2014 1 20 desde que voc tenha a licen a para an 2014 voc ai
306. s 72 rea de Trabalho de Engenharia 6 Crie controles de visualiza o em uma Tela ou escreva um script para usar o objeto chamado Client Dictionary para configurar o dicion rio ou op es de dicion rio para o usu rio Quando o dicion rio trocado as correspond ncias de textos s o alteradas em toda a aplica o As mensagens de alarme podem tamb m ser inclu das na localiza o se o check box correspondente na defini o da mensagem estiver marcada ver figura acima Em Info Project Settings voc tamb m pode definir qual o default para Culture Information que o aplicativo dever usar H dispon vel para scripts a propriedade runtime Client CultureInfo que permite voc alterar esta defini o em tempo de execu o Alguns objetos de visualiza o podem obter a informa o Culture diretamente do sistema operacional por isso o procedimento correto ter tanto a configura o de sistema operacional e as configura es do projeto com a cultura alvo pata executar a aplica o Conjuntos de Enumera o Voc tamb m pode usar os dicion rios para traduzir os valores dos tags em texto Por exemplo um dispositivo pode ter um valor de O desligado ou 1 ligado Ao inv s de exibir 0 ou 1 voc pode exibir as palavras Ligado ou Desligado Para configurar conjuntos de enumera o 1 V para Run gt Dictionaries gt Enumeration Sets 2 Clique New m Aparecer a janela Criar Novo Dicion rio 3 D
307. s Voc pode configurar consultas para executar fun es mais avan adas com instru es SQL para trabalhar com dados de bancos de dados externos Para configurar consultas banco de dados 1 V para Edit gt Datasets gt Queries 2 Digite ou selecione as informa es conforme necess rio Coluna Name Descri o Digite um nome para a consulta O sistema permite que voc saiba se o nome n o v lido DB Selecione a configura o de banco de dados da tabela DBs SqlStatement Digite a consulta usando a sintaxe SQL 134 Datasets e Interc mbio de dados Coluna Mapping Descri o Clique para selecionar os Tags que voc deseja preencher com os dados da consulta com os dados de colunas espec ficas Description Digite uma descri o pata a configura o da tabela Outras colunas Para defini es de outras colunas que est o dispon veis em muitas tabelas consulte Defini o de colunas comuns na pagina 68 3 Continue adicionando tantas consultas quanto voc precisa Obtendo o conte do da consulta O acesso em tempo de execu o ao conte do da tabela executado automaticamente quando a consulta mapeada para um Objeto DataGrid colocado em uma Tela ou Relat rio Consulte Configurando uma Janela DataGrid na pagina 181 Voc tamb m pode obter o conte do da consulta ou executar opera es de consulta tabelas usa
308. s o Exemplos de Run Expresssions e Somar dois valores e passar o resultado para outra tag Express o 1 Resultado 1 e Incrementar um tag Express o tagCounter 1 Resultado tagCounter e Incrementar um tag 0 10 Express o ag quantityl Tag quantity2 ag totalQuantity If tagCounter lt 10 tagCounter 1 0 Resultado tagCounter Para mais informa es consulte Configurando Express es na pagina 141 168 Telas e S mbolos Din mica de Brilho Shine Dynamic Tabela 5 Configura o da dinamica de Brilho Configura o Descri o Shine Altera a apar ncia do objeto dinamicamente IsMouseOver Digite um tag que receber o OverValue ou o NotOverValue OverValue O valor de IsMouseOver quando o mouse est sobre o objeto NotOverValue O valor de IsMouseOver quando o mouse n o est sobre o objeto Mouse Over Appearance A apar ncia do objeto quando o mouse est sobre ele e Opacidade opacidade do objeto 0 transparente 1 opaco e Scale O tamanho do objeto 0 5 metade 1 o mesmo tamanho 1 5 um ano e meio 2 dobro do tamanho e OuterGlow Define a cor do OuterGlow deve se marcar a sele o para ativar ou desativar este efeito e TextColor Define a cor do texto deve se marcar a sele o para ativar ou desativar este efeito Mouse Not Over A apar ncia do objeto quando o mouse n o est sobre ele Appearance e Opacidade
309. s usando qualquer linguagem de programa o ou mesmo c digo JavaScript em navegadores web voc pode usar a API de acesso a dados COM descrita em http www spinengenharia com br help an 2014 runtime index html Guia do Usu rio Action NET 223 Assistente de Importa o e Toolkit de drivers Action NET tem extens es para permitir que voc crie seus pr prios drivers de comunica o com dispositivos protocolos de comunica o usando o Toolkit de drivers bem como Ferramentas de importa o personalizadas e componentes add in Contate SPIN se voc precisar de informa es sobre essas extens es adicionais 224 Namespaces de tempo de execu o Aplica o Default Enterprise Objetivo Quando o usu rio cria uma nova aplica o a partir da aplica o Enterprise como apresentado na figura abaixo esta j vem com um conjunto de tags telas alarmes etc pr prontos Estas informa es s o designadas Aplica o Default e permitem que o usu rio s utilize para mais rapidamente gerar a sua aplica o eram TI GG Action NET presentes sy 6 SPIN 8 New Project Name Projeto T este Description Desenvolvimento de aplica o com objetos de teste Location qu C Action NET Projects Product Family Enterprise x Default Desktop Resolution Product Model Servermedium m Me Target Framework Net Framework 4 0 X Culture Info RR Defaut Code Sharp H Cre
310. s Para cada coluna na lista de colunas selecione a coluna e configure as defini es ao lado direito da lista que est o descritas a seguir Visible Selecione esta op o para a coluna ser exibida na janela de alarme Allow Filter Selecione a op o para que os usu rios possam filtrar nesta coluna Show in Column Selecione para incluir a coluna no seletor de colunas o que permite aos usu rios Chooser selecionar em tempo de execu o as colunas a serem mostradas Title Digite o texto para o t tulo da coluna Width Digite a largura da coluna inicial em unidades do WPF pixels independentes de monitor Sort Escolha como ordenar inicialmente por esta coluna Configurando a Janela de Tend ncia D um duplo clique em um objeto Janela de Tend ncia na tela para configur lo A Tabela 21 descreve a configura o da janela de tend ncia Tabela 21 Configura o da Janela Tend ncia Campo Control Name Descri o Defina um nome para o controle para que ele possa ser acessado no script do CodeBehind Ver Code Behind Scripts de Telas na pagina 160 O online 1 history 0 o controle mostra os dados em tempo real on line 1 o controle mostra os dados do hist rico Por exemplo Tag onLineHist Guia do Usu rio Action NET 179 180 Tabela 21 Configura o da Janela Tend ncia Campo Descri o OnlineTrigger A taxa de atualiza o do controle de ten
311. s definidas A TAG e o valor da propriedade por exemplo MIN MAX Descri o etc entre outras propriedades Gloss rio PropertyWatch Utilit rio de diagn stico para verificar e modificar os valores dos objetos em tempo de execu o Parameters Tag Configuration Defini o dos par metros de comportamento e de processamento p p para valores de Tags Project Um conjunto de configura es de est dio esbo os de telas relat rios scripts e notas de usu rios criado e editado com uma nica entidade projectDB ProjectDB ou banco de dados do projeto um banco de dados ProjectDatabase que cont m informa es de configura o Correspondem aos arquivos com a extens o lt Project gt Tproj tipo atual por exemplo ou lt Project gt _ version Teng tipo liberado para uso por exemplo Property or Atribute Propriedade value associado a um Tag ou objeto RunDB Runtime O banco de dados em tempo real criado quando o projeto est Database RtDB sendo executado Todos os objetos que podem ser acessados durante a executam como tags Displays relat rios s o objetos no banco de dados Runtime tamb m chamado de Banco de Dados de Tempo Real ou BDTR Runtime Refere se a um projeto com m dulos carregados e em plena execu o Runtime Startup Opera o que faz o projeto entrar em tempo de execu o Esta opera o pode ser realizada a partir do programa TS
312. s para permitir a classifica o v rios tipos de objetos da Engenharia A maioria das tabelas de configura o como Tags N s de Dispositivos Grupos de Alarme t m a coluna Categoria onde voc pode aplicar uma ou mais categorias para esse objeto 74 1 V para Run gt Dictionaries gt Categories 2 Edite as categorias desejadas para este projeto Drag a column header here to group by that column Name Description EEE Ses S DISJUNTORES Disjuntores MEDIDAS Medi o PROTE AO Prote o El trica rea de Trabalho de Engenharia Um mesmo tag ou objeto pode pertencer a v rias categorias Por exemplo suponha que foram definidas duas categorias TAGS DE TRAFOS e TAGS DE MEDIDAS Poder amos querer pesquisar dentro de um c digo de script os tags que s o de pontos de medi o de tens o nos trafos No cadastramento destes pontos especificar amos no campo Categoria destes tags estas duas categorias Uma vez a Categoria criada passar a estar dispon vel na lista de existentes na coluna Categoria da aba Objeto para a cria o de Tags Para cada tag escolha todas em que o mesmo se enquadra As Categorias de objeto tamb m pode ser acessadas durante o tempo de execu o para a filtragem e outras aplica es personalizadas utilizando a propriedade Categoria dos objetos como crit rios para a escolha de objetos Uma lista de todas as categorias definidas no projeto est dispon vel em tempo de execu o na p
313. s senhas s o Gest gt Administrator gt sem senha User gt u Super gt s Operador gt oper Alarms da Aplica o Express Default Na Aplica o Express Default j est o criados oito comportamentos de Alarmes que tem um procedimento padronizado com rela o a sua inser o nas telas geradas automaticamente A figura abaixo mostra estes alarmes Guia do Usu rio Action NET 257 Groups tems System Events Settings Initial disable time Life Time 0 Jis Enable Limits by Shift 1 Drag a column header here to group by that column Q Name AckReguired Sound Show LogEvents Colors mo eaa lut OR Activer g EFEFOO00 Activeng FEFEFE AL_2_ON No Excla List All ActiveFg FFFF33CC ActiveBg FFFFFFF AL_OFF No Hand List Active ActiveFg FF000000 ActiveBg FFFFFFF Ev OK No Exda List Active ActiveFg FF000000 ActiveBg FFFFFFO Ev NOK No Excla List Active ActiveFg FF000000 ActiveBg FFFFFFO AN ALARM GROUP PRIORITY No Asterisk List Active ActiveFg FF00B050 ActiveBg FFFFFFF Destes comportamentos cinco s o inseridos no Sum rio de Alarmes da aplica o Default que corresponde a todos os pontos que est o em situa o de alarme atualmente e tr s referem se a eventos Eventos s o todas as ocorr ncias que devem ser registradas em hist rico e alarmes s o ocorr ncias que devem ser corrigidas pois se referem a situa es de falha na aplica o Os alarmes est o classificados em graves e n
314. s srsccr restart erker seara 68 ii Conte do Copiando e Colando Linhas ccccicciii ceara rar Importando Dados susana asd criteria EER EE EEE ca ae ala ga 6 EE acer eq Io gras aa Usando a Refer ncia Cruzada ciiiciiii siena aerea arrasar Intellisense e altera o de Nomes ccccccccicici ceara Dicion rios e Localiza o ses ss amess erud tupsu ra Penna Ed aa UR EEE UR E A dE Localiza o da linguagem no Runtime cccciiiicciici siste 71 Conjuntos de ENUMErA O scree pre sai papa qd ipa SM e oT ERTES a k EERE EE EEE ERES 73 Dicion rio de Categorias is crsssss trg ra ini da ape EEEN EA EEEREN VSAA a 74 Assistentes de Impotta o css iret E ena sm OEE A EE EREE Ea a EERS 75 Importar projetos Action NET ususssrsussrrerrrrrrrrrrurrernrrr rreren 75 Importar Rockwell ControlLogix ciiciiiiiiisi isca r errar 75 Importar configura o de um Servidor OPC ciccciciiiiiii ssa 75 Importar de um sistema OSIsoft PI icciiiiciciiiiis crer 75 Importando Tag Templates em XML iciiiiiiiiiiic ceras 76 Importando classes dot NET de uma DLL ciiiiiiciici isca 76 Importando projetos ActionView iicciciiiiiiisii scans 76 Gera o automatizada de projetos Action Net iciciciiciiiciici ira 76 Configurando Prefer ncias s is cso rie ikaso rtta sera aan aeee 76 Tags N veis e Tipos 79 Criando e Editando Tags pus usa mesma pad dir kepate a o qa A EA 16 a EAE rd a GEA daS 79 Tip sd T
315. s valores originais e eventos em mem ria RAM para a continuidade das opera es em caso de falha cr tica do sistema pode ser usado tanto em um cache de disco Persist ncia ou retentividade ou uma sincroniza o TCP IP com outra esta o em uma arquitetura Hot Standby Ambas as solu es s o built in para o sistema e a melhor topologia depende dos requisitos espec ficos do projeto Engenharia e Runtime Ao criar um aplicativo a plataforma Action NET usa o conceito de Engenharia e Runtime Engenharia Refere se configura o do aplicativo ou a cria o de um projeto Action NET As ferramentas de engenharia s o um conjunto de utilit rios de configura o tais como editores de Tabelas e ferramentas de desenho que permitem implementar as especifica es da aplica o em alto n vel utilizando interfaces de usu rio de configura o amig vel em vez de programa o de baixo n vel Quando uma l gica personalizada necess ria interfaces de usu rio permitem que voc crie c digos nas linguagens C ou VB Net de modo mais f cil e auto organizado mais uma vez proporcionando acesso em alto n vel para os componentes do projeto Runtime Refere se a execu o do Projeto configurado o que significa executar o aplicativo desenvolvido O sistema de tempo real executa a aquisi o de dados c lculo registro e alarmes e fornece telas gr ficas em tempo real de acordo com a configura o do projeto de engenharia M
316. scolha os atributos de produto modelo idioma e linguagem a ser utilizado em scripts Ao final ressione o bot o Criar novo projeto para que seja de fato criado um projeto ou clique em Voltar se 2 desistir criar um novo projeto ERE Action NET presented r S 8 n New Project Name Projecti Description Location cvaction nET Projects Product Family Enterprise v Product Model Line 2500 points Create New Project an 2012 1 53 sn 495 Server localhost Para criar um projeto 1 Clique em New Project m Aparece a figura com a janela de cria o de projetos mostrada acima 2 Entre ou selecione a informa o conforme voc precisa Campo Descri o Name Entre um nome para o projeto Description opcional Entre com um texto de descri o do projeto Guia do Usu rio Action NET 49 Campo Descri o Location Clique no bot o para selecionar ou criar uma nova pasta para o projeto Nota Voc pode configurar o acesso remoto aos projetos com base em diret rios pastas Certifique se de colocar projetos locais em uma pasta diferente de projetos que voc permite o acesso remoto Product Family Dependendo da sua licen a Action NETT voc pode ter aqui as op es pata construir aplica es para uma vers o espec fica do Action NET L Dica Se voc n o tem uma licen a s a fam lia Express ser mostrada Mesmo
317. selecionou e Find Project para definir caminhos padr o para localizar outros projetos Engenharia Distribu da Na aba Server feita a defini o da localiza o onde voc estar editando ou executando projetos Voc pode editar e executar o projeto localmente Localhost a partir de um servidor remoto Remote ou de um servidor na nuvem Cloud 7v mouvnawe i E O Action NET gt cnin presented by To gt IN Server Connected Server localhost runnning version an 2014 1 14 Runtime autostart Settings Project Server LocalhostiPs 192 168 91 1 192 168 221 1 192 168 0 158 Running services ProjectServer D Remote http localhost Connect Virtual path Cloud http www EngineeringOnTheCloud com Account Password an 2014 1 14 sn 1655 Server localhost Todas as ferramentas e recursos de configura o s o adequadas n o importando se voc est acessando um projeto a partir do computador local ou de um computador remoto N o h necessidade de outros componentes de software para estas facilidades o Action NET fornece tudo que voc precisa para a engenharia distribu da Configura o da rea de trabalho A id ia da interface de configura o a de funcionar como uma front end web page onde voc facilmente navega pata formul rios preench os campos e os dados s o salvos automaticamente para o Server do projeto como um t pico aplicativo web sem a necessidade de ab
318. senta a Sele o de Projetos e a configura o da interface do usu rio M dulos Action NET na pagina 33 cont m informa es sobre os principais m dulos incluindo e Tags de tempo real na pagina 34 e Telas Gr ficas na pagina 35 e Seguran a e Redund ncia na pagina 36 e Tend ncia e Historiador na pagina 36 e Devices Comunica o com IEDs na pagina 37 e Alarmes e Eventos na pagina 37 e Datasets e SQL na pagina 37 e Scripts e dot NET na pagina 38 e Relat rios e acesso a dados na pagina 39 Testando e executando projetos na pagina 40 exp e os conceitos b sicos sobre a execu o e testes de uma aplica o Informa o e Controle de Vers o na pagina 43 explica sobre algumas principais facilidades para o gerenciamento do ciclo de vida de um projeto Guia do Usu rio Action NET 23 A plataforma Action NET O que o Action NET O Action NET uma poderosa plataforma para desenvolver e implementar aplicativos para o gerenciamento de informa es em tempo real fornecendo um conjunto completo de m dulos em uma interface de usu rio de engenharia unificada e intuitiva Ele inclui um banco de dados com os tags em tempo real os n veis hier rquicos de ativos e modelos alarmes e eventos historiador receitas consultas SQL e acesso de dados elabora o de relat rios l gicas em scripts em linguagem NET cliente e servidor OPC WCF e protocolos
319. ser o miolo do layout com as diversas telas de processo que ser o utilizadas Nesta aplica o considerando que o cabe alho tem altura Height de 60 pontos e o rodap 45 as telas de miolo dever o ter dimens o vertical de 768 60 45 663 Assim todas as telas inseridas no miolo deste layout dever o ter a dimens o de 1024 x 663 NOTA Quando em um projeto existe mais de um layout antes de se abrir uma tela deve se abrir seu layout e a tela sempre ser colocada no ltimo n vel do layout no caso acima n vel 2 A t tulo de exemplo abaixo mostrado um script abrindo um layout e uma tela QLayout AN FilterScreens Open QClient 0OpenDisplayAt Index AN AlarmsSummary eScript Class AN LastPage GetInd exFILTERSCREENS MAIN Guia do Usu rio Action NET 155 Coluna Descri o Page Selecione uma Tela que voc deseja incluir no layout Somente Telas tipo Page podem ser utilizadas para posicionamento em Layouts Docking Selecione a margem da rea principal de visualiza o da aplica o pata ser o local de fixa o docagem para esta Tela e Left esquerda Top topo Right direita Bottom inferior HorizontalAlign Selecione o alinhamento horizontal desta tela no Layout e Left esquerda Center centro Right direita VerticalAlign Selecione o alinhamento vertical desta tela no Layout e Top topo Center centro Bottom inferior Configura es da rea
320. sim quando o valor real do Tag for 1 o valor 100 ser exibido no gr fico escala 100 1 E Se uma pena tem uma escala maior de O a 1000 por exemplo voc pode definir a propriedade Max da pena para 1000 assim quando o valor real do Tag for 1000 o valor 100 ser exibido no gr fico Escala 1 10 Configurando uma Janela DataGrid D um duplo clique em um objeto janela DataGrid sobre uma tela para configur lo A Tabela 22 descreve a configura o da janela DataGrid Campos cr ticos que voc deve configurar s o mostrados com um Tabela 22 Configura o de uma janela DataGrid Campo Descri o Control Name Defina um nome para o controle para que ele possa ser acessado no script do CodeBehind Ver Code Behind Scripts de Telas na pagina 160 Data Source Entre o nome do Dataset Table ou query para usar na janela SelectedValues Digite um tag ou matriz de tags para receber o conte do da linha selecionada SelectedIndex Digite um tag pata receber o n mero da linha atualmente selecionada A numera o de linhas come a com 0 LinesCount Selecione um tag para receber o n mero de linhas na janela Theme Selecione o tema para a janela BindindMode Escolha o modo de liga o entre dados e tabela que deva ser utilizado Veja em http msdn microsoft com en us library system windows data bindingmode aspx AllowlInsert Selecione para que os usu rios possam adicionar linhas Gu
321. sociada a categoria ALARMGROUP LO ACK BIP Se para a mesma tag se desejar que seus valores sejam salvos no hist rico na tabela H2 dever tamb m possuir a categoria HIST H2 Se esta tag tiver endere o no campo e pertencer a um node de nome DNP1 dever tamb m possuir a categoria NODE DNP1 Cada uma das categorias de diferentes tipos atribu das ser o utilizadas pelo aplicativo de Gera o Autom tica de base para a cria o de registros correspondentes nas tabelas respectivas NOTA Para que os tags sejam criados automaticamente devem necessariamente ter atribui o de um Level assets e possu rem o atributo Domain como server Estes atributos podem estar diretamente no tag ou em qualquer objeto de n vel hier rquico superior de forma que as folhas herdem estes atributos Criados todos os templates feitas as categoriza es das tags de cada template preenchidos os campos comments desejados o pr ximo passo ser criar um objeto para instanciar o template desejado Guia do Usu rio Action NET 289 Exemplo Para criar um trafo 1 a partir de um template de nome TRAFO 1 V para Edit gt Tags gt Objects e crie um objeto Name T1 Type TRAFO Level tamb m deve ser obrigatoriamente preenchido 2 Caso for considerado adequado pode se ainda atribui outras categorias e definir comments estes objetos de n vel mais alto Nestes n veis mais altos conveniente a atribui o de categorias do tipo de NOS de comu
322. t Permissions 2 Digite ou selecione as informa es conforme necess rio 98 Seguran a e Usu rios Coluna Name Descri o Digite um nome para o grupo O sistema far com que voc saiba se o nome n o v lido mostrando a c lula com o contorno vermelho Edit Clique na c lula Aparecer uma lista de itens de Menus existente no espa o de Engenharia Selecione as fun es que os usu rios neste grupo podem acessar durante a edi o de um projeto Run Clique na c lula Aparecer uma lista de itens de Menus existente no espa o de Engenharia e fun es de tempo real Selecione as fun es que os usu rios neste grupo podem acessar durante a utiliza o do sistema em tempo de execu o Description Digite um texto descritivo sobre o grupo 3 Continue adicionando quantos grupos voc precisa m Os grupos de permiss es que voc criar estar o dispon veis para uso na aba Users Desabilitar op o Alternar Aplicativos do Windows Uma das permiss es de tempo de execu o desativar a facilidade de alternar de um aplicativo para outro no ambiente do MS Windows A fun o EditSecurityPermissions Run Se desativada as teclas e a es a seguir listadas ficar o inibidas durante a execu o em tempo real do Action NET gt O acesso ao bot o Iniciar e a Barra de Ferramentas de tarefas Vo Y yV V NO VY bot o com o logotipo do Windows Ctrl Alt Del Ctrl
323. t Tags gt Historiador 2 Siga um dos seguintes procedimentos m Para editar uma tabela existente selecione a na lista drop down Tabelas Historiador e clique Config m Para criar uma nova tabela clique New 92 Historiador e Registro de dados Op o Descri o Database Mostra o nome do banco de dados do Historiador atual somente leitura Table Name Digite um nome para a tabela no banco de dados Auto Create Selecione para que o sistema crie automaticamente a tabela no banco de dados Save on Change Selecione para armazenar dados na tabela adicionar uma linha cada vez que um tag associado tabela sofrer modifica o Trigger Use para registrar dados na tabela cada vez que um tag ou propriedade do tag sofre mudan as Quando usado com a op o Save on Change o sistema armazena dados na tabela tanto quando o valor do tag muda como quando ou o valor de Trigger se modifica Time Deadband Log TimeSpan Entre com o m nimo intervalo de tempo entre grava es Isto quanto o sistema deve esperar depois de gerar um registro para um tag antes de gerar um novo registro para o mesmo tag Use com a op o Save on Change para evitar a gera o de registros em demasia na base de dados Life Time Numero de dias em que devem ser retidos os dados hist ricos Depois deste tempo as linhas mais antigas na tabela ser o exclu das da base de dados Para que os dados nunca sejam exclu dos deix
324. ta Source Entre o nome do Dataset Table ou query para usar para o gr fico Grid Lines Clique para selecionar a cor das linhas de grade Window Clique para selecionar a cor para o fundo da janela com o gr fico Labels Clique para selecionar a cor para os r tulos Show Horizontal Labels 45 Selecione para mostrar os r tulos do eixo horizontal em angulo de 45 Show value over bar Selecione para exibir o valor da barra acima da barra Data Items Para cada coluna existente na fonte de dados que voc deseja incluir marque uma barra e configure as defini es ao lado direito da lista que est o descritas a seguir O gr fico exibe uma barra para cada linha de defini o FieldValue Nome da coluna no banco de dados Min Digite uma tag para definir o valor m nimo Max Digite uma tag para definir o valor m ximo Brush Clique para selecionar a cor pata o item de dados Configurando uma Janela de Alarmes D um duplo clique em um objeto Janela de Alarme em uma tela para configur lo A Tabela 20 descreve a configura o da janela de alarme 178 Tabela 20 Configura o da Janela de Alarmes Campo Control Name Descri o Defina um nome para o controle para que ele possa ser acessado no script do CodeBehind Ver Code Behind Scripts de Telas na pagina 160 MaxlLines O n mero m ximo de linhas exibidos na janela List Selecione o tipo de ala
325. tartup exe na vers o de atualiza o do Action NET ou TServer exe na vers o publicada do projeto Tag A vari vel de processo Nome de um Namespace que inclui todas as vari veis criadas pelo usu rio em uma configura o de projeto Tag Type Define o tipo de objetos no namespace Tag Digital anal gico texto Estas tags s o uma classe de componentes ou propriedades acessados diretamente como m nimo m ximo valor qualidade Cada propriedade criada internamente como Value Type Task Script Task Programa escrito em VB NET ou C que executado no servidor ou cliente durante o tempo de execu o de um projeto A execu o ser no servidor ou cliente dependendo da configura o da propriedade de dom nio no script TManager O programa que deve ser executado para realizar a configura o de um projeto Toggle Inverter o valor de uma vari vel Valores maiores do que zero s o convertidos para zero zero convertido para o valor 1 Guia do Usu rio Action NET 297 Trust Partial Trust Full Confian a Parcial Meio ambiente em que um aplicativo tem acesso Trust ou Confian a limitado a recursos acesso restrito aos arquivos de pastas confian a parcial particulares executando outras aplica es etc Aplicativos XBAP Confian a completa que rodam dentro de um navegador por exemplo Internet Explorer devem ser executados em Confian a Parcial Confian a
326. tas necess rias para criar aplicativos compat veis com as recomenda es FDA CFR 21 Parte 11 Veja mais em Seguran a e Usu rios na pagina 97 Tend ncia e Historiador O M dulo Historiador possibilita ao usu rio facilmente configurar o registro de var veis do processo em bancos de dados SQL Um gerenciador banco de dados SQL built in fornecido para bases de dados de pequeno e m dio porte Grandes sistemas podem ser configurados para usar o Microsoft SQL Server Oracle ou qualquer banco de dados compat vel com OLE DB ODBC ou ADO NET O Action NET tamb m tem a op o de usar o sistema OSIsoft PI para o servidor historiador sem necessidade de programa o incluindo completa integra o e acesso transparente As ferramentas gr ficas incluem um objeto gerador de gr fico de tend ncia poderoso com suporte para informa es de qualidade anota es gr ficos verticais compara o de series e muito mais Veja mais no Historiador e Registro de dados na pagina 91 36 Vis o Geral Devices Comunica o com IEDs Este m dulo gerencia a comunica o com IEDs controladores program veis ou P ocre outros equipamentos de campo O Action NET possui incorporados m dulos de protocolo de comunica o para acessar diretamente PLCs IO Remoto padr es Fieldbus single e multi loops scanners c digos de barras dispositivos de RFID e displays digitais OPC DA tamb m suportado mas na maioria dos casos n o
327. tegorias escolhidas separadas por ponto e virgula 288 Deploy Gera o automatizada de projetos Drag a column header here to group Filter by Name o Q Name Type Ar Param Domain Level De A1 SEL_351A Server AL A01 NODE_IEC8705104A AL1 A2 SEL351A Server ALAOZ GESSO a AN Analogint SELECTED Reference An AN CurrentFilter Reference Cur AN CurrentSEScreen Text L HISTDIG L HISTANA SE AN_DEFAULT_AnalogDouble Double ALARMGROUPPRIORITY1_NOACK_BIP AN DEFAULT Analoglnt Integer A AN DEFAULT Digital Digital ALARMGROUPPRIORITY 10 NOACK NOBIP AN DIS SELECTED Reference ALARMGROUPHIHI NOACK BIP Cur AN Equip Sel Reference E Equ x ALARMGROUPLOLO NOACK BIP AN EventsFilter AN FilterCom Eve AN FilterTitle Text ALARMGROUPEV OK AN HistoricEventsFilter AN FilterCom 7 ALARMGROUPAL OFF 7 NODEIEC8705104A His AN intindexUserLogged Integer Usu AN_intLanguage Integer L NODEDNPSEL_MA Cur AN_SIREN_ON Digital Veja os exemplos a seguir 1 Na figura acima escolheu se para o objeto Al alimentador do tipo SEL_351A a categoria NODE_IEC8705104A que define o node de comunica o com o rel Neste template type est o definidas todas as tags de medi o e status que se deseja ler neste IED Se a folha tag AMP de um template BAY precisar criar um AlarmItem do tipo LO que exija reconhecimento e emita sinal sonoro esta tag dever ter as
328. tellisense as classes dot NET e seus objetos do projeto incluindo Alarmes Relat rios e n s de comunica o O Action NET suporta completamente o Microsoft dot NET Framework em um ha Scripts As linguagens dot NET fornecem uma op o mais poderosa e segura quando comparada com VBA ou VBScript que s o interpretados e levam a que muitos erros s possam ser encontrados ao executar o seu projeto Com o VBA ou VBScript j com o projeto em produ o muitas vezes voc ainda tem erros de execu o com consequ ncias indesej veis O ambiente managed do Microsoft dot Net Framework fornece suporte para descobrir e se recuperar de exce es proporcionando assim um ambiente altamente confi vel para o sistema de execu o em tempo real Os scripts de projetos e l gica de neg cios podem ser escritos em C ou VB NET Um sistema de depura o completa est inclu do possibilitando coloca o de pontos de interrup o execu o passo a passo e mudan as de c digo on line durante a depura o H tamb m um conversor de linguagem embutido que lhe permite mudar o c digo criado dinamicamente entre o C e VB NET 38 Vis o Geral Otimiza o e controle avan ado Apesar de usarmos o nome script para apresentar uma nomenclatura familiar para os novos usu rios este 53 Gems m dulo do Action NET um engine dot NET que esed Midis hassiseies suporta multi threading e programa o avan ada Al m LE ATag PaneiS
329. tem Media SystemSounds Beep sound Play nlaver SonndLocarion C Actinn NET ProiecrsiNANONCIADOR WAV varia 2 System Reflection RuntimeMethodInfo Invoke obj lt N A E f 3 System Refiection RuntimeMethodInfo Invoke obj lt N A System Reflection MethodBase Invoke obj lt N A gt parai O I5 T Modules Script ScriptTaskRun RunQ 9 Error List No Errors Last build 06 01 2014 16 26 33 E Watch Window Find window Startup OnlineConfig Debugger Startup Client Stopped Copyright by Spin Objeto Runtime Script O namespace Script o ponto de entrada para todos os objetos relacionados ao m dulo de Scripts O objeto Script Task lista todas as Tasks configuradas e suas propriedades em tempo de execu o Os objeto Script Class lista todas as Classes e suas propriedades em tempo de execu o configurado Veja em http www spinengenharia com br help an 2014 runtime index html para a refer ncia de programa o completa em objetos de tempo de execu o Guia do Usu rio Action NET 145 146 Scripts e NET Framework Telas e S mbolos As se es a seguir descrevem como criar a interface de usu rio da aplica o Sele o e Cria o de Telas na pagina 147 m Cria o de Layouts na pagina 152 m O ambiente Desenhar Draw na pagina 159 m Ferramentas de desenho na pagina 160 m Din micas e Anima es na pagina 166 m Controles da interfac
330. tem tr s bot es onde a cada bot o est associada uma din mica m Desligar Tag AN AnalogInt SELECTED Value 1 E Ligar Tag AN AnalogInt SELECTED Value 1 m Sair A o CloseDisplay Dynamics configuration Event searet tas correm Meto Setvalse Object Tag AM Ansbogint SELECTED Vakse vie t Criando um Unifilar com os S mbolos Disjuntores Na figura a seguir foi criado um unifilar com uma barra e seis s mbolos DISJ Para cada s mbolo como pode ser observado na figura substituiu se a vari vel Tag AN DEFAULT AnalogInt por uma vari vel associada a um disjuntor O comando ligar desligar muda o valor do Tag 1 desligar 2 Ligar e sua figura associada Da mesma forma como se criou este objeto disjuntor pode se criar todos os objetos associados cultura do cliente 190 Telas e S mbolos Opera es Usuais na Cria o de novos S mbolos comum ao se gerar novos itens na biblioteca de S mbolos Symbols 1 Associar Labels a vari veis do tipo dummy LAB1 Tag AN AnalogInt Selected 2 Usar Tags tipo reference para apontar para as vari veis dummy como em Tag AN AnalogInt Selected Link LAB1 Tag AN Default AnalogInt GetName 3 Fazer todas as opera es com a vari vel reference ap s fazer seu apontamento Para criar uma vari vel dummy que assumir o papel de uma vari vel de uma rotina associada a um s mbolo por exemplo Disjuntor crie uma vari vel
331. tes da Web Executa diretamente da partir do Web Browser sem a necessitar a instala o de qualquer software nem quaisquer controles Active XD A seguran a partial trust garante que executado em um ambiente seguro e completamente isolado Thin Clients Executa usando a conex o de desktop remoto ou servidor de terminal ou outra tecnologia de thin client Normalmente usado para rodar em tablets que usam Android ou WinRT Tablets app nativo do iPad As mesmas telas criadas em computadores Windows s o automaticamente geradas para rodar nativamente em iPads em iPhones combinando a experi ncia do usu rio e a seguran a de um aplicativo nativo com os benef cios de ter apenas a configura o do projeto Veja mais em Telas e S mbolos na pagina 147 Seguran a e Redund ncia No Action NHT Security usado para definir quais usu rios t m acesso e como aos Security v rios componentes do projeto Nisto se inclui a capacidade de bloquear ou permitir o usu rio de alterar os valores do Tag executar comandos abrir Displays gerar relat rios e muito mais Sess es de usu rios podem ser controladas de modo que sejam automaticamente encerradas baseado em inatividade a dura o total da sess o ou ambos As condi es on line de alarme e de seguran a s o automaticamente replicadas em projetos com redund ncia Juntamente com os recursos de alarmes e eventos as ferramentas de seguran a fornecem todas as ferramen
332. to Pool de conex es Sobre Fonte de dados de usu rio Fonte de dados de sistema Uma fonte de dados de sistema ODBC armazena informa es sobre como conectar se ao provedor de dados indicado Uma fonte de dados ida paiT E a aT aii incluindo os servi os Cancelar Aplicar Ajuda 8 No espa o de trabalho Datasets escolha a aba DBs e crie um novo Provider clicando o bot o Create New 132 Datasets e Interc mbio de dados 9 Na lista de op es Odbc Data Provider escolha ODBC using DSN e clique Ok 10 Clique a coluna ConnectionString da nova linha criada na tabela de conex es e entre com DSN no campo DSN Status OK 1 table found excelDatasource Utilizando OLEDB 1 No espa o de trabalho Datasets escolha a aba DBs 2 Selecione OleDb data provider e crie uma nova Conex o clicando em Create New 3 Selecione Microsoft Excel Database e ent o clique Ok 4 Clique na coluna ConnectionString da nova linha criada e entre com o caminho e o nome do arquivo Excel xls no campo DataSource CADBslexcelDatabase xis Excel 8 0 Configurando acesso Tabelas de BDs Se voc estiver usando um banco de dados externo como uma fonte de dados em sua aplica o voc pode especificar diretamente qual a tabela que vai utilizar a partir deste banco de dados Para configurar as tabelas de banco de dados 1 V para Edit gt Datasets gt Tables 2 Digite ou selecione as informa es confor
333. to e todos os clientes de visualiza o remotos A maioria dos Tags em um projeto devem ser deste tipo e Client oO valor do Tag local para cada computador executando um cliente de visualiza o remoto ou cliente web e Pode se usar Tags locais para conter dados tempor rios espec ficos para um cliente individualmente A utiliza o mais comum para tags locais quando dados tempor rios s o necess rios para o gerenciamento de telas na interface do usu rio Os tags locais poder o ter valores diferentes em cada computador cliente Comment Digite aqui opcionalmente qualquer coment rio sobre este tag Outras Para a defini o de outras colunas que est o dispon veis na maioria das tabelas colunas veja Defini o de colunas comuns na pagina 68 4 Continue adicionando quantos Tags quantos necessitar 5 No Action NET voc pode alterar o nome de um tag a qualquer momento deste modo muto f cil criar um novo Tag clicando com o mouse na coluna Name da linha de inser o e teclar repetidamente Espa o e Enter O sistema criar um novo Tag do mesmo tipo do ultimo criado Voc pode tamb m usar o mouse na linha de inser o para selecionar o Tipo pode clicar com o mouse no cabe alho de qualquer outra coluna que tamb m ser criado um tag com um nome por default formado pelo tipo e seguido de um numero sequencial Guia do Usu rio Action NET 81 Tipos de Tags pr definidos A tabela a seguir aprese
334. to ter a cor azul TextColor Muda a cor do texto objeto dinamicamente Expression o valor usado para a din mica TextColor Change Color e UsingLimits A cor resultante determinada quando o valor for igual ou superior a um dos limites e AbsoluteValue A cor ser o valor da express o O valor deve ser um nome v lido de cor ou numero hexadecimal para cores Por exemplo White ou FFFFFFFF Exemplo Limites 1 Red 10 Blue Quando o valor 0 o objeto ter sua pr pria cor a dinamica de TextColor n o vai fazer nada Quando o valor de 1 a 9 o objeto ter a cor vermelha Quando o valor superior a 10 o objecto ter a cor azul Tabela 10 Configura o da Din mica Bargraph Configura o Descri o Bargraph Din mica de gr fico de barras Expression o valor usado pata a din mica de gr fico de barras Value Range Os valores m nimos e m ximos que correspondem ao percentual de preenchimento m ximo e m nimo Fill O percentual m nimo e m ximo de preenchimento da barra gr fica Telas e S mbolos Tabela 10 Configura o da Din mica Bargraph Configura o Descri o Bar Color A cor do gr fico de barras Orientation A orienta o do gr fico de barras DD ss ci LJ centro horizontal T para baixo E para a direita centro vertical RR Din mica Visibility Tabela 11 Configura o da Din mica Visibility
335. tos selecionados m A barra de ferramentas horizontal na parte inferior da aba Drawing cont m bot es para agrupar combinar alinhar e bloquear os objetos selecionados m Para mais informa es sobre as ferramentas de desenho consulte Ferramentas de desenho na pagina 160 Clique em Save Display Continue na se o Cria o de Layouts na pagina 152 Cria o de Layouts Um layout define o tamanho da janela do aplicativo e o arranjo b sico de componentes de visualiza o na aplica o de tempo real Certifique se de planejar como voc deseja utilizar as Telas Por exemplo considere se voc quer uma barra de menu barra de ferramentas ou outros elementos para exibir sempre no topo da janela da aplica o Muitas vezes voc pode precisar de um nico layout para enquadrar qualquer das telas com toda a informa o na aplica o Usa se aba Layouts no ambiente de Displays para a defini o de layouts Telas e S mbolos NOTA A ltima Tela listada na aba Layout a nica que substitu da quando voc troca de Tela Por exemplo os novos projetos incluem um layout padr o chamado Startup Veja na figura que h outras duas telas ou componentes neste Layout AN Header uma barra de ferramentas e AN Footer um rodap tela AN MainPage que est listada na ltima linha do DataGrid a rea que por default ser trocada quando voc solicita para a aplica o Abrir outra tela Drag a column
336. tributos do node clicando na coluna Primary Station Cria o dos Pontos do Canal Nodo A cria o dos pontos feita de forma similar a cria o dos templates isto a maneira mais f cil criar um ponto qualquer na ABA de pontos exporta lo para uma planilha Excel e ap s a partir da planilha de pontos da aplica o criar uma planilha Excel mantendo a organiza o da planilha exportada 242 Criando aplica o a partir da Default 2A E pee Per Nors 1 No manual do protocolo DNP 3 existem as informa es sobre como preencher cada coluna de um ponto Os pontos BI s o de entrada digital Binary Input os pontos AI s o entradas anal gicas os pontos CRO s o sa das digitais Control Relay Output e os pontos IIN s o entradas do tipo Internal Indication do DNP3 Observa es il Para criar um ponto duplo como no caso das seccionadoras definiu se a seccionadora como uma vari vel AnalogInt e criou se dois pontos digitais que correspondem ao BitO e Bit1 da seccionadora linhas 10 e 11 da planilha acima As vari veis do tipo IIN linhas 40 e 41 tem endere o fixo conforme apresentado no manual do DNP3 Para executar uma sa da deve se chamar a rotina Class AN TAG com m todo de inverter o valor da vari vel de sa da GScript Class AN Tags ToggleDigOutput lt tag de sa da gt Sempre que enviar um comando interessante colocar uma mensagem no Sum rio de Eventos registrando este com
337. tugu s e O s mbolo retorna para a tela anterior O simbolo vai para a tela principal da aplica o default que inicialmente uma tela vazia com um compasso O usu rio pode alterar esta tela AN_MainPage para ser sua tela de abertura K O simbolo abre a tela de alarmes correntes AN_AlarmsSummary Guia do Usu rio Action NET 255 E O s mbolo abre a tela de eventos do dia AN EventsSummary 1 O s mbolo abre a tela de consulta a eventos hist ricos AN HistoricEventsSummary l t O simbolo abre a tela de tend ncia em tempo real e hist rica AN_TrendScreen O s mbolo abre a tela de log de opera o AN Operation Log Q O s mbolo cala o alarme sonoro O s mbolo abre a tela de informa es do projeto AN_About Quando a Aplica o Default Express ativada estas telas est o vazias e sem filtros pois n o existem vari veis do usu rio nesta aplica o Tags da Aplica o Express Default Cria o dos N veis Assets Todos os tags existentes na Aplica o Express Default foram criados para gerar as telas j disponibilizadas assim como fazer filtros destas telas que permitem selecionar cole es de tags associados prioridade de alarme categoria n vel etc 6 DemoNewProjecti O projeto Default Express s vem com o n vel Sysinternal que corresponde a vari veis de trabalho internas utilizadas para gerar as telas de alarmes eventos hist rico tend ncia e log de opera o
338. tura Espa ar igualmente na horizontal Espa ar igualmente na vertical b4 coa Girar Horizontalmente Telas e S mbolos Tabela 2 Barra de Ferramentas Horizontal Continued Bot o Descri o X Girar Verticalmente a Impedir mudan a de posi o cp Liberar movimenta o Liberar movimenta o de todos objetos impedidos D Mostrar todos os objetos w Esconder objetos selecionados Propriedades dos Controles Na rea DRAW no lado esquerdo mostrado o painel de configura o de propriedades de telas e de controles de visualiza o As se es seguintes mostram detalhes sobre estas configura es Veja em UId e Texto na pagina 165 a configura o do texto e Identificador Veja em Din micas e Anima es na pagina 166 configura o de Din micas Veja em Apar ncia e Transforma o na pagina 182 sobre Apar ncia Veja em Altera o de v rios controles na pagina 183 para opera es de troca de tags Uld e Texto Quando se cria um objeto ou um s mbolo novo na tela ele recebe um n mero que o identifica univocamente O lt Uid gt Este Uid pode ser rebatizado por um String qualquer o que tem muita utilidade quando se necessita por exemplo escrever c digo de Script CodeBehind envolvendo o controle Como exemplo apresenta se um Bot o usado na janela de Login Este objeto teve o seu numero alterado para cmdSair para facilit
339. u o Height Digite a largura em unidades WPF pixels independentes do monitor do layout Esta a largura do pedido de execu o Background Selecione uma cor pata fundo deste layout 6 6 Clique em AB Adicionar linha para adicionar uma nova linha para posicionar uma Tela m As Telas que voc adiciona s o as primeiras telas que o layout utilizar 7 Digite ou selecione as informa es conforme necess rio O exemplo de Layout StartUp O Layout Startup mostrado no DataGrid acima vem no projeto Default do Action NET A seguir informa es sobre cada uma destas reas Trata se de um esquema definindo uma tela de cabe alho outra de rodap e a tela principal na parte central do monitor para que sejam mostradas como uma nica tela pode ser definido por um Layout conforme apresentado abaixo no layout Startup m AN Header o cabe alho da tela ajustado no topo esquerda Como a dimens o do layout 1024 x 768 para o cabe alho ocupar toda a parte horizontal superior do layout dever ter comprimento width de 1024 No caso desta aplica o sua dimens o 1024 x 60 154 Telas e S mbolos Tela de Cabe alho RGE imi REAS m AN Footer o rodap da tela ajustado na parte inferior da tela esquerda De forma similar ao cabe alho dever ter comprimento de 1024 para ocupar toda a parte inferior da tela No caso desta aplica o sua dimens o 1024 x 45 DEGRsciminzosso m AN MainPage
340. ue o bot o Test para assegurar se que a conex o est OK Status OK 1 table found Microsoft Excel Driver xis Dbq c DBs excelDatabase xis Guia do Usu rio Action NET 131 Usando ODBC com um DSN 1 No MS Windos v at Painel de Controle e selecione Ferramentas Administrativas 2 Fa a um duplo clique sobre Data Sources ODBC Pesquisar Ferramentas Administrativas ganizor e EAr E fl a gt 3 Ar Favorito Nome Data de m Ferramentas de Administra o de Servidor Remoto 17 02 201 EE rea de Edi Firewall do Windows com Seguran a Avan ada 14 07 200 Bibliote a ODBC 3 Doa E Gerenciador de Recursos de Servidor de Arquivos 18 02 201 El Imac E Gerenciador de Servidores 18 02 201 a m RB Gerenciador Hyper V 18 02 201 E videl ZE Gerenciamento de Compartilhamento e Armazenamento 18 02 201 ma EP Caennsiamnnba dn Nirnthia dn Annn 10nn 3 Na janela Administrador de Fonte de Dados ODBC clique em Adicionar Aparecer outra janela solicitando para selecionar um driver 4 Selecione o Microsoft Excel Driver xls Clique em Concluir 5 Clique Selecione Pasta de Trabalho e selecione o nome do arquivo Excel criado anteriormente 6 Atribua um nome para a fonte de dados exemplo excelDatasource 7 Se pretender fazer acessos de escrita desmarque a op o ReadOnly f Administrador de Gan de dados ODBC E Fonte de dados de arquivo Drivers Rastreamen
341. ue se aplicam ao Windows e iPads iPhones e Selecione o modo de Tela padr o para usu rios de iPad e iPhone e Paisagem e Retrato 4 Clique OK para fechar a janela de cria o da tela AVISO Se a tela para uso com um iPad ou iPhone voc deve selecionar a op o de iPad iPhone iOS Target quando voc criar o display Voc n o pode alterar esta defini o mais tarde 5 No lado esquerdo da janela principal aparece uma rea para o detalhamento dos atributos da tela com duas partes Appearance e DisplaySettings Os par metros de Apar ncia definem o estilo do pincel usado ao desenhar objetos na tela incluindo as cores Clicando na op o Fill lt Appearance Fill Line R i preencher voc poder definir Cores gradientes ou objetos para o Stroke preenchimento de uma figura gr fica Opacity 1 00 DisplaySettings Mode Page Os par metros em DisplaySettings definem os atributos da tela As telas podem ser configuradas como PopUps Di logos ou Telas normais Background Width Como qualquer objeto gr fico as Telas podem ter cores e padr es Height 5 diferentes bordas t tulos e muito mais Animation N A r E e Uma caracter stica especial que voc pode especificar uma transi o de es sro anima o para usar quando trocar de uma tela para outra de forma Placement Center semelhante ao que se usa nas apresenta es do PowerPoint Window PRN NE S
342. ue se de levar em conta o tamanho do layout Border Selecione o tipo de borda da tela CloseButton Selecione se deve exibir o bot o Fechar da tela Dispon vel apenas para Popups e di logos Animation Selecione o tipo de anima o Nenhum fade slide scroll a ser usada ao mostrar esta tela Show on Marque a op o para incluir esta Tela no Seletor de Telas que permite aos PageSelector usu rios acessar diretamente uma Tela na aplica o sem necessidade de Object incluir bot es de navega o nas telas iPad iPhone iOS Somente leitura Mostra se voc selecionou a op o tela para ser usada em target iPad iPhone iOS quando criou a Tela Placement Selecione onde dentro do Layout que voc deseja colocar esta tela Dispon vel apenas para Popups e di logos Target Selecione se o Placement definido em rela o posi o do mouse ou em rela o janela inteira Dispon vel apenas para Popups e di logos DialogButtons Selecione os bot es de controle que voc quer na caixa de di logo Dispon vel apenas para di logos Title Digite um t tulo que vai aparecer na parte superior da tela Title Background Selecione uma cor pata o fundo do t tulo Stays Open on Page Change Deixe a janela pop up aberta quando o usu rio clica em algo que abre uma tela diferente Dispon vel apenas Guia do Usu rio Action NET 151 Coluna Descri o Stays Open After Deixe a janela pop up aberta
343. uia do Usu rio Action NET an 2014 1 237 FS Bwin 12 Nesta planilha as c lulas em azul s o os pontos originais da planilha de pontos do bay de linha e os pontos em branco correspondem a pontos criados pelo usu rio pelos seguintes motivos 1 ANA corresponde aos pontos anal gicos do bay que est o apresentados na figura do item 8 2 1 2 ALM GROUP uma vari vel calculada que deve ser colocada em todos os bays onde se deseja ter um alarme de grupo identificando se este bay tem ou n o pelo menos um alarme atuado Observar que em 3 Em Category se tem a vari vel AN GRUALM ALM associada 4 TIN VAL e IN CMD s o vari veis associadas ao canal DNP3 que ser o explicadas mais a frente quando da cria o dos pontos de Entrada e Sa da da aplica o 5 CB Circuit Break foi criado um template para o disjuntor onde est o declaradas a vari vel de entrada com o estado do disjuntor e as duas vari veis de sa da para ligar desligar o disjuntor 6 SC 89 1 Foi criado um template para chaves seccionadoras onde est o declaradas a vari vel de entrada com o estado da chave e as duas vari veis de sa da para ligar desligar a chave Drag a column header here to group by that column Name Type Array Parameters Description Digital LIGAR SECC AnalogInt Dictionary S SEC 238 Criando aplica o a partir da Default As colunas do template usadas s o m Type Tipo do ponto que no caso s o e
344. ulo Cria um objeto controle deslizante Depois de selecionar o objeto deste menu ele se torna o objeto default para este bot o na barra vertical kd Open Symbol Library Clicando este bot o mostra a Biblioteca de S mbolos que inclui tanto os s mbolos pre definidos como os definidos pelo usu rio Telas e S mbolos Tabela 1 Barra de Ferramentas Vertical Bot o Descri o ts Cria um objeto Web Browser Clicando com o bot o direito do mouse tem Web Browser se acesso a cria o dos seguintes outros objetos Cria um objeto Page Selector onde os usu rios podem ir para escolher diretamente para uma outra Tela na aplica o ma Cria um objeto Report Viewer Cria um objeto n XPS Viewer Cria um objeto Circular Panel para mais informa o veja em Controles da interface do usu rio na pagina 176 e Cria um objeto Gr fico de Pizza Para mais informa o veja em Configurando um Gr fico de Pizza na pagina 177 Li Cria um objeto Gr fico de Barra Para mais informa o veja em Configurando um Gr fico de Barras BarChart na pagina 177 Cria um objeto Calculadora m Cria um objeto janela filha Child Window EZ Cria um componente WPF externo Depois de selecionar o objeto deste menu ele se torna o objeto default para este bot o na barra vertical Cria um objeto Janela de Alarme Posicione a janela de alarme na tela e fa a um duplo clique sobre ela para c
345. una Prioridade se houver um reconhecimento de alarme pendente Reconhecer um alarme espec fico m Para reconhecer um alarme espec fico usar a propriedade lt Alarm Items IDxx Unack gt m Para verificar o conte do das colunas de alarme IDXX v para o item Alarme e adicione a coluna ID clique com o bot o direito na tabela e selecione ID Inscrevendo se em Notifica es Para aplicar a es personalizadas usando os scripts dot NET voc pode se inscrever em notifica es de alarmes e eventos O uso t pico criar um procedimento para enviar um avisos por SMS ou e mail executar c lculos personalizados adicionar mensagens personalizadas de notifica o ou alarmes de udio alarmes por udio text to speech e qualquer tipo de a o personalizada programada usando o Microsoft NET Framework Para se inscrever em eventos de alarmes preciso criar um m todo em qualquer classe do tipo Script Server com o seguinte prot tipo Notification void AlarmEventInfo info A cada novo evento de transi o de alarme gerado este m todo ser chamado 124 Alarmes eventos e Audit Trail Finalmente voc precisa selecionar esse m todo em Edit gt Alarms gt Groups na Coluna NotificationMethod na tabela de Groups O nome de m todo pode variar o que importante s o os par metros esperados do m todo A estrutura AlarmEvent Info est definida no namespace Alarm na refer ncia as classes de tempo de execu
346. ura abaixo m LT ter os bays de linha m TR ter os bays de trafo m AL ter os alimentadores RD gt DefaultNewProject DNP3 gt ALIMENTADORES lt ALOL lt AL02 lt LINHAS aA E o Syslnternals o TRAFOS TRE Todos os tags criados dever o estar em um destes n veis Cria o dos tags de Bays Para criar os bays da subesta o vai se para EDIT TAGS e Objects e criam se os bays associando se seus tipos Type aos respectivos templates conforme a figura abaixo Drag a column header here to group by that column Name Type Parame Array Retentive Level Description TT gt gt gt gt gt gt J SEL TRAFO 01 SEL 387A TRAFOS TR 01 TRANSFORM SEL LINHA 01 SEL 311L LINHAS L 01 LINHA 01 SELALO1 SEL 351A ALIMENTADORES ALIMENTADO AN txtCurrentScreen Text None SysInternals Tags Current Scree AN TrendFilters AN TrendFilter Properties SysInternals Tags AN TrendCtls AN TrendwindowCt None SysInternals Tags AN timerTagsSummaryRefresh Digital None SysInternals Tags Observar que estes tags devem ser do tipo Server est o no servidor e n o podem estar inclu dos no n vel SysInternal Guia do Usu rio Action NET 263 Cria o do Device Nesta aplica o exemplo considera se que os rel s estejam se comunicando com o SCADA atrav s do protocolo DNP 3 0 Para cada protocolo existe um manual espec fico Cria o de um Canal DNP3 Na Aba de canais
347. use sobre os cones das ferramentas de diagn stico Se os menus est o habilitados para as Telas voc tamb m pode acessar o menu Ferramentas em tempo de execu o Action NET Startup td Project C Action NET Projects Demo_Project_dnp tproj Module State Commands Alarms running EE Historian running p Devices lt Datasets elele ctl Lo Lo a o a a wi elle le le llle IE N Server 127 0 0 1 Port 3101 Started UserName SUPER Messages Status an 2012 1 53 Info Informa o dos m dulos A janela Info Module Information cont m informa es sobre o funcionamento dos m dulos Por exemplo ao escolher um m dulo de Device e um canal espec fico tem se v rias informa es sobre o funcionamento do canal de comunica o 112 Dispositivos Devices e Interfaces Um ponto muito importante o Ler Grupos de Informa o pois fornece informa es sobre os grupos virtuais de leitura tempo de execu o de cada item quantidade de leituras e leituras que falharam e tamb m relat rios sobre o c digo e data hora do ltimo erro Para a investiga o de problemas os seguintes passos tipicamente devem ser seguidos quando se utiliza o M dulo de Informa o 1 V para Read Groups Information para verificar os n meros de sucessos e falhas na comunica o a fim de identificar rapidamente os blocos de comunica o 2 Se voc tem um erro sistem tico em todos os blocos ou c
348. usu rio m Definir o comportamento de gera o de alarmes e eventos e escolher os Alarm Groups que ser o usados no projeto m Definir as tabelas para o Historiador isto as Historian Tables Alarmes A extens o de Gera o autom tica de base de dados Deploy j define um conjunto de prot tipos para os alarmes de grupo Destes nomes deve se escolher aqueles que atendem os requisitos dos clientes Provavelmente dos nomes abaixo cada cliente utilizar cerca de uma dezena Os Alarmes de Grupo j dispon veis s o listados abaixo A identifica o de cada AlarmGroup relativamente intuitiva quanto a sua funcionalidade Ao executar o Deploy uma primeira vez estes grupos s o criados e se houver d vida quanto a funcionalidade pode se entender melhor olhando para o conjunto completo de campos do registro Utilizam condition Change EVENTOS BIP EVENTOS NOBIP Utilizam condition HI HI ACK BIP HI ACK NOBIP HI NOACK BIP Guia do Usu rio Action NET 283 HI NOACK NOBIP Utilizam condition HIHI HIHI ACK BIP HIHI ACK NOBIP HIHI NOACK BIP HIHI NOACK NOBIP Utilizam condition LO LO ACK BIP LO ACK NOBIP LO NOACK BIP LO NOACK NOBIP Utilizam condition LOLO LOLO ACK BIP LOLO ACK NOBIP LOLO NOACK BIP LOLO NOACK NOBIP Utilizam condition Equal ou NotEqual ACK BIP ACK NOBIP NOACK BIP NOACK NOBIP NOMSG BIP NOMSG NOBIP Observa o Para escolher Equal ou NotEqual especifique junto com o estado limite em
349. variam de acordo com as caracter sticas e funcionalidades do tipo de objeto selecionado Drawing Barra de ferramentas vertical A tabela 1 a seguir apresenta os cones da barra de ferramentas Vertical do espa o Drawing e as suas funcionalidades Tabela 1 Barra de Ferramentas Vertical Selection Tool e Bot o Descri o Clique em um objeto para selecion lo CTRL clique para selecionar v rios objetos e grupos de objetos um de cada vez Mantenha pressionada a tecla CTRL enquanto clica em cada objeto Shift clique para alternar objeto selecionado entre mais de um objeto selecionado Clique em uma rea aberta da tela em seguida selecione um grupo de elementos destacando os elementos enquanto arrastando o mouse e mantendo pressionado o bot o esquerdo do mouse Clique duas vezes em um objeto para abrir a janela de configura o Dynamics que permite defini es para propriedades de objetos din micos k Direct Selection Tool Use esta ferramenta para selecionar um objeto dentro de um grupo e modificar suas propriedades Clique no objeto para selecion lo Voc tamb m pode adicionar remover e modificar os pontos em um pol gono com a Direct Selection Tool e Para mover o ponto selecione o clicando no ponto e segurando o bot o esquerdo do mouse pressionado Arraste o ponto pata sua nova posi o e Clique duas vezes em um ponto para adicionar um novo ponto adjacente ao ponto selecionado
350. vs ta Equel anges tgus tao to Mot 12 0 t HM ma ima t ma Observa es Guia do Usu rio Action NET 267 1 As entradas circunscritas em azul referem se a alarmes de Tags anal gicos com dois limites superiores e 2 inferiores 2 Quando um dos alarmes est atuado os Tags s o mantidos no Sum rio de Alarmes e no de Eventos Quando os Tags s o normalizados eles saem do Sum rio de Alarmes e no Sum rio de Eventos colocado o hor rio de sua normaliza o 3 No ActionNET quando da defini o do Sum rio de Alarmes selecionado o par metro Merge Hi e HIHI que mant m na lista o alarme de mais import ncia quando dois alarmes deste tipo est o atuados isto se HIHI est atuado a linha de HI inibida e o mesmo ocorre com LO e LOLO Drawing CodeBehind Symbols A e E Arraste para Agrupar Data Hora Atua o X Prior iia Vari ve Valor Descri o e amp AlarmWindow configuration S al a i Ls Ones EJ Merge Hi and HiHi ines d msm E 0 4 E shov column tiles swo JB K E shon gow omot ta 5 gt L4 AlowSort 4 Allow Column Reorder E Display Value column as string ial Filter Priority gt 1 AND Priority lt E 4 Display Milisecond 4 As entradas circunscritas em vermelho referem se a eventos que s o armazenados no hist rico sempre que ocorre uma mudan a de valor Estes eventos s o usados em manobras de equipamentos tais como seccio
351. xecut vel Teste para testar o projeto e verificar sua execu o em tempo real antes de public lo para uso no Servidor real StartUp Permite especificar ferramentas de diagnose e os m dulos a serem utilizados para testar aplicativos e scripts em execu es do projeto Publish Publicar o projeto para obter o arquivo final de instala o no servidor Obt m se um novo identificador da Revis o Publicada do projeto Apresenta um sum rio do projeto como numero de Tags utilizados Fornece tamb m um relat rio de refer ncia cruzada dos objetos do projeto Para a customiza o do idioma a ser utilizado nas mensagens de alarmes e textos de telas do projeto Importar dados de configura o j criados para Servidores OPC de quaisquer tabelas de configura o em formato CSV ou mesmo de um projeto completo Configurar o uso de aplicativos externos Modelos compartilhando dados em tempo real O ambiente de Informa es fornece acesso a detalhes de configura o atual do projeto Info T aa Project gt Track J Notes Action NET Os w License 64 Mostra as vers es do produto e do projeto a localiza o do projeto a linguagem utilizada e v rios outros detalhes Para se obter informa es sobre as Publica es do projeto n meros de vers es e hist ria de altera es realizadas Para preenchimento de notas e observa es importantes para outros usu rios que estejam desenvolvendo
Download Pdf Manuals
Related Search
Related Contents
DeLOCK PCI Express controller card 2x SATA, 1x IDE NOMs Reporting USER MANUAL - KIT Solutions Support Site scarica pdf Untitled - La Trinité-sur-Mer User`s Manual Digital X Franke MTK 651 取扱説明書 F3 Owners Manual-V9 - Blichmann Engineering ASUS (M81C) User's Manual Copyright © All rights reserved.
Failed to retrieve file