Você está na página 1de 6

Author: John Bargmeyer/ DD-DBS Danfoss Drives A/S

Created: 2005-11-25 Product Support Engineering




1 de 6

Descrio do bloco FB1 de leitura de estado do VLT Danfoss
Este bloco de funo l o estado atual dos escravos configurados em um sistema mestre
Profibus.
Se um conversor de frequncia VLT no tem nenhuma fonte de alimentao conectado a ele,
portanto, no estar ativo no sistema Profibus e o endereo da estao conversora de
frequncia do VLT ser lido como 0 lgico. Quando a energia fornecida ao conversor de
frequncia VLT e o mestre comea a troca de dados com o conversor de frequncia VLT o
endereo da estao vai ser lido como 1 lgico.
Este bloco de funo pode ser usado em conjunto com FB2 "Danfoss VLT PCA block" para iniciar
o download de um parmetro aps a fonte de alimentao ser aplicada ao conversor de
frequncia VLT. Veja a aplicao exemplo no projeto "PCA blocks" para o STEP7.
SFC 51 "RDSYSST" s vai ler a lista de escravos ativos que esto configurados no Hardware
(HW Config). Note-se que os escravos que no esto configurados na configurao de hardware
no sero mostrados.
Este bloco de funo pode ser usada com todos os conversores de frequncia Danfoss Drives.

INPUTS
-----------------------------------------------------------------------------------------------------------
Int_Ext (Integer):
0 significa que o mestre Profibus DP est integrado no PLC.
1 que o mestre Profibus DP no est integrado no PLC, mas um mestre externo.

Master_No (Integer):
O nmero do mestre Profibus no sistema. Veja a configurao de Hardware.

Timer_No (S7 Timer):
Atribuir um temporizador S7.

Author: John Bargmeyer/ DD-DBS Danfoss Drives A/S
Created: 2005-11-25 Product Support Engineering


2 de 6

OUTPUTS
-----------------------------------------------------------------------------------------------------------
1 significa que o escravo configurado est ativo no endereo especfico.
0 significa que no h escravo ativo no endereo especfico.
Station01_32 (Double word): L os escravos presentes a partir do endereo 1 a 32.
Station33_64 (Double word): L os escravos presentes a partir do endereo 33 a 64.
Station65_96 (Double word): L os escravos presentes a partir do endereo 65 a 96.
Station97_127 (Double word): L os escravos presentes a partir do endereo 97 a 127.

Exemplo de atribuies de escravos:



O escravo 6 neste exemplo ser mapeado na M20.5 e o escravo 12 na M21.3.



































Author: John Bargmeyer/ DD-DBS Danfoss Drives A/S
Created: 2005-11-25 Product Support Engineering


3 de 6


Descrio do bloco FB2 Danfoss VLT PCA
O "bloco Danfoss VLT PCA" FB2 pode ser usado para ler ou escrever em um conversor de
frequncia Danfoss VLT atravs do canal de parametrizao Profibus. Para utilizar este bloco de
funo deve ser usado um tipo PPO que contm o canal de parmetros , ou seja, usar PPO type
1, type 2 ou type 5.
SFC 14 "DPRD_DAT" e SFC 15 "DPWR_DAT" so usados no "bloco Danfoss VLT PCA" FB2.



INPUTS
-----------------------------------------------------------------------------------------------------------
Address (Integer):
O endereo inicial perifrico para o conversor de freqncia VLT. O endereo especificado na
configurao de hardware.

Par_block (Block_DB):
O bloco de banco de dados (DB) que contm quais parmetros que devem ser lidas ou escritas.
Veja a estrutura na prxima pgina.

Enable (Bool):
A borda de subida em Enable ir iniciar o bloco de parmetros. A borda de subida tambm
repe uma falha no bloco de funes.


OUTPUTS
-----------------------------------------------------------------------------------------------------------
Done (Bool):
Esta sada ficar alta quando todos os parmetros no bloco de dados especificado forem escritos
no conversor de frequncia VLT da vez.

PCA_Error:
Houve um erro na interface de parmetro para um parmetro e a leitura ou gravao
interrompida. Uma nova borda de subida em Enable ir repor a sada de erro PCA.








Author: John Bargmeyer/ DD-DBS Danfoss Drives A/S
Created: 2005-11-25 Product Support Engineering


4 de 6

Blocos de dados para o bloco FB2 Danfoss VLT PCA
No projeto S7 "PCA blocks" uma tabela de dados do usurio do tipo User Define Data type
(UDT1 "PCA Channel") est disponvel para facilitar a criao de um novo parmetro em um
bloco de dados DB.
UDT1 "PCA Channel"

PCA (Integer): Digite o nmero do parmetro em decimal. Um valor 0 no PCA vai encerrar o
bloco de dados e a sada "Done" ser setada em 1. Se a entrada Enable constante alta ele vai
comear a partir do incio do bloco de dados novamente.
Index (Word): Primeiro byte no campo de ndice especifica o nmero de ndice de parmetros
que tm a estrutura de ndices/matrizes. Prximo byte no ndice especifica o nmero
requisitado a partir do quadro que se segue:

PVA_High: Aqui, colocada a parte alta do valor do parmetro em hexadecimal.
PVA_Low: Aqui, colocada a parte baixa do valor do parmetro em hexadecimal.
Neste exemplo parmetro 518 lido e o valor real colocado em Parameter1.PVA_High e no
Parameter1.PVA_Low:

Neste exemplo o ndice 3 do parmetro 615 lido e o valor real colocado em
Parameter1.PVA_High e Parameter1.PVA_Low:

Author: John Bargmeyer/ DD-DBS Danfoss Drives A/S
Created: 2005-11-25 Product Support Engineering


5 de 6

Neste exemplo o valor 190 Hex (400) escrito no parmetro 120. A solicitao 3, porque o
parmetro 120 tem o tipo de dados 7 (inteiro sem sinal, unsigned integer) no FC 302:

Neste exemplo o valor 3E8 Hex (1000) foi escrito no ndice 1 do parmetro 310:

Criar um novo bloco de dados e inserir o UDT1 "PCA Channel". Note-se que o bloco de dados
precisa ter a mesma estrutura como se mostra abaixo, ou seja, endereo 0.0 devem ser
nomeado como Reserved, ser do tipo WORD e ter o valor inicial W#16#0.
O primeiro parmetro comea no endereo 2.0.




Author: John Bargmeyer/ DD-DBS Danfoss Drives A/S
Created: 2005-11-25 Product Support Engineering


6 de 6

Abra o Data block no modo de exibio de dados View / Data View (Ctrl+4) e especifique os
comandos e parmetros e a serem lidos escritos.

Neste exemplo, o PLC mestre vai comear escrevendo um 0 no parmetro de nmero 001
Language setando o idioma para Ingls. Quando o conversor de freqncia VLT confirmar a
mudana ser escrito o prximo parmetro; no caso 120.
A lista de parmetros pra no endereo DB 34.0 onde o PCA foi definido como 0.
Veja o exemplo de aplicao para STEP7 no projeto "APC blocks".