Home
Manual do Usuário do Elipse SCADA
Contents
1. Objetos de Tela 121 Manual do Usu rio Cores dos Alarmes Propriedades do Alarme Figura 83 Propriedades das Cores do Alarme 122 Objetos de Tela Manual do Usu rio Propriedades das Cores do Alarme OP O DESCRI O Cor padr o do alarme Cor de fundo para os alarmes n o reconhecidos Permite definir o intervalo de prioridades para a Zona 1 cores do texto e fundo do alarme e se a linha deve piscar ou n o Permite definir o intervalo de prioridades para a Zona 2 cores do texto e fundo do alarme e se a linha deve piscar ou n o Permite definir o intervalo de prioridades para a Zona 3 cores do texto e fundo do alarme e se a linha deve piscar ou n o Piscar a cada ms Permite especificar a fregu ncia da altern ncia de cores dos alarmes Objetos de Tela 123 Manual do Usu rio Formato das Mensagens dos Alarmes Propriedades do Alarme amanho lamanho Precis o M M E M M M Dj M M E EE Figura 84 Propriedades das Mensagens dos Alarmes 124 Objetos de Tela Manual do Usu rio Propriedades das Mensagens dos Alarmes OP O DESCRI O Habilita a visualiza o da data no objeto Alarme conforme o formato especificado na op o Formato Data Formato Define o formato da data a ser mostrada no objeto Habilita a visualiza o da hora no objeto Alarme conforme o formato especificado na op o Formato Hora Formato Define
2. MessageBox Como est a caixa de Mensagem Teste da Caixa de Mensagem Dois strings abaixo sao atribuidos a Tags strText Como est a caixa de Mensagem strTitle Teste da Caixa de Mensagem MessageBox strText strTitle X Y Permite especificar a posi o em que o di logo ir aparecer Estilo Permite modificar o estilo da caixa de mensagem e deve ser um valor em hexadecimal conforme as caracter sticas que voc deseja As seguintes caracter sticas podem ser configuradas Tipos da janela DESCRI O Application Modal Voc deve responder a caixa de mensagem para seguir usando a janela que a chamou Entretanto voc pode ir para qualquer outra janela System Modal Todas as aplica es ficam suspensas at que voc responda esta caixa de mensagem E usada para mensagens muito importantes Desk Modal Semelhante ao Application Modal s que suspende todas as telas da aplica o at que a mensagem seja respondida Bot es da caixa de mensagem BOT ES HEXA DESCRI O OK 0000h Aparecer somente o bot o de OK na caixa de mensagem OK Cancel 0001h Aparecer o os bot es OK e Cancel Abort Retry Ignore 0002h Aparecer o os bot es Abort Retry e Ignore Yes No Cancel 0003h Aparecer o os bot es Yes No e Cancel Yes No 0004h Aparecer o os bot es Yes e No Retry Cancel 0005h Aparecer o os bot es Retry e Cancel Default para os bot es Scripts 249 Manual do U
3. textColor Um n mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor do texto da r gua Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente r g b pode variar de O a255 Scripts 319 Manual do Usu rio 9 thickness Um inteiro sem sinal configurando a largura do efeito 3D da barra em pixels 334 topRange Um n mero real configurando o valor m ximo para o Gr fico de Barras E usado junto com o atributo bottomRange para definir um intervalo de valores para a Barra topRuler Um atributo booleano determinando que uma r gua de valores seja mostrada na parte superior do Gr fico de Barras Retorna verdadeiro diferente de zero se a r gua superior mostrada ou falso zero se n o Atributos do Browser ascending Um atributo booleano determinando a ordem dos registros a serem mostrados no Browser Retorna verdadeiro diferente de zero se a ordem ascendente ou falso zero se descendente O default ascendente backColor Um n mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor da rea fora da tabela do Browser Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente r g b pode variar de 0 a 255 9 completeRows Um inteiro sem sinal de O a 65535 determinando o n mero das linhas completamente vis veis n o incluindo a ltima linha se ela estiver parcialmente vis vel
4. Salvar acumulador ao sair J Rein cio autom tico execu o em loop Fechar Figura 20 Propriedades do Tag Crono Propriedades do Tag Crono OP AO DESCRI AO Nome do Tag Voc pode usar tantos caracteres quanto queira mas espa os e caracteres especiais n o s o permitidos quando os Tags forem usados nos Scripts Descri o Uma breve descri o sobre o Tag Incremento Determina o incremento do tag Preset Determina o tempo de preset do tag Iniciar cron metro ao rodar aplica o Zerar o acumulador ao ligar o cron metro Habilita a inicializa o do cron metro ao rodar a aplica o Habilita zerar o acumulador ao ligar o cron metro Salvar acumulador ao sair Habilita salvar acumulador ao sair Rein cio autom tico execu o em loop Habilita o rein cio autom tico em execu o de loop 42 Tags Manual do Usu rio 4 4 Tag PLC O Tag PLC usado para trocar informa es com os equipamentos de aquisi o de dados usando drivers de I O fornecidos pela Elipse de acordo com o tipo do equipamento Um arquivo de ajuda fornecido com cada driver contendo informa es importantes a respeito de sua configura o Voc pode instalar um novo driver pressionando o bot o Novo na p gina de Drivers e selecionando um ou mais drivers da lista O bot o Configurar abre a janela de propriedades do driver permitindo a configura o dos par metros de comunica o P
5. Sistema Inferior Define o novo valor m nimo para a convers o dos valores lidos OPC Superior Define o valor m ximo a ser lido do servidor OPC Sistema Superior Define o novo valor m ximo para a convers o dos valores lidos Scan Determina o valor do Scan Testar conex o aqui Permite que voc teste a configura o do Tag OPC tanto para escrita quanto para leitura Uma mensagem pode indicar um erro de conex o ou o valor recebido pelo item configurado Habilita a leitura pelo scan Habilita a leitura peri dica do tag OPC O per odo definido no campo Scan Habilita a escrita autom tica Habilita escrita autom tica para o tag OPC Novo Elemento da Matriz Acrescenta elementos a um tag OPC tratado como uma matriz array Permite a leitura de vari veis definidas como matrizes no servidor OPC Server 221 Manual do Usu rio P gina de Alarmes Scripts Refer ncia Cruzada Valor Pri Coment rios RPI E PD NC COD DD J High 15000 im eS J HiHi fisooo mm E IZ Logarmensagensderetomo o Grupo de Alarmes grupo padr o Manter valor do tag sempre atualizado I Usa outro nome de tag Ee Ativar alarme ap s espera de E 000 ms Figura 141 P gina de alarmes Propriedades da P gina de Alarmes OP O DESCRI O Alarme Baixo Cr tico Define um intervalo de valores menor igual onde o Tag OPC considerado em um
6. 9 nClients Um inteiro sem sinal de O a 65535 determinando o n mero de clientes atualmente conectados ao driver somente leitura rx Um atributo booleano somente leitura usado para informar se o driver est recebendo dados ou n o Retorna verdadeiro diferente de zero se o driver est recebendo dados ou falso zero se n o est tx Um atributo booleano somente leitura usado para informar se o driver est enviando dados ou n o Retorna verdadeiro diferente de zero se o driver est enviando dados ou falso zero se n o est 19 6 16 Atributos do Banco de Dados G A description Um string contendo uma breve descri o sobre o Banco de Dados directory Determina o diret rio do Database A filter Um string ou valor usado como filtro quando feita uma consulta no Banco de Dados A lastErrorStr Um string contendo a descri o do ltimo erro ocorrido em opera es com o Banco de Dados Scripts 349 Manual do Usu rio name Um string contendo o nome da database usado como identificador do Banco de Dados A originalTableName Especifica as informa es referentes a tabela do database 9 recno Um inteiro sem sinal de O a 65535 determinando o n mero do registro corrente sort Um string contendo o nome do campo no Banco de Dados usado para orden lo Atributos de campos de Bancos de Dados advised booleano somente leitura Indica que o campo est em advise ou seja
7. Atualizar Estrutura do Arquivo p Eee ET Ei EO ADA Etiqueta m Linha Pp Figura 106 Propriedades de Bancos de Dados em Relat rios Relat rios 163 Manual do Usu rio Propriedades do Banco de Dados OP O DESCRI O Para Cima Para Baixo Atualizar Estrutura do Arquivo Habilitado Tamanho Precis o Prefixo Sufixo Lista os campos dispon veis Move o campo selecionado uma posi o para cima Move o campo selecionado uma posi o para baixo Recarrega a lista de campos atual do arquivo nos campos do Relat rio Quando feita alguma modifica o na estrutura do arquivo usado pelo Relat rio este bot o deve ser pressionado para atualiza o dos campos Permite que o campo selecionado seja impresso Define o n mero de d gitos a serem mostrados incluindo o ponto decimal Define quantos d gitos do tamanho ser o decimais Adiciona um prefixo tipo string ao valor mostrado Adiciona um sufixo tipo string ao valor mostrado Formato da Data Define o formato do campo DataTime Etiqueta Linhas Define um nome alternativo aos campos que ser o impressos no relat rio Define o n mero de linhas que o campo selecionado ir ter no Relat rio 164 Relat rios 10 5 Batelada Manual do Usu rio Relat rio Texto A p gina de Batelada do Relat rio Texto aparece quando selecionada a aba Batelada no topo das p ginas do Relat rio Texto Esta p gina m
8. Figura 136 Propriedades das Op es de Grava o Watcher 213 Manual do Usu rio Propriedades das Op es de Grava o OP O DESCRI O Op es de grava o Sensitividade Campo ciclo Tam quadro QPS Op es de gatilho c M scara Definir uma m scara indicar reas de sensibilidade isto detec o de movimento de cada entrada de v deo As reas em vermelho representam os lugares n o Configura as op es de grava o da c mera Habilitar grava o habilita a grava o na c mera selecionada Habilitar segu ncia habilita a grava o em sequ ncia na c mera Detec o de movimento habilita a grava o na c mera a cada detec o de movimento Sem gatilho de prioridade habilita a grava o sem gatilho de prioridade Grava o por Gatilho habilita a grava o por gatilho Determina a rea de grava o da c mera Determina a sensitividade da grava o da c mera Determina o campo ciclo da grava o da c mera Determina o tamanho do quadro de grava o da c mera Determina o QPS da grava o da c mera Determina as op es de gatilho da grava o da c mera sens veis As reas em verde claro as reas sens veis 214 Watcher Cap tulo 17 Steeplechase O objeto Steeplechase configura as especifica es referentes ao Steeplechase que um SoftPLC ao qual o Elipse SCADA d suporte Atrav s deste objeto poss vel
9. LOLO RET Value Retorna o valor do alarme Handle Retorna um handle da mensagem de alarme Este handle pode ser armazenado e usado para recuperar as informa es sobre o alarme posteriormente Retorna o usu rio respons vel pela mensagem de alarme E poss vel usar abrevia es para os nomes dos campos com pelo menos dois caracteres Isto o campo Value pode ser abreviado por VA o campo Priority pode ser abreviado por PR e assim por diante Exemplo 276 Scripts Manual do Usu rio Alarms OnAlarm script guarda o handle de alarme das mensagens de tags que come am TEMP IF Left Alarms GetInfo Tagname 4 TEMP lastHandle Alarms GetInfo Handle ENDIF GetNextActiveAlarmHandle lastHandle Retorna o handle da pr xima mensagem de alarmes ativos Mensagens de alarmes ativos s o mostradas no Alarme Resumido lastHandle pode ser 1 para buscar o primeiro handle de alarme ativo ou o n mero do handle anterior retornado pela fun o GetNextActiveAlarmHandle Se n o h mais mensagens de alarmes ativos a fun o retorna 1 O handle retornado pode ser usado na fun o Alarms GetInfo Exemplo conta o n mero de mensagens de alarmes de tags que come am TEMP e mostra em uma Caixa de Mensagem MessageBox DIM hAlarm strTagName nTotal nTotal 0 hAlarm Alarms GetNextActiveAlarmHandle 1 While hAlarm lt gt
10. Relat rios 169 Manual do Usu rio Cores das Penas O quadro Cores das Penas aparece quando clica se no cone paid ao lado das penas do gr fico Nesse quadro podemos definir a cor o formato e o tipo do gr fico que ser desenhado para a pena em quest o linha rea ou barra O bot o Outros permite a escolha de outras cores que n o as listadas no quadro Geral Configura es Consulta Gr fico Penas R ECE Ala x alaa ZE Penas Lab o ais ass 4 DateTime F DateTime A DateTime Figura 110 Configura es das Cores das Penas 10 8 Scripts Relat rio Gr fico Os scripts permitem fazer pr configura es nos relat rios antes de sua impress o Por exemplo poss vel configurar a escala de um gr fico a ser impresso Maiores detalhes a respeito do uso de scripts veja no cap tulo espec fico SCRIPTS DISPON VEIS DESCRI O OnBeforePrint Disparado na execu o do m todo Print do relat rio logo depois de executar a consulta antes do relat rio ser impresso de fato 170 Relat rios Manual do Usu rio 10 9 Relat rio Formatado O Relat rio Formatado usado quando se deseja imprimir dados em tempo real como por exemplo o valor de um determinado tag em dado momento Este relat rio pode ser editado usando se objetos dispon veis em modo de edi o Geral Refer ncia Cruzada Nome Form Descri o Relat rio formatado Impressora
11. 9 curSel Um inteiro sem sinal de O a 65535 determinando o n mero do registro selecionado somente leitura Retorna 1 se nenhuma linha est selecionada A description Um string contendo uma breve descri o sobre o Browser 9 firstRec Um inteiro sem sinal de O a 65535 determinando o n mero do primeiro registro selecionado para ser visto somente leitura 2 gridColor Um n mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor das linhas da grade do Browser Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente r g b pode variar de 0 a 255 9 lastRec Um inteiro sem sinal de O a 65535 determinando o n mero do ltimo registro selecionado para ser visto somente leitura A name Um string contendo o nome do Browser usado como identificador do Browser E rowColor Um n mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor de fundo das linhas n o selecionadas do Browser Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente r g b pode variar de O a 255 320 Scripts Manual do Usu rio rowTextColor Um n mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor do texto das linhas n o selecionadas do Browser Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente r g b pode variar de O a 255 selColor Um n mero hexadecimal
12. AVI Recorder O objeto AVI Recorder permite a grava o de uma entrada de v deo uma placa de aquisi o por exemplo em um arquivo formato AVI 8 vIRecorder Grava uma sequ ncia de v deo em um arquivo AVI E po Figura 130 Propriedades do AVI Recorder 204 Watcher Manual do Usu rio Propriedades do AVI Recorder OP O DESCRI O Descri o Arquivo AVI Localizar Uma breve descri o do objeto Determina a localiza o e o nome do arquivo AVI a ser gerado Permite navegar pelo disco para indicar o arquivo AVI de destino Fonte de V deo Origem do v deo a ser gravado Compress o Quadros por segundo Frame Grabber S611 Determina como ser feita a compress o do AVI permitindo a escolha do compressor qualidade e outras configura es Determina a taxa de atualiza o com a qual ser feita a grava o Atrav s desta op o poss vel configurar as especifica es referentes a interface com placa de aquisi o frame grabber S611 da Sensoray Watcher 205 Manual do Usu rio S611 Placal Interface com placa de aquisi o 5x11 da Sensoray Tamanho integral Z Largura Altura po po PGE sbi x Nse x Figura 131 Propriedades da interface com a placa S611 206 Watcher Manual do Usu rio Propriedades da interface com a placa S611 OP O DESCRI O Nome Determina o nome do objeto Descri o Uma breve descri o
13. Show Mostra uma tela A tela n o recebe o foco quando mostrada 19 5 5 Fun es dos Objetos de Tela Fun es Comuns BringToFront Coloca o objeto no primeiro plano da tela na frente dos demais objetos EditProperties Abre uma janela que permite a edi o das propriedades do objeto HasFocus Retorna verdadeiro diferente de zero se o objeto tem o foco de teclado ou falso zero se n o tem Exemplo Muda a cor de Botao se ele tem o foco do teclado IF Botao HasFocus Botao foregroundColor RGB 255 255 0 ENDIF HasMouseCapture Retorna verdadeiro diferente de zero se o objeto est com o mouse capturado ou falso zero se n o est Exemplo 268 Scripts Manual do Usu rio Botao SetMouseCapture tagl Botao HasMouseCapture retorna 1 ReleaseMouseCapture tagl Botao HasMouseCapture retorna 0 IsMouseInside Retorna verdadeiro diferente de zero se o mouse est sobre o objeto ou falso zero se n o est Exemplo Muda a cor de Botao se ele tem o mouse sobre ele IF Botao IsMouseInside Botao foregroundColor RGB 255 255 0 ENDIF MoveTo x y Move um objeto para as coordenadas X e y especificadas Exemplo Nesse exemplo quando o mouse passar por cima do objeto ele movido para o canto esquerdo superior da tela IF Quadrado IsMouseInside Quadrado MoveTo 0 0 ENDIF SendToBack Coloca o objeto no ltimo plano da tela atr s dos
14. o Retorna verdadeiro diferente de zero se a Tela pode ser movida ou falso zero se n o pode A name Um string contendo o nome da Tela usado como identificador da Tela popup Somente para telas janeladas fullScreen 0 Um atributo booleano determinando que a tela seja ou n o do tipo popup ela automaticamente fechada quando perde o foco Retorna verdadeiro diferente de zero se a Tela popup ou falso zero se n o resizeable A Um atributo booleano determinando que a Tela possa ser redimensionada em tempo de execu o Retorna verdadeiro diferente de zero se a Tela pode ser redimensionada ou falso zero se n o pode scrollBars Um atributo booleano determinando que o scroll bar seja mostrado na Tela Retorna verdadeiro diferente de zero se o scroll bar mostrado ou falso zero se n o visible Um atributo booleano determinando que a Tela seja vis vel Retorna verdadeiro diferente de zero se a Tela vis vel ou falso zero se n o H H pixels usado juntamente com o atributo height para definir o tamanho da Tela Este atributo deve ser definido conforme a resolu o usada no Windows para que se tenha uma janela sem scroll bar Por exemplo se voc est usando uma resolu o de 640x480 VGA o par metro width pode variar de O a 640 pixels ta Xx GS Um inteiro com sinal de 32768 a 32767 determinando a coordenada X para o canto superior esquerdo da Tela em pixels usa
15. o Uma breve descri o do objeto Entrada Determina o tipo de entrada do video S Video Video 1 ou Video 2 Tamanho da imagem Determina o tamanho da imagem Tamanho integral 3 4 do tamanho 1 2 do tamanho 1 4 do tamanho ou Avan ado determinando largura e altura Determina a largura da imagem Esta op o s v lida se o tem Avan ado do Tamanho da imagem estiver habilitado Determina a altura da imagem Esta op o s v lida se o tem Avan ado do Tamanho da imagem estiver habilitado Determina as especifica es da placa Formato de Cor Determina o formato da cor do video RGB 24 bits ou Mono 8 bits Entrela ado Habilita a op o entrela ado no sistema Formato do Sinal Determina o formato do sinal do video NTSC NTSC Jap o PAL PAL M PAL N Quadros por segundo Determina quantos quadros por segundo ser o gravados no objeto Compress o da imagem Determina como a imagem ser comprimida Sem compress o ou compress o M JPEG Determina o fator do MJPEG Esta op o s habilitada se for selecionada o tem MJPEG na op o acima Watcher 209 Manual do Usu rio Dispositivos com Suporte a Video for Windows Atrav s de esta op o poss vel configurar as especifica es referentes a entrada de video atrav s de dispositivos com suporte ao padr o Video for Windows Geral Refer ncia Cruzada Nome Fw Descri o Captura v deo de dispositivos com suport
16. rvore de documentos do servidor Web Permite definir a porta a qual o servidor Web est associado Nota Para maiores informa es veja o cap tulo Elipse Web 36 Organizer Manual do Usu rio 3 3 Scripts Durante a execu o de uma aplica o diversos procedimentos podem ser disparados atrav s de eventos Estes procedimentos s o descritos por scripts associados a estes eventos Maiores detalhes sobre scripts ser o discutidos em cap tulo posterior Aqui temos uma lista de eventos scripts dispon veis em uma aplica o Eventos Scripts de uma Aplica o EVENTO DESCRI O OnkKeyPress Executa quando uma determinada tecla for pressionada OnkeyRelease Executa quando a tecla solta OnStartRunning OnStopRunning OnUserLogin OnUserLogout WhileKeyPressed WhileRunning Executa quando a aplica o iniciar a execu o Executa quando a aplica o terminar a execu o Executa quando um usu rio inicia a sua se o na aplica o Executa quando um usu rio encerra a sua se o na aplica o Executa enquanto uma determinada tecla estiver sendo pressionada Executa enquanto a aplica o estiver executando O script ir executar tantas vezes quantas voc definir na caixa de texto rodar a cada aparece somente para scripts whilerunning Organizer 37 Cap tulo 4 Tags A supervis o de um processo com o Elipse SCADA ocorre atrav s da leitura de vari veis de
17. Bd Drivers Fm Aplica esRemotas F Databases EM Watcher SK Steeplechase tg OPCServers Usu rios Figura 11 rvore de classes de objetos no Organizer Voc pode chamar o Organizer somente quando existir uma aplica o aberta selecionando o comando Organizer do menu Arquivo ou pressionando o bot o do Organizer na Barra de Ferramentas A seguinte janela ir aparecer Organizer 25 Manual do Usu rio Orne REAR Aplica o Janela Touch Screen web Scripts Refer ncia Cruzada Nome Aplica o BA Alarmes Descri o e Receita E Hist rico eplica o Elipse SCADA Relat rios P Estilos Eh Drivers T Aplica esRemotas IV Barra de T tulo J Bot o de Fechar S Databases EM Watcher I Desabilta troca de aplica o Bot o de Minimizar E Desabilta prote o de tela J Bot o de Maximizar ervers P Usu rios J Permite Fechar Y Estat sticas 95 Importar Procurar item yE Prote o ELIF ELSE o END vor aver ale ele Figura 12 Organizer A partir do Organizer voc pode criar toda a sua aplica o simplesmente navegando atrav s da rvore da aplica o Selecionando se qualquer um de seus ramos as propriedades do objeto selecionado ser o mostradas no lado direito da janela onde poder o ser editadas Por exemplo se voc selecionar Tags na rvore do Organizer voc poder criar novos Tags e editar su
18. Cores Grades e eixos Define a cor da grade e dos eixos do gr fico Grade Linhas de X Grade Linhas de Y Fonte da r gua Define o n mero de linhas horizontais da grade Define o n mero de linhas verticais da grade Define fonte tamanho e cor para os caracteres do gr fico 137 Manual do Usu rio Penas Esta p gina permite determinar os tags que ser o mostrados no gr fico associando a cada um uma pena que ir descrever a evolu o da vari vel no processo An lises Gr fico Penas Configura es Consulta Impress o DateTime DateTime DateTime DateTime Fechar Figura 91 Guia de configura o das penas No quadro central s o listadas as penas que ser o usadas no gr fico Pode se ajustar quais estar o ativas Clicando se no ret ngulo preto mais direita poss vel ajustar as caracter sticas da representa o gr fica da pena tais como espessura da linha e cor Os outros campos s o descritos abaixo Op es de configura o das penas OP AO DESCRI AO Label Nome ou descri o da pena Por padr o o nome do tag sugerido mas pode ser mudado Vari vel a ser usada na coordenada Y Vari vel a ser usada na coordenada X Atrav s dos bot es da barra de ferramentas posicionada na parte superior da janela poss vel B acrescentar mais uma Pena 3 subir a pena de posi o je m acrescentar uma Marca descer a pena de posi o x apagar
19. ENDIF CaptureScreen nomeArquivo G Captura a toda a tela do sistema colocando a na rea de transfer ncia se nenhum arquivo for especificado no par metro nomeArquivo ou em um arquivo com nome nomeArquivo no formato BMP Exemplo IF CaptureScreen tela bmp MessageBox Tela capturada no arquivo tela bmp ELSE MessageBox Erro capturando a tela ENDIF Chr n Retorna o caractere representado pelo c digo ASCII especificado Exemplo tag001 Chr 115 retorna s Scripts 235 Manual do Usu rio CopyFile arqFonte arqDestino Copia os conte dos do arquivo argFonte para o arqDestino A fun o retorna 1 um se foi bem sucedida e O zero caso contr rio Os atributos globais lastError e lastErrorStr s o atualizados por essa fun o Exemplo IF CopyFile source dat dest dat MessageBox A c pia foi bem sucedida ELSE MessageBox Erro no comando CopyFile ENDIF CopyObject strSrcName strDestName strDestFolder Cria uma c pia do objeto strSrcName com o nome strDestName O novo objeto criado na mesma pasta do objeto fonte como padr o a n o ser que o destino seja indicado no par metro opcional strDestFolder A fun o retorna True se for bem sucedida ou False caso contr rio Exemplo Cria uma c pia do objeto Displayl na pasta Screens Screenl o novo objeto ser chamado Display CopyObject Screens Screenl Displayl Display2 Cria uma c pia de Displayl na pasta
20. Hist ricos 141 Manual do Usu rio Impress o Esta p gina permite a configura o de op es para a impress o da an lise hist rica O desenvolvedor da aplica o poder gerar arquivos de configura o de impressora arquivos PTR que s o carregados pelo usu rio em tempo de execu o An lises Gr fico Penas Configura es Consulta Impress o Impressora z Impressora Carregar Salvar Imprimir V Imprime o t tulo do relat rio Relat rio Gr fico Figura 94 Configura es de impress o Configura es de impress es OP O DESCRI O Caixa Impressora Permite a escolha da impressora onde se quer imprimir o relat rio Bot o Carregar Permite carregar arquivos de configura o Bot o Salvar Permite salvar uma configura o espec fica Bot o Impressora Chama a configura o da impressora corrente Imprimir Comanda a impress o da An lise Hist rica Imprimir o t tulo do Permite especificar um t tulo para o relat rio no relat rio campo embaixo 142 Hist ricos Manual do Usu rio 9 3 Controle Estat stico de Processos G O Controle Estat stico de Processos ou CEP permite uma an lise estat stica de um processo monitorado uma poderosa ferramenta para que voc possa verificar se o processo est executando de acordo com as suas necessidades e controlar suas vari veis para obter um melhor resultado Assim como a An lise Hist ric
21. Manual do Usu rio 334 low1 Um n mero real configurando o limite inferior do PLC Ele usado junto com o atributo high para definir um intervalo de varia o 334 low2 Um n mero real configurando o limite inferior do sistema Ele usado junto com o atributo high2 para definir um intervalo de varia o 9 nl Um inteiro com sinal de 32768 a 32767 configurando o par metro N1 conforme a documenta o do Driver 9 n2 Um inteiro com sinal de 32768 a 32767 configurando o par metro N2 conforme a documenta o do Driver 9 n3 Um inteiro com sinal de 32768 a 32767 configurando o par metro N3 conforme a documenta o do Driver 9 n4 Um inteiro com sinal de 32768 a 32767 configurando o par metro N4 conforme a documenta o do Driver 9 nFailReads Um inteiro sem sinal somente leitura que indica o n mero total de leituras incorretas 9 nFailWrites Um inteiro sem sinal somente leitura que indica o n mero total de escritas incorretas 9 nOKReads Um inteiro sem sinal somente leitura que indica o n mero total de leituras feitas com sucesso 9 nOK Writes Um inteiro sem sinal somente leitura que indica o n mero total de escritas feitas com sucesso 239 realScan Um n mero real somente leitura indicando o tempo real de scan em que o Elipse est conseguindo ler o Tag scaling Um atributo booleano usado para habilitar escalas de valores entre o PLC e o sistema Retorna verdadeiro dife
22. Nome do Bitmap Define o nome do arquivo correspondente Localizar Permite indicar a localiza o do arquivo a ser usado Transparente Determina que a cor epecificada em Fundo seja transparente Fundo Define a cor de fundo do Bitmap Tamanho Original Ajusta o objeto Bitmap de forma que ele tenha o mesmo tamanho da figura original Anima o O objeto Anima o um meio f cil de criar uma anima o usando imagens bitmaps associados a quadros frames definidos pelo usu rio que s o mostrados em sequ ncia Um Tag deve ser associado anima o de forma que o valor do Tag determine qual o quadro da anima o que ser mostrado Os valores do Tag s o associados a Zonas que correspondem a um determinado quadro E poss vel usar imagens de quaisquer tamanho e cores desde que sejam arquivos nos formatos suportados GIF JPEG e Bitmap BMP Voc pode editar as propriedades da Anima o dando um duplo clique sobre o objeto Figura 51 Anima o GB Nota No Elipse SCADA CE apenas o formato BMP est dispon vel 88 Objetos de Tela Manual do Usu rio Propriedades Gerais da Anima o i Geral Nome nima o Descri o Zonas Tamanho e Pos Moldura Tags Objeto de Anima o Transparente Borda Fundo C Piscar a cada 1 Do ms Ajustar imagem Figura 52 Propriedades Gerais da Anima o Propriedades Gerais da Anima o OP O Nome
23. VALOR EVENTO Transfer ncia OK N o conseguiu abrir ou criar arquivo do cliente Arquivo do servidor n o foi encontrado Dados inv lidos recebidos do servidor durante conex o Bloco fora de sequ ncia recebido do servidor Erro de posicionamento ou de escrita no arquivo do cliente A name Um string contendo o nome identificador do Arquivo Remoto 9 result Um inteiro com sinal de 1 a 1 que determina o resultado da ltima transfer ncia de arquivo somente leitura conforme a tabela a seguir VALOR EVENTO Nenhuma transfer ncia foi efetuada Ultima transfer ncia falhou Ultima transfer ncia teve sucesso 9 state Um inteiro sem sinal de O a 3 indicando o estado da transfer ncia de arquivo atual somente leitura conforme a tabela a seguir VALOR EVENTO Nenhuma transfer ncia em andamento Conectando Comparando arquivos Transferindo 9 totalLength Um inteiro sem sinal de O a 2 determinando o n mero de bytes a comparar transferir somente leitura Atributos do Tag Remoto 9 alarmDelay inteiro sem sinal o tempo m nimo em milisegundos que o tag deve permanecer em uma mesma condi o de alarme antes deste tornar se ativo Se alarmDelay for modificado em tempo de execu o o contador de tempo reiniciado Este atributo s v lido se o atributo delayedAlarm for True ver atributo delayedAlarm Scripts 351 Manual do Usu
24. aberto no centro da tela ou na ltima posi o em que foi aberto e uma borda permite que seu tamanho seja modificado Exemplo tagReceita ir receber o ndice da receita escolhida O Di logo ser aberto no centro da tela em uma janela redimension vel com o t tulo Lista de Receitas tagReceita Receitas ChooseRecipe Lista de receitas 1 G No CE a posi o e a dimens o da janela s o fixas CopyRecord indice Copia um registro selecionado com os mesmos valores do registro original especificados em indice Esta fun o retorna o n mero de novos registros ou 0 se falhar Scripts 279 Manual do Usu rio Exemplo Copiando uma receita DIM nRecord nRecord Recipel ChooseRecipe Recipes 1 IF nRecord gt 0 Recipel CopyRecord nRecord ENDIF CreateNewRecord description Cria um novo registro no arquivo de Receitas conforme o par metro description retornando o ndice do registro no arquivo DeleteRecipe registro Apaga o registro de n mero registro em uma receita Retorna verdadeiro diferente de zero se a opera o for efetuada com sucesso ou falso zero se n o for EditProperties G Abre uma janela que permite a edi o das propriedades da Receita EditRecipe Abre uma caixa de di logo para editar um arquivo de Receita FindRecipe descri o Procura por um registro de uma receita que possui o string description na sua descri o Retorna o n mero do registro
25. atributos G Procura pelo primeiro arquivo a partir de um determinado padr o de nome e atributos espec ficos retornando o nome do arquivo encontrado O atributo nome determina o padr o de arquivo a ser procurado por exemplo IDATA DAT e o par metro atributos opcional e determina a soma dos atributos desejados no arquivo segundo a tabela Por exemplo para colocar o atributo System arquivo do sistema e Hidden oculto deve atribuir o numeral 6 isto system 4 hidden 2 4 2 6 A fun o retorna o nome do primeiro arquivo que satisfaz os par metros ou vazio caso nenhum arquivo seja encontrado Ap s chamar FindFirstFile a fun o FindNextFile pode ser chamada para encontrar outros arquivos que satisfa am essas condi es Se o par metro atributos n o for especificado os atributos n o s o considerados FindNextFile G Procura pelo pr ximo arquivo que obedece os par metros especificados na fun o FindFirstFile Retorna o nome do arquivo que satisfaz os par metros ou vazio caso nenhum arquivo seja encontrado Exemplo Scripts 239 Manual do Usu rio Este exemplo faz uma c pia de seguran a de todos os arquivos DAT no diret rio C DADOS que tenham o atributo arquivo morto archive para C NBACKUP DIM strFile strFile FindFirstFile C NDadosl dat 32 WHILE strFile lt gt CopyFile C NDataN strFile C NBackupV strFile strFile FindN
26. ele atualizado toda vez que um objeto associado for referenciado originalFieldName Determina o nome do campo no database type Determina o tipo do campo 19 6 17 Atributos da Lista de Usu rios A description Um string contendo uma breve descri o sobre o Usu rio A name Um string contendo o nome do Usu rio usado como identificador do Usu rio 19 6 18 Atributos da Aplica o Remota A description Um string contendo uma breve descri o sobre a Aplica o Remota isConnected Atributo booleano usado para informar se a Aplica o Remota est conectada ou n o Retorna verdadeiro diferente de zero se est conectada ou falso zero se n o est isConnecting Atributo booleano usado para informar se a Aplica o Remota est em processo de conex o ou n o Retorna verdadeiro diferente de zero se est conectando ou falso zero se n o est name Um string contendo o nome da Aplica o Remota usado como identificador da Aplica o Remota 350 Scripts Manual do Usu rio Atributos do Arquivo Remoto 9 bytesDone Um inteiro sem sinal de O a 23 que determina o n mero de bytes j comparados transferidos somente leitura A description Um string contendo uma breve descri o sobre o Arquivo Remoto 9 lastError Um inteiro sem sinal de O a 5 que determina o c digo do erro ocorrido na ltima transfer ncia de arquivo somente leitura conforme a tabela a seguir
27. o envie at 16 mensagens sem confirma o janela de mensagens O tamanho da mensagem em bytes definido no campo PS Packet Size O pacote de dados dividido entre a troca de dados de tags e arquivos remotos e o envio de dados para transmiss o de v deo em tempo real para o Elipse Watcher O campo BR Band Reserve determina o percentual destes pacotes que est reservado para a troca de dados O restante pode ser utilizado pelo Watcher Se n o houverem dados de v deo o pacote inteiro utilizado para dados de tags e vice versa O campo T1 determina o tempo de envio do keepalive em milisegundos isto uma mensagem que informa que o Elipse ainda est ativo Esta mensagem s enviada se a esta o n o estiver enviando dados no momento O campo T2 indica o timeout tempo limite em milisegundos para o reenvio de mensagens n o reconhecidas Se uma mensagem n o foi reconhecida como recebida ela reenviada ap s este tempo expirar Se o envio de uma mensagem falhar dez vezes a conex o abortada 180 Drivers Manual do Usu rio 11 2 Scripts de Drivers Scripts de drivers normalmente est o associados ao status da comunica o Isto significa na pr tica que um script pode ser executado quando um erro de comunica o ocorrer Maiores detalhes a respeito do uso de scripts veja no cap tulo espec fico Scripts Dispon veis Voc pode associar scripts a drivers executando os em uma das situ
28. 10 8 SCRIPTS 10 9 RELAT RIO FORMATADO 10 10 RELAT RIO AN LISE HIST RICA G NEE EEEN E a Da Da Da A 171 DA E E ARR EEA ERREN EEA E EE EE E E E E EES OE E TN CONFIGURANDO DRIVERS 11 1 1 Drivers PLC IRIA Drivers de Rede 11 2 SCRIPTS DE DRIVERS 11 3 LISTA DE TAGS ASSOCIADOS DATABASE USU RIOS EE EE EEEE EE AA A A AE 13 1 FUN ES E ATRIBUTOS 13 2 SCRIPTS DE LOGIN APLICA ES REMOTAS 15 16 17 18 19 14 1 PROPRIEDADES GERAIS 14 2 SCRIPTS DE APLICA ES REMOTAS ELIPSE WEB WAITCHER PAE EOE EAE ET EAEE AEL ERE R AS as EI SES SI SEI EI S SESI I N EBAO 201 16 1 OBJETOS DO WATCHER us stissstaasisserafosrataa iasta sadesa ists De cb Road Saab dA Sant REGA do AEE TR AIEE TSAS EAIiE Eiei 202 STEEPLECHASE OPC SERVER G k 18 1 PROPRIEDADES GERAIS DO OPC SERVER 18 2 TAGs OPC 18 3 GRUPO OPC 18 4 QUALIDADE SCRIPTS 227 19 1 CONSIDERA ES GERAIS 227 19 2 APPBROWSER E REFER NCIA CRUZADA 229 19 8 OPERADORES E CONSTANTES 230 19 4 CONTROLE DE FLUXO 231 19 4 1 Comando lf Else Elself Endlf 231 19 4 2 Comando For Next 232 19 4 3 Comando While Wend 232 19 4 4 Comando Repeat Until 233 19 4 5 Comando Return 233 19 5 FUN ES ESPECIAIS 233 19 5 1 Fun es do Gerenciador Global 234 19 5 2 Fun es da Aplica o 260 19 5 3 Fun es de Tags 263 19
29. 12 caracteres hexa fun es dos Arquivos Remotos configurar os par metros da Aplica o Servidora remota por exemplo quando usando um driver MIRROR SPX Porta Servidora define a porta de comunica o do Endere o da Rede define o endere o de rede do Endere o do Nodo define o endere o do nodo Cria um novo Tag Remoto que aparece abaixo da Aplica o Remota na rvore do Organizer Cada Tag Remoto criado na aplica o Cliente est associado a um Tag na aplica o Servidora remota Cria um novo Arquivo Remoto que aparece abaixo da Aplica o Remota na rvore do Organizer O Arquivo Remoto usado para obter um arquivo da aplica o Servidora o que deve ser feito usando se as Cria um novo grupo de Tags Remotos que aparece abaixo da Aplica o Remota ou de um outro grupo deTags Remotos na rvore do Organizer 196 Aplica es Remotas Manual do Usu rio 14 2 Scripts de Aplica es Remotas Scripts de Aplica es Remotas geralmente est o associados a uma conex o remota Isto significa por exemplo que eles podem ser executados ao iniciar ou terminar uma conex o Os Scripts dispon veis para as Aplica es Remotas s o descritos na tabela abaixo Maiores detalhes a respeito do uso de Scripts veja no cap tulo espec fico Scripts Dispon veis Voc pode associar scripts a Aplica es Remotas executando os na situa o a seguir EVENTOS DESCRI O OnDisconnect Executa o S
30. DIM timeInicio timeDuracao timeInicio GetTime CopyFile C NDadosNTemp dat C NDadosNBackupNTemp dat timeDuracao GetTime timeInicio MessageBox A c pia durou Str timeDuracao 8 3 segundos GetYear time Obt m o ano a partir de um valor de tempo absoluto Exemplo year GetvYear GetTime year GetYear MakeTime 30 10 1996 17 25 56 retorna 1996 Green cor Retorna o valor do componente verde de Cor Ver Redf HashString strEntrada strSenha Codifica a string passada como par metro strEntrada utilizando a senha fornecida strSenha O resultado uma string nica para a combina o strEntrada strSenha O c lculo irrevers vel n o poss vel obter a string original e nem a senha a partir da string retornada Scripts 245 Manual do Usu rio Hex n Retorna uma string com a representa o hexadecimal de n Exemplo tag001 Hex 31 retorna 1F HexToDec stringHexa Retorna um n mero inteiro com o valor correspondente a stringHexa Exemplo tag001 HexToDec 1F retorna 31 Int x Retorna a parte inteira de x obtida por truncagem Exemplo tag002 9 9 tag001 Int tag002 retorna 9 IsNumeric express o Verifica se o resultado da express o informada no par metro express o um n mero Retorna TRUE diferente de zero se for um n mero ou FALSE zero se n o for Exemplo tag001 IsNumeric 1000 retorna TRUE 1
31. Exemplo TextRepl AddFilter code 0 23 PrintToFile arquivo bImprimeCabe alho separador bIndicarProgress bInserirAspas Imprime os dados de um arquivo Hist rico ou de Alarmes para um arquivo texto especificado pelo nome no par metro fileName O par metro bImprimeCabe alho habilita 1 ou desabilita 0 a impress o do cabe alho este par metro opcional e o valor default 0 Quando voc seleciona uma Batelada espec fica para ser impressa com o par metro bImprimeCabe alho Scripts 285 Manual do Usu rio como 1 e o atributo BImprimeCabe alho do Relat rio como 1 a fun o tamb m ir imprimir os dados do cabe alho da batelada O par metro separador um string contendo o caractere que ser utilizado para separar os campos opcional e o valor default ou seja um espa o em branco Retorna verdadeiro diferente de zero se o relat rio foi impresso com sucesso ou falso zero se n o foi Nenhum cabe alho impresso O par metro bIndicarProgress habilita 1 ou desabilita 0 mostrar uma barra de progresso enquanto o relat rio impresso este par metro opcional e o valor default 0 Se for utilizado um caractere separador o par metro bInserirAspas define se colunas do tipo string e data hora ter o os valores envolvidos por aspas bInserirAspas 1 Se o par metro receber 0 nenhum tipo de coluna ser envolvido por aspas mesmo quando um caractere limitador us
32. HIGH LOLO LOW or Tipo de evento EVT ACK ALM RTN or Determina o estado de reconhecimento do alarme ACK UNACK ou 278 Scripts Manual do Usu rio Exemplo Este exemplo grava um evento do sistema no registro de alarmes A mensagem n o vai para o Alarme Resumido porque a ID 0 Alarms SimulateAlarm 0 GetTime System Comm Error 0 O 1 EVT UNACK Este exemplo simula um alarme High Alarms SimulateAlarm 230 GetTime pressurel _ Pressao 1 ALTA 140 120 10 HIGH ALM UNACK A linha seguinte remove a mensagem simulada do Resumido e grava uma mensagem de retorno de alarme falsa no registro de alarmes Alarms RemoveFromSummary 230 Alarms SimulateAlarm 0 GetTime pressurel _ Pressure normal 110 120 10 RIN ALM ACK 19 5 7 Fun es das Receitas ChooseRecipe t tulo registroSel x y L larguraJ altura Abre um di logo que permite selecionar uma receita a partir de uma lista retornando seu ndice no arquivo O par metro t tulo um string a ser mostrado na barra de t tulo do di logo coloque para uma janela sem t tulo registroSel o ndice da receita a ser selecionada quando o di logo for aberto coloque 1 para n o selecionar nenhuma X y largura and altura s o opcionais e indicam a posi o e o tamanho da janela se n o forem informados o di logo
33. J gt OP O DESCRI O Limite esquerdo do eixo X Dispon vel se o gr fico do tipo XY Limite direito do eixo X Dispon vel se o gr fico do tipo XY Exibe uma r gua para o eixo X na parte superior do gr fico Limite esquerdo Limite direito Exibir r gua superior Exibir r gua inferior r Eixo X horizontal Escala normal x J Exibir r gua Superior Iv Exibir r gua Inferior r Eixo Y vertical Escala normal Lim Super 20000 Lim Interior 0 IV Exibir r gua a Esquerda Exibir r gua a Direita Texto da r gua W Fundo do gr fico Grade e Eixos o Fundo da r gua j F Ajuste Autom tico F Ajuste Autom tico Grade Rolante I Grade Rolante I Testo I Texto Formato Data Hora Formato Data Hora r Cores mT Grade Linhas de x EE 4 Linhas de Y EE 4 Fonte da R gua Figura 97 Configura es do Gr fico de M dia Op es para o eixo X horizontal Exibe uma r gua para o eixo X na parte inferior do gr fico 146 Manual do Usu rio Op es para o eixo Y vertical OP O DESCRI O Limite superior Limite superior do eixo Y Limite inferior Limite inferior do eixo Y Exibir r gua esquerda Exibe uma r gua a esquerda do gr fico com os valores do eixo Y Exibir r gua direita Exibe uma r gua a direita do gr fico com os valores do eixo Y Op es comuns OP O DES
34. Manual do Usu rio Propriedades do Bot o OP O DESCRI O Define o nome do Bot o que ser usado na rvore do Organizer e nos Scripts Descri o Uma breve descri o sobre o Bot o Moment neo Este tipo de bot o funciona como um bot o de OK de uma caixa de di logo e usado para atribuir um valor ao Tag associado ou trocar entre telas Este tipo de bot o funciona como um chave Ele possui dois estados ligado e desligado que podem ser definidos na p gina Mensagens Liga Desliga Este bot o altema entre dois valores um quando est pressionado e outro quando solto Ele funciona como o bot o de reset do computador Conjunto de modelos que definem a apar ncia do bot o Est o dispon veis chaves interruptores e bitmaps al m de um quadro transparente que permite transformar em um bot o qualquer objeto sob ele Associa uma tecla de fun o ao bot o Teclas de fun o Ir para a tela Define uma tela para ser chamada quando o bot o pressionado Mensagem do Bot o Normal p Pressionado Texto DESLIGADO Texto LIGADO H H Fonte do Texto Fundo O Walor JO Alinhamento Esquerda Cento C Direita Fonte do Texto Fundo 1 Valor i Figura 76 Propriedades das Mensagens do Bot o Objetos de Tela 113 Manual do Usu rio Propriedades da Mensagem do Bot o Estado Normal OP O DESCRI O Define
35. Resulta abc PadL abcedefghij 5 Resulta abcde PadL abc 8 Resulta abc Scripts 251 Manual do Usu rio PadR string tamanho caracter G Retorna string posicionado no lado esquerdo com o caractere especificado no par metro caracter completando o tamanho do string resultante indicado por tamanho Se caracter n o especificado espa os s o introduzidos Somente o primeiro caractere de strPadChar usado Exemplos PadR abc 7 Resulta abc E PadR abcdefghij 5 Resulta abcde PadR abc 8 Resulta abc o PasswordDlIg text title x y Abre uma caixa de di logo para entrada de uma password O par metro title um string a ser mostrado na barra de t tulo e text um string com uma mensagem para o usu rio Retorna a password digitada pelo usu rio Os par metros opcionais X e y indicam a posi o do canto superior esquerdo da caixa de mensagem a ser mostrada A fun o retorna a senha digitada pelo usu rio Exemplo strPwd PasswordDlg Digite a senha Seguran a strPwd PasswordDlg Digite sua senha Login 100 100 PlaySound soundIndex Toca um som especificado no par metro soundIndex inteiro entre O e 5 de acordo com a tabela abaixo INDICE DESCRI O Bipe usando o alto falante interno do computador Asterisco observa o Exclama o M o aten o Quest o Alerta padr o Este som definido no painel de contr
36. Um n mero real configurando o valor do limite inferior do intervalo High High 334 hiLimit Um n mero real no intervalo 0 1 configurando posi o da borda superior da legenda E usado junto com o atributo lowLimit para definir a espessura da legenda isHiHiLimitVisible Um atributo booleano determinando que o intervalo de valores HighHigh do Gauge seja mostrado na legenda Retorna verdadeiro diferente de zero se o intervalo HighHigh mostrado ou falso zero se n o isHiLimitVisible Um atributo booleano determinando que o intervalo de valores High do Gauge seja mostrado na legenda Retorna verdadeiro diferente de zero se o intervalo High mostrado ou falso zero se n o isLowLimitVisible Um atributo booleano determinando que o intervalo de isLowLimitVisible Um atributo booleano det do q tervalo d valores Low do Gauge seja mostrado na legenda Retorna verdadeiro diferente de zero se o intervalo Low mostrado ou falso zero se n o isLowLowLimitVisible Um atributo booleano determinando que o intervalo de valores LowLow do Gauge seja mostrado na legenda Retorna verdadeiro diferente de zero se o intervalo LowLow mostrado ou falso zero se n o legendVisible Um atributo booleano determinando que uma legenda seja mostrada no Gauge Retorna verdadeiro diferente de zero se as marcas s o mostradas ou falso zero se n o s o limitVisible Um atributo booleano determinando que os limit
37. de Oh a 1000000h ou decimal de O a 16777215 definindo a cor de fundo da linha corrente selecionada no Browser Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente r g b pode variar de O a 255 37 selTextColor Um n mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor do texto da linha corrente selecionada no Browser Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente r g b pode variar de O a 255 37 titleColor Um n mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor da linha de t tulo do Browser Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente r g b pode variar de 0 a 255 titleTextColor Um n mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor de texto do t tulo do Browser Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente r g b pode variar de 0 a 255 9 topRow Um inteiro sem sinal de O a 65535 determinando o n mero do registro mostrado na primeira linha vis vel somente leitura 9 visibleRows Um Inteiro sem sinal de O a 65535 determinando o n mero de linhas vis veis incluindo a ltima mesmo que esteja aparecendo s parcialmente somente leitura Atributos do Bot o backgroundColor0 Um n mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor
38. gina ou remover uma existente selecionando a na lista e pressionando o bot o Deletar Geral Refer ncia Cruzada Lista z Novo Z AppRemota2 Ti AppRemota3 Deletar Figura 123 Aplica es Remotas Aplica es Remotas 193 Manual do Usu rio Propriedades da Lista de Aplica o Remota Mostra uma lista de todas as Aplica es Remotas existentes na sua aplica o elas aparecem na rvore do Organizer logo abaixo da op o Remote Applications e quando selecionadas permitem a edi o de suas propriedades Novo Cria uma nova Aplica o Remota Deletar Remove da lista a Aplica o Remota selecionada Depois de adicionar uma Aplica o Remota voc precisa configurar os par metros do Servidor conforme o driver selecionado Para isso pressione o bot o Configurar na p gina de Propriedades Gerais da Aplica o Remota veja a pr xima se o 194 Aplica es Remotas Manual do Usu rio 14 1 Propriedades Gerais Cada Aplica o Remota que voc cria para a aplica o aparece abaixo da op o Aplica es Remotas na rvore da aplica o no Organizer Ao selecionar uma Aplica o Remota espec fica suas propriedades s o mostradas ao lado direito da rvore A p gina de propriedades Gerais da Aplica o Remota aparece quando selecionada a aba Geral no topo das p ginas da Aplica o Remota Esta p gina mostrada abaixo e seus respectivos campos s o descritos n
39. n n n Doi gt Figura 90 P gina de configura o do gr fico 136 Hist ricos Manual do Usu rio Op es para o eixo X horizontal OP O DESCRI O Limite esquerdo Limite direito Exibir r gua superior Exibir r gua inferior Limite esquerdo do eixo X Dispon vel se o gr fico do tipo XY Limite direito do eixo X Dispon vel se o gr fico do tipo XY Exibe uma r gua para o eixo X na parte superior do gr fico Exibe uma r gua para o eixo X na parte inferior do gr fico Op es para o eixo Y vertical OP O DESCRI O Limite superior Limite superior do eixo Y Limite inferior Exibir r gua esquerda Exibir r gua direita Limite inferior do eixo Y Exibe uma r gua a esquerda do gr fico com os valores do eixo Y Exibe uma r gua a direita do gr fico com os valores do eixo Y Op es comuns OP O DESCRI O Ajuste autom tico Grade Rolante Formato Data Hora Calcula automaticamente os limites para os eixos X e ou Y Faz com que a grade de fundo se movimente medida que os valores do gr fico s o atualizados Permite acrescentar um t tulo para as r guas Ajusta o formato de data e hora quando configurados para o eixo Cores Fundo da r gua Define a cor de fundo para as r guas Cores Texto da r gua Define a cor para o texto que ser mostrado nas r guas Cores Fundo do gr fico Define a cor de fundo para o gr fico
40. o vazio da tela ou use o comando Propriedades do menu Tela Quando a op o Telas selecionada na rvore do Organizer a janela a seguir aparece contendo uma lista de todas as telas da sua aplica o Voc pode criar uma nova tela usando o bot o Novo direita da p gina ou remover uma tela existente selecionando a na lista e pressionando o bot o Deletar Telas 63 Manual do Usu rio Geral Refer ncia Cruzada Lista Novo Deletar Mostrar Esconder Ir Para Figura 32 Janela de cria o de Telas RE Propriedades da Janela de Cria o das Telas Mostra uma lista de todas as Telas existentes na sua aplica o As mesmas Telas aparecem na rvore do Organizer logo abaixo da op o Telas e quando selecionadas suas respectivas propriedades s o mostradas Nova Cria uma nova Tela Deletar Apaga a Tela selecionada da Lista Ir para Fecha o Organizer e mostra a Tela corrente Mostrar Mostra a Tela corrente sem selecion la Fechar Esconde a Tela corrente mantendo a na aplica o 64 Telas Manual do Usu rio 5 1 Propriedades Gerais da Tela Cada tela que voc cria para a aplica o aparece abaixo da op o Telas na rvore da aplica o no Organizer Ao selecionar uma tela espec fica suas propriedades s o mostradas ao lado direito da rvore A p gina de propriedades gerais de telas aparece quando selecionada a aba Geral no topo das p ginas da tela Esta p gina most
41. rie de fun es especiais pr definidas que auxiliam na edi o de scripts facilitando a execu o de tarefas mais complexas e permitindo uma melhor configura o do seu sistema Atrav s da ferramenta AppBrowser podemos ver as diversas fun es especiais dispon veis para cada objeto durante a edi o de scripts Destacamos o objeto Gerenciador Global que traz fun es de utilidade geral como fun es de datas e do rel gio de tempo real manipula o de strings e convers es num ricas arquivos multim dia e outras Scripts 233 Manual do Usu rio Al m deste temos diversos outros objetos que possuem fun es espec ficas relacionadas Aplica o Tags Telas Objetos de Tela Alarmes Receitas Hist ricos Relat rios Consulta Plotagem Drivers Databases e Aplica es Remotas Este cap tulo apresenta a lista completa de todas as fun es dispon veis no Elipse SCADA divididas por objeto em ordem alfab tica Cada entrada indica o prot tipo da fun o com seus par metros entre par nteses Os par metros entre colchetes s o opcionais Seguindo a entrada da fun o h a explica o de que ela faz e os seus par metros 19 5 1 Fun es do Gerenciador Global Abs x Retorna o valor absoluto de X Exemplo tag001 Abs 5 14 Retorna 5 14 ACos x Retorna arco cosseno ngulo do valor X no intervalo 0 7 radianos O par metro x deve estar contido no intervalo 1 1 caso contr rio a
42. rio 10 3 Consulta Para relat rios do tipo Texto e Gr fico Permite definir um intervalo de tempo para selecionar os dados do arquivo a ser impresso A p gina de Consulta do Relat rio aparece quando selecionada a aba Consulta no topo das p ginas dos Relat rios Texto ou Gr fico Esta p gina mostrada abaixo e seus respectivos campos s o descritos na tabela que segue Data lia Data kiral ora lacials nora rainal l ii no meses Figura 105 Propriedades das Consultas 162 Relat rios Manual do Usu rio Propriedades das Consultas OP O DESCRI O Sem consulta por data N o ser usado filtro ou seja seleciona todos os dados Intervalo de tempo Seleciona os dados dentro de um intervalo de tempo especificado Dados mais recentes Seleciona apenas os dados mais novos Data inicial Determina a data inicial do intervalo de tempo Hora inicial Determina o hor rio inicial do intervalo de tempo Data final Determina a data final do intervalo de tempo Hora final Determina o hor rio final do intervalo de tempo N mero de unidades usadas para selecionar os dados mais recentes Unidade Define a unidade usada para selecionar os dados mais recentes 10 4 Banco de Dados Relat rio Texto A p gina Banco de Dados do Relat rio aparece quando selecionada a aba Banco de Dados no topo das p ginas do Relat rio Texto Geral Configura es Consulta Banco de Dados Ba ED
43. vel que um servidor retorne simplesmente Ruim ou Bom 0 ou 192 e sempre retornar O para o Substatus e limite 226 OPC Server Cap tulo 197 Scripts Os Scripts s o pequenos procedimentos escritos em linguagem de programa o pr pria Elipse Basic que permitem uma maior flexibilidade na sua aplica o O scripts s o sempre associados a eventos isto eles s o iniciados no momento da ocorr ncia deste evento 19 1 Considera es Gerais Em qualquer linguagem de programa o necess ria a cria o de m todos de modo a especificar e ordenar a execu o das instru es desejadas A pr pria estrutura dos scripts do Elipse SCADA j organiza de certa maneira esta ordem pois s o orientados a eventos Os eventos s o ocorr ncias relacionadas a um objeto que podem ser tratadas de modo a se realizar uma a o espec fica Eles podem ser f sicos como por exemplo alguma a o no teclado ou no mouse Em cada caso temos diversas informa es relevantes como a tecla pressionada ou a posi o do cursor e o status dos bot es Os eventos podem ser internos como a mudan a do valor de uma vari vel Estes eventos podem tamb m ter associa es f sicas como a mudan a de uma temperatura de uma c mara de 10 para 11 graus quando temos um tag que recebe os valores dessa temperatura O Elipse SCADA j tem diversos eventos pr definidos dispon veis para a liga o ou associa o de scripts Exemplos de a
44. 000 que a tend ncia ir armazenar para cada pena cada ponto ocupa 20 bytes Esta op o desabilitada se a Tend ncia hist rica Adiciona uma linha horizontal uma linha vertical ou um ponto para refer ncia no gr fico da Tend ncia Objetos de Tela 97 Manual do Usu rio Propriedades Avan adas da Tend ncia 2 ioii Avan a Gr fico Penas Tamanho e Pos m Coleta de Dados Tempo real somente quando a tend ncia est no topo Tempo real coleta os dados quando a tela est no fundo Carrega dados do hist rico do disco Configurar Consulta Bla amp Figura 61 Propriedades Avan adas da Tend ncia Propriedades Avan adas da Tend ncia Tempo real somente Atualiza os valores da Tend ncia em tempo real quando a tend ncia est somente se a Tend ncia est vis vel no topo Tempo real coleta de Atualiza os valores da tend ncia em tempo real dados quando a tela est mesmo quando a Tend ncia n o est vis vel no fundo Carregar dados do Atualiza a Tend ncia carregando dados de um hist rico em disco Hist rico selecionado Configurar consulta Abre uma janela que permite configurar a Consulta da Tend ncia Hist rica 98 Objetos de Tela Manual do Usu rio Propriedades do Gr fico de Tend ncia Propriedades da Tend ncia mM JojxI Penas Tamanho e Pos i CIJ r Eixo x horizonta r Eixo Y vertical Escala norm
45. 10000 20000 Figura 98 Gr fico de Histograma Na p gina Gr fico de Histograma podemos configurar a apar ncia deste tipo de gr fico gerado a partir do CEP Esta p gina tem os mesmos controles e funcionamento do gr fico das m dias O Elipse SCADA gera o Gr fico de Histograma baseado nos seguintes elementos N mero de Barras 20 50 51 100 101 200 201 500 501 1000 Mais de 1000 Intervalo de Barra I A largura de cada barra dada por um intervalo determinado diminuindo se o menor item do maior e dividindo se o resultado pelo n mero de barras Elipse SCADA define que item pertence a que barra e calcula a fregii ncia total f para cada barra do gr fico A distribui o normal tamb m aparece no gr fico do Histograma e determinada pela seguinte f rmula 152 Hist ricos Manual do Usu rio x u 2 1 gt 2 y oha E o onde m dia e O desvio padr o A linha central da m dia e os limites de controle LSC e LIC e engenharia LSE e LIE tamb m aparecem no gr fico ndices de Capabilidade Antes de descrever cada ndice de capabilidade as seguintes f rmulas devem ser definidas Ponto m dio LSE LIE 2 Toler ncia LSE LIE CP Capabilidade Inerente do Processo Tolerancia PE e 60 Se as amostras n o estiverem no ponto m dio elas tendem a zero VALOR DO CP DESCRI O Entre 1 0 e 1 33 Processo capaz mas precisa ser monitorado com CP p
46. Altura Define a posi o e tamanho da janela em pixels Centralizar Janela Indica que a janela dever iniciar em posi o central na tela 3 2 3 Touch Screen O Elipse SCADA possui suporte especial para a utiliza o de telas de toque Touch Screen permitindo uma interface mais intuitiva para o uso de sua aplica o Touch Screen Web Scripts F EO z o Aplica o Janela r a Salvar coordenadas do Key Pad Cor de fundo do ey Pad H Cor das teclas do Key Pad H Cor do testo do Rev Pad Keypad Numeric pad M Show window title bar M Show window title bar Oyerride default titlebar text verde default titlebar text M Show close button MV Show close button E Esconder mouse xi z a P Utilizar bot es grandes x Figura 17 Touch Screen 34 Organizer Manual do Usu rio Propriedades da Aba Touch Screen OP O DESCRI O Habilitar Key Pad Salvar coordenadas do Key Pad Cor de fundo do Key Pad Cor das teclas do Key Pad Cor do texto do Key Pad Esconder mouse Usar bot es grandes Habilita o uso do Key Pad em tempo de execu o G Atualmente o SCADA CE usa o KeyPad do pr prio Win CE ent o n o possivel escolher cor e dimens es para ele Habilita o salvamento das novas coordenadas do Key Pad medida que sua janela mudada de posi o Define a cor de fundo do Key Pad Define a cor das teclas do Ke
47. Display vis vel ou falso zero se n o em pixels usado juntamente com o atributo height para definir o tamanho do Display 324 Scripts Manual do Usu rio t x Um inteiro com sinal de 32768 a 32767 determinando a coordenada X para o canto superior esquerdo do Display em pixels E usado juntamente com o atributo Y para definir a posi o do canto superior esquerdo do Display a partir da origem da Tela 0 0 ii y Um inteiro com sinal de 32768 a 32767 determinando a coordenada Y para o canto superior esquerdo do Display em pixels E usado juntamente com o atributo X para definir a posi o do canto superior esquerdo do Display a partir da origem da Tela 0 0 Atributos do Gauge backgroundColor Um n mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor de fundo do Gauge Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente r g b pode variar de O a255 bulletsVisible Um atributo booleano determinando que as marcas sejam q J mostradas em forma de bullets Retorna verdadeiro diferente de zero se os bullets s o mostrados ou falso zero se n o s o 9 decimalPlaces Um inteiro sem sinal de 0 a 65535 determinando o n mero de casas decimais a serem utilizadas na formata o dos valores do Gauge description Um string contendo uma breve descri o sobre o Gauge enabled Um atributo booleano usado para habilitar o acesso do te
48. Excel Neste exemplo o Excel Cliente precisa acessar um tag no Elipse SCADA Servidor usando DDE Para esse exemplo execute os seguintes procedimentos Defina o tag que o Excel ir acessar no Elipse SCADA por exemplo tagDDE gt Crie uma tabela no Excel e salve com qualquer nome por exemplo tabela xIs gt No Excel digite na c lula desejada digite a seguinte f rmula ELIPSElIAplica o Tags tagDDE onde ELIPSE o servidor DDE Aplica o o t pico e Tags tagDDE o item a ser acessado Esse item pode ser qualquer tag ou atributo de qualquer objeto do aplicativo como por exemplo Hist DateTime Suporte a DDE 361
49. Localizar Recarregar PEM J Esconder mouse durante comunica o J Retentar comunica es falhadas No de tentativas o Figura 113 Configura o do driver 174 Drivers Manual do Usu rio Propriedades de Configura o de Drivers OP O DESCRI O Nome Descri o Nome do objeto Mostra informa es do driver como fabricante vers o e data Localiza o do Driver Mostra o caminho do arquivo do driver Par metros Abortar em erro Esconder mouse durante a comunica o Retentar comunica es falhadas No de tentativas Localizar Recarregar Avan ado Permite a configura o dos par metros de comunica o P para o driver selecionado conforme especificado na ajuda do driver Aborta a comunica o se algum problema ocorrer Esconde o cursor do mouse durante a comunica o Define que o sistema ir tentar reestabelecer uma comunica o perdida com o driver Define o n mero de tentativas de reestabelecer a comunica o com o driver Permite navegar pelos diret rios para localizar o arquivo do driver Recarrega o driver reestabelecendo a conex o Mostra a ajuda do driver selecionado Abre uma janela para configura o das op es avan adas do driver Abre uma janela paea configura o dos par metros extras do driver Drivers 175 Manual do Usu rio Propriedades de Configura o de Drivers Avan ado Manter c
50. Manual do Usu rio Leitura pelo Scan X Leitura Autom tica Quando a op o Habilita leitura pelo scan est ligada o Elipse SCADA atualiza o valor do tag continuamente na fregii ncia especificada no campo Scan Este valor de Scan tamb m utilizado pela op o Habilita leitura autom tica para verificar se o valor do tag PLC antigo definindo a necessidade ou n o de fazer uma releitura Logo se a op o Habilita leitura pelo scan estiver ligada a op o Habilita leitura autom tica irrelevante pois o valor do tag estar sempre atualizado A op o Habilita leitura autom tica pode ser utilizada isoladamente para otimiza o em casos espec ficos Por exemplo se um tag estiver apenas sendo requisitado por um script pode se ligar a op o Habilita leitura autom tica e desligar a op o Habilita leitura pelo scan Assim o tag s ser lido quando for necess rio Escrita Autom tica em Tags PLC Ao atribuir um valor diretamente a um tag PLC ou elemento de bloco que possua a propriedade escrita autom tica habilitada o comando enviado diretamente ao driver de comunica o que por sua vez o repassa ao equipamento associado Tal a o n o ocorre somente quando o valor atribu do for igual ao conte do que j estava no tag Caso queira for ar uma escrita mesmo assim deve ser executada a fun o Write do tag em algum script ver cap tulo Scripts Tag DDE O Tag DDE usado para troca de dados entre o
51. Marcando esta op o os valores do Tag ser o convertidos para uma nova escala de valores determinada pelo usu rio conforme os limites definidos em Server Low System Low Server High e System High Servidor Inferior Define o valor m nimo a ser lido do Servidor Sistema Inferior Define o novo valor m nimo para a convers o dos valores lidos Servidor Superior Define o valor m ximo a ser lido do Servidor Sistema Superior Define o novo valor m ximo para a convers o dos valores lidos Tags 47 Manual do Usu rio 4 6 Tag Demo O Tag Demo usado para a simula o de valores Ele permite a voc gerar curvas definidas ou valores rand micos conforme o tipo de curva selecionada nos seis bot es da p gina Geral do tag Demo veja figura abaixo Tags Demo podem ajud lo a testar sua aplica o ou podem ser usados por exemplo em um objeto de tela anima o para mostrar os quadros da anima o de acordo com a varia o do tag INGTEMEnto Figura 23 Propriedades do Tag Demo 48 Tags Manual do Usu rio Propriedades do Tag Demo OP O DESCRI O Nome do Tag Espa os e caracteres especiais n o s o permitidos quando os Tags forem usados em Scripts Mudar tipo para Permite que se mude o tipo do Tag Acessar bits Permite desmembrar o Tag em bits criando Tags Bit para cada bit Descri o Uma breve descri o sobre o Tag Tipo Define o tipo de curva a ser us
52. S S Utiliza se para o c lculo dos limites de controle duas constantes c3 e c4 ver tabela SPC Desta forma calcula se os limites Lsc 5 c uc 5 c Este gr fico recomendado para amostras grandes com n maior que 10 n gt 10 b M todo Range Da mesma forma que no gr fico anterior a linha central do gr fico representada por R e calculada como segue 1 R T R R R Utiliza se para o c lculo dos limites de controle duas constantes d3 e d4 ver tabela CEP Desta forma calcula se os limites LSC R d LIC R d 150 Hist ricos Manual do Usu rio Os valores para c lculo das linhas centras e limites de controle s o definidos de acordo com a tabela que segue Tabela CEP valores para c lculo das linhas centrais e limites de controles 0 5642 0 7236 0 7979 0 8407 0 8686 0 8882 0 9027 INIo B O N 0 9139 0 9227 0 9300 0 9359 0 9410 0 9453 0 9490 0 9523 0 9551 0 9576 0 9599 0 9619 0 9638 0 9655 0 9670 0 9684 0 9696 Hist ricos 151 Manual do Usu rio Gr fico de Histograma O Gr fico de Histograma mostra um volume grande de dados de forma clara permitindo uma melhor visualiza o da tend ncia central da dispers o ao longo da escala de medi o e da fregii ncia de valores Gr fico do Histograma O x 0
53. SS ELIPSESCADA HMI SCADA SOFTWARE MANUAL DO USU RIO elipse 2015 O Elipse o S9 oftware e Ltda Todos os direitos reservados 7 1 2015 Ver ndice 1 INTRODU O c sstsicietotascossatacsarlst ensaios saziei sines tais aosaots daoia sapiani saoao do fncdaaEsdassga da qas t agao aiias oaea dagaa ia daaa dania ioes 9 UN PACOTES DO ELIPSE SCADA 1 2 M DULOS DE OPERA O 1 3 PLUGINS ROSA ariii ta t ia ieta Pete dea oc BETE cada ga cabana a casada cada acata al cotada 11 2 O QUE H NA TELA 13 2 1 OP ES DE MENU 14 2 1 1 Menu Arquivo 14 2 1 2 Menu Tela 15 2 1 3 Menu Objetos 16 2 1 4 Menu Arranjar 18 2 1 5 Menu Visualizar 19 2 1 6 Menu Ajuda 19 2 2 BARRA DE FERRAMENTAS 20 22 1 Barra de Ferramentas Aplica o 20 22 2 Barra de Ferramentas Objetos 21 2 2 3 Barra de Ferramentas Arranjar 22 2 2 4 Barra de Ferramentas Telas 28 2 8 TECLAS DE ATALHO 23 2 4 OP ES DE LINHA DE COMANDO 3 ORGANIZER aaia aoe e AA NERA ICA AEA AEDA AEA EA EA ENAA NA AAE A AAE AEA N Ei 3 1 APP BROWSER 3 2 CRIANDO A SUA APLICA O KAN Propriedades Gerais da Aplica o 31 3 2 2 Janela de Aplica o a 3 2 3 LOUIE ENVEI A raO dada race ro Meda pour on a EN ARATNI AATA A IAEA AR 3 2 4 Elipse Web 3 3 SCRIPTS 4 1 GRUPO DE TAGS 4 2 Novo TAG 4 3 TAG CRONO 4 4 TAG PLC 4 5 TAG DDE 4 6 TAG DEMO 4 7 TAG EX
54. Tags 9 totalAlarms inteiro sem sinal apenas leitura que indica o n mero de alarmes ativos nos tags e subgrupos do grupo Atributos de Tags OPC 9 quality Um inteiro sem sinal somente leitura que indica a qualidade do tag OPC Atributos de Tags PLC autoRead Um atributo booleano usado para habilitar a leitura autom tica do PLC Retorna verdadeiro diferente de zero se a leitura autom tica est habilitada ou falso zero se n o est Deve ser usado em conjunto com o atributo enableScan devendo ambos estarem marcados ou desmarcados autoWrite Um atributo booleano usado para habilitar a escrita autom tica no PLC Retorna verdadeiro diferente de zero se a escrita autom tica est habilitada ou falso zero se n o est A driverName Um string contendo o nome do Driver do PLC conectado ao sistema usado como um identificador do Driver enableScan Um atributo booleano usado para habilitar a leitura do PLC Retorna verdadeiro diferente de zero se o scan est habilitado ou falso zero se n o est Deve ser usado em conjunto com o atributo autoRead devendo ambos estarem marcados ou desmarcados 334 highl Um n mero real configurando o limite superior do PLC Ele usado junto com o atributo low1 para definir um intervalo de varia o 334 high2 Um n mero real configurando o limite superior do sistema Ele usado junto com o atributo low2 para definir um intervalo de varia o 306 Scripts
55. Telas A Barra de Ferramentas Telas mostra o nome da tela corrente e permite trocar de tela atrav s de uma lista que mostra o nome de todas as telas existentes na aplica o Figura 10 Barra de Ferramentas Telas 2 3 Teclas de Atalho Outra maneira para acessar rapidamente as fun es do Elipse SCADA s o as teclas de atalho Listamos abaixo as teclas dispon veis agrupadas por fun o Op es Gerais Ctrl Shift V Informa es Sobre o Elipse SCADA Editando uma aplica o Editando Relat rios TECLAS DESCRI AO Ctrl F4 Fecha o editor de relat rios Ctrl A Seleciona todos objetos Del Apaga o objeto O que h na Tela 28 Manual do Usu rio Editando Telas 2 4 Op es de Linha de Comando poss vel chamar o Elipse SCADA diretamente da linha de comando O execut vel ELIPSE32 EXE possui a seguinte sintaxe ELIPSE32 EXE DEMO SETUP EDIT lt NomeApp gt Onde DEMO Opcional For a o Elipse SCADA a rodar em modo de demonstra o sem verificar os mecanismos de prote o hardkey Esta op o reescreve o arquivo INI configurando a se o ProtectionType SETUP Opcional For a o Elipse SCADA a rodar o programa de Setup que permite a voc configurar as op es no arquivo de prefer ncias IND EDIT Opcional For a o Elipse SCADA a rodar no modo Configurador Se o nome de uma aplica o for informado na linha de comando esta aplica
56. X Impressora Impressora e Fonte Editar Carregar Fonte Salvar Figura 111 Relat rio Formatado 10 10 Relat rio An lise Hist rica O Relat rio An lise Hist rica um relat rio em tela que cria um objeto An lise Hist rica podendo tamb m ser impresso A configura o e as p ginas de propriedade deste Relat rio s o feitas em tempo de execu o de acordo com o que j foi descrito nessa se o poss vel configurar a janela da An lise Hist rica e ativar ou desativar as p ginas de configura o nas propriedades gerais do objeto An lise Hist rica no Organizer Relat rios 171 Cap tulo 11 Drivers O Elipse SCADA permite a comunica o com equipamentos de aquisi o de dados e com outros computadores executando o Elipse SCADA atrav s de drivers de E S ou drivers de rede fornecidos pela Elipse Software Um documento fornecido com cada driver contendo informa es importantes a respeito de sua configura o G Verifique se o driver desejado j est dispon vel para o SCADA CE Os arquivos dll para SCADA Win e SCADA CE s o diferentes Para instalar ou configurar um driver voc precisa selecionar a p gina de drivers em um tag PLC ou Bloco associado ou acessar o objeto Drivers no Organizer Nesse caso a p gina abaixo ser mostrada contendo uma lista de todos os drivers instalados na aplica o Voc pode instalar um novo driver pressionando o bot o Novo ou
57. a comunica o com este dispositivo Atrav s de suas propriedades poss vel configurar o caminho pelo qual o sistema buscar as informa es no servidor local ou da rede Ap s configuradas as especifica es o sistema verifica a autoriza o da licen a e ativa ou n o a comunica o Somente em algumas vers es do Elipse SCADA esta op o dispon vel As propriedades para esta op o s o os seguintes Geral Refer ncia Cruzada kera Scan Importar Tags Steeplechase 1000 a E 5 wizard Descri o Interface com o Software Steeplechase Nome do Servidor m Propriedades do VLC Status Status do VLC Projeto do VLC Vers o ES E Figura 137 Steeplechase Steeplechase 215 Manual do Usu rio Propriedades do Steeplechase OP O DESCRI O Importar Tags Permite importar tags Abre um wizard de configura o para o steeplechase Descri o Uma breve descri o sobre o objeto Nome do Servidor Determina o nome do servidor do steeplechase Status Determina o status do objeto Status do VLC Determina o status do VLC Virtual Logic Controler Projeto do VLC Determina o projeto do VLC Virtual Logic Controler Vers o Determina a vers o do objeto 216 Steeplechase Cap tulo 18 OPC Server amp O objeto OPCServer um cliente OPC OLE for Process Control que possibilita a comunica o com um determinado equipamento ou dispositivo
58. a um tag ER Insere uma pena associada a um campo do hist rico a op o Carrega Dados do Hist rico do Disco deve estar habilitada na aba Avan ado Insere uma marca indicativa no gr fico x Apaga uma pena ou uma marca selecionada na lista Define que o desenho da pena ser do tipo Linha G Os estilos de desenho de pena suportados pelo CE s o apenas o s lido e o tracejado Caso um estilo n o suportado for solicitado pela aplica o ser utilizado o estilo s lido d Define que o desenho da pena ser do tipo Area ali Define que o desenho da pena ser do tipo Barra f Y Muda a ordem da pena selecionada Objetos de Tela 101 Manual do Usu rio Essa coluna lista as penas selecionadas para o gr fico Permite mudar o texto da legenda e ativar desativar cada pena Seleciona o tag a ser visualizado no eixo Y Seleciona o tag a ser visualizado no eixo X OT Mostra o quadro Cores das Penas 6 5 10 Gr fico de Barras O Gr fico de Barras utilizado quando se deseja visualizar os dados na forma de volume Editando as propriedades do gr fico podem ser definidas uma s rie de caracter sticas como escala gr fica orienta o das barras vertical horizontal r guas e cores Cada tag associado ao Gr fico de Barras representado por uma barra com uma cor espec fica podendo ser mostradas at um m ximo de 16 barras ou seja 16 tags O objeto possui ainda um segundo modo o Bar Gauge Nes
59. ajuste do brilho da imagem 9 camerald Identificador da c mera na aplica o de O a 65535 9 color Ajusta a satura o de cores da imagem 9 contrast Ajusta o contraste da imagem 9 curentFrameRate Taxa de captura atual 9 currentPos Determina a posi o atual em segundos na sequ ncia do video 9 firstPos Determina a posi o inicial em segundos da sequ ncia de video 9 frameSize Determina o tamanho em bytes do ltimo quadro capturado 3 gamma Ajuste de gama de 0 a 1000 imageHeight Determina a altura da imagem em pixels imageWidth Determina a largura da imagem em pixels isPaused Indica se o video est pausado em um quadro isPlaying Indica se o video est sendo reproduzido isStopped Indica se a entrada de video est parada 9 lastPos Indica a posi o final da sequ ncia de video em segundos name Determina o nome da c mera 9 sharpness Ajusta o foco da imagem 9 tint Ajusta a colora o da imagem velocity Indica a velocidade em que o video est sendo tocado As op es dispon veis s o as seguintes Op es dispon veis INDICE DESCRI AO e Velocidade normal frente EN Velocidade normal para tr s Scripts 353 Manual do Usu rio 19 6 19 Atributos do Watcher G Atributos Comuns A description Um string contendo uma breve descri o sobre o Watcher A name Um string contendo o nome do Watcher usado como identificador At
60. alto E 13300 IV Limite HIHI CI f 16600 Figura 71 Propriedades Avan adas do Gauge 108 Objetos de Tela Manual do Usu rio Propriedades Avan adas do Gauge OP O DESCRI O Mostrar marcas Exibe as marcas principais no objeto Gauge Marcas grossas Determina que as marcas principais sejam grossas Mostrar sub marcas Exibe sub marcas no objeto Gauge Define o n mero total de sub marcas a serem exibidas entre as marcas principais Mostrar valores Exibe os valores num ricos no objeto Gauge Mostrar bullets Mostra as marcas em forma de bullets Fonte Permite definir a fonte dos valores do Gauge Mostrar legenda Exibe uma barra ao longo do Gauge onde podem ser configuradas diferentes cores dependendo da faixa de valores Mostrar moldura Mostra um frame ao longo do percurso da agulha Limite alto Define a altura da borda superior da legenda Limite baixo Define a altura da borda inferior da legenda Define os valores e cores para os limites LowLow Low Normal High e HighHigh a serem mostrados na legenda 6 6 Objetos de Intera o 6 6 1 Slider Este objeto usado para ler ou escrever valores em um Tag selecionado Voc pode atribuir valores ao Tag selecionado deslizando o potenci metro bot o deslizante ou usando as setas de dire o nas extremidades do Slider O valor vai variar conforme uma escala definida no objeto Voc pode editar as propriedades do Slider dando um duplo clique sobre
61. anotado por c2 Esta constante varia conforme n e como voc pode ver na tabela do CEP quando n maior que 25 c2 1 o que significa que n o h mais corre o a fazer O desvio padr o ser ent o 5 O C Recomenda se utilizar este m todo para amostras grandes com n maior que 10 148 Hist ricos Manual do Usu rio b M todo Range Para cada amostra i i 1 2 k calcula se R X qu X m A seguir calcula se a amplitude m dia 1 R T R R R Utiliza se para a estimativa do desvio padr o um fator de corre o anotado por d2 Esta constante varia conforme n e como voc pode ver na tabela do CEP quanto maior o valor de n maior a corre o a ser aplicada O desvio padr o ser ent o X D Recomenda se utilizar este m todo para amostras pequenas com n menor ou igual a 10 n lt 10 O gr fico ter ent o os seguintes pontos no eixo X XDB Linha central LSC Limite Superior de Controle LSC X q R LIC Limite Inferior de Controle LIC X g R LSE Limite Superior de Engenharia LIE Limite Inferior de Engenharia Hist ricos 149 Manual do Usu rio Gr fico de Dispers o Esta p gina permite configurar a apar ncia do gr fico de dispers o do CEP Ela tem os mesmos controles e funcionamento do gr fico das M dias M todos de C lculo a M todo Sigma A linha central do gr fico representada por S e calculada como segue S T S
62. cima para baixo da esquerda para a direita da direita para a esquerda Define uma cor de fundo para o Gr fico de Barras Determina que as barras do gr fico tenham dois lados divididos por um centro As barras crescem do centro em dire o aos limites do gr fico Define o centro para um Gr fico de Barras bipolares Define o espa o entre as barras em pixels Habilita ou desabilita um efeito tridimensional nas barras do gr fico Voc tamb m pode definir a largura do efeito 3D Propriedades da R gua Cores das Barras Cores do Bar Gauge M Habilita M Exibr r gua superno IV Exibir r gua a Esquerda E Exibr nua Inferior Exibir r gua a Direita Testo da Unidade E Cores Texto da r gua E Cor da grade Fonte da R gua Fundo da r gua 1 Divis es da R gua 5 Figura 66 Propriedades da R gua 104 Objetos de Tela Manual do Usu rio Propriedades da R gua OP O DESCRI O Habilita Exibir r gua superior Exibir r gua inferior Exibir r gua a esquerda Exibir r gua a direita Texto da unidade Divis es da r gua Fonte da r gua Cores da Barra Permite que uma r gua seja mostrada no Gr fico de Barras Exibe uma r gua superior no Gr fico de Barras onde s o mostrados os valores dos Tags Exibe uma r gua inferior no Gr fico de Barras onde s o mostrados os valores dos Tags Exibe uma r gua a esquerda do Gr fico
63. convers o dos valores lidos Define o valor m ximo a ser lido do PLC CLP Define o novo valor m ximo para a convers o dos valores lidos Testa a comunica o com o PLC lendo e escrevendo alguns valores 54 Tags 4 9 Tag RAM Tags RAM s o usados internamente para armazenar valores em mem ria Este tipo de tag vol til portanto mant m seus valores somente enquanto a aplica o est executando Manual do Usu rio Geral larmes Scripts Refer ncia Cruzada Nome ftag008 Mudar tipo para Descri o Acessar bits aooga nes en Valor Inicial o Figura 27 Propriedades do tag RAM Propriedades do Tag RAM OP O DESCRI O Nome do tag Voc pode usar tantos caracteres quanto queira mas espa os e caracteres especiais n o s o permitidos quando os Tags forem usados nos Scripts Descri o Uma breve descri o sobre o tag Mudar tipo para Permite que se mude o tipo do tag Acessar bits Valor inicial 4 10 Tag Matriz Permite desmembrar o tag em bits criando tags Bit para cada bit ou conjunto de bits do tag Define um valor inicial para o tag Este valor pode ser um n mero ou um string entre aspas duplas ex abc O Tag Matriz permite criar matrizes ou vetores de dados que podem ser usados em c lculos armazenamentos etc E poss vel associar cada c lula de uma matriz a um tas ou propriedade As opera es sobre matrizes sempre tem
64. da origem da Tela 0 0 ii y Um inteiro com sinal de 32768 a 32767 determinando a coordenada Y para o canto superior esquerdo do Slider em pixels usado juntamente com o atributo X para definir a posi o do canto superior esquerdo do Slider a partir da origem da Tela 0 0 Scripts 333 Manual do Usu rio Atributos do Texto A description Um string contendo uma breve descri o sobre o Texto enabled Um atributo booleano usado para habilitar o acesso do teclado e mouse ao objeto Texto Retorna verdadeiro diferente de zero se o acesso est habilitado ou falso zero se n o est Ei height um inteiro sem sinal de O a 65535 determinando a altura do Texto em pixels E usado juntamente com o atributo width para definir o tamanho do Texto A name um string contendo o nome do Texto usado como identificador do Texto showTip Um atributo booleano habilitando o objeto a mostrar uma Tip dica quando o mouse est sobre ele Retorna verdadeiro diferente de zero se a Tip est habilitada ou falso zero se n o est visible Um atributo booleano determinando que o Texto seja vis vel Retorna verdadeiro diferente de zero se o Texto vis vel ou falso zero se n o width Um inteiro sem sinal de 0 a 65535 determinando a largura do Texto em pixels E usado juntamente com o atributo height para definir o tamanho do Texto t x Um inteiro com sinal de 32768 a 32767 determinando a coor
65. de Barras onde s o mostrados os valores dos Tags Exibe uma r gua a direita do Gr fico de Barras onde s o mostrados os valores dos Tags Unidade a ser mostrada na r gua do Gr fico de Barras Define o n mero de divis es da r gua Define as cores do fundo da r gua do texto e da grade divis es Define fonte tamanho e cor para os caracteres na r gua do Gr fico de Barras Esta aba permite habilitar legendas que ficar o ao lado do desenho das barras no gr fico Isso feito marcando o quadro Mostrar labels Cada n mero indica a barra do gr fico sua respectiva legenda e cor R gua Cores das Barras Cores do Bar Gauge Tamanh EEJ IV Mostrar labels famn 2 fa 3 fea 4 fa 5 fee s f7 z e Bla E 9 fta00 ECENERE Figura 67 Propriedades das Barras Objetos de Tela 105 Manual do Usu rio Cores do Bar Gauge Esta p gina permite ajustar as propriedades do Bar Gauge Ela s est dispon vel quando a op o Bar Gauge especificada na p gina de propriedades gerais do gr fico Geral R gua Cores das Barras Tag Tannu O V LimteLOLO i 5 M Limite baixo E o Limite Normal E 4 Limite alto DD s IV LimiteHIH amp Tamanho da marca 2 Figura 68 Defini o das cores do Bar Gauge Propriedades do Bar Gauge OP AO DESCRI AO Tag Permite escolher qual a barra que ser editada Limite LOLO Habilita a indica o da faixa de valo
66. de acordo com as informa es contidas no arquivo de ajuda A op o Abortar em erro encerra a comunica o caso ocorra algum problema impedindo que uma aplica o fique travada Geral Blarmes Scripts Refer ncia Cruzada Nome ftaa003 Mudar tipo para Descri o Acessar bits hs O Driver Driveri 57 200 Freeport Sep 6 2001 11 ajuda NI N2 N3 N Scan o o fo o fi 000 Escala a p Testa conex o aqui ELE Inferior CLP Superior der E 20000 po leia Ler Escrever V Habilita leitura pelo scan V Habilita leitura autom tica V Habilita escrita autom tica Figura 21 Propriedades do Tag PLC Tags 43 Manual do Usu rio Propriedades do Tag PLC OP O DESCRI O Nome do Tag Voc pode usar tantos caracteres quanto queira mas espa os e caracteres especiais n o s o permitidos quando os Tags forem usados nos Scripts Mudar tipo para Permite que se mude o tipo do Tag Acessar bits cada bit ou conjunto de bits do Tag Permite desmembrar o Tag em bits criando Tags Bit para Descri o Uma breve descri o sobre o Tag Driver Permite a sele o de um driver de comunica o para o Tag corrente Os drivers devem ser instalados atrav s da janela de Drivers a fim de que estejam dispon veis Ajuda Mostra a Ajuda do Driver selecionado Par metros N Permite a configura o dos par metros de endere amento N pa
67. demais objetos SetFocus Define o foco de teclado para o objeto SetMouseCapture Captura o mouse para o objeto que chama a fun o Todas as mensagens de mouse ser o direcionadas a este objeto at que a fun o global ReleaseMouseCapture seja chamada SetTag nomeTag Associa um novo Tag nomeTag ao objeto Retorna verdadeiro diferente de zero se o Tag foi adicionado com sucesso ou falso zero se n o foi Se nomeTag um string vazio 9 ent o o Tag associado removido do objeto Esta fun o somente pode ser usada para objetos com apenas um nico Tag ou seja n o v lida para os objetos Tend ncia e Barra Scripts 269 Manual do Usu rio Fun es do Objeto Alarme AckSelection Envia um sinal de reconhecimento ACK para todas as mensagens de alarme selecionadas no objeto Retorna o n mero de mensagens reconhecidas Exemplo DIM nAcks nAcks Alarml AckSelection IF nAcks gt 0 MessageBox Str nAcks message s acknowledged ELSE MessageBox No messages acknowledged ENDIF GetColorZoneInfo campo zona Retorna informa es sobre uma zona de alarmes n o reconhecidos zona o n mero da zona 0 1 ou 2 campo pode ser um dos seguintes campos MODO DESCRI O CheckValue Retorna O se a zona est desabilitada 1 se a zona permitida ForeColor Retorna a cor de primeiro plano texto da zona BackColor Retorna a cor de fundo da zona InitialValue Retorna a menor p
68. dia dos valores no ret ngulo definido por linhal r1 colunal cl e linha r2 coluna c2 Exemplo tagSum tagMatriz Avg 2 1 3 3 retorna a m dia das c lulas 1 42 1 2 2 2 3 3 1 3 2 3 3 ExchangeColumns colunal coluna2 Troca o conte do de duas colunas de uma matriz Exemplo Troca os conte dos das colunas 3 e 4 TagMTX1 ExchangeColumns 3 4 ExchangeRows linhal linha2 Troca o conte do de duas linhas de uma matriz Exemplo Troca os conte dos das linhas 3 e 4 TagMTX1 ExchangeRows 3 4 GetcCell linha coluna Retorna o valor num rico ou string de uma determinada c lula da matriz especificada pela linha row e columa column Exemplo Retorna o valor da c lula da linha 3 coluna 5 TagMTX1 GetCel1l 3 5 MapcCelisToTags startColumn startRow endColumn endRow Mapeia as informa es associada com as propriedades ou tags Scripts 263 Manual do Usu rio Exemplo TagMTxX1 MapCellsToTags 1 1 5 5 OrderBy linhaSuperior linhaInferior coluna ascendente Ordena as linhas de uma matriz entre a linha inicial linhaSuperior e a final linhaInferior pela coluna coluna de maneira ascendente se ascendente 1 ou descendente se ascendente 0 Exemplo Ordena as linhas 1 a 8 da matriz de forma ascendente conforme os valores da coluna 1 TagMTX1 OrderBy 1 8 1 1 SetCell linha coluna valor Atribui um valor value a uma determinada c lula da matriz especificada p
69. do Bot o quando est em seu estado normal n o pressionado Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente r g b pode variar de O a 255 backgroundColor1 Um n mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor do Bot o quando est pressionado Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente r g b pode variar de 0 a 255 A bitmap0 Um string contendo o nome do bitmap a ser mostrado como fundo de um Bot o quando est em seu estado normal n o pressionado A bitmapl Um string contendo o nome do bitmap a ser mostrado como fundo de um Bot o quando est pressionado Scripts 321 Manual do Usu rio Ds buttonAction Um inteiro sem sinal de O a 2 determinando o tipo de a o do bot o que pode ser Moment neo Momentary 0 Liga desliga Toggle 1 ou Jog 2 Hg buttonType Um inteiro sem sinal de O a 6 determinando o tipo do bot o de 7 tipos dispon veis buttonType 0 buttonType 1 buttonType 2 pero buttonType 3 buttonType 4 buttonType 5 Bitmap buttonType 6 TOE A description Um string contendo uma breve descri o sobre o Bot o goToScreen Somente para uso do Elipse SCADA N o s o permitidas modifica es por parte de usu rios name Um string contendo o nome do Bot o usado como identificador do Bot o A text0 Um string contendo o t
70. do objeto Entrada Determina o tipo de entrada do video S Video Video 1 Video 2 Video 3 ou Video 4 Tamanho da imagem Determina o tamanho da imagem Tamanho integral 3 4 do tamanho 1 2 do tamanho 1 4 do tamanho ou Avan ado determinando largura e altura Determina a largura da imagem Esta op o s v lida se o tem Avan ado do Tamanho da imagem estiver habilitado Determina a altura da imagem Esta op o s v lida se o tem Avan ado do Tamanho da imagem estiver habilitado Determina as especifica es da placa Formato de Cor Determina o formato da cor do video RGB 24 bits ou Mono 8 bits Entrela ado Habilita a op o entrela ado no sistema Formato do Sinal Determina o formato do sinal do video NTSC NTSC Jap o PAL PAL M PAL N Quadros por segundo Determina quantos quadros por segundo ser o gravados no objeto Watcher 207 Manual do Usu rio Frame Grabber S613 Atrav s desta op o poss vel configurar as especifica es referentes a interface com placa de aquisi o S613 da Sensoray 5613 Placal Interface com placa de aquisi o 5613 da Sensoray 1 2 tamanho integral Karauna Etuna Es pe RGB 24 bts F Nrsc mm Sem compress o 7 See ptun Figura 132 Propriedades da interface com a placa S613 208 Watcher Manual do Usu rio Propriedades da interface com a placa S613 OP O DESCRI O Nome Determina o nome do objeto Descri
71. em tempo de execu o Barra de T tulo Mostra ou esconde a Barra de T tulo Vis vel Torna a Tela vis vel em tempo de execu o Somente v lido para Telas janeladas Define a janela como sendo modal isto deve ser fechada para que o foco possa passar para outras janelas abertas Somente v lido para Telas janeladas Define a janela como sendo popup isto significa que ela fechada automaticamente quando perde o foco Recortar objeto Define o uso do clipping para o redesenho dos objetos de tela relativo ao fundo otimizando o redesenho Esta op o deve ser habilitada somente se os objetos de tela n o est o sobrepostos e n o ser o movidos caso contr rio poder n o surtir o efeito desejado Bot o de Fechar Habilita o bot o fechar na janela bot o do canto superior direito Este bot o s pode ser visto em tempo Telas 67 Manual do Usu rio Do qem O OS 5 3 Scripts de Tela Scripts de telas geralmente est o associados a uma a o executada na tela Isto significa por exemplo que eles podem ser executados ao abrir ou fechar a tela ou mesmo quando uma tecla for pressionada enquanto a tela monitorada Os scripts dispon veis para as telas s o descritos na tabela abaixo Scripts Dispon veis Voc pode associar scripts a tags executando os em uma das situa es a seguir OnHide Executado ap s uma tela ter sido fechada OnkKeyPress Executado quando a tecla especificada no bot o Nova tecla fo
72. erro nenhuma mensagem ou janela ser mostrada Os par metros opcionais X e Y indicam as coordenadas da posi o do canto superior esquerdo da janela de login O par metro habilitaTitulo determina se a janela de login ter barra de t tulo habilitaTitulo 1 default ou n o habilitaTitulo 0 O par metro permiteFechar um booleano que indica se o bot o de fechar a janela deve aparecer padr o 1 vis vel O par metro strTitulo permite especificar um t tulo para a janela diferente do padr o Em caso de erro o atributo global lastError tamb m atualizado 0 zero se o login for cancelado pelo usu rio ou 1 um se o usu rio ou a senha forem inv lidos Exemplo IF Application Login SetPointScreen Activate ENDIF Logout Executa o logout sa da de um usu rio da aplica o Fecha todas as telas que possuem prioridade diferente de zero Exemplo IF MessageBox Voc quer dar logout Logout 4 6 Application Logout ENDIF MaximizeApp G Maximiza a janela da aplica o Scripts 261 Manual do Usu rio MinimizeApp G Minimiza a janela da aplica o ReloadApp strAppName Termina a execu o da aplica o corrente recarrega a do disco e reinicia a O par metro opcional strAppName permite passar o nome de outra aplica o a ser reiniciada ao inv s da corrente Esta fun o n o est dispon vel no modo Demo demonstra o do Elipse SCADA RestoreApp Restaura o tamanh
73. est sobre ele e retorna cor original quando o mouse sai verifica se j n o h uma captura de mouse IF NOT Display HasMouseCapture o mouse entrou no objeto capture Display SetMouseCapture colocar uma cor de destaque Display backgroundColor RGB 220 220 220 ELSEIF NOT Display IsMouseInside se o mouse saiu do objeto coloque a cor original Display backgroundColor RGB 192 192 192 e cancele a captura ReleaseMouseCapture ENDIF RemoveDir dir Remove um diret rio pasta existente No Windows por restri o do sistema o diret rio deve estar vazio e n o deve ter sub diret rios para ser apagado N o poss vel apagar o diret rio corrente o diret rio de trabalho do sistema ou o diret rio raiz Retorna o valor TRUE se bem sucedida ou FALSE zero se n o Os atributos globais lastError e lastErrorStr s o atualizados por essa fun o Scripts 255 Manual do Usu rio RenameFile arqFonte arqDestino Muda o nome do arquivo argFonte para arqDestinoe Retorna o valor TRUE se bem sucedida ou FALSE zero se n o Os atributos globais lastError e lastErrorStr s o atualizados por essa fun o RGB vermelho verde azul Retorna um valor de cor 24 bits para as tr s cores componentes especificadas vermelho verde e azul Cada componente um inteiro entre O intensidade m nima e 255 intensidade m xima O valor retornado pode ser atribu do a qualquer atributo de cor d
74. estado de Alarme Baixo Cr tico usado quando o valor do Tag OPC est abaixo de um m nimo ou seja extremamente baixo Alarme Baixo Define um intervalo de valores menor igual onde o Tag OPC considerado em estado de alarme baixo usado quando o valor do Tag OPC est abaixo do normal Alarme Alto Define um intervalo de valores maior igual onde o Tag OPC considerado em estado de Alarme Alto usado quando o valor do Tag OPC est mais alto do que o normal 222 OPC Server Manual do Usu rio OP O DESCRI O Alarme Alto Cr tico Define um intervalo de valores maior igual onde o Tag OPC considerado em estado de Alarme Alto Cr tico usado quando o valor do Tag OPC est acima de um m ximo ou seja extremamente alto Define os limites para cada situa o poss vel de alarme lolo low hi hihi Define a prioridade para cada situa o de alarme N meros pequenos indicam alta prioridade a prioridade deve ser um n mero entre O e 999 Para um melhor controle os alarmes de maior prioridade ir o aparecer em primeiro plano na janela de alarmes objeto de tela Alarme Coment rios Um coment rio ou mensagem pode ser definido para cada alarme Logar mensagens de Habilita o registro log das mensagens de retorno de retorno alarme Grupo de Alarmes Define o grupo de Alarmes do tag corrente O grupo de Alarmes deve ser definido na op o Alarmes do Organizer Manter o valor do t
75. esteja habilitada Habilita a barra de t tulo na janela da aplica o G No CE a barra de t tulo obedece essa propriedade apenas para telas janeladas As telas cheia obedecem o padr o do pr prio CE algumas plataformas nunca aparecem outras sempre aparecem Propriedades da Aba Aplica o Quadro Estilo OP O DESCRI O Desabilita troca de aplica o Desabilita prote o de tela Bot o de Fechar Bot o de Minimizar Bot o de Maximizar Permite Fechar Desabilita a troca entre programas ou seja desabilita o atalho Alt Tab do Windows Desabilita qualquer protetor de tela screen saver enquanto o Elipse SCADA estiver sendo executado Habilita o bot o de Fechar na barra de t tulo da janela da aplica o Habilita o bot o de Minimizar na janela da aplica o Habilita o bot o de Maximizar na janela da aplica o Desligado faz com que a execu o termine apenas quando for chamada a fun o StopRunning Ligado permite que a aplica o e o Elipse SCADA seja terminado via outros meios como um clique no bot o Fechar desligar do Windows etc Propriedades da Aba Aplica o Bot es OP O DESCRI O Estat sticas Procura Item Prote o Abre uma janela que mostra informa es estat sticas da aplica o como tempo total de edi o da aplica o n mero de itens na aplica o n mero total de tags n mero de revis es e vers o do Elipse SCADA em que f
76. eventos dispon veis para Scripts exclusivos do Browser s o descritos na tabela abaixo Maiores detalhes a respeito do uso de Scripts veja no cap tulo espec fico Scripts Dispon veis Voc pode associar scripts a tags executando os em uma das situa es a seguir DESCRI O OnDrawRow Executado logo antes de cada linha do Browser ser desenhada Permite que a cor de fundo e do texto da linha sejam modificadas atrav s das fun es SetTempRowcColor e SetTempRowTextColor de acordo com o valor dos campos da linha este valor pode ser pego com a fun o GetField 86 Objetos de Tela Manual do Usu rio 6 5 4 Bitmap O objeto Bitmap permite inserir imagens figuras ou desenhos nas suas telas de sua aplica o desde que estejam nos formatos BMP GIF ou JPEG Este objeto pode ser redimensionado para ter o mesmo tamanho da figura e possui suporte a transpar ncia bastando habilitar e selecionar uma cor Voc pode editar as propriedades do Bitmap dando um duplo clique sobre o mesmo Figura 50 Bitmap G Nota No Elipse SCADA CE apenas o formato BMP est dispon vel Propriedades Gerais do Bitmap Tamanho Pes Moldura Sci Feto ncioi CTF O Objetos de Tela 87 Manual do Usu rio 6 5 5 Propriedades Gerais do Bitmap OP O DESCRI O Nome Define o nome do Bitmap que ser usado na rvore do Organizer e nos Scripts Descri o Uma breve descri o sobre o Bitmap
77. execu o de scripts Neste caso use a fun o gettime que atualizada sempre que chamada 300 Scripts Manual do Usu rio gE day Um inteiro contendo o dia do sistema 9 dayOfWeek um inteiro sem sinal de 1 to 7 somente leitura contendo o n mero do dia da semana corrente conforme segue 1 Domingo 2 Segunda 3 Ter a 4 Quarta 5 Quinta 6 Sexta 7 S bado description Um string contendo uma breve descri o sobre o objeto global hour Um inteiro contendo a hora do sistema 9 lastError Um inteiro sem sinal de O a 65535 somente leitura contendo o c digo do ltimo erro ocorrido em opera es com arquivos ou diret rios lastErrorStr Um string contendo a descri o do ltimo erro ocorrido em opera es com arquivos ou diret rios minute Um inteiro contendo os minutos do sistema EEE month Um inteiro contendo o m s do sistema name Um string contendo o nome do objeto global usado como identificador para o mesmo 9 performanceCount o Indica a performance da aplica o que pode variar de O a 1000 O valor O determina que a aplica o est carregada e 1000 determina que a aplica o est com folga de processamento second Um inteiro contendo os segundos do sistema EE year Um inteiro contendo o ano do sistema 19 6 2 Atributos da Aplica o 9 activeAlarms Um inteiro que indica o n mero de alarmes ativos na aplica o allowClose 8 Um atribut
78. fun o retorna zero Asc string Retorna o c digo ASCII para o primeiro caractere de string Exemplo tag001 Asc screen Retorna 115 ASin x Retorna arco seno ngulo do valor X no intervalo 7 2 1 2 radianos O par metro x deve estar contido no intervalo 1 1 caso contr rio a fun o retorna zero ATan x Retorna arco tangente ngulo do valor X no intervalo 7 2 1 2 radianos Blue Cor Retorna o valor do componente azul de Cor Ver fun o Red 234 Scripts Manual do Usu rio CaptureAppScreen nomedoarquivo nomedatela tipo G Captura a tela especificada no par metro nomedatela e salva a em um arquivo de formato BMP com nome especificado em nomedoarquivo Se o par metro nomedoarquivo a for em branco a captura colocada na rea de transfer ncia O par metro tipo determina como a tela ser capturada se o par metro for 0 toda a tela capturada inclusive a barra de tarefas do Windows se for 1 ou qualquer valor diferente de 0 apenas a rea que abrange os objetos da tela capturada o tamanho fica sendo o contorno ao redor de todos os objetos de tela Exemplo IF CaptureAppScreen tela bmp Telal 1 MessageBox Telal capturada no arquivo tela bmp ELSE MessageBox Erro capturando a tela ENDIF IF CaptureAppScreen Telal 1 MessageBox Telal capturada para a rea de transfer ncia ELSE MessageBox Erro capturando a tela
79. funcionamento Para uma melhor compreens o organizamos os objetos de tela em duas categorias objetos de visualiza o e objetos de intera o Edi o dos Objetos de Tela Os objetos de tela podem ser criados a partir da barra de ferramentas Objetos j descrita em se o anterior ou atrav s do menu Objetos Uma vez selecionado o objeto que se deseja criar mantenha o bot o esquerdo do mouse pressionado na rea da tela enquanto movimenta o mouse um ret ngulo pontilhado mostra o tamanho e a forma do objeto Ao soltar o bot o o objeto ser posicionado dentro da rea especificada A edi o dos objetos na tela como alinhamento tamanho posi o e agrupamento feita atrav s da barra de ferramentas Arranjar j descrita ou atrav s do menu O ltimo objeto selecionado fica com o foco em vermelho para ser usado como refer ncia Para deselecionar um objeto use a combina o de teclas Shift Ctrl Bot oEsq Objetos de Tela 69 Manual do Usu rio 6 2 Propriedades dos Objetos de Tela Em geral os objetos de tela possuem diversas propriedades comuns que est o agrupadas nas p ginas descritas a seguir 6 2 1 P gina Tamanho e Pos DRE Geral Zonas Tamanho e Pos Moldura Tags So CIJ x 289 Largura 1143 e 36 Altura 56 Posi o fixa durante configura o IV Vis vel quando inicia aplica o IV Habilitado aceita entradas de mouse e teclado Mostra dicas em execu o N vel de A
80. gina Configura es seja mostrada na janela da An lise Hist rica Retorna verdadeiro diferente de zero se a p gina mostrada ou falso zero se n o 19 6 11 Atributos da Consulta 9 batchField texto string que define qual o campo de cabe alho a ser utilizado em uma consulta em um hist rico por bateladas Este valor equivalente ao campo Field na p gina Settings nas propriedades do browser Ap s configurada esta propriedade deve se chamar a fun o UpdateQuery para visualizar os novos dados no browser A criteria um string contendo o nome da batelada que se deseja procurar description um string contendo uma breve descri o sobre a Consulta filename um string contendo o nome do arquivo sobre o qual vai ser aplicada a Consulta EEE finalDay um inteiro sem sinal de 1 a 31 determinando o dia final quando o tipo de Consulta por Intervalo de Tempo finalHour um inteiro sem sinal de O a 23 determinando a hora final quando o tipo de Consulta por Intervalo de Tempo finalMinute um inteiro sem sinal de O a 59 determinando o minuto final quando o tipo de Consulta por Intervalo de Tempo HE finalMonth um inteiro sem sinal de 1 a 12 determinando o m s final quando o tipo de Consulta por Intervalo de Tempo finalSecond um inteiro sem sinal de O a 59 determinando o segundo final quando o tipo de Consulta por Intervalo de Tempo 344 Scripts Manual do Usu rio EE fi
81. mero da Tamanho da Janela o 180 x 120 320 x 240 160 x 120 192 x144 256 x 192 Auto Ajuste Habilita Tela Cheia Figura 58 Propriedades Gerais do Preview Arquivo de v deo 94 Objetos de Tela Manual do Usu rio Propriedades Gerais do Preview OP O DESCRI O Nome Define o nome do objeto no sistema Descri o Uma breve descri o sobre o video Placa XPressPlus Indica o objeto do XPressPlus do Watcher a ser associado ao objeto Preview N mero da c mera Indica o n mero da c mera que ser conectada ao objeto Tamanho da Janela Indica o tamanho da janela para a visualiza o do objeto Arquivo de video Mostra o caminho do arquivo de video no sistema Auto Ajuste Ajusta automaticamente a janela de visualiza o conforme as especifica es da op o Tamanho da Janela Habilitar tela cheia Habilita a visualiza o em tela cheia 6 5 9 Tend ncia Este objeto usado para visualizar um gr fico de tend ncia com at 16 tags O gr fico constantemente atualizado a medida que o processo evolui e os valores dos tags mudam Usando tend ncias voc pode fazer gr ficos como Valor x Tempo e Valor x Valor Devido a estas caracter sticas pode se efetuar a an lise dos dados a medida que o processo evolui O objeto Tend ncia possui v rios aspectos que podem ser modificados atrav s de v rias p ginas de propriedades que ser o vistas a seguir 1000 Tag001 1
82. na Tela Retorna verdadeiro diferente de zero se o bot o mostrado ou falso zero se n o description Um string contendo uma breve descri o sobre o Tag fullScreen Um atributo booleano determinando o tipo da tela cheia ou janelada Retorna verdadeiro diferente de zero se a tela cheia ou falso zero se janelada pixels usado juntamente com o atributo width para definir o tamanho da Tela Este atributo deve ser definido conforme a resolu o usada no Windows para que se tenha uma janela sem scroll bar Por exemplo se voc est usando uma resolu o de 640x480 VGA o par metro height pode variar de 0 a 480 pixels maximizeButton Um atributo booleano determinando que o bot o maximizar seja mostrado na Tela Retorna verdadeiro diferente de zero se o bot o mostrado ou falso zero se n o minimizeButton Um atributo booleano determinando que o bot o minimizar seja mostrado na Tela Retorna verdadeiro diferente de zero se o bot o mostrado ou falso zero se n o modal somente para telas janeladas fullScreen 0 Um atributo booleano determinando que a tela seja ou n o do tipo modal ela deve ser fechada para que o 312 Scripts Manual do Usu rio foco passe para outras telas abertas Retorna verdadeiro diferente de zero se a Tela modal ou falso zero se n o moveable GS Um atributo booleano determinando que a Tela possa ser movida em tempo de execu
83. ncrono C assincrono C Fundo Scan J Escala 1000 DPL Inferior Testa conex o aqui Valor Ler Escrever Novo Elemento da Matriz Sist Inferior Sist Superior p 4 0000 IV Habilita leitura pelo scan Habilita escrita autom tica Figura 140 Propriedades de tags OPC Propriedades de Tags OPC OP O DESCRI O Nome Determina o nome do tag OPC Descri o Breve descri o sobre o tag Nome Real Identificador do tag dentro do servidor OPC caminho 220 OPC Server Modo de Leitura Manual do Usu rio OP O DESCRI O Especifica o modo de leitura dos tags no servidor OPC S ncrono faz a solicita o de leitura do tag e aguarda o retorno do servidor Fundo ou Segundo Plano os dados s s o atualizados quando ocorrerem varia es significativas fora da Banda Morta Veja as propriedades do servidor OPC Ler do a Define qual a origem dos dados lidos do servidor OPC Dispositivo for a a leitura o dado diretamente do dispositivo conectado ao servidor Cache solicita o valor armazenado no cache do servidor Marcando esta op o os valores do Tag ser o convertidos para uma nova escala de valores determinada pelo usu rio conforme os limites definidos em OPC Inferior OPC Superior Sist Inferior e Sist Superior OPC Inferior Define o valor m nimo a ser lido do servidor OPC
84. nome do tag que gravado no hist rico O par metro type determina o intervalo de tempo a ser considerado para calcular a m dia que pode ser o seguinte Intervalos de tempo VALOR ATRIBUTO O par metro startTime determina o tempo inicial da m dia O par metro endTime opcional determina o tempo final da m dia Se ele for utilizado o par metro Type ignorado Close Fecha um arquivo de hist rico Scripts 281 Manual do Usu rio Edit Edita o registro corrente sem escrev lo em disco Para escrev lo use a fun o Updateo EditProperties G Abre uma janela que permite a edi o das propriedades do hist rico FindTime time Retorna o ndice do primeiro registro que possui data e hora maior ou igual especificada em time FinishBatchProcess Termina um hist rico tipo batelada GetFirstRec Retorna o n mero do primeiro registro do arquivo de hist rico GetLastRec Retorna o n mero do ltimo registro do arquivo de hist rico GetRecCount Retorna o n mero total de registros do arquivo de hist rico GetRecno Retorna a posi o atual do ponteiro para o arquivo de hist rico GoTo recno Move o ponteiro de registros do arquivo de hist rico para o registro de ndice recno sem ler o registro ISBOF Verifica se o ponteiro de registros aponta para o in cio do arquivo de hist rico Retorna verdadeiro diferente de zero se o ponteiro estiver no in cio ou falso zero
85. o formato da hora a ser mostrada no objeto AM PM Habilita o formato de hora americano Mostrar milisegundos Evento Tipo do alarme Prioridade Estado do Alarme Coment rios Coment rios Tamanho Valor Tamanho Valor Precis o Nome do tag Nome do Tag Tamanho Limite Limite Tamanho Limite Precis o Usu rio Usu rio Tamanho Mostra os milisegundos na coluna de hora do objeto Alarme Habilita a visualiza o da coluna de eventos no objeto Habilita a visualiza o da coluna do tipo do alarme lolo low high hihi no objeto Alarme Habilita a visualiza o da coluna de prioridades de alarmes lolo low high hihi no objeto Alarme Habilita a visualiza o da coluna de status UnAck Ack dos alarmes no objeto Alarme Habilita a visualiza o dos coment rios definidos para os Tags no objeto Alarme Define o tamanho dos coment rios em n meros de caracteres Habilita a visualiza o da coluna de valores dos tags no objeto Alarme Os valores ser o mostrados variando para alarmes tipo resumidos ou fixos para alarmes tipo hist rico Define o tamanho dos valores dos tags em n mero de caracterers Define quantos d gitos do tamanho ser o decimais Habilita a visualiza o da coluna de valores dos Tags no objeto Alarme Define o tamanho do nome dos tags em n meros de caracteres Habilita a visualiza o dos limites definidos para os Alarmes conforme o seu tipo Low LoLo High HiHi Defi
86. ocorrer Os scripts dispon veis para os alarmes s o descritos na tabela abaixo Maiores detalhes a respeito veja no scripts Scripts Dispon veis Voc pode associar scripts a alarmes executando os em uma das situa es a seguir EVENTOS DESCRI O OnAlarm Executa o script na ocorr ncia e retorno de um alarme 128 Alarmes Cap tulo 8 Receitas 8 1 Uma Receita um conjunto de valores pr definidos que podem ser carregados para um grupo de tags a fim de configurar um processo espec fico Esta lista de tags tamb m chamamos de modelo de receita Por exemplo seja uma m quina que fabrica diferentes tipos de parafusos As vari veis envolvidas no processo s o sempre as mesmas mas seus valores provavelmente ir o mudar dependendo do tipo de parafuso que se quer produzir Supondo que voc tem diferentes configura es de m quina para cada tipo de parafuso estes valores poderiam ser gravados em uma receita e serem posteriormente carregados em tags de controle facilitando a tarefa do operador e evitando erros Dessa maneira podemos criar um modelo de receita Parafuso com diversas receitas Fenda Philips Fenda Torx Fenda Simples e assim por diante Para que sejam recuperados quando necess rio os modelos e os dados de uma receita s o armazenados em disco em um arquivo de receitas com a extens o RCP Voc pode definir uma receita no Organizer durante a
87. ou zero caso n o encontre nenhum GetRecCount Retorna o n mero de registros do arquivo de receitas GetRecDescription record Retorna a descri o de um registro record no arquivo de Receitas O par metro record deve estar entre 1 lt record lt GetRecCount LoadRecipe record Carrega uma receita record do arquivo de Receitas para os respectivos tags relacionados O par metro record deve estar entre 1 lt record lt GetRecCount A fun o retorna True se a receita foi carregada corretamente False se algum erro ocorrer Exemplo 280 Scripts Manual do Usu rio Carrega o quarto registro de Receitas Receitas LoadRecipe 4 SaveRecipe record Salva o registro record A fun o retorna True se a receita foi gravada corretamente False se algum erro ocorrer SetRecDescription record description Muda para description a descri o do registro record no arquivo de Receitas 19 5 8 Fun es de Hist ricos Analysis x y width height G Abre a janela da an lise hist rica gerando o seu respectivo gr fico Os par metros X e y determinam as coordenadas horizontal e vertical da janela da an lise respectivamente O par metro width determina a largura da janela da an lise hist rica O par metro height determina a altura da janela da an lise hist rica Average src type startTime endTime 45 Retorna a m dia de um conjunto de dados do hist rico O par metro src determina o
88. p gina a mesma existente na consulta do Hist rico e permite definir um intervalo de tempo para o arquivo de Hist rico e Sem consulta por data Seleciona e E todos os dados do banco de dados Intervalo de tempo Seleciona o e m banco de dados entre dois tempos Data mats recente Seleciona os e E dados do banco de dados entre a hora atual e uma hora passada Figura 100 Configura es das Consultas 156 Hist ricos Cap tulo 1O Relat rios Relat rios permitem imprimir os dados de arquivos de Hist rico ou de Alarmes ou ainda valores de tags em tempo real G Atualmente os relat rios t m a seguinte restri o n o permitem carregar salvar configura o de impressora a janela de configura o da impressora mostrada sempre Voc pode definir um Relat rio no Organizer durante a configura o da aplica o ou em tempo de execu o usando Fun es Especiais atrav s de Scripts Existem quatro tipos de Relat rios dispon veis e Texto imprime os dados de arquivos de hist ricos ou de alarmes em formato texto e Gr fico imprime os dados de arquivos de hist ricos ou de alarmes de forma gr fica e Formatado usado para imprimir dados em tempo real como por exemplo o valor de um Tag em determinado momento e An lise Hist rica GS um relat rio em tela que possui dentro dele um relat rio gr fico Para criar ou editar um Relat rio voc precisa selecionar a op o Relat r
89. per odo em segundos determinado no campo Obs s v lida se a op o Verificar servidor OPC a cada segundos estiver habilitada Habilita a leitura dos tags em segundo plano E o modo mais eficiente de leitura com um m nimo de comunica o entre o Elipse SCADA e o servidor OPC Os dados s s o atualizados quando ocorrerem varia es maiores que a Banda Morta definida pelo usu rio ver op o Banda Morta Indica o tempo da atualiza o dos tags em segundo plano Este valor poder ser aproximado pelo servidor de acordo com suas caracter sticas internas Um valor zero 0 requisita ao servidor um tempo de atualiza o menor poss vel Percentual que especifica a faixa de varia o considerada n o significativa Isto varia es dentro desse percentual n o s o notificadas ao sistema pelo servidor Um valor zero 0 por exemplo mandaria qualquer varia o Obs a utiliza o dessa caracter stica depende diretamente do servidor OPC utilizado Consulte a documenta o do servidor OPC Server 219 Manual do Usu rio 18 2 Tags OPC Os tags OPC permitem a troca de informa es com servidores OPC Atrav s deles poss vel enviar e receber dados ao servidor OPC Geral larmes Scripts Refer ncia Cruzada Nome Mudar tipo para Integer0 DES Expandir bits orc Tags Nome Real Phoenix TestCtg Intege0 Ler do a Dispositivo C Cache m Modo de leitura S
90. pixels usado juntamente com o atributo X para definir a posi o do canto superior esquerdo da Tend ncia a partir da origem da Tela 0 0 Atributos da Moldura borderColor Um n mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor da borda da Moldura Este valor tamb m pode ser Scripts 335 Manual do Usu rio especificado pela fun o RGB r g b onde cada componente r g b pode variar de O a 255 porderEnabled Um atributo booleano determinando que a borda da Moldura seja mostrada Retorna verdadeiro diferente de zero se a borda mostrada ou falso zero se n o IiE borderThickness Um inteiro sem sinal de O a 255 determinando a espessura da borda da Moldura E color Um n mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor da Moldura Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente r g b pode variar de 0 a 255 A description Um string contendo uma breve descri o sobre a Moldura enable3D Um atributo booleano usado para habilitar um efeito 3D na Moldura Retorna verdadeiro diferente de zero se o efeito 3D est habilitado ou falso zero se n o est frame Um atributo booleano determinando que a Moldura seja mostrada Retorna verdadeiro diferente de zero se a Moldura mostrada ou falso zero se n o A name Um string contendo o nome da Moldura usado como identificador da Moldu
91. por exemplo fazer um backup da database que est sendo usada pelo Elipse ou mudar algum par metro de conex o Scripts 291 Manual do Usu rio CommitTrans Termina uma transa o salvando todos os novos dados Exemplo veja em BeginTrans DeleteRecord Apaga o registro corrente do Banco de Dados Retorna verdadeiro diferente de zero se o registro foi removido ou falso zero se algum dos seguintes erros ocorrer o banco de dados somente para leitura o ponteiro de registros est apontando para a marca de in cio de arquivo BOF o ponteiro de registros est apontando para a marca de fim de arquivo EOF Esta fun o apaga todos os registros duplicados ou seja que possuam os mesmos dados caso um nico registro duplicado seja apagado Exemplo veja o exemplo em BeginTrans EditProperties Abre uma janela que permite a edi o das propriedades do Banco de Dados EditRecord Edita o registro corrente sem escrev lo em disco Para escrev lo use a fun o Update Estas duas fun es est o obsoletas e s o mantidas para permitir compatibilidade com vers es anteriores do software Para editar um registro atualmente deve se apenas modificar os valores dos campos uma vez estando sobre os mesmos EndTrans n Encerra uma transa o conforme o par metro n Se N um 1 chamada a fun o CommitTrans se zero 0 chamada a fun o RollBack Exemplo veja em BeginTrans Find strC
92. por per odo ou evento e transmiss o de imagens em tempo real para esta es remotas via TCP IP ou linha discada Introdu o 11 Manual do Usu rio WE Sistema para supervis o de processos atrav s da Internet Utilizando qualquer navegador Internet Explorer Netscape e outros poss vel conectar se a D uma esta o de supervis o remota recebendo dados em tempo real Com este recurso poss vel visualizar processos de qualquer parte do mundo 12 Introdu o Cap tulo 2 O Que H na Tela Uma maneira f cil de compreender o funcionamento do Elipse SCADA partir das ferramentas dispon veis e sua apresenta o em tela A ilustra o a seguir mostra a tela principal do Elipse SCADA quando uma aplica o est aberta no m dulo Configurador identificando seus elementos Elipse SCADA TELA PRODUCAO gt x Barra de T tulo Ele Screen Objects Arrange View Help aalsa e te l EA a i ela alela alos le AE ef Barra de Menu TELA PRODUCAO ale eiA elole efe TE a Barra de E a Av BD Je 00 00 Juepom ue a vw Av aw Barra de Telas This application is running in Brazil FI Material Consumption Ho a resoi E 803 64 ai For Help press F1 NUM Barra de Status rea de Trabalho A Barra de T tulo mostra o caminho e o nome de sua aplica o bem como o t tulo da tela corrente que est sendo m
93. processos no campo Os valores dessas vari veis s o associados a objetos do sistema chamados Tags Para cada objeto inserido na tela devemos associar pelo menos um tag ou atributo Os tags s o todas as vari veis num ricas ou alfanum ricas envolvidas numa aplica o Os atributos s o dados fornecidos pelo Elipse SCADA sobre par metros de sistema e componentes da aplica o Ao criar tags o usu rio poder organiz los livremente em grupos de forma a facilitar a procura e identifica o durante o processo de configura o Para a cria o de um grupos basta selecionar o item Tags no Organizer e clicar em Novo Grupo Voc pode criar grupos dentro de outros grupos sem restri es Para modificar a hierarquia dos grupos e mud los de posi o por exemplo incluir um grupo em outro grupo basta arrastar o grupo em quest o para o lugar desejado Voc pode criar e editar tags a partir do Organizer selecionando o ramo Tags na rvore da aplica o e pressionando o bot o Novo Tag Na janela do Organizer voc pode dar um duplo clique na op o Tags para ver os tags j definidos para a aplica o da mesma forma que voc faz em uma rvore de diret rios A medida que a aplica o cresce os tags podem ser agrupados para melhor organizar e editar a aplica o Tags 39 Manual do Usu rio 4 1 Grupo de Tags Quando voc seleciona a op o Tags na rvore da aplica o no Organizer a seguinte p gina ir ap
94. rio A alternateName Nome alternativo para este tag no log de alarmes alwaysInAdvise Mant m o valor do tag sempre atualizado 9 currentAlarm Determina o estado do tag As op es dispon veis s o as seguintes Op es dispon veis DESCRI O Indica que n o h alarmes ativos Alarme de n vel LOLO Alarme de n vel LOW Alarme de n vel HIHI 2 Mmedematom delayedAlarm booleano Se TRUE o tag deve permanecer um tempo m nimo especificado em alarmDelay em uma mesma condi o de alarme Hi HiHi Lo LoLo para ativar ou gerar o alarme correspondente enableAlternateName Habilita o uso de outro nome para o tag enableReturnLog Habilita desabilita o log de mensagens de retorno de alarme initialValue string Cont m um valor inicial para o tag e permite que este valor seja modificado em tempo de execu o A remoteTag Caminho do tag remoto A remoteTagPath string Indica o caminho do tag remoto dentro de uma aplica o remota A returnMessage Determina a mensagem de retorno de alarme do tag A timeStamp Data hora em que o valor do tag foi gerado Atributos do Video Remoto G A name Nome do objeto 9 remoteCamerald Determina o ID da c mera na aplica o remota Atributos da C mera do Video Remoto G 9 bitsPerPixel Determina o n mero de bits necess rios para armazenar cada pixel da imagem 352 Scripts Manual do Usu rio 9 brighness Determina o
95. se n o ISEOF Verifica se o ponteiro de registros aponta para o fim do arquivo de hist rico Retorna verdadeiro diferente de zero se o ponteiro estiver no fim ou falso zero se n o 282 Scripts Manual do Usu rio Move n Move o ponteiro de registros do arquivo de hist rico n registros para frente n meros positivos ou para tr s n meros negativos O registro lido e seus valores carregados nos respectivos campos do hist rico MoveFirst Move o ponteiro de registros do arquivo de hist rico para o primeiro registro O registro lido e seus valores carregados nos respectivos campos do hist rico MoveLast Move o ponteiro de registros do arquivo de hist rico para o ltimo registro O registro lido e seus valores carregados nos respectivos campos do hist rico MoveNext Move o ponteiro de registros do arquivo de hist rico para o pr ximo registro O registro lido e seus valores carregados nos respectivos campos do hist rico MovePrev Move o ponteiro de registros do arquivo de hist rico para o registro anterior O registro lido e seus valores carregados nos respectivos campos do hist rico Open Abre um arquivo de hist rico RestartLastBatch Reinicia a ltima batelada SPC GB Executa a an lise do SPC StartBatchProcess Inicia um hist rico por batelada Update Escreve o registro corrente WriteRecord Escreve um registro no arquivo de hist rico Scrip
96. somente as p ginas selecionadas resizeable Um atributo booleano determinando que a janela da An lise Hist rica possa ser redimensionada em tempo de execu o Retorna verdadeiro diferente de zero se a janela pode ser redimensionada ou falso zero se n o pode showGraphPage Um atributo booleano determinando que a p gina Gr fico seja mostrada na janela da An lise Hist rica Retorna verdadeiro diferente de zero se a p gina mostrada ou falso zero se n o Scripts 343 Manual do Usu rio showPenColorsPage Um atributo booleano determinando que a p gina Cores das Penas seja mostrada na janela da An lise Hist rica Retorna verdadeiro diferente de zero se a p gina mostrada ou falso zero se n o showPensPage Um atributo booleano determinando que a p gina Penas seja mostrada na janela da An lise Hist rica Retorna verdadeiro diferente de zero se a p gina mostrada ou falso zero se n o showPrintSetupPage Um atributo booleano determinando que a p gina Impress o seja mostrada na janela da An lise Hist rica Retorna verdadeiro diferente de zero se a p gina mostrada ou falso zero se n o showQueryPage Um atributo booleano determinando que a p gina Consulta seja mostrada na janela da An lise Hist rica Retorna verdadeiro diferente de zero se a p gina mostrada ou falso zero se n o showSettingsPage Um atributo booleano determinando que a p
97. um texto a ser mostrado no bot o quando ele est despressionado Fonte do texto Define a cor tamanho e tipo da fonte do texto quando o bot o est despressionado Define uma cor de fundo para o bot o quando ele est despressionado Define o valor a ser atribu do ao tag associado quando o bot o est despressionado Propriedades da Mensagem do Bot o Estado Pressionado OP O DESCRI O Define um texto a ser mostrado no bot o quando ele est pressionado Fonte do texto Define a cor tamanho e tipo da fonte do texto quando o bot o est pressionado Define uma cor de fundo para o bot o quando ele est pressionado Define o valor a ser atribu do ao Tag associado quando o bot o est pressionado Alinhamento Alinha o texto do bot o esquerda ao centro ou direita Scripts de Bot es Os scripts dispon veis exclusivamente para bot es s o descritos na tabela abaixo Maiores detalhes a respeito do uso de scripts veja no cap tulo espec fico Scripts Dispon veis Voc pode associar scripts a bot es executando os em uma das situa es a seguir DESCRI O OnPress Executa o script quando o bot o pressionado OnRelease Executa o script quando o bot o solto WhilePressed Executa o script enquanto o bot o est sendo pressionado conforme o ciclo em ms definido 114 Objetos de Tela Manual do Usu rio 6 6 3 Setpoint O objeto Setpoint trabalha como uma caixa
98. uma Pena ou Marca a ajustar a representa o em linha para o tag selecionado sd ajustar a representa o em preenchimento para o tag selecionado ala ajustar a representa o em barra para o tag selecionado 138 Hist ricos Configura es Manual do Usu rio Esta p gina permite especificar o arquivo de dados a ser usado na an lise Se a op o Processo de Batelada estiver marcada ver propriedades gerais do Hist rico o grupo Batelada nesta p gina estar dispon vel para a escolha da batelada An lises Gr fico Penas Configura es Consulta l Arquivo fonte exemplo dat Localizar Batelada Todas Bateladas O ltima Batelada Batelada Espec fica Campo z Valor z Figura 92 Guia de configura o do arquivo de hist rico Campos de configura o do arquivo de hist rico OP AO DESCRI AO Nome do arquivo Todas Bateladas Ultima batelada Batelada Espec fica Define o nome do arquivo fonte para An lise Hist rica e CEP DAT Seleciona a impress o de todas as bateladas do arquivo Seleciona para ser impressa a ltima batelada registrada Seleciona uma batelada espec fica para ser impressa conforme o especificado nos campos Campo e Valor Hist ricos 139 Manual do Usu rio Consulta Esta p gina permite criar uma consulta query para o arquivo de hist rico A partir dessa consulta poss vel definir um interval
99. usado junto com o atributo high para definir um intervalo de varia o 310 Scripts Manual do Usu rio 239 low2 Um n mero real configurando o limite inferior do sistema Ele usado junto com o atributo high2 para definir um intervalo de varia o scaling Um atributo booleano usado para habilitar escalas de valores entre o PLC e o sistema Retorna verdadeiro diferente de zero se a escala est habilitada ou falso zero se n o est Com este atributo habilitado voc pode configurar os atributos low1 high1 low2 e high2 Atributos de Tags Matriz 9 nColumns Um inteiro sem sinal configurando o n mero de colunas do Tag Matriz 9 nRows Um inteiro sem sinal configurando o n mero de linhas do Tag Matriz Atributos de Tags Crono 9 acum Valor atual do cron metro autoRestart Reinicia automaticamente ao atingir valor de preset description Descri o do tem enable Habilita Desabilita cron metro A name O identificador usado para refer ncia do item resetAcum Reseta acumulador quando habilitado reiniciado saveA cum Salva acumulador ao sair Atributos de Tags Express o A expression string Cont m a pr pria express o do tag permitindo que ela seja modificada em tempo de execu o Atributos de Tags RAM A initialValue string Cont m um valor inicial para o tag e permite que este valor seja modificado em tempo de execu o 19 6 4 Atributos da Tela 9 accessLeve
100. 00 10 12 24 10 12 36 10 12 48 10 13 00 10 13 12 Figura 59 Tend ncia Objetos de Tela 95 Manual do Usu rio Propriedades Gerais da Tend ncia Propriedades da Tend ncia 2 10l x Avan ado Gr fico EIS Objeto Tend ncia M Mostrar Margem direita Intervalo de segundos Tamanho do Buffer pontos por pena Figura 60 Propriedades Gerais da Tend ncia 96 Objetos de Tela Manual do Usu rio Propriedades Gerais da Tend ncia OP O DESCRI O Nome Descri o Define o nome para identifica o do objeto Tend ncia Uma breve descri o sobre a Tend ncia Habilita um gr fico em tempo real em fun o de duas vari veis uma em cada eixo de coordenadas As vari veis podem ser agrupadas aos pares de forma que um objeto possa mostrar v rias fun es XY Tempo x Dado Define um gr fico de dados em fun o do tempo Mostrar labels Novo dado aparecer Intervalo de Atualizar tend ncia a cada Tamanho do Buffer Adicionar Marca Mostra uma legenda com o significado para cada pena da Tend ncia Define de onde vir o os novos dados da Tend ncia Define o intervalo total de tempo para amostragem do gr fico em segundos Esta op o desabilitada se a Tend ncia hist rica Define o intervalo de tempo entre cada atualiza o do gr fico Esta op o desabilitada se a Tend ncia hist rica Define o n mero de pontos de 1 a 1 000
101. 1 strTagName Alarms GetInfo TA hAlarm IF Left strTagName 4 TEMP nTotal nTotal 1 EndIf hAlarm Alarms GetNextActiveAlarmHandle hAlarm Wend MessageBox Existem Str nTotal alarmes ativos RemoveFromSummary messageID Remove do Alarme Resumido uma mensagem de alarme criada pela fun o SimulateAlarm com a ID messagelID SimulateAlarm id timeStamp strNomeTag strComent rio valor limite pri tipo evt estado Cria uma nova mensagem de alarme Retorna 1 se bem sucedida ou O caso contr rio Os par metros dispon veis nesta fun o s o os seguintes Scripts 277 Manual do Usu rio Par metros CAMPO DESCRI O id Identificador da mensagem do alarme Se o valor for 0 a mensagem de alarme ser escrita somente no registro de alarmes Se o valor for maior que 0 a mensagem ser escrita no registro de alarmes e poder ser mostrada no objeto Alarme da Tela Voc deve passar o mesmo valor deste par metro a fun o RemoveFromSummary para remover a mensagem do sum rio timeStamp TimeStamp do alarme strNomeTag String que cont m o nome do tag Caso n o exista tag este campo puramente informativo strComent rio String que cont m a mensagem de coment rio do alarme Valor do alarme limite Determina o limite m ximo excedido pelo alarme pri N vel de prioridade do alarme que pode ser de 1 at 999 ti Tipo de mensagem do alarme que pode ser RET HIHP
102. 27 Manual do Usu rio Propriedades Gerais dos Alarmes OP O DESCRI O Verifica alarmes neste Permite habilitar ou desabilitar a verifica o de grupo alarmes do grupo Habilitar reg Habilita o registro log dos alarmes do grupo atual Registros Define o tamanho do arquivo de Alarmes em n mero de registros Cada alarme um registro que ocupa 42 bytes O tamanho do cabe alho 848 bytes determinando o tamanho inicial do arquivo A atualiza o deste arquivo se d de forma c clica Arquivo Define o nome do arquivo de Alarmes extens o DAT Localizar Permite localizar ou definir um diret rio para o arquivo de Alarmes Tocar som de aviso Habilita um som de alerta para os Alarmes O som pode ser escolhido a partir da lista embaixo Escrever direto em disco For a a escrita direta dos dados no disco sem utilizar buffers Isso diminui a performance mas aumenta muito a seguran a de dados no caso de falhas Envia traps SNMP para Dispon vel somente nos sistemas Windows NT Faz cada alarme com que o sistema gere um evento trap SNMP a cada nova mensagem de alarme Novo grupo de alarmes Cria um novo grupo de Alarmes O usu rio pode escolher a que grupo de alarmes um Tag ou um objeto de tela Alarmes est associado 7 2 Scripts dos Alarmes Os scripts do Gerenciador de Alarmes geralmente est o associados a uma situa o de alarme Isto significa por exemplo que eles podem ser executados quando um Alarme
103. 3 Display 78 Objetos de Tela Manual do Usu rio Propriedades Gerais do Display 2j loxi Formato Tamanho e Pos Moldura Tags 5 CTE Nome Display Descri o Objeto Display Blinhamento Horizontal Esquerda Vertical Acima Centralizado Centro Direita C Abaixo Fonte Fundo ol F M ltiplas linhas E3 EM ca J mF WHILE REPE EXI ES END fesem f ror NERTI VENDI UNTIL Figura 44 Propriedades Gerais do Display Propriedades Gerais do Display OP AO DESCRI AO Define o nome do display que ser usado na rvore do Organizer e nos scripts Descri o Uma breve descri o sobre o display Alinhamento Define o alinhamento dos caracteres para o display Fonte Define a fonte cor e tamanho do texto do display Fundo Define a cor de fundo do display M ltiplas linhas Define o display como tendo m ltiplas linhas Somente dispon vel se o formato do setpoint p gina de formato string Objetos de Tela 79 Manual do Usu rio Formato do Display Propriedades do Display E Geral Tamanho e Pos Moldura Tags E CIJ C Texto Tamanho Precis o Num rico 8 0 C Data Hora Formato Prefixo Sufixo Figura 45 Propriedades de Formato do Display Propriedades do Formato do Display OP O DESCRI O Zu S Num rico Mostra o valor do Tag em formato num rico Tamanho Define o n
104. 480 VGA o par metro height pode variar de 0 a 480 pixels isMaximized Um atributo booleano determinando se a janela da aplica o est maximizada ou n o Retorna verdadeiro diferente de zero se a janela est maximizada ou falso zero se n o est isMinimized Um atributo booleano determinando se a janela da aplica o est minimizada ou n o Retorna verdadeiro diferente de zero se a janela est minimizada ou falso zero se n o est isNormal Um atributo booleano determinando se a janela da aplica o est normalizada ou n o Retorna verdadeiro diferente de zero se a janela est normalizada ou falso zero se n o est E keyPadBackColor 8 Um n mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor de fundo do Key Pad Teclado em Tela Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente r g b pode variar de O a 255 da janela do Key Pad em pixels usado juntamente com o atributo KeyPadWidth para definir o tamanho da janela Este atributo deve ser definido conforme a resolu o usada no Windows para que se tenha uma janela sem scroll bar Por exemplo se voc est usando uma resolu o de 640x480 VGA o par metro height pode variar de O a 480 pixels keyPadKeyColor GS Um n mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor das teclas do Key Pad Teclado em Tela Este valor tamb m pode ser especific
105. 5 4 Fun es de Tela 267 19 5 5 Fun es dos Objetos de Tela 268 19 5 6 Fun es de Alarmes 275 19 5 7 Fun es das Receitas 279 19 5 8 Fun es de Hist ricos 281 19 5 9 Fun es da An lise Hist rica G E RAAE AAEN EAS AA AI S E S OTA OES 284 19 5 10 Fun es do CEP 19 5 11 Fun es de Relat rios 19 5 12 Fun es de Consultas 19 5 13 Fun es da Plotagem 19 5 14 Fun es de Drivers 19 5 15 Fun es de Database G 19 5 16 Fun es de Aplica es Remotas 19 5 17 Fun es do OPCServer 19 6 ATRIBUTOS 19 6 1 Atributos do Gerenciador Global 19 6 2 Atributos da Aplica o 19 6 3 Atributos de Tags 19 6 4 Atributos da Tela 19 6 5 Atributos dos Objetos de Tela 19 6 6 Atributos da Plotagem 19 6 7 Atributos de Alarmes 19 6 8 Atributos das Receitas 19 6 9 Atributos dos Hist ricos 19 6 10 Atributos da An lise Hist rica G 19 6 11 Atributos da Consulta 19 6 12 Atributos do CEP SPC 19 6 13 Atributos da Batelada 19 6 14 Atributos dos Relat rios 19 6 15 Atributos dos Drivers 20 Atributos do Banco de Dados G 19 6 16 349 19 6 17 Atributos da Lista de Usu rios 19 6 18 Atributos da Aplica o Remota 19 6 19 Atributos do Walcher Ka iuasa decido ceifa qe Abilio i eari do dada dead do Enc dot doando 354 19 6 20 Atributos do Steeplechase G 356 19 6 21 Atributos do OPG SONET NA in a
106. 9 frameRate Determina o n mero de quadros a capturar por segundo Atributos do Objeto XPresPlus Camera fileName Nome do arquivo de video 9 format Formato da imagem PAL M NTSC etc A name Nome do objeto 9 nFrame Determina o n mero do quadro atual 9 numBoard Determina o n mero da placa 9 numCam Define o n mero total de c meras 19 6 20 Atributos do Steeplechase G A server string Cont m o nome do servidor Steeplechase 9 scan inteiro Tempo de varredura e atualiza o do Steeplechase em milisegundos 356 Scripts Manual do Usu rio 19 6 21 Atributos do OPCServer G 9 serverStatus inteiro Indica o status atual do servidor OPC Se a verifica o do servidor estiver habilitada nas propriedades do OPCServer op o Verificar servidor OPC a propriedade serverStatus ser atualizada na freq ncia especificada na propriedade vrftTime Caso a verifica o do servidor estiver desabilitada a propriedade poder assumir os valores O n o conectado ou 1 desconhecido 9 totalAlarms inteiro Indica o n mero total de alarmes ativos em um grupo de tags OPC 9 vrfyTime inteiro Especifica o per odo de tempo em milissegundos em que o sistema deve verificar se o servidor est ativo Scripts 357 Cap tulo 20 Suporte a DDE O Elipse SCADA permite a troca de informa es com outros programas atrav s do suporte a tecnologia DDE Dynamic Data Exchange O si
107. Alt 0 Op es 1 teste app 2 SemNome app 3Scadal app 4 Teste app Sair Figura 1 Menu Arquivo 14 O que h naTela Manual do Usu rio Op es do Menu Arquivo COMANDO A O Nova aplica o Cria uma nova aplica o Abrir aplica o Abre uma aplica o j existente Salvar aplica o Salva a aplica o corrente Salvar aplica o como Salva uma c pia da aplica o corrente em um novo arquivo Fechar aplica o Fecha a aplica o corrente Rodar Executa a aplica o corrente Organizer Chama o Organizer Permite configurar algumas op es do Elipse SCADA como criar um arquivo de backup BAK quando salvar a aplica o configura es do mecanismo de prote o e o nome do arquivo da biblioteca de l ngua o default INTLBR32 DLL Nesta op o tamb m poss vel especificar uma aplica o a ser carregada automaticamente quando o Elipse SCADA ativado remotamente via OPC Lista dos quatro arquivos recentemente abertos Sair Encerra o Elipse SCADA 2 1 2 Menu Tela Tela Nova Ctrl Deletar Fechar ChrlsF4 Monitorar F8 Propriedades Redesenhar Figura 2 Menu Tela Op es do Menu Tela Monitorar Permite monitorar a tela corrente Propriedades Mostra as propriedades da tela corrente onde voc pode definir uma imagem de fundo e o estilo da janela entre outras caracter sticas O que h na Tela 15 Manual do Usu ri
108. Arquivos de imagens G No CE apenas BMP est dispon vel NOTA Usu rios de Windows XP dever o ter aten o quanto ferramenta de restaura o do sistema Esta ferramenta tamb m monitora os arquivos APP ou seja se for feita uma restaura o vers es mais antigas dos arquivos ser o recuperadas sobreescrevendo os arquivos mais recentes 30 Organizer Manual do Usu rio 3 2 1 Propriedades Gerais da Aplica o Quando voc seleciona a raiz Aplica o na rvore do Organizer suas propriedades s o mostradas ao lado direito da rvore A p gina de propriedades gerais da Aplica o aparece quando selecionada a aba Aplica o no topo das p ginas da Aplica o Esta p gina mostrada abaixo e seus respectivos campos s o descritos na tabela que segue Aplica o Janela Touch Screen web Scripts F CT dome plic a o Descri o Aplica o Elipse SCADA Estilos MV Barra de T tulo J Bot o de Fechar P Desabilta troca de aplica o Bot o de Minimizar Desabilita prote o de tela Bot o de Maximizar Permite Fechar Y Estat sticas 95 Importar Procurar item yE Prote o Figura 15 Propriedades da Aplica o Organizer 31 Manual do Usu rio Propriedades da Aba Aplica o OP O DESCRI O Descri o Barra de t tulo Define o nome da aplica o que aparecer na barra de t tulo caso a op o Barra de T tulo
109. BMP 320 200 0 TimeInHAxis Determina que o eixo X em um gr fico XY expresse tempo TimeInVAxis Determina que o eixo Y em um gr fico XY expresse tempo Fun es do Cursor Marca Pena G O cursor n o est habilitado no CE GetXAxis Retorna o nome do tag campo do eixo x GetYAxis Retorna o nome do tag campo do eixo y SetXAxis strNome Modifica o tag campo do eixo x atrav s do par metro strNome SetYAxis strNome Modifica o tag campo do eixo y atrav s do par metro strNome Scripts 287 Manual do Usu rio 19 5 14 Fun es de Drivers Fun es Comuns EditProperties Abre uma janela que permite a edi o das propriedades do driver LoadCfg nomeArquivo Carrega um arquivo especificado por nomeArquivo com a configura o do driver SaveCfg nomeaArquivo Salva a configura o do driver em um arquivo especificado por nomeArquivo StartComm Inicia a comunica o com o driver Retorna verdadeiro diferente de zero se a comunica o foi iniciada com sucesso ou falso zero se n o foi StopComm Encerra a comunica o com o driver Retorna verdadeiro diferente de zero se a comunica o foi encerrada com sucesso ou falso zero se n o foi Drivers PLC AddFilter filter Adiciona um filtro de comunica o filter ao Driver filter permite desabilitar leitura ou escrita nos Tags PLC ou Bloco que possuam os mesmos par metros especificados no filtro Exemplo desabilita t
110. CRI O Ajuste autom tico Calcula automaticamente os limites para os eixos X e ou Y Grade Rolante Faz com que a grade de fundo se movimente medida que os valores do gr fico s o atualizados Permite acrescentar um t tulo para as r guas Formato Data Hora Ajusta o formato de data e hora quando configurados para o eixo Cores Fundo da r gua Define a cor de fundo para as r guas Cores Texto da r gua Define a cor para o texto que ser mostrado nas r guas Cores Fundo do gr fico Define a cor de fundo para o gr fico Cores Grades e eixos Define a cor da grade e dos eixos do gr fico Grade Linhas de X Define o n mero de linhas horizontais da grade Grade Linhas de Y Define o n mero de linhas verticais da grade Fonte da r gua Define fonte tamanho e cor para os caracteres do gr fico M todos de C lculo O gr fico da m dia calculado da maneira seguinte Para cada amostra i 1 2 K calculada a m dia X ii 1 i X X X13 Xin n Uma linha central representada por X a m dia das m dias de cada amostra Voc pode obter o valor do desvio padr o das m dias O X usando um de dois m todos Hist ricos 147 Manual do Usu rio a M todo Sigma Para cada amostra i i 1 2 k calcula se 1 2 n Si x nx n j l A seguir calcula se o desvio m dio S S S S Utiliza se para a estimativa do desvio padr o um fator de corre o
111. DO DESCRI O default Cria o arquivo se n o existir colocando a string no fim do arquivo Falha se o arquivo n o existir colocando a string no final do arquivo Cria o arquivo se n o existir substituindo o arquivo por uma nova string Falha se o arquivo n o existir substituindo o arquivo por uma nova string Exemplo WriteToFile test txt Essa linha ser acrescentada para um arquivo existente 1 19 5 2 Fun es da Aplica o AddUser nome descri o login senha nivelAcesso Adiciona um novo usu rio na lista de usu rios da aplica o Retorna 1 um se for bem sucedida ou O zero caso contr rio Exemplo Application AddUser Jo o Machado Gerente JoaoM 1234 0 DeleteUser login G Apaga um usu rio da lista de usu rios Retorna 1 um se for bem sucedida ou 0 zero caso contr rio Exemplos 260 Scripts Manual do Usu rio Application DeleteUser JoaoM Application DeleteUser strUserName EditProperties G Abre uma janela que permite a edi o das propriedades da Aplica o GetMaxX Retorna a lagura da janela da aplica o em pixels GetMaxY Retorna a altura da janela da aplica o em pixels Login x y habilitaTitulo permiteFechar strTitulo Chama uma caixa de di logo para a identifica o login de um usu rio Retorna verdadeiro diferente de zero se o usu rio for logado com sucesso ou falso zero se n o for Em caso de
112. Descri o Transparente Piscar a cada Ajustar imagem DESCRI O Define o nome da anima o Uma breve descri o sobre o objeto Define que a cor especificada na op o Fundo ser transparente permitindo que o fundo da tela apare a Habilita uma borda linha preta ao redor dos quadros Define uma cor de fundo para a anima o Tempo em milisegundos para o pisca pisca entre as zonas Pisca e Padr o Ajusta o objeto anima o de forma que ele tenha o mesmo tamanho do primeiro quadro da anima o Objetos de Tela 89 Manual do Usu rio Zonas da Anima o Propriedades da Anima o 2 Tiolxi Geral Zonas Tamanho e Pos Moldura Tags So LT Bitmap Localiza o my pictures Deletar Buto ajuste Aerar Localiza o r Propriedades da Zona r Preview zm a juro dog Figura 53 Propriedades da Zona de Anima o 90 Objetos de Tela Manual do Usu rio Propriedades da Zona de Anima o OP O DESCRI O Lista os bitmaps dos quadros da anima o Selecione um dos bitmaps para ver e editar suas propriedades Localiza o Mostra o caminho dos bitmaps Adicionar Usado para adicionar um bitmap ou um grupo de bitmaps lista Deletar Remove um bitmap ou um grupo de bitmaps da lista Auto ajuste Ajusta automaticamente as zonas dividindo o total do intervalo igualmente entre as zonas definidas Alterar Localiza o Usado para trocar a
113. Elipse SCADA e outras aplica es Excel Access Word etc usando DDE Dynamic Data Exchange Para tanto voc precisa especificar a aplica o servidora o t pico e o item conforme voc pode ver na janela abaixo Tags 45 Manual do Usu rio Sist INEO Sist Supera EDS oa Figura 22 Propriedades do Tag DDE 46 Tags Manual do Usu rio Propriedades do Tag DDE Nome do Tag Voc pode usar tantos caracteres quanto queira mas espa os e caracteres especiais n o s o permitidos quando os Tags forem usados nos Scripts Mudar tipo para Permite que se mude o tipo do Tag Descri o Uma breve descri o sobre o Tag Nome do Servidor Define o nome do servidor DDE que pode ser uma aplica o Windows ex Excel Word etc ou um driver DDE fomecido pelo fabricante do seu equipamento A lista de programas dispon veis para servidores DDE aparece quando a seta ao lado desta caixa pressionada Define o nome do T pico do Servidor DDE dependendo do tipo do Servidor Pode ser um documento ex uma tabela do Excel A lista de T picos dispon veis aparece quando a seta ao lado desta caixa pressionada Define o nome do Item do Servidor DDE dependendo do tipo do Servidor Pode ser um item de um documento ex uma c lula em uma tabela do Excel Testar Conex o Permite que voc teste a configura o DDE Uma mensagem pode indicar um erro de conex o ou o valor recebido pelo item configurado
114. ElseIf lt condi o2 gt lt bloco de instru es 2 gt Else lt bloco de instru es n gt EndIf As condi es especificadas s o express es que podem ser avaliadas como verdadeiras diferente de zero ou falsas zero ou string vazio Se a condi o for verdadeira o bloco de instru es executado at o comando EndIf Quando este comando executado a condi o do If condi o avaliada primeiro caso verdadeira o bloco de instru es 1 executado encerrando o comando com o EndIf Se a condi o1 for falsa a condi o do ElseIf condi o2 avaliada e o bloco de instru es 2 executado caso esta seja verdadeira Se for falsa a pr xima condi o ElseIf ser avaliada e assim por diante Se nenhuma condi o ElseIf for verdadeira o bloco de instru es do Else ser executado O programa continua sua execu o com o comando ap s o EndIf Blocos de instru es Elself e Else s o opcionais Voc pode especificar tantas cl usulas ElseIf desejar entretanto elas nunca poder o estar ap s uma cl usula Else Qualquer bloco de instru es pode conter comandos If EndIf aninhados 19 4 2 Comando For Next Repete um bloco de instru es um determinado n mero de vezes A esta repeti o damos o nome de La o ou Loop Sintaxe For lt contador gt lt in cio gt To lt fim gt lt bloco de instru es gt Next 19 4 3 Comando While Wend Executa um bloco de instru es enqu
115. Este pacote inclui e Comunica o com equipamentos via drivers DLLs e OPC Servidor e Cliente e Objetos de Tela e Visualiza o de alarmes ativos e Comunica o em bloco Introdu o 9 Manual do Usu rio e Scripts e Servidor e cliente DDE e Servidor de rede Elipse e Controle de acesso atrav s de lista de usu rios O pacote n o inclui ferramentas para o registro de dados hist ricos alarmes ou relat rios al m de outras funcionalidades que venham a surgir em pacotes mais avan ados Elipse MMI Man Machine Interface um software de supervis o completo Possui banco de dados propriet rio relat rios formatados hist ricos receitas alarmes e Controle Estat stico de Processos facilmente implement veis Pode ainda ser um servidor da dados para outras esta es Elipse Inclui todos os recursos do pacote View e mais Hist ricos receitas e relat rios e Controle Estat stico de Processos M dulo CEP e Objetos de tela Browser hist ricos e alarmes hist ricos e Registro de alarmes em disco O Elipse MMI indicado para sistemas de qualquer porte onde n o sejam necess rias conex es com bancos de dados externos ODBC e DAO ou aplica es de rede e quando o usu rio precisa enxergar outras esta es de supervis o Elipse Pro a mais avan ada ferramenta do Elipse SCADA Permite trocar dados em tempo real com outras esta es transferir atualizar bancos de dados realiza
116. Manual do Usu rio tamb m pode ser especificado pela fun o RGB r g b onde cada componente r g b pode variar de 0 a 255 9 type Um inteiro sem sinal de 1 a 2 determinando o tipo de dados a ser mostrado no SetPoint que pode ser um string 1 ou Um n mero 2 verticalAlign inteiro sem sinal de O a 2 Determina o alinhamento vertical para os dados que ser o mostrados no SetPoint a saber 0 pelo topo 1 centro e 2 por baixo visible Um atributo booleano determinando que o SetPoint seja vis vel Retorna verdadeiro diferente de zero se o SetPoint vis vel ou falso zero se n o em pixels usado juntamente com o atributo height para definir o tamanho do SetPoint Um inteiro com sinal de 32768 a 32767 determinando a coordenada X para o canto superior esquerdo do SetPoint em pixels usado juntamente com o atributo Y para definir a posi o do canto superior esquerdo do SetPoint a partir da origem da Tela 0 0 LJ y Um inteiro com sinal de 32768 a 32767 determinando a coordenada Y para o canto superior esquerdo do SetPoint em pixels E usado juntamente com o atributo X para definir a posi o do canto superior esquerdo do SetPoint a partir da origem da Tela 0 0 Atributos do Slider description um string contendo uma breve descri o sobre o Slider enabled Um atributo booleano usado para habilitar o acesso do teclado e mouse ao objeto Slider Retorna verdadeiro diferent
117. PRESS O 4 8 TAG BLOCO 51 4 8 1 Elemento de Bloco 53 4 9 TAGRAM 55 4 10 TAG MATRIZ DO 4 11 TAGBIT 57 4 12 P GINA DE ALARMES 58 4 13 SCRIPTS DE TAGS 5 TELAS sa Aa AAA A a aA a a aaa Kaa aaa KARA KREKAR 5i PROPRIEDADES GERAIS DA TELA 5 2 PROPRIEDADES DE ESTILO DE TELAS 5 3 SCRIPTS DE TELA 6 OBJETOS DE TELA 6 1 EDI O DOS OBJETOS DE TELA 6 2 PROPRIEDADES DOS OBJETOS DE 6 21 P gina Tamanho e Pos 6 2 2 P gina Moldura 6 2 3 P gina de Tags 10 11 12 13 14 6 3 SCRIPTS DE OBJETOS DE TELA 6 4 REFER NCIA CRUZADA 6 5 OBJETOS DE VISUALIZA 6 5 1 Texto 6 5 2 Display 6 5 3 6 5 4 6 5 5 6 5 6 6 5 7 VIGO Naa dede on a rnb ASA OEA fds a ESN 93 6 5 8 Preview RN 6 5 9 Tend ncia 6 5 10 Gr fico de Barras 6 5 11 Gauge 6 6 OBJETOS DE INTERA O 6 6 1 6 6 2 6 6 3 6 6 4 ALARMES TA PROPRIEDADES GERAIS DOS ALARMES 7 2 SCRIPTS DOS ALARMES RECEITAS PR 8 1 PROPRIEDADES GERAIS DA RECEITA 8 2 EDITANDO RECEITAS HIST RICOS 9 1 PROPRIEDADES GERAIS DOS HIST RICOS 9 2 AN LISE HIST RICA 9 3 CONTROLE ESTAT STICO DE processos RB ceara N PA OE ANAT AS a da IIET IS 143 RELAT RIOS EA A A EEA EEEE La Sn O Sl Sat 10 1 PROPRIEDADES GERAIS 10 2 CONFIGURA ES 10 8 CONSULTA 10 4 BANCO DE DADOS 10 5 BATELADA 10 6 GR FICO 10 7 PENAS
118. Processo de Batelada estiver marcada ver Propriedades Gerais do Hist rico o quadro Batelada nesta p gina estar dispon vel para a escolha da Batelada A p gina de Configura es dos Relat rios aparece quando selecionada a aba Configura es no topo das p ginas do Relat rio Texto ou Gr fico Esta p gina mostrada abaixo e seus respectivos campos s o descritos na tabela que segue 160 Relat rios Manual do Usu rio He Consulta Banco de Dados Ba EO Arquivo fonte Localizar Batelada Especifica Figura 104 Configura es do Relat rio Configura es dos Relat rios OP O DESCRI O Arquivo fonte Define o nome do arquivo fonte para o Relat rio DAT ou HDR Localizar Permite localizar o arquivo fonte a ser usado pelo Relat rio Todas as bateladas Seleciona todas as bateladas para serem impressas Esta op o est dispon vel somente para arquivos de Hist rico por batelada Ultima batelada Seleciona a ltima batelada para ser impressa Esta op o est dispon vel somente para arquivos de Hist rico por batelada Batelada espec fica Seleciona uma batelada espec fica para ser impressa conforme o especificado nos campos Campo e Valor Lista os campos dispon veis para sele o de uma batelada espec fica Somente campos tipo string ser o listados Define o valor a ser buscado quando numa batelada espec fica Relat rios 161 Manual do Usu
119. Screens Screenl o novo objeto ser chamado Display2 e ser colocado na pasta Screens Screen2 CopyObject Screens Screenl Displayl Display2 Screens Screen2 Cos angle Retorna o cosseno do ngulo especificado O ngulo angle expresso em radianos CreateDir dir Cria um novo diret rio especificado no par metro dir Retorna TRUE se for bem sucedida ou FALSE se falhar Os atributos globais lastError e lastErrorStr s o atualizados por essa fun o CreateFile nomeArquivo string Cria um arquivo chamado nomeArquivo escreve o texto string no arquivo e fecha o arquivo Se o arquivo j existir ele destru do e substitu do pelo novo conte do Retorna FALSE em erro ou TRUE caso contr rio 236 Scripts Manual do Usu rio DDEExecute servidor t pico comando G Envia um comando DDE para outra aplica o O par metro servidor o nome do servidor DDE normalmente o nome de uma aplica o o par metro topico um documento aberto na aplica o e o par metro comando o comando que voc quer executar Exemplo DDEExecute Excel Sheet1 SELECT R1C1 R5C1 DDEExecute Excel Sheet1 PRINT 1 1 FALSE FALSE 1 FALSE 1 360 360 O primeiro exemplo seleciona a regi o a ser impressa o segundo executa o comando de impress o O primeiro par metro sempre o nome da aplica o O segundo par metro a planilha ou documento que voc quer acessar incluindo o caminho e a extens
120. a 19 6 9 Atributos dos Hist ricos patch Um atributo booleano usado para habilitar um processo de batelada Retorna verdadeiro diferente de zero se a batelada est habilitada ou falso zero se n o est A description Um string contendo uma breve descri o sobre o Hist rico enabled Um atributo booleano usado para habilitar a grava o dos dados hist ricos no arquivo de Hist rico Retorna verdadeiro diferente de zero se a grava o est habilitada ou falso zero se n o est A filename Um string contendo o nome do arquivo de Hist rico isBatchRunning Um atributo booleano somente leitura determinando se a batelada est sendo executada ou n o Retorna verdadeiro diferente de zero se a batelada est executando ou falso zero se n o est name Um string contendo o nome do Hist rico usado como identificador do Hist rico networkSupport Um atributo booleano usado para habilitar o suporte a rede para o Hist rico isto permite que o Hist rico seja acessado somente para leitura 342 Scripts Manual do Usu rio por outras aplica es Elipse na Rede atrav s de um Browser ou Relat rio do tipo An lise Hist rica Retorna verdadeiro diferente de zero se o suporte a rede est habilitado ou falso zero se n o est 9 size Um inteiro sem sinal de 0 a 65535 determinando o tamanho do arquivo de Hist rico em n mero de registros writeTime Um inteiro longo sem sinal
121. a es a seguir OnComm Error Executado cada vez que um erro de leitura ou escrita ocorrer no driver 11 3 Lista de Tags Associados A p gina Lista de Tags mostra os tags PLC e Bloco que est o associados ao driver em quest o permitindo a edi o dos par metros de endere amento e varredura diretamente na lista num processo semelhante a uma planilha eletr nica Configura o Scripts Lista de Tags Refer ncia Cruzada name mibi n22 nab3 nba scan size Figura 116 Cabe alho da Lista de tags associados Op es dispon veis na Lista de tags associados OP AO DESCRI O N1 B1 N4 B4 Par metros de endere amento do tag Scan Tempo de atualiza o leitura do valor do tag Size Mostra o tamanho de um tag Bloco n o dispon vel para tags PLC Exportar Tags Permite criar um arquivo no formato CSV com a defini o dos par metros dos tags listados Este arquivo pode ser importado no Elipse E3 ou qualquer outro software compat vel como por exemplo o Microsoft Excel Drivers 181 Cap tulo 12 Database amp A op o Databases permite criar e manipular bancos de dados dentro do Elipse SCADA Este objeto utiliza o padr o ODBC do Windows que efetua a manipula o do banco de dados enviando e recebendo dados Open Database Connectivity ODBC uma interface criada pela Microsoft que oferece uma interface universal para acesso a diferentes bancos de dados inclu
122. a o est habilitada ou falso zero se n o est busy Um atributo booleano usado para informar se uma comunica o est ocorrendo Retorna verdadeiro diferente de zero se uma comunica o est ocorrendo ou falso zero se nenhuma comunica o est sendo feita description Um string contendo uma breve descri o sobre o Driver A driverName Um string contendo o nome do Driver conforme o fabricante este nome ser usado para a comunica o com o PLC driverPath Um string contendo a localiza o path do Driver enableRead Um atributo booleano usado para habilitar a leitura de valores e blocos do driver Retorna verdadeiro diferente de zero se a leitura est habilitada ou falso zero se n o est enableRetry Um atributo booleano usado para habilitar a uma nova tentativa de comunica o se algum erro ocorrer Retorna verdadeiro diferente de zero se a retentativa est habilitada ou falso zero se n o est enableWrite Um atributo booleano usado para habilitar a escrita de valores e blocos do driver Retorna verdadeiro diferente de zero se a escrita est habilitada ou falso zero se n o est hideMouse Um atributo booleano determinando que o mouse seja escondido durante a comunica o Retorna verdadeiro diferente de zero se o desaparecimento do mouse est habilitado ou falso zero se n o est isLoaded Um atributo booleano usado para informar se o driver est carregado e
123. a o CEP tamb m est associado a um objeto Hist rico e poss vel habilitar a sua configura o em tempo de execu o Quando o CEP chamado uma Janela de Propriedade aberta Atrav s dela poss vel configurar as op es do CEP que possui 7 p ginas Configurar Cores das Penas Gr fico de M dia Gr fico de Dispers o Gr fico de Histograma Configura es e Consulta As nota es a seguir ser o usadas na explica o das f rmulas do CEP e K n mero de amostras X m dia aritm tica dos valores da amostra i onde i 1 2 3 k e N tamanho de cada amostra Xi valor j da amostra i onde j 1 2 3 n Hist ricos 143 Manual do Usu rio Configurar Esta a p gina principal do CEP e permite a configura o de suas propriedades gerais Nesta tela tamb m encontramos bot es para chamar as telas auxiliares do CEP que permitem visualizar gr ficos e resultados da an lise estat stica Configurar Cores das Penas Gr fico de M dias Gr fico di CIJ Pontos Grupo Tipo de Dispers o Tag 5 ti Ranges E rm Limites de Engenharia E ftualizar CEP Inferior Superior 5000 f 5000 r Visualizar mr Mostra P ginas de Propriedades e ga Gr fico da M dia pd Ea P ginas selecionadas Gr fico Dispers o I Configurar I Cores das Penas Gr fico Histograma Gr fico de M dia EEE I Gr fico de Disper o I Gr fico de Hi
124. a tabela que segue Geral Scripts Refer ncia Cruzada Nome AppR emotal Descri o Defini o de Aplica o Remota Driver de Rede nenhum E juda Configura o de Rede Configurar Novo Tag Remoto Novo Arquivo Remoto Novo V deo Remoto Novo Grupo V Conecta com o servidor ao rodar a aplica o Figura 124 Propriedades Gerais Aplica es Remotas 195 Manual do Usu rio Propriedades Gerais de Aplica es Remotas OP O DESCRI O Descri o Driver de rede Configura o de rede Conectar com o servidor ao rodar a aplica o fim de que estejam dispon veis edi o permitida neste campo Elipse Define o nome da Aplica o Remota que ser usada na rvore do Organizer e nos Scripts Uma breve descri o sobre a Aplica o Remota Permite a sele o de um Driver de Rede para a Aplica o Remota corrente Os drivers devem ser instalados na op o Drivers da rvore da aplica o a Mostra a configura o de rede usada pelo driver selecionado por exemplo porta remota endere o de rede remoto endere o do nodo remoto Nenhuma Habilita a conex o com a Aplica o Remota Servidor no in cio da execu o da aplica o no Ajuda Mostra a Ajuda do Driver selecionado Configura o Abre uma janela que permite Novo Tag Remoto Novo arquivo Remoto Novo Grupo servidor de 1 a 32767 Servidor 8 caracteres hexa Servidor
125. a vermelho no gr fico de barras Barl DIM index FOR index 1 to 4 Barl SetIndexBarColor index RGB 255 0 0 NEXT SetLoLoColor barIndex color SetLowColor barIndex color SetNormalColor barIndex color SetHighColor barIndex color SetHiHiColor barIndex color Ajusta a cor de uma zona espec fica em um Bar Gauge SetLoLoLimit barlindex value SetLowLimit barIndex value SetHighLimit barIndex value SetHiHiLimit barIndex value Ajusta o limite de uma zona espec fica em um Bar Gauge Scripts 273 Manual do Usu rio Fun es do Browser GetField nomeDoCampo Retorna o valor do campo indicado por nomeDoCampo na linha atual apontada por curSel Se chamada no script OnDrawRowt retorna o valor do campo na linha que vai ser desenhada SetLabel indiceColuna titulo Permite mudar o t tulo de uma coluna em runtime O par metro indiceColuna indica o n mero da coluna come ando por 0 O n mero da coluna atribu do obedecendo a ordem que aparece na aba Banco de Dados mesmo para colunas desabilitadas O par metro titulo indica o novo texto que deve ser configurado para a coluna SetRecordRange primeiroReg ltimoReg Define um intervalo de registros a ser carregado no Browser SetTempRowcColor cor Permite ajustar a cor de fundo da linha que vai ser desenhada SetTempRowTextColor cor Permite ajustar a cor do texto da linha que vai ser desenhada UpdateQuery Atualiza a consulta d
126. ada pelo Tag Demo corrente Limite inferior Define um valor m nimo para o Tag Demo Limite superior Define um valor m ximo para o Tag Demo Incremento Define o incremento para o Tag Demo para uma curva dente de serra Define o n mero de per odos entre cada gera o de valor para o Tag Demo Por exemplo se for 1 um valor gerado a cada per odo se for 2 gera um valor a cada dois per odos e assim por diante usado junto com o atributo period para controlar o intervalo de tempo para a varia o dos dados Per odo Define o n mero de milisegundos entre a gera o de cada novo valor para o Tag Demo usado junto com o atributo delay para controlar o intervalo de tempo para a varia o dos dados Habilitado Define a condi o inicial do Tag Demo Habilitada ou Desabilitada Os valores do Tag Demo s o gerados somente quando esta op o estiver marcada caso contr rio o valor do Tag permanece o mesmo Tags 49 Manual do Usu rio 4 7 Tag Express o O Tag Express o permite que voc atribua uma express o num rica ou alfanum rica a um tag Voc pode criar equa es envolvendo outros tags e strings As mesmas fun es operadores e constantes usadas nos Scripts podem ser usadas nos Tags Express o Geral flarmes Scripts Refer ncia Cruzada Nome tag0O4 Mudar tipo para Descri o Acessar bits jy arr Express o FI Erros No errors Figura 24 Propriedades d
127. adeiro diferente de zero se a aplica o inicia maximizada ou falso zero se n o startMinimized Um atributo booleano determinando que a janela da aplica o inicie minimizada Retorna verdadeiro diferente de zero se a aplica o inicia minimizada ou falso zero se n o startNormal Um atributo booleano determinando que a janela da aplica o inicie normalizada Retorna verdadeiro diferente de zero se a aplica o inicia normalizada ou falso zero se n o startScreen Somente para uso do Elipse SCADA N o s o permitidas modifica es por parte de usu rios titleBar G Um atributo booleano determinando que a Barra de T tulo seja mostrada na janela da aplica o Retorna verdadeiro diferente de zero se a Barra de T tulo mostrada ou falso zero se n o useKeyPad Um atributo booleano habilitando o uso do KeyPad Teclado em tela em tempo de execu o Retorna verdadeiro diferente de zero se o KeyPad est habilitado ou falso zero se n o est 9 userAccessLevel Um inteiro sem sinal de O a 65535 somente leitura determinando o n vel de acesso do usu rio logado na aplica o A userLogin Um string somente leitura contendo o nome de usu rio login corrente A userName Um string somente leitura contendo o usu rio corrente logado na aplica o A version Um string somente leitura indicando a vers o do Elipse que salvou a aplica o por ltimo 304 Scripts Manual
128. ado Este par metro opcional e o valor default 1 Exemplo Relatorio PrintToFile turtle dat 1 1 RemovealIFilters Remove os filtros de todos os campos do relat rio RemoveFilter campo Remove um filtro de um campo field 19 5 12 Fun es de Consultas FindTime time firstReg lastReg Retorna o n mero do primeiro registro entre firstReg e lastReg que possue a data e hora maior ou igual a time Se n o existirem registros no intervalo especificado com a data maior ou igual a time a fun o retorna 1 Exemplo Query1 FindTime MakeTime 2 3 1995 13 45 30 20 50 ReloadStructure For a o objeto consulta a recarregar a lista de campos Isto est requerido se voc mudar a especifica o de fonte para a consulta e a estrutura da especifica o for diferente do campo precedente Exemplo 286 Scripts Manual do Usu rio ReportTxt Query filename C Data MON12 DAT ReportTxt Query ReloadStructure 19 5 13 Fun es da Plotagem SaveBitmap nomeArquivo largura altura escalaFonte G Grava o gr fico em um arquivo BMP O par metro nomeArquivo determina o nome e o caminho do arquivo BMP largura e altura especificam a largura e altura do bitmap respectivamente escalaFonte determina o tamanho da fonte do texto do bitmap de acordo com a f rmula tamanhoDaFonte escalaFonte 1000 Se zero o tamanho da fonte n o alterado Exemplo Trendl Plotter SaveBitmap C SNAPSHOT
129. ado fi QuantidadeDeProduto 10000 Figura 87 Editando Receitas Campos da janela Editar Receitas OP O DESCRI O Receitas Permite a sele o de uma receita no modelo corrente T tulo da Receita Nova Receita Nome ou descri o da receita Cria uma nova receita Cada modelo de receita pode ter v rias receitas conjunto de valores relacionadas Apaga Receita Apaga a receita selecionada Copia Receita Digite aqui o novo valor para o tag selecionado Permite copiar uma receita j definida a fim de tornar mais f cil a cria o de receitas com muitas vari veis Permite a edi o do valor do tag para a receita corrente que s o listados no quadro inferior Os tags s o identificados por suas etiquetas associadas Use as setas de dire o do teclado ou o mouse para selecionar o tag a ser editado Receitas 131 Cap tulo 9 Hist ricos Os Hist ricos permitem o armazenamento da varia o dos dados de um processo ao longo do tempo possibilitando an lises futuras Estes Hist ricos podem ser gerados de duas maneiras diferentes de forma Cont nua ou em Bateladas em batch Na forma cont nua o Elipse SCADA armazena os dados continuamente durante a execu o da aplica o Na forma de bateladas o hist rico feito por lotes Nessa modalidade necess rio enviar um comando via script para iniciar e terminar a gera o do hist rico 9 1 Propriedades Gerais dos Hist ri
130. ado em modo Demonstra o que pode ser utilizado para avalia o do software O modo Demo possui quase todos os recursos existentes no m dulo Configurador com as seguintes diferen as e N o permite salvar aplica es com mais de 20 tags e Permite at cinco 5 conex es simult neas do Elipse Web e Permite a execu o de uma aplica o e comunica o com equipamentos de aquisi o de dados por at duas horas Nesse modo o software pode ser livremente reproduzido e distribu do Os m dulos Runtime e Master est o tamb m dispon veis em vers es Lite que possuem as mesmas caracter sticas por m s o limitadas em n mero de tags vari veis Lite 75 com 75 tags e Lite 300 com 300 tags G Na vers o Windows CE apenas o modo Runtime est dispon vel em licen as de 75 300 ou 1500 tags Plug ins Plug ins s o ferramentas adicionais que permitem a expans o dos recursos do Elipse SCADA acrescentando funcionalidades no software Eles podem ser adquiridos separadamente e trabalham em conjunto com qualquer vers o do software Atualmente est o dispon veis os seguintes plug ins Permite a monitora o de sistemas atrav s de recursos de captura registro e transmiss o digital de imagens em tempo real Suporta diversos padr es elipso f h inclusive MPEG possibilitando a visualiza o em q E Sr Janelas com tamanho e qualidade program veis pelo usu rio Permite a cria o de um banco de imagens com busca
131. ado pela fun o RGB r g b onde cada componente r g b pode variar de O a 255 2 keyPadTextColor 8 Um n mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor do texto das teclas do Key Pad Teclado em Tela Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente r g b pode variar de O a 255 keyPadTitleBar GB Atributo booleano indica se o Key Pad ter barra de t tulo um default ou n o zero 302 Scripts Manual do Usu rio keyPadVisible G Um atributo booleano determinando que o Key Pad seja vis vel Retorna verdadeiro diferente de zero se a Key Pad vis vel ou falso zero se n o keyPad Width 8 Um inteiro sem sinal de O a 65535 determinando a largura da janela do Key Pad em pixels usado juntamente com o atributo KeyPadHeight para definir o tamanho da janela Este atributo deve ser definido conforme a resolu o usada no Windows para que se tenha uma janela sem scroll bar Por exemplo se voc est usando uma resolu o de 640x480 VGA o par metro height pode variar de O a 640 pixels t keyPadX 8 Um inteiro com sinal de 32768 a 32767 determinando a coordenada X para o canto superior esquerdo da janela do Key Pad em pixels usado juntamente com o atributo Y para definir a posi o do canto superior esquerdo da janela Este atributo deve ser definido conforme a resolu o usada no Windows para que se tenha uma janela se
132. ag demo enquanto o tag est ativo Retorna verdadeiro diferente de zero se a simula o de dados est habilitada ou falso zero se n o est 334 highLimit Um n mero real configurando o limite alto do tag demo usado junto com o atributo lowLimit para definir o intervalo de varia o do Tag 308 Scripts Manual do Usu rio I99 5 P j Es 33 increment Um n mero real determinando o incremento a ser adicionado aos dados conforme a frequ ncia de tempo especificada em period 334 lowLimit Um n mero real configurando o limite baixo do tag demo usado junto com o atributo highLimit para definir o intervalo de varia o do Tag 9 period Um inteiro configurando o intervalo em milisegundos entre a gera o de cada novo valor para o tag demo usado junto com o atributo delay para controlar o intervalo de tempo para a varia o dos dados 9 type Um inteiro configurando o tipo de varia o do tag demo A varia o descrita por uma curva e pode ter os seguintes tipos Tipos de varia o NOME VALOR DESCRI O Dados variando randomicamente Rand mico Dados variando conforme uma fun o seno Senoidal Dados alternam entre dois valores Onda Quadrada Um gr fico tipo dente de serra onde os Rampa de Subida dados variam de um limite mais baixo para um mais alto Um gr fico tipo dente de serra onde os Triangular dados variam entre dois limites Um gr fico tipo dente de serra onde os Rampa de Descida dad
133. ag Define que o sistema ir supervisionar o Tag OPC sempre atualizado constantemente mesmo que ele n o esteja sendo utilizado em nenhum lugar da aplica o a fim de n o perder nenhum alarme deste tag Usa outro nome de tag Permite definir um nome alternativo para o tag Ativar alarme ap s espera Ativa o alarme ap s o tempo em milissegundos de determinado OPC Server 223 Manual do Usu rio 18 3 Grupo OPC Os grupos OPC permitem uma organiza o visual dos tags OPC facilitando sua manipula o Em muitos casos estes grupos s o criados automaticamente durante a importa o de tags do servidor refletindo a estrutura hier rquica do pr prio Refer ncia Cruzada Nome Novo Grupo Grupol Importar Descri o Grupo de Tags Figura 142 Propriedades de Grupos OPC Propriedades do Grupo OPC OP O DESCRI O Especifica o nome do objeto Uma breve descri o do objeto Insere um novo Grupo OPC no objeto OPCServer Importar Permite importar tags ou grupos de tags definidos no servidor OPC para o Grupo OPC em quest o 224 OPC Server Manual do Usu rio Quando acionado o bot o Importar tags a janela abaixo mostrada A partir da basta arrastar o tag desejado para o grupo selecionado Assistente de Importa o f xj Sua Aplica o Servidor OPC EfPhoenixContact Interbus 2 Et Phoenix 5 Simulate Array ES Aray10 ES Array200 E Misc Addition ES C
134. al Escala normal Lim Super 20000 Lim Inferior 0 Geral Avan ado i J Exibir r gua Superior IV Exibir r gua a Esquerda IV Exibir r gua Inferior J Exibir r gua a Direita Ajuste Autom tico Ajuste Autom tico V Grade Rolante V Grade Rolante Texto Texto Formato Data Hora Formato Data Hora r Cores Iv Grade Fundo da r gua 1 M Linhas de X 1 4 Texto da r gua E Linhas dy 3 4 Fundo do gr fico E M Grade e Eixos m Fonte da R gua EB E Ko etrr esef Sr MILE RErE Ela seas Fechar Figura 62 Propriedades da Tend ncia Objetos de Tela 99 Manual do Usu rio Propriedades para os Eixos X e Y Escala A primeira caixa de sele o indica o tipo de escala a ser usado no eixo a saber escala normal escala logar tmica ou fator de pot ncia Define o limite esquerdo do eixo X no gr fico Esta op o est dispon vel somente se o gr fico do tipo XY Limite direito Define o limite direito do eixo X no gr fico Esta op o est dispon vel somente se o gr fico do tipo XY Exibir r gua superior Exibe uma r gua no topo do gr fico com os valores do eixo X Exibir r gua inferior Exibe uma r gua na base no gr fico com os valores do eixo X Limite superior Define o limite superior do eixo Y no gr fico Limite inferior Define o limite inferior do eixo Y no gr fico Exibir r gua a esquerda Exibe uma r g
135. alcParametert E3 CalcParameter E3 CaleParameter3 ES CalculateSomethi Ea Enginel ES Engine S Engine3 E Ramp E3 StateEngines Server EZ Integer0 a gt rrasta os elementos para copiar da aplica o fonte para a sua aplica o Figura 143 Assistente de importa o 18 4 Qualidade Os campos de qualidade representam o estado de qualidade do valor do item formado de uma palavra de 16 bits sendo que os primeiros 8 bits s o definidos na forma de 3 campos de bits Campo Qualidade Campo Substatus e Campo Limite Os outros 8 bits de maior ordem est o dispon veis para uso de cada fabricante Se esses bits forem utilizados os bits de qualidade padr o ainda s o utilizados para indicar quais dedu es pode se fazer sobre os dados retornados Assim de responsabilidade do cliente interpretar o campo de informa es espec ficas de qualidade para garantir que o servidor que est provendo essa informa o usa as mesmas regras que o cliente OPC Server 225 Manual do Usu rio QUALIDADE 128 191 192 255 Campo Qualidade CAMPO QUALIDADE Reservado DESCRI O O valor n o us vel pelas raz es indicadas no substatus A qualidade do valor incerta pelas raz es indicadas no substatus N o usado pelo padr o OPC A qualidade do valor Boa Um servidor que n o suporta informa o de qualidade retorna 192 sempre Bom Tamb m aceit
136. ando um duplo clique sobre o objeto Alarmes Propriedades do Alarme Ei Joj x Cores Formato da Mensagem Tamanho e Pos LLJ Nome Alamet Descri o Objeto Alarme Tipo de Al di Da Prioridade 1 Para Prioridade s99 Resumido Hist rico Iv Barra de Ferramentas IV T tulos Bot es grandes Grupo de Alarmes grupo padr o Figura 82 Propriedades Gerais dos Alarmes Propriedades Gerais dos Alarmes OP AO DESCRI AO Uma breve descri o sobre o objeto Alarmes 120 Objetos de Tela Manual do Usu rio OP O DESCRI O Tipo de alarme Resumido mostra os alarmes ativos ou seja Tags que est o em situa o de alarme no momento Hist rico mostra os alarmes que est o registrados no arquivo de alarmes Obs a op o Habilita Reg no objeto Alarmes no Organizar deve estar habilitada Da Prioridade Define a prioridade mais alta de alarmes a serem mostrados no objeto Para Prioridade Define a prioridade mais baixa de alarmes a serem mostrados no objeto Barra de Ferramentas Mostra ou esconde a barra de ferramentas do objeto Alarme Titulos Habilita uma barra de t tulo no objeto Alarme mostrando uma linha de cabe alho com selecionados na p gina Formato da Mensagem Bot es grandes Habilita bot es grandes na barra de ferramentas do objeto de Alarmes Grupo de alarmes Seleciona o grupo de alarmes que ser mostrado no objeto de Alarmes corrente
137. anho da coluna Usu rio user em caracteres userName booleano Se verdadeiro indica que a coluna Usu rio user deve ser mostrada value booleano Determina que a coluna de valores dos Tags seja mostrada no objeto Alarme Retorna verdadeiro diferente de zero se a coluna de valores dos Tags mostrada ou falso zero se n o 9 valueLength Inteiro sem sinal de 1 a 10 determinando o comprimento dos valores dos Tags que ser o mostrados Somente dispon vel se o atributo comment est habilitado 9 valuePrec Inteiro sem sinal de 0 a valueLength 2 determinando o n mero de d gitos decimais para os valores que ser o mostrados no Alarme windowColor N mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor de fundo do Alarme Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente RGB pode variar de 0 a 255 Atributos da Anima o backgroundColor Um n mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor de fundo da Anima o Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente r g b pode variar de 0 a 255 9 blinkTime Um inteiro sem sinal de O a 100 determinando o tempo em ms de pisca pisca da Anima o ou seja o tempo em que a zona default ir piscar alternando com a zona atual border Um atributo booleano determinando que a borda da Anima o seja mostrada no objet
138. anto uma determinada condi o verdadeira 232 Scripts Manual do Usu rio Sintaxe While lt condi o gt lt bloco de instru es gt Wend A condi o especificada uma express o que pode ser avaliada como verdadeira diferente de zero ou falsa zero ou string vazio Se a condi o for verdadeira o bloco de instru es executado at a instru o Wend quando ent o a condi o avaliada novamente O bloco de instru es ser repetido at que a condi o seja falsa quando o comando depois da instru o Wend ser executado La os While Wend podem ser aninhados 19 4 4 Comando Repeat Until Executa um bloco de instru es at que determinada condi o seja verdadeira Sintaxe Repeat lt bloco de instru es gt Until lt condi o gt A condi o especificada uma express o que pode ser avaliada como verdadeira diferente de zero ou falsa zero ou string vazio O bloco de instru es executado e ap s a condi o avaliada Se for falsa o bloco de instru es repetido e a condi o avaliada novamente O bloco de instru es ser repetido at que a condi o seja verdadeira quando ent o o comando depois da instru o Until ser executado La os Repeat Until podem ser aninhados 19 4 5 Comando Return Encerra a execu o imediatamente retornando ao ponto de onde foi chamado o script 19 5 Fun es Especiais O Elipse SCADA possui uma s
139. arecer ao lado direito da rvore Usando os bot es desta p gina voc pode criar um novo grupo de tags ou um novo tag para a sua aplica o O novo grupo ou tag que for criado ir aparecer automaticamente na rvore da aplica o abaixo da op o Tags Grupo de Tags Refer ncia Cruzada Nome Novo Grupo Grupo1 Descri o Grupo de Tags Novo Iag HeElatalil ER Figura 19 Grupo de Tags Propriedades da Aba Grupo de Tags OP O DESCRI O Define o nome do grupo de tags selecionado Um grupo de tags trabalha da mesma forma que um diret rio onde v rios tags ser o definidos Descri o Uma breve descri o sobre o grupo selecionado Novo Grupo Cria um novo grupo de tags a partir do grupo atual Novo Tag Cria um novo tag Relat rio Abre uma janela para configura o de um relat rio de todos os tags existentes na aplica o Podem ser selecionadas apenas as propriedades que se deseja imprimir para cada tipo de tag O relat rio ser impresso em um arquivo texto especificado na caixa Imprime para o arquivo 40 Tags Manual do Usu rio 4 2 Novo Tag Quando voc pressiona o bot o Novo Tag a janela a seguir ir aparecer Nesta janela voc poder definir o nome do tag a quantidade de tags que voc deseja criar e o seu tipo Todos os tags especificados no campo Quantidade ser o do mesmo tipo definido no campo Tipo do Tag Op es de Tags OP O DESCRI O Nome
140. as propriedades selecionando a p gina desejada a partir das abas no topo da janela 26 Organizer Manual do Usu rio 2 ol Grupo de Tags Refer ncia Cruzada Novo Grupo E Aplica o Name H Tela i mes Alar Relat rio de Refer ncias Novo Tag amp Rec Relat rio de Scripts 5 po Hist Ferramenta de Tradu o eo Relat rio TES Principal de Tags E Drivers Fm Aplica esRemotas S Databases Bh Watcher g Steeplechase 2 OPCServers Usu rios am aa Figura 13 Menu de a es Ao clicar com o bot o direito sobre os objetos do Organizer as seguintes op es aparecem Procurar e Substituir permite procurar e substituir textos em scripts e propriedades do objeto selecionado e seus filhos Esta procura case sensitive diferencia mai sculas de m n sculas Relat rio de Refer ncias produz um relat rio com as refer ncias cruzadas do objeto selecionado e seus filhos Relat rio de Scripts auxilia o usu rio na organiza o e documenta o dos scripts da aplica o Ferramenta de Tradu o auxilia na tradu o de uma aplica o mostrando e permitindo editar propriedades com textos Os bot es na Barra de Ferramentas do Organizer permitem realizar determinadas tarefas rapidamente sem utilizar os menus Existem 13 bot es como pode ser verificado na tabela a seguir Organizer 27 Manual do Usu rio ICONE 2 Fe
141. automaticamente manda os dados entrados no controle para o tag associado quando este perder o foco backgroundColor N mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor de fundo do SetPoint Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente r g b pode variar de O a255 checkMaximum booleano Usado para habilitar a verifica o do valor do SetPoint com o valor m ximo especificado para o mesmo Retorna verdadeiro diferente de zero se a verifica o est habilitada ou falso zero se n o est checkMinimum booleano Usado para habilitar a verifica o do valor do SetPoint com o valor m nimo especificado para o mesmo Retorna verdadeiro diferente de zero se a verifica o est habilitada ou falso zero se n o est EH dateFormat string Define um formato para mostrar e entrar dados de data hora em um setpoint Exemplo dd mm yy hh mm ss ser mostrado como 02 07 97 18 35 22 Scripts 329 Manual do Usu rio Formatos Data Hora para o atributo dateFormat FORMATO SIGNIFICADO w Dia da semana Dom Sab Ww Dia da semana DOM SAB d Dia 01 31 d m m M M mm m s MM s WW Dia da semana DOMINGO SABADO M s JAN DEZ Dia da semana Domingo S bado Minuto 0 59 deve estar acompanhando hs ou seguido de seg Minuto 00 59 deve estar acompanhando hs ou seguido de seg S Segu
142. ay 1a31 pode ser 28 29 ou 30 conforme o m s e o ano month la12 year 1970 a 2039 hour 0a23 minute 0a59 second 0a59 Se algum dos par metros for inv lido a fun o retorna 0 Exemplo myTime MakeTime 30 10 1996 17 25 56 MakeUpper string Retorna o par metro string em letras mai sculas Scripts 247 Manual do Usu rio Exemplo String MakeUpper Password retorna PASSWORD Max x Compara x e y e retorna o maior valor entre as duas express es num ricas Exemplo tag001 Max tag002 tag003 MessageBox texto t tulo Estilo x1 y Mostra uma caixa de mensagem que pode ser configurada pelo usu rio A fun o retorna um valor correspondente a um bot o pressionado na caixa de mensagem ou no Keypad Par meiros da Fun o O par metro Text obrigat rio os par metros Title e Style s o opcionais e seus valores default 0000h determinam uma caixa de mensagem padr o texto Deve ser um string ou um Tag contendo um string Deve ser expresso entre aspas simples e aparecer centralizado na caixa de mensagem logo acima dos bot es 248 Scripts Manual do Usu rio Exemplo MessageBox Como est a Caixa de Mensagem Um string e atribuido a um Tag Mensagem Como est a Caixa de Mensagem MessageBox strMensagem T tulo Deve ser um string da mesma forma que o par metro Text e ir aparecer na barra de t tulo da caixa de mensagem Exemplo
143. ay for modificado em tempo de execu o o contador de tempo reiniciado Este atributo s v lido se o atributo delayedAlarm for True ver atributo delayedAlarm A alternateName string Nome alternativo do tag para ser usado no registro log de alarmes do Tag always InAdvise boolean Permite for ar um tag estar em advise ver atributo advised 9 currentAlarm inteiro sem sinal apenas leitura Indica o estado de alarme atual do tag conforme segue 0 sem alarme 1 LoLo 2 Low 3 High e 4 HiHi delayedAlarm booleano Se TRUE o tag deve permanecer um tempo m nimo especificado em alarmDelay em uma mesma condi o de alarme Hi HiHi Lo LoLo para ativar ou gerar o alarme correspondente A description string Cont m uma breve descri o sobre o tag Scripts 305 Manual do Usu rio enableAlternateName booleano Habilita utilizar um nome alternativo indicado no atributo alternateName para o registro log de alarmes do tag enableReturnLog booleano Usado para habilitar o log da mensagem de retorno do alarme Retorna verdadeiro diferente de zero se o log est habilitado ou falso zero se n o est name string Cont m o nome do tag usado como identificador do tag A returnMessage string Cont m a mensagem de retorno de alarme para o tag timeStamp real somente leitura Cont m a ltima data e hora em que o valor do tag foi modificado Atributos de Grupos de
144. cados 9 nFailReads Um inteiro sem sinal somente leitura que indica o n mero total de leituras incorretas 9 nFailWrites Um inteiro sem sinal somente leitura que indica o n mero total de escritas incorretas 9 nOKReads Um inteiro sem sinal somente leitura que indica o n mero total de leituras feitas com sucesso 9 nOK Writes Um inteiro sem sinal somente leitura que indica o n mero total de escritas feitas com sucesso 239 realScan um n mero real somente leitura indicando o tempo real de scan em que o Elipse est conseguindo ler o Tag 9 scanTime Um inteiro com sinal de 32768 a 32767 configurando o intervalo de tempo entre duas leituras 9 size Um inteiro determinando o tamanho do bloco a ser monitorado pelo Elipse SCADA A status Um string somente leitura contendo o estado atual de comunica o do Tag Reading lendo Writing escrevendo Idle fazendo nada Atributos de Elementos de Tags Bloco 334 highl Um n mero real configurando o limite superior do PLC Ele usado junto com o atributo low1 para definir um intervalo de varia o 339 high2 Um n mero real configurando o limite superior do sistema Ele usado junto com o atributo low2 para definir um intervalo de varia o 9 index Um inteiro sem sinal de O ao n mero total de elementos 1 determinando o ndice iniciando em zero do elemento no bloco 334 low1 Um n mero real configurando o limite inferior do PLC Ele
145. cate temp tag001 tag002 0 294 Scripts Manual do Usu rio Move n Move o ponteiro do banco de dados n registros para frente relativos a posi o atual do ponteiro Retorna verdadeiro diferente de zero se a movimenta o foi feita com sucesso ou falso zero se for achado uma marca de fim de arquivo EOF Exemplo Posiciona o ponteiro no 11lo registro uma vez que o primeiro registro tem sempre ndice 0 zero Databasel GotoRecord 10 Posiciona o ponteiro no pr ximo registro 120 registro Databasel Move 1 Volta dois registros 100 registro Databasel Move 2 MoveFirst Move o ponteiro de registros para o primeiro registro do banco de dados Retorna verdadeiro diferente de zero se a movimenta o foi feita com sucesso ou falso zero se n o foi MoveLast Move o ponteiro de registros para o ltimo registro do banco de dados Retorna verdadeiro diferente de zero se a movimenta o foi feita com sucesso ou falso zero se n o foi MoveNext Move o ponteiro de registros para o pr ximo registro Retorna verdadeiro diferente de zero se a movimenta o foi feita com sucesso ou falso zero se for achado uma marca de fim de arquivo EOF MovePrev Move o ponteiro de registros para o registro anterior Retorna verdadeiro diferente de zero se a movimenta o foi feita com sucesso ou falso zero se for achado uma marca de in cio de arquivo BOF OpenConnection Reabre uma co
146. ce quando selecionada a sua guia correspondente do topo da janela Vejamos a seguir uma descri o da cada uma An lise A p gina de An lise mostra o gr fico da An lise Hist rica e permite a configura o das vari veis a serem mostradas no mesmo Possui recursos de zoom rolagem e impress o que podem ser acessados por meio da barra de ferramentas que se localiza na parte inferior da janela 2 olxl An lises Gr fico Penas Configura es Consulta Impress o 20000 lb 1 A Pai M H E Pena2 MEMA a GEN 00 00 00 00 00 05 00 00 10 01 01 1970 01201 1970 01201 1970 4j Fofi ala zzl amp Figura 89 P gina de an lise direita podemos ver as penas do gr fico cada uma delas associada a um tag o qual se quer observar a evolu o hist rica Estas penas podem ser ativadas ou desativadas e pode se mudar o tipo de cor e estilo de linha de acordo com a vontade do usu rio Na parte superior o Elipse SCADA mostra algumas informa es quando o mouse est posicionado dentro da rea do gr fico coordenadas do mouse e valor do ponto selecionado no gr fico demarcado pelas linhas horizontal e vertical tracejadas Para selecionar um ponto do gr fico basta clicar sobre o mesmo Hist ricos 135 Manual do Usu rio Gr fico Esta p gina permite a configura o da apar ncia do Gr fico da An lise Hist rica de acordo com o que segue Gerl Escala nomal r d
147. cesso o Nivel 0 Acesso a todos os usu rios alm Co lE Fechar Figura 35 P gina Tamanho e Pos 70 Objetos de Tela Manual do Usu rio Propriedades da P gina de Tamanho e Posi o Define a coordenada X para o canto superior esquerdo do objeto em pixels usado juntamente com o atributo Y para definir a posi o do objeto a partir da origem da tela 0 0 Define a coordenada Y para o canto superior esquerdo do objeto em pixels usado juntamente com o atributo X para definir a posi o do objeto a partir da origem da tela 0 0 Determina a largura do objeto em pixels E usado juntamente com o atributo altura para definir o tamanho do objeto Altura Determina a altura do objeto em pixels E usado juntamente com o atributo largura para definir o tamanho do objeto Posi o fixa durante a Determina que o objeto n o possa ser movido durante configura o a configura o bloqueia a mudan a de posi o do objeto Vis vel quando iniciar Define que o objeto ser vis vel no momento em que aplica o a aplica o iniciar Habilitado aceita entrada Habilita o acesso do teclado e mouse ao objeto de mouse e teclado v lido somente para objetos que permitem entradas via mouse ou teclado Exemplo slider Mostrar dica em execu o Habilita o objeto a mostrar uma dica tip quando o mouse est sobre ele N vel de Acesso Permite associar um n vel de acesso ao objeto O para acesso li
148. cionados Levar para o fundo Envia o objeto selecionado para o ltimo plano fundo da tela Trazer para frente Traz o objeto selecionado para o primeiro plano frente da tela Comandos de alinhamento Alinha objetos selecionados pela esquerda pela direita pelo topo ou pela base Mesmo tamanho Faz com que os objetos selecionados tenham o mesmo tamanho Centralizar na tela Centraliza na tela os objetos selecionados 18 O que h naTela Manual do Usu rio 2 1 5 Menu Visualizar Visualizar v Barra de Ferramentas v Barra de Status v Barra da Tela Figura 5 Menu Visualizar Op es do Menu Visualizar COMANDO A O Bar de Ferramentas Barra de Status Mostra ou esconde a Barra de Status Barra da Tela Mostra ou esconde a Barra de Telas 2 1 6 Menu Ajuda Ajuda ndice Usando juda Sobre o Elipse SCADA Figura 6 Menu Ajuda Op es do Menu Ajuda COMANDO A O Usando Ajuda Explica como a Ajuda deve ser usada Sobre o Elipse SCADA Mostra informa es a respeito do Elipse SCADA como a vers o o n mero do hardkey e direitos de c pia O que h na Tela 19 Manual do Usu rio 2 2 Barra de Ferramentas A Barra de Ferramentas oferece um acesso r pido s fun es do Elipse SCADA Essas fun es s o distribu das em quatro conjuntos a saber Aplica o Objetos de Tela Arranjar e Telas Vejamos cada um deles 2 2 1 Barra de Ferramentas Ap
149. clado e mouse ao objeto Gauge Retorna verdadeiro diferente de zero se o acesso est habilitado ou falso zero se n o est frameColor Um n mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor da moldura do Gauge Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente r g b pode variar de O a255 frameVisible Um atributo booleano determinando que um frame seja mostrado ao longo do percurso da agulha do Gauge Retorna verdadeiro diferente de zero se o frame mostrado ou falso zero se n o height Um inteiro sem sinal de O a 65535 determinando a altura do Gauge em pixels E usado juntamente com o atributo width para definir o tamanho do Gauge hiColorLegend Um n mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor da legenda para o intervalo de valores especificados como High Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente r g b pode variar de O a 255 239 hiDiv Um n mero real configurando o valor do limite inferior do intervalo High Scripts 325 Manual do Usu rio E hiHiColorLegend Um n mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor da legenda para o intervalo de valores especificados como High High Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente r g b pode variar de O a 255 339 hiHiDiv
150. configura o da aplica o ou em tempo de execu o usando Fun es Especiais atrav s de scripts Propriedades Gerais da Receita Cada receita que voc cria para a aplica o aparece abaixo da op o Receitas na rvore do Organizer Ao selecionar uma receita espec fica suas propriedades s o mostradas ao lado direito da rvore A seguir podemos ver as propriedades das receitas Receitas 129 Manual do Usu rio Geral Tags Refer ncia Cruzada Nome Receita Op es Descri o Arquivo de Receita Modelo da Receita recipe rcp J7 Habilita cache de escrita F Criar arquivo de backup Editar etiqueta selecionada aqui Editar dado Etiquetas Tag Figura 86 Propriedades Gerais da Receita Propriedades Gerais da Receita OP O DESCRI O Nome Define o nome do modelo de receita Descri o Uma breve descri o sobre o modelo de receita Arquivo Receita Habilita cache de escrita Criar arquivo de backup Editar receita selecionada aqui Editar Dado Define o nome do arquivo para o modelo de receita O nome do arquivo pode ter at 8 caracteres e n o deve conter extens o o Elipse SCADA ir sempre usar a extens o RCP Voc pode especificar tamb m o caminho do arquivo que poder ser uma localiza o absoluta CNELIPSERECIPESRCP 1 ou relativa CRECIPESRCPI Localiza es relativas s o recomendadas se voc deseja copiar sua aplica o para outro compu
151. cos A p gina de propriedades gerais dos hist ricos aparecem no lado direito do Organizer quando clicamos no item Hist rico na rvore da aplica o Esta p gina a que segue Geral Tags Refer ncia Cruzada Nome An lises Hist Atualizar Descri o arquivo hist rico CEP Arquivo hist dat Localizar Tempo Escr M x Regs fi 000 ms 10000 Y Habilita hist rico por scan J Processo de Batelada Suporte a rede Figura 88 Propriedades Gerais dos Hist ricos Hist ricos 133 Manual do Usu rio Propriedades Gerais dos Hist ricos OP O DESCRI AO Nome Define o nome do objeto hist rico Descri o Uma breve descri o do objeto Permite a visualiza o dos dados do hist rico em forma gr fica Voc pode chamar a An lise Hist rica em tempo de execu o atrav s da fun o Analysis do Hist rico Recalcula a an lise hist rica e o CEP para o hist rico Chama a tela do Controle Estat stico de Processos Arquivo Define o nome do arquivo do hist rico Localizar Permite localizar ou definir um diret rio para o arquivo de hist rico Tempo Escr Define a fregi ncia com que os dados ser o escritos no arquivo M x Regs N mero m ximo de registros a serem armazenados no arquivo O arquivo de hist rico rotativo ou seja quando os dados excederem o tamanho do arquivo os primeiros registros ser o substitu dos Habilita hist rico por sca
152. cript ao terminar a conex o Aplica es Remotas 197 Cap tulo 15 Elipse Web G O m dulo adicional Elipse Web permite disponibilizar as telas da aplica o na Web atrav s de um servidor Web qualquer como por exemplo o PSW Personal Web Server ou o IIS Internet Information Services do Windows O servidor Web precisa estar instalado na m quina onde est rodando a aplica o Elipse e esta deve possuir um IP fixo caso se queira acessar a aplica o pela Internet Para configurar o Elipse Web siga os seguintes procedimentos Verifique se seu computador possui um servidor Web PWS ou IIS Em caso negativo instale o O Elipse Web um m dulo adicional portanto verifique se o hardkey possui este m dulo No Elipse SCADA acesse o Organizer e no item Aplica o clique na aba Web Habilite o item Habilitar servidor de dados para web conforme a figura abaixo Scripts F CIJ Aplica o Janela Touch Screen i 6 IV Habilitar servidor de dados para web Diret rio das p ginas Web A Localizar Porta 5000 Figura 125 Aba Web Elipse Web 199 Manual do Usu rio Clique no bot o Localizar e especifique o diret rio padr o do servidor Web No caso do PWS ou IIS o diret rio padr o C NInetpublwwwroot gt Clique no bot o OK No item Porta defina qual porta TCP IP ser utilizada para comunica o entre os applets e o supervi
153. de 1 a 12 determinando o m s inicial quando o tipo de consulta por Intervalo de Tempo startSecond um inteiro sem sinal de O a 59 determinando o segundo inicial quando o tipo de Consulta por Intervalo de Tempo EE startYear um inteiro sem sinal de 1970 a 2039 determinando o ano inicial quando o tipo de Consulta por Intervalo de Tempo Scripts 345 Manual do Usu rio 19 6 12 Atributos do CEP SPC G 339 avg Um n mero real determinando a m dia 334 cp Somente para uso do Elipse SCADA 334 cpk Somente para uso do Elipse SCADA 334 cr Somente para uso do Elipse SCADA A description um string contendo uma breve descri o sobre o SPC Rj dispersionChart Type um inteiro sem sinal de O a 1 determinando o tipo do gr fico como Sigmas 0 ou Ranges 1 339 dispLCL Um n mero real configurando o limite inferior do gr fico de Dispers o Ele usado junto com o atributo dispUCL para definir um intervalo de varia o 334 dispUCL Um n mero real configurando o limite superior do gr fico de Dispers o Ele usado junto com o atributo dispLCL para definir um intervalo de varia o 334 k Somente para uso do Elipse SCADA 339 lcl Um n mero real configurando o limite inferior de Controle Ele usado junto com o atributo ucl para definir um intervalo de varia o 334 lel Um n mero real configurando o limite inferior de Engenharia Ele usado junto com o atributo uel para definir um i
154. de O a 23 determinando a frequ ncia com que os dados ser o escritos no arquivo de Hist rico 19 6 10 Atributos da An lise Hist rica G advised Este atributo somente para leitura e n o faz sentido para a An lise Hist rica A description Um string contendo uma breve descri o sobre a An lise Hist rica maximizeButton Um atributo booleano determinando que o bot o maximizar esteja habilitado na janela da An lise Hist rica Retorna verdadeiro diferente de zero se o bot o est habilitado ou falso zero se n o est minimizeButton Um atributo booleano determinando que o bot o minimizar esteja habilitado na janela da An lise Hist rica Retorna verdadeiro diferente de zero se o bot o est habilitado ou falso zero se n o est modal Um atributo booleano determinando que a caixa de di logo da An lise Hist rica seja modal n o permite acessar nenhuma outra janela antes de ser fechada ou modeless n o necessita ser fechada para se acessar outras telas Retorna verdadeiro diferente de zero se a p gina modal ou falso zero se n o A name Um string contendo o nome da An lise Hist rica usado como identificador da An lise 9 pageStyle Um inteiro sem sinal de O a 2 determinando quais as p ginas da An lise Hist rica que devem ser mostradas conforme a tabela a seguir VALOR PAGINAS Mostra todas as p ginas Mostra somente a p gina da An lise Gr fico Mostra
155. de edi o do Windows assim basta digitar um valor e pressionar Enter para atribuir este valor ao tag associado As propriedades do setpoint permitem que voc defina o tipo do valor de entrada a fonte tamanho e cor dos caracteres que ser o mostrados no objeto Voc pode editar as propriedades do Setpoint dando um duplo clique sobre o mesmo Figura 77 Setpoint Propriedades Gerais do Setpoint Propriedades do SetPoint ki Me Es Fomato Teclas Tamanho e Pos ED Figura 78 Propriedades Gerais do Setpoint Objetos de Tela 115 Manual do Usu rio Propriedades Gerais do Setpoint OP O DESCRI O Define o nome do Setpoint que ser usado na rvore do Organizer e nos Scripts Descri o Uma breve descri o sobre o Setpoint Alinhamento Define o alinhamento dos caracteres do Setpoint G No CE o alinhamento vertical sempre centralizado Fundo Define uma cor de fundo para o Setpoint Limites Define os limites para os dados de entrada do Setpoint Fontes Define a fonte cor e tamanho do texto do Setpoint Atualizar Atualiza o valor do Setpoint sempre que o valor do Tag mudar Linhas m ltiplas Define o Setpoint como tendo m ltiplas linhas Somente dispon vel se o formato do Setpoint p gina de Formato texto Seleciona tudo ao ganhar Seleciona todos os caracteres do Setpoint quando ele foco recebe o foco Formato do Setpoint 116 Objetos de Tela Manual do U
156. denada X para o canto superior esquerdo do Texto em pixels usado juntamente com o atributo Y para definir a posi o do canto superior esquerdo do Texto a partir da origem da Tela 0 0 ER y Um inteiro com sinal de 32768 a 32767 determinando a coordenada Y para o canto superior esquerdo do Texto em pixels usado juntamente com o atributo X para definir a posi o do canto superior esquerdo do Texto a partir da origem da Tela 0 0 Atributos da Tend ncia description Um string contendo uma breve descri o sobre a Tend ncia enabled Um atributo booleano usado para habilitar o acesso do teclado e mouse ao objeto Tend ncia Retorna verdadeiro diferente de zero se o acesso est habilitado ou falso zero se n o est enableDataRec Um atributo booleano usado para habilitar a Tend ncia a coletar novos valores sempre que os Tags associados a ela mudarem Retorna verdadeiro diferente de zero se os valores s o coletados ou falso zero se n o s o frozen Um atributo booleano usado para habilitar desabilitar o scroll automatico do Trend Retorna verdadeiro diferente de zero se o Trend est congelado ou falso zero se o scroll est habilitado default 334 Scripts Manual do Usu rio em pixels usado juntamente com o atributo width para definir o tamanho da Tend ncia isXY Um atributo booleano Somente para uso do Elipse SCADA N o s o permitidas modifica es por parte de u
157. description E ke f EditProperties ke exclusive E f GelMaix E ke gt Exibir J V Atributos V Fun es Figura 144 AppBrowser Op es dispon veis no App Browser OP AO DESCRI AO Lista dos objetos em ordem hier rquica i0 x Mostra o nome do objeto atributo e fun o selecionado da mesma forma que ser copiado para o script Info Mostra uma descri o do item selecionado Propriedades Lista dos atributos e fun es do objeto selecionado Exibir Copia no Script de propriedades Permite filtrar a informa o atributos ou fun es listada na janela Copia a refer ncia do atributo ou fun o selecionado para o script Scripts 229 Manual do Usu rio 19 3 Operadores e Constantes Listamos as constantes com suas nota es e operadores que podem ser utilizados nos scripts Constantes TIPOS EXEMPLO Inteiros 32 bits dec 1234 1234d 993 Inteiros 32 bits bin 11001110b n o permite sinal Inteiros 32 bits octal 77330 n o permite sinal Inteiros 32 bits hex 0A100h 3B8h n o permite sinal se o primeiro d gito A F coloque um zero na frente N meros reais 64 bits 133 443 344 939 n o tem nota o cient fica on Temperatura press o Operadores Aritm ticos OPERADOR EXEMPLO adi o tag001 34 concatena o de strings slider l Frame title lt PLC1 subtra o tag001 screen1 x multipl
158. diferente de zero se o c lculo autom tico para os limites do eixo Y est habilitado ou falso zero se n o est backgroundColor Um n mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor de fundo da Plotagem Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente r g b pode variar de 0 a 255 backRulerColor Um n mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor de fundo da Plotagem Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente r g b pode variar de O a255 334 bottomLimit Um n mero real configurando o limite inferior a ser mostrado na r gua do eixo Y E usado junto com o atributo topLimit para definir um intervalo de valores bottomRuler Um atributo booleano determinando que uma r gua de valores q g seja mostrada na parte inferior da Plotagem Retorna verdadeiro diferente de zero se a r gua inferior mostrada ou falso zero se n o bShowMsec Um atributo booleano determinando que os milisegundos sejam sejam mostrados na Plotagem Retorna verdadeiro diferente de zero se os milisegundos s o mostrados ou falso zero se n o s o A description Um string contendo uma breve descri o sobre a Plotagem enableXUnit Um atributo booleano determinando que a unidade do eixo X seja mostrada na Plotagem Retorna verdadeiro diferente de zero se a unidade do eixo X mos
159. do deve ser precedido de segundos Cent simos de segundo deve ser precedido de segundos Mil simos de segundo deve ser precedido de segundos Nova linha CR LF Scripts 241 Manual do Usu rio Exemplo DIM date GetTime Retorna November 21 2000 str Format mmm d yyyy date Retorna 11 41 32 612 str Format hh mm ss 000 date GetAbsoluteFilename arquivo Retorna o nome completo do arquivo Exemplo Retorna C NNINDOWSNSYSTEMVGA DRV strArquivo GetAbsoluteFilename VGA DRV GetAppDir G Retorna o diret rio da aplica o GetCurDir G Retorna o diret rio corrente GetDay time Obt m o dia a partir de um valor de tempo absoluto Exemplo day GetDay GetTime Exemplo abaixo retorna 30 day GetDay MakeTime 30 10 1996 17 25 56 GetDayOfWeek dataHora Obt m o dia da semana a partir de um valor de tempo absoluto 1 para domingo 2 para segunda 7 para s bado Exemplo day GetDayOfWeek GetTime Exemplo abaixo retorna 5 day GetDayOfWeek MakeTime 30 10 1997 17 25 56 GetDayOfYear dataHora Obt m o dia do ano a partir de um valor de tempo absoluto em dias 1 para lo de jan 2 para 2 de jan 32 para lo de fev 33 para 2 de fev Exemplo 242 Scripts Manual do Usu rio day GetDayOfYear GetTime day GetDayOfYear MakeTime 9 2 1997 17 25 56 retorna 40 GetDiskFreeSpace strDiret rio bE
160. do Tag Espa os e caracteres especiais n o s o permitidos quando os Tags s o usados em Scripts Quantidade Define o n mero de Tags que ser o criados com as mesmas caracter sticas especificadas Tags PLC CLP s o usados para trocar valores com os equipamentos de aquisi o de dados Permite trocar dados com programas que sejam Servidores DDE DDE Data Dynamic Exchange um protocolo desenvolvido pela Microsoft para comunica o entre aplica es baseadas em Windows Tags Demo s o usados para gerar dados rand micos Matriz O Tags Matriz permitem criar matrizes ou vetores de dados Express o Tags Express o permitem a entrada de uma express o num rica ou alfanum rica permitem concatena o de strings por exemplo Tags Bloco s o usados para ler um bloco de valores simultaneamente Tags RAM s o usados para armazenar valores na mem ria Tags 41 Manual do Usu rio 4 3 Tag Crono O Tag Crono cria um novo cron metro DRE EE Aplica o EE Tags tag001 E tago02 Ta Telas A Alarmes e Receita 8 3 Hist rico Relat rios Eh Drivers Databases Usu rios Fe Aplica esRemotas Bj Watcher g Steeplechase E OPCServers F H A alal Elm YE Geral Scripts Refer ncia Cruzada Nome tag002 Descri o tag002 Incremento 1 seg Preset 60 seg Iniciar cron metro ao rodar aplica o I Zerar o acumulador ao ligar o cron metro
161. do Usu rio Aplica o em pixels usado juntamente com o atributo height para definir o tamanho da janela Este atributo deve ser definido conforme a resolu o usada no Windows para que se tenha uma janela sem scroll bar Por exemplo se voc est usando uma resolu o de 640x480 VGA o par metro width pode variar de O a 640 pixels ta x Um inteiro com sinal de 32768 a 32767 determinando a coordenada X para o canto superior esquerdo da janela da Aplica o em pixels usado juntamente com o atributo Y para definir a posi o do canto superior esquerdo da janela Este atributo deve ser definido conforme a resolu o usada no Windows para que se tenha uma janela sem scroll bar Por exemplo se voc est usando uma resolu o de 640x480 VGA a sua coordenada X pode variar de O a 640 pixels ii y Um inteiro com sinal de 32768 a 32767 determinando a coordenada Y para o canto superior esquerdo da janela da Aplica o em pixels E usado juntamente com o atributo X para definir a posi o do canto superior esquerdo da janela 19 6 3 Atributos de Tags Atributos Comuns advised booleano somente leitura Usado para indicar se o item est em advise isto se os objetos associados ao tag s o informados sempre que o valor do tag mudar 9 alarmDelay inteiro sem sinal o tempo m nimo em milisegundos que o tag deve permanecer em uma mesma condi o de alarme antes deste tornar se ativo Se alarmDel
162. do juntamente com o atributo Y para definir a posi o do canto superior esquerdo da Tela Este atributo deve ser definido conforme a resolu o usada no Windows para que se tenha uma janela sem scroll bar Por exemplo se voc est usando uma resolu o de 640x480 VGA a sua coordenada X pode variar de O a 640 pixels ii XOrigin Um inteiro sem sinal de O a 65535 determinando a coordenada X para a origem da Tela em pixels usado juntamente com o atributo yOrigin para definir o tamanho da Tela Este atributo deve ser definido conforme a resolu o usada no Windows para que se tenha uma janela sem scroll bar Por exemplo se voc est usando uma resolu o de 640x480 VGA o par metro xOrigin pode variar de O a 640 pixels ti G Sn hei Y Um inteiro com sinal de 32768 a 32767 determinando a coordenada Y para o canto superior esquerdo da Tela em pixels usado juntamente com o atributo X para definir a posi o do canto superior esquerdo da Tela Este atributo deve ser definido conforme a resolu o usada no Windows para que se tenha uma Scripts 313 Manual do Usu rio janela sem scroll bar Por exemplo se voc est usando uma resolu o de 640x480 VGA a sua coordenada Y pode variar de O a 480 pixels to yOrigin Um inteiro sem sinal de O a 65535 determinando a coordenada Y para a origem da Tela em pixels usado juntamente com o atributo xOrigin para definir o tamanho da Tela Este atributo deve se
163. do usu rio Para usar este par metro voc precisa especificar um valor ou express o a ser usado para pesquisa de um campo espec fico Quando n o existe um filtro espec fico para o par metro Filtro voc deve entrar com um string vazio Os operadores aceitos em express es neste par metro s o lt gt diferente lt gt lt gt lt n o menor do que gt n o maior do que AND OR NOT LIKE semelhante ou igual IN BETWEEN IS NULL IS NOT NULL OrdenarPor Define uma ordem para a pesquisa no Banco de Dados conforme o campo especificado que pode ser ascendente default ou descendente Este campo obrigat rio mas pode ser especificada um string vazio A fun o retorna o n mero de registros encontrados na consulta 296 Scripts Manual do Usu rio Exemplos Procura todos os registros que possuem Maria no campo nome em ordem ascendente e retorna a quantidade de registros resultantes em Quantos quantos Databasel SQLQuery nome Maria nome Nenhum filtro Note que as aspas do string podem ser duplas ou simples Databasel SQLQuery Procura todos os registros que possuem no campo name um string maior que Mary e no campo salary um n mero maior que 1000 Ambos os filtros devem ser satisfeitos Databasel SQLQuery name gt Mary AND salary gt 1000 Voc pode usar o valor de um Tag para criar um string usando a concatena o Da
164. dor do SetPoint 9 precision Um inteiro sem sinal de O a 254 determinando o n mero de d gitos decimais a serem mostrados no SetPoint Nunca poder ser maior que o atributo size A prefix string Cont m um prefixo a ser mostrado antes do valor do Tag associado ao SetPoint Exemplo SetPoint prefix Peso refresh Um atributo booleano determinando que o valor do SetPoint seja atualizado automaticamente se alguma modifica o ocorrer no Tag associado Retorna verdadeiro diferente de zero se a atualiza o autom tica est habilitada ou falso zero se n o est selectAll Um atributo booleano determinando que todos os caracteres do SetPoint sejam selecionados quando o objeto receber o foco Retorna verdadeiro diferente de zero se a sele o de todos os caracteres est habilitada ou falso zero se n o est showTip Um atributo booleano habilitando o objeto a mostrar uma Tip dica quando o mouse est sobre ele Retorna verdadeiro diferente de zero se a Tip est habilitada ou falso zero se n o est 9 size Um inteiro sem sinal de 0 a 255 determinando o tamanho dos dados a serem mostrados no SetPoint A suffix string Cont m um sufixo a ser mostrado depois do valor do Tag associado ao SetPoint Exemplo SetPoint suffix Kg D textColor Um n mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor do texto que ser mostrado no SetPoint Este valor Scripts 331
165. dos a c meras listadas na aba Cameras do Watcher que representam a entrada de v deo do objeto em quest o Quando configuramos objetos de tela para a apresenta o de v deo temos que indicar a qual c mera o objeto estar ligado isto qual entrada de v deo ele ir receber Selecione o tipo de objeto x h AVI Recorder Grava uma sequ ncia de v deo em um arquivo AYI e Dispositivo com suporte a Video for Windows Captura v deo de dispositivos com suporte a Video for windows BW Frame grabber 611 Interface com placa de aquisi o Sx1l da Sensoray E Frame grabber 613 Interface com placa de aquisi o 5613 da Sensoray E Placa de captura XPress Plus Interface para placa XPress Plus Cancelar Figura 128 Tipos de objetos do Watcher 202 Watcher Manual do Usu rio AVI Player O objeto AVI Player permite a reprodu o de um arquivo AVI no sistema Este objeto do Watcher normalmente associado a um objeto de tela AVI Geral Refer ncia Cruzada Nome AVIPlayer Descri o Toca um v deo armazenado em um arquivo A Arquivo AVI Localizar Figura 129 Propriedades do AVI Player Propriedades do AVI Player OP O DESCRI O Determina o nome do objeto Uma breve descri o do objeto Arquivo AVI Determina o caminho do arquivo AVI Localizar Permite navegar pelo disco para indicar o arquivo AVI de origem Watcher 203 Manual do Usu rio
166. e name Um string contendo o nome do Gauge usado como identificador do Gauge needleColor Um n mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor da agulha do Gauge Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente r g b pode variar de O a255 LL needleThickness Um inteiro sem sinal de 1 a 2 determinando a espessura da agulha do Gauge que pode ser ponteiro fino 1 ou grosso 2 37 normalColor Um n mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor da legenda para o intervalo de valores especificados como normais Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente r g b pode variar de O a 255 orientation Um Inteiro sem sinal de O a 3 determinando a orienta o do gr fico do Gauge conforme segue Gaugel orientation O Gaugel orientation 1 Gaugel orientation 2 Gaugel orientation 3 9 points Um inteiro sem sinal de O a 65535 determinando o n mero de pontos na r gua do Gauge Alguns pontos n o podem ser mostrados se forem definidos muitos pontos para um Gauge pequeno Scripts 327 Manual do Usu rio showTip Um atributo booleano habilitando o objeto a mostrar uma Tip dica quando o mouse est sobre ele Retorna verdadeiro diferente de zero se a Tip est habilitada ou falso zero se n o est 339 startAngle Um n mero real configura
167. e a Video for w Dispositivo de V deo zl Compress o de V deo Visualiza o de V deo Formato de V deo Fonte de V deo Figura 133 Propriedades do Dispositivo com Suporte a Video for Windows Propriedades do Dispositivo com Suporte a Video for Windows OP O DESCRI O Descri o Uma breve descri o do objeto Dispositivo de Video Determina a o dispositivo de video habilitado no sistema Compress o de video Habilita a compress o do video Visualiza o de video Habilita a visualiza o do video Formato de video Habilita a configura o do formato do video Fonte de video Determina as especifica es referentes a fonte do video 210 Watcher Manual do Usu rio Placa de Captura Xpress Plus Atrav s desta op o poss vel configurar as especifica es referentes placa de captura XPressPlus da IntegralTech Esta placa permite o controle de at 32 c meras que podem ser configuradas separadamente Geral Refer ncia Cruzada Nome xPressPlus Descri o xPressPlus FrameGrabber Numero de jo Inserir Cameras Arquivo PE Formato do Sinal NTSC E N mero da placa press Figura 134 Propriedades da Plca a de captura Xpress Plus Propriedades da Pica a de captura Xpress Plus OP O DESCRI O Descri o Uma breve descri o do objeto N mero de Especifica o n mero de c meras que ser o inseridas pelo bot o Inserir C mera
168. e de zero se o acesso est habilitado ou falso zero se n o est 2 frameColor Um n mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor da moldura do Slider Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente r g b pode variar de O a255 pixels usado juntamente com o atributo width para definir o tamanho do Slider A name um string contendo o nome do Slider usado como identificador do Slider orientation um inteiro sem sinal de O a 1 determinando a orienta o do Slider Retorna 0 zero se o Slider horizontal ou 1 um se vertical 9 precision um inteiro sem sinal de O a 254 determinando o n mero de d gitos decimais a serem mostrados nos limites e no valor vis vel do Slider 332 Scripts Manual do Usu rio 239 rangeMaximum Um n mero real configurando o valor m ximo para o Slider E usado junto com o atributo rangeMinimum para definir um intervalo de valores para o Slider 9 dad p A e A 33 rangeMinimum Um n mero real configurando o valor m nimo para o Slider E usado junto com o atributo rangeMaximum para definir um intervalo de valores para o Slider showRange Um atributo booleano determinando que os limites do Slider sejam mostrados Retorna verdadeiro diferente de zero se os limites s o mostrados ou falso zero se n o s o showTip Um atributo booleano habilitando o objeto a mostrar uma Tip dica quando o mo
169. e o arquivo fonte Source Filename um arquivo de Hist rico com processo de batelada habilitado Lista os campos dispon veis para sele o de uma batelada espec fica Somente campos tipo string ser o listados Define o valor a ser buscado quando selecionada uma batelada espec fica Objetos de Tela 83 Manual do Usu rio Consulta do Browser Geral Configura es Consulta Banco de Dados Ta E Sem consulta por data Seleciona todos os dados do banco de dados Intervalo de tempo Seleciona o banco de dados entre dois tempos Data mais recente Seleciona os dados do banco de dados entre a hora atual e uma hora passada Data Inicial Data Final 1 30 2002 X 1 31 2002 v Hora Inicial Hora Final 2 55 30 PM gt 2 55 30 PM Wiima Propriedades da Consulta do Browser OP O DESCRI O Sem consulta por data Intervalo de tempo dados especificado N o ser usado filtro ou seja seleciona todos os Seleciona os dados dentro de um intervalo de tempo Dados mais recentes Seleciona apenas os dados mais novos Data Inicial Determina a data inicial do intervalo de tempo Data Final Determina a data final do intervalo de tempo Hora Inicial Determina o hor rio inicial do intervalo de tempo Hora Final Determina o hor rio final do intervalo de tempo Define o n mero de unidades para selecionar os dados mais recentes Unidade recentes Define a unidade u
170. e o objeto OnRButtonDbICIk Executado quando o bot o direito do mouse pressionado duas vezes sobre o objeto OnRButtonDown Executado quando o bot o direito do mouse pressionado sobre o objeto OnRButtonUp Executado quando o bot o direito do mouse solto sobre o objeto OnSetFocus Executado quando o objeto recebe o foco do teclado ou mouse 74 Objetos de Tela Manual do Usu rio 6 4 Refer ncia Cruzada A p gina de Refer ncia Cruzada Cross Reference lista todos os links para o objeto corrente e suas propriedades ou seja quais outros objetos se referem a este e quais propriedades ou valores est o sendo usados Se voc deseja ir ao item selecionado basta dar um duplo clique sobre A caixa Mostrar itens filhos permite visualizar na lista os itens filhos associados aos itens pai listados LE Moldura Tags Scripts me Esta p gina mostra as refer ncias a este item e suas X propriedades Clique no bot o Ir para para ir para o item selecionado M Mostrar itens filhos Exibir Figura 39 P gina de Refer ncia Cruzada 6 5 Objetos de Visualiza o 6 5 1 Texto O objeto Texto permite atribuir mensagens a intervalos de valores dos tags denominados Zonas Podem ser definidas diversas zonas cada uma delas contendo sua pr pria mensagem Objetos de Tela 75 Manual do Usu rio Texto A Figura 40 Texto As Propriedades do Texto permitem definir cores e mensagens
171. e um objeto Exemplo Vermelho forte Display1l backgroundColor RGB 255 0 0 Right string nCount Retorna os nCount caracteres mais direita do par metro string Exemplo str Right Password 4 retorna word Rnd Retorna um n mero real aleat rio entre O e 1 inclusive Round x Retorna o n mero x arredondado para o inteiro mais pr ximo Exemplo tag001 Round 14 1 o resultado 14 0 tag002 Round 13 9 o resultado 14 0 RunMacro strExpress o Compila e executa a express o contida no string strExpress o passado como par metro Retorna o valor da express o executada ou zero se nenhum erro de compila o ou execu o ocorrer Exemplo executa a express o Screen lt activeScreen gt Activate onde activeScreen o n mero da tela RunMacro Screen Str activeScreen 1 0 Activate ScriptWindow G Abre uma janela para debug no modo Runtime que permite supervisionar todos os scripts que est o rodando Tamb m mostra quanto tempo ou quantas vezes um script for executado 256 Scripts Manual do Usu rio SetFileAttributes arquivo attrNovo Modifica os atributos do arquivo file para attrNovo Veja a fun o GetFileAttributes para a lista de atributos que o par metro arquivo pode receber A fun o retorna TRUE se bem sucedida ou FALSE zero se falhar Os atributos globais lastError e lastErrorStr s o atualizados por esta fun o Exemplo SetFileAtt
172. eet A ae lestar Doneras VAGES p Wo go fp fm ho ol Figura 25 Propriedades do Tag Bloco Tags 51 Manual do Usu rio Propriedades do Tag Bloco OP O DESCRI O Nome do Tag Voc pode usar tantos caracteres quanto queira mas espa os e caracteres especiais n o s o permitidos quando os Tags forem usados nos Scripts Mudar tipo para Permite que se mude o tipo do Tag Descri o Uma breve descri o sobre o Tag Driver Permite a sele o de um driver de comunica o para o Tag corrente Os drivers devem ser instalados atrav s da janela de Drivers a fim de que estejam dispon veis Ajuda Mostra a Ajuda do Driver selecionado Par metros B Permite a configura o dos par metros de endere amento B para o Tag corrente de acordo com o driver selecionado Esta configura o est contida na Ajuda do Driver que pode ser acessado pressionando se o bot o Ajuda Os valores podem ser expressos em decimais 32768 65535 octais 00 1777770 ou hexadecimais 0000h FFFFh Define de quanto em quanto tempo os valores do Tag ser o atualizados ms Mudar tamanho Muda o tamanho do bloco a ser monitorado pelo Elipse SCADA Adicionar Elemento Permite que voc adicione um novo elemento ao Tag selecionado Habilitar leitura pelo scan Habilita leitura em bloco Habilitar leitura Habilita leitura autom tica para o bloco autom tica Habilitar escrita Habilita escrita auto
173. el de seguran a associado que permite a eles acessarem apenas as caracter sticas atribu das ao seu n vel de acesso Voc pode criar uma lista de usu rios selecionando a op o Usu rios na rvore da aplica o no Organizer a p gina abaixo ser mostrada contendo uma lista de todos os usu rios cadastrados na aplica o Refer ncia Cruzada Propriedades Novo Usu rio Usu rio3 Deletar Usu rios Figura 121 Lista de usu rios Op es dispon veis na Lista de usu rios OP AO DESCRI AO Lista de todos os usu rios cadastrados Adiciona um novo usu rio na lista de usu rios DE Propriedades Mostra as propriedades do usu rio selecionado Voc pode adicionar um novo usu rio usando o bot o Novo direita da p gina ou remover um existente selecionando o na lista e pressionando o bot o Deletar Ao adicionar um novo usu rio no sistema ele ir aparecer na rvore do Organizer logo abaixo de Usu rios Selecione o novo usu rio na rvore e a janela a seguir ir aparecer onde dever o ser informados o login e a senha do usu rio Usu rios 189 Manual do Usu rio Nome Usu rio Descri o Identifica o do Usu rio Login o o CR Senha po Descri o N vel de Acesso Figura 122 Propriedades do Usu rio Propriedades do Usu rio OP O DESCRI O Uma breve descri o sobre o usu rio Login String de identifica o do usu rio N vel de Ac
174. ela linha especificada pelo par metro linha e coluna especificada pelo par metro coluna Exemplo Atribui o valor 9 c lula da linha 3 coluna 5 TagMTX1 SetCel1l 3 5 9 Sum r1 cl r2 c2 Retorna o somat rio dos valores contidos no ret ngulo definido por linhal r1 colunal c1 e linha2 r2 coluna c2 Exemplo Soma os conte dos das c lulas 2 1 2 2 2 3 2 4 3 1 3 2 3 3 3 4 TagMTX1 Sum 2 1 3 4 Fun es de Tags Crono Reset Zera o acumulador Fun es de Tags Bloco GetAt ndice Pega o valor armazenado em um elemento de bloco O atributo ndice indica o ndice do elemento do tag bloco Aten o esta fun o n o pode ser usada em vers es limitadas vers es Lite do Elipse SCADA Exemplo 264 Scripts Manual do Usu rio Soma todos os elementos do bloco DIM index sum sum 0 FOR index 0 TO Blockl size l sum Blockl GetAt index NEXT Read L o bloco do PLC imediatamente e retorna 1 se a leitura foi bem sucedida e O se a leitura falhar Para maiores informa es sobre blocos PLC verifique o item Tag Bloco do cap tulo sobre Tags neste manual ATEN O Esta uma fun o s ncrona ou seja espera at que a opera o de leitura esteja terminada antes de retornar para a pr xima instru o o que pode degradar seriamente o desempenho da aplica o consegiientemente voc deve us la com cuidado e somente quando for absolutamente necess
175. er interpretado como milisegundos StopAVI P ra a reprodu o do filme e fecha o arquivo Fun es da Barra O par metro barIndex usado nas fun es abaixo o n mero que identifica a barra no gr fico de barras sendo a primeira identificada com o n mero zero a segunda um a terceira dois e assim por diante Scripts 271 Manual do Usu rio CheckLoLoLimit barIndex bEnable CheckLowLimit barIndex bEnable CheckHighLimit barIndex bEnable CheckHiHiLimit barIndex bEnable Estas fun es habilitam ou desabilitam uma zona em um Bar Gauge Exemplo Habilita a zona HiHi se tagl HiHi verify for verdadeiro Barl CheckHiHiLimit 2 tagl HiHi verify GetCheckLoLoLimit barIndex GetCheckLowLimit barIndex GetCheckHighLimit barIndex GetCheckHiHiLimit barIndex Estas fun es retornam 1 se a zona correspondente estiver habilitada em um Bar Gauge GetLoLoColor barIndex GetLowcColor barIndex GetNormailColor barIndex GetHighColor barIndex GetHiHiColor barIndex Retorna a cor da zona espec fica em um Bar Gauge 272 Scripts Manual do Usu rio GetLoLoLimit index G GetLowLimit index G GetHighLimit index G GetHiHiLimit index G Retorna o limite da zona espec fica em um Bar Gauge SetIndexBarColor barIndex color Ajusta a cor de um gr fico de barra normal Para um Bar Gauge feita uma configura o diferente Exemplo Este exemplo muda a cor das barras 1 a 4 par
176. es do Gauge sejam mostrados Retorna verdadeiro diferente de zero se os limites s o mostrados ou falso zero se n o s o lowColorLegend Um n mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor da legenda para o intervalo de valores especificados como Low Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente r g b pode variar de O a 255 334 lowDiv Um n mero real configurando o valor do limite superior do intervalo Low 334 lowLimit Um n mero real no intervalo 0 1 configurando a posi o da borda inferior da legenda do Gauge E usado junto com o atributo hiLimit para definir a espessura da legenda 2 lowLowColorLegend Um n mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor da legenda para o intervalo de valores 326 Scripts Manual do Usu rio especificados como Low Low Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente r g b pode variar de O a 255 339 lowLowDiv Um n mero real configurando o valor do limite superior do intervalo Low Low 3 A p Epis 2 33 maximum Um n mero real configurando o valor m ximo para o Gauge E usado junto com o atributo minimum para definir um intervalo de valores para o Gauge 9 e 7 P A 33 minimum Um n mero real configurando o valor m nimo para o Gauge E usado junto com o atributo maximum para definir um intervalo de valores para o Gaug
177. escarregar o cache ReadIniNumber V ALUES INT Secao Entrada L o valor de Entrada na se o Secao ReadIniString strArquivo strSe o strEntrada strValorPadr o G Retorna o string contendo o valor da entrada no arquivo strArquivo INI Os par metros strSe o e strEntrada especificam a se o e a entrada do respectivo arquivo Se a entrada n o for encontradal o strValorPadr o retornado ou um string nulo se strValorPadr o n o for especificado Real string Converte um string num rico ou um n mero para um n mero real 254 Scripts Manual do Usu rio Exemplo Numeric Real 30 retorna 30 0 Red cor Estas fun es permitem obter uma das tr s cores componentes de um valor 24 bits de cor vermelho verde e azul O valor retornado estar sempre entre O intensidade m nima e 255 intensidade m xima Exemplo color Display backgroundColor Display backgroundColor RGB Red color 2 Green color 2 Blue color 2 O exemplo acima configura a cor de fundo de um Display para a metade da intensidade da cor original para cada uma das tr s componentes de cores ReleaseMouseCapture Libera a captura do mouse efetuada pela fun o SetMouseCapture Um objeto que tem uma captura de mouse ativa recebe todos os eventos do mouse independente do mouse estar ou n o sobre o objeto Exemplo o script OnMouseOver a seguir muda a cor de fundo de um objeto de tela quando o mouse
178. esso Campo para cadastrar a senha do usu rio Define o n vel de acesso do usu rio de 1 a 100 A maior prioridade o n mero 1 Feito isto voc deve definir o n vel de acesso para cada tela da aplica o conforme a tabela a seguir NIVEL ACESSO livre acesso para todos i super usu rio maior que 1 outros usu rios Um usu rio pode acessar somente as telas que possuem prioridade zero ou maior igual a sua Como padr o todas as telas possuem n vel de acesso O livre acesso 190 Usu rios Manual do Usu rio 13 1 Fun es e Atributos As fun es a seguir s o espec ficas para o login Aplica o Login Chama uma caixa de di logo para a identifica o de um novo usu rio Retorna verdadeiro diferente de zero se o usu rio foi identificado com sucesso foi logado ou falso zero se n o foi Em caso de erro nenhuma mensagem ser mostrada A fun o atualiza o atributo global lastError colocando O zero se o login for cancelado pelo usu rio ou 1 um se o usu rio ou a senha for inv lida Aplica o Logout Retira um usu rio logado da aplica o Fecha todas as telas que possuem prioridade diferente de zero Aplica o UserAdministration Esta fun o mostra uma de duas caixas de di logo conforme o n vel de acesso do usu rio e Se User level 1 administrador ele poder criar modificar e remover os atributos de todos os usu rios inclusive t
179. estar Conex o Voc pode enviar um comando DDE para uma aplica o servidora atrav s de Scripts usando a fun o DDEExecute Veja o cap tulo sobre Scripts em Fun es Especiais Gerenciador Global Exemplo Elipse SCADA amp Microsoft Excel A configura o a seguir estabelece uma conex o DDE entre o Elipse SCADA como um cliente e o Microsoft Excel como servidor usando a c lula A1 em uma planilha chamada Sheet1 na pasta de trabalho Booki Ambos os programas est o rodando no mesmo computador Para esse exemplo execute os seguintes procedimentos gt Crie um Tag DDE gt Fa a as seguintes configura es no Tag DDE Configura es do Tag DDE OP O DESCRI O Pio NOTA Para vers es ou linguagens diferentes do software t picos e itens podem mudar gt Obot o Testar Conex o permite testar a conex o DDE Uma vez feita a conex o o tag DDE configurado pode ser usado em objetos de tela scripts ou outras fun es 360 Suporte a DDE Manual do Usu rio 20 2 Elipse SCADA como Servidor Elipse SCADA n o necessita de nenhuma configura o especial para trabalhar como um servidor DDE precisa apenas estar rodando com uma aplica o aberta no momento em que outra aplica o precisar acessar seus dados Para configurar a aplica o cliente basta especificar os tr s par metros para acessar o Elipse SCADA como servidor DDE servidor t pico e item Exemplo Elipse SCADA amp Microsoft
180. ex o Data Source Name e o arquivo ou diret rio que cont m os dados Se voc estiver criando uma nova tabela uma janela ser apresentada para que voc informe o Nome da Tabela seus respectivos campos e o tipo de dados de cada um O Elipse SCADA ir mostrar na rvore do Organizer a nova tabela e seus respectivos campos que poder o ser modificados usando as fun es especiais do ODBC nos Scripts Voc pode remover um banco de dados existente selecionando o na lista e pressionando o bot o Deletar Para uma melhor compreens o da conectividade do ODBC veja a figura a seguir 184 Database Manual do Usu rio System A standalone XBase file on local disk Xbase file on network file server Client B to Xbase file on network server Server D Oracle DBMS on UNIX System C standalone DBMS server SQL Server on 052 Gateway Server E1 Server E2 DB2 on MYS Client D to Oracle DBMS on UNIX server Client E to DB2 via gateway Network Figura 118 Exemplo de conectividade ODBC Exemplo usando Database O exemplo a seguir mostra uma conex o do Elipse SCADA com um banco de dados Access No Access crie um banco de dados contendo uma ou mais tabelas Ex arquivo SUPPORT MDB com a tabela Main Table Feche o banco de dados SUPPORT MDB No Elipse SCADA selecione a op o Databases na rvore do Organizer Pressione o bot o Novo e o Assistente de Nova C
181. extFile WEND FolderSelectWindow filepath G Abre uma janela para sele o de um diret rio pasta retornando um string com o nome do diret rio selecionado ou um string vazio se for cancelada O par metro filepath especifica o diret rio inicial a ser selecionado Se n o for especificado a sele o o diret rio raiz do drive corrente Exemplo strFile FolderSelectWindow C Dados Format strFormato valor Retorna um valor no formato data hora de acordo com a string strFormato O par metro valor o pr prio valor a ser formatado 240 Scripts Manual do Usu rio As op es para esta fun o s o as seguintes Formatos Data Hora para a fun o Format FORMATO SIGNIFICADO w Dia da semana Dom Sab Ww Dia da semana DOM SAB d Dia 01 31 d m M s 01 12 m mmm M s Jan Dez MM hh m M M s JAN DEZ mmmm M s Janeiro Dezembro WW Dia da semana DOMINGO SABADO Dia da semana Domingo S bado Hora 00 23 Minuto 0 59 deve estar acompanhando horas ou seguido de segundos Minuto 00 59 deve estar acompanhando horas ou seguido de segundos s Segundo 0 59 ss Segundo 00 59 Hora no formato 12 horas mostra AM manh e PM tarde am pm Hora no formato 12 horas mostra am e pm A P Hora no formato 12 horas mostra A e P a p Hora no formato 12 horas mostra a e p 0 D cimos de segun
182. exto que ser mostrado no Bot o quando ele est em estado normal n o pressionado A textl Um string contendo o texto que ser mostrado no Bot o quando ele est pressionado 3 textColor0 Um n mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor do texto do Bot o quando est em seu estado normal n o pressionado Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente r g b pode variar de O a 255 2 textColorl Um n mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor do texto do Bot o quando est pressionado Este valor 322 Scripts Manual do Usu rio tamb m pode ser especificado pela fun o RGB r g b onde cada componente r g b pode variar de 0 a 255 239 valueO Um inteiro sem sinal de O a 65535 determinando o valor do Bot o quando em estado normal n o pressionado 239 valuel Um inteiro sem sinal de O a 65535 determinando o valor do Bot o quando pressionado visible Um atributo booleano determinando que o Bot o seja vis vel Retorna verdadeiro diferente de zero se o Bot o vis vel ou falso zero se n o em pixels usado juntamente com o atributo height para definir o tamanho do Bot o ti x Um inteiro com sinal de 32768 a 32767 determinando a coordenada X para o canto superior esquerdo do Bot o em pixels usado juntamente com o atributo Y para definir a posi o do canto s
183. ferente de zero se foi adicionado com sucesso ou FALSE zero se algum dos seguintes erros ocorrer disco cheio banco de dados somente para leitura uma chave prim ria com um valor j existente ou n o foram feitas modifica es na database necess rio preencher todos os campos do registro antes de chamar a fun o O par metro bUpdateQuery indica se a consulta query deve ser atualizada depois de adicionar se o registro Se o par metro estiver em O zero ent o o registro adicionado s estar vis vel ap s a atualiza o da consulta O valor padr o 1 um Exemplos Tablel ID tag002 Tablel Valor tag003 Table1 AddRecord 1 BeginTrans Inicia uma transa o com a database base de dados Retorna verdadeiro se a transa o for come ada falso se falhar ou se as transa es da sustenta o da base de dados n o forem localizadas Exemplo if BDl CanTransact BD1 BeginTrans inicia uma transa o BDl GotoRecord 0 vai para o in cio while not BD1 ISEOF se n o o fim do arquivo BD1 DeleteRecord apaga um registro BD1 MoveNext vai para o pr ximo wend BD1 CommitTrans mesmo que BD1 EndTrans 1 endif CanTransact Retorna verdadeiro diferente de zero se a database est dispon vel para transa es ou falso zero se n o est Exemplo veja em BeginTrans CloseConnection Fecha uma conex o ODBC Esta opera o libera o banco de dados para opera es externas como
184. fine a cor do texto das linhas do Browser Fundo selecionado Texto selecionado Define a cor de fundo para as linhas selecionadas do Browser Define a cor do texto para as linhas selecionadas do Browser Grades Define a cor da grade do Browser Fundo Define a cor da rea externa do Browser Configura es do Browser Arquivo fonte fe correiothist dat Localizar Batelada Todas Bateladas O ltima Batelada Batelada Espec fica Campo F Valor 7 Figura 48 Configura es do Browser 82 Objetos de Tela Manual do Usu rio Propriedades das Configura es do Browser OP O DESCRI O Arquivo Fonte Define o nome do arquivo a ser mostrado no objeto Browser Este arquivo deve ter extens o DAT ou HDR Browser Permite localizar o arquivo fonte a ser usado pelo Browser Todas as Bateladas Seleciona todas as bateladas para serem impressas Esta op o est dispon vel somente se o arquivo fonte Source Filename um arquivo de Hist rico com processo de batelada habilitado Ultimas bateladas Seleciona a ltima batelada para ser impressa Esta op o est dispon vel somente se o arquivo fonte Source Filename um arquivo de Hist rico com processo de batelada habilitado Batelada Espec fica Seleciona uma batelada espec fica para ser impressa conforme o especificado nos campos Campo Field e Crit rio Criteria Esta op o est dispon vel somente s
185. fine o n mero de linhas verticais da grade Mostra os milisegundos no eixo do gr fico que representa o tempo Define fonte tamanho e cor para os caracteres do gr fico 168 Relat rios Manual do Usu rio 10 7 Penas Relat rio Gr fico A p gina Penas do Relat rio Gr fico aparece quando selecionada a aba Penas no topo das p ginas do Relat rio Gr fico Esta p gina mostrada abaixo e seus respectivos controles e campos s o descritos na tabela que segue Geral Avan ado Gr fico Penas Tamanho e Pos amp l5 x alaa Z Penas Y axis FA Tanque 1 Tanquel Es Tanque 2 Tanque Tanque 3 Tanque3 Marca da tend ncia Figura 109 Propriedades de Penas Propriedades das Penas Insere uma pena associada a um campo do hist rico a op o Carrega Dados do Hist rico do Disco deve estar habilitada na aba Avan ado Insere uma marca indicativa no gr fico Apaga uma pena ou uma marca selecionada na lista Define que o desenho da pena ser do tipo Linha Define que o desenho da pena ser do tipo rea Define que o desenho da pena ser do tipo Barra Muda a ordem da pena selecionada Essa coluna lista as penas selecionadas para o gr fico Permite mudar o texto da legenda e ativar desativar cada pena Y Axis Seleciona o tag a ser visualizado no eixo Y X Axis Seleciona o tag a ser visualizado no eixo X ERA Mostra o quadro Cores das Penas ver se o a seguir
186. gName Reconhece todos os alarmes pertencentes ao tag tagName Se tagName n o for especificado todos os alarmes de todos os tag do alarme ser o reconhecidos Scripts 275 Manual do Usu rio Exemplo Reconhece todas as mensagens para o tag Heatl Alarms AckAllAlarms Heat1 Reconhece tudo Alarms AckAll Alarms ClearHistoricalData Apaga todas as mensagens de alarmes e tamb m limpa o arquivo de log de alarmes GetInfo campo zona Retorna informa es a respeito de uma mensagem de alarmes Se zona n o for especificado a fun o retorna informa es sobre a ltima mensagem criada no grupo de alarmes O par metro campo o nome do campo que se deseja saber o conte do Os valores poss veis s o Valores poss veis CAMPO DESCRI O Comment Retorna um string com o Coment rio da mensagem DateTime Retorna a marca o de tempo timestamp do alarme como um valor datetime n mero de segundos desde 01 01 1970 Event Retorna o tipo de evento a saber ALM para mensagem de alarme e RTN para mensagens de retorno Limit Retorna um inteiro com o limite do alarme Priority Retorna um inteiro com a prioridade da mensagem de alarme Retorna um string com o estado do alarme a saber ACK para reconhecido e UNACK para n o reconhecido Tagname Retorna o nome do tag associado mensagem de alarme Type Retorna um string com o tipo de alarme HIHP HIGH LOW
187. ia um novo objeto Browser Cria um novo objeto Bitmap Cria um novo objeto V deo Cria um objeto AVI Cria um novo objeto Preview O que h na Tela 21 Manual do Usu rio 2 2 3 Barra de Ferramentas Arranjar A Barra de Ferramentas Arranjar possui comandos para edi o de Telas agindo sobre os Objetos de Tela que estiverem selecionados os mesmos comandos est o dispon veis no menu Arranjar Para selecionar mais de um Objeto de Tela utilize o bot o esquerdo do mouse mantendo a tecla Ctrl pressionada o ltimo objeto selecionado ficar com o foco em vermelho para ser usado como refer ncia Para desselecionar um objeto use a combina o de teclas Ctrl Shift Bot oEsq arranjar n E eat ejani EJB e 0 8 te 5 Figura 9 Barra de Ferramentas Arranjar Op es da Barra de Ferramentas Arranjar BOT O DESCRI O Alinha os objetos selecionados pelo lado direito 64 Alinha os objetos selecionados pela base Centraliza horizontalmente os objetos selecionados em rela o tela Centraliza verticalmente os objetos selecionados em rela o tela Ea Faz com que os objetos selecionados tenham a mesma largura E Faz com que os objetos selecionados tenham a mesma altura E Faz com que os objetos selecionados tenham o mesmo tamanho t Agrupa os objetos selecionados 5 Desagrupa os objetos selecionados 22 O que h naTela Manual do Usu rio 2 2 4 Barra de Ferramentas
188. iar nova Database ser mostrada para que voce indique o tipo da fonte de dados Selecione Sistema Database e clique Next Na janela seguinte escolha o Driver ODBC que deseja usar Neste exemplo voc deve escolher o banco de dados Microsoft Access e clicar Next Aparecer a janela de Configura o do Driver onde voc deve informar o nome da conex o Data Source Name e pressionando o bot o Select escolher o arquivo que voc criou SUPPORT MDB A pr xima janela permite a sele o das tabelas do banco de dados que ser o utilizadas Selecione a tabela Main Table Agora os t tulos das tabelas selecionadas aparecem abaixo da op o Databases na rvore da aplica o e seus respectivos campos aparecem abaixo do t tulo Feito isso os campos do Banco de Dados podem ser associados aos Objetos de Tela bem como a Tags vari veis do sistema A manipula o dos registros do Banco de Dados feita atrav s de Fun es Especiais que podem ser encontradas usando se o App Browser quando em uma p gina de Scripts ver Cap tulo de Scripts Fun es Especiais Fun es de Bancos de Dados Drivers 187 Cap tulo 13 Usu rios Elipse SCADA permite a voc controlar o acesso a uma aplica o atrav s de uma lista de nomes podendo atribuir uma senha a cada usu rio e configurar n veis de seguran a no seu sistema O usu rio Administrador possui acesso ilimitado ao sistema Os demais usu rios possuem um n v
189. ica o screenl width 3 141592 divis o tag001 tag002 Yo resto da divis o tag001 tag002 exponencia o tag001 2 tag001 ao quadrado Operadores l gicos OPERADOR EXEMPLO amp E bit a bit flags amp 0F000h OU bit a bit flags 0F000h OU exclusivo bit a bit flags 0F000h N O bit a bit flags lt lt SHIFT esquerda flags lt lt 2 desloca o valor de flags dois bits para a esquerda gt gt SHIFT direita flags gt gt 2 desloca o valor de flags dois bits para a direita 230 Scripts Manual do Usu rio Preced ncia de Operadores Ordem de Execu o A tabela abaixo lista as regras para preced ncia e associa o de todos os operadores NOT operadores un rios Yo gt gt lt lt gt lt lt lt gt amp A AND XOR e OR amp lt lt gt gt 19 4 Controle de Fluxo A fim de controlar a ordem na qual as instru es s o processados o Elipse Basic disponibiliza uma s rie de comandos para fazer desvios e condi es Estes comandos s o tratados a seguir 19 4 1 Comando If Else Elself Endlf Permite a tomada de decis es durante a execu o de um script Sintaxe Scripts 231 Manual do Usu rio If lt condi ol gt lt bloco de instru es 1 gt Else lt bloco de instru es n gt EndIf If lt condi ol gt lt bloco de instru es 1 gt
190. icks E ngulo Inicial fo Fonte J Escala Invertida IV Usar ponteiro grosso Figura 70 Propriedades do Gauge Objetos de Tela 107 Manual do Usu rio Propriedades Gerais do Gauge Valor m ximo Cor da moldura Cor do fundo Cor do texto Cor da agulha Posi o Casas decimais Total ticks Angulo inicial r Marcas IV Mostrar marcas E Marcas grossas Define a cor de fundo do Gauge Define a cor do Gauge ge Define uma cor para os n meros de escala do Gauge Define o valor m ximo para o Gauge Define a cor do ponteiro do Gauge Define a posi o do Gauge 0 90 180 e 270 Mostrar limites Mostra os n meros limite da escala do Gauge Mostrar valor Mostra o valor nominal indicado no Gauge Define o n mero de casas decimais para o valor nominal do Gauge Define o n mero de divis es na escala gr fica usada no Gauge Define o ngulo inicial para a agulha do Gauge Fontes Define fonte cor e tamanho para o texto do Gauge Usar ponteiro grosso Define uma agulha mais grossa para o Gauge Propriedades Avan adas do Gauge Sub marcas I Mostrar submarcas E Total 3 Valores Legenda MV Mostrar legenda I Mostrar moldura Limite alto 0 7 7 Limite baixo Limite baixo 0 62 H Limite Normal E r Bullets M Mostrar valore Fonte I Mostrar bullets Cores M Limite LOLO P RE mj o M Limite
191. icos ou alarmes ativos no sistema Para imprimir os alarmes ocorridos no 58 Tags Manual do Usu rio sistema voc pode definir um relat rio atrav s do Organizer e executar a fun o especial Print em um script A p gina de Alarmes dos Tags aparece quando selecionada a aba Alarmes no topo das p ginas do tag Esta p gina mostrada abaixo e seus respectivos campos s o descritos na tabela que segue m m m ai FE EE p d Ioupopa o z D a Do Figura 31 P gina de Alarmes Tags 59 Manual do Usu rio Propriedades dos Alarmes associados a Tags OP O DESCRI O Coment rios Logar mensagens de retorno Grupo de Alarmes Manter o valor do tag sempre atualizado Usar outro nome de tag Alarme Baixo Cr tico Define um intervalo de valores menor igual onde o Tag considerado em um estado de Alarme Baixo Cr tico usado quando o valor do tag est abaixo de um m nimo ou seja extremamente baixo Alarme Baixo Define um intervalo de valores menor igual onde o tag considerado em estado de alarme baixo usado quando o valor do tag est abaixo do normal Alarme Alto Define um intervalo de valores maior igual onde o tag considerado em estado de Alarme Alto E usado quando o valor do tag est mais alto do que o normal Alarme Alto Cr tico Define um intervalo de valores maior igual onde o tag considerado em estado de Alarme Alto Cr tico E u
192. ideo Atrav s desta op o poss vel visualizar arquivos do sistema ou criados a partir da op o Watcher Propriedades Gerais do Video Nome V deo Descri o Tamanho e Pos Moldura Scripts Refer r Imagem de v deo Fonte de V deo z V Play autom tico ao abrir a tela I Ajustar v deo ao tamanho do objeto Figura 56 Propriedades Gerais do Video Propriedades Gerais do Video OP O DESCRI O Nome Define o nome do objeto no sistema Uma breve descri o sobre o video Descri o Fonte do Video Play autom tico ao abrir a tela Ajustar video ao tamanho do objeto Determina a fonte que o video ir utilizar para a visualiza o do objeto Habilita a visualiza o do video no momento da execu o do objeto Habilita o ajuste do video conforme o tamanho do objeto Objetos de Tela 93 Manual do Usu rio 6 5 8 Preview G O objeto Preview utilizado para visualiza o de arquivos de video que foram gerados atrav s da placa XPressPlayer Atrav s deste objeto poss vel configur lo na placa XPressPlayer para conectar se a c mera determinada ou indicar o arquivo XPressPlayer A visualiza o do objeto ser mostrada na execu o do projeto Figura 57 Preview Propriedades Gerais do Preview Geral Moldura Scripts Refer ncia Cruzada Nome xPressPlayer2 Descri o xPressPlus Player Placa XPressPlus xPressPlus N
193. iie i e e E aA Ea KAEA E aAA aAA dA E Aa 357 SUPORTE A DDE 359 ELIPSE SCADA COMO CLIENTE 359 20 1 20 2 ELIPSE SCADA COMO SERVIDOR Conven es Estas s o conven es utilizadas neste manual EXEMPLO DESCRI O SILO6 BMP Nomes de arquivos e outros termos no n vel do sistema operacional s o indicados com o tipo de letra Tahoma em mai sculas Nomes de campos e op es que devem ser procurados na tela em menus ou nas abas dos objetos s o indicados com tipo de letra Tahoma Caracteres entre aspas devem ser digitados no lugar mencionado sem a presen a das aspas Telal Show Partes de programas scripts s o indicadas com o tipo de letra Courier Eles dever o ser digitados nos lugares reservados e depois compilados para a verifica o de erros Tank01 High Caracteres em negrito indicam nomes de objetos do Elipse SCADA ou suas propriedades lt nome do arquivo gt Express es entre os sinais lt gt devem ser substitu das pelo nome do objeto em quest o Ctrl Enter Express es entre colchetes indicam nomes de teclas Quando estiverem acompanhadas de um sinal voc deve pressionar a segunda tecla enquanto pressiona a primeira Este cone sozinho significa que o recurso n o est dispon vel para a vers o Elipse SCADA CE acompanhado de nota significa que h restri es a sua utiliza o Cap tulo 1 Introdu o 1 1 Bem vindo ao Elipse SCADA A Fli
194. imagens Com ele poss vel visualizar imagens dentro de uma aplica o e trabalhar com elas como for desejado Cada placa de aquisi o ligada ao Elipse SCADA representada por um objeto do Watcher Para acrescentar um equipamento basta acrescentar um objeto correspondente na lista de objetos poss vel configurar os par metros de cada um dos objetos independentemente Estes objetos s o posteriormente ligados a um objeto de tela Preview AVI ou Video para sua utiliza o dentro da aplica o ou ligados a um objeto AVI Recorder que permite a gera o de um arquivo AVI O Elipse Watcher possui drivers para uma variedade de equipamentos do mercado Consulte nosso departamento t cnico para verificar a compatibilidade do seu com o Elipse SCADA 2 old Geral Cameras Entradas de V deo Refer ncia Cruzada Es Aplica o E EE Tags Lista E Telas AVIPlayer Alarmes ki AVRecorder e Receita VFW Deletar Hist rico 611_Placal Relat rios 5613 Placal 1 Bk Drivers I Databases P Usu rios Fe Aplica esRemotas EB Watcher a AMIPlayer f AVIRecorder E9 5611 Placal EB 5613 Placal em VFW ED XPressPlus g Steeplechase g OPCServers EEE Figura 127 Watcher Watcher 201 Manual do Usu rio 16 1 Objetos do Watcher Cada objeto do Watcher representa um dispositivo ou placa de aquisi o conectado no sistema Os objetos de captura de v deo s o liga
195. imprimir ou properties propriedades O par metro strArquivo indica o caminho completo do arquivo que ir executar a a o strParametros um string que especifica os par metros que devem ser passados na chamada do comando ou o arquivo que sofrer a a o indicada strDir define o diret rio padr o a ser utilizado nCmdVisual especifica como a aplica o deve ser mostrada quando for aberta a saber O esconder a janela 1 mostrar a janela 2 mostrar a janela minimizada 3 mostrar a janela maximizada Scripts 257 Manual do Usu rio Exemplo Executa comandos FTP salvos no arquivo filename txt sem mostrar nenhuma janela ShellExecute open ftp s filename txt 0 Sin angle Retorna o seno do ngulo especificado O ngulo angle expresso em radianos Sleep nSegundos Faz uma pausa na execu o do script durante nSeconds segundos poss vel especificar uma fra o por exemplo Sleep 0 5 A interface do usu rio n o responder enquanto a pausa estiver sendo executada Processos rodando em segundo plano que estiverem rodando em thread separados E S drivers de rede recep o de v deo continuar o funcionando mas toda a l gica da aplica o scripts ser pausada Sqrt x Retorna a raiz quadrada de x Exemplo tag001 Sqrt 81 returns 9 StartSound soundIndex frequency ms G Toca o som especificado em soundIndex na freq ncia especificada em frequency em mi
196. inal de 32768 a 32767 Determinando a coordenada X e Y para o canto superior esquerdo do objeto em pixels a partir do canto superior esquerdo da Tela em que est o objeto Atributos do Alarme ackALMColor N mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor do texto para uma mensagem de Alarme reconhecida 314 Scripts Manual do Usu rio Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente RGB pode variar de O a 255 Exemplo Alarm ackAlmColor RGB 255 0 255 alarmState booleano Determina que a coluna de status dos alarmes seja mostrada no objeto Retorna verdadeiro diferente de zero se a coluna de status mostrada ou falso zero se n o alarmType booleano Determina se a coluna de tipo de Alarme ser mostrada no objeto verdadeiro diferente de zero mostrada falso zero n o comment booleano Determina que a coluna de coment rios seja mostrada no objeto Alarme Retorna verdadeiro diferente de zero se a coluna de coment rios mostrada ou falso zero se n o 9 commentLength Inteiro sem sinal de 1 a 199 Determinando o comprimento do coment rio que ser mostrado Somente dispon vel se o atributo comment est habilitado date booleano Determina que a coluna de data seja mostrada no objeto Alarme Retorna verdadeiro diferente de zero se a coluna de data mostrada ou falso zero se n o A de
197. indo Oracle Access MySQL Interbase entre outros Voc pode definir um Banco de Dados no Organizer durante a configura o da aplica o ou em tempo de execu o atrav s de Scripts Para utilizar um banco de dados no Elipse SCADA voc precisa selecionar a op o Databases na rvore da aplica o no Organizer A p gina abaixo ser mostrada contendo uma lista de todos os Databases existentes na aplica o Geral Refer ncia Cruzada Lista EE UESELE EE EE Tabelal Units Novo Deletar qui Avan ado Figura 117 Database Propriedades do Database OP O DESCRI O Novo Chama o Assistente de Nova Conex o que permite acrescentar uma conex o ODBC para um banco de dados Remove da lista o database selecionado Permite a consulta e edi o do string de conex o ODBC Database 183 Manual do Usu rio Voc pode conectar o Elipse SCADA a um banco de dados usando o Assistente de Nova Conex o ao pressionar o bot o Novo direita da p gina Uma janela ser mostrada perguntando se voc deseja criar uma conex o com uma tabela j existente ou criar uma nova tabela A seguir uma lista contendo as conex es Data Sources existentes ser mostrada se desejar uma nova clique no bot o Novo e escolha o driver ODBC que voc deseja usar MS Access MS Fox Pro MS Excel CA Clipper dBase Oracle e outros Selecionado o driver clique OK e configure as op es do mesmo entre elas Nome da Con
198. io 4 11 Tag Bit O Tag Bit somente pode ser criado a partir de um outro tag e permite acessar individualmente cada bit do mesmo Os tags que permitem o desdobramento em bits s o PLC Demo Express o Elemento de Bloco Ram ou Remoto Voc pode criar um tag Bit a partir da p gina Geral de qualquer um dos tags citados acima Clicando no bot o Acessar bits a seguinte janela ir aparecer onde voc poder selecionar os bits que deseja mapear A sele o dos bits feita usando se o mouse e as teclas Shift ou Ctrl da mesma forma em que se selecionam itens em uma list box do Windows Criar um novo tag Bit j x Bits mais significativos AES 17 16 Cancelar Bits menos 15 14 TERERIEDENEN 65432120 IV Cria uma tag para cada bit selecionado n o une bits Figura 29 Tag Bit O tag Bit pode ser tanto um nico bit quanto um conjunto de bits desde que sejam cont nuos Isto quer dizer que voc pode mapear para um nico tag Bit por exemplo os bits 0 1 e 2 mas n o os bits 10 11 e 24 A check box existente nesta janela permite especificar se devem ser criados um tag para cada bit selecionado ou se os bits cont nuos que estejam selecionados devem ser agrupados em um nico tag No exemplo acima ser o criados cinco tags Bit da seguinte forma ens one 5 6 2 onz Os tags Bit criados aparecem abaixo do respectivo tag na rvore da aplica o no Organizer Ao selecionar um tag Bit espec fic
199. ion Um string contendo uma breve descri o sobre a Marca A name Um string contendo o nome da Marca usado como identificador da Marca 9 markType Um inteiro sem sinal de O a 2 determinando o tipo da Marca conforme a tabela a seguir 340 Scripts Manual do Usu rio VALOR TIPO DOT me penColor Um n mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor da Marca Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente r g b pode variar de O a 255 9 penStyle Um inteiro sem sinal de O a 4 determinando o estilo da Marca conforme a tabela a seguir VALOR ESTILO CR E RO SP Tra o Ponto Ponto penVisible Um atributo booleano determinando que a Marca seja mostrada Retorna verdadeiro diferente de zero se a Marca mostrada ou falso zero se n o e 9 penWidth Um inteiro sem sinal from 0 to 65535 determinando a largura da Marca em pixels 339 x Um n mero real determinando a coordenada X da Marca em pixels usado juntamente com o atributo Y para definir a posi o da Marca a partir da origem do gr fico 0 0 339 y Um n mero real determinando a coordenada Y da Marca em pixels usado juntamente com o atributo X para definir a posi o da Marca a partir da origem do gr fico 0 0 19 6 7 Atributos de Alarmes A description Um string contendo uma breve descri o sobre o Alarme displayMessageBox G Um atributo boo
200. ios na rvore da aplica o no Organizer a p gina abaixo ser mostrada contendo uma lista de todos os Relat rios existentes na aplica o Geral Refer ncia Cruzada Novo Relat rio Deletar gt Relat rio di anta Editar Figura 101 Tela de cria o de relat rios Relat rios 157 Manual do Usu rio Voc pode criar um novo Relat rio usando o bot o Novo direita da p gina ou remover um existente selecionando o na lista e pressionando o bot o deletar A janela para escolha do tipo do Novo Relat rio mostrada a seguir Selecione o tipo de objeto x n lise Hist rica Relat rio Formatado Cria um relat rio formatado para imprimir dados armazenados em I Relat rio Gr fico Cria um relat rio gr fico para imprimir dados hist ricos gt Relat rio Texto Cria um relat rio testo para imprimir dados hist ricos Cancelar Figura 102 Tela dos tipos de relat rios Cada Relat rio que voc cria para a aplica o aparece abaixo da op o Relat rios Reports na rvore da aplica o no Organizer Ao selecionar um Relat rio espec fico suas propriedades s o mostradas ao lado direito da rvore 158 Relat rios Manual do Usu rio 10 1 Propriedades Gerais Para relat rios do tipo Texto Gr fico e Formatado A p gina de propriedades Gerais dos Relat rios Texto Gr fico e Formatado aparece quando selecionada a aba Geral no topo das p ginas do Re
201. isco salvo pela fun o SaveCfg Print bshowErrorMessages strHeaderBmp strFooterBmp bStretchHeader bStretchFooter Imprime o relat rio conforme a configura o especificada Retorna verdadeiro diferente de zero se o Relat rio for impresso com sucesso ou falso zero se n o for O par metro bShowErrorMessages indica se o comando dever mostrar mensagens de erro 1 ou dever executar em modo silencioso ou silent mode 0 Os par metros opcionais strHeaderBmp e strFooterBmp indicam os nomes do arquivos com as imagems a serem inclu das no cabe alho e no rodap respectivamente J os par metros opcionais bStretchHeader e bStretchFooter habilitam cada um por vez o stretch no cabe alho e no rodap SaveCfg nomeaArquivo G Salva a configura o da impressora margens e fontes do relat rio em um arquivo SetupPrinter Abre a janela de configura o setup da impressora Relat rio Texto AddFilter campo valorMin valorMax Filtra o valor de um campo O par metro campo um string especificando o nome do campo num rico a ser filtrado Os par metros valorMin e valorMax especificam um intervalo de valores para a busca Registros que possuem valores fora deste intervalo ser o exclu dos do relat rio recomend vel configurar o filtro antes da impress o e remov lo depois Mais de um campo podem ser filtrados e somente os registros que satisfa am todos os filtros ser o inclu dos no relat rio
202. l E ORU M Figura 34 Propriedades de Estilo da Tela 66 Telas Manual do Usu rio Propriedades de Estilo da Tela OP O DESCRI AO Tela Cheia Determina que a Tela ocupe toda a janela da aplica o Janelada Determina que a Tela apare a dentro de uma janela sem ocupar toda a Tela da aplica o conforme especificado nas op es Tamanho e a Posi o Largura Define a largura da Tela em pixels Altura Define a altura da Tela em pixels Determina a coordenada X para o canto superior esquerdo da Tela em pixels Por exemplo se voc esta usando uma resolu o no Windows de 640x480 VGA a sua coordenada X pode variar de O zero a 640 pixels para uma janela sem scroll bar Determina a coordenada Y para o canto superior esquerdo da Tela em pixels Por exemplo se voc esta usando uma resolu o no Windows de 640x480 VGA a sua coordenada Y pode variar de O zero a 480 pixels para uma janela sem scroll bar Rolagem Nunca determina que a janela n o tenha barras de rolagem mesmo quando necess rio Autom tico barras de rolagem aparecer o automaticamente quando se fizer necess rio N o mostra foco dos N o mostra o foco dos objetos da tela em tempo de objetos execu o Mostra uma borda de 1 pixel de largura em volta da tela Mostrar Borda Somente para telas janeladas e de tamanho fixo Permite o redimensionamento da janela em tempo de execu o Redimension vel Q Permite que a janela seja movida
203. l Um inteiro sem sinal de O a 65535 somente leitura determinando o n vel de acesso da Tela Scripts 311 Manual do Usu rio E background Um n mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor de fundo da Tela Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente r g b pode variar de O a 255 Exemplo telal background RGB 255 0 0 E bitmapName Um string contendo o nome de um bitmap usado como fundo em uma Tela Exemplo screen bitmapName Leaves bmp border G somente para telas janeladas e de tamanho fixo Um atributo booleano determinando que a uma borda de 1 pixel de largura seja mostrada em volta da tela Retorna verdadeiro diferente de zero se a borda mostrada default ou falso zero se n o caption Um atributo booleano determinando que a Barra de T tulo seja mostrada na Tela Retorna verdadeiro diferente de zero se a Barra de T tulo mostrada ou falso se n o clipChildren Um atributo booleano habilitando o uso do clipping para o redesenho dos objetos de tela relativo ao fundo da mesma Retorna verdadeiro diferente de zero se o clipping est habilitado ou falso se n o est Este atributo deve ser habilitado somente se os objetos de tela n o est o sobrepostos e n o ser o movidos caso contr rio poder n o surtir o efeito desejado closeButton Um atributo booleano determinando que o bot o de close seja mostrado
204. lat rio Esta p gina mostrada abaixo e seus respectivos campos s o descritos na tabela que segue Relat rio formatado m Ea E E ImprimiiBabe alho na Betelada Imprime o titulado relat rio utiliza a Descri o Figura 103 Propriedades gerais dos relat rios Relat rios 159 Manual do Usu rio Propriedades Gerais dos Relat rios OP O DESCRI O Define o nome do Relat rio que ser usado na rvore do Organizer e nos Scripts Descri o Uma breve descri o sobre o Relat rio Imprimir cabe alho na Habilita a impress o de uma p gina contendo dados batelada do cabe alho da Batelada Imprime o t tulo do Somente dispon vel para Relat rios TEXTO e relat rio GR FICO Imprime como t tulo o texto informado no campo Descri o Impressora Permite escolher a defini o de impressora para o relat rio O bot o mostra a caixa de di logo de Configura o de Impressora Permite editar o desenho de um relat rio FORMATADO Define a fonte tipo cor e tamanho a ser usada no Relat rio Imprimir Imprime o Relat rio Impressora e Fonte Os bot es Carregar e Salvar permitem carregar e salvar configura es de impressora previamente definidas e salvas no sistema 10 2 Configura es Para relat rios do tipo Texto e Gr fico Permite a especifica o do arquivo a ser impresso Hist rico extens o DAT Alarmes extens o DAT ou Batelada extens o HDR Se a op o
205. leano determinando que as mensagens de alarme sejam mostradas quando um alarme ocorrer Retorna verdadeiro diferente de zero se as mensagens est o habilitadas ou falso zero se n o est o A filename Um string contendo o nome do arquivo de log de Alarmes 9 lastAlarmPri Um inteiro sem sinal de O a 65535 informando a prioridade do ltimo alarme ativado um atributo somente de leitura Scripts 341 Manual do Usu rio logAlarms Um atributo booleano determinando que os alarmes sejam gravados no arquivo de log de Alarmes Retorna verdadeiro diferente de zero se a grava o est habilitada ou falso zero se n o est name Um string contendo o nome do Alarme usado como identificador do Alarme 9 nRecords Um inteiro sem sinal de 0 a 65535 determinando o n mero de alarmes mais recentes a serem gravados no arquivo de log de alarmes gE soundType G Um inteiro sem sinal de 0 a 65535 determinando o tipo de som a ser tocado quando um alarme ocorrer Est dispon vel somente se o atributo warningSound est habilitado warningSound Um atributo booleano usado para habilitar um som de alerta quando um alarme ocorrer Retorna verdadeiro diferente de zero se o som de alerta est habilitado ou falso zero se n o est 19 6 8 Atributos das Receitas A description Um string contendo uma breve descri o sobre o Receita A name Um string contendo o nome da Receita usado como identificador da Receit
206. lguns desses eventos s o listados a seguir Eventos comuns em aplica es no ElipseSCADA OnLButtonDown Quando o bot o esquerdo pressionado sobre um objeto OnPress Quando um objeto bot o pressionado OnRelease Quando um objeto bot o liberado WhileRunning Enquanto uma aplica o est executando OnAlarm Quando ocorre qualquer tipo de alarme Scripts 227 Manual do Usu rio A linguagem utilizada nos m dulos de script o Elipse Basic bastante similar s linguagens C por m com recursos de programa o visuais como os encontrados no Visual Basic Algumas caracter sticas da linguagem e N o necess rio a declara o de vari veis ou fun es no in cio do Script As vari veis devem ser tags objetos ou atributos previamente criadas ou importadas de outras aplica es O Elipse SCADA j possui algumas vari veis de sistema pr definidas e Otipo de dado que se atribui a um tag livre O valor suportado pode ser desde um inteiro de 8 bits at um tipo real de 64 bits ou ainda um string texto Em comunica o de dados com equipamentos externos a convers o feita automaticamente de acordo com os tipos suportados pelo equipamento No caso de propriedades um cone ao lado de cada uma visualizado atrav s do AppBrowser indica o tipo de dado suportado Set Atributo num rico n mero inteiro Atributo num rico 9 3 n mero real AE Atributo string texto Atributo boolean
207. lica o o je td sele a EE a 2 M Figura 7 Barra de Ferramentas Aplica o Op es da Barra de Ferramentas Aplica o Cria uma nova aplica o Cria uma nova tela Abre uma aplica o j existente Salva a aplica o corrente Recorta o objeto selecionado copiando para a rea de transfer ncia Copia o objeto selecionado para a rea de transfer ncia Cola o objeto que est na rea de transfer ncia no local indicado na tela Chama o Organizer Mostra as propriedades do objeto selecionado Mostra as propriedades da tela selecionada Executa a aplica o corrente iniciando pelas telas que est o abertas Executa a aplica o corrente Abre a ajuda do sistema Ativa a ajuda sens vel ao contexto 20 O que h naTela Manual do Usu rio 2 2 2 Barra de Ferramentas Objetos EE A E Figura 8 Barra de Ferramentas Objetos Op es da Barra de Ferramentas Objetos BOTAO DESCRI AO a Liga o modo de sele o permitindo que o usu rio selecione todos os objetos dentro de uma rea delimitada pelo mouse Cria um novo objeto Slider Bee Cria um novo objeto Gr fico de Tend ncia Cria um novo objeto Bot o qe Cria um novo objeto Gauge medidor gt Cria uma nova rea de texto objeto Texto Cria um novo objeto Gr fico de Barra Cria um novo objeto Display Cria uma nova Anima o l gt E a a eee Cria um novo objeto Setpoint Cria um novo objeto Alarme Cr
208. linha e coluna come ando com o ndice 1 Tags 55 Manual do Usu rio Geral Refer ncia Cruzada Nome tag006 Descri o tagoo6 Colunas Linhas Bo Bo Clique aqui para associar uma c lula a um tag ssociar Figura 28 Propriedades do Tag Matriz Propriedades do Tag Matriz OP O DESCRI O Nome do tag Voc pode usar tantos caracteres quanto queira mas espa os e caracteres especiais n o s o permitidos quando os Tags forem usados nos Scripts Descri o Uma breve descri o sobre o tag Colunas Define o n mero de colunas da matriz Linhas Define o n mero de linhas da matriz Mapeia todas ou somente algumas c lulas da matriz para um tag Associar C lulas a Tags Voc pode associar uma c lula da matriz ou vetor para um tag pressionando o bot o Associar na p gina Geral do tag Matriz e especificando qual ou quais as c lulas que deseja associar Cada c lula associada aparece abaixo do tag Matriz na rvore da aplica o no Organizer Ao selecionar uma c lula espec fica suas propriedades s o mostradas ao lado direito da rvore Cada c lula associada possui 4 p ginas de propriedades Geral Alarmes Scripts e Tags As 3 primeiras p ginas s o as mesmas de qualquer tag e a p gina de tags permite associar um tag ou propriedade c lula da matriz da mesma forma em que tags e propriedades s o associados objetos de tela 56 Tags Manual do Usu r
209. lisegundos at um comando StopSound ser chamado soundIndex deve ser um inteiro entre O e 5 veja a tabela de sons dispon veis consultando a fun o PlaySound A fregi ncia m nima 100ms se for especificado um n mero menor o valor 100 ser assumido Note que o par metro frequency designa de quanto em quanto tempo o som ser tocado Exemplo StartSound 2 2000 toca o som de exclama o a cada 2 segundos StopSound G P ra um som que est tocando iniciado pela fun o StartSound StopWave P ra a reprodu o de um arquivo WAV iniciada pela fun o PlayWavec 258 Scripts Manual do Usu rio Str value size precision Converte um n mero inteiro ou real para um string O par metro value o n mero a ser convertido o par metros Size e precision determinam o tamanho e precis o do string Quando o par metro value for um string ele primeiro convertido para um n mero e depois formatado conforme os par metros size e precision Exemplo String Str 30 95 6 2 Retorna 30 95 StrZero Valor tamanho prec Converte um n mero inteiro ou real para um string preenchendo com zeros a esquerda at o tamanho especificado O par metro valor o n mero a ser convertido o par metros tamanho e prec determinam o tamanho e precis o do string Quando o par metro value for um string ele primeiro convertido para um n mero e depois formatado conforme os par metros tamanho e prec Exe
210. localiza o path do bitmap Zona Padr o Define o quadro selecionado na lista como padr o desta forma ele ser mostrado quando o valor do tag estiver fora das outras zonas definidas Minimo Define um valor m nimo para a zona selecionada Define um valor m ximo para a zona selecionada Indica que essa zona ser utilizada no pisca pisca Permite configurar uma dica tip para cada zona Se a zona n o possui uma dica habilitada ent o utilizada a descri o do objeto Preview Mostra uma pr via do quadro selecionado Objetos de Tela 91 Manual do Usu rio 6 5 6 AVI GB O objeto AVI utilizado para visualiza o de arquivos de extens o AVI no sistema Atrav s deste objeto poss vel localizar arquivo AVI no sistema e mostr lo na tela no momento da execu o do projeto Este objeto aceita somente arquivos AVI Figura 54 AVI Propriedades Gerais do AVI General Moldura Refer ncia Cruzada Nome AVI Descri o Objeto 841 Arquivo AVI Localizar Figura 55 Propriedades Gerais do AVI Propriedades Gerais do AVI OP AO DESCRI AO Define o nome do objeto no sistema Uma breve descri o sobre o video Arquivo AVI Mostra o caminho do arquivo AVI no sistema Localizar Permite navegar nos diret rios para localizar o arquivo AVI 92 Objetos de Tela 6 5 7 Video G Manual do Usu rio O objeto Video utilizado para visualiza o de uma imagem de v
211. lutamente necess rio Write Escreve o valor atual do Tag no PLC imediatamente Retorna 1 se a escrita foi bem sucedida e O se a escrita falhar Para maiores informa es sobre tags que escrevem dados em servidores de I O consulte o item Tag PLC do cap tulo sobre Tags neste manual Aten o esta uma fun o s ncrona espera at que a opera o de escrita esteja terminada antes de retornar para a execu o da pr xima instru o Ela pode degradar seriamente o desempenho da aplica o consegiientemente deve ser usada quando for absolutamente necess rio WriteEx valor timeStamp Escreve o valor diretamente no I O sem atribu lo ao Tag PLC Esta fun o usa a escala definida no Tag PLC O par metro num rico opcional timeStamp permite for ar uma data hora para a escrita do valor Exemplo Block1 elm000 WriteEx 12 19 5 4 Fun es de Tela Activate Semelhante fun o Show EditProperties G Abre uma janela que permite a edi o das propriedades do Tela GetMouseX Retorna a coordenada X atual do mouse GetMouseY Retorna a coordenada Y atual do mouse Hide Esconde fecha uma tela Scripts 267 Manual do Usu rio SendTab nTabs Envia caracteres Tab para a aplica o de modo a mudar o foco do teclado entre os objetos de tela Valores positivos de nTabs simulam a tecla Tab valores negativos simulam a combina o de teclas Shift Tab Exemplo Screenl SendTab 4
212. m tica para o bloco autom tica Tamanho Configura o tamanho do tag bloco Novo elemento Novo elemento no tag bloco 52 Tags Manual do Usu rio 4 8 1 Elemento de Bloco Cada elemento do tag Bloco possui suas propriedades que podem ser acessadas selecionando se o elemento desejado na rvore da aplica o no Organizer A p gina a seguir ser ent o mostrada no lado direito da janela lesta coneza qui vaa a Er Figura 26 Propriedades do Elemento de Bloco Tags 53 Manual do Usu rio Propriedades do Elemento de Bloco OP O Descri o Mudar tipo para Acessar bits Bloco index CLP Inferior Sistema Inferior CLP Superior Sistema Superior Testar comunica o aqui DESCRI AO Nome do Tag Voc pode usar tantos caracteres quanto queira mas espa os e caracteres especiais n o s o permitidos quando os Tags forem usados nos Scripts Uma breve descri o sobre o Tag Permite que se mude o tipo do Tag Permite desmembrar o Tag em bits criando Tags Bit para cada bit ou conjunto de bits do Tag Permite mudar a ordem do elemento no bloco digitando o ndice desejado Marcando esta op o os valores do Tag ser o convertidos para uma nova escala de valores determinada pelo usu rio conforme os limites definidos em CLP Inferior Sistema Inferior CLP Superior e Sistema Superior Define o valor m nimo a ser lido do PLC CLP Define o novo valor m nimo para a
213. m mem ria ou n o Retorna verdadeiro diferente de zero se o driver est carregado ou falso zero se n o est isStarted Um atributo booleano usado para informar se uma comunica o foi iniciada ou n o Retorna verdadeiro diferente de zero se uma comunica o foi iniciada ou falso zero se n o foi A name Um string contendo o nome do Driver usado como identificador do Driver 9 pl Um inteiro com sinal de 32768 a 32767 configurando o par metro P1 conforme a documenta o do Driver 348 Scripts Manual do Usu rio 9 p2 Um inteiro com sinal de 32768 a 32767 configurando o par metro P2 conforme a documenta o do Driver 9 p3 Um inteiro com sinal de 32768 a 32767 configurando o par metro P3 conforme a documenta o do Driver 9 p4 Um inteiro com sinal de 32768 a 32767 configurando o par metro P4 conforme a documenta o do Driver 9 retryCount Um inteiro sem sinal de O a 65535 determinando o n mero de tentativas se o atributo enableRetry est habilitado Drivers de Rede 9 bytesReceived Um inteiro sem sinal de O a 65535 determinando o n mero de bytes recebidos pelo driver somente leitura 9 bytesSent Um inteiro sem sinal de O a 65535 determinando o n mero de bytes enviados pelo driver aos clientes somente leitura A description Um string contendo uma breve descri o sobre o Driver A name Um string contendo o nome do Driver usado como identificador do Driver
214. m objeto que determinam suas caracter sticas e a maneira com que ele ir se comportar Normalmente existe uma janela onde voc pode modificar os atributos de um objeto Cada atributo tem um tipo associado representado por seu cone conforme segue Atributo num rico 9 239 E ES Atributo string texto Atributo booleano verdadeiro falso true false E Atributo de sistema usado internamente pelo Elipse Es SCADA As se es a seguir ir o descrever os seguintes atributos Atributos Globais E Atributos da Receita 2 r Atributos da Aplica o Atributos do Hist rico Atributos dos Tags E Atributos do Relat rio Atributos da Tela ih Atributos do Driver A Atributos do Alarme f Atributos de Databases GA Atributo de Usu rios T Atributo de Aplica o Remota A Bh Atributo de Watcher Atributo de Steeplechase E Atributo de OPCServer 19 6 1 Atributos do Gerenciador Global Estes atributos s o atributos Globais do Elipse SCADA e podem ser modificados de qualquer ponto da aplica o Por m deve se ter cuidado ao modificar qualquer um destes atributos j que eles podem mudar a funcionalidade de um Script ou de um objeto 9 currentTime Um inteiro sem sinal somente leitura contendo a data e hora atual do sistema para ser utilizado em express es ou em displays com formato data hora atualizado uma vez por segundo N o deve ser usado como contador de tempo em scripts pois n o atualizado durante a
215. m scroll bar Por exemplo se voc est usando uma resolu o de 640x480 VGA a sua coordenada X pode variar de O a 640 pixels fem keyPadY 8 Um inteiro com sinal de 32768 a 32767 determinando a coordenada Y para o canto superior esquerdo da janela do Key Pad em pixels usado juntamente com o atributo X para definir a posi o do canto superior esquerdo da janela Este atributo deve ser definido conforme a resolu o usada no Windows para que se tenha uma janela sem scroll bar Por exemplo se voc est usando uma resolu o de 640x480 VGA a sua coordenada Y pode variar de O a 480 pixels largeButtons Um atributo booleano habilitando bot es grandes no Organizer An lise Hist rica etc para facilitar o uso do Touch Screen Retorna verdadeiro diferente de zero se os bot es grandes est o habilitados ou falso zero se n o est o maximizeButton 8 Um atributo booleano somente leitura determinando que o bot o maximizar esteja habilitado na janela da aplica o Retorna verdadeiro diferente de zero se o bot o est habilitado ou falso zero se n o est minimizeButton 8 Um atributo booleano somente leitura determinando que o bot o minimizar esteja habilitado na janela da aplica o Retorna verdadeiro diferente de zero se o bot o est habilitado ou falso zero se n o est A name Um string contendo o nome da aplica o usado como identificador para a mesma noMousePointer 8 Um atributo b
216. mero de d gitos a serem mostrados incluindo o ponto decimal Precis o Define quantos d gitos do tamanho ser o decimais Prefixo Adiciona um prefixo tipo string ao valor mostrado Sufixo Adiciona um sufixo tipo string ao valor mostrado 80 Objetos de Tela Manual do Usu rio 6 5 3 Browser O objeto Browser permite visualizar seus arquivos de bancos de dados Estes arquivos devem estar no formato Elipse SCADA ou seja devem ter sido criados pelo Elipse Para localizar estes arquivos voc deve procurar pelas extens es DAT Hist ricos ou Alarmes ou HDR Batelada Voc pode editar as propriedades do browser dando um duplo clique sobre o mesmo Figura 46 Browser Propriedades Gerais do Browser Configura es Consulta Banco de Dados Ta TT o pepa Figura 47 Propriedades Gerais do Browser Objetos de Tela 81 Manual do Usu rio Propriedades Gerais do Browser OP O DESCRI O Define o nome do Browser que ser usado na rvore do Organizer e nos Scripts Descri o Uma breve descri o sobre o Browser Fontes Define a fonte cor e tamanho do texto a ser mostrado no Browser Define a ordem ascendente ou descendente dos registros do Browser T tulo de fundo Define a cor de fundo para o t tulo do Browser Texto doT tulo Define a cor do texto para o t tulo do Browser Fundo das linhas Define a cor de fundo das linhas de texto do Browser Texto das linhas De
217. mplo String StrZzero 30 95 6 2 Retorna 030 95 Tan angle Retorna a tangente do ngulo especificado O ngulo angle expresso em radianos WaitCursor bHabilita Habilita bHabilita 1 ou desabilita bHabilitae 0 o cursor de espera ampulheta Exemplo WaitCursor 1 lt alguns comandos que demoram tempo gt WaitCursor 0 WatchWindow G Abre uma janela de depura o no m dulo Runtime que permite visualizar os valores das propriedades de um item selecionado na rvore da aplica o WriteIni strArquivo strSe o strEntrada valor G Escreve o valor num rico ou string no arquivo INI strArquivo O par metro strSe o e strEntrada especificam a se o e a entrada do arquivo respectivo NOTA Se o arquivo for modificado INI file tas transforma es n o ser o imediatamente modificadas porque o Windows copia um arquivo na mem ria Voc pode for ar a atualiza o utilizando o par metro WriteIni strFile depois de ler o arquivo INI O exemplo abaixo escreve as seguintes linhas em MY APP INI Scripts 259 Manual do Usu rio General Total 1500 UserName Admin Exemplo WriteIni MYAPP INI General Total 1500 WriteIni MYAPP INI General UserName Admin WriteToFile arquivo texto opera o Escreve o texto no arquivo Retorna 1 se for bem sucedida ou O se ocorrer algum erro O par metro opera o opcional e possui as seguintes especifica es MO
218. n Habilita a escrita no arquivo de hist rico a partir do in cio da execu o da aplica o segundo a taxa de varredura definida Deixe esta op o desmarcada se voc deseja controlar manualmente usando scripts a gera o dos dados do hist rico Processo de Batelada Define o tipo do hist rico como sendo por batelada por lotes Quando esta op o est marcada um arquivo de cabe alho extens o HDR criado com o mesmo nome que o arquivo de hist rico O arquivo de cabe alho guarda informa es sobre cada batelada Suporte a rede Habilita o suporte a rede para o hist rico isto permite que o hist rico seja acessado somente para leitura por outras aplica es Elipse na rede atrav s de um browser ou relat rio do tipo An lise Hist rica 9 2 An lise Hist rica Quando um Hist rico criado o Elipse SCADA automaticamente associa a ele um objeto An lise Hist rica HAnalysis Este objeto possui diversas caracter sticas que podem ser ajustadas em tempo de execu o Ao ser chamada a An lise Hist rica uma janela Hist rico aberta em sua aplica o mostrando a p gina An lises com o gr fico para an lise dos dados Esta janela possui mais seis p ginas de configura o dispon veis de acordo com a programa o 134 Hist ricos Manual do Usu rio da aplica o S o elas Gr fico Penas Cores das Penas Configura es Consultas e Impress o Cada uma destas p ginas apare
219. nCount o n mero de caracteres do substring Exemplo 250 Scripts Manual do Usu rio strSenha Mid Password 0 3 retorna Pas strSenha Mid Password 3 4 retorna swor strSenha Mid Password 2 retorna ssword Min x y Compara X e Y e retorna o menor valor entre as duas express es num ricas Exemplo tag001 Min 2 4 28 3 tag001 2 4 MoveFile arqFonte arqDestino Move o arquivo especificado para uma nova localiza o Retorna TRUE se bem sucedida ou FALSE em caso de erro Os atributos globais lastError e lastErrorStr s o atualizados por essa fun o Exemplo MoveFile c ldatalturtle dat c newdatalrabbit dat PadC string tamanho caractere G Retorna a string strString centralizada com o caractere par metro caractere completando o tamanho do string resultante especificado pelo par metro tamanho Se caractere n o especificado espa os s o introduzidos Somente o primeiro caractere do par metro caracter usado Exemplos PadC abc 7 Resulta abc PadC abedefghij 5 Resulta abcde PadC abc 8 Resulta abc PadL string tamanho caractere G Retorna string posicionado no lado direito com o caractere caractere completando o tamanho do string resultante indicado por tamanho Se caractere n o especificado espa os s o introduzidos Somente o primeiro caractere de caractere usado Exemplos PadL abe 5
220. nado suas propriedades aparecer o na janela de Propriedades Propriedades Permite a sele o de qualquer propriedade do objeto selecionado na rvore Tags selecionados Lista os Tags que est o associados ao objeto Adicionar Adiciona os Tags marcados lista de Tags selecionados Remover Remove os Tags selecionados da lista Objetos de Tela 73 Manual do Usu rio 6 3 Scripts de Objetos de Tela Existem alguns scripts dispon veis para todos os objetos de tela estes scripts s o descritos na tabela abaixo Scripts espec ficos de um objeto s o descritos mais adiante na respectiva se o do objeto Maiores detalhes a respeito do uso de scripts veja no cap tulo espec fico Geral Tamanho e Pos Moldura Tags Scripts Re ED Scripts dispon veis A es Novo Remover OnKillFocus Substituir Figura 38 P gina de Scripts Scripts Dispon veis Voc pode associar scripts a tags executando os em uma das situa es a seguir EVENTOS DESCRI O OnkillFocus Executado quando o objeto perde o foco do teclado ou mouse OnLButtonDbICIk Executado quando o bot o esquerdo do mouse pressionado duas vezes sobre o objeto OnLButtonDown Executado quando o bot o esquerdo do mouse pressionado sobre o objeto OnLButtonUp Executado quando o bot o esquerdo do mouse solto sobre o objeto OnMouseMove Executado quando o mouse movido sobr
221. nalYear um inteiro sem sinal de 1970 a 2039 determinando o ano final quando o tipo de Consulta por Intervalo de Tempo A name um string contendo o nome da Consulta usado como identificador da Consulta query Type um inteiro sem sinal de O a 2 determinando o tipo de Consulta conforme a tabela a seguir VALOR TIPO DA CONSULTA Intervalo de Tempo Dados mais Recentes Sem Crit rio 9 queryUnit usado juntamente com o atributo queryValue quando este igual a 1 dados mais recentes ou newest data um inteiro sem sinal de O a 5 determinando uma unidade de tempo para a busca dos dados mais recentes conforme a tabela a seguir Dia M s Ano Horas Minutos Segundos 9 queryValue Somente dispon vel se o atributo queryType 1 Dados mais Recentes ou newest data um inteiro sem sinal determinando um per odo de tempo para a busca dos dados mais recentes especificado no campo Last na p gina de Consulta usado juntamente com o atributo queryUnit gE startDay um inteiro sem sinal de 1 a 31 determinando o dia inicial quando o y q tipo de consulta por Intervalo de Tempo startHour um inteiro sem sinal de 0 a 23 determinando a hora inicial quando o tipo de Consulta por Intervalo de Tempo startMinute um inteiro sem sinal de O a 59 determinando o minuto inicial quando o tipo de Consulta por Intervalo de Tempo EE startMonth um inteiro sem sinal
222. ndo 0 59 Ss Segundo 00 59 Hora no formato 12 horas mostra AM manh e PM tarde 00 Cent simos de segundo deve ser precedido de segundos Mil simos de segundo deve ser precedido de segundos Nova linha CR LF description string Cont m uma breve descri o sobre o SetPoint enabled booleano Usado para habilitar o acesso do teclado e mouse ao objeto Setpoint Retorna verdadeiro diferente de zero se o acesso est habilitado ou falso zero se n o est 330 Scripts Manual do Usu rio em pixels usado juntamente com o atributo width para definir o tamanho do SetPoint horizontalAlign inteiro sem sinal de O a 2 Determina o alinhamento horizontal para os dados que ser o mostrados no SetPoint a saber 0 esquerda 1 centro ou 2 direita 3 5 goa s Z 33 maximum Um n mero real configurando o valor m ximo para o SetPoint E usado junto com o atributo minimum para definir um intervalo de valores para o SetPoint 334 minimum Um n mero real configurando o valor m nimo para o SetPoint usado junto com o atributo maximum para definir um intervalo de valores para o SetPoint multiLine amp Um atributo booleano usado para habilitar m ltiplas linhas no SetPoint Retorna verdadeiro diferente de zero se o uso de m ltiplas linhas est habilitado ou falso zero se n o est A name string Cont m o nome do SetPoint usado como identifica
223. ndo o ngulo inicial da agulha do Gauge E subTicksColor Um n mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor das sub marcas do Gauge Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente r g b pode variar de O a 255 subTicksVisible Um atributo booleano determinando que sub marcas ticks sejam mostradas entre as marcas principais Retorna verdadeiro diferente de zero se as sub marcas s o mostradas ou falso zero se n o s o d textColor Um n mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor do texto que ser mostrado no Gauge Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente r g b pode variar de 0 a 255 thickTicks Um atributo booleano determinando que as marcas principais do Gauge sejam grossas Retorna verdadeiro diferente de zero se as marcas s o grossas ou falso zero se n o s o 2 tickColor Um n mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor das marcas principais do Gauge Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente r g b pode variar de 0 a 255 ticksValues Um atributo booleano determinando que os valores das marcas ticks sejam mostrados no Gauge Retorna verdadeiro diferente de zero se os valores s o mostrados ou falso zero se n o s o ticksVisible Um atributo booleano determina
224. ndo que as marcas principais ticks sejam mostradas no Gauge Retorna verdadeiro diferente de zero se as marcas s o mostradas ou falso zero se n o s o 9 totalNumberOfSubticks Um inteiro sem sinal de O a 9 determinando o n mero total de sub marcas a serem mostradas entre as marcas principais valueVisible Um atributo booleano determinando que o valor do Gauge seja q ge sej mostrado Retorna verdadeiro diferente de zero se o valor do Gauge mostrado ou falso zero se n o visible Um atributo booleano determinando que o Gauge seja vis vel Retorna verdadeiro diferente de zero se o Gauge vis vel ou falso zero se n o HH Li width Um inteiro sem sinal de O a 65535 determinando a largura do Gauge em pixels E usado juntamente com o atributo height para definir o tamanho do Gauge 328 Scripts Manual do Usu rio i i x Um inteiro com sinal de 32768 a 32767 determinando a coordenada X para o canto superior esquerdo do Gauge em pixels usado juntamente com o atributo Y para definir a posi o do canto superior esquerdo do Gauge a partir da origem da Tela 0 0 ii y Um inteiro com sinal de 32768 a 32767 determinando a coordenada Y para o canto superior esquerdo do Gauge em pixels usado juntamente com o atributo X para definir a posi o do canto superior esquerdo do Gauge a partir da origem da Tela 0 0 Atributos do Setpoint autoSend booleano Quando em 1 um
225. ne o tamanho dos valores limites de cada alarme em n mero de caracteres Define quantos d gitos do tamanho ser o decimais Habilita a visualiza o do nome do usu rio respons vel Define o tamanho do nome do usu rio em n meros de caracteres Objetos de Tela 125 Cap tulo T Alarmes A op o Alarmes da rvore da aplica o no Organizer permite que sejam definidas algumas caracter sticas para o gerenciamento dos Alarmes do sistema Voc pode especificar um arquivo para gravar todos os alarmes que ir o ocorrer no seu sistema bem como configurar sons e mensagens de alerta As propriedades do Gerenciador de Alarmes afetam o comportamento de todos os Alarmes do sistema especificados na p gina de Alarmes dos Tags 7 1 Propriedades Gerais dos Alarmes A p gina de Propriedades Gerais dos Alarmes aparece quando selecionada a aba Alarmes no topo das p ginas dos Alarmes Esta p gina mostrada abaixo e seus respectivos campos s o descritos na tabela que segue Alarmes Scripts Refer ncia Cruzada Nome Alarmes Descri o Configura o do alarme JV Verifica alarmes neste grupc JV Habilita reg o Registros i Do Arquivo falams dat Localizar I Tocar som de aviso Standard beep J Escrever direto em disco n o utilizar buffers J Envia traps SNMP para cada alarme apenas WinNT Novo grupo de alarmes Figura 85 Propriedades Gerais dos Alarmes Alarmes 1
226. nex o ODBC Deve ser usada somente ap s uma fun o CloseConnection j ter sido usada uma vez que os bancos de dados usados no Elipse SCADA s o abertos juntamente com a aplica o Retorna verdadeiro diferente de zero se a opera o obteve sucesso ou falso zero se n o Scripts 295 Manual do Usu rio Requery Atualiza o Banco de Dados til quando mais de um usu rio est usando o BD Esta fun o n o necess ria quando voc est usando a fun o Update 1 j que esta pr pria fun o atualiza o BD RollBack Desfaz todas as a es feitas durante uma transa o Retorna verdadeiro diferente de zero se as a es foram desfeitas com sucesso ou falso zero se n o SetODBCParameter param valor Muda um par metro dentro do string de conex o ODBC Exemplo muda a string de conex o ODBC para usar o banco de dados Access de nome Suporte que se encontra no raiz do disco C Databasel CloseConnection Databasel SetODBCParameter DBQ C lsuporte mdb Databasel 0OpenConnection SetTableName nomeTabela Define um novo nome para a tabela corrente Exemplo Tablel CloseConnection Tablel SetTalbleName Producao Tablel 0penConnection SQLQuery Filtro OrdenarPor Define um filtro a ser usado na consulta ao Banco de Dados conforme os par metros Filtro e OrdenarPor Filtro Define um filtro a ser usado na consulta ao Banco de Dados conforme os campos e as op es
227. nfigurando o limite inferior do sistema Ele usado junto com o atributo high2 para definir um intervalo de varia o scaling Um atributo booleano usado para habilitar escalas de valores entre o PLC e o sistema Retorna verdadeiro diferente de zero se a escala est habilitada ou falso zero se n o est Com este atributo habilitado voc pode configurar os atributos low1 high1 low2 e high2 A server Um string contendo o nome da aplica o a ser conectada usando DDE usado como um identificador da aplica o no computador especificado para a conex o Por exemplo voc deseja criar uma conex o DDE no computador Elipse Software que est executando o Elipse SCADA cujo nome DDE ELIPSES Voc pode mudar este atributo em tempo de execu o topic Um string contendo o nome da janela ou rea de trabalho a ser conectada usando DDE E usado como identificador de uma rea de trabalho no servidor da aplica o Atributos de Tags Demo 9 delay Um inteiro configurando o n mero de per odos entre cada gera o de valor para o tag demo Por exemplo se for 1 um valor gerado a cada per odo se for 2 gera um valor a cada dois per odos e assim por diante usado junto com o atributo period para controlar o intervalo de tempo para a varia o dos dados A f rmula que exprime a frequ ncia de modifica o do tag demo period delay enabled Um atributo booleano usado para habilitar a simula o de dados do t
228. nte Posi o horizontal Posiciona o Slider horizontalmente Precis o Tamanho do bot o 6 6 2 Bot o Permite a atualiza o do valor do Slider mesmo quando o bot o est sendo movido Atualiza o valor do Slider somente quando o bot o deslizante solto Define o n mero de d gitos decimais a serem mostrados no Slider Modifica o tamanho do bot o deslizante do Slider Este objeto utilizado para acionamentos ou execu es de tarefas especificadas pelo usu rio atrav s do mouse ou teclado e seu funcionamento igual aos dos bot es standard do Windows O Elipse SCADA possui uma s rie de modelos de bot o entre interruptores chaves e outros para facilitar a implementa o de v rias fun es atrav s de bot es O pressionamento de bot es tamb m gera eventos que podem ser tratados por Scripts Os bot es s o bastante flex veis e podem ser amplamente configurados atrav s das p ginas de propriedades EsteiraA o F Figura 74 Bot o Objetos de Tela 111 Manual do Usu rio Propriedades Gerais do Bot o Propriedades do Bot o ES Ioj x Mensagens Tamanho e Pos Moldura Tags EO Nome Bot o Descri o Objeto Bot o m Funcionalidade Bot es o a Moment neo l E ape C Liga Desliga C Jog Tecla de Fun o nenhum Ir para tela nenhum nd Figura 75 Propriedades do Bot o 112 Objetos de Tela
229. ntervalo de varia o 9 a o Aut 33 maxValue somente leitura Um n mero real indicando o valor m ximo entre as amostras calculadas 9 a kiak oia 34 minValue somente leitura Um n mero real indicando o valor m nimo entre as amostras calculadas A name Um string contendo o nome do SPC usado como identificador do SPC 9 nRecords somente leitura um inteiro sem sinal de 1 a 65535 indicando o n mero total de registros analisados pointsPerGroup um inteiro sem sinal de 0 a 65535 determinando o n mero de pontos por amostra 239 stdDey Um n mero real determinando o Desvio Padr o 334 ucl Um n mero real configurando o limite superior de Controle Ele usado junto com o atributo lcl para definir um intervalo de varia o 339 uel Um n mero real configurando o limite superior de Engenharia Ele usado junto com o atributo lel para definir um intervalo de varia o 346 Scripts Manual do Usu rio 19 6 13 Atributos da Batelada A description Um string contendo uma breve descri o sobre a Batelada A fieldName Um string contendo o nome do arquivo da Batelada 9 fieldType Um inteiro sem sinal determinando o tipo de Batelada somente leitura A name Um string contendo o nome da Batelada usado como identificador da Batelada 19 6 14 Atributos dos Relat rios E bottomMargin um inteiro sem sinal de 0 a 65535 determinando a margem inferior do Relat rio em mil metros de
230. o Scripts 315 Manual do Usu rio 9 limitPrec Inteiro sem sinal de O a limitLength 2 determinando o n mero de d gitos decimais para os limites que ser o mostrados no Alarme A name String contendo o nome do Alarme usado como identificador do Alarme priority booleano Determina que a coluna de prioridades de alarmes seja mostrada no objeto Retorna verdadeiro diferente de zero se a coluna de prioridades mostrada ou falso zero se n o E rtnColor N mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor da mensagem de retorno do Alarme Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente RGB pode variar de 0 a 255 Exemplo Alarm rtnColor RGB 255 255 0 tagName booleano Determina que a coluna de nomes dos Tags seja mostrada no objeto Retorna verdadeiro diferente de zero se a coluna de nomes dos Tags mostrada ou falso zero se n o 9 tagNameLength Inteiro sem sinal de 1 a 32 determinando o comprimento dos nomes dos Tags que ser o mostrados Somente dispon vel se o atributo tagName est habilitado time booleano Determina que a coluna de hora seja mostrada no objeto q J J Alarme Retorna verdadeiro diferente de zero se a coluna de hora mostrada ou falso zero se n o 2 titleBarColor N mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor da linha de t tulo do Alarme Es
231. o Redesenha as telas carregadas 2 1 3 Menu Objetos Bolat Figura 3 Menu Objetos 16 O que h naTela Manual do Usu rio Op es do Menu Objetos Copia o objeto selecionado para a rea de transfer ncia clipboard Cola o objeto contido na rea de transfer ncia no local indicado Deletar Apaga os objetos selecionados Para selecionar mais de um objeto use a tecla Ctrl Propriedades Mostra as propriedades do objeto selecionado A mesma fun o pode ser ativada com um duplo clique sobre o objeto Modo de sele o Liga o modo de sele o permitindo que o usu rio selecione todos os objetos dentro de uma rea delimitada pelo mouse As demais op es criam objetos de acordo os respectivos nomes Depois de escolher o Objeto de Tela desejado deve se selecionar uma regi o da tela para colocar o objeto mantendo se pressionado o bot o esquerdo do mouse enquanto ele movimentado Um ret ngulo pontilhado mostra o tamanho e a forma do objeto Soltando se o bot o do mouse o objeto ser colocado dentro da rea especificada O que h na Tela 17 Manual do Usu rio 2 1 4 Menu Arranjar dranjar grupar Desagrupar Levar para o fundo Trazer para frente Comandos de Alinhamento Mesmo Tamanho gt Centralizar na Tela gt Figura 4 Menu Arranjar Op es do Menu Arranjar COMANDO A O Agrupar Agrupa os objetos selecionados Desagrupar Desagrupa o grupo de objetos sele
232. o O ou 1 As vari veis e constantes s o os objetos b sicos manipulados num Script Os operadores especificam o que ser realizado com os mesmos As express es combinam vari veis e constantes para produzir novos valores Para facilitar a edi o de scripts ou de tags express o podem ser usadas as ferramentas AppBrowser e Refer ncia Cruzada 228 Scripts 19 2 AppBrowser e Refer ncia Cruzada Manual do Usu rio O AppBrowser permite navegar facilmente pela aplica o Quando voc seleciona um objeto na rvore ao lado esquerdo da janela seus atributos e fun es correspondentes s o listados direita Voc pode usar o AppBrowser como refer ncia durante a edi o de um script Uma caracter stica bastante til a possibilidade de selecionar um objeto atributo ou fun o que voc deseja utilizar e copiar diretamente para o script pressionando o bot o Copia no Script gt A ferramenta Refer ncia Cruzada possui a mesma estrutura do AppBrowser com a diferen a que quando voc seleciona um objeto na rvore ao lado esquerdo da janela suas respectivas refer ncias que s o listadas direita D um duplo clique sobre uma refer ncia para ir ao objeto referido Objetos App Browser Sele o Aplica o Objetos Gerenciador Global E Aplica o Info Aplica o Elipse SCADA Propriedades f AddUser alowClose centerwindow closeButton Pis f Deletelser Pis
233. o Retorna verdadeiro diferente de zero se a borda mostrada ou falso zero se n o A description um String contendo uma breve descri o sobre a Anima o Exemplo Animation description Animation Object A name Um string contendo o nome da Anima o usado como identificador da Anima o Scripts 317 Manual do Usu rio transparent Um atributo booleano determinando que o fundo da Anima o seja transparente Retorna verdadeiro diferente de zero se a o fundo transparente ou falso zero se n o Atributos da Barra E backgroundColor Um n mero hexadecimal de Oh a 1000000h ou decimal de 0 a 16777215 definindo a cor de fundo do Gr fico de Barras Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente r g b pode variar de 0 a 255 barColor Um n mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor da Barra no gr fico Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente r g b pode variar de O a255 bipolar Um atributo booleano determinando que o Gr fico de Barras seja bipolar desta forma as barras possuem dois lados divididos por um centro As barras crescem a partir do centro em dire o aos limites do gr fico Retorna verdadeiro diferente de zero se o Gr fico de Barras bipolar ou falso zero se n o 334 bottomRange Um n mero real configurando o valor m nimo para o Gr fic
234. o Browser renovando os valores das linhas mostradas Fun es de Objetos Texto SetZoneText iZone Text Muda o texto da zona iZone para Text Se iZone for O o texto de todas as zonas modificado Fun es de Objetos Tend ncia AddData time Adiciona um novo valor a todas as penas da Tend ncia BreakPen Quebra a pena fazendo com que os novos dados adicionados n o estejam conectados com os pontos que j estavam na pena 274 Scripts Manual do Usu rio ClearData Apaga os dados da tend ncia ou somente de uma pena da tend ncia Exemplo Apaga todos os dados da tend ncia Fornos Fornos ClearData Apaga s os dados da pena Templ da tend ncia Fornos Fornos Templ ClearData LoadHistoricData Carrega dados do hist rico relacionado tend ncia segundo a consulta especificada Fun es do VideolIn G Pause Pausa a reprodu o do video Play O Liga a reprodu o do video Snapshot nomedoarquivo tipo Grava o quadro frame atual de um v deo em um arquivo com o nome e caminho nomedoarquivo O nome do arquivo dever ter a extens o inclu da a fun o n o adiciona a tipo designa o tipo de arquivo e pode ser TIPO DESCRI AO 0 Arquivo RAW salva o quadro atual no disco sem nenhuma convers o Formato BMP Formato GIF limitado a uma paleta de 256 cores Formato JPEG Stop P ra a reprodu o do v deo 19 5 6 Fun es de Alarmes AckAllAlarms ta
235. o Tag Express o Propriedades do Tag Express o OP O DESCRI O Nome do tag Espa os e caracteres especiais n o s o permitidos quando os tags forem usados em scripts Mudar tipo para Permite que se mude o tipo do tag Acessar bits Permite desmembrar o tag em bits criando tags Bit para cada bit Descri o Uma breve descri o sobre o tag Express o Permite a entrada de qualquer express o v lida para o tag Lista erros de sintaxe encontrados na express o Os erros s o mostrados durante a edi o da express o e para que se tenha uma express o v lida a mensagem No errors Sem erros deve aparecer neste campo 50 Tags Manual do Usu rio 4 8 Tag Bloco Tags Blocos permitem a comunica o em bloco com os equipamentos de aquisi o de dados usando drivers de I O fornecidos pela Elipse Software de acordo com o tipo do equipamento Um arquivo de ajuda fornecido com cada driver contendo informa es importantes a respeito de sua configura o Voc pode instalar um novo driver pressionando o bot o Novo na p gina de Drivers e selecionando um ou mais drivers da lista O bot o Configurar abre a janela de propriedades do driver permitindo a configura o dos par metros de comunica o P de acordo com as informa es contidas no arquivo de ajuda A op o Abortar em erro encerra a comunica o caso ocorra algum problema impedindo que uma aplica o fique travada f
236. o Usu rio Extra Configuration E Dial Number F Acceptincomina calls e E E E y Figura 114 Configura es extras As op es dispon veis s o as seguintes Drivers 177 Manual do Usu rio Op es das Configura es Extras OP O DESCRI AO Use Modem Habilita a utiliza o do modem Modem Settings Determina o modem a ser utilizado Dial number Determina o n mero a ser discado pelo modem Accept incoming calls Configura o modem ap s o driver ser conectado ao mesmo para atender chamadas vindas de outro modem ap s um n mero configur vel de toques N o utiliza o arquivo de log Create new Cria um novo arquivo de log e insere no local indicado no campo file path Se j existir arquivo de log no path especificado o arquivo de log ser sobre escrito Append data Cria um novo arquivo de log e insere no local indicado no campo file path Se j existir arquivo de log no caminho especificado as informa es ser o acrescentadas ao final do mesmo Standard Error Output Utilizada para depura o Esta op o deve ser mantida desabilitada ASCII Output Converte os bytes de comunica o em caracteres texto conforme a tabela ASCH Log Date amp Time Mostra o timestamp isto a data e o hor rio de cada mensagem no arquivo 178 Drivers Manual do Usu rio 11 1 2 Drivers de Rede Refer ncia Cruzada Nome Driver emotol Descri o D
237. o booleano somente leitura determinando que o aplicativo possa ser fechado por outros meios que n o a fun o StopRunning como por exemplo um clique do mouse no bot o Close ou o comando Shutdown do Windows Retorna verdadeiro diferente de zero se o bot o est habilitado ou falso zero se n o est centerWindow 68 Um atributo booleano usado para habilitar a centraliza o da janela da aplica o no in cio da sua execu o Retorna True sem zero se a centraliza o da janela for habillitada e false zero caso contr rio closeButton GS Um atributo booleano somente leitura determinando que o bot o de close esteja habilitado na janela da aplica o Retorna verdadeiro diferente de zero se o bot o est habilitado ou falso zero se n o est A description Um string contendo uma breve descri o sobre a aplica o Scripts 301 Manual do Usu rio exclusive A Um atributo booleano determinando que o Elipse SCADA possua exclusividade para uso da CPU Retorna verdadeiro diferente de zero se o Elipse SCADA exclusivo ou falso zero se n o li i eight Um inteiro sem sinal de 0 a 65535 determinando a altura da janela da Aplica o em pixels usado juntamente com o atributo width para definir o tamanho da janela Este atributo deve ser definido conforme a resolu o usada no Windows para que se tenha uma janela sem scroll bar Por exemplo se voc est usando uma resolu o de 640x
238. o de Barras E usado junto com o atributo topRange para definir um intervalo de valores para a Barra bottomRuler Um atributo booleano determinando que uma r gua de valores seja mostrada na parte inferior do Gr fico de Barras Retorna verdadeiro diferente de zero se a r gua inferior mostrada ou falso zero se n o description Um string contendo uma breve descri o sobre o Gr fico de Barras enable3D Um atributo booleano usado para habilitar um efeito 3D na Barra Retorna verdadeiro diferente de zero se o efeito 3D est habilitado ou falso zero se n o est enableRuler Um atributo booleano determinando que uma r gua de valores seja mostrada no Gr fico de Barras Retorna verdadeiro diferente de zero se a r gua mostrada ou falso zero se n o P gridColor Um n mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor da grade e divis es do Gr fico de Barras Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente r g b pode variar de 0 a 255 label G Um string contendo a unidade de medida a ser mostrada na r gua Exemplo Barral label MHz 318 Scripts Manual do Usu rio iabelEnable Um atributo booleano determinando que o label da r gua seja mostrado no Gr fico de Barras Retorna verdadeiro diferente de zero se o label da r gua mostrado ou falso zero se n o leftRuler Um atributo booleano dete
239. o de tempo para limitar os dados com os quais se quer trabalhar Geral Gr fico Penas Configura es Sem consulta por data Seleciona todos os dados do banco de dados Intervalo de tempo Seleciona o banco de dados entre dois tempos Data mais recente Seleciona os dados do banco de dados entre a hora atual e uma hora passada Data Einmal 197 3 72004 Hora Final F Sempre carrega todo o banco de dados Figura 93 Guia de configura o da consulta no hist rico 140 Hist ricos Manual do Usu rio Campos de configura o da consulta no hist rico OP O DESCRI O Sem consulta por data Intervalo de Tempo Dados mais recentes Data inicial Hora inicial N o ser usado filtro ou seja seleciona todos os dados Seleciona os dados dentro de um intervalo de tempo especificado Seleciona os dados a partir de um tempo passado at agora Determina a data inicial do intervalo de tempo Determina a hora inicial do intervalo de tempo Data final Determina a data final do intervalo de tempo Hora final Determina a hora final do intervalo de tempo Ultimo valor Ultimo unidade Sempre carrega todo o banco de dados Define o n mero de unidades de tempo dos dados mais recentes Define a unidade de tempo dos dados mais recentes Carrega todos os dados do hist rico Os limites de visualiza o s o restringidos conforme o configurado pelo usu rio
240. o do arquivo O terceiro par metro o comando Deg angle Retorna o ngulo angle expresso em graus convertido para radianos segundo a f rmula degrees radians 3 141592 180 Exemplo tag001 Deg ACos x Arcosseno de x expresso em graus DeleteFile arquivo Apaga o arquivo especificado no par metro arquivo Retorna TRUE se for bem sucedida ou FALSE se falhar Os atributos globais lastError e lastErrorStr s o atualizados por essa fun o DeleteObject strNomeObjeto Apaga o objeto strNomeObjeto da aplica o EditProperties G Abre uma janela que permite a edi o das propriedades do Gerenciador Global Execute CmdLinha Executa o programa especificado no par metro CmdLinha Se o programa n o est localizado no diret rio do WINDOWS ou WINDOWS SYSTEM voc deve especificar a localiza o do arquivo Par metros do programa tamb m podem ser inclu dos na linha de comando CmdLinha Exemplo Scripts 237 Manual do Usu rio Execute C WINDOWS WINCALC EXE Execute C UTIL PKZIP EXE DATA C DATA G Esta fun o n o aceita par metros no CE Use a fun o ShellExecute Exp x Retorna a fun o exponencial de X Exemplo tag001 Exp 2 302585093 retorna 10 0 FileSelectWindow filepath extension type Mostra uma janela para a sele o de um arquivo Retorna um string contendo o nome do arquivo selecionado ou um string vazio se falhar ou for cancelado pelo us
241. o do objeto 334 leftWorld Determina o ponto esquerdo dos dados do gr fico mode Configura o modo de opera o do cursor a saber O Nenhum 1 Modo de Sele o 2 Modo de Zoom 3 Modo de Rolagem A name Cont m o nome que identifica o objeto penColor Um n mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor da pena do cursor Este valor tamb m pode ser especificado pela fun o RGB ver fun o RGB 9 penStyle Especifica o estilo da pena do cursor a saber O S lido 1 Tracejado 2 Pontilhado 3 Tra o Ponto 4 Tra o Ponto Ponto 9 penType Especifica o tipo da pena do cursor a ser desenhado a saber 1 Linha 2 Barra 3 rea penVisible Atributo booleano que determina se a pena est sendo mostrada diferente de zero ou n o zero 9 penWidth Um inteiro sem sinal de 0 a 65 535 determinando a largura da pena do cursor em pixels 334 rangeType Determina the sele o do cursor VALOR ESTILO O eo O A sele o um ponto A sele o um ret ngulo 334 rangeX1 Determina o valor x do primeiro ponto da sele o atributo rangeType deve ser 2 399 rangeX2 Determina o valor x do segundo ponto da sele o atributo rangeType deve ser 2 334 rangeY1 Determina o valor y do primeiro ponto da sele o atributo rangeType deve ser 2 334 rangeY2 Determina o valor y do segundo ponto da sele o atributo rangeType deve ser 2 339
242. o est A name Um string contendo o nome do Display usado como identificador do Display 9 precision Um inteiro sem sinal de O a 254 determinando o n mero de d gitos decimais a serem mostrados no Display Nunca poder ser maior que o atributo size A prefix Um string contendo um prefixo a ser mostrado antes do valor do Tag associado ao Display 9 size Um inteiro sem sinal de O a 255 determinando o tamanho dos dados a serem mostrados no Display showTip Um atributo booleano habilitando o objeto a mostrar uma Tip dica quando o mouse est sobre ele Retorna verdadeiro diferente de zero se a Tip est habilitada ou falso zero se n o est suffix Um string contendo um sufixo a ser mostrado depois do valor do Tag associado ao Display 2 textColor Um n mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor do texto do Display Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente r g b pode variar de O a 255 9 type Um inteiro sem sinal de 1 a 2 determinando o tipo de dados a ser mostrado no Display que pode ser um string 1 ou um n mero 2 verticalAlign Um inteiro sem sinal de O a 2 determinando o alinhamento vertical para os dados que ser o mostrados no Display conforme a tabela abaixo VALOR ALINHAMENTO Tomo o visible Um atributo booleano determinando que o Display seja vis vel Retorna verdadeiro diferente de zero se o
243. o mesmo Acelera o Figura 72 Slider Objetos de Tela 109 Manual do Usu rio Propriedades Gerais do Slider Propriedades do Slider 2 10l x Tamanho e Pos Moldura Tags Scripts Re LTJ Nome Slider2 Descri o Objeto Slider m Valor Fundo o Valor M nimo o Cor do Texto E Valor M ximo 20000 Fonte 1 Passo r Layout 4 r Posi o Atualizar valor ao Limites do Slider Ea Mover Mostrar Valor em Soltar V Mostrar Setas Precis o o Tamanho do bot o 8 gt Te 7 FOR WHILE REFE a ta ELIF ierse ore YNNE FEFE p END err user NERT Figura 73 Propriedades Gerais do Slider 110 Objetos de Tela Manual do Usu rio Propriedades Gerais do Slider Valor M ximo Cor do texto Fontes Limite do Slider Mostrar valor Mostrar setas Define o valor m ximo para o Slider Define o passo de varia o do valor do Slider Tag associado quando as setas de dire o s o pressionadas Define a cor de fundo do Slider Define a cor dos n meros que ser o mostrados no Slider Permite configurar as fontes utilizadas no slider Habilita ou desabilita que os limites m ximos e m nimos do Slider sejam mostrados no objeto Habilita ou dasabilita que os valores do Slider sejam mostrados Habilita ou dasabilita que as setas do Slider sejam mostradas Posi o vertical Posiciona o Slider verticalme
244. o original da janela da aplica o antes de ela ter sido maximizada ou minimizada ShutDownWindows modoDesligamento G Permite reiniciar ou desligar o computador via scripts O par metro modoDesligamento pode ser 1 desligar sem for ar o encerramento das aplica es 2 desligar for ando o encerramento das aplica es 3 reiniciar sem for ar o encerramento das aplica es ou 4 reiniciar for ando o encerramento das aplica es Um desligamento for ado ou um rein cio for ado indicam que todos os outros programas em execu o exceto o Elipse SCADA ser o imediatamente terminados e n o ser poss vel salvar nenhuma altera o Exemplo Parada programada normal do Windows Application ShutdownWindows 1 Nota Quando a aplica o rodada no modo Configurador ele simplesmente p ra a aplica o Quando a aplica o rodada no modo Runtime o aplicativo parado e o computador reiniciado StopRunning Finaliza a aplica o corrente UserAdministration x y enableTitle allowClose customTitle Permite a um usu rio modificar sua senha Se o usu rio administrador n vel de acesso 1 ele poder criar modificar e remover os atributos de todos os usu rios 262 Scripts Manual do Usu rio 19 5 3 Fun es de Tags Fun es Comuns EditProperties Abre uma janela que permite a edi o das propriedades do tag Fun es de Tags Matriz Avg r1 ci r2 c2 Retorna a m
245. o ser aberta para configura o NomeApp Opcional O nome da aplica o que ir rodar automaticamente ou ser aberta para configura o quando o EDIT especificado G Na vers o Windows CE a nica linha de comando dispon vel NomeApp 24 O que h naTela Cap tulo 3 Organizer O desenvolvimento de uma aplica o no Elipse SCADA baseado na ferramenta Organizer Ele permite uma vis o simples e organizada de toda a aplica o ajudando na edi o e configura o de todos os objetos envolvidos no sistema atrav s de uma rvore hier rquica A estrutura do Organizer pode ser comparada rvore de diret rios do Gerenciador de Arquivos do Windows Desta forma a estrutura da aplica o come a no canto superior esquerdo com a raiz da aplica o Todos os objetos da aplica o descem a partir da raiz agrupados de acordo com seu tipo Tags Telas Alarmes Receitas Hist ricos Relat rios Drivers Databases que constituem os principais elementos de sua aplica o Selecionando se qualquer um dos ramos da rvore da aplica o ele ir se expandir mostrando seu conte do desta forma voc pode facilmente navegar pela aplica o tendo dispon veis todas as op es de configura o desde a cria o de Tags at o redimensionamento de objetos em uma tela espec fica A estrutura b sica do Organizer apresentada a seguir 5 Tags Telas Alarmes e Receita E Hist rico z Relat rios
246. o suas propriedades s o mostradas ao lado direito da rvore A p gina de Propriedades Gerais do tag Bit aparece quando selecionada a aba Geral no topo das p ginas do tag Bit Esta p gina mostrada abaixo e seus respectivos campos s o descritos na tabela que segue Tags 57 Manual do Usu rio Geral larmes Scripts Refer ncia Cruzada Nome campoBitl Descri o Mapeia bits do valor de outro tag Bits da Palavra lta E 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Bits da Palavra Baixa 15 1413 1211 Mg 876543210 Figura 30 Propriedades gerais do Tag Bit Propriedades do Tag Bit OP O DESCRI O Nome Nome do tag Espa os e caracteres especiais n o s o permitidos quando os tags forem usados nos scripts Descri o Uma breve Uma breve descri o sobre o tag sobre o tag Bit de palavra alta e bit de ais a E quais os bits ou bit que fazem parte daquele palavra baixa 4 12 P gina de Alarmes Cada tag que voc define possui uma p gina de Alarmes como a mostrada abaixo onde podem ser configurados 4 intervalos de valores e prioridades para Alarmes Alarmes s o usados para sinalizar algum problema e ent o tomar as a es apropriadas usando scripts Para visualizar os Alarmes configurados para um tag voc precisa criar um objeto de tela Alarme e atribuir o tag a ele Este objeto pode mostrar tamb m alarmes j ocorridos que estejam registrados em um arquivo de hist r
247. odas comunica es com N1 ou Bl 1 e N2 ou B2 30 Driverl AddFilter 1 30 desabilita todas as leituras com N4 ou B4 40 Driverl AddFilter R 40 filter um string composto por 4 n meros separados por v rgulas correspondendo aos par metros N1 Bl N2 B2 N3 B3 N4 B4 O primeiro par metro pode ser precedido por uma letra como segue R desabilita leituras W desabilita escritas 288 Scripts Manual do Usu rio B desabilita Tags Bloco T desabilita Tags PLC Se nenhuma letra for especificada todas as leituras e escritas nos tags PLC e Bloco ser o afetadas pelo filtro A fun o retorna zero 0 caso ocorra algum erro ou 1 se o filtro foi adicionado com sucesso GetErrorInfo param Retorna informa o sobre o ltimo erro param define qual informa o ser retornada Se param for 0 a fun o vai retornar o tipo de comunica o que causou o erro como segue 1 leitura de um tag PLC 2 leitura de um tag Bloco 3 escrita em um tag PLC 4 escrita em um tag Bloco Se param for 1 2 3 ou 4 retorna os par metros N1 a N4 do tag PLC ou B1 a B4 do tag bloco que causou o erro Exemplo Script Driverl 0OnCommError Filtra todos tags N1 Bl do ltimo erro DIM strFilter strFilter Str Driverl GetErrorInfo 1 Evita adicionar o mesmo filtro mais de uma vez removendo o filtro anterior para o mesmo PLC Driverl RemoveFilter strFilter Driverl AddFilter strFilter Reload Recar
248. oi gerada a aplica o Abre uma janela que permite buscar um item objeto propriedade em qualquer lugar da aplica o e apresent lo para edi o Abre uma janela que permite escolher uma aplica o para a importa o Ap s a escolha da aplica o origem uma nova Janela aberta com a rvore das duas aplica es de modo que o usu rio pode arrastar os objetos da aplica o origem para a aplica o destino OBS a aplica o origem n o modificada Abre uma janela para prote o da aplica o Existem duas prote es para configura o para editar e fazer qualquer 32 Organizer Manual do Usu rio tipo de modifica o e para execu o No caso da utiliza o de senha para a configura o o usu rio final n o poder alterar a aplica o a n o ser que conhe a a senha utilizada O mesmo vale para a execu o sendo que s pode haver esta senha se houver uma para a configura o 3 2 2 Janela de Aplica o A p gina Janela permite a configura o da janela principal para execu o da aplica o 4 Come a masximizado Come a minimizado Ta Come a normal x Y E o Largura Altura F Centralizar Janela Figura 16 Janela da Aplica o Organizer 33 Manual do Usu rio Propriedades da Aba Aplica o OP O DESCRI O Come a Maximizado Define a configura o inicial da janela da aplica o Minimizado Normal X Y Largura
249. ole do Windows A fun o faz a solicita o do toque do som ao sistema e retorna O som tocado assincronamente PlayWave filename startTime stopTime Toca um arquivo formato WAV Os par metros startTime e stopTime especifica o intervalo do arquivo que ser tocado em milisegundos Se estes par metros forem 252 Scripts Manual do Usu rio omitidos todo o arquivo ser tocado O processo pode ser parado chamando a fun o StopWave Exemplo PlayWave tada wav 2000 5000 Toca o arquivo do segundo 2 at o 5 G Esta fun o n o aceita os par metros startTime e stopTime no CE PrintString numeroLPT string G Envia a string para a impressora numeroLPT A string enviada aguardando um pr processamento raw bytes Se a formata o requerida poss vel acessar as configura es da impressora Os caracteres CR e LF Chr 13 Chr 10 deve ser fornecido para mudar uma nova linha Exemplo PrintString 1 Hello World Rad angle Retorna o ngulo angle expresso em graus convertido para radianos segundo a f rmula radianos angle 180 3 141592 ReadFromrFile strArquivo posInicio bytesALer L o arquivo strArquivo iniciando por posInicio do in cio do arquivo se n o for especificado Se bytesALer n o for especificado a fun o l todos os bytes do arquivo Recomenda se que o arquivo contenha somente dados de texto caractere Dados bin rios podem ser lidos ma
250. omportamento Se ligado desabilita a multitarefa fazendo com que o 16 bits driver 32 bits rode como na vers o 16 bits Essa op o necess ria para alguns drivers mais antigos Escrever em background Controla como as escritas ser o efetuadas no driver Algumas escritas geradas pelo Elipse SCADA podem ser efetuadas em background segundo plano aumentando a performance Se esta op o estiver desabilitada todas as escritas ser o em foreground primeiro plano for ando a aplica o a esperar a comunica o com o driver para continuar sua execu o Prioridade de escrita Permite escolher se a prioridade das escritas ser maior High ou igual Low prioridade das leituras Iniciar o driver ao rodar a Permite desabilitar o in cio autom tico do driver Por aplica o exemplo em um driver dial up muitas vezes interessante esperar um comando para iniciar a comunica o Manter o driver em Muitos drivers t m um tempo de carregamento e mem ria in cio muito lento Essa op o mant m o driver em mem ria minimizando o tempo de in cio e agilizando a comunica o O bot o Extras chama configura es especiais dos drivers Essas configura es variam de driver para driver Consulte o arquivo de ajuda que acompanha o driver para obter maiores informa es A caixa de di logo pode mudar de acordo com o driver que est inserido no sistema mas em geral mostrado o que est abaixo 176 Drivers Manual d
251. ondition bMoveFirst 0 Procura o primeiro registro da condi o strCondition Se bMoveFirst for 1 a busca partir do primeiro registro se bMoveFirst for O op o a busca partir do registro atual strCondition uma express o de texto usada encontrar o registro como cl usula Where em uma indica o do SQL sem a palavra Where Apenas em DAO 292 Scripts Manual do Usu rio GetConnectionString Obt m o string de conex o usado pelo driver ODBC Exemplo Obt m o string ODBC da conex o de BD1 strConexao BD1 GetConnectionString GetEditMode Retornam o estado da edi o para o registro atual Apenas em DAO Pode ser um dos seguintes valores VALOR ATRIBUTO A tabela n o est conectada fechada 0 Nenhuma edi o em progresso O registro est sendo modificado O registro est sendo adicionado GetLastError Retorna a ltima mensagem de erro ocorrida durante uma transa o com o Banco de Dados GetODBCParameter strParam Retornam o valor do par metro strParam da string da conex o ODBC A string da conex o uma sequ ncia dos par metros e dos valores de par metro como no ODBC DSN CAData DB Timeout 500 Exemplo strDSN Tablel GetODBCParameter DSN GetRecordNumber Retorna o n mero do registro no Banco de Dados O primeiro registro o n mero zero GetTableName Obt m o nome da tabela do Banco de Dados Apenas em ODBC Scripts 293 Manual do Usu
252. onex o ser mostrado para que voc escolha fazer uma conex o com uma tabela j existente ou criar uma nova tabela Selecione a conex o com uma tabela j existente Drivers 185 Manual do Usu rio Assistente de Nova Conex o x r Op es p e Utilize a conex o ODBC Cancelar Es Use conex o ISAM Dica para novos usu rios T Utilize esta op o para se conectar a uma tabela j AU existente Figura 119 Assistente de Nova Conex o de Banco de Dados gt Selecione a aba Machine Data Source e uma lista com as conex es Data Source Name dispon veis ser mostrada Se voc desejar alguma n o dispon vel na lista pressione o bot o Novo e escolha o Driver ODBC que deseja usar Neste exemplo voc deve escolher o banco de dados Microsoft Access e clicar OK Escolha uma base de dados ODBC E x Bases de dados dispon veis g Arquivos do Excel ft Excel Driver xls E Arquivos do dBASE Microsoft dBase Driver dbf 05 Banco de dados do MS Access Microsoft Access Driver mdb E Banco de dados do visual FoxP Microsoft Visual FosPro Driver E Deluxeco Microsoft Access Driver mdb E Excel Files Tabelas existentes Tabelaf UnitData Units Tabelaf UnitData ValueData Tabelaf UnitData Values Tabelat Units Tabelaf Units Fields Tabelaf ValueData Atualizar Figura 120 Bases de dados ODBC 186 Database Manual do Usu rio A janela Cr
253. ooleano usado para desabilitar esconder o ponteiro do mouse em tempo de execu o quando executando uma aplica o Retorna verdadeiro diferente de zero se o mouse est desabilitado ou falso zero se n o est noScreenSaver A Um atributo booleano usado para desabilitar o screen saver em tempo de execu o quando executando uma aplica o Retorna verdadeiro diferente de zero se o screen saver est desabilitado ou falso zero se n o est Scripts 303 Manual do Usu rio numPadCloseButton G Atributo booleano indica se o bot o para fechar o NumPad dever ser apresentado valor um default ou n o valor zero numPadTitleBar Atributo booleano indica se o Numeric Pad ter barra de t tulo um default ou n o zero numPadTitleBarText G Atributo string permite indicar um texto para a barra de t tulo do Numeric Pad vazio por default 9 revision Um inteiro sem sinal somente leitura indicando o n mero de revis o da aplica o E automaticamente incrementado cada vez que a aplica o salva saveKeyPadCoord G Um atributo booleano determinando que as coordenadas e o tamanho da janela do KeyPad Teclado em tela seja salvo para carregar na pr xima abertura do mesmo Retorna verdadeiro diferente de zero se o salvamento est habilitado ou falso zero se n o est startMaximized Um atributo booleano determinando que a janela da aplica o inicie maximizada Retorna verd
254. opo das p ginas do Relat rio Gr fico Esta p gina mostrada abaixo e seus respectivos campos s o descritos na tabela que segue Geral Avan ado Gr fico Penas Tamanho e Pos i LLJ r Eixo Xx horizontal Escala normal E Limite Limite direito 100 0 Exibir r gua Superior IV Exibir r gua Inferior Ajuste Autom tico IV Grade Rolante IV Texto Vari vel 1 Formato Data Hora Eixo Y vertical Fator de pot ncia Lim Super 100 Lim Inferior 0 IV Exibir r gua a Esquerda Exibir r gua a Direita E Bl U q V Texto Vari vel 2 Formato Data Hora Sutom tico r Cores Fundo da r gua o Texto da r gua E Fundo do gr fico E Grade e Eixos o rN Grade Linhas de vf 4 20 Linhas de 4 1 Fonte da R gua Figura 108 Propriedades do Gr fico Relat rios 167 Manual do Usu rio Propriedades do Gr fico Eixo X e Eixo Y OP O DESCRI O Escala Limite esquerdo Limite direito Exibir r gua superior Exibir r gua inferior Exibir r gua a esquerda Exibir r gua a direita Ajuste autom tico Grade rolante Formato Data Hora Define se a escala do gr fico ser linear escala normal ou logar tmica fator de pot ncia Define o limite esquerdo do eixo X do gr fico Esta op o est dispon vel somente se o gr fico do tipo XY Define o limite direito do eixo X do gr fico Es
255. os par metros da Aplica o Remota Connect Estabelece conex o com a Aplica o Remota Retorna verdadeiro diferente de zero se a conex o foi estabelecida com sucesso ou falso zero se n o Disconnect Encerra a conex o com a Aplica o Remota Retorna verdadeiro diferente de zero se a conex o foi encerrada com sucesso ou falso zero se n o EditProperties 2 Abre uma janela que permite a edi o das propriedades da Aplica o Remota LoadCfg nomeArquivo Carrega de um arquivo especificado por nomeArquivo a configura o da Aplica o Remota SaveCfg nomeArquivo Salva a configura o da Aplica o Remota em um arquivo especificado por nomeArquivo Fun es para Arquivos Remotos Cancel Aborta uma transfer ncia de arquivo que esteja em andamento 298 Scripts Manual do Usu rio GetFile serverFile clientFile Obt m um arquivo do servidor com o nome serverFile e faz uma c pia deste para um arquivo local com nome clientFile 19 5 17 Fun es do OPCServer G Connect Estabelece conex o com o servidor OPC Disconnect Encerra a conex o com o servidor OPC NOTA Para saber se o servidor OPC est conectado ou n o deve se monitorar a propriedade ServerStatus ver Propriedades do OPCServer EditProperties Abre uma janela que permite a edi o das propriedades do objeto Scripts 299 Manual do Usu rio 19 6 Atributos Atributos s o dados associados a u
256. os variam de um limite mais alto para um mais baixo Atributos de Tags Bloco autoRead Um atributo booleano usado para habilitar a leitura autom tica do PLC Retorna verdadeiro diferente de zero se a leitura autom tica est habilitada ou falso zero se n o est Deve ser usado em conjunto com o atributo enableScan devendo ambos estarem marcados ou desmarcados autoWrite Um atributo booleano usado para habilitar a escrita autom tica no PLC Retorna verdadeiro diferente de zero se a escrita autom tica est habilitada ou falso zero se n o est 9 bi Um inteiro com sinal de 32768 a 32767 configurando o par metro B1 conforme a documenta o do Driver 9 b2 Um inteiro com sinal de 32768 a 32767 configurando o par metro B2 conforme a documenta o do Driver Scripts 309 Manual do Usu rio 9 b3 Um inteiro com sinal de 32768 a 32767 configurando o par metro B3 conforme a documenta o do Driver 9 b4 Um inteiro com sinal de 32768 a 32767 configurando o par metro B4 conforme a documenta o do Driver A driverName um string contendo o nome do Driver do PLC conectado ao sistema usado como um identificador do Driver enableScan Um atributo booleano usado para habilitar a leitura do PLC Retorna verdadeiro diferente de zero se o scan est habilitado ou falso zero se n o est Deve ser usado em conjunto com o atributo autoRead devendo ambos estarem marcados ou desmar
257. ostrada abaixo e seus respectivos campos s o descritos na tabela que segue Damos Habita lemania suza o Eta ara l ma Rara Biro Figura 107 Propriedades de Bateladas em Relat rios Relat rios 165 Manual do Usu rio Propriedades de Bateladas OP O DESCRI O Para cima Para baixo Habilitado Atualizar estrutura de arquivo Tamanho Precis o Prefixo Sufixo Lista os campos dispon veis Move o campo selecionado uma posi o para cima Move o campo selecionado uma posi o para baixo Permite que o campo selecionado seja impresso Recarrega a lista de campos atual do arquivo nos campos do Relat rio Quando feita alguma modifica o na estrutura do arquivo usado pelo Relat rio este bot o deve ser pressionado para atualiza o dos campos Define o n mero de d gitos a serem mostrados incluindo o ponto decimal Define quantos d gitos do tamanho ser o decimais Adiciona um prefixo tipo string ao valor mostrado Adiciona um sufixo tipo string ao valor mostrado Formato da Data Define o formato do campo DataTime Etiqueta Linhas Define um nome alternativo aos campos que ser o impressos no relat rio Define o n mero de linhas que o campo selecionado ir ter no Relat rio 166 Relat rios 10 6 Gr fico Manual do Usu rio Relat rio Gr fico A p gina Gr fico do Relat rio Gr fico aparece quando selecionada a aba Gr fico no t
258. ostrada na rea de trabalho A rea de trabalho o espa o onde desenvolvemos a aplica o A edi o de telas e de relat rios feita nessa rea A Barra de Telas mostra o t tulo da tela corrente e permite que voc alterne entre uma tela e outra A Barra de Menus permite a escolha das diversas op es para a configura o da aplica o Os bot es da Barra de Ferramentas permitem que voc execute determinadas tarefas rapidamente sem usar os menus Assim com apenas um clique voc pode criar objetos de tela ou chamar o Organizer por exemplo A Barra de Status mostra v rias informa es auxiliares quando editando uma aplica o como por exemplo indicadores da ativa o do teclado num rico NUM letras mai sculas CTRL e rolagem de tela SCRL e coordenadas do ponteiro do mouse Ela tamb m mostra uma pequena descri o de um determinado objeto por exemplo um Bot o da Barra de Ferramentas ou um item de menu O que h na Tela 13 Manual do Usu rio G As aplica es que rodar o na vers o Windows CE precisam ser necessariamente criadas na vers o Windows modo Configurador 2 1 Op es de Menu E atrav s das op es de menu que podemos acessar os recursos e fun es do software Descrevemos as op es do Elipse SCADA a seguir 2 1 1 Menu Arquivo Arquivo Nova Aplica o Abrir Aplica o Ctri 0 Salvar Aplica o Ctrl S Salvar Aplica o Como Fechar Aplica o Rodar F10 Organizer
259. para cada zona Tamb m poss vel definir uma zona padr o para os valores que n o pertencem a nenhum intervalo espec fico Voc pode editar as propriedades de um texto dando um duplo clique sobre o mesmo Propriedades Gerais do Texto Propriedades do Texto pt ojx Zonas Tamanho e Pos Moldura Tags So CLJ Nome Testol Descri o Objeto Texto Figura 41 Propriedades Gerais do Texto Propriedades Gerais do Texto OP AO DESCRI AO Nome Define o nome do texto que ser usado na rvore do Organizer e nos scripts Descri o Uma breve descri o sobre o texto 76 Objetos de Tela Manual do Usu rio Zonas de Texto Propriedades do Texto 2 10l xi Geral Tamanho e Pos Moldura Tags Sel CIJ Zonas r Atributos Mensagem Zona de Mensagens Alinhamento C Esquerda Centralizac Direita I Transparente M nimo Zona Padr o o Pisca Piscar a cada M ximo po J Dica 20000 Texto E Fonte Funda m 100 ms Adicionar Exemplo Deet Zona de Mensagens uto Ajuste Fui x T a OR VHILES REFE alm Z enp EG ELSE neir yenol u Fechar Figura 42 Propriedades da Zona de Texto Objetos de Tela 77 Manual do Usu rio Propriedades da Zona de Texto OP O DESCRI O Adicionar Deletar Auto Ajuste Messagem Alinhamento Transparente Zona padr o Pi
260. pse Software sente se orgulhosa em apresentar esta poderosa ferramenta para o desenvolvimento de sistemas de supervis o e controle de processos O Elipse SCADA alia alto desempenho e grande versatilidade representados em seus diversos recursos que facilitam e agilizam a tarefa de desenvolvimento de sua aplica o Totalmente configur vel pelo usu rio permite a monitora o de vari veis em tempo real atrav s de gr ficos e objetos que est o relacionados com as vari veis f sicas de campo Tamb m poss vel fazer acionamentos e enviar ou receber informa es para equipamentos de aquisi o de dados Al m disto atrav s de sua exclusiva linguagem de programa o o Elipse Basic poss vel automatizar diversas tarefas a fim de atender as necessidades espec ficas de sua empresa Agradecemos a sua prefer ncia por nossos produtos e desejamos sucesso com sua nova ferramenta de trabalho Equipe Elipse Software Pacotes do Elipse SCADA O Elipse SCADA est dispon vel em pacotes diferentes atendendo as demandas de personaliza o de nossos clientes A seguir podemos observar as caracter sticas de cada pacote Elipse View O Elipse View indicado para aplica es simples como por exemplo uma interface com o operador para monitora o e acionamentos Permite a visualiza o de vari veis inclusive com a utiliza o de anima es programa o de setpoints controle de acesso e fun es especiais para touch screen
261. r quando o Setpoint multilinhas Esconde keypad ap s Indica que o keypad ir desaparecer depois da entrada entrada de valores de valores pelo usu rio G O keypad nunca fica escondido no CE 6 6 4 Alarmes O objeto Alarme permite a verifica o dos alarmes ativos ou dos alarmes registrados logados no arquivo de alarmes Alarmes podem ser disparados quando os valores dos tags associados s o verificados em quatro situa es e prioridades diferentes LoLo baixo cr tico Low baixo High alto HiHi alto cr tico Fora dessas faixas os valores dos tags s o considerados normais Alarmes de temperatura 4 te 12 Li hh mm Tipo Coment rio NoneTag 15 24 HIGH Temperatura ALTA Tanque3 15 24 HIGH Temperatura ALTA TanqueZ 15 24 LOLO Temperatura MUITO BAIXA Tanquel Figura 81 Janela do objeto Alarme Na janela de alarmes encontramos uma barra de ferramentas que permite algumas fun es a saber A Reconhece os alarmes selecionados com o mouse 19 Lista os alarmes pela data tg Lista os alarmes pelo nome usando a data como chave secund ria Objetos de Tela 119 Manual do Usu rio I o Lista os alarmes por prioridade iniciando pela prioridade 1 usando a data como chave secund ria Propriedades Gerais dos Alarmes As propriedades dos alarmes permitem definir o formato da data hora e mensagens bem como as cores para cada situa o de alarme Voc pode editar as propriedades d
262. r ximo de 1 0 CR Taxa de Capabilidade o inverso do CP 60 Tolerancia valores de CR menores que 0 75 indicam capabilidade CR K m dia do processo versus m dia especificada K a compara o entre a m dia e o ponto m dio mostrando o quanto os dados est o centralizados de acordo com a especifica o Hist ricos 153 Manual do Usu rio K Media PtoMedio Tolerancia 2 CPK Capabilidade em rela o a m dia especificada CPK a capabilidade do processo baseada no pior caso de dados CPK o menor valor de LSE Media Media LIE 30 ou 30 Um valor negativo do CPK indica que a m dia est fora dos limites de engenharia Um CPK igual a zero indica que a m dia igual a um dos limites de engenharia Um CPK entre O e 1 0 significa que parte dos 6 limites sigma caem fora dos limites de engenharia Um CPK igual a 1 indica que um final dos 6 limites sigma cai em um limite de engenharia Um CPK maior que um significa que os 6 limites sigma caem completamente dentro dos limites de engenharia 154 Hist ricos Manual do Usu rio Configura es Esta p gina a mesma existente na consulta do Hist rico e permite a configura o do arquivo de hist rico que ser usado pelo CEP Batelada E odas Bateladas E Ultima Batelada Batelada Esp Banpo Ea valon E Figura 99 Configura es Hist ricos 155 Manual do Usu rio Consulta Esta
263. r baixo cr tico na barra Especifica a cor da faixa e o valor limite Limite baixo Habilita a indica o da faixa de valor baixo na barra Especifica a cor da faixa e o valor limite Limite Normal Especifica a cor da faixa de valores considerados normais para o tag Limite alto Habilita a indica o da faixa de valor alto na barra Especifica a cor da faixa e o valor limite Limite HIHI Habilita a indica o da faixa de valor alto cr tico na barra Especifica a cor da faixa e o valor limite Tamanho da marca Define o tamanho da agulha que far a indica o do valor do tag 106 Objetos de Tela Manual do Usu rio 6 5 11 Gauge O objeto Gauge bastante til para mostrar vari veis com resultados anal gicos funcionando como um medidor cont nuo Os valores de escala e as propriedades do gauge podem ser definidos pelo usu rio al m de sua posi o na tela que pode variar em 0 90 180 ou 270 graus de rota o Voc pode editar as propriedades do Gauge dando um duplo clique sobre o mesmo TEMPERATURA C Figura 69 Gauge Propriedades Gerais do Gauge Propriedades doGauge 2o Avan ado Tamanho e Pos Moldura Tags LEJ Nome Gauget Descri o Objeto Gauge Yao Cordo Moldura Dl Valor M nimo fo Cor do Fundo E Valor M ximo 20000 emean j Cor da Agulha Ol r Posi o Layout IV Mostrar Limites I Mostrar Valor Casas decimais fo Total T
264. r comandos e programar setpoints atrav s de rede local ou linha discada Inclui todos os recursos do pacote MMI e mais e ODBC Open DataBase Connectivity e DAO Data Access Objects e Cliente e servidor de rede Elipse TCP IP O Elipse Pro a solu o ideal para a comunica o com sistemas corporativos pois suporta ODBC DAO e diversos protocolos de rede Al m disso este m dulo permite a troca de informa es com software dedicado a controle SoftPLC Elipse SCADA CE Este pacote permite executar aplica es Elipse SCADA em dispositivos baseados no sistema operacional Windows CE como IHMs dispositivos sem disco em geral e outros dispositivos m veis O Elipse SCADA CE n o comporta todas as funcionalidades dos pacotes anteriores quando for este o caso ser indicado no decorrer do manual Introdu o 1 2 1 3 Manual do Usu rio M dulos de Opera o O Elipse SCADA possui tr s m dulos para sua opera o Configurador Runtime e Master inclui os m dulos Configurador e Runtime O m dulo ativo definido a partir do dispositivo de prote o hardkey acoplado ao computador Enquanto que os m dulos Configurador e Master foram especialmente desenvolvidos para a cria o e o desenvolvimento de aplicativos o m dulo Runtime permite apenas a execu o destes Neste m dulo n o poss vel qualquer altera o no aplicativo por parte do usu rio Na aus ncia da hardkey o software pode ser execut
265. r definido conforme a resolu o usada no Windows para que se tenha uma janela sem scroll bar Por exemplo se voc est usando uma resolu o de 640x480 VGA o par metro yOrigin pode variar de O a 480 pixels 19 6 5 Atributos dos Objetos de Tela Os objetos de tela possuem atributos em comum que aparecem em todos os objetos e atributos espec ficos associados as suas caracter sticas nicas Listamos todos estes atributos a seguir Atributos Comuns 9 accessLevel inteiro Permite atribuir um n vel de seguran a ao objeto Se for O zero todos os usu rios tem livre acesso ao objeto podendo clicar e entrar dados neste Se for 1 um ou mais apenas os usu rios com o n vel de acesso menor ou igual podem usar o objeto enabled Valor booleano que quando verdadeiro TRUE habilita o acesso ao objeto via mouse ou teclado Este atributo n o afeta objetos que n o prov em acesso via teclado ou mouse como o Display ou o Gauge pixels usado juntamente com o atributo width para definir o tamanho do objeto showTip Valor booleano que habilita o objeto a mostrar uma pequena dica tip quando o mouse est sobre ele visible Valor booleano que indica se o objeto est vis vel ao usu rio TRUE ou n o FALSE iui Width Inteiro sem sinal de O a 65535 Determinando a largura do objeto em pixels usado juntamente com o atributo height para definir o tamanho do objeto ta x y Dois inteiros com s
266. r definido para o alarme HiHi for alcan ado OnAlarmLow Executa o script quando o valor definido para o alarme baixo Low for alcan ado OnAlarmLoLo Executa o script quando o valor definido para o alarme LoLo for alcan ado OnAlarmReturm Executa o script assim que uma situa o de alarme tiver terminado OnValueChanged Executa o script quando mudar o valor do tag OnRead Somente para tags PLC e Bloco Executa o script quando o tag lido do driver Tags 61 Cap tulo 5 Telas Uma Tela pode ser definida como uma janela para monitoramento de um processo Cada aplica o pode ter um n mero ilimitado de telas Voc pode criar uma nova Tela pressionando o bot o Nova Tela na Barra de Ferramentas ou usando o comando Novo no menu Tela Nesta nova tela voc pode definir Objetos de Tela um desenho de fundo e outras caracter sticas espec ficas Para uma melhor visualiza o do sistema que voc est monitorando alguns bitmaps de fundo podem ser definidos para as telas Um bitmap do Windows um arquivo gr fico com extens o BMP que pode ser criado em diversas aplica es Windows espec ficas para desenho como por exemplo o Paintbrush Voc pode criar seus desenhos bitmaps em qualquer tamanho e cores que desejar Elipse SCADA ir import los automaticamente sem a necessidade de qualquer processo de convers o Para visualizar ou editar as propriedades da tela corrente d um duplo clique em um espa
267. r pressionada OnkeyRelease Executado quando a tecla especificada no bot o Nova tecla for solta Executado quando a tela perde o foco de teclado ou mouse OnkillFocus a OnPreHide Executado antes da tela ser fechada Chame a fun o Show neste script para manter a tela aberta OnPreShow Executado antes da tela ser mostrada Chame a fun o Hide neste script para cancelar a abertura da tela Executado quando a tela ganha o foco de teclado ou OnSetFocus dando OnShow Executado quando a tela mostrada WhileKeyPressed Executado enquanto a tecla especificada no bot o Nova tecla estiver sendo pressionada WhileRunning Executado enquanto a tela estiver ativa 68 Telas Cap tulo 6 Objetos de Tela 6 1 Quando o programador est desenvolvendo a sua aplica o muitas vezes ele necessita mostrar algum resultado fazer um alerta ou receber informa es e acionamentos do usu rio Essa intera o com o usu rio feita atrav s do que chamamos interface Para que o programador possa construir a interface de sua aplica o o Elipse SCADA oferece uma s rie de recursos chamados Objetos de Tela Objetos de Tela s o elementos gr ficos e representa es de objetos reais do processo que ajudam o usu rio a interagir e acompanhar a aplica o que est sendo executada no Elipse SCADA Neste cap tulo veremos os objetos de tela que est o dispon veis no Elipse SCADA seu significado utilidade e
268. ra separator Um atributo booleano determinando que uma linha de separa o do t tulo seja mostrada Retorna verdadeiro diferente de zero se a linha mostrada ou falso zero se n o set3DInset Um atributo booleano determinando que o efeito 3D seja na parte de dentro ou de fora da Moldura Retorna verdadeiro diferente de zero se o efeito 3D mostrado por dentro ou falso zero se por fora IiE thickness3D Um inteiro sem sinal de 0 a 255 determinando a espessura do efeito 3D da Moldura A title Um string contendo o t tulo da Moldura E titleColor Um n mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor do texto do t tulo Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente r g b pode variar de O a255 titleEnabled Um atributo booleano determinando que o t tulo da Moldura seja mostrado Retorna verdadeiro diferente de zero se o t tulo mostrado ou falso zero se n o 336 Scripts Manual do Usu rio 19 6 6 Atributos da Plotagem autoRangeX Um atributo booleano determinando que os limites do eixo X do gr fico sejam automaticamente calculados Retorna verdadeiro diferente de zero se o c lculo autom tico para os limites do eixo X est habilitado ou falso zero se n o est autoRangeY Um atributo booleano determinando que os limites do eixo Y do gr fico sejam automaticamente calculados Retorna verdadeiro
269. ra o Tag corrente de acordo com o driver selecionado Esta configura o est contida na Ajuda do Driver que pode ser acessado pressionando se o bot o Ajuda Os valores podem ser expressos em decimais 32768 65535 octais 00 1777770 ou hexadecimais 0000h FFFFh Scan Define o intervalo de tempo no qual o valor do tag ser lido em ms Escala Marcando esta op o os valores do Tag ser o convertidos para uma nova escala de valores determinada pelo usu rio conforme os limites definidos em CLP Inferior e Superior e Sistema Superior e Inferior CLP Inferior Define o valor m nimo a ser lido do PLC CLP Sistema Inferior Define o novo valor m nimo para a convers o dos valores lidos CLP Superior Define o valor m ximo a ser lido do PLC CLP Sistema Superior Testar conex o aqui Habilita leitura pelo scan Habilita leitura autom tica Habilita escrita autom tica Define o novo valor m ximo para a convers o dos valores lidos Testa a comunica o com o PLC permitindo a leitura e escrita de valores Habilita a leitura pelo scan ou seja o valor do tag sempre ser atualizado no tempo definido no campo Scan independente de outras configura es Quando habilitado o valor do tag s lido quando necess rio Se a op o Habilita leitura pelo scan estiver habilitada esta op o ignorada Habilita escrita autom tica para o tag PLC ver t pico abaixo 44 Tags 4 5
270. rada abaixo e seus respectivos campos s o descritos na tabela que segue Geral Estilo web Scripts Refer ncia Cruzada Nome Ir Para Screenl DES Mostrar T tulo Screen Esconder Fundo J Bitmap Localiza Co O j N vel de Acesso 0 Nivel 0 Acesso a todos os usu rios Figura 33 Propriedades da Tela Propriedades da Tela OP O DESCRI O Titulo Define um nome para a tela corrente Usando este nome voc pode abrir a tela de qualquer parte da aplica o usando bot es ou teclas de fun o bem como associ la a scripts Define um t tulo para a tela usado tamb m como sua descri o Define a cor de fundo para a tela corrente Este par metro usado quando n o existe um bitmap selecionado ou quando o bitmap n o preenche toda a tela Habilita ou desabilita o uso de um bitmap como fundo para a tela corrente Localizar Permite navegar na estrutura de diret rios a fim de encontrar os arquivos BMP que ser o usados como fundo para a tela O caminho e nome do bitmap aparecem abaixo N vel de acesso Define o n vel de acesso para a tela Telas 65 Manual do Usu rio 5 2 Propriedades de Estilo de Telas A p gina propriedades de estilo de telas aparece quando selecionada a aba Estilo no topo das propriedades da tela Esta p gina mostrada abaixo e seus respectivos campos s o descritos na tabela que segue Z Mostrar Borda Z Barra de Titulo cada
271. rega o driver do disco N o retorna nenhum valor caso ocorra um erro RemovealIFilters Remove todos os filtros de um driver N o retorna nenhum valor caso ocorra um erro RemoveFilter filter Remove um filtro de um driver adicionado com AddFilter Retorna verdadeiro diferente de zero se o filtro foi removido com sucesso ou falso zero se ele n o existir ou for inv lido O par metro filter deve ser especificado da mesma forma que em AddFilter Scripts 289 Manual do Usu rio StartComm Inicia a comunica o com o driver Retorna verdadeiro diferente de zero se a comunica o foi iniciada com sucesso ou falso zero se n o foi StopComm Encerra a comunica o com o driver Retorna verdadeiro diferente de zero se a comunica o foi encerrada com sucesso ou falso zero se n o foi Drivers de Rede Configure Abre uma caixa de di logo para configura o dos par metros do driver de rede StartDriver Carrega o driver de rede habilitando a comunica o remota Retorna verdadeiro diferente de zero se o driver foi carregado com sucesso ou falso zero se n o foi StopDriver P ra o driver de rede desabilitando qualquer comunica o remota Retorna sempre verdadeiro diferente de zero indicando que o driver foi parado com sucesso 290 Scripts Manual do Usu rio 19 5 15 Fun es de Database G AddRecord bUpdateQuery Adiciona um novo registro na database Retorna TRUE di
272. remover um existente selecionando o na lista e pressionando o bot o Deletar Geral Refer ncia Cruzada Novo Driver2 57 200 Freeport Sep 6 2001 10 16 4 as Driver3 57 200 Freeport Sep 6 2001 10 16 4 Deletar Novo Dbia Joias m Configurar juda Figura 112 Drivers do Sistema Drivers 173 Manual do Usu rio 11 1 Configurando Drivers Cada novo driver que voc adiciona na aplica o aparece abaixo da op o Drivers na rvore da aplica o no Organizer Ao selecionar um driver espec fico suas propriedades s o mostradas ao lado direito da rvore A p gina de Configura o do Driver aparece quando selecionada a respectiva aba no topo das p ginas de configura o do driver ou quando voc pressiona o bot o Configurar direita da lista de Drivers 11 1 1 Drivers PLC Para os Drivers PLC voc pode configurar os par metros de comunica o P e outras propriedades do driver de acordo com as informa es contidas no arquivo de ajuda que acompanha o driver A op o Abortar em erro encerra a comunica o caso ocorra algum problema impedindo que a aplica o fique travada Configura o Scripts Lista de Tags Refer ncia Cruzada Nome Driver Descri o 57 200 Freeport Sep 6 2001 10 16 44 Localiza o do Driver driversSfreeport dll m Par metros Ajuda Ei P2 P3 P4 o o o o fxan ado IV abortar em erro Extras
273. rente de zero se a escala est habilitada ou falso zero se n o est Com este atributo habilitado voc pode configurar os atributos low1 high1 low2 e high2 9 scanTime Um inteiro com sinal de 32768 a 32767 configurando o intervalo de tempo entre duas leituras A status Um string somente leitura contendo o estado atual de comunica o do Tag Reading lendo Writing escrevendo Idle fazendo nada Atributos de Tags DDE G A computer Um string contendo o nome do computador a ser conectado usando DDE usado como identificador do computador em uma rede e pode ser mudado em tempo de execu o Scripts 307 Manual do Usu rio 339 highl Um n mero real configurando o limite superior do PLC Ele usado junto com o atributo low1 para definir um intervalo de varia o 334 high2 Um n mero real configurando o limite superior do sistema Ele usado junto com o atributo low2 para definir um intervalo de varia o A item Um string contendo o nome dos dados a serem monitorados pelo Tag DDE usado como identificador dos dados Em uma conex o entre dois Elipse SCADA este atributo pode ser um Tag em uma conex o com o Excel este atributo deve ser declarado como RxCy onde x a linha e y a coluna de uma c lula espec fica 334 low1 Um n mero real configurando o limite inferior do PLC Ele usado junto com o atributo high para definir um intervalo de varia o 339 low2 Um n mero real co
274. retorna uma string contendo o valor da vari vel ou em vazio se ocorrer algum erro ou a vari vel n o existir Exemplo tagSerialNo GetHaspVar SerialNo GetHour time Obt m a hora a partir de um valor de tempo absoluto Exemplo hour GetHour GetTime hour GetHour MakeTime 30 10 1996 17 25 56 Retorna 17 GetLastError Retorna o c digo de erro da ltima opera o no arquivo o mesmo valor do atributo global lastError GetLicenseString Retorna uma string nica que representa a licen a do Elipse SCADA que est sendo utilizada GetMinute time Obt m os minutos a partir de um valor de tempo absoluto Exemplo minute GetMinute GetTime minute GetMinute MakeTime 30 10 1996 17 25 56 retorna 25 GetMonth time Obt m o m s a partir de um valor de tempo absoluto Exemplo month GetMonth GetTime month GetMonth MakeTime 30 10 1996 17 25 56 retorna 10 244 Scripts Manual do Usu rio GetSecond time Obt m os segundos a partir de um valor de tempo absoluto Exemplo second GetSecond GetTime second GetSecond MakeTime 30 10 1996 17 25 56 retorna 56 GetTime Retorna a hora atual do sistema como um valor de tempo absoluto medido em segundos desde 00 00 do dia lo de janeiro de 1970 O valor tamb m expressa milisegundos nas tr s primeiras casas decimais Exemplo Este exemplo conta quantos segundos leva para fazer uma c pia de um arquivo
275. ributes turtle dat 3 somente leitura 1 oculto 2 3 SetSystemTime novaHora Ajusta a hora do sistema para o par metro novaHora O par metro novaHora um valor absoluto de datahora Use a fun o MakeTime para compilar este n mero A fun o retorna 1 TRUE se obtiver sucesso O FALSE se falhar Exemplo SetSystemTime MakeTime 10 8 2000 17 25 56 NOTA A hora interna mantida pelo Elipse SCADA n o ajustada automaticamente Para que isso ocorra pode se utilizar dois m todos Adicionar a chave HKEY CURRENT USERNSoftwarelElipse SoftwareNElipse32N0ptionsNDisableInternalClock com o valor 1 ao Editor de Registro do Windows ou ent o iniciar o Elipse SCADA via linha de comando utilizando a op o disableInternalClock Caso nenhum dos dois m todos seja utilizado o sistema faz pequenos incrementos decrementos em seu tempo interno at que alcance a hora do rel gio do sistema em uma taxa m xima de 20 incrementa decrementa no m ximo 2 segundos a cada 10 segundos Sgn x Retorna o sinal de x 1 se negativo O se zero 1 se positivo Exemplo tag001 Sgn 123 98 retorna 1 ShellExecute strOpera o strArquivo strParametros strDir nCmdVisual Executa um comando espec fico sobre um arquivo programa ou documento especificado O par metro strOpera o indica o comando ser executado a saber edit editar explore explorar find buscar open abrir print
276. ributos do Objeto AVI Player 9 duration Determina o n mero total de frames do AVI fileName Determina o nome do arquivo AVI position Determina a posi o do frame no arquivo AVI reverse Retrocede um frame no arquivo AVI 9 speed Determina a velocidade dos frames do AVI 9 timeFormat Determina o formato de tempo do frame O dura o e posi o s o especificados no n mero de frames e 1 dura o e posi o s o especificados por milisegundos 9 volume Determina o volume do som em 0 1 unidades do n vel do som original 1000 volume original 500 metade volume etc Atributos do Objeto AVI Recorder A description Descri o do objeto fileName Nome do arquivo AVI 339 frameRate Indica o n mero de quadros a gravar por segundo isRecording Inicia p ra a grava o no arquivo AVI A name Nome do objeto Atributos da Placa S611 9 board Indica o n mero da placa de O a 7 color Determina o formato de cor da sa da do video 9 customHeight Determina altura da imagem empixels para escala avan ada 354 Scripts Manual do Usu rio 9 custon Width Determina a largura da imagem em pixels para escala avan ada 9 format Determina o formato da imagem PAL M NTSC etc 334 frameRate Determina o n mero de quadros a capturar por segundo 9 input Determina a entrada de video interlaced Determina o entrela amento de imagens As op es dispon veis s o as seg
277. rightWorld Determina o ponto direito dos dados do gr fico atributo rangeType deve ser 2 A selLabel Nome da pena selecionada Scripts 339 Manual do Usu rio 9 selRecord Determina o n mero do registro selecionado Se o valor for 1 n o h sele o 334 selX Determina o valor x do ponto selecionado atributo rangeType deve ser 1 334 selY Determina o valor y do ponto selecionado atributo rangeType deve ser 1 339 topWorld Determina o ponto superior dos dados do gr fico yLock Atributo booleano que determina se os limites verticais do gr fico ser o congelados quando em modo zoom ou rolagem diferente de zero ou n o zero Atributos das Penas A description Um string contendo uma breve descri o sobre a Pena A name Um string contendo o nome da Pena usado como identificador da Pena E penColor Um n mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor da Pena Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente r g b pode variar de O a 255 9 penStyle Um inteiro sem sinal de O a 4 determinando o estilo da Pena conforme a tabela a seguir VALOR ESTILO DER E HS Tra o Ponto Ponto penVisible Atributo booleano que determina se a pena est sendo mostrada diferente de zero ou n o zero 9 penWidth Um inteiro sem sinal de 0 a 65535 determinando a largura da Pena em pixels Atributos da Marca descript
278. rio SetAt ndice valor Seta o valor de um elemento de bloco Retorna verdadeiro se a opera o for bem sucedida caso contr rio retorna falso O atributo ndice indica o ndice do elemento do tag bloco e o atributo valor o valor a ser enviado para o elemento Aten o Esta fun o n o pode ser usada em vers es limitadas vers es Lite do Elipse SCADA Exemplo Este exemplo ajusta todos os elementos do bloco para zero DIM index FOR index 0 TO Blockl size l Blockl SetAt index 0 NEXT SetSize size Ajusta o n mero dos elementos do bloco indicado pelo par metro size Os elementos do bloco ser o adicionados se o bloco crescer ou removidos se o bloco diminuir Write Escreve os valores atuais do bloco no PLC imediatamente e retorna 1 se a escrita foi bem sucedida e O se a escrita falhar Para maiores informa es sobre escrita em servi os de I O verifique o item Tag Bloco do cap tulo sobre Tags neste manual Scripts 265 Manual do Usu rio Fun es de Elementos de Bloco Read L o elemento de um tag bloco PLC Retorna 1 um se a leitura foi bem sucedida e O zero se a leitura falhar Aten o esta uma fun o s ncrona ou seja espera at que a opera o de leitura esteja terminada antes de retornar para a execu o da pr xima instru o Ela pode degradar seriamente o desempenho da aplica o consegiientemente deve ser usada quando for absolutamente necess rio W
279. rio GetTotalNumberOfRecords Retorna o n mero total de registros no Banco de Dados conforme a Consulta especificada na fun o SQLQuery Exemplo Retorna o n mero total de registros pois n o tem um consulta definida BD1 SQLQuery mm TagRam BD1l GetTotalNumberOfRecords GotoRecord n Move o ponteiro de registros para o registro N conforme a Consulta especificada Retorna verdadeiro diferente de zero se a movimenta o foi feita com sucesso ou falso zero se for achado uma marca de fim de arquivo EOF Exemplo vai para o 130 registro uma vez que o primeiro registro tem sempre ndice 0 zero Databasel GotoRecord 12 ISBOF Verifica se o ponteiro de registros est no in cio do arquivo Retorna verdadeiro diferente de zero se est ou falso zero se n o est ISEOF Verifica se o ponteiro de registros est no final do arquivo Retorna verdadeiro diferente de zero se est ou falso zero se n o est Exemplo veja em BeginTrans Locate strCondi o bMoveParaIn cio Procura pelo pr ximo registro que atenda express o informada no par metro string strCondi o O par metro bMoveParalIn cio um valor booleano que define se a procura deve come ar a partir do primeiro registro do banco de dados bMoveParaInicio 1 ou do registro atual bMoveParaInicio 0 Exemplo Localiza o primeiro registro que atenda a express o a partir do registro atual Databasel Lo
280. rioridade para a zona SecondValue Retorna a maior prioridade para a zona Exemplos Ajusta a cor da zona 0 para branco se est habilitada IF Alarm GetColorZoneInfo CheckValue 0 Alarm SetColorZoneInfo ForeColor 0 RGB 255 255 255 ENDIF SetColorZoneInfo campo zona valor Modifica o valor de um campo de uma zona de alarmes n o reconhecidos zona e campo t m o mesmo significado que em GetColorZoneInfo valor o novo valor a ser atribu do ao campo 270 Scripts Manual do Usu rio Fun es de Objetos AVI G End Move a posi o do filme para o final Home Move a posi o do filme para o in cio OpenAVI Abre um arquivo AVI sem iniciar a reprodu o PauseAVI Pausa o filme na posi o atual PlayAVI nFrom nTo Abre um arquivo AVI e inicia a execu o do avi Se nFrom for especificado o in cio ser a partir do quadro nFrom Se nTo for especificado a reprodu o ser at o quadro nTo Se o AVI estiver configurado para tocar ao contr rio estes par metros ser o ignorados e o filme vai ser tocado por inteiro Se o atributo timeFormat do AVI for 1 ent o os par metros nFrom e nTo ser o interpretados como milisegundos Step nframes Move a posi o do filme nframes quadros para frente Se nframes for negativo a posi o ser movida para tr s O filme ser pausado depois da chamada da fun o Se o atributo timeFormat do AVI for 1 ent o o par metro nframes s
281. rite Escreve o valor atual do elemento do bloco no PLC imediatamente retornando 1 um se a escrita foi bem sucedida ou O zero se a leitura falhar Para maiores informa es sobre escrita em servi os de I O verifique o item Elemento de Bloco do cap tulo sobre Tags neste manual Aten o Esta uma fun o s ncrona ou seja espera at que a opera o de escrita esteja terminada antes de retornar para a execu o da pr xima instru o Ela pode degradar seriamente o desempenho da aplica o consegiientemente deve ser usada quando for absolutamente necess rio WriteEx valor Escreve o valor para o driver I O especificando as informa es para o tag Esta fun o usada para especificar as informa es de varredura scan do tag Fun es de Tags OPC Read L o valor do servidor OPC Write Escreve o valor no tag para o servidor OPC Fun es de Tags PLC Read L o Tag PLC imediatamente e retorna 1 se a leitura foi bem sucedido e O se a leitura falhar Para maiores informa es sobre tags que l em dados de servidores de T O consulte o item Tag PLC do cap tulo sobre Tags neste manual 266 Scripts Manual do Usu rio Aten o esta uma fun o s ncrona ou seja espera at que a opera o de leitura esteja terminada antes de retornar para a execu o da pr xima instru o Ela pode degradar seriamente o desempenho da aplica o consegiientemente deve ser usada quando for abso
282. river Remoto Nome do driver Serial Port Driver 32 bits Jun 6 2002 15 01 11 Localizar Localiza o do Driver Recarregar drivers serial32 dl Ajuda Configura o Corrente Configurar Port settings 56000 N 8 1 t1 o0 Flow control None i Server ports none T2 200 eit ps 120 TEE BR 40 IV Inicia driver quando carregar a aplica o Figura 115 Configura es Comuns para Drivers de Rede Drivers 179 Manual do Usu rio Configura es Comuns para Drivers de Rede OP O DESCRI AO Descri o Breve descri o do objeto Nome do driver Nome do driver definido pelo fabricante Localiza o do driver Permite navegar nos diret rios para indicar o arquivo do driver Configura o corrente Mostra a configura o corrente do driver de rede Localizar Permite navegar pelos diret rios para localizar o arquivo do driver Recarregar Recarrega o driver reestabelecendo a conex o Ajuda Mostra a ajuda do driver selecionado Configurar Abre a janela de configura o do driver Esta janela varia conforme o driver selecionado Consulte a documenta o do driver para obter mais informa es Inicia driver quando Ativa o driver no in cio da execu o da aplica o carregar a aplica o T1 T2 PS BR Estes par metros governam o funcionamento do protocolo de troca de mensagens entre diversas inst ncias do Elipse SCADA O protocolo full duplex e permite que cada esta
283. rminando que uma r gua de valores seja mostrada esquerda do Gr fico de Barras Retorna verdadeiro diferente de zero se a r gua esquerda mostrada ou falso zero se n o 334 middle Um n mero real determinando o centro das barras bipolares Somente dispon vel se o atributo middle est habilitado A name Um string contendo o nome do Gr fico de Barras usado como identificador da Barra m orientation Um inteiro sem sinal determinando a orienta o do Gr fico de Barras conforme a tabela a seguir ORIENTA O Vertical de cima para baixo Vertical de baixo para cima Horizontal da esquerda para direita Horizontal da direita para esquerda rightRuler Um atributo booleano determinando que uma r gua de valores seja mostrada direita do Gr fico de Barras Retorna verdadeiro diferente de zero se a r gua direita mostrada ou falso zero se n o 37 rulerColor Um n mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor da r gua do Gr fico de Barras Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente r g b pode variar de 0 a 255 9 rulerDivisions Um inteiro sem sinal de O a 100 determinando o n mero de divis es na r gua do Gr fico de Barras Somente dispon vel se o atributo enableRuler est habilitado 9 spacing Um inteiro sem sinal de O a 10 determinando o espa o em pixels entre as barras do gr fico
284. rocar a senha e SeUser level gt 1 ele somente poder trocar a sua senha 5 Quando voc pressionar OK na caixa de di logo a mensagem Senha Trocada dever aparecer Se aparecer a mensagem Nova senha n o confirma voc provavelmente reescreveu uma senha diferente da sua nova A aplica o possui os seguintes atributos para as fun es de login DESCRI O UserName Nome do usu rio logado na aplica o vazio quando n o h usu rios logados UserAccessLevel N vel do usu rio logado na aplica o 100 quando n o h usu rios logados 13 2 Scripts de Login E poss vel associar scripts a eventos gerados pelo login de usu rios Scripts Dispon veis Voc pode associar scripts a dois eventos de login da aplica o Usu rios 191 Manual do Usu rio DESCRI O OnUserLogout executado quando um usu rio sai da aplica o OnUserLogin executado quando um usu rio logado na aplica o Observa es e N o permitido mais de um usu rio logado ao mesmo tempo na aplica o e Quando um usu rio loga na aplica o os dois scripts s o executados OnUserLogout se j existe um usu rio logado e OnUserLogin e Quando a aplica o termina executado um Logout e Voc n o pode acessar ou modificar qualquer propriedade de usu rios nome descri o etc em tempo de execu o Propriedades de usu rios n o podem ser associadas a nenhum objeto de tela e n o podem ser
285. rramentas do Organizer Duplicar AppBrowser Refer ncia Cruzada Compilar tudo Recompilar tudo Else For Next While Wend Repeat Until A O Apaga um ou mais itens selecionados no Organizer Duplica o item selecionado na rvore do Organizer Chama o AppBrowser Chama a Refer ncia Cruzada Compila o script que est sendo editado Compila todos os scripts que n o est o compilados Recompila todos os scripts da aplica o possibilitando ao usu rio acessar cada script com um duplo clique gerada uma lista dos scripts compilados mostrando em vermelho os que est o com erro Insere o comando IF ENDIF no script selecionado no ponto onde est o cursor Insere o comando ELSE IF no script selecionado no ponto onde est o cursor Insere o comando ELSE no script selecionado no ponto onde est o cursor Insere o comando FOR NEXT no script selecionado no ponto onde est o cursor Insere o comando WHILE WEND fim de While no script selecionado no ponto onde est o cursor Insere o comando REPEAT UNTIL no script selecionado no ponto onde est cursor o 28 Organizer Manual do Usu rio 3 1 App Browser O AppBrowser uma importante ferramenta do Organizer Ele composto de uma janela que apresenta a rvore da aplica o com seus objetos Clicando em qualquer objeto pode se visualizar as fun es e atributos relacionados a es
286. s Permite criar objetos que representar o as c meras conectadas placa Inserir C meras Insere o n mero de objetos Camera especificado em N mero de A placa XPressPlus tem um limite de 32 As excedentes ser o ignoradas Arquivo Nome do arquivo com o caminho completo onde o v deo ser gravado Formato do Sinal Formato do sinal que est sendo recebido N mero da Placa N mero de identifica o da placa Watcher 211 Manual do Usu rio C meras Com a placa XPressPlus poss vel gerenciar e ajustar op es de todas as c meras conectadas individualmente As configura es s o feitas atrav s de um objeto Camera que representa a c mera em quest o Estes objetos s o criados atrav s do bot o Inserir Cameras mostrado no item anterior Cada c mera tem tr s conjuntos de op es a saber Geral Op es de Grava o e M scara a Propriedades Gerais Geral Op es de Grava o Mascara Refer ncia Cruzada Nome Camera00 Descri o KPressPlus Camera C mera Brilho Satura o 0 50 so Contraste Foco Hue 50 50 50 Figura 135 Propriedades gerais de c meras Xpress Plus Propriedades gerais de c meras Xpress Plus Satura o Determina a satura o da imagem da c mera 212 Watcher Manual do Usu rio b Op es de Grava o Atrav s deste item poss vel ajustar as op es de grava o da placa de captura
287. s rio gt Feitas estas configura es copie o arquivo Applet jar da pasta C N NElipse SCADA Applet para a pasta padr o do servidor Web Em cada tela que voc deseja visualizar pela Web necess rio habilitar a cria o da p gina HTML Para tanto acesse as propriedades da tela e clique na aba Web conforme figura abaixo Organizer 2 o x Geral Estilo Scripts Refer ncia Cruzada Aplica o EE Tags W Criar P gina Web E Telas ETA A BE Screent htm Alarmes o Receita Caminho das p ginas Web Hist rico E E Relat rios Screent htm E Bk Drivers I Databases H Aplica esRemotas E Figura 126 Aba Web acessada atrav s das propriedades da Tela Habilite a op o Criar P gina Web e especifique o nome da p gina html a ser criada Estas p ginas ser o criadas no diret rio padr o do servidor Web Para visualizar a aplica o basta digitar na barra de endere os do browser o endere o do servidor e o nome do documento HTML configurado por exemplo http NomedoServidor Screenl1 htm NOTAS e O Elipse Web permite apenas a supervis o da aplica o N o poss vel controlar enviar dados ou interagir com a aplica o e Ser acess vel somente a tela que estiver ativa na aplica o 200 Elipse Web Cap tulo 16 Watcher G O Elipse Watcher um plug in do Elipse SCADA que oferece captura armazenamento e transmiss o digital de
288. s n o podem ser manipulados no Elipse SCADA Exemplo tag001 ReadFromFile Help txt L todo o arquivo HELP TXT para tag001 ReadIniNumber strArquivo strSe o strEntrada nValorDefault G Retorna o n mero de uma entrada no arquivo de configura o INI strArquivo Os par metros strSe o e strEntrada especificam a se o e a entrada do arquivo respectivamente Se a entrada n o for encontrada o valor nValorDefault retornado Se nValorDefault n o for especificado a fun o retorna zero O arquivo deve ser formatado com a seguinte sintaxe Scripts 253 Manual do Usu rio secao1 entradal valorl entrada valor2 lt outras entradas gt entradaN valorN secao2 lt outras entradas gt secaoN lt outras entradas gt Exemplo Arquivo MYAPP INI com o seguinte conte do General Total 1000 UserName Admin ReadIniNumber MYAPP INI General Total 1 retorna 1000 ReadIniString MYAPP INI General UserName retorna Admin NOTA Se houver um outro programa que modifica o arquivo INI as mudan as poder o n o ser vistas imediatamente porque Windows mantem uma c pia do arquivo em mem ria Voc pode for ar a atualiza o chamando WriteIni strFile antes de ler o arquivo INI Seja um arquivo VALUES INI que est sendo atualizado por um outro programa Pode se ler os valores atualizados assim WriteIni VALUES INI For a o Windows a d
289. sada para selecionar os dados mais 84 Objetos de Tela Manual do Usu rio Banco de Dados do Browser Propriedades Geral Configura es Consulta Atualizar Estrutura do Arquivo rM Habilita Tamanho Campos Prefixo Sufigo Formato da Data Etiqueta DateTime Linhas Figura 49 Propriedades do Banco de Dados do Browser Objetos de Tela 85 Manual do Usu rio Propriedades do Banco de Dados do Browser OP O DESCRI O Lista os campos dispon veis Para Cima Move o campo selecionado uma posi o para cima Para Baixo Move o campo selecionado uma posi o para baixo Habilita Permite que o campo selecionado seja impresso Atualiza estrutura do Recarrega a lista de campos atual do arquivo nos arquivo campos do browser Quando feita alguma modifica o na estrutura do arquivo usado pelo browser este bot o deve ser pressionado para atualiza o dos campos Tamanho Define o n mero de d gitos a serem mostrados incluindo o ponto decimal Precis o Define quantos d gitos do tamanho ser o decimais Prefixo Adiciona um prefixo tipo string ao valor mostrado Adiciona um sufixo tipo string ao valor mostrado Formato de data Define o formato da marca o de tempo timestamp do browser Etiqueta Permite trocar o nome do campo selecionado Linhas Define o n mero de linhas que o campo selecionado ir ter no browser Scripts do Browser Os
290. sado quando o valor do tag est acima de um m ximo ou seja extremamente alto Define os limites para cada situa o poss vel de alarme lolo low hi hihi Define a prioridade para cada situa o de alarme N meros pequenos indicam alta prioridade a prioridade deve ser um n mero entre O e 999 Para um melhor controle os alarmes de maior prioridade ir o aparecer em primeiro plano na janela de alarmes objeto de tela Alarme Um coment rio ou mensagem pode ser definido para cada alarme Habilita o registro log das mensagens de retorno de alarme Define o grupo de Alarmes do tag corrente O grupo de Alarmes deve ser definido na op o Alarmes do Organizer Define que o sistema ir supervisionar o tag constantemente mesmo que ele n o esteja sendo utilizado em nenhum lugar da aplica o a fim de n o perder nenhum alarme deste tag Permite definir um nome alternativo para tag no registro log de alarmes 60 Tags Manual do Usu rio 4 13 Scripts de Tags E poss vel executar scripts associados a mudan as nos valores dos tags e a estados de alarmes dos tags Scripts Dispon veis Voc pode associar scripts a tags executando os em uma das situa es a seguir EVENTOS DESCRI O Executa o script quando o alarme for sinalizado como reconhecido pelo usu rio OnAlarmHigh Executa o script quando o valor definido para alarme Alto High for alcan ado OnAlarmHiHi Executa o script quando o valo
291. scar a cada Minimo Maximo Lista todas as Zonas definidas e permite sua edi o Adiciona uma nova Zona na lista Remove da lista a Zona selecionada Ajusta o intervalo das Zonas automaticamente Texto associado a zona selecionada Esta mensagem ser mostrada quando o valor do Tag associado ao objeto Texto estiver dentro da zona Define o alinhamento dos caracteres para o objeto Texto Define que o fundo do objeto ser transparente Define a Zona selecionada como zona padr o default ou seja uma zona que cont m todos os valores que n o est o definidos em outras zonas Habilita o pisca pisca para a zona Uma vez ativa e definida como Pisca a zona alterna com a zona default conforme o tempo em Piscar a cada Define o tempo para o pisca pisca entre as zonas Blinking e a default Permite configurar uma dica tip para cada zona Se a zona n o possui uma dica o sistema utiliza a descri o do objeto Define um valor m nimo para a Zona selecionada Define um valor m ximo para a Zona selecionada Fundo Define a cor de fundo do Texto 6 5 2 Dis Fonte play Define fonte cor e tamanho para o texto da mensagem O objeto Display usado para mostrar os valores dos tags em tempo real As propriedades do display permitem definir o tamanho cor fonte alinhamento efeitos 3D e outras caracter sticas Voc pode editar as propriedades do display dando um duplo clique sobre o mesmo Figura 4
292. scription String contendo uma breve descri o sobre o Alarme displayTitle booleano Determina que a barra de t tulo do Alarme seja mostrada Retorna verdadeiro diferente de zero se a barra de t tulo mostrada ou falso zero caso contr rio event booleano Determina que a coluna de eventos seja mostrada no objeto Alarme Retorna verdadeiro diferente de zero se a coluna de eventos mostrada ou falso zero se n o 9 finalPriority Inteiro sem sinal de 1 a 199 determinando a maior prioridade de mensagens de alarme a ser monitorada pelo objeto Somente mensagens de Alarme com prioridade inferior a finalPriority ser o mostrados no objeto 9 initialPriority Inteiro sem sinal de 1 a 199 determinando a menor prioridade de mensagens de alarme a ser monitorada pelo objeto Somente mensagens de Alarme com prioridade maior que initialPriority ser o mostrados no objeto largeButtons booleano Habilita bot es grandes na toolbar do objeto Alarmes Retorna verdadeiro diferente de zero se os bot es grandes est o habilitados ou falso zero se n o est o limit booleano Determina que a coluna de limites dos alarmes seja mostrada no objeto Retorna verdadeiro diferente de zero se a coluna de limites mostrada ou falso zero se n o 9 limitLength Inteiro sem sinal de 1 a 10 determinando o comprimento dos limites dos Alarmes que ser o mostrados Somente dispon vel se o atributo limit est habilitad
293. scription um string contendo uma breve descri o sobre o Relat rio E leftMargin um inteiro sem sinal de O a 65535 determinando a margem esquerda do Relat rio em mil metros A name um string contendo o nome do Relat rio usado como identificador do Relat rio printHeader Um atributo booleano usado para habilitar a impress o de uma p gina contendo informa es do cabe alho da batelada Retorna verdadeiro diferente de zero se a impress o do cabe alho est habilitada ou falso zero se n o est printTitle Um atributo booleano usado para habilitar a impress o de um t tulo no Relat rio Retorna verdadeiro diferente de zero se a impress o do t tulo est habilitada ou falso zero se n o est E rightMargin um inteiro sem sinal de O a 65535 determinando a margem direita do Relat rio em mil metros rowColor Um n mero hexadecimal de Oh a 1000000h ou decimal de 0 a 16777215 definindo a cor das linhas do Relat rio Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente r g b pode variar de O a255 El topMargin um inteiro sem sinal de O a 65535 determinando a margem superior do Relat rio em mil metros Scripts 347 Manual do Usu rio 19 6 15 Atributos dos Drivers Driver PLC abortOnError Um atributo booleano usado para habilitar a interrup o da comunica o se algum erro ocorrer Retorna verdadeiro diferente de zero se a comunic
294. se modo os valores dos tags s o indicados por uma agulha que percorre uma escala disposta sobre cada barra Voc pode editar as propriedades do Gr fico de Barras dando um duplo clique sobre o mesmo Nas propriedades do Gr fico de Barras temos v rias p ginas abas ou tabs para a sua configura o Gr fico de Barras Figura 64 Gr fico de barras 102 Objetos de Tela Manual do Usu rio Propriedades Gerais do Gr fico de Barras Propriedades da Barra R gua Cores das Barras Cores do Bar Gauge EIJ Nome Barra2 Descri o Objeto Gr fico de Barra Tipo Limite Barra M nimo M ximo C Bar Gauge o 20000 J Bipolar Orienta o Centro Espa amento De Baixo para Cima zi f 00 5 Fundo C M 3D Espessura fi w OR alm p Em dear Else NERTI VEND Figura 65 Propriedades Gerais do Gr fico de Barras Objetos de Tela 103 Manual do Usu rio Propriedades Gerais do Gr fico de Barras OP O DESCRI O Define o nome do objeto que ser usado na rvore do Organizer e nos Scripts Descri o Limite Orienta o Bipolar Centro Espa amento Uma breve descri o sobre o gr fico Define qual o tipo de gr fico de barras Barra simples ou Bar Gauge medidor em barra Define os valores m nimo e m ximo para o Gr fico de Barras Define a orienta o do Gr fico As op es dispon veis s o de baixo para cima de
295. spacoLivreUsuario G Retorna o n mero total de Kbytes dispon veis no caminho strDiret rio especificado O par metro bEspacoLivreUsuario opcional e indica ao Elipse SCADA que ele deve considerar a quota do usu rio quando aplic vel GetFileAttributes arquivo vers o Retorna a soma dos atributos de arquivo de acordo com a seguinte tabela ATTRIBUTOS VALOR Erro Normal Somente Leitura Read Only Oculto Hidden Sistema System Volume Diret rio Directory Arquivo morto Archive O par metro vers o opcional Se ele for especificado vers o 1 os seguintes atributos NTFS estar o dispon veis Arquivo comprimido Arquivo off line Arquivo n o indexado pelo servi o de indexa o Arquivo encriptado GetFileCreationTime arquivo Retorna a hora em que o arquivo foi criado atrav s fo par metro arquivo GetFileLastAccessTime arquivo Retorna a hora em que o arquivo foi acessado pela ltima vez atrav s do par metro arquivo GetFileLastModifiedTime arquivo Retorna a hora da ltima modifica o no arquivo atrav s do par metro arquivo Scripts 243 Manual do Usu rio GetFileSize arquivo Retorna o tamanho do arquivo em bytes atrav s do par metro arquivo GetHaspVar strNomevVar G L o valor de uma vari vel interna armazenada em uma chave de hardware Hasp Esta vari vel s pode ser programada pela Elipse Software no Hasp A fun o
296. st rico I Configura es I Consulta Fechar Figura 95 Propriedades do CEP 144 Hist ricos Manual do Usu rio Configura o das propriedades do CEP Limites de Define o limite inferior de Engenharia ou Engenharia Inferior Especifica o do intervalo de toler ncia para os dados das amostras do CEP Limites de Define o limite superior de Engenharia ou Engenharia Superior Especifica o do intervalo de toler ncia para os dados das amostras do CEP Ap s a altera o de algumas destas caracter sticas necess rio apertar o bot o Atualizar CEP para o sistema refazer os c lculos Cores das Penas Esta p gina permite selecionar as cores para cada pena tag do Hist rico e as demais linhas de controle que ser o mostradas nos gr ficos do CEP a saber m dia limite superior inferior de controle limite superior inferior de engenharia curva normal e cor da barra JAA Configurar Cores das Penas Gr fico de M dias Gr fico d LEJ tagName E M L Sup de Engenharia E M M dia M L Inf de Engenharia El M L Sup de Controle C M Curva Normal M L Inf de Controle g M Barra O Fechar Figura 96 Configura es das Cores das Penas Hist ricos 145 Manual do Usu rio Gr ficos de M dias Esta p gina permite configurar a apar ncia do gr fico de m dias do CEP Seus controles s o descritos a seguir 2 pix Configurar Cores das Penas Gr fico di
297. stema pode operar como servidor ou cliente de aplicativos como o Microsoft Excel Microsoft Access e outros 20 1 Elipse SCADA como Cliente O Elipse SCADA trabalhando como Cliente DDE permite buscar dados de aplica es servidoras DDE Para tal conex o necess rio que a outra aplica o seja servidora DDE no mesmo computador A sintaxe DDE definida na aplica o servidora Como Cliente DDE o Elipse SCADA deve ter um tag DDE configurado de acordo com a documenta o de sintaxe fornecida pela aplica o servidora N o necess rio criar qualquer defini o na aplica o servidora pois o Elipse SCADA pode encontrar as informa es automaticamente A configura o do tag DDE feita na p gina geral do tag no Organizer como pode ser visto abaixo Geral Alarmes Scripts Refer ncia Cruzada Nome taa009 Mudar tipo para Descri o tag009 Nome do servidor T pico Item l Testar Conex o Escala Semida Servida Sist nferioi Sist Superior 0 Figura 145 P gina de configura o do tag DDE Suporte a DDE 359 Manual do Usu rio Os campos Nome do Servidor T pico e Item s o sempre definidos de acordo com a aplica o servidora Se a aplica o estiver aberta no mesmo computador que o Elipse SCADA est rodando esta detectada automaticamente atrav s dos itens Servidor e T pico poss vel testar a conex o com a aplica o servidora atrav s do bot o T
298. su rio Figura 79 Propriedades do Formato do Setpoint Objetos de Tela 117 Manual do Usu rio Propriedades do Formato do Setpoint OP O DESCRI AO Numerico Mostra o valor do Setpoint em formato num rico Tamanho Define o n mero de d gitos a serem mostrados incluindo o ponto decimal C Mostra o valor do Setpoint em formato data e hora Data Hora X Formato Permite definir um string que descreve o formato data e hora Prefixo Adiciona um prefixo tipo string ao valor mostrado Sufixo Adiciona um sufixo tipo string ao valor mostrado Teclas do Setpoint aj oia Tamanho e Pos Moldura CLJ Geral Formato Tecla de Mud i a de la utilizada para passar o foco de a outros objetos valor digitado no SetPoint para o tag fecla associada Heturm Combina o de teclas Esconde keypad ap s entrada de valores Figura 80 Propriedades das Teclas do Setpoint 118 Objetos de Tela Manual do Usu rio Propriedades das Teclas do Setpoint Tecla de mudan a de foco Permite a sele o de uma combina o de teclas ou uma tecla para alternar o foco entre as entradas de dados dos Objetos de Tela Substitui a tecla Tab quando o Setpoint multilinhas Teclas para for ar valor Permite a sele o de uma combina o de teclas ou uma tecla para enviar os dados digitados do Setpoint para o Tag selecionado Substitui a tecla Ente
299. su rio BOT ES HEXA DESCRI O Bot o1 como default 0000h D o foco para o Bot o 1 Bot o2 como default 0100h D o foco para o Bot o 2 Bot o3 como default 0200h D o foco para o Bot o 3 cone TIPO HEXA DESCRI AO Pare 0010h O cone um sinal de pare Pergunta 0020h O cone um ponto de interroga o Exclama o 0030h O cone um ponto de exclama o Informa o 0040h O cone o caractere i dentro de um c rculo Valores de retorno VALOR BOT O MENSAGEM OK OK Cancel Cancelar Abort Abortar Retry Tentar de novo Ignore Ignorar Sim No N o Configurando uma Caixa de Mensagem Para configurar o estilo de uma Caixa de Mensagem voc deve fazer um OR l gico de cada caracter stica que voc deseja Tipo bot es default cone bot es Voc pode escolher apenas uma das caracter sticas dispon veis veja tabelas acima Por exemplo para especificar uma caixa de Mensagem com o seguinte estilo Tipo System Modal 1000h Bot o 2 como Default 0100h cone de exclama o 0030h Bot es Yes e No 0004h 1134h Exemplo strText Como est a caixa strTitle Teste da Caixa de Mensagem MessageBox strText strTitle 1134h Mid strText nFirst nCount Retorna parte de strText conforme os par metros nFirst e nCount nFirst especifica a posi o no string do primeiro caractere do substring que ser retornado a contagem inicia em zero e
300. su rios A name Um string contendo o nome do Tend ncia usado como identificador da Tend ncia orientation Um inteiro sem sinal de O a 3 determinando a orienta o do gr fico da Tend ncia conforme a tabela a seguir VALOR ORIENTA O EEE Horizontal da direita para esquerda Horizontal da esquerda para direita Vertical de cima para baixo Vertical de baixo para cima showTip Um atributo booleano habilitando o objeto a mostrar uma Tip dica quando o mouse est sobre ele Retorna verdadeiro diferente de zero se a Tip est habilitada ou falso zero se n o est 3 j 3 i 3 timeSpan Um n mero real determinando o tempo a ser visualizado na Tend ncia em segundos visible Um atributo booleano determinando se a tend ncia est vis vel Retorna verdadeiro diferente de zero se a tend ncia est vis vel ou falso zero se n o est H H ii width Um inteiro sem sinal de O a 65535 determinando a largura da Tend ncia em pixels usado juntamente com o atributo height para definir o tamanho da Tend ncia ii x Um inteiro com sinal de 32768 a 32767 determinando a coordenada X para o canto superior esquerdo da Tend ncia em pixels usado juntamente com o atributo Y para definir a posi o do canto superior esquerdo da Tend ncia a partir da origem da Tela 0 0 ii y Um inteiro com sinal de 32768 a 32767 determinando a coordenada Y para o canto superior esquerdo da Tend ncia em
301. ta op o est dispon vel somente se o gr fico do tipo XY Exibe uma r gua superior no gr fico onde s o mostrados os valores do eixo X Exibe uma r gua inferior no gr fico onde s o mostrados os valores do eixo X Limite superior Define o limite superior do eixo Y do gr fico Limite inferior Define o limite inferior do eixo Y do gr fico Exibe uma r gua a esquerda do gr fico onde s o mostrados os valores do eixo Y Exibe uma r gua a direita do gr fico onde s o mostrados os valores do eixo Y Calcula automaticamente os limites dos eixos X ou Y do gr fico Define que a grade de orienta o do gr fico ir rolar na dire o em que o gr fico est sendo desenhado acompanhando os valores ao inv s de ficar fixa no objeto Legenda que ir aparecer ao lado da escala do eixo X e eixo Y Define o formato da marca o de tempo que ir aparecer no eixo X nos gr ficos Tempo X Dado Propriedades do Gr fico Cores e Grade OP O DESCRI AO Fundo da r gua Define a cor de fundo para as r guas do gr fico Texto da r gua Define a cor para o texto que ser mostrado nas r guas Fundo do gr fico Define a cor de fundo para o gr fico Grades e eixos Define a cor da grade e dos eixos do gr fico Mostra uma grade linhas de orienta o vertical e horizontal no gr fico Linhas de X Define o n mero de linhas horizontais da grade Linhas de Y Mostrar milisegundos Fonte da r gua De
302. tabasel SQLQuery name TagRaml m Procura todos os registros que possuem no campo name um string que come a por ma Por exemplo Maria Mario Manoela Marcelo Databasel SQLQuery name LIKE ma Procura todos os registros que possuem no campo vendas um n mero entre 40000 e 100000 Databasel SQLQuery vendas BETWEEN 40000 AND 100000 Procura todos os registros que possuem no campo opcional um espa o em branco ordenado em ordem descendente pelo campo nome Databasel SQLQuery opcional IS NULL nome DESC Faz a consulta por data Databasel SQLQuery Date CDate 10 09 2006 NOTA este ltimo exemplo v lido para o banco de dados MDB Outros bancos podem n o aceitar este formato de consulta Scripts 297 Manual do Usu rio Update bReconsulta Atualiza as mudan as feitas no registro O par metro bReconsulta determina se deve ser feita uma consulta ap s atualiza o dos registros Se este par metro for 1 a consulta feita e os registros s o atualizados e se for 0 os registros adicionados s estar o vis veis ap s a atualiza o da consulta Esta fun o est obsoleta e foi mantida para permitir compatibilidade com vers es anteriores do software Atualmente as grava es no banco de dados s o feitas automaticamente quando necess rias 19 5 16 Fun es de Aplica es Remotas Configure G Abre uma caixa de di logo do driver para configura o d
303. tador Permite que seja utilizado o cache do Windows para agilizar o processo de escrita do arquivo de receitas Habilita a cria o autom tica de uma c pia de backup do arquivo RCP que cont m as informa es da receita Em caso de problemas com o arquivo principal poss vel recuperar as informa es anteriores a partir deste backup Permite a edi o da etiqueta que identifica o tag selecionado na receita Abre a janela Editar Receita onde se pode acrescentar e modificar os valores das diversas receitas Etiquetas Mostra os campos associados aos tags do modelo de receita Tag Mostra os tags selecionados para o modelo de receita corrente 130 Receitas Manual do Usu rio 8 2 Editando Receitas Para acrescentar editar ou apagar receitas j criadas utilizamos a janela Editar Receita que chamada atrav s do bot o Editar dado na p gina de propriedades de receitas Todas as receitas criadas utilizando o modelo escolhido s o listadas no campo Receitas onde podem ser selecionados para edi o Selecionando qualquer receita da lista voc poder editar a sua descri o e os valores de cada tag associado Veremos os campos dessa janela a seguir Editar Receita g x Nome do Modelo Produto Receita 1 de 1 Receitas Cancelar Nova Receita r T tulo da Receita Parafuso Tom 142 Apaga Receita Copia Receita Mud Digite aqui o novo valor para o tag selecion
304. tag001 IsNumeric teste retorna FALSE 0 tag001 IsNumeric GetTime retorna TRUE 1 IsString express o Verifica se o resultado da express o informada no par metro express o um string Retorna TRUE diferente de zero se for um n mero ou FALSE zero se n o for Exemplo tag001 IsString 1000 retorna FALSE 0 tag001 IsString teste retorna TRUE 1 tag001 IsString GetTime retorna FALSE 0 Left string nCount Retorna os nCount caracteres mais esquerda do par metro string Exemplo String Left Password 4 retorna Pass Len string Retorna o n mero de caracteres de um string 246 Scripts Manual do Usu rio Exemplo Integer Len Password retorna 8 Log x Retorna o logaritmo natural do n mero x Exemplo tag001 Log tag002 Log10 x Retorna o logaritmo base 10 do n mero x Exemplo tag001 Log10 tag002 MakeLower string Retorna o par metro string em letras min sculas Exemplo String MakeLower Password Retorna password MakeReverse string Inverte um string de forma que o primeiro caractere se torne o ltimo e vice versa Exemplo String MakeReverse Password Retorna drowssaP MakeTime day month year hour minute second Retorna um valor de tempo absoluto a partir dos par metros especificados O intervalo de valores para cada par metro Intervalo Descri o d
305. te objeto Quando estamos escrevendo um script um bot o Copia no Script gt fica dispon vel nesta janela permitindo a c pia do atributo ou fun o em quest o para as linhas de programa o facilitando essa tarefa ioixi Sele o Tags Copia no Script gt Objetos Propriedades Eal Aplica o a A description SEE T ags f EditProperties Demol name HiHi 9 total larms High l Lolo Low Demo Ra gt Info Grupo Principal de Tags Exibir V atributos JW Fun es Figura 14 App Browser Organizer 29 Manual do Usu rio 3 2 Criando a sua Aplica o A cria o de uma aplica o o ponto de partida para montagem de um sistema utilizando o Elipse SCADA Em uma aplica o o usu rio re ne todos os objetos necess rios para execu o das tarefas desejadas As informa es referentes a esta aplica o ficam armazenadas em um arquivo de extens o APP Para criar uma nova aplica o fa a isso Escolha no menu Arquivo a op o Nova Aplica o ou clique no bot o correspondente na barra de ferramentas No quadro Salvar Aplica o Nova escolha um nome e o lugar onde a aplica o ser salva Al m dos arquivos de extens o APP existem outros gerados e utilizados pelo Elipse SCADA Extens es dispon veis Arquivo com E da lista de usu rios Cabecelhios de a de hist ricos por batelada BMP GIF JPG
306. te valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente RGB pode variar de O a 255 Exemplo Alarm titleBarColor RGB 255 255 0 E titleTextColor N mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor de texto do t tulo do Alarme Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente RGB pode variar de 0 a 255 Exemplo Alarm titleTextColor RGB 255 255 0 toolbar booleano Determina que a barra de ferramentas do objeto Alarme seja mostrado Retorna verdadeiro diferente de zero se a barra de ferramentas mostrado ou falso zero se n o 2 toolbarColor N mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor da barra de ferramentas do Alarme Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente RGB pode variar de 0 a 255 Exemplo Alarm toolbarColor RGB 255 255 0 E type Inteiro sem sinal de O a 1 definindo o tipo do Alarme que pode ser resumido 0 ou hist rico 1 Esta propriedade somente de leitura 316 Scripts Manual do Usu rio unAckALMColor N mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor do texto para uma mensagem de Alarme n o reconhecida Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente RGB pode variar de O a 255 9 userLength inteiro de 1 a 20 Indica o tam
307. tida at o encerramento da aplica o Quando desabilitado o Elipse SCADA ir estabelecer conex es com o servidor OPC toda vez que precisar solicitar um dado BlockMode Quando habilitado permite que tags OPC sejam adicionados ou removidos em blocos aumentando a performance Novo Tag Permite criar manualmente um novo tag OPC Novo Grupo Permite agrupar tags em grupos a fim de facilitar a sua organiza o 218 OPC Server Manual do Usu rio OP O DESCRI O Endere o na rede ID do servidor Informa es do fabricante Localizar Permite habilitar o registro log do servidor e definir o nome e caminho do arquivo de log Endere o do servidor OPC na rede Este campo permite a atribui o direta quando n o for poss vel navegar na rede para selecionar o servidor Nome do servidor OPC Apresenta as informa es sobre o servidor OPC registradas pelo fabricante Permite selecionar o servidor OPC dentre os servidores ativos Vers o Informa a vers o do servidor OPC Verificar servidor OPC a cada segundos Recuperar conex es perdidas a cada segundos Leituras de Fundo Habilita Banda Morta Permite a importa o de tags ou grupos de tags definidos no servidor OPC Obs este recurso pode n o estar dispon vel no servidor OPC Habilita a verifica o do servidor OPC no per odo em segundos determinado no campo Habilita a recupera o de conex es perdidas no
308. trada ou falso zero se n o enableYUnit Um atributo booleano determinando que a unidade do eixo Y seja mostrada na Plotagem Retorna verdadeiro diferente de zero se a unidade do eixo Y mostrada ou falso zero se n o gridColor Um n mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor da grade da Plotagem Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente r g b pode variar de O a255 Scripts 337 Manual do Usu rio gridVisible Um atributo booleano determinando que a grade da Plotagem seja mostrada Retorna verdadeiro diferente de zero se a grade mostrada ou falso zero se n o 9 gridX Um inteiro sem sinal de O a 65535 determinando o n mero de divis es no eixo X 9 gridY Um inteiro sem sinal de O a 65535 determinando o n mero de divis es no eixo Y 339 leftLimit Um n mero real configurando o limite esquerdo a ser mostrado na r gua do eixo X E usado junto com o atributo rightLimit para definir um intervalo de valores IeftRuler Um atributo booleano determinando que uma r gua de valores seja mostrada esquerda da Plotagem Retorna verdadeiro diferente de zero se a r gua esquerda mostrada ou falso zero se n o A name Um string contendo o nome da Plotagem usado como identificador da Plotagem 339 rightLimit Um n mero real configurando o limite direito a ser mostrado na r gua do eixo X E
309. ts 283 Manual do Usu rio 19 5 9 Fun es da An lise Hist rica G Analysis x y width height Abre a janela da an lise hist rica gerando o seu respectivo gr fico Os par metros X e y determinam as coordenadas horizontal e vertical da janela da an lise respectivamente O par metro width determina a largura da janela da an lise hist rica O par metro height determina a altura da janela da an lise hist rica CloseAnalysis Fecha a janela da an lise hist rica RequeryAnalysis Reaplica a consulta sobre o arquivo de dados da an lise hist rica carregando novamente os dados na janela da an lise SPC Executa o CEP Controle Estat stico de Processos sobre o arquivo de dados da an lise hist rica 19 5 10 Fun es do CEP G Recalc bMostraJanelaProgresso 1 Recalcula todos os dados do CEP Esta fun o juntamente com SetDatField permite calcular o CEP automaticamente sem ter que abrir as janelas de configura o e gr fico especificada atrav s do par metro bMostraJanelaProgresso 1 SetDatField nomeCampo Ajusta o nome do campo do arquivo hist rico que ser utlizado nos c lculos do CEP 19 5 11 Fun es de Relat rios Fun es Comuns EditProperties G Abre uma janela que permite a edi o das propriedades do relat rio 284 Scripts Manual do Usu rio LoadCfg nomeArquivo G Carrega a configura o da impressora margens e fontes do relat rio de um arquivo em d
310. u rio O par metro filepath especifica o arquivo ou diret rio que estar previamente marcado O par metro extension especifica os tipos de arquivos que poder o ser selecionados Sua sintaxe filterNamel maskl filterNameN maskN Cada filtro uma seqii ncia de dois strings separados por um O primeiro string o nome do filtro que ser mostrado na caixa combo e o segundo string a m scara de sele o de arquivos dat por exemplo A m scara pode conter uma segii ncia de m scaras separadas por ponto e v rgula por exemplo bmp jpg gif Os filtros devem estar separados por Exemplo dim strDir strdir FileSelectWindow C tempN dat _ Arquivos de Historico dat dat O par metro type um inteiro que especifica a maneira que o arquivo ser selecionado de acordo com a tabela VALOR DESCRI O Abre uma janela de sele o de arquivo n o permite que o usu rio digite nada s escolher os arquivos existentes Permite o usu rio criar um novo arquivo digitando o nome do arquivo a ser criado Permite o usu rio digitar o nome do arquivo desejado e retorna o caminho path completo n o cria o arquivo FillString string nCount Retorna um string contendo o par metro string tantas vezes quantas especificadas em nCount 238 Scripts Manual do Usu rio Exemplo retorna PasswordPassword em String String FillString Password 2 FindFirstFile nome
311. ua esquerda do gr fico com os valores do eixo Y Exibir r gua a direita Exibe uma r gua direita do gr fico onde os valores do eixo Y Grade Rolante Faz com que a grade do gr fico acompanhe o movimento gerado pela entrada dos dados na Tend ncia Permite colocar uma legenda para os eixos X e Y Formato Data Hora Premite definir o formato de data e hora para Tend ncias do tipo Valor x Tempo Propriedades de Cores do Gr fico OP O DESCRI AO Fundo da r gua Define a cor de fundo para as r guas do gr fico Texto da r gua Define a cor para o texto que ser mostrado nas r guas Fundo do gr fico Define a cor de fundo para o gr fico Grades e eixos Define a cor da grade e dos eixos do gr fico Propriedades da Grade do Gr fico OP O DESCRI O Habilita a grade no gr fico linhas de orienta o Linhas de X Define o n mero de linhas horizontais da grade Linhas de Y Define o n mero de linhas verticais da grade Fonte da r gua Define fonte tamanho e cor para os caracteres do gr fico 100 Objetos de Tela Manual do Usu rio Cores das Penas da Tend ncia Geral Configura es Consulta Gr fico Penas R LLJ JB x alaa ZE Penas Labe o Soas Sass O A DateTime A DateTime R DateTime Figura 63 Propriedades das Cores das Penas da Tend ncia Propriedades das Cores das Penas da Tend ncia OP O DESCRI O Insere uma pena associada
312. uintes Op es dispon veis INDICE DESCRI AO C Imagem entrela ada 9 scale Define o tamanho da imagem Atributos da Placa 8613 9 board Determina o n mero da placa de 0 a 7 9 cfactor Determina o fator de compress o As configura es s o as seguintes Op es dispon veis INDICE DESCRI AO DO Dm O NEE 9 color Determina o formato de cor da sa da do video compress Determina a compress o da imagem As configura es s o as seguintes Op es dispon veis INDICE DESCRI AO DRE MPEG 9 customHeight Determina a altura da imagem em pixels para escala avan ada 9 customWidth Determina a largura da imagem em pixels para escala avan ada Scripts 355 Manual do Usu rio description Descri o do objeto 9 format Determina o formato da imagem PAL M NTSC etc IgframeRate Determina o n mero de quadros a capturar por segundo 9 input Determina a entrada de video interlaced Determina o entrela amento de imagem Se o valor for 0 a imagem n o entrela ada e se for 1 a imagem entrela ada A name Nome do objeto 9 scale Define o tamanho da imagem Atributos do Objeto VFW 9 deviceIndex Determina o ndice do dispositivo na listagem de dispositivo do sistema deviceName Determina o nome do dispositivo com suporte a Video for Windows deviceVersion Determina a vers o do dispositivo com suporte a Video for Windows 33
313. uperior esquerdo do Bot o a partir da origem da Tela 0 0 ta y Um inteiro com sinal de 32768 a 32767 determinando a coordenada Y para o canto superior esquerdo do Bot o em pixels usado juntamente com o atributo X para definir a posi o do canto superior esquerdo do Bot o a partir da origem da Tela 0 0 Atributos do Display backgroundColor Um n mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor de fundo do Display Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente r g b pode variar de O a 255 A description Um string contendo uma breve descri o sobre o Display enabled Um atributo booleano usado para habilitar o acesso do teclado e mouse ao objeto Display Retorna verdadeiro diferente de zero se o acesso est habilitado ou falso zero se n o est Li height Um inteiro sem sinal de O a 65535 determinando a altura do Display em pixels E usado juntamente com o atributo width para definir o tamanho do Display horizontalAlign Um inteiro sem sinal de O a 2 determinando o alinhamento horizontal para os dados que ser o mostrados no Display conforme a tabela abaixo VALOR ALINHAMENTO DR ET Scripts 323 Manual do Usu rio multiLine Um atributo booleano usado para habilitar m ltiplas linhas no Display Retorna verdadeiro diferente de zero se o uso de m ltiplas linhas est habilitado ou falso zero se n
314. usadas em scripts 192 Usu rios Cap tulo 14 Aplica es Remotas As Aplica es Remotas s o usadas quando se deseja conectar dois ou mais Elipse SCADA que estejam ligados via rede modem ou cabo serial Para usar esta caracter stica voc deve definir uma esta o Servidora e outra Cliente e adicionar o driver de rede que deseja usar em ambas G Atualmente s driver TCPIP est implementado para CE Voc pode adicionar um driver de rede s suas aplica es Servidora e Cliente selecionando a op o Drivers na rvore da aplica o no Organizer e pressionando o bot o Novo direita da lista de drivers de rede Cada novo driver que voc adiciona na aplica o aparece abaixo da op o Drivers e ao selecionar um Driver espec fico suas propriedades s o mostradas ao lado direito da rvore Pressione o bot o Configurar para abrir a janela de configura o do driver de rede que varia conforme o driver selecionado Ver o cap tulo sobre drivers Na aplica o Cliente depois de adicionar o driver de rede voc precisa criar uma Aplica o Remota e configurar seus par metros Para criar ou editar uma Aplica o Remota voc precisa selecionar a op o Aplica es Remotas na rvore da aplica o no Organizer A p gina abaixo ser mostrada contendo uma lista de todas as Aplica es Remotas existentes na aplica o Voc pode criar uma nova Aplica o Remota usando o bot o Novo direita da p
315. usado junto com o atributo leftLimit para definir um intervalo de valores rightRuler Um atributo booleano determinando que uma r gua de valores seja mostrada direita da Plotagem Retorna verdadeiro diferente de zero se a r gua direita mostrada ou falso zero se n o E rulerColor Um n mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor da r gua da Plotagem Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente r g b pode variar de O a 255 334 topLimit Um n mero real configurando o limite superior a ser mostrado na r gua do eixo Y E usado junto com o atributo bottomLimit para definir um intervalo de valores topRuler Um atributo booleano determinando que uma r gua de valores seja p q 8 J mostrada na parte superior da Plotagem Retorna verdadeiro diferente de zero se a r gua superior mostrada ou falso zero se n o xUnit Um string contendo o nome da unidade a ser mostrada no eixo X yUnit G Um string contendo o nome da unidade a ser mostrada no eixo Y Atributos do Cursor G 9 barCalc Determina como o valor da barra calculado a saber O M dia 1 M xima 2 M nima 3 Por Amostra 338 Scripts Manual do Usu rio 334 barWidth Define a largura da barra no eixo X quando for uma barra por amostra 334 bottomWorld Determina o ponto inferior dos dados do gr fico A description Possui a descri
316. use est sobre ele Retorna verdadeiro diferente de zero se a Tip est habilitada ou falso zero se n o est showValue Um atributo booleano determinando que o valor do Slider seja mostrado Retorna verdadeiro diferente de zero se o valor do Slider mostrado ou falso zero se n o 9 y 3 step Um n mero real a ser incrementado ou decrementado do valor do Slider quando as setas do mesmo s o pressionadas textColor Um n mero hexadecimal de Oh a 1000000h ou decimal de O a 16777215 definindo a cor do texto que ser mostrado no Slider Este valor tamb m pode ser especificado pela fun o RGB r g b onde cada componente r g b pode variar de 0 a 255 updateOnRelease Um atributo booleano determinando que o valor do Slider seja atualizado quando o bot o do mouse for solto depois de mover a alavanca do Slider Retorna verdadeiro diferente de zero se o Slider atualizado quando sua alavanca movida ou falso zero se n o visible Um atributo booleano determinando que o Slider seja vis vel Retorna verdadeiro diferente de zero se o Slider vis vel ou falso zero se n o em pixels usado juntamente com o atributo height para definir o tamanho do Slider t x Um inteiro com sinal de 32768 a 32767 determinando a coordenada X para o canto superior esquerdo do Slider em pixels usado juntamente com o atributo Y para definir a posi o do canto superior esquerdo do Slider a partir
317. utilizando o protocolo OPC O objeto OPCServer a representa o de um servidor OPC DA Data Access dentro do Elipse SCADA o que permite o envio e recebimento de dados de tempo real tags Organizer Geral Refer ncia Cruzada SA x Eal Aplica o H E Tags H Telas Alarmes e2 Receita E Hist rico z Relat rios Eh Drivers J Databases Usu rios Fm Aplica esRemotas Bj Watcher Steeplechase Lista Pfs erver Alfa 18 Server Beta Novo Deletar 0 A 12 Server Alta g Server Beta ze aR Z Figura 138 Objetos OPCServer no Organizer OPC Server 217 Manual do Usu rio 18 1 Propriedades Gerais do OPC Server Geral Refer ncia Cruzada Nome Novo Tag Server Descri o Novo Grupo OPC Server Connection Log V Manter conex o ativa IV BlockMode Endere o na rede ID do Servidor ento pure Informa es do fabricante Vers o Importar di F Configura o do Servidor r Leituras de fundo E xoca servidor OPC a I Habilita Scan 30 segundos 1000 Recuperar conex es E perdidas a cada Banda Morta 0 50 segundos Figura 139 Propriedades Gerais do OPC Server Propriedades Gerais do OPC Server OP AO DESCRI AO Descri o Uma breve descri o sobre o objeto Manter conex o ativa Quando habilitado a conex o com o servidor estabelecida uma vez e man
318. vre Objetos de Tela 71 Manual do Usu rio 6 2 2 P gina Moldura 2 oia Geral Zonas Tamanho e Pos Moldura Tags Se ELJ Cor E M CM T tulo pM Borda Texto Espessura T tulo 1 Fonte Cor W V Separador do t tulo m Efeito 3D C Nada Espessura C Dentro 2 Fora Figura 36 P gina de Moldura Propriedades da P gina de Moldura Habilita ou desabilita uma moldura em volta do objeto Separador de t tulo Habilita ou desabilita uma linha separadora entre o texto e o objeto Borda Habilita ou desabilita uma borda na moldura Espessura Define a espessura do moldura em pixels Cor Define a cor da borda do moldura Efeito 3D Seleciona um efeito 3D dentro ou fora do moldura do objeto Espessura Define a espessura em pixels para o efeito 3D 72 Objetos de Tela Manual do Usu rio 6 2 3 P gina de Tags 2 Bial Geral Zonas Tamanho e Pos Moldura Tags So LLJ Objetos Propriedades El Aplica o a EE Tags advised H tag001 9 alamDelay tag002 A altermateName E tag003 ELES x tag004 9 curent lam S tag005 9 delay Es tag006 delayed larm Ta Telas vi JA description enable ltemmateName gt Tags selecionados Adicionar gt gt Figura 37 P gina de Tags Propriedades da P gina de Tags OP O DESCRI O Objetos Mostra a rvore da aplica o Conforme o objeto selecio
319. y Pad Define a cor do texto do Key Pad Desabilita o ponteiro do mouse enquanto o Key Pad est sendo mostrado Aumenta o tamanho dos bot es do Key Pad Propriedades do Key Pad e do Numeric Pad OP O DESCRI O Show window title bar Override default titlebar text Show close button Mostra a barra de t tulo da janela do Key Pad e ou Numeric Pad Permite definir um novo t tulo para a barra de t tulo da janela do Key Pad e ou Numeric Pad Mostra o bot o de fechar na janela do Key Pad e ou Numeric Pad Organizer 35 Manual do Usu rio 3 2 4 Elipse Web G Atrav s do plug in Elipse Web o Elipse SCADA pode gerar documentos para serem visualizados pela Internet em conjunto com algum Servidor Web comercial como o Internet Information Services IIS ou o Microsoft Personal Web Server PWS O Elipse Web pode ser habilitado atrav s do Organizer selecionando o item Aplica o conforme figura abaixo Scripts F LTJ Aplica o Janela Touch Screen 6 V Habilitar servidor de dados para Web Diret rio das p ginas Web a Localizar Porta 5000 Figura 18 Elipse Web Propriedades do Elipse Web OP O DESCRI O Habilitar servidor de dados Habilita o Elipse Web para Web Diret rio das p ginas Web Permite escolher atrav s do bot o Localizar o diret rio onde ser o gerados os documentos a serem visualizados pela Internet O diret rio dever estar na
Download Pdf Manuals
Related Search
Related Contents
FR-Notice JP4MED CHRISTOPHE BOURGUEDIEU - LES PASSAGERS Raritan Computer SX User's Manual TomTom ONE/XL - Migros Setup - 3Rotaie.it Mini domos con SureVision SARIX SLZ-232C 簡易施工説明書 (※TCP/IP接続用) ZH 安装使用说明 EN Instruction on mounting and use RU NL - G A R A N T I E B E D I N G U N G E N Copyright © All rights reserved.
Failed to retrieve file