Você está na página 1de 17

AUTOMAO PONTIFCIA UNIVERSIDADE CATLICA DO RIO GRANDE DO SUL DEPARTAMENTO DE ENGENHARIA ELTRICA

Aula 9 Software Supervisrio Elipse


Introduo Iniciando Criando uma aplicao Organizer Tags

Introduo
O Elipse Scada um software para a criao de aplicativos de superviso e controle de processos nas mais diversas reas, oferece um alto desempenho, aliado novos e poderosos recursos que facilitam a tarefa de desenvolvimento da sua aplicao. Para a criao de aplicativos de superviso e controle nas mais diversas reas. Totalmente configurvel pelo usurio, permite monitorar variveis fsicas de campo. Alm disto, as variveis do processo podem ser visualizadas de forma grfica, permitindo em tempo real, uma fcil e rpida compreenso do que est acontecendo. Com este objetivo, vrios Objetos de tela esto disponveis, e pode-se enviar ou receber informaes dos equipamentos de aquisio de dados, atravs de Setpoints, Sliders ou Botes. Existem vrias maneiras de se trocar informaes com equipamentos de aquisio de dados, tais como PLCs (Controladores Lgico Programveis), DACs (Cartes de Aquisio de Dados), RTUs (Unidades Remotas), controles e outros tipos de equipamentos.

Iniciando
Na figura, podemos ver alguns elementos importantes da interface do Elipse SCADA:

Professores: Pablo Alberto Spiller Fonte: Elipse Software Ltda.

AUTOMAO PONTIFCIA UNIVERSIDADE CATLICA DO RIO GRANDE DO SUL DEPARTAMENTO DE ENGENHARIA ELTRICA

Barra de Ferramentas: apresenta botes para fcil acesso s funes do sistema. Barra de Status: mostra as mensagens do sistema. rea de Trabalho: rea para desenvolvimento da aplicao. Barra de Menus: para escolha das funes do sistema. Barra de Telas: para a seleo das tela que se quer trabalhar. Objeto Display: exemplo de objetos de tela do Elipse SCADA.

Criando uma aplicao


A criao de uma aplicao o ponto de partida para montagem de um sistema utilizando o Elipse SCADA. Em uma aplicao, o usurio rene todos os elementos necessrios para execuo das tarefas desejadas. As informaes referentes a esta aplicao ficam armazenadas em um arquivo de extenso .APP. Para criar uma nova aplicao: Escolha no menu Arquivo a opo Nova aplicao; No quadro Salvar Aplicao Nova, escolha um nome e o lugar onde a aplicao ser salva.

Professores: Pablo Alberto Spiller Fonte: Elipse Software Ltda.

AUTOMAO PONTIFCIA UNIVERSIDADE CATLICA DO RIO GRANDE DO SUL DEPARTAMENTO DE ENGENHARIA ELTRICA Organizer
A fim de permitir uma viso simples e organizada de toda a aplicao, o Elipse SCADA oferece uma poderosa ferramenta de programao chamada Organizer. A partir do Organizer, voc pode desenvolver toda a aplicao simplesmente navegando atravs de sua estrutura. Essa estrutura pode ser comparada a uma rvore de diretrios. Desta forma, a estrutura da aplicao comea no canto superior esquerdo com a raiz da aplicao. Todos os objetos da aplicao descem a partir da raiz agrupados de acordo com seu tipo: Tags, Telas, Alarmes, Receitas, Histricos, Relatrios e assim por diante. Selecionando-se qualquer um de seus ramos, as propriedades do objeto selecionado sero mostradas no lado direito da janela onde podero ser editadas. Por exemplo, se voc selecionar Tags na rvore do Organizer, podero ser criados novos tags e suas propriedades podero ser editadas selecionando-se a pgina desejada a partir das guias no topo da janela. Ao selecionar o item Aplicao na rvore do Organizer, suas propriedades sero mostradas do lado direito. Da mesma forma, se Tags estiver selecionado, do lado direito sero mostradas as propriedades relativas ao item selecionado Tags.

Professores: Pablo Alberto Spiller Fonte: Elipse Software Ltda.

