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