Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Instruções de programação, cap.5, Notas de estudo de Programação Funcional

clp 5 - clp 5

Tipologia: Notas de estudo

2010

Compartilhado em 05/07/2010

rodrigo-marque-silva-10
rodrigo-marque-silva-10 🇧🇷

4.3

(3)

6 documentos

1 / 31

Documentos relacionados


Pré-visualização parcial do texto

Baixe Instruções de programação, cap.5 e outras Notas de estudo em PDF para Programação Funcional, somente na Docsity! CAPITULO 05- INSTRUÇÕES DE PROGRAMAÇÃO 5.1- VERIFICA UM (LD); 5.2- VERIFICA ZERO (LDN); 5.3- BOBINA (OUT); 5.4- SET-RESET; 5.5- MONOASTÁVEL; 5.6- TEMPORIZADOR; 5.7- CONTADOR; 5.8 – MOVK; 5.9 – SOMADOR; 5.10 – SUBTRATOR; 5.11 – MULTIPLICADOR; 5.12 – DIVISOR. 5.1 Verifica Um – LD (Load) Começa a operação em cada lógica ou bloco lógico através de contato NA. É uma instrução de um operando. A instrução LD faz com que o conteúdo de um estado interno especificado pelo operando (estado ON ou OFF) se armazene em um registro de operações lógicas. 5.2.1 – Exemplo. MÓDULO DE ENTRADA E0 – 100 E1 – 101 E2 – 102 E3 – 103 E4 – 104 E5 – 105 E6 – 106 E7 –107 START + 24V TABELA DA VERDADE BOTÃO START E0 OPERANDO 100 LD ABERTO 0 V 0 F FECHADO 24 V 1 V 100 Programa Ladder 5.2 – Verifica zero - LDN + 24V MÓDULO DE ENTRADA E0 – 100 E1 – 101 E2 – 102 E3 – 103 E4 – 104 E5 – 105 E6 – 106 E7 –107 S0 – 180 S1 – 181 S2 – 182 S3 – 183 S4 – 184 S5 – 185 S6 – 186 S7 –187 MÓDULO DE SAÍDA START Y1 5.3 – Bobina Out (saída) Coloca o resultado de uma operação lógica em um estado interno especificado pelo operando. Este estado interno pode ser uma saída, um estado interno auxiliar ou um estado interno auxiliar com retenção. 180 out 5.4 –Set - Reset SET-RESET. Permite executar um estado interno com retenção (LATCH). É composta por duas entradas: • (S) SET - Se a entrada é acionada, mesmo durante um único período de varredura, o estado interno especificado pelo operando é acionado; •(R) RESET - se a entrada é acionada, mesmo durante um único período de varredura o estado interno especificado pelo operando é desacionado. Se ambas as entradas são acionadas a entrada RESET tem prioridade. 5.5 – Monoastável no acionamento (MONOA) Realiza o acionamento de um estado interno especificado por uma única varredura quando as condições lógicas de entrada passam do estado desativado (OFF) para o estado ativado (ON). Quando a condição lógica de entrada está desativada o estado interno especificado permanece desativado. 5.6- Temporizador com retardo na temporização (TMR) É composta por 2 entradas: • HABILITA - permite a contagem do temporizador, quando a condição lógica da entrada é ativada. Caso contrário a contagem é zerada. • START/STOP - Quando ativada permite a contagem e quando desativada pára a contagem (sem zerar) 5.8- Carregamento de constante em um registro ( MOVK) Carregamento de constante em um registro. Esta instrução executa a colocação de um valor de 16 bits em um registro de palavras indicado por OP1. A instrução tem uma única entrada (Habilita). No exemplo acima, se o estado 200, derivado da operação MONOA estiver acionado, o valor 1234 é colocado no registro 600 (posições 600 e 601 da memória). 5.9- SOMADOR (SUM) Operandos : OP1 – PARCELA + OP2 – PARCELA OP3 - SOMA Se ocorrer "overflow", o estado interno 0FFh será acionado. 5.9- SOMADOR (SUM) EXEMPLO : Faça um programa que resolva a soma. X = A+B 1. Editar A e B , nos endereços 400 e 402; 2. Visualizar A+B ou X, no endereço 600; 3. Mostre a operação no IHM. 5.10- SUBTRATOR (SUM) Simbologia no diagrama de relês Operandos : OP2– Minuendo - OP1 – Subtraendo OP3 – Diferença 5.10- SUBTRATOR (SUM) EXEMPLO : Faça um programa que resolva a subtração. X = A - B 1. Editar A e B , nos endereços 400 e 402; 2. Visualizar A - B ou X, no endereço 604; 3. Mostre a operação no IHM. 5.10- SUBTRATOR (SUM) EXEMPLO : Faça um programa que resolva a subtração. SOLUÇÃO : PROGRAMA LADDER 5.11- MULTIPLICADOR (MULT) EXEMPLO : Faça um programa que resolva a multiplicação. X = A * B 1. Editar A e B , nos endereços 400 e 402; 2. Visualizar A * B ou X, no endereço 602 ; 3. Mostre a operação no IHM. 5.12- DIVISOR (DIV) OP1 (DIVIDENDO) OP2 (DIVISOR) RESTO (780h) OP3 (QUOCIENTE) Se : OP1 = 90 OP2 = 20 OP3 = 4 (parte inteira) 780h = 000A (o resto é sempre dado em hexadecimal) EXERCÍCIO Faça um programa capaz de realizar a seguinte equação: X = A*B / A+B 1) Editar A e B nos endereços 400 e 402; 2) Mostrar o resultado da equação A*B na tela 0 no IHM; 3) Mostrar o resultado da equação A+B na tela 1 no IHM; 4) Mostrar o resultado da equação A*B/A+B na tela 2 no IHM; EXERCÍCIO SOLUÇÃO: TELA 1 CEDAR ED E E xeê VALOR A: [EEE VALOR B: EEEE A+B= VVVV Texto -Fã = MINO ÍCIO SOLUÇÃO: m ES & Editor de telas para a IHM - Tela 2 Exame 51 pps Eloco Intermediário ”
Docsity logo



Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved