Professional Documents
Culture Documents
SoftPLC
CFW700
Manual do Usurio
Idioma: Portugus
Manual do Usurio SoftPLC
Srie: CFW700
Idioma: Portugus
N do Documento: 10000823401 / 02
Sumrio
ABREVIAES E DEFINIES.................................................................................................................... 5
REPRESENTAO NUMRICA ................................................................................................................... 5
1 INTRODUO SOFTPLC..................................................................... 6
1.1 SMBOLO DOS TIPOS DE DADOS ................................................................................................... 6
4 | SoftPLC
Sobre o Manual .
SOBRE O MANUAL
Este manual fornece a descrio necessria para a operao do inversor de frequncia CFW700 utilizando o
mdulo de programao do usurio, denominado SoftPLC. Este manual deve ser utilizado em conjunto com
manual do usurio do CFW700 e do software WLP.
ABREVIAES E DEFINIES
REPRESENTAO NUMRICA
Nmeros decimais so representados atravs de dgitos sem sufixo. Nmeros hexadecimais so representados
com a letra h depois do nmero.
COMPATIBILIDADE
NOTA!
Utilizar o WLP V9.50 ou superior para programas SoftPLC em verso de firmware V2.01.
NOTA!
Os aplicativos SoftPLC da verso de firmware V2.01 so incompatveis com os aplicativos de
verses de firmware inferiores.
SoftPLC | 5
Introduo SoftPLC .
1 INTRODUO SOFTPLC
A SoftPLC um recurso que incorpora ao CFW700 as funcionalidades de um CLP, agregando flexibilidade ao
produto e permitindo que o usurio desenvolva seus prprios aplicativos (programas do usurio).
6 | SoftPLC
Memria da SoftPLC .
2 MEMRIA DA SOFTPLC
2.1 MEMRIA
NOTA!
O aplicativo SoftPLC armazenado em FLASH executado em RAM. Por este motivo, sempre que o
aplicativo for maior do que 4536 bytes, o ciclo de scan fica mais lento, devido aos carregamentos da
FLASH para a RAM.
Na SoftPLC, a rea de memria de dados (variveis do usurio) e de programa compartilhada. Por isso um
aplicativo pode variar o tamanho total em funo da quantidade de variveis utilizadas pelo usurio.
Os marcadores de bit, word e float so alocados de acordo com o LTIMO endereo utilizado no aplicativo, ou
seja, quanto maior for este ltimo endereo, maior ser a rea alocada. Por isso, recomendado ao usurio
utilizar os marcadores de maneira SEQUENCIAL.
2.2.1 Constantes
NOTA!
Os valores das Entradas Analgicas (%IW) e das Sadas Analgicas (%QW) lidos e escritos
respectivamente via SoftPLC, respeitam os seus ganhos (P0232, P0237: %IW1%IW2 e P0252,
P0255: %QW1%QW2) e offsets (P0234, P0239: %IW1%IW2).
SoftPLC | 7
Memria da SoftPLC .
NOTA!
Os valores lidos ou escritos via SoftPLC obedecem as seguintes regras, respeitando-se os
parmetros relativos aos sinais das entradas e sadas analgicas (P0233, P0238: %IW1%IW2 e
P0253, P0256: %QW1%QW2):
Opo: 0 a 10 V / 20 mA
0 V ou 0 mA =0
10 V ou 20 mA = 32767
Opo: 4 a 20 mA
4 mA = 0
20 mA = 32767
Opo: 10 V / 20 mA a 0
10 V ou 20 mA = 0
0 V ou 0 mA = 32767
Opo: 20 a 4 mA
20 mA = 0
4 mA = 32767
Opo: -10 a +10 V
-10 V = -32768 (ou 32768 para parmetro sem sinal)
-5 V = -16384 (ou 49152 para parmetro sem sinal)
0 =0
+10 V = 32767
Consistem em variveis que podem ser utilizadas pelo usurio para executar as lgicas do aplicativo. Podem
ser marcadores de bit (1 bit), marcadores de word (16 bits) ou marcadores de float (32 bits IEEE).
NOTA!
Para minimizar o tamanho do aplicativo, utilizar marcadores de forma sequencial.
Ex.:
Marcadores de bit: %MX5000, %MX5001, %MX5002, ...
Marcadores de word: %MW8000, %MW8001, %MW8002, ...
Marcadores de float: %MF9000, %MF9001, %MF9002, ...
Consistem em variveis especiais que permitem ao usurio ler e alterar dados do inversor que podem ou no
estar disponveis nos parmetros. Podem ser: marcadores de bit do sistema (1 bit) ou marcadores de word do
sistema (16 bits).
8 | SoftPLC
Memria da SoftPLC .
SoftPLC | 9
Memria da SoftPLC .
NOTA!
Os marcadores de word do sistema %SW3300 e %SW3301 utilizam uma resoluo de 13 bits
(8192 0 8191), que representa a velocidade sncrona do motor. Assim, para um motor de VI
plos (isto significa uma velocidade sncrona de 1200 rpm) se a referncia de velocidade via SoftPLC
(%SW3301) for de 4096, o motor ir girar em 600 rpm.
NOTA!
Equao para o clculo do valor da velocidade do motor em rpm:
2.2.5 Parmetros
Os parmetros P1011 a P1059 somente aparecem na HMI do CFW700 quando existe algum aplicativo
(programa do usurio) vlido contido na memria, ou seja, P1000 > 0.
10 | SoftPLC
Memria da SoftPLC .
2.3 MODBUS
NOTA!
Todos os demais tipos de dados possuem endereos do usurio (SoftPLC) iguais aos endereos
Modbus. Ex.: %PW100 = endereo Modbus 100; %MX5000 = endereo Modbus 5000; %SW3308
= endereo Modbus 3308.
2.3.2 Protocolo
Consultar Manual da Comunicao Serial RS232 / RS485, captulo referente ao Protocolo Modbus.
SoftPLC | 11
Resumo dos Blocos de Funo .
3 RESUMO DOS BLOCOS DE FUNO
Neste captulo ser apresentado um resumo dos blocos de funes que esto disponveis para a programao
do usurio.
3.1 CONTATOS
Carregam para a pilha o contedo de um dado programado (0 ou 1), que pode ser do tipo:
%MX: Marcador de Bit
%IX: Entrada Digital
%QX: Sada Digital
%UW: Parmetro do Usurio
%SX: Marcador de Bit do Sistema Leitura
Quando os contatos esto em srie, uma lgica E executada entre eles armazenando o resultado na pilha.
Exemplos:
Quando os contatos esto em paralelo, uma lgica OU executada entre eles armazenando o resultado na
pilha. Exemplos:
12 | SoftPLC
Resumo dos Blocos de Funo .
3.2 BOBINAS
Salvam o contedo da pilha no dado programado (0 ou 1), que pode ser do tipo:
Menu: Inserir-Bobinas-COIL
Ex: Seta o marcador de bit 5001 com o contedo da pilha
SoftPLC | 13
Resumo dos Blocos de Funo .
3.3 BLOCOS DE MOVIMENTO
No exemplo acima, se a entrada EN estiver ativa, a entrada digital 1 estiver desligada, o bloco ir gerar uma
referncia de velocidade conforme o parmetro do usurio P1010 na unidade 13 Bits. Se no houver erro
(exemplo: inversor desabilitado), a sada ENO vai para 1.
Quando a entrada EN for ativada, caso o drive no esteja habilitado e o P0229 no esteja configurado para 1,
gerado A702. Se o P0202 no estiver em 5, ou houver outro bloco POSITION0 ativo, o bloco tambm no
habilitado. Aps estas verificaes, a referncia de velocidade monitorada e quando a mesma torna-se igual
ou inferior ao valor de MINSPEED, o bloco alocado em posio na posio atual, com os comandos SoftPLC
de gira/para indo para 1 e a referncia de velocidade indo para 0.
No exemplo acima, se a entrada EN estiver ativa, o bloco somente alocado em posio se a referncia de
velocidade atingir o valor 0, para ento a sada ENO ir para 1.
No exemplo acima, se a entrada IN estiver ativa e o contedo do marcador de word 8000 for maior ou igual ao
contedo do parmetro do usurio P1010, a sada Q setada.
14 | SoftPLC
Resumo dos Blocos de Funo .
No exemplo acima, se o contedo do marcador de word 8001 for maior ou igual a 20, a sada Q setada.
No exemplo acima, se a entrada EN estiver ativa, o controlador comea o seu trabalho. O contedo do
parmetro do usurio P1010 seleciona a referncia que est ativa, ou seja, se o marcador de float 9001
(referncia automtica) ou 9003 (referncia manual). Para a referncia automtica h um filtro de 0.05 s. Como
o ganho derivativo est fixo em 0, isto indica que o PID foi transformado para um PI. O valor da sada de
controle OUT, representado pelo marcador de float 9004, possui os limites mximo e mnimo de 100 e -100.
SoftPLC | 15
Resumo dos Blocos de Funo .
No exemplo acima, se a entrada EN estiver ativa, o contedo do marcador de float 9000 ser filtrado com uma
constante de tempo de 0,25 s por um filtro passa-baixa e ser transferido marcador de float 9001.
No exemplo acima, se a entrada EN estiver ativa e o contedo do marcador de float 9000 for maior que o do
marcador de float 9001, ento seta a sada ENO.
NOTA!
Se FORMAT for inteiro, todos os dados numricos so considerados words de 15 bits + sinal
(-32768 a 32767).
No exemplo acima, quando a entrada EN est ativa, o valor do marcador de word 8000 incrementado a cada
ciclo de scan. Quando o marcador de bit 5000 vai para 1, indica que houve um estouro de limite e o marcador
de word 8000 permanece em 32767.
NOTA!
Se FORMAT for inteiro, todos os dados numricos so considerados words de 15 bits + sinal
(-32768 a 32767).
16 | SoftPLC
Resumo dos Blocos de Funo .
No exemplo acima, quando a entrada EN est ativa, o marcador de float 9001 apresenta o resultado do clculo
do seno do marcador de float 9000.
NOTA!
Se FORMAT for inteiro, todos os dados numricos so considerados words de 15 bits + sinal
(-32768 a 32767).
No exemplo acima, quando a entrada EN est ativa, o marcador de word 8000 conter o valor do parmetro
do usurio P1010, porm limitado entre o mximo de 100 e o mnimo de -100.
NOTA!
Se FORMAT for inteiro, todos os dados numricos so considerados words de 15 bits + sinal
(-32768 32767).
NOTA!
Caso o valor de MIN seja maior que o MAX as sadas OUT e ENO so zeradas.
SoftPLC | 17
Resumo dos Blocos de Funo .
3.7 BLOCOS DE TRANSFERNCIA
No exemplo acima, se a entrada EN estiver ativa, a constante word 1 transferida ao marcador de bit do
sistema 3001 (habilita geral).
No exemplo acima, se a entrada EN estiver ativa, o contedo do marcador de word 8153 (levando em conta o
seu sinal) convertido para ponto flutuante ao marcador de float 9005.
NOTA!
INT tratado como word de 15 bits + sinal (-32768 32767).
No exemplo acima, se a entrada EN estiver ativa, aparecer A750 com o texto Presso Baixa na HMI.
NOTA!
Se este bloco for configurado como Falha, necessrio resetar o drive, para o texto desaparecer da
HMI e poder habilitar o drive novamente.
18 | SoftPLC
Resumo dos Blocos de Funo .
3.7.4 Converte de Ponto Flutuante para Inteiro (16 bits) FL2INT
No exemplo acima, se a entrada EN estiver ativa, a constante float 4,54x104 convertida para um inteiro com
sinal via marcador de word 8000. Todavia, aps a converso, o marcador de word 8000 ficar com o valor de
32767, pois este o limite positivo de uma word.
NOTA!
INT tratado como word de 15 bits + sinal (-32768 32767).
No exemplo acima, se a entrada EN estiver ativa, o contedo do marcador de bit 5000 escrito para a sada
digital cujo endereo o contedo do marcador de word 8000.
No exemplo acima, quando a entrada EN est ativa, as entradas digitais 1, 2 e 3 transferem o seu contedo
aos bits 0, 1 e 2 dos parmetros do usurio P1010.
SoftPLC | 19
Resumo dos Blocos de Funo .
3.7.7 Demultiplexador DMUX
No exemplo acima, quando a entrada EN est ativa, os bits 1, 2, 5, 6, 11, 13 e 15 do marcador de word 8000
so transferidos respectivamente aos marcadores de bit 5001, 5002, 5005, 5006, 5011, 5013 e 5015.
20 | SoftPLC
Parametrizao do Inversor .
4 PARAMETRIZAO DO INVERSOR
A seguir sero apresentados apenas os parmetros do inversor de frequncia CFW700 que possuem relao
com a SoftPLC.
NOTA!
Maiores informaes, consultar o Manual de Programao do CFW700.
21 | SoftPLC
Parametrizao do Inversor .
Descrio:
Permite ao usurio visualizar o status em que a SoftPLC se encontra. Se no h aplicativo instalado, os
parmetros P1001 a P1049 no sero mostrados na HMI.
Se este parmetro apresentar a opo 2 (Aplic. Incomp.), indica que a verso que foi carregada do carto de
memria flash, no compatvel com o firmware atual do CFW700.
Neste caso, necessrio que o usurio recompile o seu projeto no WLP, considerando a nova verso do
CFW700 e refazer o download. Caso isto no seja possvel, pode-se fazer o upload deste aplicativo com o
WLP, desde que a senha do aplicativo seja conhecida ou a senha no esteja habilitada.
Descrio:
Permite parar, rodar ou excluir um aplicativo instalado, mas para isto, o motor deve estar desabilitado.
Descrio:
Consiste no tempo de varredura do aplicativo. Quanto maior o aplicativo, maior tende a ficar o tempo de
varredura.
22 | SoftPLC
Parametrizao do Inversor .
Descrio:
Permite ao usurio selecionar aplicaes incorporadas no CFW700.
P1003 Descrio
0 Define que a aplicao que ir rodar na SoftPLC aquele carregada pelo usurio atravs da ferramenta de programao ladder.
Define que a aplicao que ir rodar na SoftPLC o regulador PID; pode ser utilizada para fazer o controle de um processo em
1 malha fechada. Essa aplicao coloca um regulador proporcional, integral e derivativo superposto ao controle normal de
velocidade do CFW700.
Define que a aplicao que ir rodar na SoftPLC o potencimetro eletrnico; permite o ajuste da referncia de velocidade do
2
motor atravs de duas entradas digitais, sendo uma para acelerar o motor e outra para desacelerar o motor.
Define que a aplicao que ir rodar na SoftPLC o multispeed; permite o ajuste da referncia de velocidade relacionando os
valores definidos por parmetros (P1011 a P1018) atravs da combinao lgica das entradas digitais DI4, DI5 e DI6, tendo
3
como limite mximo 8 referncias de velocidade pr-programadas. Traz como vantagens a estabilidade das referncias fixas pr-
programadas, e a imunidade contra rudos eltricos (entradas digitais DIx isoladas).
Define que a aplicao que ir rodar na SoftPLC o comando a trs fios (start/stop); permite o comando do inversor de maneira
4
anloga a uma partida direta com boto de emergncia e contato de reteno.
Define que a aplicao que ir rodar na SoftPLC o comando avano e retorno; proporciona ao usurio a combinao de dois
5
comandos do inversor (Sentido de Giro e Gira/Para) em um s comando via entrada digital.
NOTA!
Para mais informaes sobre as aplicaes no CFW700, consultar o captulo 19 no manual de
programao CFW700.
Descrio:
Consistem em parmetros de uso definido pelo usurio via software WLP. Tambm possvel ao usurio
configurar estes parmetros, conforme descrito no item 5.5.
SoftPLC | 23
Resumo das Principais Funes do WLP .
5 RESUMO DAS PRINCIPAIS FUNES DO WLP
Este captulo traz informaes bsicas sobre as operaes feitas com o software WLP para programao do
inversor CFW700. Maiores informaes podem ser obtidas na ajuda (help) do software WLP.
Cria um novo projeto. Alm de definir o nome do projeto, necessrio configurar o equipamento e a respectiva
verso de firmware.
Permite ao usurio redefinir o equipamento e a verso de firmware. Nesta janela, tambm se configura se o
projeto ter senha para upload.
SoftPLC | 24
Resumo das Principais Funes do WLP .
Permite ao usurio saber o tamanho em bytes do aplicativo compilado (<nomedoprojeto>.bin) a ser enviado ao
equipamento.
Abre uma janela de visualizao dos atributos de todos os parmetros do usurio. Com um duplo clique sobre
o parmetro selecionado, permitida a configurao destes atributos, que incluem:
Unidades.
Limite mnimo e mximo.
Nmero de casas decimais.
Formato hexadecimal ou normal.
Somente leitura ou escrita.
Alterao do parmetro: sem confirmao, motor parado ou motor parado+salvar.
Com sinal ou sem sinal.
Nvel de senha: sempre visualiza e ignora senha, sempre visualiza e habilita a senha, somente visualiza ou
nunca visualiza.
Permite salvar o valor do parmetro (retentivo), quando o mesmo utilizado em blocos (CLP, Clculos e
Transferncias) na desenergizao.
SoftPLC | 25
Resumo das Principais Funes do WLP .
26 | SoftPLC
Resumo das Principais Funes do WLP .
5.8 COMUNICAO DOWNLOAD
Este comando permite enviar ao CFW700 o aplicativo e/ou as configuraes dos parmetros do usurio.
SoftPLC | 27
Falhas, Alarmes e Possveis Causas .
6 FALHAS, ALARMES E POSSVEIS CAUSAS
Tabela 6.1: Falhas, Alarmes e causas mais provveis
Falha/Alarme Descrio Causas mais Provveis
A702: Ocorre quando um bloco de movimento (Bloco Verificar se o comando de habilita geral do
Inversor Desabilitado REF) ativo e o comando de habilita geral do drive est ativo.
drive no est ativo.
A704: Ocorre quando 2 ou mais blocos de movimento Verificar lgica do programa do usurio.
Dois ou mais movimentos (Bloco REF) esto habilitados ao mesmo tempo.
habilitados
A706: Ocorre quando um bloco de movimento Verificar a programao das referncias no
Referncia no programada habilitado e a referncia de velocidade no est modo local e/ou remoto (P0221 e P0222).
para SoftPLC programada para a SoftPLC.
SoftPLC | 28