AUTOMAO PONTIFCIA UNIVERSIDADE CATLICA DO RIO GRANDE DO SUL DEPARTAMENTO DE ENGENHARIA ELTRICA
Ferramentas do Organizer O Organizer possui um conjunto de ferramentas que permitem realizar determinadas tarefas rapidamente, sem a necessidade da utilizao dos menus. Tambm existem botes que inserem comandos do Elipse Basic, facilitando a tarefa de programao de scripts. Estas ferramentas esto dispostas em uma barra que est localizada na parte inferior da janela do Organizer. Cada boto desta barra descrito a seguir.

AppBrowser O AppBrowser uma importante ferramenta do Organizer. Ele composto de uma janela que apresenta a rvore da aplicao com seus objetos. Clicando em qualquer objeto, pode-se visualizar as funes e atributos relacionados a este objeto. Quando estamos escrevendo um script, um boto Copia no Script->> fica disponvel nesta janela, permitindo a cpia do atributo ou funo em questo para as linhas de programao, facilitando essa tarefa.

EXERCCIO
1. Criar uma nova aplicao. - Salve a aplicao com o nome Exemplo 2. Definir estilo da nova aplicao. - Digite Aplicao de Treinamento Elipse Scada na propriedade Descrio. - Nas propriedades Estilo, escolha Barra de ttulo e na guia Janela escolha Iniciar Maximizado. Professores: Pablo Alberto Spiller Fonte: Elipse Software Ltda. 4

AUTOMAO PONTIFCIA UNIVERSIDADE CATLICA DO RIO GRANDE DO SUL DEPARTAMENTO DE ENGENHARIA ELTRICA Tags
A superviso de um processo com o Elipse SCADA ocorre atravs da leitura de variveis de processos no campo. Os valores dessas variveis so associados a objetos do sistema chamados Tags. Para cada objeto inserido na tela, devemos associar pelo menos um tag ou atributo. Os tags so todas as variveis (numricas ou alfanumricas) envolvidas num aplicativo. Os atributos so dados fornecidos pelo Elipse SCADA sobre parmetros de sistema e componentes da aplicao. Como exemplo, podemos considerar um tag a temperatura de um forno. Um de seus atributos poderia ser o nvel de alarme a partir do qual deva ser acionada uma sirene. O valor do tag ou do atributo associado poder por exemplo, ser mostrado pelos objetos de animao em uma tela, ser utilizado em clculos em um script, ser modificado atravs de aes do operador e entre outras possibilidades. Ao criar tags, o usurio poder organiz-los livremente em grupos, de forma a facilitar a procura e identificao durante o processo de configurao. Para a criao de um grupos, basta selecionar o item Tags no Organizer e clicar em Novo Grupo. Voc pode criar grupos dentro de outros grupos, sem restries. Para modificar a hierarquia dos grupos e mud-los de posio (por exemplo, incluir um grupo em outro grupo) basta arrastar o grupo em questo para o lugar desejado. Os exemplos deste tutorial informam procedimentos para a criao de tags. Caso voc possua um equipamento e deseje realizar comunicao, d preferncia a variveis tipo PLC ou Bloco; caso contrrio, escolha tags do tipo Demo, que permitem a simulao de valores na ausncia de dados reais.

