Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Software de Programao
O software de programao utilizado para o PLC 5 , o RSLogix 5 Este software necessita do RSLinx, para fazer a comunicao com o PLC.
Software de Programao
Todos os softwares da famlia Rockwell Software. Precisam ser ativados atravs de um disco de licena que os acompanha. O master disk.
RSLinx
o software onde configuramos todos os dispositivos de comunicao possveis para PLC. A configurao feita atravs dos diversos drivers.
RSLogix
Abrindo um programa em Off-Line
RSLogix
Abrindo um programa em Off-Line
RSLogix
Conhecendo os itens do controlador
RSLogix
Program Files
Local onde fica armazenado o programa (lgica) do processador. As lgicas ficam nos ladders Apenas 1 ladder executado no processamento normal , sendo necessria uma instruo para a execuo dos demais;
RSLogix
Data Files
Local onde ficam armazenados os dados do processador(Memria);
RSLogix
Tipos de Data Files:
S2=> Status do processador, so armazenados todos os cdigos de erro, relgio, informaes relevantes ao processamento; Memrias Auxiliares:
B3=> Discreta (Binria); T4=> Temporizadores; C5=> Contadores;
RSLogix
Tipos de Data Files:
Memrias Auxiliares:
R6=> Controle de instrues avanadas; N7=> Nmero Inteiro; F8 => Nmero Real;
RSLogix
Instrues Discretas:
XIC - Examine If Closed (Examine se Fechado) XIO - Examine If Opened (Examine se Aberto) OTE - Output Energize (Energizar Sada)
RSLogix
Instrues Discretas:
OTL - Output Latch (Trava a Sada) OTU - Output UnLatch (Destrava a Sada) Branch - Brao ou Paralelo
RSLogix
Criando uma linha:
Segure com o mouse e arraste para dentro do lader
RSLogix
Agora crie uma linha que tenha a seguinte lgica :
Ao pressionar o boto ligado na entrada fsica do rack 0, grupo 2 e bit 3; energize a sada do rack 0, grupo 3 bit 0;
RSLogix
Carregando o Programa na CPU
No menu Comms>System Comms Localize a CPU desejada na tela do RSLinx que aparecer; Pressione o boto down-load
RSLogix
RSLogix
RSLogix
Modos de Operao:
Off-line -> A programao est sendo feita apenas no computador, no est sendo utilizada a CPU; Programao -> possvel alterar a tabela de dados , criar novos ladders, configurar racks remotos , porm o programa no executado e as sadas ficam desenergizadas; Run -> O programa executado as sadas so energizadas conforme lgica programada;
RSLogix
Sequncia da execuo da CPU;
Dados de Entrada
Armazenamento de Dados
Dados de Sada
Arquivo Imagem I O
Verificao de dados Retorno de Resultados
Arquivos de Programa
RSLogix
JSR/LAdders
A CPU do PLC5 dividida em sub rotinas chamadas Ladders O ladder 2 - criado com Default e geralmente utilizado como MCP (Main Control Program); Sempre do arquivo Main Control Program que devemos criar as instrues JSR habilitando outras rotinas)
RSLogix
Modo Programao
JSR/LAdders
RSLogix
JSR/LAdders
RSLogix
JSR/LAdders
RSLogix
No ladder 3:
Criar uma linha de programa onde com uma entrada fsica ligue uma sada e outra entrada desligue utilizando OTL e OTU; Apagar a linha anterior e fazer a mesma lgica , porm utilizando apenas uma linha e sem utilizar OTL e OTU
RSLogix
Exerccio Instrues Digitais:
Criar um ladder 4 e cham-lo de furadeira:
Programa:
Com FC1, I:___/__ acionado e um pulso dado no boto BL1; I:___/__ deve-se ligar o motor de descida M1, O:___/__, juntamente com o motor de giro M2, O:___/__; Quando o FC2, I:___/__ for acionado deve-se desligar o motor M1 manter M2 ligado e ligar M3 O:___/__ Ao acionar FC1 deve-se desligar M2 e M3
RSLogix
Timers
RSLogix
Timers
RSLogix
Timers
RSLogix
Timers
RSLogix
Timers
RSLogix
Timers
RSLogix
Timers
RSLogix
Exerccios:
Timers
RSLogix
ONS - One Shot - Um tiro
ONS ; AFI
RSLogix
Counter
RSLogix
Counter
RSLogix
Exerccios:
Counter
Criar um Ladder com o nome de Tanque. O tanque ser constantemente cheio de 0 a 10 metros; Existe um sensor de nvel que d um pulso a cada metro na entrada I:___/__ quando 10 enchendo ; 08 Ao atingir 10 metros libera a vlvula V1 06 O:___/__ durante 10 s. Suficiente para 04 esvaziar todo o tanque;
02
00
V1
RSLogix
Instr. Comparao
RSLogix
CMP Sada 1 Se Expresso = 1 LIM Sada 1 para:
Se Low < Test < High para High > Low Se Test < Low ou Test > High para Low > High
Instr. Comparao
RSLogix
Exerccios:
Comparaes
Indicar o enchimento do tanque atravs das sadas 17 - Nvel minmo 10 nvel Mximo; 10
08 06 04
V1
02
00
RSLogix
Compute
As instrues Compute , so as que executam operaes matemticas; CPT, ACS, ADD,ASN, ATN, AVE, CLR, COS, DIV, LN, LOG,MUL, NEG, SIN, SRT, SQR, STD, SUB,TAN, XPY
Veremos aqui as principais
RSLogix
Trigonomtricas
Compute
ACS - Arco Cosseno ASN - Arco Seno ATN - Arco Tangente SIN - Seno COS - Cosseno TAN - Tangente
Obs.: Todos os Clculos so feitos em radianos. Existem as instrues RAD e DEG que convertem os nmeros.
RSLogix
Aritimticas:
Compute
ADD - Adiciona 2 valores SUB - Subtrai 2 valores MUL - Multiplica DIV - Divide LN,LOG - Logartimo SQR - Raz quadrada XPY - xy X elevado a Y
RSLogix
Outras:
Compute
RSLogix
CPT - Compute
Compute
RSLogix
Compute
RSLogix
Compute
RSLogix
Compute
RSLogix
Exerccio:
Compute
Criar um ladder chamado Compute; Gerar um nmero variando de 0 a 360 em 360 segundos; Criar a funo seno variando de -1 a 1; Escalonar a variao do seno proporcionalmente para 0 a 4095 Criar um trend e verificar a forma de onda ( Com auxlio do instrutor)
RSLogix
Config. Analgicas
Cada modelo de placa analgica tem uma configurao diferente, porm a lgica para configura-l e similar; No treinamento veremos a placa 1771-IFE ( entrada analgica 12 bits); Em primeiro lugar devemos consultar o manual e fazermos a configurao de hardware necessria , antes de instalarmos no Chassi.
RSLogix
Config. Analgicas
RSLogix
Config. Analgicas
RSLogix
Config. Analgicas
Usaremos a configurao Single Ended (Comum na Fbrica) Aps a configurao devemos coloca-la em um chassi e verificar qual seu Rack - Grupo e Modulo Pesquisaremos no manual agora as informaes necessrias para a placa funcionar (Configurveis por software)
RSLogix
Config. Analgicas
RSLogix
Config. Analgicas
RSLogix
Config. Analgicas
Para enviar os dados devemos usar as instrues de transferncia em bloco: BTR e BTW:
RSLogix
Config. Analgicas
RSLogix
Config. Analgicas
RSLogix
Config. Analgicas
RSLogix
Config. Analgicas
RSLogix
Resumindo:
Config. Analgicas
Para toda analgica necessrio enviar dados para configura-le e receber dados para l-la; Para isso necessrio a configurao de BTR e BTW e uma rea ou arquivo de memria inteiro N7 ou N12, etc; Devemos saber qual o length (comprimento) necessrio para BTR ou BTW;
RSLogix
Config. Analgicas
BTR 20 9 13 5 BTW 37 15 28 13
Placa IFE (Entrada Analgica) RTD 1771 - IR/B (PT100) IXHR - Millivolts TC OTE - Sada Analgica
RSLogix
Search
RSLogix
Search
EM - Chave de emergncia P1 - Pressostato ou presso analgica T1 ( Indicao)
T1H ou HH ou LL ou L
L1 - Nvel
LSL - Baixo (L1SL OU LSL1) LSH - Alto (LSH1 L1SH)
RSLogix
Search
Aps ter achado a 1 linha pode-se procurar as demais clicando na instruo desejada com o boto direito.
RSLogix
Exerccios.
Search
Levantar os pontos de alarme em uma temperatura de um programa off-line. Procurar os inter-bloqueios de um nvel ou pressostato. Procurar AFIs;
RSLogix
Novas Linhas
Para criar uma nova lgica em um programa existente, pode se utilizar a ferramenta usage no data monitor para a identificao de endereos vagos;
ATENO:
No funciona em PIDs. Devemos levantar todos os endereos utilizados em PIDs ante de utilizar um end. N
RSLogix
Novas Linhas
RSLogix
Bloqueios
As instrues permitidas para bloqueios so Force; AFI e Jump; Todo o bloqueio deve ser comentado no seguinte padro:
RSLogix
Bloqueios
AFI uma instruo que sempre Falsa (Always False Input). Force o comando utilizado em bits fsicos onde:
Em entradas simula a lgica dela veradeira no programa; Em Sadas a lgica permanece como no programa , porm energiza fisicamente a sada
RSLogix
Exerccios:
Bloqueios
Em um programa off-line fazer uma AFI ; Ainda em um programa off-line fazer um jump + AFI; Voltando ao programa on-line executar alguns forces;
PD - 533
RSLogix
Configurando para acessar comentrios atravz da rede:
Todos os RSLogix na fbrica devem acessar os comentrios atravz da rede, os quais ficam armazenados no servidor: Para isso ir em Tools->options
RSLogix