plc programming with rslogix 5000.en.pt

Upload: mario-junior

Post on 10-Oct-2015

528 views

Category:

Documents


28 download

TRANSCRIPT

Programao PLC com RSLogix 5000 Como Programar Allen-Bradley ControlLogix e CompactLogix com PLCs RSLogix da Rockwell Automation 5000

Por Neal Babcock engenheiro-and-technician.com Copyright 2009 Modern Mdia

Contedo Introduo4PLCs5Hardware6Processador ControlLogix6Mdulos I / O6Software7Obter o software RSLogix 50007Ladder Logic 7O dialeto de PLCs8Lgica Equivalente12Escopo do Projeto14Resumindo o Scope20Qual PLC?21Colocar para fora os I / O21Atribuio de endereos de I / O23RSLogix Correndo24Marcaes 35Adicionando descritores a sua I / O37Programa Escrevendo o42Escada Vista42A criao de um controle Rung geral42Iniciando um ciclo de Batch57Centrais de Passos67Passo 1 - Adicionando Cidade gua67O Tag do banco de dados70Entradas analgicas78Configurando a placa de entrada analgica para calcular Tanque Peso79Configurar o carto de entrada analgica para Calcular Nvel do Tanque81Voltar para dosagem - Passo 183Passo 2 - Adicionando Chemical KM89Passo 3 - Adicionando Chemical KM92Passo 4 - Misturando93Passo 5 - Bomba de linhas de enchimento99Falhas101Posio da Vlvula Falhas101Indicadores de Status Console - Sinalizadores108Adicionando degrau Comments115Conectando-se ao PLC e trabalhar online119RSLogix Emulate 5000122RSLinx122Emulator124A edio em Run148

2

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Modo de funcionamento no cho de fbrica153Instrues add-on & funo de programao Diagrama de Blocos154Criando um diagrama de blocos de funes156Uma nota final sobre nosso programa161Como eu fao. . . ?162Dicas, Atalhos e avisos164Concluso167

3

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Introduo

O objetivo deste livro ensinar como configurar, programar e usar um AllenBradley ControlLogix ou CompactLogix. Ele tambm ir familiariz-lo com as peas necessrias para a aplicao comum. Vai dizer-lhe como usar o RSLogix 5000 e como escrever um programa de lgica ladder. Desde que eu me sinto a melhor maneira de aprender qualquer linguagem de programao usando um exemplo do mundo real, h um projeto de exemplo includo neste livro. Este projeto de exemplo, o que envolve um processo de dosagem qumica, tambm contm um escopo do projeto. O escopo do projeto, ou especificao funcional, ou o que sua empresa pode cham-lo, define em detalhes como o sistema est a funcionar quando o projeto estiver concludo. Voc vai aprender, passo a passo, como fazer um escopo do projeto e transform-lo em um programa de PLC trabalhar.

O livro vai mostrar como ir em linha com o PLC para monitorar o seu programa para verificar sua lgica e verifique se ele est funcionando corretamente.

Ele ir mostrar-lhe como fazer alteraes em seu programa enquanto voc estiver online.

Ela vai mostrar as combinaes de teclas e movimentos do mouse que voc precisa saber para usar RSLogix 5000.

Finalmente, ele fornece uma srie de dicas e uma seo de Perguntas Frequentes que voc vai economizar horas de frustrao. Este livro assume que voc tem um pouco de fundo com PLCs - talvez voc tenha trabalhado com outros PLCs de outros fabricantes ou que ajudaram a instalar e PLCs de arame. Talvez voc seja um Mecnica, Qumica ou Engenheiro de Processo e voc precisa aprender a usar o RSLogix 5000. Se voc precisa de uma compreenso mais completa dos conceitos bsicos do PLC, voc pode querer experimentar o Guia do Iniciante para Programao PLC Como programar um PLC (Controlador Lgico Programvel). Este ebook, juntamente com o tutorial on-line, fornece um exemplo de como automatizar uma furadeira, ao explicar todos os conceitos bsicos de programao PLC, que so necessrias para escrever um programa PLC slido. O Guia para Iniciantes de Programao PLC funciona bem em conjunto com este livro, na medida em que concentra-se em mtodos bsicos de programao de PLC que so comuns a todos os tipos de

4

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

PLCs. Alm disso, proporciona um exemplo de funcionamento da mquina, ao passo que este livro utiliza o exemplo de um processo de dosagem de produtos qumicos.

Guia do novato programao PLC est disponvel a partir de Modern Media por US $ 9,95. Visita engenheiro-and-technician.com Se voc gostaria de saber mais sobre este livro. PLCs

Quase todo o equipamento industrial que voc encontra em uma fbrica moderna compartilha uma coisa em comum - o controle do computador. O controlador mais usado o PLC, ou o Controlador Lgico Programvel, usando uma linguagem de programao chamada Ladder Logic. A linguagem foi desenvolvida para tornar a programao mais fcil para as pessoas que j entenderam como interruptores, contatos de rels e bobinas de trabalho. O seu formato semelhante ao modelo elctrico de desenho conhecido como o "diagrama de escada". O fabricante o mais popular e mais utilizado de PLCs Rockwell Automation, que produz a Allen-Bradley ControlLogix e CompactLogix srie de PLCs. O ControlLogix e CompactLogix famlias de processadores e mdulos I / O so programadas por meio de software de propriedade da Rockwell conhecido como RSLogix 5000. Quando voc tiver terminado com este livro, voc vai ser capaz de se sentar na frente de qualquer computador com o RSLogix 5000 e criar um novo programa. Voc ser capaz de editar programas existentes. Voc ser capaz profissionalmente para documentar todas as mudanas que voc fez.

Suporte tcnico da Rockwell Automation

Infelizmente, no podemos prever todos os problemas que voc pode enfrentar como voc solucionar problemas de um programa no cho de fbrica. H apenas muitas variveis. por isso que voc deve estabelecer um relacionamento com sua equipe de suporte tcnico da Rockwell Automation local. Conhec-los antes voc est em fase final de uma start-up e voc topar com um problema. Eles so muito teis e podem salvar-lhe horas de frustrao. Os representantes Rockwell no so apenas profissionais de suporte tcnico; eles so engenheiros qualificados que so responsveis para a execuo de seus prprios projetos e escrever e resolver problemas dos seus prprios programas. Se voc tiver um problema, mais do que provvel que eles j viram e vieram acima com uma soluo.

5

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Hardware

Uma das coisas agradveis sobre PLCs menores de Allen-Bradley a relativa simplicidade da montagem do hardware para criar um sistema.

Primeiro, vamos ver o que preciso para montar um sistema ControlLogix. Voc s precisa ter alguns componentes: um processador, uma fonte de alimentao, um rack e alguns mdulos de E / S. Processador ControlLogix No momento da redao deste artigo, h 15 processadores ControlLogix disponveis. Para a nossa aplicao, o processador 1756-L55 vai ficar bem. Para seus projetos futuros, voc vai ter que considerar uma srie de fatores antes de fazer a escolha do seu processador. Utilize o seu representante Rockwell eo site da Rockwell (www.ab.com) Para ajud-lo em sua escolha.

Todos os processadores usam RSLogix 5000, portanto, qualquer programa que voc escreve para um processador poderia ser adaptado para executar qualquer outro processador 1756.

Mdulos I / O Para o nosso sistema, precisamos de entradas discretas, sadas digitais e entradas analgicas. Estes mdulos ir funcionar bem para a nossa aplicao: Mdulo 1756-IA16 Digital AC de entrada (16 entradas discretas) 1756-OA16 sadas AC Digital (16 sadas discretas) 1756-IF8 analgicos Modules (8 entradas analgicas single-ended)

6

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Software

Todos os processadores ControlLogix e CompactLogix usar o software RSLogix 5000 para programar os PLCs. certo que o software um pouco caro, mas na minha opinio, vale a pena. Obter o software RSLogix 5000 Se voc no tiver acesso a um PLC, seria bem a pena o esforo para baixar o verso demo do RSLogix 5000 A demo funciona por 90 dias, e tem algumas limitaes, mas voc vai estar ganhando experincia com a coisa real. Atualmente, o software est aqui:

http://www.rockwellautomation.com/rockwellsoftware/design/rslogix5000/demo.html.

H 7 sees para download, totalizando pouco mais de 480MB. Sim, um grande trabalho para fazer o download e instal-lo, mas essencial.

Ladder Logic

Antes de abrirmos RSLogix 5000 e iniciar a programao, existem algumas coisas que voc precisa saber sobre PLCs em geral. Resumi os termos e as tcnicas bsicas necessrias para trabalhar com a lgica ladder. No um resumo abrangente, mas se voc est apenas comeando, as informaes aqui apresentadas sero muito teis. Cada programador PLC, no importa o nvel de habilidade, deve conhecer os princpios descritos nesta seo e na seo Logic equivalente. Simplesmente no h maneira de contornar isso. Para escrever de forma eficaz um programa, ou at mesmo editar um, o programador deve saber como visualizar os efeitos das mudanas que ele vai fazer. Em outras palavras, voc tem que ser capaz de olhar para a lgica "no papel" e imaginar como a lgica funciona quando ele inserido no PLC.

7

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

O dialeto de PLCs

Deixam para definir alguns termos e smbolos:

INSTRUO - Lgica Ladder linguagem comando lgico do RSLogix composta por "instrues". Um XIC (parece um contacto normalmente aberto -] [-) uma instruo. A temporizador uma instruo. Algumas das mais comuns so as instrues descritas abaixo. BIT - Um endereo dentro do PLC. Pode ser uma entrada, sada ou serpentina interna, entre outros.

RUNG - Uma seo do programa do PLC, que termina em uma funo de sada algum tipo. Assim como em um diagrama de escada eltrica, um degrau tem algum tipo de sada que ligado ou desligado com as entidades precedentes no degrau. O primeiro degrau de um programa de escada sempre 0. Entrada com fio - Uma conexo fsica com o PLC a partir de um dispositivo de entrada (interruptor ou sensor, etc). RSLogix 5000 define o endereo da entrada, com base nos cartes de entrada que voc configurar. Vamos ver como isso funciona, mais tarde, mas aqui est um exemplo de uma entrada com fio: Local: 4: I.Data.3 Aqui est o que cada parte do endereo significa:

Local: 4: I.Data.3 "Local" significa que o mdulo est ligado a um controlador atravs de uma placa de fundo ou com uma ligao em paralelo, mantendo o mdulo dentro de poucos centmetros do controlador. Local: 4: I.Data.3 "4" significa que o mdulo o mdulo 4 (localizado na ranhura 5 no suporte).

Local: 4: I.Data.3 "I" significa que o bit um insumo

Local: 4: I.Data.3 "Data" indica o tipo de dados (este o padro para I / O) 8

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Local: 4: I.Data.3 "3" indica que o bit de entrada 4 sobre a placa (os bits comea com 0).

By the way, no recebem o capital "eus" confundidos com aqueles. Assim, na avaliao de nosso exemplo, poderamos descrever o bit como "Mdulo 4, bit 3".

Aqui onde alguma confuso entra. Porque o sistema de numerao Rockwell comea com 0, eo processador reside no Slot 0, nosso exemplo bit realmente no slot 5 Nossa bit 3 na verdade o quarto bit. Ns tambm poderamos descrever o bit como "slot 5, posio 4". Voc vai ter que aprender a transpor estas formas de descrever um pouco para trs e para a frente em sua cabea. Se voc estiver solucionando um problema, e voc quer algum para olhar para um sinal em nosso exemplo bit, voc pode ter que dizer-lhe para olhar para a quarta posio na ranhura 5. Isso vai lev-lo para o ponto fsico no PLC. No entanto, voc precisa ter em mente que o bit correspondente no seu programa vai ser rotulados Local: 4: I.Data.3.

Ela pode ser confuso, mas voc vai se acostumar com isso.

OUTPUT com fio - A conexo fsica do PLC para um dispositivo de sada (rel ou piloto luz, etc) Sadas so abordados da mesma forma.

Local: 5: O.Data.4 "Local" significa que o mdulo est ligado a um controlador atravs de uma placa de fundo ou com uma ligao em paralelo, mantendo o mdulo dentro de poucos centmetros do controlador. Local: 5: O.Data.4 "5" significa que o mdulo o mdulo 5 (localizado no 6 slot no rack).

Local: 5: O.Data.4 "O" significa que o bit uma sada

Local: 5: O.Data.4 "Data" indica o tipo de dados (este o padro para I / O) Local: 5: O.Data.4 "4" indica que o bit 5 a sada da placa (os bits comea com 0).

9

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Serpentina interna Isto um pouco programvel utilizado para simular um rel dentro do PLC. A bobina interna no tem conexo com o mundo exterior. Ele no se conecta a uma placa de sada. Serpentinas internas so usados para armazenar informao. Os "contatos" deste "rel" pode ser usado vrias vezes em outras partes do programa.

RSLogix 5000 simplificou o processo de descrever uma serpentina interna. Ns podemos simplesmente dar-lhe um nome, conhecido como tag.Por exemplo, se voc tem uma bobina interna, que o resultado de, digamos, trs interruptores de limite porto de segurana com fio, poderamos rotular a bobina "SafetyGatesClosed". Observe a falta de espaos no nome da marca. RSLogix 5000 no permite espaos ou outros caracteres especiais, no nome da marca. Algumas pessoas usam sublinhados, de modo a tag pode ser "Safety_Gates_Closed". De qualquer maneira bom; s depende de que a sua empresa ou seu cliente prefere.

TIMER Um timer uma instruo programvel que permite ligar ou desligar pedaos depois de um tempo pr-definido.

Os dois principais tipos de temporizadores so TON para "temporizador em atraso" e TOF para "timer de atraso".

Timers em RSLogix 5000 nomes utilizao de tags para identificao.

CONTADOR Um contador uma instruo programvel que permite ligar ou desligar os bits aps uma contagem prefixada foi alcanada. Existem diferentes tipos de contadores disponveis no RSLogix, mas a CTU (contrapor-se) instruo cobre tudo, vamos falar aqui. Contadores em RSLogix 5000 nomes utilizao de tags para identificao.

-] [- Contato Normalmente Aberto Quando usado com uma entrada com fio, esta instruo est desligado at que haja uma tenso aplicada para a entrada. O endereo do bit, em seguida, vai alto, ou em, ea instruo torna-se "verdadeiro".

10

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

funciona da mesma forma quando se tem o mesmo endereo como uma serpentina interna, exceto que a bobina deve ser ativado pela lgica do programa.

Allen-Bradley chama esses contatos normalmente abertos "XIC", ou "Se examinar Fechado" instruo. Uma instruo XIC pode fazer referncia a uma entrada com fio, uma sada com fio, uma serpentina interna ou um temporizador feito pouco, entre outros.

-] / [- Normalmente Fechado Contato Este um contato normalmente aberto invertido. Quando usado com uma entrada com fio, esta instruo "verdadeira", at que haja uma tenso aplicada entrada. Em seguida, ele vai baixo, ou desligado, e se torna "falso".

Ele tambm pode ser usado com uma bobina interna, tornando-se verdadeiro quando a bobina est desligado e a tornar-se falso quando a bobina estiver ligado.

Allen-Bradley chama esses contatos normalmente fechados "XIO" ou "verificar se Abertas" instrues.

- () -Sada da bobinaQuando usado com uma sada com fio, esta funo est desligada at que a lgica do programa permite que ele seja ligado. Em seguida, ele se torna "verdade", e vai energizar o dispositivo que est ligado ao respectiva sada. Se for utilizado como uma serpentina interna, que vai activar as instrues associadas com ele. Isto , ela ir fechar uma instruo normalmente aberto e abrir uma instruo normalmente fechada.

Allen-Bradley chama essas sadas "OTE" ou "sada Energize". Uma OTA pode ser usado com uma sada de fio ou uma serpentina interna.

VERDADEIRO - Um estado que indica uma instruo est permitindo que a lgica para "fluir" atravs dele.

Alm disso, se a lgica de um degrau liga a sada do degrau, em seguida, o degrau dito para ser verdade.

FALSE - Sem o bvio, isto o oposto da verdade.

OK, isso era muito para cobrir e para voc entender - no se preocupe, isso vai comear a ficar mais fcil.

11

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Lgica Equivalente

Suponha que queremos usar um PLC para operar uma luz piloto. Na sua forma mais elementar, a lgica PLC muito similar lgica hard-wired que voc encontraria em um diagrama de escada eltrica. Por exemplo, se voc quiser acender uma luz com um boto de presso momentnea, voc conect-lo como o circuito abaixo. Quando voc pressiona PB1, a luz piloto PL1 acende. HN|PILOTO ||LUZ || PB1PL1|| ---] [--------------------------------------- (L) - - | |||

Agora vamos fazer a mesma coisa em um PLC. Para duplicar o circuito com fio em um PLC, voc ligar o PB1 mudana para uma entrada (vamos usar Local: 4: I.Data.3) e ligue o PL1 luz a uma sada (Local: 7: O.Data.0) . O I / O (entradas e sadas com fio) est configurado da seguinte forma:

- H um "PB1" boto interruptor ligado a Local: 4: I.Data.3 do PLC. -H um "PL1" luz piloto ligado a Local: 7: O.Data.0 do PLC. No RSLogix 5000, a tela ficaria assim.

Agora vamos examinar a seqncia de eventos. Quando voc ligar o PLC, o boto PB1 est desligado, ou falso. Portanto, a sada de PL1 desligado. Pressionando PB1 far Local: 4: I.Data.3 verdade, Local: 7: O.Data.0 vir ea luz ser energizado. Ele vai ficar em apenas enquanto voc segurar o boto no.

12

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Assim como a corrente eltrica tem que fluir atravs do interruptor para acender a luz no circuito com fio, a lgica tem que "fluir" atravs da instruo normalmente aberto (que "Fechado" quando voc pressiona o boto) do Local: 4: I.Data.3 para energizar a sada que liga PL1. O destaque verde indica a instruo, "on" ou "verdadeiro".

Um recurso interessante de PLCs Allen-Bradley que voc pode documentar cada bit na programa. No exemplo acima, "PB1" um pouco significado por si s. Depois de adicionar o texto descritivo "Start Motor PB1", as coisas fazem mais sentido.

13

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Escopo do Projeto

Vamos usar uma operao de dosagem como um exemplo. Dosagem, como voc deve saber, o termo que descreve a mistura de ingredientes variados para fazer um produto acabado.

Existem tcnicas que so comuns a dosagem, se voc est fazendo sabo ou bolo mix. Vamos escrever um programa que mistura um limpador de janelas hipottico. Algum tem que definir o procedimento de dosagem. Geralmente, isto feito por um engenheiro de processo ou um engenheiro qumico. Se o trabalho de definio do projeto bem feito, um documento chamado escopo do projeto (ou algo similar) gerado.

extremamente importante que voc compreenda claramente todo o processo que definido no escopo. Se voc tiver dvidas ou preocupaes, voc precisa resolver os antes de comear a programar. Se voc no fizer isso, ento a responsabilidade de erros e omisses, e talvez a culpa, pode ser colocado em voc.

Se voc levantar questes que resultam em alteraes na sequncia definida de operaes, pea ao remetente para revisar o escopo do projeto. De fato, no incomum para um escopo do projeto se submeter a uma srie de revises.

Se houver uma mudana que no est documentado no escopo, voc deve documentar-lo recebendo um e-mail do autor que explica a mudana. Se nada mais, voc quer ter certeza de entender o que a mudana envolve.

Para o nosso projeto, o escopo do projeto a seguinte.

14

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Hyper-Limpador de vidro de dosagem Escopo do Projeto Objetivo O objetivo deste projeto a instalao de um novo sistema de dosagem automtica para misturar HyperGlass Cleaner. Overview

Trs ingredientes (gua encanada, ingrediente QR e ingrediente km) so adicionados em quantidades especificadas, em peso, o tanque de mistura. Depois de todos os ingredientes terem sido adicionados ao tanque de mistura, a mistura misturada rodando o agitador para um dado tempo. Quando o tempo de mistura for concluda, o produto acabado bombeado para as linhas de enchimento para engarrafamento e embalagem final.

15

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Componentes do Sistema

ComponenteFuno

Vlvula AV-CWAbastecimento de gua da cidade para o tanque de mistura

Interruptor de limite LS-CW1Indica quando a vlvula AV-CW est fechado

Interruptor de limite LS-CW2Indica quando a vlvula AV-CW est aberto

BOMBA-QRBombas ingrediente QR para o tanque de mistura

Vlvula AV-QRFontes de QR para o tanque de mistura

Interruptor de limite LS-QR1Indica quando a vlvula AV-QR est fechado

Interruptor de limite LS-QR2Indica quando a vlvula AV-Code aberto

BOMBA-KMBombas ingrediente KM para o tanque de mistura

Vlvula AV-KMFontes KM para o tanque de mistura

Interruptor de limite LS-KM1Indica quando a vlvula AV-KM est fechado

Interruptor de limite LS-KM2Indica quando a vlvula AV-KM aberta

EscalasFornece o peso atual doingredientes no tanque para o PLC

Agitador MTR-MTACombina os ingredientes no tanque de mistura

BOMBA-MTBombas MT ingrediente da misturaTanque

Vlvula AV-MTFornece o produto acabado para o enchimentoLinhas

Interruptor de limite LS-MT1Indica quando a vlvula AV-MT est fechado

Interruptor de limite LS-MT2Indica quando a vlvula AV-MT est aberto

Ultrasonic Sensor de Nvel ULS-1Indica que o nvel no tanque de mistura

16

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Operador de Painel de layout

17

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Operador Componentes do painel

ComponenteFuno

O sistema est pronto PL1 luz pilotoIndica que o sistema est pronto para lotes

Sistema de falhas PL2 luz pilotoIndica que o sistema tem uma avaria e parado

INCIO DO LOTE boto interruptor PB1Inicia um novo lote

PARADA DO LOTE boto interruptor PB2Pra o processo de tratamento por lotes

ADIO DE GUA piloto PL3 luzIndica que o sistema de adio de gua para oTanque de Mistura

ACRSCIMO QR PL4 luz pilotoIndica que o sistema de adio de ingrediente QRpara o tanque de mistura

ACRSCIMO KM PL5 luz pilotoIndica que o sistema de adio de ingrediente KMpara o tanque de mistura

MISTURA PL6 luz pilotoIndica que o sistema est a misturaringredientes

Bombeamento para LINHAS PL7 luz pilotoIndica que o sistema est a bombear o lotenas linhas de enchimento

E-STOP PB3Pra imediatamente a totalidade do sistema

Especificaes eltricas O ultra-som Nvel Sensor ULS-1 fornece um sinal 0-10VDC ao PLC. As escalas fornecem um sinal 0-10VDC ao PLC. Todos os outros sinais de entrada so 120VAC. Todos os sinais de sada so 120VAC.

Seqncia detalhada das operaes H cinco passos no processo de dosagem:

1. Adicione Cidade gua 2 Adicione Ingrediente QR 3 Adicione Ingrediente KM 4 Misturar o lote 5. Bomba do lote para as linhas de enchimento

Para comear um novo lote, o operador verificar se o "Sistema Pronto" luz piloto est ligado e que o tanque de mistura est pronta para receber os ingredientes.

18

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

O operador, ento, pressionar a tecla "INCIO DO LOTE" boto para iniciar o processo de tratamento por lotes. O "sistema de READY" luz piloto apaga-se. Nenhuma outra interveno do operador necessria.

Passo 1 - Cidade da gua AV-CW vlvula automtica ser aberta. A "adio de gua" luz-piloto se acende.

Vlvula AV-CW permanecer aberta at 1.275. de gua da cidade no tanque de mistura. Vlvula AV-CV vai fechar. O estado de AV-CW ser verificada por interruptor de limite LS-CW2. Se LS-CW2 no feita dentro de 2 segundos aps a vlvula foi dito para abrir, uma falha ser gerada eo sistema ser desligado. A "FALHA DO SISTEMA" luz piloto PL2 acender indicando que ocorreu uma falha. LS-CW1 ir verificar se a vlvula est fechada dentro de 2 segundos aps a vlvula foi dito para fechar. Se o fechamento da vlvula no verificado dentro de 2 segundos, uma falha ser gerada, o sistema ser desligado e PL2 acender.

Todas as vlvulas e os respectivos fins de curso vai funcionar da maneira descrita acima. Depois que a gua da cidade foi adicionado, vlvula AV-CW ir fechar e "adio de gua" luz piloto apaga-se.

Passo 2 - Ingrediente QR Vlvula AV-QR ser aberta. Depois da posio da vlvula tenha sido verificada por LS-QR2, PUMP-QR vai bombear 390 . de QR ingrediente para o tanque de mistura. A "Adio de QR" luz piloto ser iluminado enquanto a bomba est funcionando.

Aps o ingrediente QR foi adicionada ao tanque de mistura, PUMP-QR pra eo "Adicionando QR" luz piloto apaga-se. Vlvula AV-QR ser fechado.

Passo 3 - Ingrediente KM Vlvula AV-KM ser aberta. Depois da posio da vlvula tenha sido verificada por LS-KM2, PUMP-KM vai bombear 173 . de ingrediente KM para o tanque de mistura. "Adicionando KM" luz piloto ser iluminado enquanto a bomba est funcionando.

Aps o ingrediente KM foi adicionada ao tanque de mistura, vlvula AV-KM ser fechado. PUMP-KM vai parar. "Adicionando KM" luz piloto apaga-se. Aps LS-KM1 indica a vlvula foi fechada, o motor do agitador MTR-MTA ser iniciado. O "MISTURA" luz-piloto se acende.

19

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Passo 4 - Misturar O agitador ter a durao de trs minutos. O "MISTURA" luz-piloto se acende.

Aps o agitador estiver concluda, o "MISTURA" luz piloto apaga-se.

Passo 5 - Bomba de linhas de enchimento Vlvula AV-MT ser aberta. Aps LS-MT1 indica a vlvula aberta, o "bombeamento para LINHAS" luz-piloto se acende. PUMP-MT vai bombear todo o lote para as linhas de enchimento. Quando o nvel de ultra-som Sensor ULS-1 indica que o tanque est vazio, PUMP-MT ir desligar, vlvula AV-MT ser fechado eo ciclo de dosagem est completa. O "bombeamento para LINHAS" luz piloto apaga-se eo "Sistema Pronto" luz-piloto se acende.

Durante todas as fases do processo de tratamento por lotes, o nvel do lquido deve ser monitorizada atravs do PLC. Se o nvel sobe a mais de 95% da capacidade que o tanque de mistura, o sistema ir gerar uma falha e o processo de dosagem deve ser interrompida.

O operador pode pressionar o boto "E-STOP" boto PB3 para parar o processo a qualquer momento.

FIM DO HIPER-limpador de vidro PROJETO DOSAGEM SCOPE

Resumindo o Scope

Ento, o que temos a partir do escopo? Vamos resumir: Primeiro, 1275. de gua vai ser adicionado ao tanque de mistura. Em seguida, 390 . de QR ser adicionado. O ltimo ingrediente KM, dos quais iremos adicionar 173 .

Depois que todos os ingredientes esto no tanque de mistura, temos que mistur-lo por 3 minutos. Depois, o lote misturado, que bombeia o produto acabado no tanque para as linhas de enchimento. Temos que ter certeza de que todas as vlvulas abrem ou fecham em menos de 2 segundos. Se no o fizerem, ento temos de encerrar o processo.

20

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Precisamos acender as luzes-piloto necessrios para indicar em que fase do processo de dosagem .

Precisamos garantir que o nvel no tanque de mistura no fique muito alta. Se isso acontecer, temos de desligar tudo. Precisamos ter certeza de que as respectivas vlvulas para as bombas esto abertos antes de ligar as bombas. Qual PLC?

H certamente uma srie de fatores que iro determinar qual PLC que voc precisa. Sem entrar em todos aqueles, vamos apenas dizer que o processador 1756-L55 tem muita poder de processamento para este projeto eo custo razovel, por isso vamos usar um.

Antes que voc possa determinar quais mdulos, rack ou fonte de alimentao que voc precisa comprar, voc ter que saber o que os seus requisitos de E / S so. Isto envolve o passo muito crtica colocar para fora o seu I / O. Um pouco de conselho aqui: No economize nesta etapa. Certifique-se o I / O reto diante de voc comear a programar. Um erro ou omisso aqui vai custar dez vezes mais abaixo na estrada. Colocar para fora os I / O

Agora precisamos fazer o layout do I / O. Isso vai nos dizer os endereos para a pontos I / O, quais mdulos PLC que precisamos e como os mdulos PLC precisam ser conectados.

Existem trs tipos de sinais do sistema em lotes: 120VAC entradas digitais (fins de curso e interruptores de boto de presso) 120VAC OUTPUTS1 digitais (vlvulas, motores e luzes-piloto) e insumos 0-10VDC analgico.

Lista de todos os componentes do sistema que esto conectados ao PLC. Categorizar cada Componente de acordo com seu tipo (entrada digital, sada digital ou analgica 0-10VDC). melhor

1 Tecnicamente, as prprias vlvulas no so 120VAC dispositivos, mas neste caso, os solenides que subsequentemente conduzir as vlvulas so. Da mesma forma, os motores que funcionam as bombas e os agitadores no pode ser 120VAC, mas o circuito de controle que opera os motores 120VAC. 21

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

para fazer isso em uma planilha do Excel. Eu forneci uma para este projeto - chamado IO_List.xls e est includo nos arquivos que voc baixou.

Tente manter dispositivos associados juntos. Por exemplo, a "adio de gua" luz piloto deve estar perto da vlvula AV-CW. Isso far com que as impresses eltricos mais fcil de ler e tambm ajudam a manter o programa PLC organizado. Observe a coluna "descritor". Esta uma declarao com a descrio abreviada do dispositivo quando a entrada associada est ligada, ou verdadeiro. Usaremos esses descritores no programa PLC real. Eu no posso enfatizar o quanto importante para obter o palavreado direito em um descritor. Por exemplo, vamos olhar para o LS-CW1. Este fim de curso particular normalmente aberto, mas mantida fechada quando a vlvula fechada. Quando o interruptor de limite fechado, a entrada para o PLC ser ligado. Se usssemos o descritor Limit Switch LS-CW1

que no nos dizem muito, sem se referir s impresses. Alm disso, ele um pouco redundante, como sabemos, um fim de curso com base no prefixo "LS" no nome do dispositivo. Se, no entanto, usamos o descritor Cidade da gua Vlvula AV-CW Fechado LS-CW1

em seguida, que nos diz imediatamente, sem se referir s estampas, que a vlvula de gua da cidade est fechado, como indicado pelas LS-CW1 de fim de curso. Depois de ir em linha com um PLC, se uma entrada energizado (quando usado com uma instruo normalmente aberto), o smbolo para o bit realado. Voc pode perceber rapidamente a declarao descritor actualmente verdade.

22

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Agora, temos de determinar o que os mdulos de entrada e sada que precisamos.

Este um bom momento para chamar o seu local da Allen-Bradleyrepresentante e t-lo ajud-lo a selecionar as peas que vocprecisa. Ele pode trabalhar diretamente de sua lista de E / S e, provavelmente, poupar-lhe um monte de tempo.

O escopo do projeto, disse que as escalas eo Nvel Sensor Ultrassnico fornecer 0-Sinais de 10VDC. Podemos usar uma Allen-Bradley 1756-IF8 Mdulo analgico.

Para as entradas, podemos usar o 1756-IA16 Mdulo de Entrada AC Digital. Desde 11 entradas so

necessrio para o sistema, este carto fornecer 5 peas.

Para as sadas, vamos usar um sadas AC Digital Mdulo 1756-OA16.

Ns ainda precisamos de um rack para manter o nosso processador, as placas de I / O e uma fonte de alimentao. No vamos nos preocupar aqui com o rack ou a fonte de alimentao, pois isso no tem muito efeito sobre a nossa programao. Basta dizer que, tentamos selecionar os componentes que ir fornecer o espao e flexibilidade para futuras expanses.

Atribuio de endereos de I / O

Aqui est o layout final para as cartas do rack:

Slot de 0-1756-L55 processador Slot de 1-1756-IF8 Analog Modules (8 entradas analgicas single-ended) Slot de 2-1756-IA16 Mdulo de Entrada Digital AC (16 entradas discretas) Slot de 3-1756-OA16 sadas AC Digital (16 sadas discretas)

Por favor, consulte o I / O Lista planilha e voc vai ver como o I / O foi atribudo. Uma nota final sobre a lista de I / O - ter o tempo para faz-lo direito e mant-lo atualizado no decorrer do projeto.

23

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

RSLogix Correndo

Para executar RSLogix, clique em:

Iniciar> Todos os Programas> Rockwell Software> RSLogix 5000 Enterprise Series> RSLogix 5000

Uma nota rpida sobre convenes usadas neste livro: Vamos usar o formato mostrado acima para indicar que os itens de menu que voc deve clicar sobre como voc navegar pelos menus e sub-menus. Por exemplo, a linha de cima significa:

Clique em "Start".

Clique em "Todos os Programas". Clique em "Rockwell Software". Clique em "RSLogix 5000 Enterprise Series". Clique em "RSLogix 5000".

Seu caminho para comear RSLogix, dependendo da verso que voc instalou, pode ser ligeiramente diferente.

24

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Voc vai ver isso em seu monitor.

Por padro, o RSLogix 5000 exibe um "Start Page" toda vez que o programa iniciado. A maioria das pessoas don'T usar este e optar por deslig-lo. Selecione Ferramentas> Opes e desmarque a opo "Mostrar pgina inicial em Start Up".

25

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Para abrir uma nova programao, escolha

File> New No Tipo: suspensa, selecione "1756-L55". No campo Nome, digite "lote". No Tipo de chassis: suspensa, selecione a sete slot do chassi "1756-A7".

26

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Clique em "OK" e aparece este ecr.

esquerda, voc ver um menu do tipo explorador. Isso chamado de organizador do controlador. Todas essas pastas e arquivos que voc possa configurar ou visualizar as propriedades do PLC ou os arquivos de dados dentro do PLC.

Dica: Voc pode alternar a Controller Organizer, premindo ALT-0

27

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

A primeira coisa que precisamos fazer configurar o I / O. Role para baixo no controlador e rightclick em "I / O Configuration". Escolha "New Module".

28

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Expanda a seo "Analog".

Selecione "1756-IF8" e clique em "OK".

29

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Clique em "OK" na caixa de dilogo seguinte ea janela "Propriedades do mdulo" aparece.

Esta janela permite-lhe configurar muitos aspectos do carto analgico, incluindo:

-escala (por canal)-faixa de entrada (tenso ou corrente, por canal)-configurao de alarme (por canal)-ganho de calibrao e compensao (por canal)Vamos ajustar isso mais tarde; por enquanto, clique em "OK" para aceitar os valores padro.

Vamos adicionar o carto de entrada discreta. Clique com o boto direito do mouse em "I / O Configuration" e selecione "New Module". Certifique-se de que o mdulo atribudo ao Slot 1.

30

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Expanda a seo "Digital".

Escolha "1756-IA16".

31

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Uma caixa de dilogo aparece solicitando que voc selecione a reviso principal. Selecione o padro. Certifique-se de Slot 2 est selecionado e clique em "OK".

32

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Agora ns podemos adicionar o carto de sada discreta para completar a nossa configurao de I / O. Adicionar um 1756-OA16.

33

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Organizador do Controlador deve ser semelhante a este.

Tenho anotado intencionalmente sobre muitas das opes de configurao para esses cartes, como eu no quero ficar atolados nestes agora. Na maioria dos casos, a configurao padro para os cartes vai funcionar muito bem.

Mais tarde no livro, no entanto, vamos voltar para o carto de analgico para realizar a configurao necessria.

34

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Marcaes Rockwell introduziu o conceito de marcas com RSLogix 5000 Todos os endereos no processador so tag base. V at a parte superior da janela Organizador do Controlador e expandir "Controller lote". Clique em "Controller Tags" e este ecr aparecer.

Observe que todos os cartes de I / O que ns adicionamos agora esto listados na seo Controller Tags. Local: 1 o carto de entrada analgica. Local: 2 o carto de entrada discreta. Local: 3 o carto de sada discreta.

35

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Existem diferentes sees de tags para cada carto. O sufixo "C" (Local: 1: C) significa "configurao". O "I" (Local: 1: I) significa "entrada". O "O" (Local: 3: O) significa "sada".

Cada carto tem sua prpria seo de configurao. Estas seces abrangem os parmetros que vimos quando adicionado em primeiro lugar os cartes. Como voc poderia esperar, a placa de entrada analgica eo carto de entrada discreta tm uma seo "I". A sada discreta tem uma seco de "S".

Por que, no entanto, que a sada discreta tm uma seo "I"? Expanso Local: 3: eu mostrar-nos que esta informao sobre os retornos de carto de falhas, dados, marcas de tempo e estado dos fusveis.

Esta informao pode ser usada no programa para ajudar a solucionar um problema.

36

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Adicionando descritores a sua I / O

Um descritor o texto que est associada com uma marcao. Poderamos acrescentar um descritor para cada tag, mas isso no pode ser rentvel. Temos, no entanto, deseja adicionar descritores para os nossos pontos de E / S.

Na janela tag do controlador, expanda "Local: 1: eu. Desa at a tag nomeada Local: 1: I.Ch0Data. Esta etiqueta tem o valor efectivo do sinal no primeiro canal (canal 0) da placa de entrada analgica.

Tenha isso em mente como voc solucionar um processador ControlLogix. Este um lugar que voc pode olhar para ver se voc est recebendo um sinal na entrada do carto. Vamos esconder Organizador do Controlador (ALT-0) para um momento e maximizar a janela Controller Tags. A tela se parece com isso.

37

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Abra o seu I / O Lista planilha e encontrar a descrio do local: 0: I.Ch0Data. "Peso Lquido no tanque de mistura Escalas SC-1". Copie o texto (CTRL-C)

Clique na coluna de descrio para Local: 0: I.Ch0Data e cole a descrio na caixa.

Repita o processo para as entradas analgicas restantes.

38

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Vamos fazer o mesmo com os descritores para o primeiro carto de entrada discreta. Expandir "Local: 2I". Expandir Local: 2: I.Data.

Estas so as marcas que definem as entradas reais no carto. Como com o carto analgico, este o lugar onde voc olha para ver se voc tem um sinal em uma entrada.

39

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Copie as descries da folha de clculo para este carto.

Guardo a coluna Force Mask e esticou a coluna Descrio para ver a descrio completa.

Voc pode alternar colunas ligado ou desligado na janela Controller Tags por selecionando Exibir> Alternar Coluna

40

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Copie as descries da folha de clculo para o carto de sada.

Isso conclui as descries para o I / O. uma boa idia para economizar seu trabalho com freqncia. Isso feito em RSLogix como em qualquer outro Programa do Windows (CTRL-S, ou Arquivo > Salvar ou).

41

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Programa Escrevendo o

Escada Vista Abra o Controller Organizer, expanda a pasta "Tarefas", e expanda a pasta "Programa Principal". Clique em "Rotina Principal" e voc deve ver isso.

A criao de um controle Rung geral

Normalmente, um programa vai comear com algum tipo de degrau em geral ou de controle mestre. Essa linha vai definir um pouco que deve estar ligado para que todo o sistema funcione, e que incluem os bits que conhecemos deve ser verdade para todo o sistema para funcionar.

42

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Neste projeto, ns certamente queremos o E-Stop para fazer parte dessa lgica. Nosso E-Stop (ou, paragem) um boto interruptor de emergncia est ligado de tal forma que o receptor deve estar ligado para que o sistema funcione.

Voc pode adicionar um degrau clicando com o boto direito sobre o nmero degrau e selecionar "Adicionar Rung" no menu suspenso.

Voc tambm pode pressionar CTRL-R.

Queremos usar a entrada de E-Stop neste degrau. Encontre o XIC (examinar se estiver fechado)ferramentaboto no menu do usurio.Voc pode inserir a instruo em um par de formas. Basta clicar sobre o cone XIC ir adicion-lo ao degrau. Voc tambm pode clicar, segurar e arrastar a ferramenta para o ponto no degrau onde voc quer inserir.

43

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Clique e arraste-o para o novo degrau que voc acabou de criar. Voc vai ver que, como voc chegar perto do degrau, um ponto verde aparecer. Pontos verdes representam possveis pontos de desembarque para a sua instruo.

44

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Solte o boto do mouse e sua tela deve ser semelhante a este.

45

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Pressione a tecla Enter no teclado. Um menu dropdown aparece acima da instruo.

46

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Abra o menu suspenso e sua tela agora se parece com isso.

Note-se que todos os grupos de tag do nosso I / O esto mostrando agora.

47

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

A partir da lista I / O, vemos que o interruptor de parada de emergncia conectado para a ltima posio na placa de entrada, dando-lhe um endereo de Local: 2: I.Data.15. Queremos encontrar essa marca nesta janela.

Expanda o grupo de tag Local: 2: Eu, em seguida, expanda o grupo tag Local: 2: I.Data.

48

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Clique no bit 15 na caixa para atribuir esse endereo para a instruo.

49

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Clique e arraste o boto da ferramenta OTE (sada de energia) o novo degrau. Coloque-o no marcador direita.

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdiaengenheiro-and-technician.com

a partir do menu do usurio at

50

A tela se parece com isso.

51

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Clique na caixa azul (o campo nome da marca) acima da instruo. Digite a frase "SystemEnable" na caixa e pressione enter.

Como este um nome de marca, no pode haver espaos ou caracteres especiais no nome.

52

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Esta uma nova tag para este programa, por isso temos que defini-lo. Clique com o boto direito do mouse no campo de nome da marca azul.

No menu suspenso, escolha "Novo Sistema de Habilitao".

53

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

A caixa de dilogo "New Tag" aparece.

A tag estamos definindo aqui simplesmente um pouco, para que possamos aceitar os valores padro na caixa de dilogo. Na verdade, ns realmente no precisamos adicionar uma descrio, como o prprio nome da marca bastante auto-explicativo.

Clique em "OK".

54

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Sabemos do escopo do projeto que o sistema deve parar se houver uma falha. Estamos no tenho certeza dos detalhes de todas essas falhas ainda, mas sabemos que vamos resumir essas falhas em algum lugar no programa. Isso resultar em um pouco. Ns vamos usar a tag address "SystemFault" para esse bit. Sabemos, tambm, que queremos que o "SystemEnable" para ser, se fizermos no tem uma falha. Tenha pacincia comigo aqui e ele vai fazer sentido. Clique e arraste o XIO (examinar se aberto) ferramenta boto a partir do menu do usurio at o novo degrau. Coloque-o logo direita da entrada de parada de emergncia. D um duplo clique na tag arquivado eo tipo "SystemFault" na caixa. Deve olhar como este:

Clique com o boto direito do mouse sobre o nome da marca e definir o tag (voc tambm pode pressionar CTRL-W para chegar ao a caixa "New Tag" dilogo). By the way, se voc esquecer de definir que tag, RSLogix 5000 ir lembr-lo quando voc aceita as edies degrau.

Vamos ver o que temos. A lgica do degrau funciona como um circuito eltrico. Se o E-Stop limpa e no h uma falha no sistema, o Sistema Ativar pouco estar no ar. Isso exatamente o que queremos. Vamos trabalhar a lgica falha mais tarde.

55

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Precisamos aceitar o degrau mais atual. Clique com o boto direito do mouse sobre o nmero degrau (0) e esta suspensa aparece.

56

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Escolha "Aceitar Pendentes Rung Edits".

Ns completamos o primeiro degrau no programa. Voc pode se perguntar por que a instruo SystemFault realado em verde. Isto porque o valor da etiqueta SystemFault 0. Como a instruo uma XIC, ou Examinar se fechado, a instruo verdadeiro. Portanto, a instruo destacada. Voc deve observar que essas cores so altamente configurveis. Na verdade, eu j vi muitos diferentes esquemas de cores. Basta ter em mente que voc pode olhar para laptop de algum e encontrar azul, por exemplo, foi configurado para destacar um pouco isso verdade.

Iniciando um ciclo de Batch

O escopo do projeto, disse que o operador pode iniciar um lote pressionando a tecla "Iniciar Batch" boto em seu console. Vamos comear com essa entrada.

57

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Clique com o boto direito do mouse sobre o ltimo degrau e escolha "Adicionar Rung". Clique e arraste o XIC (examinar se boto de ferramenta fechada) a partir do menu do utilizador para o lado esquerdo do novo degrau.

Clique no campo Nome da tag acima da instruo e navegar atravs dos grupos de tags, at encontrar a entrada Local: 2: I.Data.0. Este o "Iniciar Batch PB1" boto.

Clique e arraste o (energizao da sada) boto da ferramenta OTE a partir do menu do usurio at o novo degrau. Coloque-o no marcador direita. Estamos criando uma nova tag que indica que o sistema est de lotes. Rotular esta tag "SystemBatching". Boto direito do mouse sobre a tag, selecione "New SystemBatching" e aceite os padres.

Se o operador escolhe, ele pode parar o lote. Ns vamos fazer uso do "Stop Batch" boto. Clique e arraste o XIO (examinar se aberto) boto de ferramenta a partir do menu do usurio at o novo degrau. Navegue atravs da tag groups at encontrar a entrada Local: 2: I.Data.1. Este o boto de "STOP lote PB2".

Ns no queremos que o operador seja capaz de iniciar um lote se o Sistema Habilitar bit no est ligado. Vamos acrescentar que, arrastando o XIC (examinar se estiver fechado) boto de ferramentapara a esquerdalado do novo degrau.

RSLogix 5000 permite atribuir rapidamente uma tag para este bit, arrastando o nome pouco de outro degrau.

Clique, segure e arraste o nome da marca "SystemEnable" da OTE em Rung 0. Como voc arrastar a caixa de nome de marca, voc vai ver retngulos cinzas aparecem, indicando que estes so locais potenciais para atribuir a tag. medida que o cursor se aproxima de um alvo, esse cone alvo muda para um oval verde.

58

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Solte o boto do mouse quando o cursor est perto da primeira instruo no degrau.

59

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Aqui o que temos at agora:

Este degrau estamos criando vai funcionar bem como um circuito de partida do motor tradicional, que usa um contato da partida de motor ligado em paralelo com o boto de arranque para segurar na bobina. No PLC, o "contato" uma XIO com a mesma marca como o "coil", que "SystemEnable".

60

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Precisamos de "ligar o contato", em paralelo com o boto de arranque. Fazemos isso com um ramo instruo. Arraste o boto da ferramenta Filiale coloc-lo no marcador entre oSistema Habilitar bit eo bit Batch Start.

61

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Clique na seo azul do ramo e arrast-lo para o alvo para a direita da instruo PB1 Batch Start.

Como voc est arrastando, parece que isso.

62

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Solte o boto do mouse e do ramo vai aparecer ao redor do bit Batch Start.

63

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Clique e arraste o XIC (examinar se estiver fechado) boto de ferramentaa partir do menu do usurio aolado esquerdo da nova filial.

Queremos que esta instruo a ser marcado "SystemBatching", assim como a OTE neste degrau. Existe uma maneira rpida de fazer isso. Basta clicar e arrastar o "SystemBatching" name tag da OTE neste degrau para a nova instruo.

Isso chamado de um degrau de travamento. Se o bit SystemEnable est ligado, o bit SystemBatching pode ser travado pressionando momentaneamente o Batch boto Iniciar. O bit SystemBatching vai ficar no degrau e continuar fechado at que o lote boto de parada pressionado ou o pouco SystemEnable apaga. Pensando no futuro, no entanto, sabemos que o sistema ir parar o lote automaticamente depois de ter bombeado todo o produto acabado para as linhas de enchimento. No temos certeza de como vamos saber que ainda, mas sabemos que precisamos um pouco para soltar o degrau. Clique e arraste o XIO (examinar se aberto) boto de ferramenta a partir do menu do utilizador para baixo para o marcador em frente da instruo SystemBatching OTA. Digite o tag "BatchComplete" e definir a tag (CTRL-W). 64

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Clique com o boto direito do mouse sobre o nmero degrau e verificar a degrau. Ele deve aparecer como este.

Observe como o degrau tornou-se muito tempo para ser contido em uma linha, por isso RSLogix colocando a instruo OTE abaixo e re-encaminhamento a linha de ligao. preciso, mas um pouco confuso. Voc pode contornar isso de duas maneiras. Voc pode definir o fator de "Zoom" no menu "View" para obter o degrau para aparecer em uma linha.

65

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Voc tambm pode ocultar organizador do controlador com a tecla "ALT-0". Isso o que vamos fazer aqui. No temos uma necessidade real para ver o Controller Organizer agora, de qualquer maneira.

66

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Centrais de Passos Como voc se lembra do escopo do projeto, h uma srie de passos necessrios para criar o produto acabado. Eles so: 1 Adicionar gua da cidade 2 Adicionando QR qumica 3 Adicionando qumica KM 4 Mistura-se a mistura com o agitador 5. bombeamento do produto acabado para as linhas de enchimento

Passo 1 - Adicionando Cidade gua

Precisamos iniciar Passo 1: Antes de fazer isso, porm, precisamos adicionar outro pouco permissiva. Vamos marcar esse bocado "SystemReady".

Sabemos que, se o sistema ativado, mas no atualmente lotes, ele est pronto para comear um lote. Precisamos inserir uma nova linha e criar um "SystemBatching" e pouco "SystemReady".

Adicionar um novo degrau e program-lo como mostrado na Linha 2.

67

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Voc pode ver como Linha 2 deve olhar na imagem abaixo. O "SystemReady" bit ser aceso quando o sistema estiver ativado, mas no em lotes.

Para realmente iniciar o lote e manter o lote na Etapa 1, vamos usar a trava instruo Output (OTL). Esta instruo funciona em conjunto com o Destrave instruo Output (OTU). As instrues devem trabalhar no mesmo endereo do bit, mas so normalmente encontrados em diferentes degraus. O lote ser iniciado quando o operador aperta o boto Iniciar Batch. Vamos agarrar essa parte e rotul-lo Passo 1. Insira uma nova linha na parte inferior da escada. Precisamos de uma XIC para o bit SystemReady e um XIC para o boto Iniciar Batch no incio da nova linha.

Clique e arraste o XIC (examinar se estiver fechado) boto de ferramentaa partir do menu do usurio aolado esquerdo da nova filial. Arraste a tag "SystemBatching" da Linha 2 para o novoinstruo.

68

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Para reduzir a digitao, voc pode copiar e colar as instrues. Destaque a instruo Batch Iniciar no Rung 1, clicando no cone XIC.

Pressione CTRL-C.

Clique no nmero de degrau para Rung 3. Pressione CTRL-V. A instruo duplicada na Linha 3.

Clique e arraste o (trava sada) boto da ferramenta OTL a partir do menu do usurio para a direita lado da nova filial. Digite o nome do tag "BatchStep1" e definir a nova tag.

No entanto, se o boto for pressionado, se o sistema j est em lotes e em outro passo? Para impedir que isso acontea, vamos ter certeza de que a nica maneira que o sistema possa entrar Passo 1 se ele no estiver em outro passo j.

69

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Adicionar uma srie de instrues XIO e marc-las BatchStep2, BatchStep3, BatchStep4 e BatchStep5. Definir todas as novas marcas Digite os descritores apropriados. Verifique se o degrau.

Voc pode se perguntar por que no escolheu usar a sada de instruo trava OTL em Rung 1. Muitas vezes, uma questo de escolha pessoal; s vezes um "tradicional" trancando degrau melhor do que usar um OTL. Na Linha 1, fomos capazes de manter toda a lgica que afeta a pouco SystemBatching em um degrau. Isso torna mais fcil de ler e um pouco mais condensada. Algumas pessoas vem uma trava tradicional, um pouco mais seguro. A deciso sua, no entanto.

O Tag do banco de dados

Ao olhar para Linha 3, vemos que algumas descries so um pouco falta. A "SystemBatching" name tag explica o que a pouco faz, mas os "Batch etapa" nomes de marca no nos dizem muito. Ns precisamos adicionar algumas descries.

70

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Voc se lembra das aes para cada lote Passo: 1 Adicionar gua da cidade 2 Adicionando QR qumica 3 Adicionando qumica KM 4 Mistura-se a mistura com o agitador 5. bombeamento do produto acabado para as linhas de enchimento.

Podemos clicar com o boto direito sobre a tag "BatchStep1" na OTE e escolha Propriedades "Editar BatchStep1". Podemos, ento, adicione o texto "Adicionar Cidade da gua" para a caixa de descrio, como mostrado abaixo.

71

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

O resultado este:

Uma vez que temos mais trs tags para definir, vamos dar uma olhada no banco de dados de tags. Primeiro, porm, precisamos saber que RSLogix 5000 tem diferentes categorias de tags. Rockwell chama este atributo de um Scope tag Dados.

H tags do controlador ou marcas globais, que podem ser usados por todas as tarefas e programas do PLC.

H marcas de programa, ou tags locais, que podem ser usados apenas por um programa individual. Quando as tags so criados como temos feito, este o padro. Vamos dar uma olhada nas marcas que temos at agora no Monitor de Tag. Pressione Alt-0 at Organizador do Controlador volta vista.

72

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

D um duplo clique em "Controller Tags" em Controlador DOSAGEM. Estes so os grupos de tags que foram atribudos quando adicionamos o nosso I / O.

73

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Clique duas vezes no "Programa Tags" em Tarefas> principal do programa. Aqui esto as tags que criamos como ns escrevemos o programa.

74

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Esconder o controlador organizador (ALT-0), e podemos ver as descries.

75

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Vamos adicionar o resto das descries das etapas lote. Clique na aba "Edit Tags" na parte inferior.

Voc vai notar que alguns dos campos na tabela so diferentes.

76

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Selecione o campo "Descrio" para BatchStep2 e digite na descrio.

77

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Clique no campo de descrio para cada etapa de produo, adicionar a respectiva descrio.

Uma nota, no entanto; tenha cuidado quando estiver a editar as tags nesta tabela. Muitas vezes, no h nenhum disponvel desfazer.

Entradas analgicas

Antes de prosseguir com a Etapa 1, preciso escalar as placas analgicas para as escalas tanque de mistura e do sensor de nvel de ultra-som.

H um par de maneiras de dimensionar um valor que comea a partir de uma entrada analgica no RSLogix 5000 Ns podemos dimensionar o valor dentro do programa, ou podemos fazer o dimensionamento certo no carto.

H vantagens e desvantagens de ambos os mtodos. Escala no carto simples e direta, mas uma vez que a placa est configurada, a configurao no pode ser alterada, a menos que o PLC est offline. Isso no bom para os processos que devem ser executados de forma contnua.

78

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Escala no programa mais difcil, mas ajustes no algoritmo de escalonamento pode ser feito enquanto o PLC ainda est em execuo.

No nosso caso, como em muitas aplicaes de processamento em lote, o processo no tem que correr continuamente. Por exemplo, quando o tanque est cheio de mistura, podemos encerrar o PLC e executar manualmente a bomba que esvazia o tanque. Esta "janela" nos daria tempo mais que suficiente para re-configurar a placa analgica.

Para configurar o nosso 1756-IF8 carto de entrada analgica, preciso saber que tipo de sinal que temos vindo de nossos sensores, a gama dos sinais que recebemos de nossos sensores e as unidades de engenharia para cada sensor. Vamos comear com a balana.

Configurando a placa de entrada analgica para calcular Tanque Peso As escalas so para estes tipos de aplicaes geralmente consistem de uma unidade autnoma que calibrado pelo fabricante das escalas. A unidade tem geralmente um monitor que mostra o peso real e uma sada que pode ser alimentado a um PLC. Vamos supor que a sada da nossa unidade foi calibrado para 0-10 VDC. Zero volts igual a 0 e 10 volts igual a 2.000.

Agora sabemos o tipo de sinal de tenso DC, o intervalo de 0-10 e as unidades de engenharia so libras.

79

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Clique com o boto direito do mouse sobre o carto 1756-IF8 no Controller Organizer e escolha "Propriedades". Clique na aba "Configurao" e voc vai ver isso.

Voc vai ver que o Canal 0, que o nosso canal de Escalas, selecionado. Clique no menu suspenso para "Faixa de entrada" e selecione "0V a 10V". Altere o campo "Low Signal" para 0. Altere o campo "High Engenharia" para 2000 Altere o campo "Low Engenharia" para 0. Isso tudo o que realmente precisa fazer. No entanto, vamos aproveitar o fato de que h um filtro disponvel. Este filtro suaviza as transies de entrada.

Defina o campo "Filtro Digital" para 1000 ms.

80

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Clique em "Aplicar" e estamos a fazer com as escalas.

Configurar o carto de entrada analgica para Calcular Nvel do Tanque

Como as escalas, o sensor de nvel ultra-snico calibrado para um 0 a 10VDC sinal. Zero volts indicar o tanque est vazio. Dez volts indica que o tanque est na sua marca "full", espero uma distncia segura de sua capacidade mxima atual.

A unidade de engenharia utilizada para o nvel do reservatrio percentual.

81

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Escolha do canal 1 no carto.

Clique no menu suspenso para "Faixa de entrada" e selecione "0V a 10V". Altere o campo "Low Signal" para 0. Altere o campo "High Engenharia" para 100 Altere o campo "Low Engenharia" para 0. Novamente, isso tudo o que realmente precisa fazer, mas vamos definir o campo "Filtro Digital" para 1000 ms.

82

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Clique em "Aplicar".

Voltar para dosagem - Passo 1 D um duplo clique sobre o "MainRoutine" no organizador do controlador, e depois esconder o organizador. Role a pgina e adicionar um novo degrau na parte inferior da escada.

Vamos abrir a vlvula de gua da cidade neste degrau, por isso queremos ter certeza de que ele ainda seguro e desejvel para abrir a vlvula. Ou seja, certifique-se de que no existem falhas, o boto de parada de emergncia no tenha sido pressionado eo Batch boto de parada no foi pressionado. Usando um XIC com o pouco SystemBatching vai confirmar tudo isso.

Insira um XIC. Poderamos arraste o "SystemBatching" tag de Rung 3, mas vamos adicion-lo usando o menu tag suspensa na instruo. D um clique duplo no campo nome da marca acima da instruo. Neste ponto, voc pode digitar o nome da marca e pressione Enter para atribuir a tag para esta instruo.

83

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Vamos usar a lista suspensa, no entanto. Clique na seta no cabealho suspenso e voc v isso.

Role para baixo at encontrar a tag "SystemBatching". Selecione-o e pressione enter. RSLogix d-lhe uma srie de maneiras para atribuir um nome de marca. Use o que for mais fcil para a situao particular.

Uma vez que s deseja abrir essa vlvula e adicionar gua encanada na Etapa 1, inserir um XIC com a tag "BatchStep1".

Insira um OTE para a vlvula de gua da cidade (Local: 3: O.Data.1).

Lembre-se que queremos colocar 1.275. de gua no tanque de mistura. Ns vamos usar o LEQ instruo (Menor ou igual a) para conseguir isso.

84

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Role para a direita na barra de ferramentas Idioma Elemento at ver a aba "Comparar". Clique sobre ele.

85

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Clique e arraste o boto da ferramenta LEQ para o marcador logo esquerda da OTE.

86

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Fonte A na instruo o peso do tanque. Clique no campo tag azul e rolagem atravs das marcas at encontrar Local: 1: I.Ch0Data (Peso lquido em mistura Escalas tanque). Pressione a tecla Enter. Fonte B o nosso ponto de ajuste, que, como voc se lembra do escopo do projeto 1.275. Digite 1275 para Fonte B. A instruo LEQ permanecer verdade, desde que o peso do tanque no exceda 1275 .

Aps a quantidade correta de gua da cidade foi adicionado, precisamos avanar para o passo 2.

87

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Ns vamos fazer uso do fato de que sabemos que o sistema est atualmente na Etapa 1, mas o tanque de mistura tem gua suficiente ( 1.275) para ir para a prxima etapa.

Usaremos a OTU (Sada Destrave) instruo para desligar o pouco que travam na Rung 3 Rung 5 funciona da seguinte forma: A instruo XIC "BatchStep1" est ligado. O peso do tanque de mistura atingiu o valor nominal de 1275, de modo que o GEQ (maior ou igual a) instruo tambm verdadeiro. Como resultado, o bit "BatchStep1" destravado (desligado) e "BatchStep2" est travada (ligado). Tome um momento para certificar que voc entendeu como que o peso no tanque sobe passado 1275, a vlvula de gua da cidade desligada eo sistema faz a transio para a Etapa 2.

88

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Passo 2 - Adicionando Chemical KM

Passo 2 ser semelhante Etapa 1, ento em vez de criar novos degraus a partir do zero, vamos copiar e colar os degraus do Passo 1. Clique no nmero de degrau para Rung 4 Segure a tecla SHIFT e clique no nmero degrau por degrau 5 A barra verde circunda ambos os blocos de nmeros degrau.

Pressione CTRL-C. Pressione CTRL-V. Agora voc tem novos degraus, 6 e 7.

Vamos comear com degrau 6.

Change "BatchStep1" para "BatchStep2" (neste caso, basta clicar duas vezes sobre o nome da marca e alterar o "1" para "2" e pressione enter).

89

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Ns vamos estar a olhar para um valor nominal de 1.275 + 390, uma vez que j 1.275. de gua no tanque de mistura e precisamos adicionar 390 . de QR. Alterar Fonte B na instruo LEQ para 1665.

Consulte o I / O lista planilha e observe que a vlvula automtica QR tratado como Local: 3: O.Data.3. Atribuir isso ao OTE. Na Linha 7, a mudana "BatchStep1" para "BatchStep2". Alterar Fonte B na instruo GEQ para 1665. Altere o (Destrave Output) instruo OTU de "BatchStep1" para "BatchStep2". Altere o (trava Output) instruo OTL de "BatchStep2" para "BatchStep3". Deve olhar como este.

90

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

H uma grande diferena entre o processo de adio de gua da cidade e adicionando QR - o produto qumico QR precisa ser bombeado. Isso significa que no s temos que abrir uma vlvula, mas ns tambm temos que ligar a bomba.

Em primeiro lugar, queremos ter certeza de que a vlvula est sendo instrudo para abrir, por isso vamos usar um XIC da bomba AV-QR na lgica. Em seguida, vamos esperar para ligar a bomba at que a vlvula verificada a ser aberto pela chave de limite LS-QR2. Como um mecanismo de proteo, vamos olhar para fim de curso LSQR1 para se certificar de que no indica que a vlvula est fechada.

Boto direito do mouse na Linha 6 e escolha "Adicionar Rung". Para que voc possa aprender um pouco mais sobre a edio ASCII, vamos construir toda a linha a partir da linha de comando ASCII. Clique duas vezes em 7 tocado a caixa de entrada de string ASCII aparece. Digite o seguinte texto: XIC Local: 3: O.Data.3 XIO Local: 2: I.Data.4 XIC Local: 2: I.Data.5 OTE Local: 3: O.Data.4

91

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Pressione Enter e as instrues exibidas.

OK, talvez no fosse a melhor aplicao para o editor ASCII, mas pelo menos agora voc sabe que pode ser feito.

Passo 3 - Adicionando Chemical KM

Passo 3 ter a mesma lgica do Passo 2, ento vai cortar e colar para criar novos degraus.

Clique na Linha 6, mantenha pressionada a tecla SHIFT e clique em Linha 8 para selecionar os novos degraus. Pressione CTRL-C. Clique no ltimo degrau e pressione CTRL-V.

Alterar todos os nomes de marca para obter instrues XIO e XIC para coincidir com o novo passo.

Ns vamos estar a olhar para um valor nominal de 1.665 + 173, uma vez que j 1.665. de gua no tanque de mistura e precisamos adicionar 173 . de KM. Alterar Fonte B na instruo LEQ a 1838.

92

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Alterar Fonte B na instruo GEQ a 1838. Mude a trava e soltar sadas para incrementar o sistema para a Etapa 4.

Deve olhar como este depois de ter feito as alteraes e verificou os degraus.

Passo 4 - Misturando Depois que todos os ingredientes esto no tanque de mistura, temos para executar o agitador por 3 minutos. Vamos montar um temporizador para funcionar por 3 minutos. Quando o cronmetro for feito, vamos incrementar o sistema para a Etapa 5 Isso vai desligar o agitador.

Comece a insero de um novo degrau na parte inferior. Insira uma instruo XIC com o endereo do B3: 0/2.

Insira uma instruo XIC com o endereo B3: 0/13. 93

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Clique na aba "Timer / Contador" no menu Idioma do elemento. Clique e arraste o boto da ferramenta TON para baixo para o lado direito da nova linha.

Este tipo de temporizador chamado de Timer On Delay. Assim que as instrues anteriores que so verdadeiras, ele vai comear a cronometragem. O bit de habilitao (EN) acender. Depois de atingir seu valor predefinido, o bit Done (DN) se acender.

Em primeiro lugar, temos que atribuir um nome de marca para o temporizador. D um duplo clique no campo "timer" na instruo. Digite "AgitatorRunTime" para o nome da marca. Definir o nome do novo tag timer, como no possvel atribuir presets at que voc faa isso. A base de tempo para a instruo TON sempre um ms. Queremos tempo por 3 minutos, ou 180 segundos, assim ns entramos com a pr-estabelecido de 180000 Clique duas vezes no campo Predefinio e digite 180000, pressione Enter. Deixe o valor acumulado em 0, como isso vai ser mudado como o temporizador comea a temporizao.

94

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

O degrau concludo se parece com isso.

Para executar o agitador, insira um novo degrau na parte inferior.

Clique na aba "Usurio" do menu de boto de ferramenta e arraste uma instruo XIC para o primeiro marcador da nova linha. Ns vamos usar o pouco Ativar (EN) do temporizador para o tag.

95

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Para atribuir um temporizador de permitir bit, clique duas vezes no campo de nome de marca para a nova instruo XIC e navegue at o PT (ativar) bit do temporizador.

96

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Adicionar uma instruo OTE para o tanque de mistura agitador.

O bit de habilitao de um temporizador estiver ligado apenas quando o timer estiver ativado. Na Linha 12, por exemplo, se o bit SystemBatching desliga, ou o Batch Passo 4 bit desligado, o timer no sero mais habilitados. Consequentemente, o seu bit de habilitao, AgitatorRunTime.EN ser desligado.

Vamos desligar o temporizador, incrementando o sistema para a prxima etapa, quando o timer feito.

97

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Insira uma nova linha na parte inferior e arrastar um XIC para o primeiro marcador. Vamos atribuir o bit Done (DN) do temporizador para esta instruo. Ele formatado como o bit de habilitao, exceto que voc use .DN como sufixo. Marcar esta instruo como AgitatorRunTime.DN.

Vamos usar o mesmo mtodo para incrementar o sistema para a etapa 5 que usamos anteriormente. Arraste uma instruo OTU para o ltimo marcador no degrau. Marcar a instruo para ser Passo 4, que BatchStep4.

Insira uma nova filial em torno da OTU arrastando um boto de ferramenta Branch para o marcador na frente da sada. Pegue a perna direita do ramo e mov-lo para o marcador aps a sada. Insira uma instruo OTL na parte inferior do ramo e marc-lo como BatchStep5.

Agora, quando o timer feito e AgitatorRunTime.DN liga, ele vai soltar Passo 4 e comear a Etapa 5.

98

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Passo 5 - Bomba de linhas de enchimento

Uma vez que esta etapa envolve uma bomba, ser semelhante ao Passo 3 Vamos salvar a ns mesmos a digitao e copiar tudo do Passo 3. Clique na Rung 9 Segure a tecla SHIFT e clique em Linha 11 Pressione CTRL-C. Clique no ltimo degrau. Pressione CTRL-V.

Na Linha 15, altere BatchStep4 para BatchStep5. Altere a tag da instruo de sada para Local: 3: O.Data.13. Queremos que a bomba at o tanque de mistura est vazio. Ns vamos usar o sensor de nvel de ultra-som para determinar se o tanque tem lquido nele. Ns vamos usar uma instruo GEQ para alcanar este objetivo. D um duplo clique sobre o "LEQ" texto na instruo LEQ. Tipo GEQ (para Maior ou igual a) em que o espao. Alterar Fonte A da instruo a Local: 1: I.Ch1Data. Este o endereo do sensor de nvel escalado. Podemos ser tentados a colocar um valor de 0 na Fonte B, mas que poderia ser arriscado. Em primeiro lugar, bombear o tanque seco pode ser difcil na bomba. Em segundo lugar, devido deriva no sensor de nvel, poderamos nunca ter uma leitura igual a zero em alguns casos.

Os engenheiros de processo nos disseram que esvaziar o tanque para 3% desejvel. Coloque um em trs para o valor de Source B.

Alterar Linha 16 para mostrar a vlvula correta, chaves fim de curso e endereos de bomba.

Uma vez que este o ltimo passo no processo de tratamento por lotes, usaremos Rung 17 a incrementar de Passo 5 e completar o ciclo de tratamento por lotes.

Alterar o primeiro XIC em Rung 17 a BatchStep5.

Copie a instruo GEQ de Rung 16 Clique na instruo, pressione CTRL-C e clique na instruo GEQ em Rung 18 Pressione CTRL-V.

Excluir o outro GEQ de Rung 17 (a que faz referncia o peso do tanque).

Alterar o GEQ restante em Linha 17 para a LEQ. 99

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Alterar tag da instruo OTU de BatchStep3 para BatchStep5. Clique com o boto direito do mouse sobre a instruo OTL (L) no ramo inferior. Escolha a opo "Alterar tipo de instrues" e torn-lo um OTE. Altere a tag para BatchComplete. Este o "lote completo" bit. A tela deve ser semelhante a este.

Quando o sistema entra no Passo 5, o tanque de mistura ser quase total. A instruo GEQ ser verdade e abrir a vlvula de tanque de mistura.

Quando a vlvula foi aberta e verificada por meio de chaves fim de curso, a bomba funcionar. Quando o nvel do reservatrio baixa para 3%, a vlvula fecha-se e a bomba de mistura em tanque ir parar.

Ao mesmo tempo, a pouco BatchStep5 sero destravadas ea instruo BatchComplete OTE ser ativado. Ele ir desarmar a trava na Linha 1 e desligar o bit SystemBatching.

100

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

O sistema retorna ao seu estado inativo e est pronto para comear um novo lote. Falhas

O programa pode ser concludo em um sentido operacional, mas precisamos adicionar a lgica para detectar falhas.

Posio da Vlvula Falhas

Fomos informados no escopo do projeto, que a posio da vlvula deve ser verificada pelos interruptores de limite dentro de 2 segundos. Vamos usar um temporizador individual para cada vlvula para alcanar este objetivo. Digite na lgica como mostrado abaixo.

101

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Devemos acomodar as duas condies que indicam uma falha. A primeira que a vlvula foi dito para abrir, mas no abriu. A segunda condio a culpa a vlvula foi dito para fechar, mas no fechou.

Lembre-se que as chaves fim de curso das vlvulas so eletricamente normalmente aberto e vai ser fisicamente mantido fechado pela vlvula quando est em posio.

Quando a vlvula est aberta, devemos obter um sinal para a entrada Local: 2: I.Data.3 quando o interruptor de limite LS-CW2 ativado pela vlvula. Quando a vlvula fechada, devemos obter um sinal para a entrada Local: 2: I.Data.2 quando o interruptor de limite LS-CW1 ativado pela vlvula.

Usamos o XIO (examinar se aberto) instruo. Queremos saber se o que fazemos no obter um sinal das chaves fim de curso, quando deveramos. Uma instruo XIO utilizado numa entrada ser sempre verdade, se no houver nenhum sinal na entrada.

Vejamos como ele lida com a primeira condio de falha (a vlvula foi dito para abrir, mas no abriu). A sada da vlvula Cidade gua est ligado, mas o fim de curso LS-CW2 est aberto eletricamente. Isso significa que a instruo XIO para LS-CW2 na Linha 18 verdadeira. Isso cria uma condio indesejvel eo tempo comear a contar.

102

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

A imagem abaixo mostra o que o estado das instrues seria depois de um segundo da vlvula que est sendo instrudo a abrir, mas LS-CW2 ainda no est sendo ativado.

Voc pode ver que a vlvula de gua da cidade est sendo contada para abrir, como Local: 3: O.Data.1 destaque. Voc tambm pode ver que LS-CW2 diz que a vlvula de gua da cidade no aberto, como tambm destacada. O cronmetro comeou a poca e atingiu, ou acumulada, 1 segundo. Se o temporizador chega a 2 segundos, o temporizador feito pouco ValveAVCWFault.DN aparecer e ligar o bit SystemFault em Rung 19.

Como usamos o pouco SystemFault em Rung 0, isso far com que o bit SystemEnable para desligar.

Consequentemente, degraus 1 e 2 se tornar falso eo sistema ir parar de lotes.

103

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Vamos olhar para a outra condio; ou seja, a vlvula foi dito para fechar, mas no fechou. Isso realizado na filial na Linha 18 Se a sada da vlvula no est ligada, mas o fim de curso no estiver ativado, o timer comear e gerar uma falha.

s vezes fica confuso quando voc est trabalhando com a instruo XIO. A lgica invertida e voc tem que virar algumas coisas na sua cabea.

A lgica que usamos aqui para detectar uma falha de vlvula bastante normal e seu uso generalizada. A parte agradvel sobre essa lgica que muito fcil de resolver. Voc pode fisicamente olhar para a vlvula para ver se aberto ou fechado. Em seguida, voc pode olhar para a entrada que voc est recebendo a partir do fim de curso. Se voc estiver recebendo um erro quando voc no deve, em seguida, basta inverter a instruo para o fim de curso. Mud-lo de uma XIO a um XIC, ou vice-versa.

Vamos criar os temporizadores de falhas para as vlvulas restantes. Esta a imagem para a vlvula de QR e KM lgica falha da vlvula.

104

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Esta a tela para o tanque de mistura a lgica falha da vlvula.

105

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Observe como o degrau do sistema de falhas tem crescido.

106

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Para completar a nossa lgica falha, precisamos adicionar o alarme Lquido de Alto Nvel. Pudermos conseguir isso com uma instruo GRT na Falha do Sistema degrau. Fica acordado que, se o nvel do lquido atinja 95% da capacidade do tanque, ele falha.

107

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Indicadores de Status Console - Sinalizadores

Eu tenho mantido fora colocar a lgica em que as luzes-piloto, em um esforo para manter o texto como simples quanto possvel. Agora que voc entender como o sistema funciona, podemos voltar com o programa e adicionar as luzes-piloto.

A primeira a de luz piloto sistema pronto PL1. Encontre Rung 2 na lgica. Insira um ramo em torno da sada SystemReady. Coloque uma instruo OTE no degrau inferior da nova filial e marc-lo Local: 3: O.Data.0. Com essa lgica, a luz acende quando o bit SystemReady est ligado.

Iremos adicionar os restantes sinalizadores de uma forma semelhante.

108

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Adio de gua

109

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Adicionando QR

110

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Adicionando KM

111

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Blending

112

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Bombeamento de Linhas

113

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Falha do Sistema Ns precisamos adicionar um pouco de lgica para a luz-piloto do sistema de falhas. Esta luz precisa ficar em depois de detectar uma falha; caso contrrio, o sistema ir parar, a luz pode sair e que o operador no sabe que houve uma falha. Estamos usando o boto de parada de lote para redefinir a luz de falha. Adicione o degrau, como mostrado abaixo.

114

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Adicionando degrau Comments

Um bom comentrio degrau explica em linguagem simples o que o degrau suposto fazer. Estes so muito valiosos. Primeiro, uma forma de verificar novamente o seu prprio trabalho. Eu fui surpreendido com o nmero de vezes que eu ter encontrado um erro na minha lgica, como eu estava escrevendo os comentrios das linhas! Em segundo lugar, ajuda a uma pessoa que no est familiarizado com o programa de aprender rapidamente como o programa deve funcionar.

Por ltimo, acrescenta valor ao seu programa acabado. Um programa bem documentado vale a pena mais dinheiro para um cliente (ou sua empresa) do que um programa que no est documentado.

Eles podem at mesmo lev-lo sair de uma enrascada. Se voc tem que resolver um sistema de seis meses depois de ter programado pela primeira vez, eu posso garantir que voc no vai lembrar de todos os motivos para cada linha de cdigo que voc escreveu. Se voc tiver o cdigo escrito em outra lngua, antes, voc certamente pode entender o valor de documentar o seu trabalho.

115

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Vamos usar um degrau do nosso programa como um exemplo. Clique com o boto direito do mouse sobre o nmero degrau 7 e escolha "Editar Rung comentrio". A caixa de comentrio degrau aparece acima do degrau.

Digite isso no campo Comentrio Rung:

Execute QR bomba bomba-QR Code aps a vlvula aberta e a posio da vlvula verificada por ambas as chaves fim de curso da vlvula. Ligue o "Adicionando QR" luz piloto.

116

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Note que voc no tem que colocar detalhes como tags PLC no comentrio degrau - apenas documentar o conceito da linha.

117

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Clique em qualquer lugar fora da caixa de comentrio eo comentrio aparece acima do degrau.

118

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Conectando-se ao PLC e trabalhar online

Voc escreveu seu programa e agora voc est

pronto para download, ou enviar, o programa de dosagem para o computador.

Primeiro, backup se o seu original arquivo e coloc-lo em um lugar seguro.

Conectando-se a um processador ControlLogix feito atravs de Ethernet, da mesma forma que voc conectar um PC atravs de umarede.

ATENOExistem tenses perigosas presentes nos terminais do PLC. Siga todos os avisose as instrues do manual do Allen-Bradley para conexo de energia para o PLC. Sevoc no est familiarizado com os perigos e os potenciais perigos destas tenses PARARAgora mesmo. Consulte um treinado profissional que capaz de ajud-lo.

Normalmente, a maioria dos PLCs ControlLogix so conectados atravs de um switch Ethernet. Basta ligar o computador a uma porta aberta no switch.

Clique em Comunicaes> Who Active

119

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Uma janela semelhante a esta ser exibida:

Navegue at o PLC ao qual voc deseja se conectar. Quando voc for bem sucedido, o "Upload" e os botes do lado direito estar disponvel em "Download"; eles no sero mais exibidos em cinza.

120

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

Voc poder, ento, fazer o download do programa, seguindo as instrues.

Deixe-me dizer que eu tenho muito simplista este processo. Para ser franco, este o lugar onde Muitas pessoas tm problemas. s vezes, a ligao a um PLC to fcil quanto encontrar um site na Internet no seu browser. Outras vezes, pode ser uma experincia extremamente frustrante, sem culpa de sua preferncia.

Faa o que puder para se preparar, pedindo aos outros sobre a conexo com este PLC particular, tornando-se o seu computador pode se conectar a um PLC semelhante, e assim por diante. Qualquer um que tenha conectado a um PLC teve problemas; eles vo entender sua posio.

Houve um caso em que o firmware em um PLC particular no era compatvel com a verso do RSLogix eu estava correndo no meu laptop. Levou uma chamada para o suporte tcnico da Rockwell para resolver o problema. Eles foram muito teis, e no foi muito antes de eu estava ligado

Dica: No Allen-Bradley PLC vernculo, upload significa obter o programa do PLC e carreg-lo no RSLogix em seu computador. Baixar significa enviar o programa de RSLogix no seu computador para o PLC.

121

Programao PLC com RSLogix 5000 Direitos de autor 2009 Modern Mdia engenheiro-and-technician.com

RSLogix Emulate 5000

Rockwell oferece uma maneira bacana para simular curso on-line. Voc pode testar o programa em sua mesa, sem estar c