Criando Tags Para a criao de novos tags, basta selecionar no Organizer o item Tags ou um grupo de tags previamente criado e clicar em Novo Tag. Ser mostrado o quadro Criar um novo Tag, onde dever ser informado o nome do tag, a quantidade e o tipo. Para uma quantidade maior que 1, o sistema numera automaticamente os tags, acrescentando um nmero depois do nome. Ao especificar o nome dos tags, algumas regras devero ser seguidas: o nome no pode conter caracteres reservados, como operadores lgicos e aritmticos (+, -, *, /) e caracteres especiais (?, !, \, | , &, %, $, #, @). o nome no pode conter espao. o nome do tag no pode ser estritamente numrico, dever ter uma letra inicial, pelo menos. Professores: Pablo Alberto Spiller Fonte: Elipse Software Ltda. 5

AUTOMAO PONTIFCIA UNIVERSIDADE CATLICA DO RIO GRANDE DO SUL DEPARTAMENTO DE ENGENHARIA ELTRICA
Tags PLC Os tags tipo PLC so utilizados quando se deseja ler e escrever dados em um PLC (CLP), separadamente. Eles podem representar qualquer tipo de varivel, como entrada ou sada digital ou analgica, a depender da configurao e endereamento requerido pelo driver. Antes de criar um tag PLC necessrio criar um objeto Driver, ao qual o tag ser associado. Driver de Comunicao O drivers de comunicao so bibliotecas (arquivos .DLL) responsveis pela interligao do Elipse SCADA com algum equipamento externo. Na verdade, podemos utilizar um driver para se comunicar com qualquer coisa que possua uma interface de comunicao, seja uma mquina ou at mesmo um software (como no caso dos drivers de rede, como veremos mais adiante). Cada driver de comunicao est associado um objeto Driver dentro do Elipse SCADA. Para criar um novo Driver, basta entrar no item Driver a partir do Organizer e clicar no boto Novo.

Na janela Abrir, indique o caminho para o arquivo .DLL desejado. Os arquivos de drivers podem ser instalados em separado, em qualquer diretrio a ser definido pelo usurio. Uma vez escolhido o arquivo de driver, deve-se fazer as configuraes dos parmetros de comunicao. Clicando no boto Configurar, vemos um tela onde podem ser especificados os dados gerais para a comunicaco como: porta serial, taxa de comunicao e outros, de acordo com a documentao fornecida para cada driver. Para um auxlio tarefa de configurao, pode-se apertar o boto Ajuda. O Elipse SCADA ir abrir o arquivo-texto com a documentao do driver. (Ver Anexo: Driver ALTUS) Tag Bloco PLC Os tags Bloco PLC (ou simplesmente bloco) tm a mesma finalidade dos tags PLC, ou seja, trocar informaes com os equipamentos de aquisio de dados atravs dos drivers de comunicao fornecidos pela Elipse Software. Sua vantagem porm, permitir que vrios tags tenham seus valores lidos ou escritos simultaneamente, otimizando o meio fsico e diminuindo o tempo mdio de varredura das variveis. Em Professores: Pablo Alberto Spiller Fonte: Elipse Software Ltda. 6

AUTOMAO PONTIFCIA UNIVERSIDADE CATLICA DO RIO GRANDE DO SUL DEPARTAMENTO DE ENGENHARIA ELTRICA
linhas gerais, cada bloco associado a um driver de comunicao e possui um tempo de varredura que o mesmo para todas as suas variveis. Na criao do tag bloco, o Elipse SCADA pergunta a quantidade de elementos que o bloco ser composto. Uma vez feito isso, aparece na rvore do Organizer o tag Bloco e dentro dele, os elementos do bloco. Tag Bit O Tag Bit somente pode ser criado a partir de outro tag e permite acessar individualmente cada bit do mesmo. Os tags que permitem o desdobramento em bits so: PLC, Demo, Expresso, Elemento de Bloco, RAM ou Remoto. Este recurso bastante til quando um valor lido de um equipamento como um byte ou uma palavra, representa na verdade, 8 ou 16 (ou mais) estados digitais independentes (ligado ou desligado). O valor do bit obtido atravs do mascaramento do bit de sua posio com o tag ao qual ele pertence. J a escrita, feita de duas formas: mascaramento e escrita da palavra inteira ou escrita do bit individual, se o equipamento suportar tal comando. (Este comando implementado de modo transparente ao usurio no driver de comunicao.) Voc pode criar um tag Bit a partir da pgina Geral. A Figura abaixo mostra um exemplo aplicado a uma tag tipo PLC.

Clicando no boto Acessar Bits voc poder selecionar os bits que deseja mapear. A seleo dos bits feita usando-se o mouse e as teclas [shift] ou [Ctrl] da mesma forma em que se selecionam itens no sistema operacional Windows, por exemplo. O tag Bit pode ser tanto um nico bit quanto um conjunto de bits, desde que sejam contnuos. Isto quer dizer que voc pode mapear para um nico tag Bit, por exemplo, os bits 0, 1 e 2, mas no os bits 10, 11 e 24. A opo existente nesta janela permite especificar se devem ser criados um tag para cada bit selecionado ou se os bits contnuos que estejam selecionados devem ser agrupados em um nico tag. Os tags Bit criados aparecem abaixo do respectivo tag na rvore da aplicao no Organizer. Ao selecionar um tag Bit especfico, suas propriedades so mostradas ao lado direito da rvore. A pgina de propriedades gerais do tag Bit aparece quando selecionada a tab Geral no topo das pginas do tag Bit. Professores: Pablo Alberto Spiller Fonte: Elipse Software Ltda. 7

AUTOMAO PONTIFCIA UNIVERSIDADE CATLICA DO RIO GRANDE DO SUL DEPARTAMENTO DE ENGENHARIA ELTRICA

EXERCICIO
1. Estabelecer o driver de comunicao a ser utilizado na aplicao. - Carregue o driver de comunicao e com o auxlio do arquivo de ajuda preencha os parmetros P1 a P4, habilitando a opo Abortar em erro desmarcando a opo Esconder mouse durante a comunicao. No usar retentativas. 2. Criar um tag tipo PLC para representao de uma entrada digital. - Selecionar o objeto Tags no Organizer, clicar no boto Novo Tag. - Digite DI na propriedade Nome do Tag. - Digite 1 no campo Quantidade. - Escolha o tag tipo PLC, clicando depois no boto Ok. - Associe o driver de comunicao atravs do campo Driver. - Especifique os parmetros de N1 a N4. - Lembre-se que na seo Testa Conexo Aqui, h possibilidade de ler e escrever valores diretamente no equipamento. 3. Criar um tag tipo PLC para representao de uma sada digital. - Selecionar o objeto Tags no Organizer, clicar no boto Novo Tags. - Digite DO na propriedade Novo Tag. - Digite 1 no campo Quantidade. - Escolha o tag tipo PLC, clicando depois no boto Ok. 4. Criar um novo grupo de tags tipo PLC com trs tags para representar nveis de tanques. - Selecionar o objeto Tags no Organizer, clicar no boto Novo Grupo. - Digitar Nveis na propriedade Nome. - Selecionar o grupo Nveis e clicando em Novo Tag. - Digitar Tank01 no campo Nome. - Digite 3 no campo Quantidade. - Escolha o tag tipo PLC, clicando depois no boto Ok. OBS: Quando geramos um grupo, so criados 3 tags do tipo PLC com parte do nome idntico porm com ndice numrico diferente (em ordem crescente), pois no podem existir dois tags com o mesmo nome. 5. Criar um bloco de comunicao com 3 elementos. - Seguir os mesmos procedimentos para a criao de tags, escolhendo tipo Bloco. - Digitar Bloco1 na propriedade Nome. - Escolher 1 em Quantidade. - Em Entre tamanho Bloco, escolher 3. - Dentro do Bloco1, selecione os trs elementos, digitando na propriedade Nome o texto Temperatura01. Automaticamente os outros elementos do blocotero os nomes Temperatura02 e Temperatura03. 6. Separar em bits os tags DI e DO. - Selecione atravs do Organizer o tag DI e logo aps Acessar Bits. - Escolha os 2 bits menos significativos, especificando a opo Criar um tag para cada bit. Sero criados bits associados ao tag DI representando as entradas digitais. - Seguir o mesmo procedimento para o tag DO. Tag RAM

Professores: Pablo Alberto Spiller Fonte: Elipse Software Ltda.

AUTOMAO PONTIFCIA UNIVERSIDADE CATLICA DO RIO GRANDE DO SUL DEPARTAMENTO DE ENGENHARIA ELTRICA
Tags RAM so usados internamente para armazenar valores em memria. Este tipo de tag voltil e por isso, mantm seus valores somente enquanto a aplicao est executando. O tag RAM tem apenas o seu nome, descrio e valor inicial como propriedades que devem ser configuradas. Tambm possvel acessar os bits de um tag RAM, atravs do boto Acessar Bits. Tag Matriz O Tag Matriz permite criar matrizes ou vetores de dados que podem ser usados em clculos, armazenamentos e outras funes. possvel mapear cada clula de uma matriz como se fosse um tag e ento associar cada uma a um tag ou propriedade. Neste caso, uma vez que o valor da clula muda, o tag ou propriedade associado assume o novo valor e vice-versa. Importante: as operaes sobre matrizes sempre tem linha e coluna comeando com o ndice 1. Tag Demo O Tag Demo usado para a simulao de valores a partir de curvas pr-definidas ou aleatoriamente. A gerao feita conforme o tipo de curva selecionada nos seis botes da pgina Geral das propriedades do tag (ver figura a seguir). Tags Demo podem ajud-lo a testar sua aplicao ou podem ser usados, por exemplo, em um objeto de tela Animao para mostrar os quadros da animao de acordo com a variao do tag.

Tag Crono

Professores: Pablo Alberto Spiller Fonte: Elipse Software Ltda.

AUTOMAO PONTIFCIA UNIVERSIDADE CATLICA DO RIO GRANDE DO SUL DEPARTAMENTO DE ENGENHARIA ELTRICA
O Tag Crono (cronmetro) permite realizar operaes bsicas para contagem de tempo (crescente e decrescente) e temporizaes, permitindo executar tarefas quando um certo valor atingido. Tag DDE O Tag DDE usado para troca de dados entre o Elipse SCADA e outras aplicaes (Microsoft Excel ou Microsoft Access, por exemplo) usando DDE (Dynamic Data Exchange). Em uma rede Windows, o Elipse SCADA pode usar NetDDE (DDE em rede), o que permite trocar dados com outro Elipse SCADA, dentre outras formas, atravs de tags DDE. Tag Expresso O Tag Expresso permite que voc atribua uma expresso numrica ou alfanumrica a um Tag. Voc pode criar equaes envolvendo variveis quaisquer, sejam elas numricas, alfanumricas, tags ou atributos. Ao digitar a expresso, que ser a operao que o tag realizar, automaticamente no campo aparecero os erros encontrados na edio at aquele momento. As mesmas funes, operadores e constantes usadas nos scripts (mdulos de programao) podem ser usadas nos tags Expresso (ver captulo sobre Scripts). Para utiliz-los, ao editar a expresso basta chamar o AppBrowser, onde aparecer uma janela que possibilita copiar todas as funes ou atributos disponveis na aplicao para a linha de edio.

EXERCICIOS
1. Criar variveis RAM para o cadastramento e armazenamento das quantidades de matrias primas. - Criar um novo grupo de tags, chamado Produtos. - Criar a partir deste grupo os tags RAM: cdigo, gua, acar, xarope, glucose, numero_receita. - No necessrio especificar um valor inicial. 2. Criar um tag tipo Demo para animao do misturador no funil. - Selecionar o objeto Tags no Organizer, escolher Novo tag. Na propriedade Nome digite Mix e aceite, clicando OK. - Nas propriedades do tag Mix, escolha a opo de onda triangular, com limite inferior 0 e superior 9. 3. Criar uma ligao entre uma clula do Excel e um tag tipo DDE. - Selecionar o objeto Tags no Organizer, clicar no boto Novo tag. - Digite Planilha na propriedade Nome. - Digite 1 no campo Quantidade. - Escolha Tag DDE e clique OK. - Abra o Microsoft Excel e numa nova planilha, digite um valor qualquer na primeira clula. - Nas propriedades do tag Planilha, escolha Excel para Nome do Servidor, [Pasta1]Plan1 para Tpico e no campo Item:R1C1 (para a verso do Excel em ingls) ou L1C1 (portugus). - Clique em Testar Conexo e o valor digitado na clula aparecer.

Professores: Pablo Alberto Spiller Fonte: Elipse Software Ltda.

10

AUTOMAO PONTIFCIA UNIVERSIDADE CATLICA DO RIO GRANDE DO SUL DEPARTAMENTO DE ENGENHARIA ELTRICA

ANEXO

Altus AL2000

Professores: Pablo Alberto Spiller Fonte: Elipse Software Ltda.

11

AUTOMAO PONTIFCIA UNIVERSIDADE CATLICA DO RIO GRANDE DO SUL DEPARTAMENTO DE ENGENHARIA ELTRICA

Arquivo: AL2000.DLL Fabricante: Altus Equipamentos: AL-2000, AL-600, Linha Quark Protocolo: ALNET I/v2.0 Release: 05/07/1999 O driver AL2000 suporta comunicao com os CLPs AL2000 e AL600 da Altus. A comunicao pode se dar diretamente via um cabo RS232, atravs de AL1413 (utilizando RS485) para maiores distancias, ou via Modem. Diagrama da conexo micro PC (Elipse) com o AL2000/600 via RS-485:

O AL1413 do lado do AL2000 configurado com TERM=ON, modo AUTO, jumper de terminao ligado. A configurao do AL1413 do lado do computador TERM=ON, modo RTS, jumper de terminao ligado. Tenha o cuidado de verificar a voltagem dos aparelhos antes de liga-los rede eltrica. Diagrama da conexo micro PC (Elipse) com o AL2000/600 via RS-232:

Descrio dos cabos para ligao com AL-1413: a) Cabo AL-1397 (RS-232): AL2000/AL600 CONECTOR DB9 Macho *1: 2: 3: 4: 5: 7: AL-1413 CONECTOR DB9 Macho :1* :2 :3 :4 :5 :7

