Professional Documents
Culture Documents
-1
Introduo
Objetivos
O curso de programao bsica dos CPs aborda conceitos bsicos da utilizao de controladores programveis, sistemas de numerao (binrio, octal, decimal, hexadecimal), varredura de entradas e sadas, forma de execuo de programas no CP (lgicas), sistema de endereamento, conceitos bsicos de hardware, operao do terminal de programao, apresentao com exerccios das instrues bsicas da linguagem dos CPs. So ressaltadas as diferenas da linguagem de programao, apresentando o conceito de programao estruturada, embora no utilizando intensamente o mesmo para no tornar complexo o curso que pretende ser introdutrio. O objetivo fixar nos alunos os conceitos bsicos de CPs e de sua programao, atravs apresentao de exemplos e da soluo de exerccios simples que permitem conhecimento da operao do terminal de programao. O aluno deve ser estimulado a consultar os manuais dos produtos aprendendo o seu contedo e fixando locais onde pode solucionar dvidas.
Pr-requisitos
Os pr-requisitos mnimos para que os alunos possam cursar satisfatoriamente o curso bsico, so: Conceitos de eletricidade bsica; Conceitos de lgicas de rels;
-2
-3
Ponto de sada
Cada sinal produzido pelo CP para acionar dispositivos ou componentes do sistema de controle (atuadores) constitui um ponto de sada. Ex.: lmpadas, solenides, motores, etc.
Programa
A lgica existente entre os pontos de entrada e de sada e que executa as funes desejadas, de acordo com o estado das entradas no CP, o programa.
-4
Nibble
Nibble a unidade formada por 4 bits consecutivos. 1 nibble = 4 bits
Byte
Byte uma unidade constituda de 8 bits consecutivos. Em um CP por exemplo o estado das entradas de um mdulo digital de 8 pontos pode ser armazenado em um byte. 1 byte = 8 bits = 2 nibbles
Palavra / Word
um conjunto de bytes que correspondem ao tamanho da palavra. No CP por exemplo, os valores numricos resultados de operaes aritmticas, contagens ou temporizaes so armazenados em palavras de 16 bits. 1 palavra / Word pode Ter : 8, 16, 32 ou 64 bits
-5
Sistemas de Numerao
Os CPs, como todos os computadores, somente conseguem manipular valores representados no sistema binrio.
Nmeros decimais
Dgitos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Base: 10 Posio do algarismo no nmero: potncias de 10 Exemplo: n 456 = (4 x 102 )+(5 x 101 )+(6 x 100)
Nmeros binrios
Dgitos: 0,1 Base: 2 Posio do algarismo no nmero: Potncias de 2 Exemplo: n 110011 = (1 x 25)+(1 x 24)+(0 x 23)+(0 x 22)+(1 x 21)+(1 x 20) = 51D
Nmeros Hexadecimais
Dgitos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F Base: 16 Posio do algarismo no nmero: Potncias de 16 Exemplo: n 1CD = (1 x 162)+(12 x 161)+(13 x 160) = 461D
-6
= 513D
-7
Componentes de CP
Entradas Sadas
Fonte de Alimentao Externa
Terminal de Programao
Proces-
Memria Memria de de
Dispositivo de Campo
Terminal de Programao
O terminal de programao um dispositivo que conectado temporariamente ao CP permite introduzir o programa de usurio. Utiliza-se o terminal de programao para efetuar modificaes em programas ou para permitir ao pessoal de manuteno o exame do estado dinmico de um sistema de controle. possvel, atravs deste equipamento, verificar a operao prpria ou imprpria de qualquer parte do sistema de controle, acompanhando todos os passos do programa em tempo real.
Dispositivos de campo
So os elementos do sistema de controle necessrios para obteno de informaes (sensores) e atuao ( atuadores ) do processo.
-8
Princpio de funcionamento de um CP
Um CP realiza continuamente um ciclo de varredura que consiste em: 1. Leitura de entradas; 2. Execuo do programa, que consiste em calcular novas sadas em funo das entradas, de acordo com a seqncia de instrues; 3. Atualizao das sadas. A figura 1.2, mostra o ciclo bsico de varredura de um CP, o tempo mnimo para execuo de uma varredura de 20 ms.
-9
Princpio de funcionamento de um CP
- 10
Exemplo
- 11
Linguagens Estruturadas
- 12
Redes de Comunicao
Conectividade Altus Em uma fbrica existem trs nveis de conectividade: o nvel de planta, o nvel de controle e o nvel de campo: A rede na planta No nvel de planta necessrio manter uma base de dados global e coletar, processar, armazenar e gerenciar diversos tipos de dados. Alm disso, este nvel o que estabelece o plano bsico de produo e onde so realizados os diagnsticos dos elementos do prprio nvel e dos nveis inferiores. Aqui o nmero tpico de ns de 2 a 20 e as transferncias se do em uma velocidade de 10/s a 1/minuto. As mensagens trafegam aos megabytes e no h necessidade de determinismo na rede (o tempo para completar as mensagens no precisa ter um limite mximo). A rede em nvel de planta deve ter alta confiabilidade, ser de arquitetura simples e com imunidade a rudo dentro de padres razoveis. As tecnologias aplicveis aqui so a Ethernet (IPX, TCP/IP) de acordo com a norma IEEE 802.3, Nvel 1. A rede Altus Ethernet TCP/IP Atravs de uma interface adequada, os Controladores Programveis Altus podem conectar-se a redes do tipo Ethernet TCP/IP permitindo um completo acesso s informaes de planta via este tipo de standard. Com isto, utilizando "workstations" ou sistemas de computao de maior hierarquia, as aplicaes de controle podem ser acessadas de forma padronizada aumentando-se com isto o seu potencial de conectividade. A Altus disponibiliza "drivers" de software para a maioria dos supervisrios existentes no mercado, facilitando completamente a aplicao desta opo. As redes de controle O nvel de controle responde pelos equipamentos que compe a linha de produo e pela leitura e acionamento de todos os sinais de campo. neste nvel que so feitos os clculos de algoritmos de controle e otimizao, bem como a aquisio de dados, monitorao dos processos e registros de alarmes, dados de produo e manuteno. O prprio controle de qualidade da produo tem neste nvel o seu centro nervoso. As mensagens trafegam aos kilobytes e o determinismo necessrio para garantir tempo mnimo para as aes de controle. A freqncia de transferncia nestes casos de 1/10 ms a 1/10s. A rede em nvel de controle deve ter alta confiabilidade, no escapa de ter arquitetura mais complexa e com alta imunidade a rudo. As tecnologias aplicveis aqui so na sua maioria proprietrias mas que tendem a atender a MAC (ISO 802.3), LLC (IEE 802.2 classe I). A rede ALNET II Implantada a partir da srie de CPs AL-2000/MSP ("Multi-Station Processors") a rede ALNET II multi-mestre e permite o controle distribudo a partir de vrios processadores de forma determinstica. Ela atinge a velocidade de 1 Mbaud. Possui o conceito de sub-redes, ou seja, sua arquitetura permite distribuir e isolar o trfego de informao nas aplicaes. Seu desempenho permite a real distribuio das tarefas de controle entre vrios Controladores Programveis. Possui gateways para diversos tipos de conexes, o que permite a sua convivncia em ambientes j desenvolvidos com produtos de outras marcas. A rede ALNET I A rede ALNET I uma rede de superviso, do tipo mestre-escravo, extremamente til na aquisio e anlise de dados, utilizada em toda a linha de Controladores Programveis Altus. Ela pode auxiliar - 13 -
em muito a implantao de redes de controle quando aplicada em conjunto com a rede ALNET II. Seu protocolo aberto e disponvel para o desenvolvimento de qualquer tipo de "driver" de software. Ela pode controlar at 31 CPs a partir de uma estao mestre. As redes de campo O nvel de campo utilizado para aquisio das variveis de processo, envio de programao de "set-points", aquisio do estado dos equipamentos, atuao sobre motores, vlvulas e/ou outros equipamentos. O nmero tpico de ns por nvel de 50 a 500 com tempos de transferncia da ordem de 1/ms a 1/100 ms. As mensagens variam de 1 bit a alguns bytes e o determinismo necessrio. A rede PROFIBUS PROFIBUS uma rede de campo aberta, padronizada na Europa e de uso internacional, definida na Norma EN 50170. Tem trs verses para atender diferentes requisitos de um sistema de controle: PROFIBUS-DP O PROFIBUS DP otimizado para conexo rpida e econmica. Esta verso destinada especialmente para comunicao entre sistemas de controle de automao e E/S distribudos. PROFIBUS-DP pode ser usado para substituir transmisso de sinais como 24 Vdc ou 4 a 20 mA. PROFIBUS-PA PROFIBUS-PA foi projetado especialmente para aplicao em processos contnuos. Possibilita a conexo de sensores e atuadores em barramento nico comum, em reas intrinsecamente seguras de acordo com o padro internacional IEC 1158-2. PROFIBUS-FMS PROFIBUS-FMS uma soluo de comunicao genrica. Os servios FMS abrangem uma larga faixa de aplicaes e proporcionam grande flexibilidade. PROFIBUS-FMS geralmente utilizado a nvel de controle conectando os equipamentos responsveis por este controle entre si.
- 14
- 15
Esto disponveis para a programao instrues simblicas tipicamente encontradas em diagramas, tais como contatos, bobinas, ligaes e instrues representadas em caixas, como temporizadores, contadores e aritmticas. A lgica deve ser programada de forma que bobinas e entradas das instrues de caixas sejam energizadas a partir do fechamento de um fluxo de corrente da esquerda para a direita entre as duas barras, atravs de contatos ou das sadas das caixas interligados. Entretanto, o fluxo de corrente eltrica simulado em uma lgica flui somente no sentido da barra de energia esquerda para direita, diferentemente dos esquemas eltricos reais. O conceito utilizado simplifica sobremaneira o projeto lgico de rels, uma vez que no necessrio a preocupao com caminhos de fuga de corrente.
- 16
O processamento das instrues de uma lgica realizado em colunas, desde a coluna 0 at a 7. Uma coluna processada na ordem seqencial de suas linhas, desde a linha 0 at a linha 3. A figura abaixo mostra a ordem de processamento de clulas da lgica. O nmero existente dentro de cada clula indica a sua ordem de processamento.
- 17
Grupos de Instrues
Os CPs Altus utilizam a linguagem de rels e blocos para a elaborao do programa aplicativo, cuja principal vantagem, alm de sua representao grfica, ser similar a diagramas de rels convencionais. A programao desta linguagem, realizada atravs do Mastertool, utiliza um conjunto de poderosas instrues apresentadas abaixo em 7 grupos:
Representao eltrica
C1
L1
- 18
Programa "ladder"
O programador MASTERTOOL
VISO GERAL
O MASTERTOOL uma aplicao executada no ambiente operacional Windows, possuindo todas as facilidades e padronizaes oferecidas por este . Sua operao, como as demais , so orientadas a comandos de menus e caixas de dilogos que permitem a realizao das tarefas e escolha das opes. Com o intuito de facilitar os procedimentos mais utilizados no MASTERTOOL, existem diversos atalhos onde o pressionamento de duas teclas simultaneamente realizam um comando, bem como uma Barra de Ferramentas onde basta clicar no boto desejado para a rpida realizao do comando. O MASTERTOOL possui ainda janelas de edio especficas para Mdulo de Configurao, Modulo de Configurao de rede e Mdulos de Programa. Estas janelas permitem uma edio eficiente e uma visualizao adequada dos diversos componentes de cada mdulo especfico.
- 19
Existem 2 tipos de projetos: Projeto de Programao. Um Projeto de programao utilizado para reunir todos os mdulos necessrios execuo das tarefas de um CP. Neste tipo de Projeto obrigatria a existncia de um mdulo de configurao e de um mdulo de execuo E001. Quando se cria um novo projeto de programao, o mdulo de configurao automaticamente criado e visualizado na janela de edio de mdulo C. O nome do mdulo de configurao formado pelo tipo do mdulo ( C - ), pelo nome do projeto e pela extenso .000. O nome do mdulo de execuo principal formado pelo tipo do mdulo ( E- ), por um nome de at 6 caracteres ( sugere-se o nome do projeto ) e pela extenso .001. o Mdulo de execuo pode ser criado com o comando Novo Mdulo ou pode ser inserido com a opo Inserir Mdulo do comando Edita Projeto. Projeto de Roteador. Um projeto de roteador utilizado para definir a configurao de rede e roteamento que deve ser realizado pelo dispositivo roteador. Neste tipo de projeto somente permitida a utilizao de um mdulo de configurao de roteamento. Quando se cria um novo projeto de roteador, o mdulo de configurao de roteamento automaticamente criado e visualizado na janela de edio de mdulo R. O nome do mdulo de configurao de roteamento formado pelo tipo do mdulo ( R- ), pelo nome do projeto e pela extenso .000. CRIANDO UM PROJETO : Para a criao de um Projeto devem ser indicados o nome do projeto, o subdiretrio do projeto e o tipo do projeto a ser criado. Para criar um novo projeto: 1. A partir do menu Arquivo, escolher Novo Projeto. 2. No Item Nome do Projeto, digitar o nome do Projeto a ser criado. 3. No item Tipo de Projeto, escolher Programao ou Roteadores conforme o projeto a ser criado. 4. No item Diretrio, digitar o caminhamento completo do subdiretrio onde deve ficar localizado o novo projeto
- 20
- 21
Configuraes do Sistema
O que um mdulo C: Mdulo C o mdulo que possui todas as configuraes necessrias para o uso de um projeto de programao. Configurando o Modelo de UCP : O mdulo de configurao deve estar declarado de acordo com o controlador a ser utilizado. P ara isto deve-se configurar o modelo de UCP. Para configurar o modelo de UCP deve-se: Selecionar como mdulo corrente o mdulo C a ser configurado. No item Modelo de UCP, selecionar o modelo de UCP a ser utilizado na lista de UCPs
- 22
Configurando Barramento :
Deve ser declarado no mdulo C a configurao de mdulo C a configurao de mdulos de entrada e sada localizados em todos os barramentos possveis para cada modelo UCP. Na configurao do barramento so alocados operandos de entrada e sada ( % E e % S ) para os mdulos digitais e indicado o endereo dos operandos de endereo no barramento (% R No item Primeiro Octeto de Sada possvel a definio do endereo do operando % S a partir do qual sero reservados os pontos de sada. Este valor automaticamente alterado com as declaraes dos mdulos de E/S nos barramentos, s precisando ser modificado pelo usurio para reservar endereos % E para futuras inseres de mdulos de entrada..
3. No item Troca de Mdulo Energizado, deve-se selecionar o item caso seja utilizada a troca de mdulos com CP energizado. Este item s existe na UCP Al-2002/MSP. 4. Selecionar o boto Barramento 0. exibido uma tabela para a configurao do barramento 0. Cada linha da tabela corresponde a uma posio no barramento indicado pela coluna Posio. A coluna PA indica o valor a ser configurado na ponte de ajuste do mdulos, ver Manual de Utilizao do CP utilizado, Manuais de Caractersticas Tcnicas AL-1000/AL-2000 e Manuais de Caractersticas Tcnicas QUARK. 5. Na coluna Mdulo, digitar ou selecionar o mdulo de entrada ou sada que deve ocupar aquela posio. Se o mdulo for de entrada ou sada digital so configurados os operandos %E ou %S de acordo com o nmero de octetos do mdulo. A coluna Endereo indica o endereo no barramento a ser utilizado para acesso aos mdulos analgicos e especiais. 6. Repetir este item para todos os mdulos a serem inseridos no barramento 0. 7. Repetir o item 4 selecionando cada barramento a ser configurado. Repetir os item 5 para configurar os mdulos de cada barramento. O nmero de barramentos varia de acordo com o modelo de UCP utilizado.
Os botes <<Anterior e Prximo>> podem ser utilizados durante a configurao de um barramento para exibir diretamente a caixa de dilogo de configurao do barramento anterior ou do prximo barramento.
- 23
- 24
- 25
Caso o CP esteja em estado de erro, antes de transmitir o programa, deve-se passar o CP para o modo programao, enviar os mdulos E-.001 e C-.000 aps passar o CP para o modo execuo .
- 26
Instrues de Rels
Instrues Contato RNA e RNF, Ligaes Horizontal, Vertical e Negada e Bobina LISTA DAS INSTRUES
Os CPs ALTUS utilizam a linguagem de reles e blocos para a elaborao do programa aplicativo, cuja principal vantagem, alm de sua representao grfica, similar a diagramas de rels convencionais. A programao desta linguagem, realizada atravs do MASTERTOOL, utiliza um conjunto de poderosas instrues apresentadas nas seguintes sees: RELS MOVIMENTADORES ARITMTICOS CONTADORES CONVERSORES GERAIS LIGAES
- 27
Descrio: Estas instrues refletem, logicamente, o comportamento real de um contato eltrico de um rel no programa aplicativo. O contato normalmente aberto fecha conforme o estado do seu operando associado. Caso o ponto do operando esteja no estado lgico 1 ou 0, o contato normalmente aberto est fechado ou aberto, respectivamente.
- 28
O contato normalmente fechado possui comportamento oposto ao normalmente aberto. Caso o ponto do operando associado esteja no estado lgico 1 ou 0, o contato normalmente fechado est aberto ou fechado, respectivamente.
Quando um contato est fechado, a instruo transmite o estado lgico da sua entrada para a sua sada. Se estiver aberto, o valor da entrada no colocado na sada.
Descrio: As instrues bobina modificam o estado lgico do operando na memria imagem do controlador programvel, conforme o estado da linha de acionamento das mesmas. A bobina simples liga ou desliga o ponto do opernado conforme a linha de acionamento, enquanto que as bobinas do tipo desliga somente ligam ou desligam os operandos quandoa linha est energizada (set/ reset). Estas instrues somente podem ser posicionadas nacoluna 7 da lgica. - 29 -
A instruo bobina de salto serve para controlar a sequncia de execuo de um programa aplicativo, sendo usada para desviar o processamento do mesmo para uma lgica determinada. Seu operando uma constante que determina o numero de lgicas a serem saltadas a partir da energizao da bobina. A determinao da lgica destino realizada pela soma da constante que acompanha a instruo com o nmero da lgica onde a mesma se encontra. Quando a linha de acionamento da bobina de salto estiver desenergizada, o salto no ocorre, e a instruo seguinte aquela em que esta bobina est declarada executada. Exemplo: Supondo que a instruo a seguir esteja na lgica 2, a execuo do programa aplicativo desviada para a lgica 7 se a linha de acionamento estiver energizada, ou seja, se o valor do ponto %A0009.3 for 1. Se o valor deste ponto for 0, a execuo continuar normalmente na lgica 003.
- 30
Pode ser utilizada nesta instruo uma constante %KM com valor zero ou mesmo com valor negativo. Se programada com o valor zero, a lgica destino a mesma que contm a bobina de salto, quando esta energizada. Ou seja, o processamento desviado para o incio da prpria lgica da bobina. Se o valor programado negativo, o processamento desviado para uma lgica anterior lgica que contm a bobina de salto.O controle da execuo nestas situaes deve ser realizada atravs de um intertravamento que desligue o salto para a lgica anterior, aps um certo nmero de laos executados no trecho de retorno.
ATENO: O uso de constante zero ou negativo corresponde a um uso no convencional da instruo. Caso deseje-se utiliz-la, deve-se tomar os cuidados necessrios para evitar a entrada em lao infinito de execuo loop ou o aumento excessivo do tempo de ciclo do programa aplicativo. Recomenda-se, contudo, a utilizao da bobina de salto somente com constantes positivas maiores que zero.
Caso a lgica destino ultrapasse a ltima lgica do programa aplicativo, o CP salta para o final do programa e continua seu ciclo normal.
Caso a lgica destino de um salto de retorno seja menor do que a primeira lgica do programa aplicativo, a execuo reiniciada a partir da lgica 0.
A instruo rel de pulso gera um pulso de uma varredura em sua sada, ou seja, permanece energizada durante uma varredura do programa aplicativo quando o estado da sua entrada passar de desenergizado para energizado. O rel auxiliar declarado serve como memorizador, evitando limitaes quanto ao nmero de instrues de pulso presentes no programa aplicativo. ATENO: O valor do rel auxiliar no deve ser modificado em nenhum outro ponto do programa aplicativo.
- 31
As instrues rel mestre e fim de rel mestre so utilizados para delimitar trechos de programas aplicativos, energizando ou no a barra lgica de alimentao nos mesmos, conforme o estado da sua linha de acionamento. Estas instrues no necessitam de operandos, podendo ser posicionadas somente na coluna 7 da lgica. Quando a entrada da instruo RM estiver desenergizada, a barra lgica de alimentao desenergizada desde a lgica seguinte at a lgica que contm a instruo FRM. Como estas instrues atuam sempre na lgica seguinte a que esto contidas aconselhvel o seu posicionamento sempre como ltimas instrues da lgica em que estiverem presentes. Assim sendo, o trecho de programa aplicativo delimitado visualmente pelas instrues no diagrama corresponde exatamente ao controlado pelas mesmas, evitando assim m interpretao de seu funcionamento. ATENO: As instrues COM, COB, TEE e TED contm sadas energizadas mesmo sem o acionamento das suas entradas. Estas sadas permanecem energizadas mesmo dentro de um trecho sob comando de um rel mestre desenergizado, podendo causar acionamentos indesejveis.
- 32
- 33
Equivalncia no diagrama de rels do CP Boto liga = E0000.0 Nvel OK = E0000.1 Presso OK = E0000.2 Boto desliga = E0000.3 Motor M1 = S0002.0
Programa "ladder"
- 34
Nmero de Mdulos de E/S Nmero de E/S Digitais Nmero de E/S Analgicas Memria de Programa RAM Memria de Programa "Flash" Memria de Dados Multiprocessamento Rede ALNET I Rede ALNET II Registro de Eventos
Modelos de UCP AL-600
AL2000/MSP 32 512 512 128 k 128 k 15,5 k No Sim Sim No AL-600/4 15 MHz 16 8 4 2 90 16 kbytes 16 kbytes No 8 kbytes QK800
AL-2002/MSP 142 512 * 128 k 128 k 15,5 k Sim Sim Sim Sim AL-600/16 15 MHz 16 8 16 2 284 2 (0 a 10 VDC) 64 kbytes 16 kbytes Sim 8 kbytes QK2000/MSP 14,7456 MHz 512 32 Sim Sim 32kb RAM 64kb FLASH 128kb RAM 128kb FLASH PL103/R PL103/T 14,7456 MHz 16 16 3 2 (0 a 10 Vdc) 2 RS-232C e EIA-485
Frequncia de Clock Entradas Integradas 24Vdc Sadas Int. (24 VDC / 0,5 A) Nmero Mx. de Mdulos Contadores at 10 KHz Int. Total de Pontos de E/S E/S Analgica Integrada Memria de Programa "Flash" Memria de Programa RAM Mdulos Funo Memria de Dados
Modelos de UCP QUARK
AL-600/8 15 MHz 16 8 8 2 156 2 (0 a 10 VDC) 32 kbytes 16 kbytes Sim 8 kbytes QK801 14,7456 MHz 512 32 Sim No 32kb RAM 64kb FLASH 128kb RAM 128kb FLASH PL102/R PL102/T 14,7456 MHz 14 10 RS-232C
Frequncia de Clock Nmero Mximo de E/S Nmero Mx. de Mdulos Interface de Comunicao ALNET I Interface de Comunicao ALNET II Capacidade padro de memria Capacidade mxima de memria
Modelos de UCP PICCOLO
14,7456 MHz 256 16 Sim No 32kb RAM 32kb FLASH 32kb RAM 32kb FLASH PL101/R PL101/T 14,7456 MHz 8 6 RS-232C - 35 -
Frequncia de Clock Entradas Integradas 24Vdc Sadas R (rel) T (transistor) N Mx. Mod. E/S digitais. E/S Analgicas Integradas Contadores at 10kHZ int. Interface de Comunicao ALNET I
- 36
Transportador de peas com expulso automtica Ao apertar o boto de Start o motor energizado. 1 A pea ser transportada at encostar no fim de curso 1 (FC1). Ao encostar no FC1 o motor desligado parando a esteira e o solenide S1 deve ser energizado para empurrar a pea. 2 Quando a pea passar pelo fim de curso 2 (FC2) o pisto deve ser recuado desenergizando o solenide S1. Nesse momento o motor deve ser ligado iniciando o transporte de uma nova pea. 3 Em qualquer momento que for pressionado o boto de Stop, o motor deve ser desligado e o pisto recuado (desenergizando S1).
- 37
Elaborar um software aplicativo que implemente o controle do processo de enchimento de um reservatrio. Sempre que o nvel cair abaixo de um mnimo permitido (chave de nvel F1), liga vlvula Y1 e desliga a vlvula Y2. Por outro lado, quando o nvel atingir a chave de nvel F2, a vlvula alimentadora Y1 deve ser desligada, permitindo o acionamento de Y2. Prever uma chave manual/automtico CH1.
- 38
- 39
Esta instruo realiza contagens de tempo com a energizao das suas entradas de acionamento. A instruo TEE possui dois operandos. O primeiro ( OPER1 ) especifica a memria acumuladora da contagem de tempo. O segundo operando ( OPER2 ) indica o tempo mximo a ser acumulado. A contagem de tempo realizada em dcimos de segundos, ou seja, cada unidade incrementada em OPER1 corresponde a 0,1 segundo. Enquanto as entradas libera e ativa estiverem simultaneamente energizadas, o operando OPER1 incrementado a cada dcimo de segundo. Quando OPER1 for maior ou igual a OPER2, a sada Q energizada e Q desenergizada, permanecendo OPER1 com o mesmo valor de OPER2. Desacionando-se a entrada libera, h a interrupo na contagem do tempo, permanecendo OPER1 com o mesmo valor. Desacionando-se a entrada ativa, o valor em OPER1 zerado. Se OPER2 for negativo ou o acesso indireto for invlido , OPER1 zerado e a sada Q energizada. O estado lgico da sada Q exatamente o oposto da sada Q . mesmo estando a instruo desativada. Ateno: . Com a entrada ativa desativada, a sada Q permanece sempre energizada, mesmo quando a instruo estiver em um trecho comandado pela instruo RM ( rel mestre ). Deve-se Ter cuidado para no realizar acionamentos indesejveis na lgica devido a este fato.
- 40
Programa "ladder"
Diagrama de tempo
Temporizador Monoestvel
Programa "ladder"
256
Diagrama de tempo
- 41
Temporizador Astvel
Programa "ladder"
Diagrama de tempo
OBS : SE SUBSTITUIRMOS O OPERANDO SADA S0002.0 POR UM OPERANDO AUXILIAR A00010.0 , TEREMOS UM AUXILIAR PULSANTE A CADA 2 SEGUNDOS PARA SER APLICADO EM QUALQUER PARTE DO PROGRAMA QUE SE DESEJE UM SISTEMA DE PISCA PISCA. EXEMPLO: A SADA S0002.5 UMA LMPADA SINALIZADORA DE EMERGNCIA ACIONADA.
- 42
Temporizadores em Cascata
Programa "ladder"
Diagrama de tempo
Exerccio
1) Faa uma partida automtica estrela-tringulo, utilizando-se dos conhecimentos adquiridos at o momento.
- 43
Instruo Contador
Descrio :
Esta instruo realiza contagens simples, com o incremento de uma unidade em cada acionamento. A instruo contador simples possui dois operandos. O primeiro, sempre do tipo %M, especifica a memria que contabiliza os eventos. O segundo estabelece o valor limite de contagem para energizao da sada superior e pode ser do tipo %KM ou operando %M referenciado indiretamente. Se a entrada ativa esta desenergizada, a memria em OPER1 zerada, a sada no limite energizada e a sada limite desenergizada. Quando a entrada ativa est energizada, cada transio de ligao na entrada incrementa aumenta o valor do operando contador ( OPER1 ) de uma unidade.
Programa "ladder"
- 44
Programa "ladder"
- 45
Descrio
Esta instruo realiza contagens com o valor de incremento ou decremento definido por um operando. A instruo contador bidirecional permite contagens em ambos os sentidos, isto , incrementa ou decrementa o contedo de um operando do tipo memria. O operando OPER1 contm a memria acumuladora do valor contado, enquanto que OPER2 especifica o valor do incremento ou decremento desejado. O operando OPER3 contm o valor limite da contagem. A contagem ocorre sempre que a entrada ativa est energizada e as entradas incrementa ou decrementa sofrerem uma transio de desligadas para ligadas. Se ambas as entradas sofrem a transio no mesmo ciclo de varredura do programa, no h incremento nem decremento no valor da memria declarada em OPER1.Caso o valor do incremento seja negativo, a entrada incrementa provoca decrementos e a entrada decremento provoca incrementos no valor da contagem. Se o valor de OPER1 tornar-se maior ou igual ao valor de OPER3, a sada limite superior energizada, no havendo incremento. Se o valor de OPER1 tornar-se igual ou inferior a zero, a sada limite inferior acionada, sendo armazenado zero em OPER1.Se o valor de OPER1 est entre zero e o limite, a sada no limite acionada. Se a entrada ativa no est energizada, a sada limite inferior energizada e o primeiro operando zerado. Em caso de acesso indireto invlido para qualquer um dos operandos da instruo, a sada limite inferior energizada. ATENO: Com a entrada ativa desativada, a sada limite inferior permanece sempre energizada, mesmo quando a instruo estiver em um trecho comandado pela instruo RM (rel mestre). Deve-se ter cuidado para no realizar acionamentos indesejveis na lgica devido a este fato. - 46 -
- 47
Oper1 operando inicial ou tabela a ser carregada Oper2 nmero de operandos ou posies de tabela Oper3 tabela de constantes a serem carregadas Descrio: Esta instruo permite a carga de at 255 valores constantes em um bloco de operandos ou tabelas. O operando inicial ou tabela a ser carregada especificado no primeiro parmetro (oper1 ), O nmero de operandos ou posies da tabela a serem carregados no segundo operando ( oper2 ) e o valor das constantes no terceiro ( oper3 ).O valor do segundo operando deve ser positivo, menor ou igual a %KM+128. O terceiro operando ( oper3 ) composto por uma tabela de valores constantes a serem carregados. Estes valores so declarados selecionando o boto Bloco, sendo aberta uma janela de edio no MasterTool. As constantes so do tipo %KM se o tipo do primeiro operando for %E, %S , %A, %M, %T ou so do tipo %KD se o primeiro operando for %D ou %TD. Caso o primeiro operando seja um octeto ( %E, %S ou %A ), somente sero movimentados os valores dos octetos menos significativos de cada constante declarada. Quando o boto Bloco selecionado, exibida a caixa de dilogo CAB Valores:
- 48
Considerar as seguintes condies: Velocidade da esteira: 5 m/min; Comprimento da caixa grande: 0,8 m; Comprimento da caixa pequena: 0,2 m; Tempo de acionamento do pisto: 0,5 s. - 49 -
Descrio das entradas e Sadas: Entradas: Start Emergncia Fc1 Fc2 Fc3 Fc4 Sadas: Sol . 1 Sol. 2 Lmp. Emerg.
- 50
Dispositivo de Furao
Seqncia de funcionamento do dispositivo de furao
1. Para ligar a mquina, a broca deve estar recuada (SW3 ligada) e o fim de curso 1 ativado (FC1). 2. Ao acionar o boto de partida (START), o motor que d rotao broca ligado, desligado o recuo (SW3) e ligado o avano rpido (SW1). 3. Quando ativado o fim de curso 2 (FC2), desligado o avano rpido (SW1) e ligado o avano lento (SW2) para corte. 4. Quando ativado o fim de curso 3 (FC3), desligado o avano lento (SW2) e ligado o recuo (SW3). 5. No recuo, quando ativar o fim de curso 1 (FC1), desliga o motor e permanece ligado apenas o recuo (SW3), deixando a maquina parada na condio de partida. Obs.:
O Boto de STOP deve em qualquer passo da mquina: Desligar o motor. Desligar avano rpido (SW1). Desligar avano lento (SW2) Ligar Recuo (SW3)
Dispositivo de Furao
- 51
Fresadora
Elaborar um software aplicativo da fresadora (figura 10-5) na qual a pea colocada manualmente. Acionando start e a pea estando na posio (sensor atuado), a vlvula Sol. 2 (cilindro A) fixa a pea na mesa, ligando a serra circular. Aps 5s a vlvula Sol. 1 avana o cilindro B at o ponto desejado para a fresagem. O tempo de fresagem de 8s. Aps, a vlvula Sol. 1 desacionada retornando o cilindro B e desligando a serra. A vlvula Sol. 2 recua o cilindro A para soltar a pea, que retirada manualmente. Em qualquer momento que for acionado o boto de emergncia deve desligar a serra circular recuar cilindro A e B .
Figura -6 Fresadora
Descrio das entradas e sadas: Entradas: Start Emergncia Sensor de pea Sadas: Sol. 1 Sol. 2 Lmp. Emerg. Acionada Contator do Motor da Fresadora
- 52
- 53
Descrio - CHP Esta instruo realiza o desvio do processamento do mdulo corrente para mdulo Procedimento especificado nos seus operandos, se o mesmo estiver presente no CP. Ao final da execuo do mdulo chamado, o processamento retorna para a instruo seguinte a CHP. No h passagem de parmetros para o mdulo chamado. O contedo do primeiro operando documentacional e especifica o nome do mdulo a ser chamado. O contedo do segundo operando especifica o nmero deste mdulo, sendo implcito o fato do mdulo chamado ser do tipo procedimento. Caso o mdulo chamado no exista, a sada sucesso desenergizada e a execuo continua normalmente aps a instruo. O nome do mdulo no considerado pelo CP para a chamada, mas apenas o seu nmero. Descrio - CHF A instruo chama mdulo funo realiza o desvio do processamento do mdulo corrente para o mdulo especificado na mesma, se este estiver presente no CP. Ao final da execuo do mdulo chamado, o processamento retorna para a instruo seguinte a CHF. Devem ser declarados o nome e o nmero do mdulo, sendo implcito o fato do mdulo chamado ser do tipo funo. Caso o mdulo chamado no exista no controlador, a execuo continua normalmente aps a instruo de chamada, com a sada sucesso da mesma desligada. O nome do mdulo no levado em considerao pelo CP, estando no programa aplicativo apenas como referncia documentacional, sendo considerados para a chamada apenas o seu tipo e nmero.
Tecla de atalho
Chama Procedimento Sintaxe Chama Funo
- 54
Introduo:
A funo F_ANLOG.006 realiza a converso A/D ( analgico / digital ) ou D/A ( digital / analgico ) dos dois canais analgicos disponveis na UCP. Utilizando-se duas instrues CHF, possvel realizar a converso A/D em um dos canais e D/A no outro ou o mesmo tipo de converso em ambos.
Programao :
Operandos As clulas da instruo CHF utilizada para chamada da funo so programadas do seguinte modo: OPER1 Especifica o nmero de parmetros que so passados para a funo OPER3. Este operando deve ser obrigatoriamente uma constante memria com valor 3 ( %KM+00003 ). OPER2 Deve ser um operando do tipo constante memria com valor 0 ( %KM+00000 ). Determina o nmero de parmetros possveis de serem programados na janela de edio de OPER4. Como esta funo no necessita de nenhum parmetro em OPEr4, o valor de OPER2 0. OPER3 Contm os parmetros que so passados para a funo, declarados atravs de uma janela visualizada no MASTERTOOL quando a instruo CHF for editada. O nmero de parmetros editveis especificado em OPER1, sendo fixo em 3 para este mdulo. %KM+XXXXX Especificao do canal a ser convertido. Deve-se utilizar %KM+00000 para DAC 1 e %KM+00001 para DAC 2. %KM+XXXXX Tipo de converso a ser realizada no canal definido pelo parmetro anterior. Deve-se utilizar %KM+00000 para converso A/D e %KM+00001 para converso D/ %MXXXXX Especificao do operando onde armazenado o valor a ser escrito no conversor em caso de converso D/A ou valor lido em caso de converso A/D. OPER4 No utilizado.
Entradas e Sadas
Descrio das Entradas: Habilita quando esta entrada esta energizada a funo chamada, sendo analisados os parmetros programados na instruo CHF. Descrio das Sadas: Sucesso energizada quando a funo foi corretamente executada. Erro energizada caso ocorra erro na especificao dos operandos ou tentativa de acesso a operandos no declarados.
- 55
- 56
Entradas e Sadas Descrio das entradas: - habilita - quando esta entrada est energizada a funo chamada, sendo analisados os parmetros programados na instruo CHF. Caso os mesmos estejam incorretos, a sada de erro energizada. - zera - causa o zeramento do valor de contagem, quando habilitada. - carrega - quando ativada, faz com que o valor armazenado no operando %D seja o novo valor de contagem. Descrio das sadas: - contagem zero - energizada quando o valor do operando %D de contagem possui valor zero. - limite de contagem - energizada quando o valor do operando %D de contagem possui valor +9999999. - erro - energizada caso ocorra erro na especificao dos operandos ou tentativa de acesso a operandos no declarados. Quando se passa o CP de programao para execuo a entrada ZERA das funes F-CONT.005 devem ser acionadas por uma varredura, de forma a permitir o referenciamento da funo, visto que seus operandos de contagem e de controle foram zerado na troca de estados. Utilizao Esta funo pode ser utilizada somente nas UCPs da srie AL-600, QK600, PL102, PL103 e PL104. Descrio do Funcionamento Cada contador realiza uma contagem incremental, de 0 a +9999999 pulsos, armazenada em um operando %D. Quando a contagem atinge o valor limite, o operando no mais incrementado, ligando a sada limite de contagem na instruo CHF. O valor no operando de contagem pode ser inicializado com o acionamento da entrada zera da instruo. Para comear a contagem com um valor diferente de zero, basta mover o valor desejado para o operando %D e acionar a entrada carrega da instruo. A funo deve ser chamada periodicamente, no ciclo de varredura normal ou no mdulo executado por interrupo de tempo E018. A freqncia mxima de contagem depende do perodo de chamada, sendo mostrada na tabela 6-4. Freqncia Mxima de Contagem 2,5 Khz 3,4 Khz 5,0 Khz 10,4 Khz 100 ms 75 ms 50 ms 25 ms Perodo de Chamada da Funo
- 57
SOM - Adio
OPER1 - primeira parcela OPER2 - segunda parcela OPER3 - total Descrio: Esta instruo realiza a soma aritmtica de operandos. Quando a entrada habilita energizada, os valores dos operandos especificados nas duas primeiras clulas so somados e o resultado armazenado no operando nas terceira clula. Se o resultado da operao for maior ou menor do que o armazenvel, a sada estouro energizada e o mximo ou mnimo valor armazenvel atribudo a varivel total como resultado. Se a entrada habilita no est energizada, todas as sadas so desernegizadas e o valor de OPER3 no alterado.
- 58
SUB -Subtrao
OPER1 - primeira parcela OPER2 - Segunda parcela OPAR3 - resultado Descrio: Esta instruo realiza a subtrao aritmtica entre operandos. Quando habilita energizada, o valor do operando da segunda clula subtrado do valor do operando da primeira clula. O resultado armazenado na memria especificada na terceira clula. As linhas de sada resultado > 0, resultado = 0 e resultado < 0 podem ser usadas para comparaes e so acionadas de acordo com o resultado da subtrao. Se a entrada habilita no est energizada, todas as sadas so desernegizadas e OPER3 permanece inalterado. Se o resultado da operao excede o maior ou menor valor armazenvel no operando, o respectivo valor limite considerado como resultado.
- 59
MUL - Multiplicao
OPER1 - multiplicando OPER2 - multiplicador OPER3 - produto Descrio: Esta instruo realiza a multiplicao aritmtica de operandos. Quando a entrada habilita est energizada, ocorre a multiplicao do contedo do operando especificado na primeira clula pelo especificado na segunda. O resultado armazenado na memria especificada na terceira clula. Caso este exceda o valor mximo armazenvel em uma memria, o resultado final este valor e a sada estouro energizada. Se a entrada habilita desernegizada, nenhuma sada ligada e OPER3 permanecer inalterado.
- 60
DIV - Diviso
OPER1 - dividendo OPER2 - divisor OPER3 - quociente OPER4 - resto Descrio: Esta instruo realiza a diviso aritmtica de operandos. Quando a entrada habilita est energizada, ocorre a diviso do valor do operando da primeira clula pelo da segunda, sendo o resultado armazenado na memria especificada na terceira clula e o resto da operao colocado no quarto operando. Os operandos da primeira e segunda clulas podem ser do tipo memria ou constante. Se o valor do segundo operando for zero, a sada diviso por zero acionada e em OPER3 colocado o valor mximo ou mnimo armazenvel no operando, conforme o sinal de OPER1. Neste caso, em OPER4 (resto) ser armazenado zero. As sadas da instruo somente so energizadas se a entrada habilita estiver acionada. Se no estiver acionada, OPER3 e OPER4 permanecero inalterados.
- 61
OPER - operando a ser carregado Descrio: A instruo carrega operando realiza a carga do valor do operando especificado em registrador especial interno ao CP, para subseqente uso das instrues de comparao (maior, menor, igual). O operando permanece carregado at a prxima instruo de carga, podendo ser utilizado por vrias lgicas, inclusive em ciclos de varredura subseqentes. A sada sucesso acionada se a carga for realizada. Se algum acesso indireto a operando no for possvel (ndice invlido), a sada sucesso no acionada. Instrues de Comparao de Operandos - Igual, Maior e Menor
Descrio: As instrues maior, menor e igual realizam comparaes do operando especificado com o valor previamente carregado no registrador interno com a instruo CAR (Carrega Operando), fornecendo o resultado da comparao em suas sadas. Caso algum acesso indireto seja invlido, a sada desacionada. Por exemplo, a instruo maior energiza a sua sada se o valor do seu operando for maior que o valor do operando presente na ltima instruo CAR ativa. As instrues igual e menor operam de forma idntica, mudando apenas o tipo de comparao realizada. Se os operandos a serem comparados so do mesmo tipo, so comparados conforme o seu formato de armazenamento (considerando o seu sinal). Se no so do mesmo tipo, so comparados ponto a ponto (como valores binrios sem sinal).
- 62
O contedo destes operandos pode ser lido a qualquer momento, mas so atualizados com a hora real do relgio apenas quando a instruo for executada. No devem ser modificados em nenhum outro ponto do programa aplicativo. utilizado o formato 24 horas na contagem do tempo. Os dias da semana so contados com valores de 1 a 7: Valor 1 2 Dia da Semana Domingo Segunda-feira
3
4 5 6 7
Tera-feira
Quarta-feira Quinta-feira Sexta-feira Sbado
- 63
%MXXXX ou %TMXXXX - Especificao dos operandos de onde so acertados os valores do relgio, com o acionamento de alguma das entradas de acerto da funo. Se este parmetro for especificado como memria, os valores so copiados da memria declarada e as 6 subseqentes. Se for especificado como tabela, os valores so copiados da posio 0 at 6. Caso os operandos no estejam declarados, o acerto no realizado e as sadas da instruo so desligadas. Os valores a serem copiados para o relgio devem ser colocados nos operandos na mesma seqncia dos operandos de leitura (segundos, minutos, horas, dia do ms, ms, ano e dia da semana). - OPER4 - No utilizado. Entradas e Sadas Descrio das entradas: - habilita - quando esta entrada est energizada a funo chamada, sendo analisados os parmetros programados na instruo CHF. Caso os mesmos estejam incorretos, todas as sadas da instruo so desenergizadas. Se estiverem corretos, os valores de tempo do relgio so transferidos para os operandos memria ou para a tabela declarada como primeiro parmetro em OPER3, a sada sucesso energizada e a sada pulso um segundo ligada por uma varredura a cada segundo. - acerta relgio - quando energizada, os valores dos operandos declarados como segundo parmetro em OPER3 so acertados no relgio, caso estejam com valores corretos. Enquanto esta entrada estiver acionada o tempo no contado, permanecendo a sada pulso um segundo desenenergizada. Descrio das sadas: - sucesso - energizada quando a funo foi corretamente executada. - pulso um segundo - indica se houve uma mudana no contador de segundos do relgio. O pulso dura uma varredura e pode ser usado para sincronizar eventos do programa aplicativo. - perda de horrio - esta sada ligada caso o relgio tenha ficado sem a alimentao da bateria durante falha na alimentao principal. desacionada com o acerto do relgio. Utilizao Esta funo pode ser utilizada somente nas UCPs AL-2002/MSP, AL-2003, PL104 e PL105.
ATENO:
A alimentao de bateria fornecida para a UCP atravs do barramento. Portanto, a remoo da UCP AL2002/MSP, AL-2003 ou AL-2004 do bastidor causa a perda do horrio do relgio. Sintaxe
- 64
- 65
Esta instruo movimenta o valor +431 para o operando memria cujo endereo o valor correntemente armazenado em %M0009. Se %M0009 conter o valor 32, ento o valor +431 ser armazenado em %M0032. Se %M0009 contiver o valor 12 ento o valor constante ser armazenado em %M0012. ATENO: responsabilidade do programa aplicativo que o valor contido na memria de referncia (%M0009, no exemplo) represente endereos vlidos, no contendo valores negativos ou muito altos, acima dos endereos existentes para o tipo de operando referenciado indiretamente. As instrues no realizam os acessos indiretos invlidos, normalmente possuindo um sinal de sada para a indicao do erro. Se no programa do exemplo anterior houvessem sido declarados 256 operandos %M, o valor de %M0009 deveria estar entre 0 e 255 para que a instruo fosse corretamente executada. Caso o valor no estivesse nesta faixa, o acesso no seria realizado.
- 66
- 67
- 68
Escrita de valores em tabela: Permite escrever um valor constante ou o contedo de um operando memria ou decimal em uma posio de tabela. A instruo programada da seguinte forma: OPER1 - especifica o operando origem (%KM, %M, %M*M, %KD, %D, %M*D) OPER2 - especifica a posio (%KM) a ser escrita na tabela ou a memria (%M) que contm esta posio OPER3 - especifica o endereo da tabela para onde transferido o contedo (%TM, %M*TM, %TD, %M*TD) Se OPER1 referenciar indiretamente um operando no declarado, a transferncia do contedo no realizada e a sada ndice origem invlido acionada. Se o valor de OPER2 for negativo ou maior que a ltima posio definida para a tabela, ou se OPER3 referenciar indiretamente uma tabela no especificada, a transferncia do contedo no realizada e a sada ndice destino invlido acionada. Esta instruo simplifica a programao de uma srie de algoritmos envolvendo decodificaes, seqenciamentos, gerao de curvas, armazenamento e comparao de valores, entre outros.
Tecla de atalho
Mot
- 69
- 70
Sintaxe
Exemplo
- 71
Descrio Esta instruo converte valores armazenados em formato binrio, contidos em operandos memria (%M), para o formato decimal (BCD), armazenando-os em operandos decimais (%D). O valor binrio contido em OPER1 convertido para valor decimal e armazenado em OPER2. A sada sucesso acionada se a converso for corretamente realizada. Se algum acesso indireto invlido a operando ocorrer, a sada sucesso no energizada. Tecla de atalho B/D Sintaxe
- 72
Descrio Esta instruo converte valores armazenados em formato decimal, contidos em operandos decimais (%D), para o formato binrio, armazenando-os em operandos memrias (%M). O valor decimal contido em OPER1 convertido para valor binrio e armazenado em OPER2. A sada sucesso acionada se a converso for corretamente realizada. Se algum acesso indireto invlido a operando ocorrer, a sada sucesso no energizada. Caso o valor convertido resultar em um valor maior do que os mximos armazenveis em operandos %M, a sada sucesso no energizada, sendo armazenado o valor limite no operando destino. Neste caso, a sada estouro energizada. Tecla de atalho D/B Sintaxe
- 73
- 74
O valor a ser carregado na posio 4 da tabela OPER1 deve ser 242 para que o ponto %A0030.2 cause a evoluo para o prximo estado, que o estado 5 (ou o estado 0, se a tabela tiver 5 posies). Tecla de atalho Seq Sintaxe
Exemplo
- 75
- 76
Sada em Corrente Mdulo Resoluo Normalizao AL1203 10 bits no utilizada AL1214 10 bits no utilizada QK1232 11 bits desligada
Os valores convertidos do QK1232 dependem ainda da entrada normaliza, que converte valores simtricos quando energizada. Isto torna-se til quando se necessita trabalhar com valores negativos, por exemplo na faixa de tenso de 10V. No existe normalizao para os mdulos AL-1203 e AL-1214, apenas para QK1232. Entretanto, a normalizao somente possvel para operao em modo tenso. ATENO: Em modo corrente a entrada normaliza no deve ser energizada.
Os QK1232 pode trabalhar com as 4 sadas em modo tenso ou modo corrente, ou os dois modos simultaneamente. A seleo do modo de operao feita pelo usurio atravs da programao do endereamento do mdulo em OPER2: Se %RXXXX for par, converte corrente Se %RXXXX for mpar, converte tenso
- 77
- 78
- 79
Conector de alimentao
1. Interface Serial 2. Conector de expanso do barramento 3. LEDs de estado da UCP 4. Canais analgicos e contadores 5. Entradas digitais 24 VDC
- 80
DIAGNSTICO
A UCP apresenta no seu painel frontal, LEDs que indicam diferentes estados de operao. A funo destes LEDs auxiliar no diagnstico e soluo de possveis erros. A Tabela a seguir, apresenta os estados possveis de serem visualizados nos LEDs ( EX, PG e ER ) da UCP.
- 81
Glossrio
Neste apndice apresentado um glossrio de palavras e abreviaturas utilizadas neste manual. Acesso ao meio. Mtodo utilizado por todos os ns de uma rede de comunicao para sincronizar as transmisses de dados e resolver possveis conflitos de transmisses simultneas. Algoritmo. Seqncia finita de instrues bem definidas onde cada passo completado antes que o prximo inicie, objetivando a resoluo de problemas. Barramento. Conjunto de sinais eltricos agrupados logicamente com a funo de transferir informao e controle entre diferentes elementos de um subsistema. Baud rate (taxa de transmisso). Taxa pela qual os bits de informao so transmitidos atravs de uma interface serial ou rede de comunicao. BCD (Binary Coded Decimal). Sistema de representao de nmeros decimais, no qual um nmero decimal representado por dgitos binrios com quatro bits em cada casa decimal que possua este nmero. Binrio. Sistema de numerao na base dois. Bridge (ponte). Equipamento para conexo de duas redes de comunicao com caractersticas similares. Broadcast. Disseminao simultnea de informao a todos os ns interligados a uma rede de comunicao. Buffer. rea de memria que armazena dados temporariamente. Em geral utilizada durante uma operao de transferncia de dados entre duas unidades com diferentes velocidades de transmisso ou recepo. Byte. Unidade de informao composta por oito bits. Canal serial. Dispositivo de hardware que permite a conexo de um equipamento a outros que contenham o mesmo dispositivo para comunicao para comunicao serial ou bit a bit. Caractere. Em geral, o termo que inclui todos os smbolos como letras, nmeros, sinais de pontuao, marcas, sinais matemticos, etc. o elemento de composio de informao alfanumrico. Ciclo de varredura. Uma execuo completa do programa executivo e do programa aplicativo de um controlador programvel. Circuito de co-de-guarda. Circuito eletrnico destinado a verificar a integridade no funcionamento de um equipamento. Circuito integrado. Dispositivo que incorpora em um nico encapsulamento todos os elementos e interligaes necessrias a um circuito eletrnico completo miniaturizado. Comando. Instruo digitada pelo usurio que indica ao equipamento ou programa qual a tarefa a ser executada. Conector. Elemento mecnico que permite conectar ou separar dois ou mais componentes ou circuitos eltricos. Conexo T. Conexo entre uma derivao e dois segmentos de uma rede de comunicao. - 82 -
Controlador Programvel. Equipamento eletrnico digital com hardware e software compatvel para aplicaes industriais. CP. Abreviatura de Controlador Programvel. Derivao. Cabo que interliga uma rede de comunicao a um n. Diagnstico. Procedimentos utilizados para detectar e isolar falhas. tambm o conjunto de dados usados para tal determinao, que serve para a anlise e correo de problemas. Driver. Programa que traduz solicitaes entre dois dispositivos ou sistemas distintos, convertendo-as para um formato reconhecvel. E/S (entrada/sada). Dispositivos de entrada e/ou sada, tambm chamados perifricos. Tipicamente podem ser memrias, impressoras, teclados, displays, monitores, etc., que auxiliam a UCP no processamento do sistema. Endereo de mdulo. Endereo pelo qual a UCP realiza acessos a um determinado mdulo de e/s colocado no barramento. EPROM (Erasable Programmable Read Only Memory). Memria somente de leitura, apagvel e programvel. Utiliza-se raios ultravioleta para apagar seu contedo, podendo ser reprogramada sempre que necessrio. No perde seu contedo quando desenergizada. E2PROM (Electrically Erasable Programmable Read Only Memory). Memria no voltil apagvel eletricamente. Estao de superviso. Equipamento ligado a uma rede de controladores programveis ou instrumentao com a finalidade de monitorar ou controlar variveis de um processo. Flash EPROM. Memria no voltil apagvel eletricamente. "Gateway". Equipamento que permite a ligao de duas redes de comunicao com diferentes protocolos. GERAPLIC. Linguagem de programao, com a qual, as IHMs FOTON 5 e FOTON 10 so programadas. Hardkey. Conector normalmente ligado interface paralela do microcomputador com a finalidade de impedir a execuo de cpias ilegais de um software. Hardware. Equipamentos fsicos usados em processamento de dados, onde normalmente so executados programas (software). Instruo. Operao a ser executada sobre um conjunto de operandos dentro de um programa. Interface. Dispositivo que adapta eltrica e/ou logicamente a transferncia de sinais entre dois equipamentos. Interrupo. Evento com atendimento prioritrio que temporariamente suspende a execuo de um programa. As interrupes podem ser divididas em dois tipos genricos: hardware e software. A primeira causada por um sinal vindo de um dispositivo perifrico e a segunda criada por instrues dentro de um programa. LED (Light Emitting Diode). Tipo de diodo semicondutor que emite luz quando estimulado por eletricidade. Utilizado como indicador luminoso.
- 83
Linguagem. Um conjunto de regras, de convenes e de sintaxe. Um conjunto de smbolos utilizados para representao e comunicao de informaes ou dados entre pessoas e mquinas. Lgica. Matriz grfica onde so inseridas as instrues da linguagem de diagrama de rels que compem um programa aplicativo. Um conjunto de lgicas ordenadas seqencialmente constitui um mdulo de programa. Menu. Conjunto de opes disponveis e exibidas no vdeo por um programa, a serem selecionadas pelo usurio a fim de ativar ou executar uma determinada tarefa. Mdulo (quando se referir a hardware). Elemento bsico na configurao de um sistema que possui funes e sinais de entrada e sada bem definidos. Cada mdulo fabricado, testado e comercializado separadamente. Mdulo (quando se referir a software). Programa capaz de realizar uma funo especfica. Pode ser executado independentemente ou em conjunto com outros mdulos trocando informaes atravs da passagem de parmetros. Mdulo de configurao. Conjunto de parmetros de configurao especfica de hardware, sistema operacional, capacidade de memria, perifricos, etc. Nibble. Unidade de informao composta por quatro bits. N ou nodo. Qualquer estao de uma rede com capacidade de comunicao utilizando um protocolo estabelecido. Objeto. So os elementos bsicos de programao para a construo de telas. Octeto. Conjunto de oito bits numerados de 0 a 7. Operandos. Elementos sobre os quais as instrues atuam. Podem representar constantes, variveis e endereos. Pacote de comunicao. Unidades de informao trocada entre ns componentes de uma rede. PC (Programmable Controller). Ver Controlador Programvel. Programa. Conjunto de instrues bsicas devidamente ordenadas com que se instrui uma determinada mquina para que realize operaes sobre os dados a fim de obter um resultado. Programa aplicativo. Programa projetado para uma aplicao em rea de atividade especfica. Programa executivo. Sistema operacional de um controlador programvel; controla as funes bsicas do controlador e a execuo de programas aplicativos. Programa residente. Programa que permanece na memria do equipamento, mesmo que outro programa esteja sendo executado. Programao. O ato de preparar um programa em todas as suas etapas para um computador ou equipamento similar. Protocolo. Regras de procedimentos e formatos convencionais que, mediante sinais de controle, permitem o estabelecimento de uma transmisso de dados e a recuperao de erros entre equipamentos.
- 84
RAM (Random Access Memory). Memria onde todos os endereos podem ser acessados diretamente de forma aleatria e a mesma velocidade. voltil, ou seja, seu contedo perdido quando desenergizada. Regio de memria onde feito o armazenamento de dados para o processamento do usurio. Rede de comunicao. Conjunto de equipamentos (ns) interconectados por canais de comunicao. Rede de comunicao determinstica. Rede de comunicao onde a transmisso e recepo de informaes entre os diversos ns que a compem garantida sob condies de certeza pelo protocolo que a suporta, dentro de um tempo mximo. Rede de comunicao mestre-escravo. Rede de comunicao onde as transferncias de informaes so iniciadas somente a partir de um nico n (o mestre da rede) ligado ao barramento de dados. Os demais ns da rede (escravos) apenas respondem quando solicitados. Rede de comunicao multimestre. Rede de comunicao onde as transferncias de informaes so iniciadas por qualquer n ligado ao barramento de dados. Segmento. Trecho da rede de comunicao entre dois ns. Servios de rede. Conjunto de solicitaes de envio de mensagens entre os diversos ns de uma rede de comunicao. Sistema em tempo real. Sistema de processamento de dados onde a necessidade de velocidade de execuo imposta ao conjunto hardware/software dependente de um processo exterior. Software. Programas de computador, procedimentos e regras relacionadas operao de um sistema de processamento de dados. Software executivo. Sistema operacional de um CP; controla as funes bsicas do controlador programvel e a execuo de programas aplicativos. Soquete. Dispositivo no qual se encaixam circuitos integrados ou outros componentes, facilitando a substituio dos mesmos e simplificando a manuteno. Subrede. Conjunto de equipamentos (ns) interconectados por canais de comunicao ligados a uma rede principal com o objetivo de isolar o trfego local. Subsistema de entrada/sada. Conjunto de mdulos de entrada/sada que adaptam os sinais lgicos provenientes da UCP a um processo. Tela. Mostrador de dados e informaes. No FOTON 5 e FOTON 10 h o conceito de tela virtual pois, como o visor tem 2 ou 4 linhas, telas com mais linhas s podem ser visualizadas parcialmente atravs das teclas de direo. O nmero mximo de linhas da tela 20. Tempo de reao. Tempo transcorrido entre a recepo de uma requisio de servio a uma rede de comunicao at a sua resposta. Terminao ou resistor de terminao. Grupo de resistores colocados no final de uma via de dados, linha ou cabo para eliminar reflexo de sinais. Terminal de programao. Microcomputador executando um software programador de controladores programveis, como o MASTERTOOL, AL-3830, AL-3832, AL-3880, entre outros.
- 85
Time-out. Tempo preestabelecido mximo para que uma comunicao seja completada, que, se for excedido, provoca a ocorrncia de um erro de comunicao. UCP. Unidade central de processamento. Controla o fluxo de informaes, interpreta e executa as instrues do programa e monitora os dispositivos do sistema. Word. Unidade de informao composta por dezesseis ou mais bits.
- 86
Bibliografia
Apostilas do curso Bsico e Avanado Ativa Automao Industrial Manual de utilizao do programa Mastel Tool Altus Help do programa Master Tool - Altus
Advertncia: Est apostila s poder ser utilizada para fins didticos, o mau uso da mesma acarretara ao infrator penas previstas na lei de Direitos Autorais, e outras aqui no especificadas.
- 87