Você está na página 1de 40

Introduo

O Supervisrio Conversoft um Supervisrio de baixo custo e capaz de suprir as mais variadas necessidades do mercado.
Foi desenvolvido para ser utilizado em ambiente Windows NT, 2000, XP ou Vista, tendo como configurao bsica um microcomputador Pentium III ou superior, 256 MB de memria RAM e 50 MB de espao em disco.

Possui as seguintes verses :


Verso Demonstrao Quando iniciado sem HardKey funcionar no modo demonstrao, ou seja, funciona para testes e desenvolvimento (completo) por apenas 2 horas, com restrio de comunicao aps os 10 primeiros minutos, sendo necessrio reinicia-lo aps este perodo (as alteraes que no foram salvas sero perdidas). Para um funcionamento ininterrupto de 72 horas para testes e desenvolvimento temos um HardKey de engenharia (opcional) que permite o desenvolvimento e testes da aplicao por um prazo de 72 horas contnuas, sendo necessrio reiniciar o Supervisrio aps este perodo. Verso RunTime Permite o funcionamento da aplicao por um prazo indefinido e no permite o desenvolvimento ou alterao da aplicao. Possui as seguintes caractersticas bsicas : Banco de TAGs : TAGs do usurio : definidos pelo usurio. TAGs internas : definidos internamente. TAGs de Histrico : selecionados pelo usurio para serem armazenadas em disco. TAGs de Alarme : seleciona os TAGs dos alarmes (alto e/ou baixo). Grfico de Tendncia : seleciona os TAGs que sero exibidos no Grfico de Tendncia. Grfico de Histrico : seleciona os TAGs que sero exibidos no Grfico de Histrico (desde que selecionados anteriormente no histrico). Planilhas de Comunicao Estas planilhas so responsveis pela comunicao entre o Supervisrio e o CLP conectado ele, fazendo as funes de leitura e escrita de valores com o CLP. Alm dos drivers disponveis no momento, podemos desenvolver novos sem custo. Comunicaes via TCP/IP, DDE e OPC Client tambm esto disponveis. Planilhas Matemticas Estas planilhas so responsveis para efetuar os clculos matemticos necessrios envolvendo os TAGs e o prprio conceito da aplicao. Configurao de Telas Estas planilhas so responsveis pela configurao das telas de interface HMI, contendo vrios componentes com a possibilidade de alterao de suas propriedades Grfico de Tendncia Com capacidade de at 10 penas mostra graficamente os valores das TAGs. Podero ser criadas vrias telas com grficos de tendncia. Grfico de Histrico Com capacidade de at 10 penas e recursos de zoom e pan mostra os valores das TAGs armazenados em disco. Podero ser criadas vrias telas com grficos de histrico Tela de Alarmes Registra em tela e em disco todos os alarmes ocorridos, seu reconhecimento e normalizao. Receitas . Configura receitas de valores padres a serem utilizados. Acesso a Banco de Dados Permite o acesso a todos os bancos de dados suportados pelo Microsoft DAO (Data Access Object), incluindo mdb, xls, dbf, etc. Histricos Permite a criao de arquivos com informaes dos valores dos TAGs do processo para anlise futura ou gerao de relatrios. Relatrios Estas planilhas so responsveis pela gerao de relatrios diversos, utilizando os TAGs, dados armazenados anteriormente nos arquivos de histrico e ou banco de dados (DAO). Sistema de Segurana Este sistema permite controlar o acesso dos usurios da aplicao a determinadas telas ou relatrios. Livro de Turno Pequena aplicao para que o operador possa registrar as ocorrncias dirias

Instalao
O Supervisrio Conversoft pode ser utilizado em ambiente Windows NT, 2000, XP ou VISTA, tendo como configurao mnima um microcomputador Pentium III ou superior, 256MB de memria RAM e 50MB de espao em disco e est disponvel em disquete, CD e na Internet no site www.conversoft.com.br. A instalao iniciada pelo arquivo Setup.exe ou ConvDemoSetup.exe e recomenda-se a leitura dos termos da licena de utilizao. Como padro, o supervisrio instalado na pasta C:\Arquivos de Programas\Conversoft\Conversoft.exe. Quando a instalao feita em ambiente Windows NT, 2000, XP ou Vista, necessrio que a instalao seja feita no ambiente do administrador e deve-se reinicializar o sistema aps a instalao para que as funes de acesso ao HardKey possam ser registradas. Os discos disponveis na Internet contm uma aplicao demonstrao. J na compra de uma licena de uso do supervisrio, a instalao no conter esta aplicao. A Conversoft disponibiliza gratuitamente, a gerao de discos de instalao contendo o supervisrio e a aplicao desenvolvida para seu cliente, bastando para isto que nos seja encaminhado todos os arquivos da mesma.

Projeto
Chamamos de projeto toda aplicao desenvolvida com o Supervisrio Conversoft.

Atravs do menu Opes/Projeto/Propriedades podemos acessar as seguintes caractersticas: Nome Nome dado a aplicao. Descrio Breve descrio da aplicao Quantidades de TAGs utilizadas na aplicao. Para efeito de compra de licena s so considerados os TAGs da Aplicao. Na aba Info temos Tela Inicial Seleo da tela que dever ser aberta quando a aplicao for iniciada. Mostrar barra de botes Exibe ou esconde a barra de botes. Criptografado Salva o projeto criptografado. Mostrar barra de status Exibe ou esconde a barra de Status. Habilita Crtl+Alt+Del Habilita ou desabilita a abertura do gerenciador de tarefas do Windows Mostrar Menu Exibe ou esconde a barra de menus. Mostrar Splash Exibe ou esconde a tela de abertura do supervisrio. Mostrar Caption Exibe ou esconde a barra de ttulo da aplicao. OBS Observaes gerais do projeto

Na aba Segurana tem:

Habilita Sistema de Segurana Habilita ou no o sistema de segurana. Com o sistema de segurana habilitado podemos criar grupos de usurios com 256 nveis de acesso e os usurios de cada grupo com suas respectivas senhas. Quando um usurio novo criado sua senha igual ao nome do usurio. Nvel de Sada Define o nvel de autorizao que o usurio deve ter para fechar a aplicao (0 = Administrador, 255 = Convidado ou todos)

Na aba Personalizado tem: Descrio Texto que ser colocado na barra de ttulo da aplicao cone Clicando na figura podemos selecionar o cone (.ico) que ser padro na aplicao.

Na aba E-Mail tem:

SMTP identificao do servidor de envio de e-mail Porta Nmero da porta de SMTP De Endereo de e-mail de sada. Passw senha do endereo de e-mail de sada Para Endereo de e-mail do destinatrio Requer Autenticao marcar se o seu provedor requer autenticao. Assunto Texto padro para envio de e-mail. Transmitir E-Mail para : Alarme Baixo transmite o e-mail quando ocorre o alarme baixo Alarme Alto transmite o e-mail quando ocorre o alarme alto Alarme Normalizado transmite o e-mail quando o alarme normalizado.

Banco de TAGs
Esta tela pode ser acessada pelo Menu (Arquivo/Banco de TAGs) ou pelo boto de atalho Nesta tela configuram-se os TAGs de processo, alarme, histrico, tendncia e do grfico de histrico

Para os TAGs da Aplicao, o usurio poder configurar at 300 nomes de TAGs com at 512 ndices cada, definindo desta maneira at 153.600 TAGs. Ao lado do nmero da linha podem aparecer as seguintes indicaes : # TAG retentiva. . TAG DDE Server. * TAG disponvel na rede LAN Os TAGs Internos no podem ser modificados. Para os TAGs de Histrico o usurio seleciona um TAG da Aplicao ou Interno para ser gravado em disco a intervalos de 60 segundos. Para os TAGs de Alarme, o usurio seleciona um TAG da Aplicao ou Interno informando ainda o valor Alto e o valor Baixo deste TAG. Caso o valor do TAG supere o valor definido como Alto ou fique inferior ao valor definido como Baixo ser gerado um Alarme informando o erro. Estes erro sero mostrados em uma tela de Alarmes e tambm registrados em disco. O campo Descrio serve para substituir a descrio padro pela desejada, o campo de Classe serve para filtrar os alarmes e o campo TRelat indica o tempo de repetio deste alarme no relatrio de alarmes. Para os TAGs do Grfico de Tendncia o usurio ir selecionar os TAG da Aplicao ou TAG Internos informando os Valores Mnimos e Mximos bom como a cor da linha no grfico. O grfico ir representar o valor real da TAG ou proporcionalmente aos Valores Mximo e Mnimo ((Valor Valor Mnimo) / (Valor Mximo Valor Mnimo) * 100, ou representar o seu valor real. Para as TAGs do Grfico de Histrico o usurio ir selecionar as TAGs de Histrico previamente selecionadas na opo de TAGs de Histrico.

TAG
Os TAGs do Supervisrio esto divididos nas categorias :
TAGs do usurio : So aqueles definidos pelo usurio contendo : Nome Qualquer nome com at 30 caracteres vlidos (a..Z, 0..9) Tipo : Booleano : Inteiro : Real : Valores Sim ou No, Verdadeiro ou Falso Nmeros inteiros inteiros na faixa de 2.147.483.648 a 2.147.483.647. Nmeros de ponto flutuante na faixa de 5,0 x 10^-324 a 1,7 x 10^308

String ;

Sequencia de caracteres alfanumricos.