PGND--------------------PGND TXD----------------------TXD RXD----------------------RXD RTS----------------------RTS CTS----------------------CTS SGND--------------------SGND

* indica que o pino ligado blindagem do conector.

Professores: Pablo Alberto Spiller Fonte: Elipse Software Ltda.

12

AUTOMAO PONTIFCIA UNIVERSIDADE CATLICA DO RIO GRANDE DO SUL DEPARTAMENTO DE ENGENHARIA ELTRICA
b) Cabo AL-1349 (RS-232): Computador CONECTOR DB9 Fmea *1: 2: 3: 4: 6: 5: 7: 8: AL-1413 CONECTOR DB9 Macho :1* :3 :2

PGND--------------------PGND RXD----------------------RXD TXD----------------------TXD DTR-+ | DSR-+ SGND--------------------SGND RTS----------------------RTS CTS----------------------CTS

:7 :4 :5

* indica que o pino ligado blindagem do conector. c) Cabo (RS-485): AL-1413 AL-1413 SHLD REFREF+ TXTX+

SHLD -----------------------REF- -----------------------REF+ -----------------------TX- ------------------------TX+ -------------------------

Para saber detalhes sobre outras possveis instalaes, ou pinagem de outros cabos, consulte diretamente o fornecedor do equipamento. Parmetros (p) de comunicao do Driver: p1 - porta serial de comunicao 0 = COM1 1 = COM2 2 = COM3 3 = COM4 p2 - baud-rate 1 = 150 2 = 300 3 = 600 4 = 1200 5 = 2400 6 = 4800 7 = 9600 p3 - tempo de time-out em centsimos (sugerido 20). p4 - configura o uso ou no do AL1413 e Modem 0 = conexo direta (sem AL1413 e sem modem) 1 = com AL1413 -1 = com Modem >1 = o computador est conectado a um AL1413, com tempo de turnaround do AL1413 em <p3> milsimos de segundo. Esta opo s deve ser tentada se a conexo normal (p3=1) no funcionar.

