Professional Documents
Culture Documents
DO
SUCOSOFT – S4
MARÇO DE 2009
1
SUCOSOFT S4
5 - Test and Commissioning: faz a transferência do programa executável da CPU para o CLP;
A primeira pasta a ser aberta é a Project Manager e as demais pastas serão abertas na sequência
dada acima.
Na pasta Project Manager; clicar na opção Project e selecionar New.
Na caixa de diálogo New Project clicar em Select Directory.
No campo Directory é sugerido o caminho (path) C:\S4. Clicar Accept.
A caixa de diálogo New Project é aberta.
Digitar, após o caminho C:\S4, o nome do projeto. Podemos adotar como nome para o
1o exercício “EXERC01”. Vamos ter então: C:\S4\EXERC01
Nome: até 8 caracteres;
não utilizar . , ; - \ e espaços em branco;
não iniciar com algarismo.
Clicar em OK.
Deve aparecer então a estrutura do programa com o nome adotado. Observar se a pasta
Kompo.sys está marcada. Se não estiver marcá-la com o mouse.
Clicar novamente na opção Project e selecionar Exit.
2
B – Edição 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
diálogo 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 série na Ladder, deve-se selecionar com o mouse o local de
inserção 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
Declaração de Variáveis:
A declaração das variáveis é feita na janela à esquerda da tela (Syntax Controlled Variable
Editor).
Name:
Digitar o mesmo nome atribuído ao elemento na Ladder. O 1o elemento é LIGA.
Type:
Clicar na seta de rolagem e selecionar BOOL (booleano).
Variável booleana pode somente assumir dois valores: zero ou um.
Initial:
Deixar em branco.
Attribute:
Deixar em branco.
Address:
Fornecer o endereço do CLP. Os endereços podem ser de Entrada ou de Saída.
Entradas:
%I0.0.0.0.0 - 1a posição
%I0.0.0.0.1 - 2a posição
%I0.0.0.0.2 - 3a posição
%I0.0.0.0.3 - 4a posição
%I0.0.0.0.4 - 5a posição
%I0.0.0.0.5 - 6a posição
%I0.0.0.0.6 - 7a posição
%I0.0.0.0.7 - 8a posição
Saídas:
%Q0.0.0.0.0 - 1a posição
%Q0.0.0.0.1 - 2a posição
%Q0.0.0.0.2 - 3a posição
%Q0.0.0.0.3 - 4a posição
%Q0.0.0.0.4 - 5a posição
%Q0.0.0.0.5 - 6a posição
Após digitar esses dados para cada elemento clicar Add (adicionar à lista).
5
Entrar na pasta Code Generation, clicar na opção Generate e selecionar New Make File
List.
Abre-se a caixa de diálogo 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 então aparecer a caixa de diálogo Program Code Generation com a mensagem “Make
file generated”. Clicar em OK.
Para gerar o arquivo executável para o CLP clicar novamente na opção Generate e depois
selecionar Generate all.
Aparece a caixa de diálogo Compiller outputs, mostrando como Make File o nome
EXERC01.MAK. É mostrada a lista de arquivos. Se não ocorrer nenhum erro na compilação
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 edição.
Para sair da pasta Code Generation, clicar em File e selecionar Exit.
Após feita a ligação física, entrar na pasta Test and Commissioning. Se for a primeira vez
que for feita a transmissão de dados, deve-se fazer a ligação lógica entre o micro e o CLP.
Abre-se a caixa de diálogo Read in Communications Configuration, com uma mensagem de
que não existe ainda o arquivo de configurações de comunicação e que um novo arquivo deverá
ser criado. Clicar em OK.
Deve então aparecer a tela Test and Commissioning com as seguintes informações:
R S T
24V
MOTOR
(Q0.0)
RELE
1 2 3
MOTOR TRIFÁSICO
4 5 6
LIGAÇÃO 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
SAÍDAS
Para se inverter a rotação de um motor trifásico basta inverter a ligação 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 inversão de rotação pode ser feita por meio de contatores, um para ligação do motor no sentido
direto e outro para ligação no sentido inverso.
Para comandar os contatores temos um botão Liga (NA) para o sentido direto, outro botão Liga
(NA) para o sentido inverso e um botão Desliga (NF) para desligar o motor. Tem-se também
um relé térmico de proteção do motor.
Para se inverter a rotação com o motor em funcionamento deve-se primeiro desligar o motor e,
só então, fazer a inversão de rotação.
O programa em Ladder deve prever a impossibilidade de se fazer a inversão de rotação sem o
acionamento do botão Desliga (intertravamento entre os contatores).
12
Elaboração do Programa
Na pasta Project Manager; clicar na opção Project e abrir um novo projeto. Na caixa de
diálogo aceitar o caminho C:\S4 e em seguida digitar o nome escolhido para o projeto.
Clicar em OK e novamente na opção Project selecionar Exit.
0001
DIR
0002
INV
Em sequência deve ser feita a declaração das variáveis na janela à esquerda da tela (Syntax
Controlled Variable Editor). Temos as seguintes variáveis:
Após a declaração das variáveis, salvar o programa clicando em File e selecionando Save as.
Após dar nome ao programa clicar OK.
Checar a existência de erros de sintaxe clicando em File e selecionando Syntax Check.
Sair da programação 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 TRIFÁSICO
4 5 6
LIGAÇÃO ESTRELA
15
OU
LDIR
DESL
E E DIR
RELE
DESL
E E INV
RELE
LINV
OU
16
Diagrama Ladder
DIR
INV
ENTRADAS
SAÍDAS
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
Saída Q
tempo tempo
19
TON – Temporizador com Atraso na Energização: quando ativado (IN = 1) inicia a contagem
do tempo e até atingir o valor especificado em PT. Neste instante tem sua saída alterada
para 1 (Q = 1). Quando a entrada voltar ao valor 0, a saída também assume o valor 0.
Se a entrada voltar ao valor 0 antes de decorrido o tempo em PT, a saída permanece no
valor 0.
1
Entrada IN
1
Saída Q
tempo
tempo
TOF – Temporizador com Atraso na Desenergização: quando ativado (IN = 1) tem sua saída
alterada para 1 (Q = 1). Quando a entrada voltar ao valor 0, inicia a contagem do
tempo mantendo a saída no valor 1. Quando o tempo decorrido atingir o valor
especificado em PT a saída volta ao valor 0.
1 pulso
Entrada IN
1
Saída Q
tempo tempo
20
LIGAÇÃO ESTRELA-TRIÂNGULO
O motor trifásico normalmente funciona ligado em triângulo (ou delta), em que a tensão fase-
fase da rede (220V) é aplicada a seus enrolamentos. Quando ligado em estrela (ou ipsilon), seus
enrolamentos são submetidos à tensão fase-neutro (127V). Nesta ligação a potência
desenvolvida pelo motor é igual a 1/3 daquela desenvolvida em triângulo. Da mesma forma a
corrente é igual a 1/3 da corrente em triângulo.
Ao se dar partida no motor, o rotor encontra-se parado e, portanto, não gera força contra-
eletromotriz (fcem) que se opõe à tensão aplicada aos enrolamentos do motor. Neste instante
apenas a impedância dos enrolamentos limita a corrente elétrica. 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 utilização da ligação estrela-triângulo. O
motor parte em estrela e após um tempo suficiente para alcançar uma velocidade próxima à de
regime, passa para triângulo.
Vamos utilizar uma chave estrela-triângulo automática, onde são utilizados os seguintes
elementos:
Contator de linha CLIN - liga a entrada do motor (terminais 1, 2 e 3) à rede
trifásica ( R, S e T).
Contator estrela CY - liga a saída do motor ( terminais 4, 5 e 6) em um único ponto.
Contator triângulo CD - liga os terminais de saída do motor aos terminais de entrada:
1 com 5, 2 com 6 e 3 com 4 (ou também 1 com 6, 2 com 4 e 3 com 5).
Temporizador TempY - controla o tempo de atuação da ligação estrela.
Temporizador TempD - controla o tempo de atuação da ligação triângulo.
Temos também os botões Liga (LIG), Desliga (DESL) e o relé térmico (RELE).
Funcionamento:
Ao se apertar o botão 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.
Após 0,5 segundos (3,5 segundos da partida), contados pelo temporizador TempD, é ligado o
contator CD. O motor passa a ser ligado em triângulo.
Para se desligar o motor deve ser acionado o botão DESL ou ocorrer a atuação do RELE.
21
LIGAÇÃO ESTRELA
R S T R
1
1 2 3
4
5
6
S 2
3
4 5 6
T
LIGAÇÃO TRIÂNGULO
R S T
R
1 2 3 5 1
4 5 6
2 4
S
6 3
T
22
Elaboração do Programa
Na pasta Project Manager; clicar na opção Project e abrir um novo projeto. Na caixa de
diálogo aceitar o caminho C:\S4 e em seguida digitar o nome escolhido para o projeto.
Clicar em OK e novamente na opção Project selecionar Exit.
0001
CLIN
0002
TempY
TP
IN Q
PT ET
23
Dar 2 cliques na posição IN. Abre-se a caixa de diálogo Name Element solicitando o nome
da entrada que habilita o temporizador. Digitar CLIN e dar OK..
Continuando, dar 2 cliques na posição Q e na caixa de diálogo digitar o nome da saída CY e
clicar OK.
Idem para a posição PT (tempo de atuação) e digitar T#3s. Clicar OK.
O temporizador TempY vai ter a seguinte configuração:
0002
TempY
TP
CLIN CY
IN Q
T#3s
PT ET
0003
TempY.Q CY
Na próxima linha será inserido o temporizador TempD, que 3,5 segundos após a partida do
motor vai ligar o contator CD.
Clicar na opção 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 sequência deve ser feita a declaração das variáveis na janela à esquerda da tela (Syntax
Controlled Variable Editor). Temos as seguintes variáveis booleanas:
TempY:
Name:
Digitar TempY
25
Type:
No menu superior clicar na opção Data Types e selecionar Manufacturer Defined Function
Blocks. Aparecerá um quadro com todos os blocos de função criados pelo fabricante do CLP e
dentre eles selecione o temporizador TP. Clicar em Accept.
Os demais campos, Initial, Attribute e Address não devem ser preenchidos.
Clicar em Add para adicionar à lista de variáveis.
TempD:
Name:
Digitar TempD
Type:
No menu superior clicar na opção Data Types e selecionar Manufacturer Defined Function
Blocks. Aparecerá um quadro com todos os blocos de função criados pelo fabricante do CLP e
dentre eles selecione o temporizador TON. Clicar em Accept.
Os demais campos, Initial, Attribute e Address não devem ser preenchidos.
Clicar em Add para adicionar à lista de variáveis.
Após a declaração das variáveis, salvar o programa clicando em File e selecionando Save as.
Após dar nome ao programa clicar OK.
Checar a existência de erros de sintaxe clicando em File e selecionando Syntax Check.
Sair da programação 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 TRIFÁSICO
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
SAÍDAS
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