Tamanho Um TAG pode ser criado com ndices (at 512), Ex.: Temperatura[0], Temperatura[1]..Temperatura[511], definindo desta maneira at 153.600 TAGs relacionadas. Retentivo Armazena periodicamente o valor da TAG em disco para ser recuperada posteriormente no reinicio da aplicao. OBS.: - No se recomenda a utilizao desta propriedade sem a devida necessidade pois causa um constante acesso a unidade de disco, o que pode degradar a performance da aplicao. DDE Server - Disponibiliza o valor deste TAG para ser lido por aplicaes DDE Client. LAN Conver - Disponibiliza o valor deste TAG pela rede ethernet Conversoft para leitura e escrita. TAGs Internos : So TAGs previamente definidos no Supervisrio. So eles : AlarmePend : Quando diferente de zero indica a existncia de alarmes pendentes. AlarmeRec : Quando diferente de zero indica a existncia de alarmes no reconhecidos pelo usurio.. Data : TAG tipo String contendo a Data atual no formato abreviado do Windows. (DD/MM/AA) Horrio : TAG tipo String do horrio atual do sistema (HH:MM:SS) Dia : TAG Inteiro do dia atual Ms : TAG Inteiro do ms atual Ano : TAG Inteiro do ano atual Hora : TAG Inteiro da hora atual Minuto : TAG Inteiro do minuto atual Segundo : TAG Inteiro do segundo atual DiadoAno : TAG Inteiro do dia do Ano (1 365). DiadaSemana : TAG Inteiro do dia da Semana (1 = Domingo, 7 = Sbado). Hoje : TAG Inteiro do valor da data atual Agora : TAG Real do valor do horrio atual Start : TAG Inteiro que sempre possui o valor 1 quando o supervisrio iniciado. Este TAG interno poder ser alterado. Serve para iniciar a primeira matemtica ou planilha de comunicao. Timers ; TAGs Timer1, Timer5, Timer10, Timer30 e Timer60, os quais assumem o valor igual a 1 a cada intervalo (1, 5, 10, 30 ou 60 segundos respectivamente), podendo ser utilizadas para disparar uma matemtica. Estes TAGs podem ser alterados para o valor zero dentro da matemtica. Usuario : TAG String com o nome do usurio atualmente LOGADO. ProjPath : TAG String com o caminho da pasta da aplicao. LastAlarm : Contm a descrio do ltimo alarme ocorrido. SemComm : indica a falta de comunicao com o CLP. TAGs de Histrico : So TAGs (Internas ou do usurio) que se deseja deixar registrado seus valores em disco. Esta atualizao ser feita a intervalos de 60 segundos. Podero ser recuperados ou visualizados pelo Grfico de Histrico ou lidos por uma planilha Excel. TAGs de Alarme : So os TAGs selecionados para monitorar limites. Caso seus valores ultrapassem os valores definidos gerado um alarme.

Telas
Esta tela pode ser acessada pelo Menu (Arquivo/Configurao de Telas) ou pelo boto de atalho Estas planilhas so responsveis pela configurao das telas do usurio Aps selecionar uma tela j existente ou criar uma nova, teremos a tela de configurao com os seguintes campos :

colocado o nome da Tela que ser tambm utilizado para gerar o arquivo em disco. No campo Descrio descreve-se a atividade ou funo desta tela. O boto Definir como tela inicial far com que esta seja a tela inicial da aplicao

No campo Nome deve ser

Possui na direita os campos para definio de tamanho, tipo, botes para selecionar a cor de fundo, a figura a ser utilizada como fundo (nos formatos bmp ou jpeg), ou se preferir pode-se gerar um preenchimento em forma de gradiente e o boto Atualizar que criar uma nova tela ou abrir a tela para edio caso ela j exista. Os tipos disponveis de tela so : Default ou MDIChild : Abre a tela na rea de cliente, ou seja entre a barra de botes e a barra de status. Normal : abre uma tela que pode se deslocar para qualquer parte da tela do computador Modal : abre uma tela que fica na frente de todas as outras e no permite acesso via mouse s outras telas StayOnTop : igual a modal porm permite acesso s outras telas atrs dela. Possui ainda uma opo para ajustar a figura selecionada ao tamanho da tela. O boto logo direita da figura ir apagar a figura selecionada. Aps a configurao inicial da tela, a nova tela ser aberta com as configuraes iniciais selecionadas e tambm uma barra com os componentes a serem utilizados para editar esta tela.

Na sequencia temos : Boto do modo de edio, ou seja sempre que este boto estiver acionado a tela estar no modo de edio, podendo-se alterar qualquer componente ou criar-se novos. Nesta situao tambm possvel mover ou redimensionar os componentes com a utilizao do mouse ou com as teclas CTRL e SHIFT mais as teclas de direo. Boto para criar um campo de texto Boto para criar um campo texto que mostra o valor de um TAG especificado em sua propriedade CONVTAG. Boto de caixa de edio que possui a caracterstica de atualizar o valor de um TAG associado.Esta operao sempre ocorre quando a caixa de edio perde o foco (a tecla TAB ou a tecla ENTER for acionada).

Boto para criar um componente padro Boto de comando a ser utilizado para comandar uma ao. Possui a propriedade CComando que na realidade uma matemtica de at 50 linhas de comandos que sero executados ao acionar este boto. Possui tambm os comandos para abrir telas (OPEN(Tela)) e fechar a tela (CLOSE(Tela)) , RECIPE(LOAD , arg), RECIPE(SAVE , arg) para carregar ou salvar uma receita predefinida, SHUTDOWN() para fechar a aplicao e tambm para abrir um aplicativo do Windows (OPENEX(Notepade.exe)) e outros. Boto de imagem, ir mostrar uma imagem a ser selecionada pelo usurio. Alem de representar uma imagem na tela, possui a propriedade CComando que na realidade uma matemtica de at 50 linhas de comandos que sero executados quando ocorrer um duplo click neste componente; Boto de Gauge , que ir representar graficamente o valor de um TAG entre o mnimo e o mximo pr-determinados. O boto de checkbox, ir representar graficamente o valor de um TAG booleano, ou seja verdadeira ou falsa, executando comandos tanto ao ligar como ao desligar. O boto de Shape desenha vrias formas geomtricas coloridas na tela. O boto de Trend ir criar um grfico de tendncia de at 8 TAGs (nos modos YT ou XY). Este componente poder ser utilizado mais de uma vez em cada tela. Possui tambm a capacidade para armazenar os dados em disco. A propriedade ConvArqHist define o arquivo onde sero armazenados os valores dos TAGs selecionadas. A propriedade ConvHist poder assumir os seguintes valores : 0 : No grava o arquivo de Histrico 1 : Grava o Histrico no arquivo definido em ConvArqHist 1 : L os dados do arquivo definido em ConvArqHist e atualiza o grfico 2 : Permite selecionar um arquivo de histrico qualquer. OBS: Caso no seja definido um arquivo em ConvArqHist o programa assumir o nome dado ao grfico de tendncia seguido da data (NomeAAMMDD.csv) O grfico s ser atualizado com os valores dos TAGs do arquivo que estejam selecionadas no grfico. Boto de Bevel para desenhar contornos ou agrupamentos na tela. Boto para salvar a configurao atual da tela. Boto para sair da edio de telas. As alteraes que no foram salvas sero perdidas. Boto de acesso biblioteca de componentes, com muitos outros componentes prontos para uso. Boto de acesso planilha de comandos a serem executados na abertura ou criao desta tela. Existe ainda a planilha de comandos a serem executados no fechamento da tela que pode ser acessado pelo menu Componentes

Para todos estes componentes temos uma tela de propriedades, a qual poder ser visualizada com o acionamento do boto do mouse sobre o componente a ser analisado. Uma vez que esta tela estiver aberta poderemos alterar as vrias propriedades do componente selecionado. OBS : A propriedade Editor de alguns componentes abre uma tela de configurao a parte. Os botes (trazer para frente) e (enviar para trs) definem as posies dos componentes no eixo Z. Os demais botes fazem o alinhamento dos componentes na tela. (posicionando o mouse sobre cada boto ir aparecer uma descrio de sua funo). organiza os componentes na sequencia de O boto tabulao desejada, ou seja pode-se movimentar de um componente para outro acionando a tecla TAB. Os botes os componentes da tela. O boto tela. servem para navegar entre

salva a tela e o boto

sai da edio de

As propriedades do tipo TComando de alguns componentes abrem um script matemtico de at 50 linhas que sero executadas quando o componente for acionado. Alguns componentes possuem comandos de acordo com eventos (ON, OFF, UP, DOWN, MOUSEDOWN, MOUSEUP, LEFT, RIGHT, etc.)

e no menu Opes uma chamada da Biblioteca de Alem destes componentes descritos acima, temos o boto Componentes, com componentes diversos e a todo instante estaremos criando outros.

Grfico de Tendncia

Esta tela que pode ser acessada pelo Menu (Grficos/Tendncia) ou pelo boto de atalho

Ser atualizada a cada 5 segundos e ir mostrar os valores dos TAGs previamente selecionadas no Banco de TAGs.

Alm de exibir graficamente os valores das TAGs mostra tambm a legenda contendo o nome da TAG, o valor mnimo e o valor mximo determinado anteriormente, o valor atual da TAG e, caso esteja selecionado, o valor da TAG no ponto selecionado do Cursor. Mostra os valores reais dos TAGs ou a porcentagem do mesmo de acordo com limites pr definidos Possui ainda as opes para o tempo da janela, nmero de divises do eixo X, boto para copiar o grfico para a rea de transferncia do Windows, boto para imprimir o grfico, botes para mostrar ou esconder as linhas horizontais e as linhas verticais do grfico e tambm para mostrar ou esconder o cursor . O Cursor, quando selecionado ir mostrar os valores das TAGs no ponto selecionado do grfico, para isto deve-se ativar o cursor e clicar na posio do grfico desejado. Esta tela poder ser acionada pelo comando OPEN(GRAFTFrm).