Professores: Pablo Alberto Spiller Fonte: Elipse Software Ltda.

13

AUTOMAO PONTIFCIA UNIVERSIDADE CATLICA DO RIO GRANDE DO SUL DEPARTAMENTO DE ENGENHARIA ELTRICA

Parmetros (n) de endereamento para Tags tipo PLC: n1 - (nmero da rede x 100) + nmero do CLP *(ver obs.) n2 - tipo (ver tabela 2 abaixo) n3 - endereo* n4 - bit ou posio de tabela ou ento, para acessar comandos de modem: n1 - -1 (menos um) n2 - comando do modem: Vide Tabela 1 n3 - se registrador (n2=4), nmero do mesmo n4 - no utilizado, deixar em zero Tabela 1 (comandos do modem): N2 N2 N2 N2 N2 N2 N2 N2 N2 N2 N2 N2 = = = = = = = = = = = 0 1 2 3 4 5 6 8 9 10 11 Funo ou Valor Codigo DDD Numero do telefone Status do modem Disca! Registradores Status da discagem Carrier Linha externa Pulse Dial Escape Reset R/W? R/W R/W R W R/W R R R/W R/W W W

* Alguns endereos esto expressos em octal no CLP. Para a leitura correta destes valores no Elipse Windows os endereos devem ser convertidos para decimal. Tabela 2: Tipos de dados suportados +========================+===================+======+======+=====+ | Tipo | Mnemnico | n2 | n3 | n4 | +========================+===================+======+======+=====+ | Memria | M<end> | 0 | end | * | +------------------------+-------------------+------+------+-----+ | Tabela de Memria | TM<end>:<pos> | 1 | end | pos | +------------------------+-------------------+------+------+-----+ | Bit de Memria | bit <n> de M<end> | 2 | end | n | +------------------------+-------------------+------+------+-----+ | Decimal | D<end> | 3 | end | * | +------------------------+-------------------+------+------+-----+ | Tabela de Decimais | TD<end>:<pos> | 4 | end | pos | +------------------------+-------------------+------+------+-----+ | Auxiliar | A<end> | 5 | end | * | +------------------------+-------------------+------+------+-----+ | Entradas e Sadas | E<end> e S<end> | 6 | end | * | +========================+===================+======+======+=====+ Os parmetros n4 marcados com (*) possuem a seguinte interpretao: - Se n4 = 0, l o operando inteiro - Se n4 > 0, atua apenas sobre o bit especificado por n4, sendo o bit menos significativo indicado por 1 Professores: Pablo Alberto Spiller Fonte: Elipse Software Ltda. 14

