s STEP 7 V1X – ET 200SP DI HS – Contagem rápida
06/06/2018 Página 1 / 10 s Industry Sector - Technical Support & Hotline www.siemens.com.br/Hotline
STEP 7 V1X – ET 200SP DI HS
Contagem rápida
Denilson Pegaia
Objetivo: Mostrar os principais passos de configuração de contagem rápida usando STEP 7
V1X e módulo DI HS do ET 200SP (6ES7 131-6BF00-0DA0).
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. Introdução ...................................................................................................................... 1
2. Passos de configuração ................................................................................................. 1
3. Informação adicional .................................................................................................... 10
4. Referências .................................................................................................................. 10
5. Suporte técnico e treinamento ..................................................................................... 10
1. Introdução
O módulo DI 8x24VDC HS (6ES7 131-6BF00-0DA0) é um módulo de entrada digital que
pode ser usado para realizar contagens de alta velocidade (até 10kHz).
Nesta modalidade de operação, a contagem é realizada pelo módulo em si, cabendo ao
programa do usuário apenas dar comandos e ler valores através das entradas e saídas de
IO.
A fim de facilitar o endereçamento destes IO, este descritivo de configuração utiliza-se da
ajuda de data types pré-configurados, que podem ser baixados do site da Siemens (vide
Referências).
2. Passos de configuração
Preparação inicial: Baixar do site da Siemens
(https://support.industry.siemens.com/cs/br/en/view/109482396 ) a biblioteca de Data Types
(arquivo 109482396_LPD_Library_of_PLC_Datatypes_LIB_v11.zip) e descompactá-lo em
pasta qualquer, conhecida.
s STEP 7 V1X – ET 200SP DI HS – Contagem rápida
06/06/2018 Página 2 / 10 s Industry Sector - Technical Support & Hotline www.siemens.com.br/Hotline
Arrastar o módulo DI 8x24VDC HS (6ES7 131-6BF00-0DA0) para a configuração de
hardware:
Atribuir a opção “Counting” as propriedades do módulo (Module parameters, DI
Configuration):
s STEP 7 V1X – ET 200SP DI HS – Contagem rápida
06/06/2018 Página 3 / 10 s Industry Sector - Technical Support & Hotline www.siemens.com.br/Hotline
Ajustar as demais propriedades conforme a aplicação. Em geral se reduz o filtro de entrada
(input delay) a um valor condizente com a frequência de pulsos a ser contada (em nosso
exemplo, 0.05 ms) e se atribui o valor para continuar a contagem à reação ao ultrapassar do
limite máximo (Reaction to violation of a counting limit = Continue counting):
s STEP 7 V1X – ET 200SP DI HS – Contagem rápida
06/06/2018 Página 4 / 10 s Industry Sector - Technical Support & Hotline www.siemens.com.br/Hotline
Abrir a biblioteca baixada:
Se necessário, confirmar a migração da biblioteca para a versão atual:
s STEP 7 V1X – ET 200SP DI HS – Contagem rápida
06/06/2018 Página 5 / 10 s Industry Sector - Technical Support & Hotline www.siemens.com.br/Hotline
Arrastar a pasta Types\ET 200SP\DI8HS da biblioteca para a pasta do projeto PLC data
types:
Selecionar o data type LPD_typeDI8HSCounerFeedbackCH com o botão direito do mouse e
selecionar a opção Edit type:
Mudar o typo de dado da variável counterValue para UDInt (opção adotada em nosso
exemplo) ou DInt:
s STEP 7 V1X – ET 200SP DI HS – Contagem rápida
06/06/2018 Página 6 / 10 s Industry Sector - Technical Support & Hotline www.siemens.com.br/Hotline
Clicar em “release the version”, confirmar a mensagem de atualização:
s STEP 7 V1X – ET 200SP DI HS – Contagem rápida
06/06/2018 Página 7 / 10 s Industry Sector - Technical Support & Hotline www.siemens.com.br/Hotline
Abrir a tabela de símbolos, criar uma variável, atribuir endereço de entrada digital binária
equivalente ao primeiro bit de entrada digital do módulo DI 8x24VDC HS:
Adotar o nome “generalStatus” e tipo de dados “LPD_typeDI8HSCounterFeedbackState”:
Criar nova variável, com endereço de entrada igual ao próximo byte (endereço inicial + 1)
Adotar o nome “Channel 0” e tipo de dados “LPD_typeDI8HSCounterFeedbackCh”:
Byte + 1
s STEP 7 V1X – ET 200SP DI HS – Contagem rápida
06/06/2018 Página 8 / 10 s Industry Sector - Technical Support & Hotline www.siemens.com.br/Hotline
Arrastar “Channel 0” para baixo de modo a criar a sequência de variáveis “Channel 1”,
“Channel 2” e “Chanel 3”:
Acertar os endereços de modo que cada “Channel” tenha um endereço 6 bytes maior que o
antecessor:
Criar uma variável, atribuir endereço de entrada digital binária equivalente ao primeiro bit de
saída digital do módulo DI 8x24VDC HS:
I1.0 + 6 = I7.0 % I1.0
% I7.0
% I13.0
% I19.0
I7.0 + 6 = I13.0
I13.0 + 6 = I19.0
s STEP 7 V1X – ET 200SP DI HS – Contagem rápida
06/06/2018 Página 9 / 10 s Industry Sector - Technical Support & Hotline www.siemens.com.br/Hotline
Adotar o nome “controlChannel0” e tipo de dados “LPD_typeDI8HSCounterControlch”:
Arrastar “controlChannel0” para baixo de modo a criar a sequência de variáveis
“controlChannel1”, “controlChannel2” e “controlChannel 3”:
Acertar os endereços de modo que cada “controlChannel” tenha um endereço 5 bytes maior
que o antecessor:
A leitura da contagem é feita diretamente na variável “Channel 0”.counterValue (e para os
canais seguintes, respectivamente, “Channel 1”.counterValue, “Channel 2”.counterValue,
“Channel 3”.counterValue). A lógica de programação deve ser adaptada conforme o caso.
Abaixo, tem-se um exemplo em leitura do valor de contagem em comparador:
No programa do usuário, faz-se necessário enviar um comando para habilitar a contagem.
Isto é feito enviado o valor de 8 para o byte de controle (controlByte).
Caso seja necessário zerar a contagem, é necessário enviar 1 para o byte de controle.
A lógica de programação deve ser adaptada conforme o caso. Abaixo, tem-se um exemplo
em Ladder de atribuição de valores:
Q0.0 + 5 = Q5.0 % Q0.0
% Q5.0
% Q10.0
% Q10.0
Q5.0 + 5 = Q10.0
Q10.0 + 5 = Q15.0
s STEP 7 V1X – ET 200SP DI HS – Contagem rápida
06/06/2018 Página 10 / 10 s Industry Sector - Technical Support & Hotline www.siemens.com.br/Hotline
3. Informação adicional
FAQ desenvolvida por Denilson Pegaia e revisada por Fabricio Campidelli Gozzo.
4. Referências
Vídeo mostrando configuração, postado no Fórum Siemens.
https://support.industry.siemens.com/tf/br/en/posts/tip-step-7-v1x-configuring-the-et-
200sp-module-di-8x24vdc-hs-as-high-speed-counter-
hsc/188830/?page=0&pageSize=10
Libraries with PLC data types (LPD) for STEP 7 (TIA Portal) and S7-1200 / S7-1500
https://support.industry.siemens.com/cs/br/en/view/109482396
Compêndio de manuais para ET 200SP:
https://support.industry.siemens.com/cs/br/en/view/84133942
5. Suporte técnico e treinamento
Suporte Técnico Requisição de Suporte (novos chamados):
https://support.industry.siemens.com/my/br/pt/requests/#createRequest
A informação que você precisa (FAQ, manuais, arquivos, fórum) pode estar no Portal do
Suporte Técnico:
Site mundial (inglês): https://support.industry.siemens.com/cs/?lc=en-BR
Site Brasil (português): http://www.siemens.com.br/Hotline
Centro de treinamento - SITRAIN
Informações: www.siemens.com.br/sitrain
Tel.: 0800 7 73 73 73
Top Related