Grfico de Histrico

Esta tela pode ser acessada pelo Menu (Grficos/Histrico) ou pelo boto de atalho Sero exibidos os valores selecionados no Banco de Dados na opo Histrico e que foram atualizados em disco. O usurio dever selecionar o perodo desejado do Inicio (data e hora) at o Fim (data e Hora) e pressionar o boto Atualizar. Neste momento o Supervisrio far uma leitura no disco procurando os valores de acordo com o perodo selecionado e os apresentar no grfico.

Alm de exibir graficamente os valores dos TAGs mostra tambm a legenda contendo o nome do TAG, o valor mnimo e o valor mximo determinado anteriormente e, caso esteja selecionado, o valor do TAG no ponto selecionado do Cursor. Mostra os valores reais dos TAGs ou a porcentagem do mesmo de acordo com limites pr-definidos Possui ainda as opes para o tempo da janela, nmero de divises do eixo X, boto a rea de transferncia do Windows, boto para copiar o grfico para para imprimir o grfico, botes para mostrar ou esconder as linhas

horizontais e as linhas verticais do grfico e tambm para mostrar ou esconder o cursor . O Cursor, quando selecionado ir mostrar os valores dos TAGs no ponto selecionado do grfico, para isto deve-se ativar o cursor e clicar na posio do grfico desejado. Diferentemente do Grfico de Tendncia , este possui as opes de ZOOM e PAN. A Opo de ZOOM selecionada quando o usurio pressiona a tecla SHIFT e seleciona uma rea no grfico. Aps esta seleo o grfico mostrar somente a regio selecionada. Para voltar condio normal basta clicar um ponto qualquer do grfico mantendo a tecla de SHIFT acionada. A Opo de PAN conseguida acionando-se a tecla Ctrl e clicando-se no grfico mantendo a tecla do mouse acionada, quando se movo o mouse o grfico tambm se move na mesma direo . Para voltar condio normal basta clicar um ponto qualquer do grfico mantendo a tecla de SHIFT acionada. Pode-se efetuar uma operao conjunta, ou seja, selecionar uma regio com o ZOOM e depois fazer o PAN nesta regio. Esta tela poder ser acionada pelo comando OPEN(GRAFHFrm).

Alarme
Esta tela ir mostrar os alarmes pendentes no sistema.

Cada Alarme ser representado por uma mensagem colorida, sendo que : Se a Mensagem estiver na cor Vermelha, o alarme est ativo e no foi tomada nenhuma providncia. Se a mensagem estiver na cor Verde, significa que o alarme ocorreu mas que foi normalizado. Se a mensagem estiver na cor Azul significa que o alarme foi reconhecido pelo operador do sistema Caso o alarme tenha sido reconhecido e esteja normalizado, dentro dos limites preestabelecidos, a mensagem ser retirada da tela. Todos os alarmes sero gravados em disco quando da ocorrncia de algum evento relacionado, ou seja quando ocorreu o alarme, quando este foi normalizado e quando este foi reconhecido pelo operador. As mensagens de Alarme so arquivadas em disco no formato .csv que compatvel com a planilha Excel, ou podem ser visualizadas no relatrio de alarmes. Atravs do Menu Relatrio/Alarmes temos um relatrio dos alarmes ocorridos dentro de um perodo selecionado. Tambm pode ser ativado pelo comando OPEN(RPALARMEFRM). A mensagem de alarme ser apresentada com a descrio colocada quando da definio dos alarmes no banco de dados de TAGs. Os valores de limites Alto e Baixo podero ser representados por nmeros, TAGs ou expresses matemticas. Esta tela poder ser acionada pelo comando OPEN(TelaAlarmeFrm ; Classe), onde Classe opcional e pode ser um TAG ou uma String que far com que apenas os alarmes com aquela classe ou classe em branco sejam visualizados.

Comunicao
A parte de comunicao do Supervisrio Conversoft est dividida em : Comunicao atravs de Drivers de comunicao Comunicao DDE Comunicao via OPC Client.

Drivers de Comunicao
Esta tela pode ser acessada pelo Menu (Arquivo/Comunicao) ou pelo boto de atalho

Estas planilhas so responsveis pela comunicao direta entre o Supervisrio e o CLP conectado a ele, fazendo as funes de leitura e de escrita de valores no CLP.

Possui uma identificao que descreve a atividade daquela planilha. Se de leitura de valores do CLP ou de escrita de valores no CLP, Qual o driver de comunicao que est utilizando, O endereo do CLP e um endereo complementar do CLP Um campo de Habilitao que quando apresentar o valor 1 ou um TAG com o valor 1 estar habilitada para ser executada. Enquanto o valor de habilitao for diferente de 1 a planilha no executada. Possui tambm um boto de configurao do driver que est sendo utilizado, ou seja os parmetros da porta de comunicao. possvel registrar at 50 TAGs em cada planilha, sendo colocado o nome do TAG, o endereo deste TAG no CLP, um valor de Divisor e Somador quando for de leitura e Multiplicador e Subtrator quando for de escrita. Nestes campos podero ser colocados valores ou TAGs que sero adicionados, multiplicados, divididos e subtrados dos valores lidos do CLP ou a serem escritos no CLP. OBS : O acionamento do boto direito do mouse permite inserir ou excluir linhas da planilha. Abaixo descrevemos os protocolos atualmente habilitados no Supervisrio. So eles : Protocolo FACEL Fascitec Controladores Eletrnicos Ltda. Os Controladores FACEL so endereados por Unidade (campo endereo) de 0 a 9 e por Grupo (campo complemento) de 0 a 9. Exemplo : Endereo Complemento Nome do TAG Endereo Divisor 1 0 Nomes dos TAGs vlidos e o Campo Nmero (0..N) do parmetro a ser lido/escrito Vazio, com um valor numrico diferente de 0 ou uma equao matemtica.

Somador

Vazio, com um valor numrico ou uma equao matemtica.

Protocolo GEFRAN Gefran Brasil Eletroeletrnica Ltda. Os Controladores GEFRAN so endereados diretamente no campo Endereo. Exemplo : Endereo Complemento Nome do TAG Endereo 1 0 Nomes dos TAGs vlidos e o Campo Endereo do parmetro a ser lido/escrito composto de xxxx.n, sendo xxxx o endereo do parmetro e n o nmero de words a serem lidas/escritas (geralmente 2). Vazio, com um valor numrico diferente de 0 ou uma equao matemtica. Vazio, com um valor numrico ou uma equao matemtica.

Divisor Somador

Protocolo MODBUS RTU - Este protocolo atende as especificaes padres do mercado. Exemplo : Endereo Complemento Leitura 1 XXxN - onde XX corresponde a funo desejada, ou seja : 01 Read Coil Status 02 Read Input Status 03 Read Holding Register 04 Read Input Register Escrita 05 Force Single Coil 06 Preset Single Register 15 Write Multiple Coils 16 Write Multiple Registers

e N corresponde ao offset de endereamento Nome do TAG Endereo Divisor Somador Nomes dos TAGs vlidos e o Campo Endereo do parmetro a ser lido/escrito. Vazio, com um valor numrico diferente de 0 ou uma equao matemtica. vazio, com um valor numrico ou uma equao matemtica.

Protocolo WEG TP Este protocolo atende os CLPs WEG TP02 Exemplo : Endereo 01

Complemento Nome do TAG Endereo Leitura

0 (irrelevante) nomes dos TAGs vlidos e o Campo endereo/comando do parmetro a ser lido/escrito composto de : MCRXXXXX Monitora o estado da bobina (XXXXX) MVRXXXXX[:N] Monitora o valor do registrador (XXXXX) a opo [:N] far a leitura de N registradores consecutivos. o TAG neste caso dever ter um tamanho de N ou mais.

Escrita

SCSXXXXX Seta estado da bobina (XXXXX) WRVXXXXX[:N] Escreve o valor do registrador (XXXXX) a opo [:N] far a escrita de N registradores consecutivos. o TAG neste caso dever ter um tamanho de N ou mais. STP Para a operao do CLP RUN Inicia a operao do CLP

Divisor Somador

vazio, com um valor numrico diferente de 0 ou uma equao matemtica. vazio, com um valor numrico ou uma equao matemtica.

Protocolo Matsushita (MEWTOCOL) Este protocolo atende os CLPs Aromat Matsushita Exemplo : Endereo Complemento Nome do TAG Endereo Leitura 01 0 (irrelevante) nomes dos TAGs vlidos e o Campo endereo/comando do parmetro a ser lido/escrito composto de : RCSXXXXX - L 1 Bit RCPNXXXXX...XXXXX - L at 8 bits. RCCXXXXXYYYYY - L palavras (entradas, sadas ) RDXXXXXXYYYYY - L palavras (dados) RSXXXXYYYY - L palavras dos timers RKXXXXYYYY - L palavras (valores decorridos dos timers) Escrita WCSXXXXX - Seta um bit (1 = ON , 0 = OFF) WCPNXXXX...XXXX - Escreve at 8 bits aleatoriamente. WCCXXXXXYYYY - Escreve valores (word) nas sadas, reles internos. WDXXXXXXYYYYY - Escreve valores (word) de dados WSXXXXYYYY - Escreve valores nos timers de XXXX at YYYY WKXXXXYYYY - Escreve valores decorridos nos timers de XXXX at YYYY

Divisor

vazio, com um valor numrico diferente de 0 ou uma equao

matemtica. Somador vazio, com um valor numrico ou uma equao matemtica.