AUTOMAO PONTIFCIA UNIVERSIDADE CATLICA DO RIO GRANDE DO SUL DEPARTAMENTO DE ENGENHARIA ELTRICA
O tipo 2 (bit de memria) foi mantido apenas para garantir a compatibilidade de aplicaes antigas com o novo driver. recomendado para as novas aplicaes o uso do tipo n2=0 com n4 indicando o bit desejado. Para garantir a completa compatibilidade de aplicaes antigas com o driver novo, certifique-se que os tags com tipo n2=0 possuem n4=0, j que, se n4 no for zero, ser encarado como um acesso a bit. importante notar que, no tipo 2, a codificao dos bits (n4) : +---+---+---+---+---+---+---+---+ | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | +---+---+---+---+---+---+---+---+ Nos tipos 0, 3, 5, e 6 a codificao dos bits (n4) : +---+---+---+---+---+---+---+---+ | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | +---+---+---+---+---+---+---+---+ Parmetros (b) de endereamento para Tags tipo BLOCO: size - nmero de elementos do bloco b1 - nmero do CLP. b2 - Se tabela de memria: nmero da tabela, se tabela de decimal: 1000 + nmero da tabela b3 - posio inicial da tabela. b4 - no utilizado * O nmero mximo de posies em uma tabela de memria 64, e para tabela de decimal 58, devido a restries do protocolo ALNET I/v2.0 Observaes: Quando os CLPS esto em rede, via ALNET-2 utilizando o gateway, o nmero da rede deve ser utilizado no parmetro n1 conforme a equao: (nmero da rede x 100) + nmero do CLP. Sem rede o nmero da rede considerado 0. Configurao Avanada do Driver: O modem indicado para trabalhar com este driver o UP32bis da Parks. No caso da ALTUS, a escolha do modem muito importante pois so poucos os modems que permitem a comunicao em 11 bits (1 startbit, 8 bits de dados, 1 bit de paridade par e 1 stop-bit) como exige o PLC da Altus. A parametrizao do driver da Parks indicado a seguinte (dip-switches): 1) Modem do micro: Dip-switches A: nenhuma ligada Dip-switches B: B5 ligada Dip-switches C: C10 e C11 ligadas Dip-switches D: D3, D6 e D7 ligadas Dip-switches E: E7 e E9 ligadas Dip-switches F: nenhuma ligada Obs: Durante a operao, nenhuma das teclas deste modem devem ficar ligadas. 2) Modem do PLC: Dip-switches Dip-switches Dip-switches Dip-switches Dip-switches Dip-switches A: B: C: D: E: F: nenhuma ligada B1 e B5 ligadas C11 ligada D3, D6 e D7 ligadas E7 e E9 ligadas nenhuma ligada 15

