Escolar Documentos
Profissional Documentos
Cultura Documentos
APROVEITE O TEMPO
Linguagem Ladder
Prof.: Alecir Pedro da Cunha
alecir@univali.br
13:27
102
13:27
103
13:27
104
105
13:27
Linguagem usada para expressar o comportamento de funes, blocos funcionais e programas. Tambm usado com SFC (sequenciamento grfico de funes) para expressar o comportamento de steps, aes e transies.
Linguagens Grficas LD Ladder Diagram FBD Diagrama de Blocos Funcionais (Function block diagram) SFC Sequenciamento Grfico de Funes (Sequencial Function Chart)
106
13:27
107
13:27
108
Texto Estruturado (ST) Caractersticas: Linguagem de alto nvel similar ao Pascal (ISO 7185), sendo ideal para Tomada de decises
Comentrio (* Carrega Velocidade e *) (* Testa se maior que 1000 *) (* Salta se no *) (* Carrega Volts *) (* Retira 10 *) (* Armazena em Volts *) (* Carrega 1 e *) (* Armazena na sada 75 *)
111
13:27
Caractersticas
Utiliza blocos funcionais para controle regulatrio e funes especiais baseada no diagrama eltrico de contatos (lgica de rels)
CLP da Weg
13:27
112
13:27
113
13:27
114
O nome Ladder deve-se ao fato do diagrama se parecer com uma escada (ladder), na qual as laterais so as linhas de alimentao formadas por duas barras verticais paralelas interligadas pelos degraus (rungs) que representam a Lgica de Controle.
Logo, cada Lgica de Controle do Programa de Aplicao d-se o nome de rung, a qual composta por Colunas e Linhas, conforme apresentado na figura a seguir.
Em geral, a barra da esquerda representa o plo positivo e a barra a direita o plo negativo de uma bateria ou outra
13:27
fonte de alimentao.
115
13:27
116
13:27
117
Implementao
Simbologia bsica
Simbologia bsica
A simbologia na linguagem de programao Ladder segue
a padres e normas internacionais, apesar de haver pequenas variaes em alguns smbolos entre os diferentes fabricantes
Barramento
13:27
118
13:27
119
13:27
120
Funo AND
Funo AND
a) Circuito eltrico
b) Programa
13:27
121
13:27
122
13:27
123
Funo OR
Funo OR
Funo NAND
13:27
124
13:27
125
13:27
126
Funo NAND
Funo NOR
Funo NOR
13:27
127
13:27
128
13:27
129
c.
a. d. b.
130
13:27
131
13:27
132
e.
E A LGICA SEQUENCIAL
?
133
13:27
134
13:27
135
Lembrando:
?
13:27
136
13:27
137
13:27
138
O circuito em Ladder
O circuito em Ladder
?
13:27
139
13:27
140
13:27
141
Embora a cada Ponto de Entrada s possa ser conectado a apenas um tipo de contato do dispositivo de entrada (NA ou NF), a Lgica de Controle pode ser implementada de tal forma que realize operaes distintas, conforme a atuao ou no do dispositivo de entrada. Veja o prximo exemplo:
13:27
142
13:27
143
13:27
144
13:27
145
13:27
146
13:27
147
Em geral, as sadas discretas Y esto associadas s Instrues Booleanas de Sada (bobinas de diversas funes), mas tambm podem ser usadas em instrues Booleanas de Entrada (Contatos NA ou NF)
13:27
148
13:27
149
13:27
150
Jumps e Labels
13:27
151
13:27
152
13:27
153
13:27
154
13:27
155
13:27
156
Instruo END: Todo programa em Ladder deve terminar com a instruo incondicional END. Sua ausncia no Programa de Aplicao gera um Erro Fatal, fazendo com que a CPU saia do Modo de Execuo (RUN).
Especficos (como Mensagens, por exemplo). A instruo END consiste em uma bobina, sendo classificada
como Instruo de Controle do Programa, no admitindo qualquer tipo de Elemento em sua Lgica de Controle
a.
13:27
157
13:27
158
13:27
159
10
b.
c.
13:27
160
13:27
161
13:27
162
Bloco funcional de temporizao: O temporizador conta o intervalo de tempo transcorrido a partir da sua habilitao at se igualar ao tempo preestabelecido. Ao completar a instruo eleva a nvel 1 um bit especfico na memria de dados e aciona o operando associado a ela
13:27
163
13:27
164
13:27
165
11
1 byte = valor prefixado de 30 seg. 2 byte = tempo transcorrido 3 byte = bits de controle D.E. (bit de entrada) e D.S. (bit
de sada).
1 byte = valor prefixado de 50 2 byte = contagem 3 byte = bits de controle D.E. (bit de entrada), D.S. (bit
de sada ) e D.R. (bit de reset).
166
13:27
167
13:27
168
13:27
169
13:27
170
13:27
171
12
Rel reset: (rel de memria de reteno) se o sinal for 1, desliga seu endereo especificado. Se o sinal for 0, a instruo no tem nenhum efeito em seu endereo especificado. O endereo permanece inalterado.
13:27
172
13:27
173
13:27
174
176
13:27
177
13
13:27
179
13:27
180
181
13:27
182
13:27
183
14
a. A botoeira liga inicia o processo e a desliga o interrompe b. A Vlvula de entrada aberta, permanecendo aberta at o
Nvel Mximo ser atingido
f. Termina o ciclo
13:27
184
13:27
185
13:27
186
13:27
187
13:27
188
13:27
189
15
13:27
190
191
13:27
192
13:27
193
13:27
195
16
13:27
196
13:27
197
13:27
198
199
13:27
200
13:27
201
17
Bibliografia
BOUCHARD, J. E. Fundamentals of Industrial
Control-Programmable Logic Controllers. ISA, 2005
202
203
13:27
204
Bibliografia
PRUDENTE, Francesco. Automao industrial PCL:
teoria e aplicaes. Rio de Janeiro: LTC. 2007.
13:27
205
18