Protocolo APR03 (ATOS Automao Industrial Ltda.) Este protocolo atende os CLPs ATOS Exemplo : Endereo Complemento Nome do TAG Endereo Leitura 01 0 (BIN ou BCD) indica se os dados sero convertidos para BIN ou BCD nomes dos TAGs vlidos e o Campo endereo/comando do parmetro a ser lido/escrito composto de : PVAR:XXXX - L o valor da varivel em XXXX (endereo Hexa) PBYT:XXXX - L o valor do Byte do endereo XXXX(Hexa). PBLOC:XXXX.N - L o valor de N Bytes a partir de XXXX(Hexa) Escrita VAR:XXXX - Escreve um valor na varivel em XXXX(Hexa) BYT:XXXX - Escreve um valor na posio de memria XXXX(Hexa). BLOC:XXXX.N - Escreve N valores a partir da posio XXXX(Hexa).

Divisor Somador

vazio, com um valor numrico diferente de 0 ou uma equao matemtica. vazio, com um valor numrico ou uma equao matemtica.

Protocolo ABDF1 (Allen Bradley.) Este protocolo atende os CLPs SLC500, SLC5 e PLC5 Exemplo : Endereo Complemento Nome do TAG Endereo 01:CLP - (Exemplo 01:SLC500) Endereamento AB (Exemplo N7:1, F8:0, B3:1/7) nomes dos TAGs vlidos e o Campo Endereo/comando do parmetro a ser lido/escrito composto de : W N / X onde N o endereo e X o elemento OBS : o endereo e o elemento sero somados aos valores no campo Endereo

Divisor Somador

vazio, com um valor numrico diferente de 0 ou uma equao matemtica. vazio, com um valor numrico ou uma equao matemtica.

Protocolo DEXTER (DEXTER Ind. E Com. de Equipamentos Eletrnicos Ltda.) Este protocolo atende os CLPs DX e DX+ Exemplo :

Endereo Complemento Nome do TAG Endereo

01 0 (irrelevante) nomes dos TAGs vlidos e o Campo endereo/comando do parmetro a ser lido/escrito composto de : STOP Envia do comando de parada para o CLP RUN Envia o comando de Executar para o CLP. LWP:XXXX L Word de Programa na posio XXXX GWP:XXXX Grava Word de Programa na posio XXXX L8:XXXX L 8 nodos a partir da posio XXXX LV:XXXX L Varivel (Byte) na posio XXXX LW:XXXX L Varivel (Word) nas posies XXXX e XXXX+1 FV:XXXX Fora o valor de uma Varivel (Byte) na posio XXXX FW:XXXX Fora o valor de uma Varivel (Word) na posio XXXX FN:XXXX Fora o valor de um Nodo na posio XXXX RESET Envia o comando de RESET Forado para o CLP LSTAT L o Status do CLP, em 7 variveis, sendo : TAG[0] = Conjunto DXNET, TAG[1] = tipo de equipamento, TAG[2] = verso firmware (EX: 49) , TAG[3] = Status (V1-V0), TAG[4] = Status ( R ), TAG[5] = Status ( F ) e TAG[6] = Status ( E3 - E0 ); SUB0:XXXX - L Word de Programa na posio XXXX SUB1:XXXX Grava Word de Programa na posio XXXX

Divisor Somador

vazio, com um valor numrico diferente de 0 ou uma equao matemtica. vazio, com um valor numrico ou uma equao matemtica.

Protocolo YOKOG (Yokogawa Amrica do Sul) Este protocolo atende os PLC FA-M3 Exemplo : Endereo Complemento Nome do TAG Endereo Leitura 01 01 nomes dos TAGs vlidos e o Campo Endereo/comando do parmetro a ser lido/escrito composto de : BRDeeee Leitura de Bits BRR Leitura de Bits Randomicamente BRS Especifica os dispositivos a serem monitorados (Bits) BRM Monitora os dispositivos definidos no comando BRS

WRD Leitura de Words WRR Leitura de Words Randomicamente WRS Especifica os dispositivos a serem monitorados (Words) WRM Monitora os dispositivos definidos no comando WRS SWR Leitura de Words (Mdulos especiais) SLR Leitura de Long Words (Mdulos Especiais)

Escrita

BWR Escreve Bits BFL Escreve Bits de uma mesmo valor BWR Escreve Bits Randomicamente WWR Escreve Words WFL Escreve Words de um mesmo valor WRW Escreve Words Randomicamente SWW Escreve Words (Mdulos Especiais) SLW Escreve Long Words (Mdulos Especiais)

Divisor Somador

vazio, com um valor numrico diferente de 0 ou uma equao matemtica. vazio, com um valor numrico ou uma equao matemtica.

Protocolo GESNP (GE FANUC) Este protocolo atende os CLPs 90-30 e 90-70 Exemplo : Endereo Complemento Nome do TAG Endereo 01 %I Valores possveis (%I, %Q, %M, %T, %AI, %AQ, %R, %G) nomes dos TAGs vlidos Endereo / quantidade (Ex. 80/30 = trinta valores a partir do end. 80)

Divisor Somador

vazio, com um valor numrico diferente de 0 ou uma equao matemtica. vazio, com um valor numrico ou uma equao matemtica.

Protocolo ALFA (Alfa Instrumentos) Este protocolo atende as balanas da Alfa Instrumentos Exemplo : Endereo Complemento 01 Endereo fsico da balana 0 irrelevante

Nome do TAG Endereo Leitura

nomes dos TAGs vlidos Endereo a ser lido/escrito, sendo : $01 Verificao de Status do escravo $04 Verificao dos Set-Points programados $06 Verificao da configurao dos Set-Points programados $08 Requisio de Pesos e Status Geral $0B Verificao da faixa de peso para atuao da sada analgica $0C Verificao do valor acumulado $12 Verificao dos Set=Points programados (modelo 3108) $14 Verificao da faixa de vazo para atuao da sada analgica (modelo 3108) $15 Requisio da Vazo e Status (modelo 3108) $18 Requisio de Peso e Status de armazenamento $19 Limpa comando de armazenamento $51 Verifica parmetros de calibrao $54 Gerao da constante de calibrao

Escrita

$02 Inicializao individual dos escravos $03 Programao dos Set-Points $05 Programao da configurao dos Set-Points $07 Programao do endereo do escravo $09 Acionamento de teclas via rede $0A Programao da faixa de peso para atuao da sada analgica $11 Programao de Set-Points (modelo 3108) $13 Programao da faixa de vazo para atuao da sada analgica (modelo 3108) $50 Passagem dos parmetros de calibrao

OBS :

Quando o comando Ler ou escrever valores compostos, estes devero ser recebidos ou retirados de TAGs que contenham campos suficientes, ou seja para o comando $08 o TAG dever ter 4 ou mais ndices,

Divisor Somador

vazio, com um valor numrico diferente de 0 ou uma equao matemtica. vazio, com um valor numrico ou uma equao matemtica.

Protocolo ALNET1 (Altus Sistemas de Informtica S/A ) Este protocolo atende aos controladores Altus da rede ALNET 1 Exemplo :

Endereo Complemento Nome do TAG Endereo

01 Tipo e Endereamento inicial (%AXXX, %DXXX, %EXXX, %MXXX, %TDXXX e %TMXXX nomes dos TAGs vlidos Endereo / quantidade de parmetros a serem lidos/escritos

OBS : o endereo ser somado ao valor XXX no campo Complemento

Divisor Somador

vazio, com um valor numrico diferente de 0 ou uma equao matemtica. vazio, com um valor numrico ou uma equao matemtica.

Comunicao DDE

Esta tela pode ser acessada pelo Menu (Arquivo/Comunicao DDE)

Estas planilhas so responsveis pela comunicao entre o Supervisrio e os programas de Windows que possuem esta capacidade. O campo Identificao usado para uma pequena descrio da atividade desta planilha. O campo Leitura/Escrita identifica a direo da troca de informaes entre o Supervisrio e o programa Windows. O campo Aplicao identifica o nome do programa Windows. O campo Tpico identifica a parte requerida na aplicao selecionada.

O campo Habilitao quando apresentar o valor 1 ou um TAG com o valor 1 a planilha estar habilitada para ser executada. Enquanto o valor de habilitao for diferente de 1 a planilha no executada. possvel registrar at 50 TAGs em cada planilha, sendo colocado o nome do TAG e o endereo deste TAG no programa Windows. OBS : O acionamento do boto direito do mouse permite inserir ou excluir linhas da planilha. Para que o Supervisrio passe a ser um servidor DDE basta definir um TAG como DDE. Aplicao igual a Conversoft, Tpico igual a TagDDE e item igual a Nome do TAG_ndice. Exemplo Conversoft|TagDDE!Temperatura_0.

Comunicao OPC
A comunicao OPC (Ole for Process Control) um conjunto de protocolos padres definidos pela fundao OPC (www.opcfoundation.org) para a troca de informaes entre aplicaes de automao e controle, sistemas e dispositivos de campo e aplicaes. A comunicao feita entre uma aplicao servidora e uma aplicao cliente. O Supervisrio Conversoft funcionar como um cliente, sendo portanto necessrio que o computador j possua uma aplicao servidor instalada. A tela de configurao pode ser acessada pelo Menu (Arquivo/Comunicao OPC)

No campo Descrio coloca-se uma breve identificao / propsito da comunicao. O campo Servidor OPC identifica a fonte dos dados a serem lidos / escritos. O campo Tempo Atualiz. configura o tempo de atualizao dos dados em milisegundos. O campo de Habilitao quando apresentar o valor 1 ou um TAG com o valor 1 habilita a planilha para ser executada. Enquanto o valor de habilitao for diferente de 1 a planilha no executada. possvel registrar at 50 TAGs em cada planilha, sendo colocado o nome do TAG e o item deste TAG correspondente no Servidor de OPC.

OBS : O acionamento do boto direito do mouse permite inserir ou excluir linhas da planilha.

Receitas
Esta tela que pode ser acessada pelo Menu (Arquivo/Receitas). Estas planilhas so responsveis para armazenar os valores referente uma receita particular de sua aplicao.

O campo Nome define a receita e ser utilizado para salvar ou carregar a mesma. Possui um campo de identificao que descreve a atividade da planilha, No campo direito (Nome do TAG) coloca-se o nome do TAG que receber; o valor do campo Valor. Para carregar ou salvar os valores durante a execuo de uma matemtica ou um comando utiliza-se o comando Recipe(comando , arg) onde : Comando LOAD , arg SAVE , arg Para carregar uma determinada receita (arg) Para salvar uma determinada receita com os valores atuais da sua aplicao. O arquivo de receita ser salvo no subdiretrio config e seguir a nomenclatura ReceitXX.rcp Para o Comando Save, o arg pode ter a seguinte sintaxe : Receita[,Novo Nome] [,Nova Descrio] [,Sobr] onde Receita = o nome da planilha que contem a receita [,Novo Nome] = o novo nome da planilha a ser salva [,Nova Descrio] = a nova descrio da Nova Planilha. [,Sobr] = Indica se ser mostrado um aviso antes de sobreescrever uma planilha existente. (0 = mostra) Os campos Novo Nome e Nova Descrio so opcionais DELETE , arg Arg Apaga a receita descrita no argumento arg, tambm opcional o [,Sobr] = 0 com confirmao, 1 sem confirmao

o nome da planilha que contem a receita ou um TAG contendo o nome da receita OBS : O acionamento do boto direito do mouse permite inserir ou excluir linhas da planilha.

Acesso a banco de dados (DAO)


Esta tela que pode ser acessada pelo Menu (Arquivo/DAO (Banco de Dados)).

Permite o acesso a todos os bancos de dados suportados pelo Microsoft DAO (Data Access Object), incluindo mbd, xls, dbf, etc. O Microsoft DAO dever estar instalado para que seja possvel este acesso. A instalao do Microsoft DAO feita durante a instalao de produtos Microsoft tais como Access, Office, Visual Studio, etc.. No Ttulo da pgina ser mostrada a verso disponvel do DAO atualmente instalado no equipamento. Caso no possua nenhum destes aplicativos, pode-se efetuar o download do Mdac_Typ25sp2.exe disponvel no site da. Microsoft., escolhendo a linguagem de sua preferncia e tambm o download do arquivo JetSp3E.exe. Com a instalao destes dois programas seu equipamento estar habilitado. OBS. Este software protegido e o usurio dever ler os termos da licena de uso para o mesmo. De preferncia adquirir uma cpia do Microsoft Access ou Office. O usurio dever preencher o campo de Nome com um nome vlido, preencher o campo Descrio com uma breve descrio para a utilizao deste planilha. O campo Driver possui os drivers de acesso atualmente disponveis no equipamento. Aps selecionar o driver desejado, o usurio dever preencher , se necessrio, os campos de Usurio e Password e depois selecionar o banco de dados atravs do acionamento do boto dados. ou digitar o caminho at o banco de

Aps selecionar um banco de dados vlido, deve-se escolher a tabela do banco de dados que ser utilizada (campo Tabela). Nos campos abaixo o usurio far a ligao entre os TAGs do supervisrio (Nome do TAG) e o campo da tabela. Para isto, os campos da tabela sero escolhidos atravs de uma lista de campos vlidos. Aps o preenchimento destes campos, deve-se acionar o boto Atualizar para salvar a planilha ou Fechar para cancelar. O acesso aos dados do banco de dados sero feitos pelo comando : CBD(Database).Comando, onde : Database o nome do banco de dados da planilha

Tabela o nome da tabela na qual se deseja atuar Comando o comando desejado, sendo que os disponveis at o momento so : CONNECTDB para conectar um banco de dados. Normalmente os bancos de dados so conectados no incio da aplicao DISCONNECTDB para desconectar um banco de dados REFRESH para atualizar os valores dos TAGs com os valores da tabela. FIRST para deslocar a tabela para o primeiro registro. NEXT para deslocar para o prximo registro da tabela. PRIOR para deslocar para o registro anterior da tabela. LAST para deslocar para o ltimo registro da tabela. DELETE para apagar o registro atual da tabela. UPDATE para atualizar os valores da tabela com os valores do TAG. LOCATE para localizar um registro na tabela. Ex.: CBD(Database.Tabela).LOCATE(Procura), onde Procura pode ser uma string, um TAG ou uma Expresso. Ir localizar o primeiro registro igual ou posterior ao campo Procura. SEEK para localizar um registro na tabela. Ex.: CBD(Database).SEEK(Procura ; Opo), onde Procura pode ser uma string, um TAG ou uma Expresso e Opo uma das strings de comparao ( =, < , >, <=, >=). Se a Opo for omitida ser considerada como = Os comandos acima so funes de banco de dados, ou seja, se bem executados retornam o valor TRUE, caso contrario retornam FALSE. OBS : O acionamento do boto direito do mouse permite inserir ou excluir linhas da planilha.

Histricos
O Gerador de Histricos tem o objetivo de gerar arquivos com informaes do processo para uso futuro. Estas planilhas so geradas a partir do menu Arquivo / Histricos e possuem as seguintes caractersticas :

Nome : Nome dado ao Histrico para futuras referncias Habilitao : quando apresentar o valor 1 ou um TAG com o valor 1 estar habilitada para ser executada. Enquanto o valor de habilitao for diferente de 1 a planilha no executada. Descrio : : Descrio da planilha Arquivo : : Nome ou TAG com o nome do arquivo onde sero gravadas as informaes. Este arquivo ter o nome estabelecido e ser arquivado no subdiretrio Histor e com a extenso .CSV ou .TXT. Para arquivos .TXT existe a possibilidade de configurao do Layout do arquivo Intervalo : : Intervalo de atualizao. A cada intervalo especificado, o supervisrio armazena a data, horrio e os valores dos TAGs no arquivo. Lista de TAGs. : Relao de TAGs a serem armazenadas. Invertido : Indica se os dados mais recentes sero inseridos no comeo do arquivo OBS : O acionamento do boto direito do mouse permite inserir ou excluir linhas da planilha. Atravs do comando GRAVAHISTORICO(Nome) pode-se forar a gravao dos dados no disco a qualquer momento. O Comando APAGAHISTORICO(Nome) ir apagar o arquivo referente ao histrico.

Relatrios
O Gerador de relatrios tem o objetivo de gerar relatrios com os dados armazenados nos arquivos de histrico. Estas planilhas so geradas a partir do menu Arquivo / Gerador de Relatrios e possuem as seguintes caractersticas :

Possui os seguintes campos de configurao : Nome Nome do relatrio. Ttulo Arq. Histrico Ttulo do relatrio. Arquivo de histrico que contm os dados a serem utilizados para a gerao do relatrio. Pode-se identificar o caminho completo ou somente o nome do arquivo que dever estar no sub diretrio \Histor. Pode-se tambm relacionar o relatrio com os bancos de dados da aplicao atravs do comando RBD(Nome do banco de dados da aplicao)

Nvel de Acesso Nvel de acesso aos usurios da aplicao quando o Sistema de Segurana estiver ativado. Selecionar Perodo Orientao Papel Impressora Informa se este relatrio ir selecionar os dados de acordo com data inicial e data final a serem informados. Orientao para impresso do relatrio, no formato retrato ou paisagem. Tamanho do papel a ser utilizado no relatrio. Nome da impressora a ser utilizada.

Aps a seleo destes campos, o acionamento do boto Atualizar ir abrir uma tela para a configurao (desenho) do relatrio desejado. Esta tela possui, assim como o gerador de tela, componentes especficos para o relatrio. So eles: Bandas. Este gerador de relatrios divide o relatrio em faixas (Bandas). Estas bandas podem ser do tipo : cv_Title : Faixa de ttulo. Utilizada para colocar os valores iniciais do relatrio cv_Detail : Faixa de Detalhes. Utilizada para colocar os campos repetitivos do relatrio cv_PageFooter : Faixa a ser impressa sempre no rodap de cada pgina Estas so as faixas mais comuns, porm existem outros tipos para ser conseguir vrios modelos de relatrios. Campo. Este componente serve para especificar um campo de dados. Possui a propriedade ConvTag onde se relaciona o campo do arquivo de histrico com o campo do relatrio. Label. Este componente serve para escrever mensagens ou frases em qualquer parte do relatrio. Sistema. Este componente ir fornecer informaes do sistema, tais como : cv_DateTime : Data e hora do sistema cv_Date : A Data do sistema cv_Time : A Hora do sistema Para as funes de data e hora, a propriedade Caption funcionar como mscara para formatar o resultado. cv_PageNum : Nmero da pgina do relatrio. Esta contagem automtica cv_ReportTitle : Ttulo do relatrio

cv_Counter : Contador de ocorrncias. Shape : Componentes para a criao de vrias formas / desenho, assim como retngulos, quadrados, crculos, linhas de separao, etc. Imagens. Componente para impresso de imagens. No momento s para imagens no formato bmp. Expresses : Este componente possui as funes de c_Sum, c_Max, c_Min e c_Average que far respectivamente a soma, o maior valor, o menor valor e a mdia aritmtica do campo identificado em sua propriedade FieldName. Boto para salvar a configurao atual do relatrio. Boto para sair da edio de relatrios.

Os relatrios so ativados pelo comando RELAT(Nome, [data inicial, data final]).PREVIEW. Os campos [data inicial, data final] so opcionais. Estes campos so TAGs que representam numericamente o valor da data desejada. Para melhor configurao destas datas recomenda-se a utilizao do componente Cdatetime que manipula os valores das datas e horrios com a visualizao de calendrios. Com o comando .PREVIEW, o relatrio ser primeiro visualizado na tela do computador, a qual possui comandos para a impresso final do relatrio. Caso deseje que o relatrio seja encaminhado diretamente impressora, utiliza-se o comando .PRINT.

Segurana
O Sistema de Segurana utilizado para controlar o acesso a partes da aplicao. composto por Usurios e Grupos, sendo que cada Usurio pertence a um Grupo e este define o nvel de acesso liberado para os usurios deste grupo. Este Sistema de Segurana pode ser configurado pelo Menu Opes/Projeto/Propriedades e ativando-se a aba Segurana.

O Sistema de Segurana pode ser ativado ou desativado para cada Aplicao. Caso o Sistema de Segurana esteja ativo, esta tela e as demais telas de configurao s podero ser visualizadas pelo Administrador da aplicao. Este administrador possui o maior nvel de acesso, o que lhe permite acesso a todas as partes da aplicao. No Incio da aplicao recomendvel alterar a senha do Administrador cuja senha padro Administrador

Tambm so gerados um Grupo e Usurio com o nome Convidado, com a senha Convidado e com o menor nvel de acesso. Este usurio ser utilizado como padro na abertura da aplicao. Recomenda-se tambm a alterao do nvel e senha deste usurio no final do desenvolvimento da aplicao. O Nvel de cada usurio est na faixa de 0 a 255, sendo que o nvel 0 d o maior acesso possvel e o nvel 255 o menor acesso. Um usurio que pertence a um grupo com nvel de acesso 100 s poder abrir as telas com este mesmo nvel ou com nvel entre 100 e 255. O nvel de Sada especifica o nvel a partir do qual existe habilitao para fechar a aplicao. Atravs da tela acima se podem cadastrar novos grupos, novos usurios, sendo que o grupo convidado no poder jamais ser removido do sistema. Utiliza-se os comandos LOGOFF() para desabilitar o usurio atual do sistema e LOGON(NOME,[SENHA]) para liberar a aplicao para um outro usurio. Estes comandos tambm esto disponveis pelo Menu Opes/LOGON, Opes/LOGOFF ou Opes/NovoUsurio. Toda vez que houver a mudana de usurio, o sistema ir verificar as telas abertas e fechar aquelas que no tem liberao para o novo usurio.

Matemticas

Esta tela que pode ser acessada pelo Menu (Arquivo/Matemticas) ) ou pelo boto de atalho Estas planilhas so responsveis para efetuar os clculos necessrios envolvendo os TAGs da aplicao e o prprio conceito da aplicao.