Professores: Pablo Alberto Spiller Fonte: Elipse Software Ltda.

AUTOMAO PONTIFCIA UNIVERSIDADE CATLICA DO RIO GRANDE DO SUL DEPARTAMENTO DE ENGENHARIA ELTRICA

Obs: Durante a operao, apenas a tecla "AUT" deste modem deve ficar ligada (permitindo o "AutoAnswer" do modem). Para o modem da PARKS, a palavra de inicializao a seguinte: ATE0M1L3V1&C1X4 Algumas opes podem ser configuradas no arquivo WIN.INI que se localiza no diretrio do Windows. Adicione ao final do arquivo as seguintes linhas: [Elipse Modem] InitString=<stringInicializao> Extension=<extension> Pulse=<0 off, 1 on) WaitAfterCarrier=<Tempo em ms) Exemplo: [Elipse Modem] InitString=ATE0M1L3V1&C1X4 Extension=1 Pulse=0 WaitAfterCarrier=800 Na sesso "Elipse Modem", estaro presentes alguns parmetros imporntantes para a configurao do Modem. O mais importante deles o InitString, que contm a palavra de inicializao do modem, que executada na inicializao do driver e cada vez que o comando de "Reset" (n2=11) for executado. Os demais itens tem o seguinte significado: Extension: se 1, significa que o modem dever discar 0 (zero) antes de discar o numero do telefone destino; se 0 no. Usado em centrais telefonicas para acesso linha externa. Pulse: se 1, o modem faz a discagem por pulso, se no, faz por Tone, Multi-Freqencial. WaitAfterCarrier: este item contm o tempo em centsimos de segundo que o driver espera depois de receber o sinal de Carrier Detect para efetivamente passar este sinal para o aplicativo. Na prtica, representa um tempo de retardo que permite aos modems estabilizarem a operao logo aps a conexo para a ento iniciarem a troca de dados. O tempo sugerido de 500 centsimos ou 1/2 segundo. Obs: Os itens Pulse e Extension so parmetros que podem ser alterados no aplicativo, atravs dos respectivos comandos (vide tabela de comandos e valores do modem). Entretanto, cada vez que o comando Reset for executado, os valores contidos no WIN.INI sero recarregados. recomendado que os Tags de modem de apenas escrita (fora discagem e fora escape) sejam declaradas no Elipse Windows com leitura automtica e escrita automtica desabilitadas, e que o comando seja enviado da seguinte forma, em scripts: // disca o nome do Tag de discagem, coloca 1 no Tag e escreve disca = 1 disca.Write() \

Professores: Pablo Alberto Spiller Fonte: Elipse Software Ltda.

16

AUTOMAO PONTIFCIA UNIVERSIDADE CATLICA DO RIO GRANDE DO SUL DEPARTAMENTO DE ENGENHARIA ELTRICA Configurao Usual do Driver:
P1: P2: P3: P4: 0 7 20 0

Teste Usual do Tag PLC:


Verificar leitura da entrada %E0.0 N1: 0 N2: 6 -> Entrada ou sada N3: 0 -> E0 N4: 1 -> bit menos significativo (bit 0) - Clicar em Ler; - depois mantendo pressionado o boto E0.0 do CLP, clique no boto Ler.

Professores: Pablo Alberto Spiller Fonte: Elipse Software Ltda.

17

Você também pode gostar