Escolar Documentos
Profissional Documentos
Cultura Documentos
Apostila SUCOSOFT PDF
Apostila SUCOSOFT PDF
DO
SUCOSOFT S4
MARO DE 2009
1
SUCOSOFT S4
5 - Test and Commissioning: faz a transferncia do programa executvel da CPU para o CLP;
A primeira pasta a ser aberta a Project Manager e as demais pastas sero abertas na sequncia
dada acima.
Na pasta Project Manager; clicar na opo Project e selecionar New.
Na caixa de dilogo New Project clicar em Select Directory.
No campo Directory sugerido o caminho (path) C:\S4. Clicar Accept.
A caixa de dilogo New Project aberta.
Digitar, aps o caminho C:\S4, o nome do projeto. Podemos adotar como nome para o
1o exerccio EXERC01. Vamos ter ento: C:\S4\EXERC01
Nome: at 8 caracteres;
no utilizar . , ; - \ e espaos em branco;
no iniciar com algarismo.
Clicar em OK.
Deve aparecer ento a estrutura do programa com o nome adotado. Observar se a pasta
Kompo.sys est marcada. Se no estiver marc-la com o mouse.
Clicar novamente na opo Project e selecionar Exit.
2
B Edio do Programa Fonte
Surge na tela:
Para dar nome ao elemento deve-se dar um duplo clique no elemento, o que far abrir a caixa de
dilogo Name Element. Nesta caixa substituir o nome apresentado undef_opd pelo nome
escolhido. Clicar em OK.
LIGA MOTOR
3
Para se inserir novos operadores em srie na Ladder, deve-se selecionar com o mouse o local de
insero e a seguir clicar no cone indicado abaixo:
Para adicionar um elemento paralelo deve-se selecionar o operador onde ser feito o paralelo
(no exemplo o elemento LIGA) e clicar no cone indicado abaixo:
undef opd
MOTOR
4
Declarao de Variveis:
A declarao das variveis feita na janela esquerda da tela (Syntax Controlled Variable
Editor).
Name:
Digitar o mesmo nome atribudo ao elemento na Ladder. O 1o elemento LIGA.
Type:
Clicar na seta de rolagem e selecionar BOOL (booleano).
Varivel booleana pode somente assumir dois valores: zero ou um.
Initial:
Deixar em branco.
Attribute:
Deixar em branco.
Address:
Fornecer o endereo do CLP. Os endereos podem ser de Entrada ou de Sada.
Entradas:
%I0.0.0.0.0 - 1a posio
%I0.0.0.0.1 - 2a posio
%I0.0.0.0.2 - 3a posio
%I0.0.0.0.3 - 4a posio
%I0.0.0.0.4 - 5a posio
%I0.0.0.0.5 - 6a posio
%I0.0.0.0.6 - 7a posio
%I0.0.0.0.7 - 8a posio
Sadas:
%Q0.0.0.0.0 - 1a posio
%Q0.0.0.0.1 - 2a posio
%Q0.0.0.0.2 - 3a posio
%Q0.0.0.0.3 - 4a posio
%Q0.0.0.0.4 - 5a posio
%Q0.0.0.0.5 - 6a posio
Aps digitar esses dados para cada elemento clicar Add (adicionar lista).
5
Entrar na pasta Code Generation, clicar na opo Generate e selecionar New Make File
List.
Abre-se a caixa de dilogo New Make File com os programas do POU Editor e do Topology
Configurator. Verificar se os arquivos EXERC01.POE e EXERC.DCF aparecem como
nomes dos arquivos. Clicar em OK.
Deve ento aparecer a caixa de dilogo Program Code Generation com a mensagem Make
file generated. Clicar em OK.
Para gerar o arquivo executvel para o CLP clicar novamente na opo Generate e depois
selecionar Generate all.
Aparece a caixa de dilogo Compiller outputs, mostrando como Make File o nome
EXERC01.MAK. mostrada a lista de arquivos. Se no ocorrer nenhum erro na compilao
aparecer a mensagem No errors during code generation. Clicar em Close.
Caso ocorra algum erro nesta etapa, clicar em cima do erro apresentado e a tela do POU Editor
ser aberta para edio.
Para sair da pasta Code Generation, clicar em File e selecionar Exit.
Aps feita a ligao fsica, entrar na pasta Test and Commissioning. Se for a primeira vez
que for feita a transmisso de dados, deve-se fazer a ligao lgica entre o micro e o CLP.
Abre-se a caixa de dilogo Read in Communications Configuration, com uma mensagem de
que no existe ainda o arquivo de configuraes de comunicao e que um novo arquivo dever
ser criado. Clicar em OK.
Deve ento aparecer a tela Test and Commissioning com as seguintes informaes:
R S T
24V
MOTOR
(Q0.0)
RELE
1 2 3
MOTOR TRIFSICO
4 5 6
LIGAO ESTRELA
9
OU
LIGD
DESL
E MOTOR
RELE
Diagrama Ladder
MOTOR
10
0 1 2 3 4 5 6 7 P N
Digital Input
PRG S.net
Digital Output
0 1 2 3 4 5 U0 U1 U10 0V
MOTOR
ENTRADAS
SADAS
Para se inverter a rotao de um motor trifsico basta inverter a ligao de duas fases quaisquer,
mantendo a terceira inalterada.
R S T T S R
1 2 3 1 2 3
4 5 6 4 5 6
A inverso de rotao pode ser feita por meio de contatores, um para ligao do motor no sentido
direto e outro para ligao no sentido inverso.
Para comandar os contatores temos um boto Liga (NA) para o sentido direto, outro boto Liga
(NA) para o sentido inverso e um boto Desliga (NF) para desligar o motor. Tem-se tambm
um rel trmico de proteo do motor.
Para se inverter a rotao com o motor em funcionamento deve-se primeiro desligar o motor e,
s ento, fazer a inverso de rotao.
O programa em Ladder deve prever a impossibilidade de se fazer a inverso de rotao sem o
acionamento do boto Desliga (intertravamento entre os contatores).
12
Elaborao do Programa
Na pasta Project Manager; clicar na opo Project e abrir um novo projeto. Na caixa de
dilogo aceitar o caminho C:\S4 e em seguida digitar o nome escolhido para o projeto.
Clicar em OK e novamente na opo Project selecionar Exit.
0001
DIR
0002
INV
Em sequncia deve ser feita a declarao das variveis na janela esquerda da tela (Syntax
Controlled Variable Editor). Temos as seguintes variveis:
Aps a declarao das variveis, salvar o programa clicando em File e selecionando Save as.
Aps dar nome ao programa clicar OK.
Checar a existncia de erros de sintaxe clicando em File e selecionando Syntax Check.
Sair da programao clicando em File e selecionando Close.
Sair do POU Editor clicando em File e selecionando Exit.
R S T
24V 24V
DIR INV
(Q0.0) (Q0.1)
RELE
1 2 3
MOTOR TRIFSICO
4 5 6
LIGAO ESTRELA
15
OU
LDIR
DESL
E E DIR
RELE
DESL
E E INV
RELE
LINV
OU
16
Diagrama Ladder
DIR
INV
ENTRADAS
SADAS
0 1 2 3 4 5 6 7 P N
Digital Input
Digital Output
0 1 2 3 4 5 U0 U1 U10 0V
DIR INV
18
TEMPORIZADORES
XXX
IN Q
PT ET
1 pulso
Entrada IN
1
Sada Q
tempo tempo
19
TON Temporizador com Atraso na Energizao: quando ativado (IN = 1) inicia a contagem
do tempo e at atingir o valor especificado em PT. Neste instante tem sua sada alterada
para 1 (Q = 1). Quando a entrada voltar ao valor 0, a sada tambm assume o valor 0.
Se a entrada voltar ao valor 0 antes de decorrido o tempo em PT, a sada permanece no
valor 0.
1
Entrada IN
1
Sada Q
tempo
tempo
TOF Temporizador com Atraso na Desenergizao: quando ativado (IN = 1) tem sua sada
alterada para 1 (Q = 1). Quando a entrada voltar ao valor 0, inicia a contagem do
tempo mantendo a sada no valor 1. Quando o tempo decorrido atingir o valor
especificado em PT a sada volta ao valor 0.
1 pulso
Entrada IN
1
Sada Q
tempo tempo
20
LIGAO ESTRELA-TRINGULO
O motor trifsico normalmente funciona ligado em tringulo (ou delta), em que a tenso fase-
fase da rede (220V) aplicada a seus enrolamentos. Quando ligado em estrela (ou ipsilon), seus
enrolamentos so submetidos tenso fase-neutro (127V). Nesta ligao a potncia
desenvolvida pelo motor igual a 1/3 daquela desenvolvida em tringulo. Da mesma forma a
corrente igual a 1/3 da corrente em tringulo.
Ao se dar partida no motor, o rotor encontra-se parado e, portanto, no gera fora contra-
eletromotriz (fcem) que se ope tenso aplicada aos enrolamentos do motor. Neste instante
apenas a impedncia dos enrolamentos limita a corrente eltrica. Durante a partida a corrente
atinge valores de 6 a 8 vezes maior que a nominal. medida que o motor adquire velocidade,
vai sendo gerada uma fcem crescente que vai limitando o valor da corrente, at ser igual
corrente nominal.
Uma das formas de se reduzir a corrente na partida e a utilizao da ligao estrela-tringulo. O
motor parte em estrela e aps um tempo suficiente para alcanar uma velocidade prxima de
regime, passa para tringulo.
Funcionamento:
Ao se apertar o boto LIG o motor parte em estrela, sendo fechados os contatores CLIN e
CY.
Decorridos 3 segundos, contados pelo temporizador TempY, desligado o contator CY,
permanecendo CLIN ligado.
Aps 0,5 segundos (3,5 segundos da partida), contados pelo temporizador TempD, ligado o
contator CD. O motor passa a ser ligado em tringulo.
Para se desligar o motor deve ser acionado o boto DESL ou ocorrer a atuao do RELE.
21
LIGAO ESTRELA
R S T R
1
1 2 3
4
5
6
S 2
3
4 5 6
T
LIGAO TRINGULO
R S T
R
1 2 3 5 1
4 5 6
2 4
S
6 3
T
22
Elaborao do Programa
Na pasta Project Manager; clicar na opo Project e abrir um novo projeto. Na caixa de
dilogo aceitar o caminho C:\S4 e em seguida digitar o nome escolhido para o projeto.
Clicar em OK e novamente na opo Project selecionar Exit.
0001
CLIN
0002
TempY
TP
IN Q
PT ET
23
Dar 2 cliques na posio IN. Abre-se a caixa de dilogo Name Element solicitando o nome
da entrada que habilita o temporizador. Digitar CLIN e dar OK..
Continuando, dar 2 cliques na posio Q e na caixa de dilogo digitar o nome da sada CY e
clicar OK.
Idem para a posio PT (tempo de atuao) e digitar T#3s. Clicar OK.
O temporizador TempY vai ter a seguinte configurao:
0002
TempY
TP
CLIN CY
IN Q
T#3s
PT ET
0003
TempY.Q CY
Na prxima linha ser inserido o temporizador TempD, que 3,5 segundos aps a partida do
motor vai ligar o contator CD.
Clicar na opo Symbols e selecionar Manufacturer Defined Function Blocks. Selecionar
o temporizador TON. Digitar o nome TempD e clicar Accept.
Vai aparecer no Ladder:
24
0003
TempD
TON
IN Q
PT ET
Digitar os nomes:
IN CLIN
Q CD
TP T#3.5s
0003
TempD
TON
CLIN CD
IN Q
T#3.5s
PT ET
Em sequncia deve ser feita a declarao das variveis na janela esquerda da tela (Syntax
Controlled Variable Editor). Temos as seguintes variveis booleanas:
TempY:
Name:
Digitar TempY
25
Type:
No menu superior clicar na opo Data Types e selecionar Manufacturer Defined Function
Blocks. Aparecer um quadro com todos os blocos de funo criados pelo fabricante do CLP e
dentre eles selecione o temporizador TP. Clicar em Accept.
Os demais campos, Initial, Attribute e Address no devem ser preenchidos.
Clicar em Add para adicionar lista de variveis.
TempD:
Name:
Digitar TempD
Type:
No menu superior clicar na opo Data Types e selecionar Manufacturer Defined Function
Blocks. Aparecer um quadro com todos os blocos de funo criados pelo fabricante do CLP e
dentre eles selecione o temporizador TON. Clicar em Accept.
Os demais campos, Initial, Attribute e Address no devem ser preenchidos.
Clicar em Add para adicionar lista de variveis.
Aps a declarao das variveis, salvar o programa clicando em File e selecionando Save as.
Aps dar nome ao programa clicar OK.
Checar a existncia de erros de sintaxe clicando em File e selecionando Syntax Check.
Sair da programao clicando em File e selecionando Close.
Sair do POU Editor clicando em File e selecionando Exit.
R S T
CLIN CY CD
(Q0.0) (Q0.1) (Q0.2)
6 5 4
RELE
1 2 3
MOTOR TRIFSICO
4 5 6
26
27
Ladder Completa
0001
CLIN
0002
TempY
TP
CLIN CY
IN Q
T#3s
PT ET
0003
TempD
TON
CLIN CD
IN Q
T#3.5s
PT ET
ENTRADAS
SADAS
0 1 2 3 4 5 6 7 P N
Digital Input
Digital Output
0 1 2 3 4 5 U0 U1 U10 0V
CLIN CY CD