Possui um campo de identificao que descreve a atividade da planilha, Um campo de Habilitao que quando possuir o valor 1 ou um TAG ou uma expresso matemtica com resultado igual a 1 a planilha ser executada. Enquanto o valor de habilitao for diferente de 1 a planilha no executada. No campo direito (Nome do TAG) coloca-se o nome do TAG que receber o resultado do campo Expresso. No campo Expresso colocado um nmero, um TAG ou uma expresso matemtica que ser analisada pelo Supervisrio o qual atualizar o valor do TAG no campo Nome do TAG com o resultado da expresso. Toda vez que o resultado da expresso for igual a 1 ser verificada a existncia de planilhas matemticas ou de comunicao que possuam o nome do TAG no campo de habilitao e sero executadas.

Possui as funes matemticas normais de soma (+), subtrao (-), multiplicao (*) e diviso (/), obedecendo sempre aos preceitos matemticos de prioridade de clculos, ou seja multiplicao e diviso executada primeira. Os clculos podem ser separados por parntesis. Possui tambm a funo lgica IF, sendo IF (expresso; verdadeiro; falso) ou seja, caso a expresso (valor1 comparado com valor2) for verdadeiro, ser executada a expresso verdadeira, caso contrrio ser executada a expresso falsa. As comparaes utilizam os smbolos maior ( > ), menor ( < ), igual ( = ), diferente ( <> ), maior ou igual ( >= ) e menor ou igual ( <= ). OBS : O acionamento do boto direito do mouse permite inserir ou excluir linhas da planilha. Veja as expresses matemticas possveis. Veja tambm as funes de converso de unidades

Funes Matemticas

Trunc(X: Real):Inteiro A funo Trunc trunca um valor de tipo real para um valor do tipo inteiro. X uma expresso de tipo real. Trunc retorna um valor inteiro que o valor de X arredondado para zero. Round(X: Real): Inteiro A funo Round arredonda o valor de tipo real da expresso X para o valor de tipo inteiro mais prximo. Se o valor de X est exatamente entre dois nmeros inteiros ento o resultado ser o nmero de maior valor absoluto. Exemplo : Round(2.2) = 2 // Round(3.5) = 4. Abs(X): Real A funo Abs retorna o valor absoluto do argumento X. Pode ser de tipo Inteiro, Real ou de uma expresso aritmtica. ArcCos(X: Real): Real A funo ArcCos calcula o arco co-seno do valor da expresso X em radianos. ArcCosH(X: Real): Real A funo ArcCosH calcula o arco co-seno hiperblico do valor da expresso X em radianos. O valor de X deve ser maior ou igual a 1 ArcSin(X: Real): Real A funo ArcSin calcula o arco seno do valor da expresso X em radianos. ArcSinH(X: Real): Real A funo ArcSinH calcula o arco seno hiperblico do valor da expresso X em radianos. ArcTan(X: Real): Real A funo ArcTan calcula o arco tangente do valor da expresso X em radianos. ArcTanH(X: Real): Real A funo ArcTanH calcula o arco tangente hiperblico do valor da expresso X em radianos. Cos(X: Float): Float

A funo Cos retorna o co-seno do ngulo X, em radianos. CosH(X: Float): Float A funo CosH retorna o co-seno hiperblico do ngulo X, em radianos. CoTan(X: Float): Float A funo Cotan retorna a co-tangente do ngulo X, em radianos. DegToRad(X: Float): Float. A funo DegToRad converte um ngulo medido em graus no seu valor em radianos. Exp(X: Float): Float A funo Exp retorna o valor de e elevado potncia de X, onde e a base natural do logartmico. Frac(X: Float): Float A funo Frac retorna a parte fracionria do argumento X. X uma expresso de valor real. O resultado a parte fracionria de X; isto Frac(X) = X - Int(X). Int(X: Float): Float A funo Int retorna a parte inteira do argumento X. X uma expresso de valor real. O resultado a parte inteira de X; isto , X arredondado na direo de zero. Ln(X: Float): Float A funo Ln retorna o logaritmo natural (Ln(e) = 1) da expresso de valor real X. Log(X: Real): Float A funo Log retorna o logaritmo de base 10 do argumento real X. Log10(X: Real): Float A funo Log10 retorna o logaritmo de base 10 do argumento real X. Log2(X: Real): Float A funo Log2 retorna o logaritmo de base 2 do argumento real X. LogN(N, X: Real): Float A funo LogN retorna o logaritmo de base N do argumento real X. Pi: Float Use Pi nos clculos matemticos que necessitam do valor de PI, a razo da circunferncia de um crculo dividida pelo seu dimetro. Pi aproximadamente 3.1415926535897932385. Power(Base, Exponente: Float): Float A funo Power eleva a Base para qualquer potncia. Para expoentes fracionrios ou expoentes maiores do que o valor inteiro 2147483647, a Base deve ser maior que 0. RadToDeg(X: Float): Float. A funo RadToDeg converte um ngulo medido em radiano no seu valor em graus. Sin(X: Float): Float

A funo Sin retorna o seno do argumento X. X uma expresso de valor real. Sin retorna o seno do angulo X em radianos. SinH(X: Float): Float A funo SinH retorna o seno hiperblico do argumento X. X uma expresso de valor real. SinH retorna o seno hiperblico do angulo X em radianos. Sqr(X: Float): Float A funo Sqr retorna o quadrado do argumento. X uma expresso de valor real. O resultado do mesmo tipo de X e o quadrado de X, isto X*X. Sqrt(X: Float): Float A funo Sqrt retorna a raiz quadrada do argumento. X uma expresso de valor real. O resultado a raiz quadrada de X.
Tan(X: Real): Float A funo Tan retorna a tangente do argumento X em radianos TanH(X: Real): Float A funo TanH retorna a tangente hiperblica do argumento X em radianos

Funo condicional IF
funo If(Condio: Booleano; Resultado Verdadeiro; Resultado Falso): Tipo dos resultados. A funo If verifica o valor da expresso Condio. Se o resultado da expresso descrita na Condio for verdadeiro, a funo if retorna o valor especificado em Resultado Verdadeiro caso contrrio a funo if retorna o valor especificado em Resultado Falso. Os valores dos resultados Verdadeiro e Falso precisam ser do mesmo tipo. funo IF (Condio) THEN ...ELSE... ENDIF Esta funo pode executar grupos de linhas de matemtica dependendo da condio. Ex.: VIF Teste VIF Teste VIF IF (Segundo > 30) THEN 1 ELSE 0 ENDIF

Funo FOR NEXT


FOR (Incio, Fim, Step) / NEXT A funo FOR executa as operaes que esto entre o For e o NEXT N vezes de acordo com os parmetros de Incio, Fim e Step Incio = Um TAG, valor numrico ou uma expresso representando o valor inicial Fim = Um TAG, valor numrico ou uma expresso representando o valor final Step = Um TAG, valor numrico ou uma expresso representando o valor do passo. Ex. : TAGX FOR(1; TAGFIM;1) ... ... TAGX NEXT

OBS : Se o valor inicial for menor que o final este ser acrescido do valor do Step at atingir ou superar o valor final, caso o valor inicial for maior do valor final, este ser decrementado do valor do Step at atingir o valor final. necessrio que o campo TAG tenha o mesmo tag no FOR e no NEXT. possvel colocar um FOR dentro de outro.

Converses

CelcToFahr(X: Real) : Float A Funo CelcToFahr converte a temperatura em C para F utilizando a frmula ( F = C * 9/5 + 32) FahrToCelc(X: Real) : Float A Funo FahrToCelc converte a temperatura em F para C utilizando a frmula ( C = ( F 32) * 5/9) CvToKw(X: Real) : Float A funo CvToKw converte a potncia em CV para KW utilizando a frmula ( KW = CV / 1,360 ) KwToCv(X: Real) : Float A funo KwToCv converte a potncia em KW para CV utilizando a frmula ( CV = KW * 1,360 ) NmToMKgf(X: Real) : Float A funo NmToMkgf converte a fora em Nm para MKgf utilizando a frmula ( MKgf = Nm * 0,10197 ) MKgfToNm(X: Real) : Float A funo MkgfToNm converte a fora em MKgf para Nm utilizando a frmula ( Nm = MKgf * 9,8068 )

Expresses Matemticas

Sintaxe Esta seo descreve a sintaxe bsica de uma expresso matemtica, descrevendo como ela construda, seus termos e expresses simples. Existem quatro tipos bsicos de operadores usados em uma expresso matemtica. So eles : Operadores aritmticos Operadores Lgicos Operadores de String Operadores Relacionais Funes padres Existe aqui uma biblioteca de funes padres que podem ser utilizadas nas expresses matemticas. Estas funes esto distribudas em duas categorias. Funes Aritmticas Funes de manipulao de String

Syntaxe das Expresses

As expresses so construdas de operadores e operandos. A maioria dos operadores so binrios, ou seja, eles tem dois operandos. O restante tem apenas um operando. Operadores binrios usam a forma algbrica comum (como por exemplo, A + B). A um operador simples que sempre precede sue operando. Em expresses mais complexas, as regras de precedncia obedecem a ordem na qual suas operaes so colocadas.

Operadores not ^ *, /, div, mod, and, shl, shr, as +,-, or, xor =, <>, <, >, <=, >= Existem quatro regras bsicas de precedncia: 1. 2. 3. 4.

Precedncia primeiro (maior) segundo terceiro quarto sexto

Categorias operador simples operador exponencial operadores de multiplicao operadores de adies operadores relacionais

Um operando entre dois operadores de diferente precedncia executa a operao de mais alta precedncia primeiro. Um operando entre dois operadores de igual precedncia executa o da sua esquerda primeiro. Expresses que tenhas parntesis so avaliadas antes de serem tratadas como um operando simples. Operaes com precedncias iguais so normalmente executadas da esquerda para a direita. As regras de precedncia seguem a sintaxe das expresses, que so construdas de fatores simples, fatores, termos e expresses simples. Uma sintaxe de fator simples est descrita abaixo:

Uma chamada de funo ativa a funo e indica o valor retornado pela funo. Estes so alguns exemplos de fatores simples: 15 (X + Y + Z) Sin(X / 2) not Valor { Constante sem sinal } { Sub expresso } { Chamada de Funo } { Negao de um valor booleano }

Fatores aplicam o operador expoente aos fatores simples: Estes so alguns exemplos de fatores : 2^3 pi^2 Termos aplicam operadores de multiplicao aos fatores:

Estes so alguns exemplos de termos: X*Y Z / (1 - Z) Y shl 2 (X <= Y) and (Y < Z)

Expresses simples aplicam os operadores de adio e sinais aos termos:

Estes so alguns exemplos de expresses simples: X+Y -X Valor1 + Valor2 I*J+1 Uma expresso aplica um operador relacional uma expresso simples:

Estes so alguns exemplos de expresses: X = 1.5 Valor <> Erro (I < J) = (J < K) C in Valor1

Operadores Aritimticos
A tabela abaixo mostra os tipos de operandos e de resultados para as operaes aritmticas. Operadores aritmticos binrios Operador tipo ^ Real Real + inteiro Real inteiro Real * inteiro Real / Real Real div diviso de inteiros diviso multiplicao subtrao adio Operao exponente Tipo de Operando tipo inteiro tipo real tipo inteiro tipo real tipo inteiro tipo real tipo inteiro tipo real tipo inteiro tipo real tipo inteiro inteiro Resultado

mod

inteiro

resto da diviso

tipo inteiro

O operador + tambm utilizado como um operador de caracteres. Operadores aritmticos nicos Operador + Operao sinal positivo sinal negativo Tipo Operando tipo inteiro tipo real tipo inteiro tipo real real real inteiro Resultado tipo inteiro

Se os dois operandos de um operador +, -, *, /, div, ou mod so do tipo inteiro ento o tipo de resultado ser o tipo comum dos dois operandos. Se um dos dois operandos de um operador +, -, / ou * do tipo real ento o tipo de resultado ser real. Se o operando de sinal positivo ou sinal negativo aplicado antes de um tipo, o resultado ser do mesmo tipo. O valor de X / Y ser sempre do tipo real independente dos tipos de operandos. Um erro ocorrer se Y for igual a zero. O valor de I div J ser o quociente matemtico de I / J, arredondado para zero e do tipo inteiro. Um erro ocorrer se J for igual a zero. O operador mod retorna o resto obtido da diviso de seus dois operandos; isto I mod J = I - (I div J) * J O sinal do resultado de um mod ser o mesmo que o sinal de I. Um erro ocorrer se J for igual a zero.

Operadores Lgicos

Existem duas classes de operadores. Bitwise, que trabalha com inteiros, e Booleano que trabalha apenas com tipos Booleanos. Operadores lgicos Bitwise Os tipos de operadores e resultados das operaes lgicas so mostrados na tabela abaixo. Operador not and or xor shl shr Operao bitwise negao bitwise and bitwise or bitwise xor shift left shift right Tipo Operando tipo inteiro tipo inteiro tipo inteiro tipo inteiro tipo inteiro tipo inteiro Tipo de resultado Inteiro Inteiro Inteiro Inteiro Inteiro Inteiro

Se o operando do operador NOT do tipo inteiro, o resultado ser do mesmo tipo inteiro Se os dois operandos de um operador AND, OR ou XOR so do tipo inteiro, o resultado ser do mesmo tipo dos dois operandos.

As operaes I shl J e I shr J deslocam o valor de I para a esquerda ou para a direita de J bits. O tipo do resultado o mesmo do tipo de I. Operadores lgicos Booleanos Os tipos de operandos e os resultados das operaes booleanas so mostrados na tabela abaixo: Operador not and or xor Operao negao lgica and lgica or lgica xor Tipo operando Tipo Booleano Tipo Booleano Tipo Booleano Tipo Booleano Tipo resultado Booleano Booleano Booleano Booleano

A lgica Booleana normal determina o resultado de suas operaes. Por exemplo, A and B ser Verdadeiro somente se ambos A e B forem Verdadeiros.

Operadores de caracteres

Os tipos de operandos e resultados para operaes com cadeias de caracteres so mostrados na tabela abaixo: Operador + Operao concatenao Tipo Operando tipo string Tipo Resultado String

O resultado da operao S + T, onde S e T so do tipo string ser a concatenao de S e T.

Operadores Relacionais

Os tipos de operandos e resultados para operaes de relacionamento so mostrados na tabela abaixo: Operador = <> < > <= >= Comparando tipos simples Quando os operandos =, <>, <, >, >=, ou <= so do tipo simples, eles devem ser de tipos compatveis; entretanto se um operando do tipo real o outro poder ser do tipo inteiro. Comparando strings As operaes de relacionamento =, <>, <, >>, >=, e <= comparam as cadeias de caracteres de acordo com a tabela de caracteres ASCII. Quaisquer duas cadeias de caracteres podem ser comparadas porque todas so de tipos compatveis. Operao igual diferente menor que maior que menor ou igual a maior ou igual a Tipo Operando compatvel compatvel compatvel compatvel compatvel compatvel Tipo Resultado Booleano Booleano Booleano Booleano Booleano Booleano

Chamadas de Funo

Uma chamada de funo ativa a funo especificada pelo identificador da funo. A chamada de funo deve ter uma lista de parmetros verdadeiros se a declarao da funo exigir uma lista de parmetros.

Um identificador de funo uma cadeia de caracteres feita de letras, dgitos e de caractere underscore (_). Um identificador vlido no pode iniciar com um dgito.

Estes so alguns exemplos de chamadas de funo: arctan(1.572) pi pos(' a' ,' concatenado' )

Funes com Strings


