Você está na página 1de 21

UNIVERSIDADE FEDERAL RURAL DO SEMI-RIDO CURSO: CINCIA DA COMPUTAO 9 PERODO

Prof Danielle Casillo

Aula 03 - Contorlador Lgico Programvel - CLP

Compactos

Modulares

Aula 03 - Contorlador Lgico Programvel - CLP

Possuem incorporados em uma nica unidade a fonte de alimentao, a CPU e os mdulos de E/S. Normalmente empregada em CLPs de pequeno porte.

Aula 03 - Contorlador Lgico Programvel - CLP

Como o prprio nome indica, cada mdulo executa uma determinada funo. Possuem mdulos de fonte de alimentao, CPU, E/S separados, estes so colocados em posies predefinidas (racks) formando uma configurao de mdio e grande porte.

Aula 03 - Contorlador Lgico Programvel - CLP

Aula 03 - Contorlador Lgico Programvel - CLP

Possibilidade de alterar uma lgica sem alterar as conexes fsicas das entradas e sadas. A programao pode ser facilmente alterada.

Aula 03 - Contorlador Lgico Programvel - CLP

A entrada pode assumir unicamente dois valores:


0 ou 1 ligado ou desligado verdadeiro ou falso ativado ou desativado

Aula 03 - Contorlador Lgico Programvel - CLP

Aula 03 - Contorlador Lgico Programvel - CLP

um meio de transmisso de informaes entre dois ou mais elementos com capacidade de se comunicarem. Instruo: comando que permite a um sistema com capacidade computacional realizar determinada operao. Linguagem de programao: conjunto padronizado de instrues que o sistema operacional capaz de reconhecer.
Aula 03 - Contorlador Lgico Programvel - CLP 10

Programar: fornecer uma srie de instrues a um sistema com capacidade computacional, de maneira que ele seja capaz de comportar-se deterministicamente. Programador: responsvel por prever as situaes possveis do sistema, planejar uma estratgia de controle e codificar as instrues em uma linguagem de programao padronizada.

Aula 03 - Contorlador Lgico Programvel - CLP

11

A IEC 1131 o nico padro global para programao de controle industrial. Houve a necessidade de estabelecer um padro aberto para CLPs visando a uniformizao de procedimentos por diversos fabricantes. Foi criado um grupo de trabalho no IEC (International Electrotechnical Commission) para estabelecer as normas a todo o ciclo de desenvolvimento dos CLPs.
Aula 03 - Contorlador Lgico Programvel - CLP 12

No incio da dcada de 1990, o IEC publicou vrias partes da norma IEC 1131 que cobre o ciclo de vida completo dos CLPs. Alguns anos depois essa norma foi revisada e recebeu o nmero IEC 61131-3 cuja terceira parte trata das linguagens de programao.

Aula 03 - Contorlador Lgico Programvel - CLP

13

Visando atender aos diversos segmentos da indstria, incluindo seus usurios, e uniformizar vrias metodologias de programao dos controladores industriais, a norma IEC 61131-3 definiu semanticamente cinco linguagens de programao:
Diagrama de Blocos de Funes (FBD Function Block Diagram) Linguagem Ladder (LD Ladder Diagram) Sequenciamento Grfico de Funes (SFC System Function Chart) ou Grafcet Lista de Instrues (IL Instruction List) Texto Estruturado (ST Structured Text)
Aula 03 - Contorlador Lgico Programvel - CLP

14

uma das linguagens grficas de programao, muito popular na Europa, cujos elementos so expressos por blocos interligados, semelhantes aos utilizados em eletrnica digital. Essa linguagem permite um desenvolvimento hierrquico e modular do software, uma vez que podem ser construdos blocos de funes mais complexos a partir de outros menores e mais simples.

Aula 03 - Contorlador Lgico Programvel - CLP

15

uma linguagem grfica baseada na lgica de rels e contatos eltricos para a realizao de circuitos de comandos de acionamentos. Por ser a primeira linguagem utilizada pelos fabricantes, a mais difundida e encontrada em quase todos os CLPs da atual gerao. Bobinas e contatos so os smbolos utilizados nessa linguagem. -| |-|/|-( )Aula 03 - Contorlador Lgico Programvel - CLP

16

uma linguagem grfica que permite a descrio de aes sequenciais, paralelas e alternativas existentes numa aplicao de controle. Fornece os meios para estruturar uma unidade de organizao de um programa num conjunto de etapas separadas por transies.

Aula 03 - Contorlador Lgico Programvel - CLP

17

Inspirada na linguagem assembly e puramente sequencial, caracterizada por instrues que possuem um operador e, dependendo do tipo de operao, podem incluir um ou mais operandos, separados por vrgulas. indicada para pequenos CLPs ou para controle de processos simples.

Aula 03 - Contorlador Lgico Programvel - CLP

18

uma linguagem textual de alto nvel, inspirada na linguagem Pascal, contm os elementos essenciais de uma linguagem de programao moderna. a mais recomendada para aplicaes complexas que envolvam a descrio de comportamento sequencial.

Aula 03 - Contorlador Lgico Programvel - CLP

19

A seleo da linguagem a ser utilizada depende de diversos fatores:


Disponibilidade da linguagem no CLP; Grau de conhecimento do programador; Soluo a ser implementada; Nvel de descrio do sistema; Estrutura do sistema de controle.

Aula 03 - Contorlador Lgico Programvel - CLP

20

Implementao da equao lgica L = A . B em quatro linguagens diferentes


Lista de instrues LDN A AND B ST L Texto estruturado L := Not (A) AND B;

Diagrama de blocos funcionais Linguagem Ladder A & B L A B L

Aula 03 - Contorlador Lgico Programvel - CLP

21

Você também pode gostar