Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PROFICY
MACHINE EDITION
Configurao - Programao
Manuteno
NDICE
CAPTULO 1 INICIANDO UM PROJETO..........................................................................4
1.1
Definindo o Ambiente de Trabalho .........................................................................4
1.2
Criando um Novo Projeto Vazio .............................................................................5
1.3
Configurao de Hardware do PLC........................................................................7
1.3.1
Para alterar um rack........................................................................................8
1.3.2
Para alterar uma fonte de alimentao ...........................................................8
1.3.3
Para alterar uma CPU.....................................................................................9
1.3.4
Para Configurar a CPU .................................................................................10
1.3.5
Para adicionar um mdulo ............................................................................11
1.4
Criando um Novo Projeto com Tamplate .............................................................11
CAPTULO 2 - INTERAGINDO COM O PLC......................................................................13
2.1
Conexo de Comunicao Serial .........................................................................14
2.2
Conexo de Comunicao Ethernet.....................................................................15
2.3
Conexo Ethernet com IP temporrio (somente para PACSystems e ENIU
VersaMax).......................................................................................................................16
2.4
Configurao de IP Permanente para PACSystems ............................................17
2.5
Comandos Offline Online: modo Monitor e modo Programador........................17
CAPTULO 3 - DESENVOLVENDO LGICAS DE PROGRAMA.......................................19
3.1
Para abrir um bloco para edio ..........................................................................19
3.2
Para inserir e editar um comentrio de linha (rung) .............................................19
3.3
Para inserir uma instruo LD (mtodo Toolbar):.................................................20
3.4
Para inserir uma instruo LD (mtodo Toolchest): .............................................20
3.5
Para inserir instrues de bobina: ........................................................................21
3.6
Endereando variveis s instrues LD .............................................................22
3.7
Completando Endereamento e Informao de Comprimento - LD.....................22
3.8
Para visualizar o endereamento de referncia no editor LD:..............................23
3.9
Para inserir instrues LD (mtodo Quick Edit): ..................................................24
3.10 Para duplicar uma seleo de lgica LD ..............................................................24
CAPTULO 4 - TRABALHANDO COM VARIVEIS ...........................................................26
4.1
Para visualizar a lista de variveis no modo planilha (spread sheet) ...................27
4.2
Para customizar a visualizao da planilha..........................................................27
4.3
Para mapear variveis de memria do PLC na planilha (spread sheet) ..............28
4.4
Para assinalar um valor no Inspector ...................................................................29
4.5
Para inserir um valor inicial no Data Watch..........................................................30
4.6
Para inserir um valor na planilha de visualizao (spreed sheet) ........................30
CAPTULO 5 - INTERAGINDO COM O PLC Download/Load.........................................32
5.1
Para validar, construir e descarregar um projeto. ................................................32
5.2
Para iniciar o PLC ................................................................................................33
1.2
O passo seguinte ser criar um novo projeto New Projec onde ser definido o
hardware utilizado e desenvolvida a lgica de controle da aplicao.
No menu File selecione New Project. A janela abaixo ser aberta. Um novo projeto
pode ser iniciado de duas formas:
Empty project: cria um projeto vazio onde todo o hardware e lgica de controle
devero ser configurados e elaborados passo a passo.
Selecione essa
opo para criar
projeto vazio.
Selecione essa
opo para abrir
projetos existentes.
Selecione essa
opo para obter a
lista de projetos
recentes.
Selecione essa
opo para criar
projetos a partir de
exemplos.
Selecione essa
opo para obter a
lista de todos os
projetos existentes.
1.3
Nome do projeto
Nome do CLP
Tabela de visualisao de variveis
Configurao de hardware
Tabelas de visualizao
de referncias do PLC
Documentao adicional
2. Clique o boto direito sobre o Rack Principal (Main Rack) e escolha Replace Rack.
A caixa de dilogo Module Catalogue aparecer, listando todos os racks disponveis
para a substituio.
3. Na caixa de dilogo Module Catalogue selecione o rack que desejar e clique em
OK. A rvore da Configurao de Hardware (Hardware Configuraton) utilizada
para mostrar a alterao. Qualquer fonte de alimentao ou CPU que existia
originalmente ser mantida.
1.3.2 Para alterar uma fonte de alimentao
1. Na tabela Project do Navigator expanda o rack principal (main rack) clicando sobre
o + sua esquerda. A rvore se expandir para mostrar os mdulos configurados
no Rack Principal (Main Rack).
Nota: Para este exemplo, os valores default sero aceitos sem necessidade de alterao.
2. Clique o boto direito sobre um parmetro e escolha Data Entry Tool. Uma pequena
caixa de dilogo aparecer, listando os valores disponveis para esse parmetro (se
aplicvel).
3. Selecione ou insira um novo valor para o parmetro e clique em OK. O parmetro
ser atualizado.
Notas:
Para alterar a visualizao do the Parameter Editor clique o boto direito sobre um
parmetro, e ento aponte para View e ento escolha Multirow tabs, Single Row
Tabs ou Spreadsheet.
10
1.4
11
Dicas
Os templates geralmente especificam um target ( o hardware/runtime destino de
seu projeto ) e um bloco lgico padro e vazio chamado MAIN. Targets adicionais
e blocos lgicos podem ser adicionados a um projeto aps sua criao.
A lista de templates de projetos altera-se dependendo de quais produtos Machine
Editon h instalado.
Embora uma configurao padro de hardware esteja inclusa quando cria-se um
projeto usando um template, possvel redefinir a configurao e adicionar a ela todo o
hardware desejado em seu target especificado, caso seja necessrio. Se o hardware
desejado coincidir com os parmetros padres, no ser necessrio alterar a
configurao. Porm, se o hardware for diferente do padro, deve-se considerar os passos
descritos nos iten 1.3.
12
Serial: o PLC alvo conecta-se com sua estao de trabalho por meio de uma
conexo serial dedicada (COM1 a 4). Suporte para Protocolo SNP.
Nota: Quando voc configura uma conexo serial com SNP_ID indefinido, qualquer PLC
stand alone anexado ao link serial ir responder. Esse o mtodo padro para conexo
com um PLC e pode ser usado para transferir os parmetros da configurao Ethernet
para o PLC.
Ethernet: sua estao de trabalho e seu PLC alvo residem numa rede que suporta
o protocolo TCP\IP. Ambos, PLC e a estao precisam ter um IP address
configurado.
13
2.1
1. Na aba Project do Navigator, clique sobre Target1 (um PLC GE Fanuc) e escolha
Properties. O Inspector abrir mostrando todas as propriedades configurveis do
alvo (target).
2. No Inspector, clique em Physical Port e escolha a porta COM disponvel em sue
programador/computador. As propriedades do protocolo (Protocol) sero
automaticamente atualizadas para refletir o protocolo que ser usado para a
comunicao. Como exemplo, selecione, COM1 e o protocolo SNP_SERIAL.
14
2.2
Navigator
Inspector
Notas:
O IP address do PLC precisa ser inicialmente configurado usando a ferramenta
Hardware Configuration. Isso envolve a Configurao de um link serial e o
descarregamento da configurao de Hardware para o PLC.
Aps o PLC ter seu IP address configurado, ele o reter por tempo indeterminado.
15
16
2.4
2.5
17
4. Clique no cone Toggle Online Mode para passar para o modo Online.
18
3.1
Na tabela Project do Navigator expanda a pasta de blocos LD, clique o boto direito
sobre um bloco LD (_MAIN) e escolha Open. O bloco _MAIN abrir no editor LD.
Para este exemplo, iremos desenvolver algumas lgicas LD, salv-la no Toolchest
como uma fxClass, e ento reutilizar a fxClass para mostrar como uma lgica pode ser
desenvolvida de modo bastante rpido.
3.2
No editor LD, clique o boto direito sobre a clula superior esquerda (rung 1) e escolha
Place Instruction. Uma smart list aparecer listando todas as instrues LD disponveis.
Digite COMMENTe perceba como a smart listcorre para localizar a funo de acordo
com sua palavra digitada.
Pressione TAB. Uma linha de comentrio inserida.
D um duplo clique sobre o cone esquerda da linha de comentrio. O controle de edio
do comentrio se abrir.
Digite A lgica a seguir, mede um intervalo de tempo em dcimos de segundos e ento
conta o nmero desses intervalos. Clique fora do editor de comentrio quando tiver
finalizado. O comentrio completo mostrado na rung 1.
Dica
Para visualizar mais de uma linha de texto no comentrio, pelo menu View selecione
Descriptions e Comments Full.
19
3.3
Pelo menu Tools, v em Toolbars e ento escolha Logic Developer PLC. Uma variedade
de barras de ferramentas ser mostrada no topo de sua tela, incluindo a barra de
ferramentas de Instrues Ladder (Ladder Instructions).
Na barra de Ferramenta de Instrues Ladder, clique num contato aberto para ser
selecionado.
No editor LD, clique na primeira coluna da rung 2. Um contato normalmente aberto ser
inserido.
Na barra de ferramentas de Instrues Ladder, clique no boto de conexes. Uma
conexo Horizontal\Vertical ser selecionada.
No editor LD, clique na clula direita contato NA. Uma conexo horizontal ser inserida.
Na barra de ferramentas de Instrues Ladder, clique no boto de conexes. O ponteiro
ser selecionado.
Notas
Uma variedade de instrues LD normalmente usadas, podem ser inseridas pela barra de
ferramentas de Instrues Ladder.
Quando estiver usando a ferramenta de conexo Horizontal \ Vertical, o ponteiro do mouse
alternar entre uma linha horizontal e uma vertical para indicar o tipo que ser inserido.
O ponteiro permite que voc selecione no editor LD e deve ser selecionado se voc no
estiver editando com a barra de ferramentas de Instrues Ladder.
Somente contatos e linhas horizontais podem ser inseridas na primeira coluna do editor
LD.
3.4
20
Clique em TMR_TENTHS e arraste-o para o editor LD. Solte a instruo numa clula vazia
a direita da lgica que voc j havia criado, construindo uma linha contnua.
Nota: Qualquer instruo LD pode ser arrastada do PLC LD Instructions drawer do
Toolchest.
3.5
Cada instruo LD requer dados para operar. Variveis so endereadas aos operandos
das instrues e tambm mapeadas a registros de memria no PLC alvo. Isso fornecer
uma maneira para os dados poderem ser acessados em todas as partes do projeto, editor
e runtime.
21
3.6
No editor LD, clique o boto direito sobre o contato NA e escolha Edit. Uma smart
listaparecer, mostrando todas as variveis vlidas (BOOL) que existem no alvo corrente.
Digite Period, 1me pressione ENTER. Isso cria uma nova varivel BOOL chamada
Period, endereada ao contato NA e tambm mapeada no registro %M00001na memria
do PLC. Tambm pode-se inserir apenas o nome da varivel baseado em seu endereo.
Na tabela Variables do Navigator, clique a varivel Period, arraste-a para o editor LD e
solte-a na bobina final da rung 2. Quando voc soltar o boto do mouse, a varivel ser
endereada para a bobina.
No editor LD, d um duplo clique ao lado do operando PV na instruo TMR_TENTHS.
Uma smart list aparecer, mostrando todas as variveis tipo BOOL disponveis.
Digite Ticks-1r e ento pressione ENTER. A varivel Ticks criada e mapeada para
%R00001.
3.7
No editor LD, clique o boto direito sobre a instruo TMR_TENTHS e escolha Properties.
O Inspector se abrir, mostrando a propriedade Address da instruo.
Nota: Inmeras instrues LD requerem configurao dos operandos de endereos
(Address) e \ ou de comprimento (Lenght). O endereo, geralmente refere-se ao primeiro
dado num bloco de comprimento pr-determinado. O Comprimento usado para definir o
tamanho do bloco de dados que inicia-se no endereo.
No Inspector, clique em Address, digite Mytimere ento pressione ENTER. O Inspector
aceita essa informao e uma varivel do tipo WORD lenght 3 criada, mas ainda mostra
a propriedade Address em vermelho, indicando que a varivel ainda precisa ser mapeada
para um registro do PLC.
Na tabela Variables do Navigator, clique o boto direito na varivel Mytimer e escolha
Properties.
No Inspector, clique em Ref Address, e clique no boto que aparece. Ser visto ento a
Ref Address Wizard.
22
3.8
Notas:
Voc pode escolher para visualizar valores de dados, endereamento de referncia
e operando no editor LD.
Comentrios podem ser visualizados na forma reduzida (brief) ou na forma completa (full).
O tamanho de uma clula individual pode ser configurado no Ladder Editor View Options
Voc pode aumentar o Zoom (CTRL + - ) no editor LD.
23
3.9
Notas
O mtodo Quick pode ser usado para a insero de linhas inteiras de lgica.
As variveis podem ser mapeadas para o prximo mais alto endereo de memria
disponvel na rea de memria, inserindo os primeiros dois dgitos do endereo de
referncia.
Quando as variveis so especificadas numa string quick edit, elas so endereadas para
o prximo operando de instruo disponvel. Operandos que requeiram fluxo de potncia
sero pulados.
24
Pressione CTRL e ento clique e arraste o contato para a esquerda do UPCTR na rung 3
(ao lado do operando R).
Solte o boto do mouse. Uma cpia exata da seleo original (incluindo o operando)
aparecer na nova localizao.
D um duplo clique no contato duplicado. Uma smart listaparecer solicitando que seja
inserido um nome de varivel.
Digite D. Note que a varivel Done marcada na lista.
Pressione TAB. A varivel Done agora endereado para o contato duplicado.
Sua lgica dever estar como esta:
25
26
Ao clicar o boto direito sobre uma varivel e ao escolher Properties ser aberta a
janela do Inspector a qual permite visualizar ou editar uma propriedade da varivel.
Quando for preciso editar ou visualizar a propriedade de muitas variveis, uma planilha
especial das variveis est disponvel.
4.1
No Navigator, clique na tabela Variable. A lista de variveis mostra todas as variveis que
j foram definidas em seu projeto.
Clique no boto Spreadsheet mode no canto esquerdo superior da lista de variveis. Note
que as colunas aparecem ao lado direito da tabela de variveis. Cada coluna para uma
propriedade da varivel.
Clique no boto Docking mode para visualizar a planlha numa rea maior.
4.2
Na planilha, clique o boto direito na coluna Property e escolha New Columm Set. A
configurao atual da coluna desaparece e a lista Add Columns direita da planilha
visualizada.
Na lista Add Columns, d um duplo clique em Data Type Deails.Initial Value. Uma coluna
com nome Initial Value adicionada na planlha.
Na lista Add Columms, d um duplo clique em Data Source Details.Ref. Address. Uma
coluna chamada Ref Address adicionada na planilha.
Clique no boto Add Columns. A lista Add Columns se fecha-se a planilha se parecer
com esta (voc pode redimension-la se desejar):
27
28
4.4
Na tabela Variables do Navigator, clique o boto direito sobre a varivel tickse e escolha
Properties. As propriedades dessa varivel aparecero no Inspector.
No Inspector, expanda (duplo clique) o grupo de propriedades Data Type Details.
Clique em Initial Value.
Digite 1 e ento pressione ENTER. O valor de ticks jogado para 1 fazendo que o
primeiro temporizador ((TMR_TENTHS) na lgica LD marque um perodo de 1 dcimo de
segundo.
Na tabela Variables d o Navigator, clique na varivel Counts.
29
4.5
No editor LD, clique o boto direito sobre o operando Sec.ticks do temporizador da rung 5
e escolha Watch. A ferramenta data watch se abrir com a varivel Sec.ticks listada.
No Data Watch, d um duplo clique na caixa da coluna Value que est na linha Sec.ticks.
Insira o valor 10. O temporizador na rung 5 configurado para um perodo de 1 segundo
(10 decimos).
No editor LD, clique o boto direito no operando Sec.Counts do contador na rung 6 e
escolha Watch. A varivel Sec.Counts agora listada no Data Watch.
No Data Watch, d um duplo clique na caixa da coluna Value na linha Sec.Counts.
Insira o valor 60. O contador da rung 6 ento configurado para contar at 59 resetar e
se iniciar novamente.
4.6
30
Anotaes:
31
5.1
Na tabela Project do Navigator, clique o boto direito sobre o alvo (target) e escolha
Download PLC. Acontecer o seguinte:
A caixa de dilogo Selections aparecer, permitindo que seja selecionado o que se quer
descarregar (download): Hardware Configuration, Logic e/ou Initial Values. Para este
projeto, selecione todas as opes e clique em OK.
Todas as partes do projeto sero verificadas para erros de sintaxe. Se um erro for
encontrado, uma mensagem correspondente ser colocada na tabela Build da FeedBack
Zone e o restante da construo e do download sero abortados. Mensagens de ateno
tambm podero acontecer, mas no abortar o processo.
Se no houverem erros, todas as partes de projeto sero compiladas para um formato
capaz de ser entendido pelo PLC. Mensagens na tabela Build na Feedback Zone lhe
informaro o que est acontecendo. O Download ser feito.
Notas:
Voc pode validar seu projeto a qualquer momento durante seu desenvolvimento, sem a
operao de download. Essa uma excelente maneira de encontrar erros de sintaxe.
Quando um erro ou uma mensagem de ateno aparecer na tabela Build, d um duplo
clique sobre ela para localizar a fonte do erro. O editor ou ferramenta apropriados se
abriro automaticamente e a causa do erro ser destacada. Ajuda para mais erros est
disponvel na janela Companion quando voc clicar na mensagem na tabela Build.
Voc pode fazer um download para um PLC em RUN mode, mas os valores iniciais e
estados forados no sero transferidos. Um download em run-mode store far a
sobreposio do programa existente no PLC ao final da varredura corrente.
32
5.2
Na tabela Project do Navigator, clique o boto direito sobre o alvo (target), aponte para
Offline Commands e escolha Start PLC. A caixa de dilogo Starting PLC aparecer
rapidamente. Quando a caixa de dilogo se fechar, o PLC comear a executar o projeto.
No existe indicao da atividade do PLC durante a operao em Offline.
Notas
Em offline, tambm pode-se parar o PLC, apagar sua memria, verificar igualdade entre o
projeto do PLC e o projeto atualmente aberto, e armazenar o projeto para a EEPROM ou
Flash do PLC. Todas essas operaes requerem que a comunicao esteja configurada.
Voc pode ler (upload) um programa do PLC para o Logic Developer - PLC. A melhor
forma de fazer isso, abrir uma verso antiga do projeto e ento executar o upload.
Assim, todos os nomes da variveis sero mantidas.
Anotaes:
33
6.1
Na tabela Project do Navigator, clique o boto direito no alvo (target) e ento escolha Go
Online. Uma variedade de aes acontecero aps a conexo ter se estabelecido.
Enquanto on line:
O cone target na tabela Project do Navigator altera-se de para . Se a lgica ou o
hardware do PLC no estiver igual ao projeto aberto o cone Target aparecer como . Se
uma falha de qualquer tipo existir no PLC alvo, o cone target aparecer como .
A barra de status abaixo na janela do Machine Edition mostra informaes sobre o estado
do alvo, como mostrado na figura a seguir:
(Somente se igual) Qualquer bloco aberto no editor LD ser animado para indicar o
andamento da execuo da lgica. O estado (on/off) dos Contatos e Bobinas mostrado
com uma linha de cor definida pelo usurio. Os valores de dados so mostrados em tempo
real acima das variveis dos operandos.
(Somente se igual) Os valores de dados so disponveis para editor IL passando-se o
ponteiro do mouse sobre o nome da varivel.
34
6.2
6.3
35
6.4
Na tabela Project do Navigator, clique o boto direito em Data Watch Lists Folder e
escolha New. Uma nova lista Watch List ser adicionada pasta e uma tabela com esse
mesmo nome ser adicionada na janela Data Watch.
Na tabela Variables do Navigator, expanda a matriz de varivel MyCounter, clique o boto
direito no elemento [0] e escolha Watch. MyCounter[O] ser adicionada lista Watch.
Expanda a estrutura de varivel Sec e ento expanda a matriz de varivel
Sec.MyCountervariable.
Clique o boto direito no elemento [0] e escolha Watch. SecMyCounter[O] ser adicionada
lista Watch.
Adicione Min.MyCounter[O] e HrsMyCounter[O] lista Watch usando o mesmo
procedimento. Seu Data Watch se parecer com esse:
Ser visto os valores dos contadores (dcimos, horas, minutos, segundos) incrementados
de acordo com a lgica do PLC.
Notas:
Para formatar a visualizao do Data Watch, clique o boto direito na janela e escolha
Properties. Selecione as opes as quais quer que apaream.
Para configurar o formato de visualizao do valor da varivel, clique o boto direito sobre
a varivel na janela Data Watch e escolha um formato da lista que aparecer.
Para salvar a watch list para um arquivo, clique o boto direito na lista Data Watch e
escolha Save As.
Para adicionar uma Watch list j salva em seu projeto, clique o boto direito do mouse em
Data Watch Lists folder e escolha Add.
36
Para alterar um valor do dado, d um duplo clique na janela Data Watch e insira um novo
valor.
Tabelas de Visualizao de Referncias (Reference View tables) fornecem um meio de
monitorar e alterar valores dos registros no PLC alvo. Pode-se definir qualquer nmero de
tabelas para um alvo, cada um contendo um conjunto nico de registros. Acessa-se os
registros do PLC especificando seus endereos de referncia. O formato do nmero de
uma tabela inteira ou de uma clula selecionvel.
37
Nota:
Voc pode arrastar variveis da tabela Variables do Navigator para a coluna Address da
tabela Reference View.
6.6
Embora nenhuma falha deva ter ocorrido em seu PLC, a tabela da faltas pode ser uma
valiosa ferramenta para depurao da operao do PLC.
e escolha Diagnostics. A
Na tabela Project do Navigator, clique o boto direito em
Tabela de visualizao de faltas (Fault Table Viewer) aparecer no lnfoViewer.
Em Fault Table, clique numa falta para visualizar informaes adicionais sobre a falta.
Essa informao adicional inclui Cdigo do erro, grupo, ao, nmero da falha e dados
extras da falta. O exemplo a seguir, mostra uma tabela de faltas indicando uma falha de
rack entre o PLC e o HWC atualmente aberto em seu projeto.
Notas:
O PLC no precisa ser igual ao atualmente aberto em seu projeto para ter acesso tabela
de Faltas.
Voc pode selecinar a visualizao da tabela de faltas do PLC ou de I/O.
Voc pode visualizar o dado extra de falta (Fault Extra Data) no formato Byte, Word ou
ASCII.
Pode-se organizar a tabela (ascendente ou descendente) em qualquer coluna.
38
6.7
6.8
39
Nota
Pode-se ajustar a escala de tempo e o comprimento do histrico nas propiedades do Data
Monitor dentro do Inpector.
6.9
Na tabela Project do Navigator, clique o boto direito do mouse em Target, aponte para
On-line Commands e ento escolha Show Status. A caixa de dilogo Show Status
aparecer mostrando a tabela Memory. Informaes gerais sobre o PLC, suas CPU e
memria utilizadas sero mostradas como visto na figura a seguir.
40
41
42
CONTATOS - CONTACTS
CONTATO NEGADO
CONTATO NORMALMENTE ABERTO
Anotaes:
43
7.2
Bobinas - COILS
Bobina de Sete: bobina utilizada para mudar seu estado para 1 (ligado) e
manter-se acionada quando receber um sinal de fluxo de potncia.
Representa qualquer tipo de carga solenide (rels,
motores, bombas,
buzinas, etc.).
44
7.3
45
46
47
48
49
50
7.4
51
52
Exemplos:
No exemplo a seguir, todas as vezes que a entrada %I0011 transicionar de OFF
para ON, o UPCTR adicionan 1 passo na contagem em %R0101. A bobina interna
%M0001 ser energizada se 3 transies forem contadas. Quando %I0012 for energizada,
o valor acumulado no contador (%R0101) ser zerado.
53
7.5
NOME
DESCRIO
INT
Inteiro
Sinalizado
DINT
Duplo
Inteiro
BIT/BOOL Bit
BYTE
Byte
WORD
Word
BCD-4
Decimal/Binrio
de 4 Dgitos
REAL
Nmeros Reais
54
HABILITA
OK
ADD
SUB
MUL
DIV
MOD
INT
DINT
REAL
I1
Q
I2
FUNO
OPERAO
ADD
SUB
MUL
DIV
Q = I1 + I2
Q = I1 I2
Q = I1 I2
Q = I1 I2
Q = I1 ( (I1 / I2) * I2)
Resto da diviso de I1 por I2
MOD
Quando habilitada a funo selecionada ser executada. Aps ser completada com
xito, sem um reultado que exceda o tipo de dado selecionado (overflow), haver um fluxo
de potncia (sinal 1) na sada Sucesso. O resultado da operao estar presente na sada
Q.
55
Exemplos:
No exemplo a seguir o valor inteiro contido em %R00010 ser subtrado do valor
contido em %AI0002. O resultado da operao ser enviado para a sada %AQ0003.
A sada %M00011 ser energizada enquanto no houve overflow na subtrao.
56
7.6
7.6.1 Blocos EQ NE GT GE LT LE
UNES DE COMPARAO
FUNO
OPERAO
EQ
NE
GT
GE
LT
LE
I1 = I2 : Q = 1
I1 I2 : Q = 1
I1 > I2 : Q = 1
I1 I2 : Q = 1
I1 < I2 : Q = 1
I1 I2 : Q = 1
A funo ser executada quando for habilitada, e se a relao for verdadeira haver
um fluxo de potncia (bit 1) em Q.
57
Exemplo:
No exemplo a seguir, dois valores inteiros contidos em %AI0001 e %R0002, sero
comparados se %I0001 for acionado. Se o valor contido em %AI0001 for menor ou igual
ao valor contido em %R0002, a bobina %Q0002 ser energizada.
Anotaes:
58
59
Exemplo:
No exemplo a seguir a entrada %AI0001 mede um sinal de presso entre 0 e 300
PSI. Estando %I0001 habilitada, o programa verifica se %AI0001 est num valor entre 100
e 200 PSI. Quando essa condio for verdadeira ( 100 %AI0001 200 )., a sada
%Q0001 ser habilitada (bit 1).
Anotaes:
60
8.1
PLC
PACSystems
Series 90-70
Series 90-30
VersaMax PLCs
VersaMax Micro
VersaMax Nano
Series 90 Micro
QUANTIDADE DE
SUBROTINAS
511 (C, ST, e LD)
255 (C and LD)
64 (C, LD, and IL)
64 (LD and IL)
64 (LD and IL)
8 (LD and IL)
1 (LD)
INCLUINDO
_MAIN
512
256
65
65
65
9
1
MEMRIA POR
SUBROTINA
128 KB
32 KB
16,383 bytes
18,431 bytes
18,431 bytes
16,383 bytes
Conforme modelo
61
8.2
Definio de subrotinas
Clique com o boto direito do mouse sobre o item Program Blocks na aba
Navigator, e escolha a opo New LD Block para criar um bloco Ladder.
Automaticamente uma subrotina ser criada com o prefixo LDBK podendo ser editada
nesse momento ou posteriormente.
8.3
Instruo CALL
62
63
64
65
66
APNDICE A EXERCCIOS
A.1
TC_02
TC_01
DEFINIES DE E/S
%I0001
START_TC01
%I0002
START_TC02
%Q0001
MOTOR_TC01
Motor da esteira 1.
%Q0002
MOTOR_TC02
Motor da esteira 2.
%I0003
STOP_TC01
Desliga esteira 1.
%I0004
STOP_TC02
Desliga esteira 2.
ATENO!
CONSIDERE TODAS AS CHAVES SIMULADORAS NORMALMENTE
ABERTAS DEVENDO SER USADAS COMO PUSH-BUTTONS.
CUIDADO!
Este um programa para fins didticos. No o utilize para colocar uma mquina em
funcionamento!
67
Resoluo do Exerccio:
68
A.2
Controlador em Automtico/Manual
DEFINIES DE E/S
%I0001
START_TC01
%I0002
START_TC02
%Q0001
MOTOR_TC01
Motor da esteira 1.
%Q0002
MOTOR_TC02
Motor da esteira 2.
%I0003
STOP_TC01
Desliga esteira 1.
%I0004
STOP_TC02
Desliga esteira 2.
%I0005
MAN_TC01
ATENO!
CONSIDERE TODAS AS CHAVES SIMULADORAS NORMALMENTE
ABERTAS DEVENDO SER USADAS COMO PUSH-BUTTONS.
CUIDADO!
Este um programa para fins didticos. No o utilize para colocar uma mquina em
funcionamento!
69
Resoluo do Exerccio:
70
A.3
Controle de Reverso
Definies de E/S
%I0001
%I0002
%I0003
%Q0001
%Q0002
ATENO!
CONSIDERE TODAS AS CHAVES SIMULADORAS NORMALMENTE
ABERTAS DEVENDO SER USADAS COMO PUSH-BUTTONS.
CUIDADO!
Este um programa para fins didticos. No o utilize para colocar uma mquina em
funcionamento!
71
Resoluo do Exerccio:
72
A.4
Definio de E/S
%R00001
%R00002
%I0001
%I0002
ATENO!
CONSIDERE TODAS AS CHAVES SIMULADORAS NORMALMENTE
ABERTAS DEVENDO SER USADAS COMO PUSH-BUTTONS.
CUIDADO!
Este um programa para fins didticos. No o utilize para colocar uma mquina em
funcionamento!
73
Resoluo do Exerccio:
Controle de Armazenamento de Peas
74
A.5
Controle de Temperatura
ATENO!
CONSIDERE TODAS AS CHAVES SIMULADORAS NORMALMENTE
ABERTAS DEVENDO SER USADAS COMO PUSH-BUTTONS.
CUIDADO!
Este um programa para fins didticos. No o utilize para colocar uma mquina em
funcionamento!
75
Resoluo do Exerccio:
76