funo Upper(S: string): string A funo Upper retorna uma string contendo o mesmo texto de S, mas com todos os caracteres (7-bit ASCII) entre a e z convertidos para maisculo. funo Lower(S: string): string A funo Lower retorna uma string contendo o mesmo texto de S, mas com todos os caracteres (7-bit ASCII) entre A e Z convertidos para minsculo. funo Copy(S: string; ndice, Count: Inteiro): string A funo Copy retorna uma parte de uma cadeia de caracteres. S uma expresso do tipo String. . ndice e Count so do tipo inteiro. A funo Copy retorna uma String contendo o nmero de caracteres definido por Count comeando pela posio indicada pelo ndice. Se o ndice for maior que o tamanho da String S ento a funo Copy retornara uma String vazia. Se a o valor de Count especificar mais caracteres que os disponveis, apenas os caracteres entre o ndice e o fim da String S sero retornados. funo Pos(Substr: string; S: string): Integer A funo Pos procura por uma sub-String dentro de uma String S. A Substr e S so do tipo cadeia de caracteres. A funo Pos procura pela Substr dentro da String S e retorna um valor inteiro que o ndice do primeiro caracter de Substr dentro de S. A funo Pos ignora letras maisculas e minsculas. Se a Substr no for encontrada a funo Pos retorna o valor zero. funo Length(S: string): Integer A funo Length retorna o nmero de caracteres realmente utilizados na String S. funo Format(Arg1;Arg2) : string A funo Format retorna uma cadeia de caracteres formatada de acordo com o especificado no Arg1, ou seja : Arg1 = %X . N T onde X o nmero de caracteres total que se deseja na resposta N o nmero de caracteres decimais na resposta T o tipo de informao contida no Arg2 Para a formatao de nmeros inteiros no Arg2 temos : T = d ou T = D o resultado ser a formatao do nmero T = x ou T = X o resultado ser a formatao em Hexa T = c ou T = C o resultado ser no formato do caracter correspondente Para a formatao de nmeros reais no Arg2 temos : T = e ou T = E o resultado ser em notao cientfica T = f ou T = F o resultado ser no formato decimal fixo T = g ou T = G o resultado ser no formato decimal geral T = n ou T = N o resultado ser no formato numrico T = m ou T = M o resultado ser no formato moeda O Arg1 tambm poder conter uma frase contendo um dos parmetros %d,%x,%c,%e,%f,%g,%n, ou %m (ou em nas letras maisculas), sendo que no local deste parmetros ser colocada a formatao correspondente do Arg2.

Exemplos FORMAT(%3.2d;123) = 123,00 FORMAT(%0.5d;123) = 00123 FORMAT(%5.0n;1234) = 1.234 FORMAT(O valor %m maior, 32) = O valor R$ 32,00 maior funo FormatDateTime(Arg1;Arg2) : string A funo Format retorna uma cadeia de caracteres formatada de acordo com o especificado nos argumentos Arg1 e Arg2 onde : Arg1 = String do formato desejado HH para hora MM para minuto, SS para segundo, DD para dia, MM para ms, AA Arg2 = Nmero real representativo de uma data/hora. Exemplos : FormatDateTime(' HH:MM:SS' ; Tempos1) = 03:45:22 FormatDateTime(DD/MM/AAAA ; Tempos1[3] = 15/11/2003 funo ORD(Arg) A funo ORD retorna o valor inteiro do caracter apresentado no Arg Exemplo : ORD(A) = 65 funo CHAR(Arg) A funo CHAR retorna o caracter ASCII correspondente ao valor do Arg. Exemplo : CHAR(65) = A funo LASTDAYOFMOUNTH(Arg) A funo LastDayOfMounth retorna a o valor inteiro do ltimo dia da data representada no argumento Arg. funo GETTICKCOUNT A funo STR retorna a o valor inteiro do com a quantidade de milisegundos desde a inicializao do Windows. funo STR(Arg) A funo STR retorna o valor do argumento Arg inteiro em um cadeia de caracteres funo STRTOINT(Arg) A funo StrToInt retorna o valor de uma cadeia de caracteres (Arg) em um nmero inteiro funo SRTTODATE(Arg) A funo STRTODATE retorna a o valor do argumento Arg em um nmero real que representa a data do Arg. funo SRTTODATETIME(Arg) A funo STRTODATETIME retorna a o valor do argumento Arg em um nmero real que representa a data e hora do Arg. funo TRIM(Arg)

A funo TRIM retorna a cadeia de caracteres do Arg retirando-se os espaos esquerda e direita do mesmo. Exemplo : TRIM( Teste ) = Teste funo GetBit(Arg1,Arg2) A funo GetBit retorna o valor do Bit ( Arg2 ) do Arg1. Exemplo : GetBit(12 ; 3) = 1 funo SetBit(Arg1,Arg2) A funo SetBit fora o Bit ( Arg2 ) do Arg1 para o valor 1 Exemplo : SetBit(12 ; 5) = 44 funo ResetBit(Arg1,Arg2) A funo ResetBit fora o Bit ( Arg2 ) do Arg1 para o valor 0 Exemplo : ResetBit(12 ; 3) = 4

Funes Aritmticas

funo Trunc(X: Real ):Inteiro A funo Trunc trunca um valor de tipo real para um valor do tipo inteiro. X uma expresso do tipo real. Trunc retorna um valor inteiro que o valor de X arredondado para zero. funo Round(X: Real): Inteiro A funo Round arredonda um valor do tipo real para um valor do tipo inteiro. X uma expresso do tipo real. Round retorna um valor inteiro que ser o valor de X arredondado para o valor inteiro mais prximo. Se X est exatamente no meio de dois valores inteiros, o resultado ser o nmero inteiro de maior valor absoluto. funo Abs(X): Real A funo Abs retorna o valor absoluto do argumento. X pode ser do tipo inteiro, real ou de uma expresso aritmtica. funo Sin(X: Real): Real A funo Sin retorna o seno do argumento. X do tipo expresso. Sin retorna o seno do angulo X em radianos. funo Cos(X: Float): Float A funo Cos retorna o coseno do ngulo X, em radianos. funo Tan(X: Float): Float A funo Tan retorna a tangente do ngulo X, em radianos. funo CoTan(X: Float): Float A funo CoTan retorna a co tangente do ngulo X, em radianos. funo ArcSin(X: Real): Real A funo ArcSin calcula o arco seno do ngulo X, em radianos. funo ArcCos(X: Real): Real A funo ArcCos calcula o arco coseno do ngulo X, em radianos.

funo ArcTan(X: Real): Real A funo ArcTan calcula o arco tangente do ngulo X, em radianos. funo Exp(X: Real): Real A funo Exp retorna o valor de e elevado potncia de X, onde e a base do logartmico natural. funo Int(X: Real): Real A funo Int retorna a parte inteira do argumento X. X do tipo expresso real. O resultado a parte inteira de X, ou seja X arredondado para zero. funo Frac(X: Real): Real A funo Frac retorna a parte fracionria do argumento X. X do tipo expresso real. O resultado ser a parte fracionria de X, que : Frac(X) = X - Int(X). funo Ln(X: Real): Real A funo Ln retorna o logaritmo natural (Ln(e) = 1) do argumento real X. funo Log(X: Real): Real A funo Log retorna o logaritmo de base 10 do argumento real X. funo Log10(X: Real): Real A funo Log10 retorna o logaritmo de base 10 do argumento real X. funo Log2(X: Real): Real A funo Log2 retorna o logaritmo de base 2 do argumento real X. funo LogN(N,X: Real): Real A funo LogN retorna o logaritmo de base N do argumento real X. funo Pi: Real A funo Pi para ser utilizada em clculos matemticos que requerem Pi, a relao a circunferncia de um crculo com seu dimetro. O valor de Pi aproximadamente 3.1415926535897932385. funo Sqr(X: Real): Real A funo Sqr retorna o quadrado do argumento. X um expresso do tipo real. O resultado ser do mesmo tipo de X, o quadrado de X, ou X*X. funo Sqrt(X: Real): Real A funo Sqrt retorna a raiz quadrada da expresso do tipo real X. funo Power(Base, Exponente: Real): Real A funo Power eleva a Base para qualquer potncia. Para expoentes fracionrios ou expoentes maiores que (2147483647) a base deve ser maior que 0.

Propriedades dos Componentes


Abaixo temos uma breve explicao sobre cada propriedade dos componentes. No necessariamente um componente tem todas as propriedades abaixo.

Propriedade

Descrio

Align Alignment AutoSize BorderStyle Caption CComando CMouseDown

Alinha o componente em relao tela onde est. Alinha o texto do componente em relao ele mesmo Redimensiona o componente automaticamente Indica o tipo de desenho da borda do componente Texto que identifica o componente para o usurio Relao de comandos a serem executados pelo componente quando este for acionado Relao de comandos a serem executados pelo componente quando o boto esquerdo do mouse for acionado para baixo.

CMouseDownR Relao de comandos a serem executados pelo componente quando o boto direito do mouse for acionado para baixo. CmouseUP CmouseUPR Cnivel Color ConvMask ConvTag Cursor DateFormat DateFormatStr Editor Enabled Font Height Hint IsDateTime Kind Left Relao de comandos a serem executados pelo componente quando o boto esquerdo do mouse for liberado Relao de comandos a serem executados pelo componente quando o boto direito do mouse for liberado. Valor do nvel de segurana para este componente. S os usurio com nvel igual ou inferior ter acesso ao componente. Cor do componente Mascara com a qual o texto ser formatado e apresentado na tela Referncia a um TAG da aplicao. O componente ir apresentar o valor deste TAG Desenho do cursor do mouse quando este estiver sobre o componente. Formato da mscara padro de valores de data e hora Formato aleatrio da mscara de valores de data e hora Abre uma tela especfica para edio deste componente Habilita o desabilita a resposta do componente ao teclado, mouse ou algum evento. So os atributos do texto a ser escrito no componente Tamanho vertical do componente em pixels Texto que aparece quando se move o mouse sobre o componente Indica para um componente Label que o valor a ser apresentado um valor de data ou hora Seleciona o tipo do ConvBtn ou do grfico CTREND Posio horizontal do lado esquerdo do componente em relao tela onde est

Você também pode gostar