Escolar Documentos
Profissional Documentos
Cultura Documentos
Micromaster 420/430/440
Guia prático de orientação da comunicação entre Micromaster e S71200 via TIA Portal
V13.
Objetivo: Explicar como funciona a comunicação USS e troca de dados entre um S7 1200 e um
Micromaster 440 via TIA Portal V13.
Aviso: Este documento apresenta dicas e exemplos sobre o produto e supõe que o leitor possua conhecimento básico prévio
sobre o mesmo. Para informações completas e atualizadas, deve-se consultar o manual do produto. O intuito deste texto é
meramente didático, podendo ser alterado pela Siemens sem aviso prévio. Os exemplos devem ser adaptados ao uso final e
exaustivamente testados antes de utilizados em projetos reais.
Índice
1. Configurações do Drive MM440...................................................................................... 1.
2. Configurações do CLP S7 1200..................................................................................... 3.
3. Teste da Comunicação entre CLP e MM440................................................................... 8.
4. Referências.................................................................................................................... 10.
5. Suporte Técnico............................................................................................................. 11.
Neste exemplo foi utilizado o barramento COM Link do drive para comunicação, ou seja,
foram utilizados os terminais 29 (P+) e 30(N-) e o Módulo CM1241- RS485, assim como visto
na figura abaixo:
Este parâmetro define o valor do endereço do Drive na rede USS. O valor definido
necessita ser o mesmo programado no bloco do TIA Portal V13.
- P2012[0]=4 (Tamanho do PZD que será enviado ao CLP para troca de informações,
tem que ser o mesmo setado no bloco do TIA Portal V13 e neste caso serão trocadas 4
Words).
- P2013[0]=4 (Tamanho do PKW que será enviado ao CLP para troca de informações,
tem que ser o mesmo setado no bloco do TIA e neste caso serão trocadas 4 Words).
Obs: Para funcionamento do bloco no TIA Portal V13, o tamanho de PZD e PKW devem
ser IGUAIS.
Para realizar a comunicação entre uma CPU S7 1200 e um Drive MM440 via
protocolo USS é necessário configurar dois blocos de instruções no programa da CPU
para comunicação USS: “USS_PORT” e “USS_DRV”.
Além disso, foi criado um lógica para armazenar o status do bloco “USS_PORT”
no caso de um erro ter ocorrido. Para isso, a lógica é quando um bit de erro ocorrer no
bloco, o valor do status do bloco é transferido para uma memória auxiliar. A imagem
com a configuração do bloco e a lógica para armazenamento segue:
Nesse FAQ, o bloco foi configurado para ligar (RUN) por um entrada digital física no
CLP (%I0.0) e fazer parada por inércia (OFF2) por outra entrada digital física no CLP
(%I0.1). Obs: a parada por inércia é acionada com o bit referente na primeira Control
Word do drive vai de 1 para 0; portanto, para que o drive ligue, a entrada digital deve
estar em alto (valor = 1). A direção de rotação pode ser configurado no parâmetro “DIR”
do bloco, no exemplo ela está com valor 1 (true), ou seja, indica que a direção é para
frente quando o parâmetro “SPEED_SP” é positivo. O parâmetro “DRIVE” é o
endereço USS do drive na rede, que pode ser encontrado no parâmetro P2011[0]. O
parâmetro “PZD_LEN” é o tamanho dos telegramas que serão trocados entre CLP e
Drive, esse valor deve estar casado com o parâmetro P2012[0] e P2013[0] do drive,
nesse exemplo foi utilizado 4 telegramas de escrita e 4 telegramas de leitura.
No lado direito do bloco temos as opções STATUS 1, 3, 4...8, que são referentes as
ControlWords de leitura de valores do drive pelo CLP. A primeira Control Word (Status1)
por default da comunicação dos inversores Siemens é Control Word, onde o
programado pode encontrar os 16 bits de informação de status do drive (ON/OFF1,
OFF2, OFF3,”Pulse Enable”, etc...) A Control Word 2, também por definição, é a
velocidade de rotação, porém no bloco USS_DRV, esse parâmetro de leitura está como
SPEED.
Os Status 3...8 são status livres e podem ser configurados a gosto do programador
na parametrização do drive. Nesse exemplo, parametrizamos nos índices 3 e 4 do
08/06/2016 Página 6/11
SIEMENS Industry Sector – Technical Support & Hotline www.siemens.com.br/hotline
SIEMENS Micromaster 420/430/440 – Comunicação USS S71200
Por fim, parametrização o drive para que ele entrasse em falha quando uma entrada
digital do próprio drive fosse acionada. Essa falha foi lida no bloco “USS_DRV” no
parâmetro FAULT do bloco, esse parâmetro quando em 0 mostra que o drive não está
em falha, quando em 1, o drive está em falha. Segue imagem:
Para monitoramente do bit que mostra se o drive está em falha ou não, entramos no DB
instance do bloco “USS_PORT” e monitoramos online os valores.
4. Referências
5. Suporte Técnico
Siemens Industry Sector
Customer Service Division / Service Delivery