HSC S7 1200 DOKU V10 PT
HSC S7 1200 DOKU V10 PT
HSC S7 1200 DOKU V10 PT
https://support.industry.siemens.com/cs/ww/en/view/109742346
Machine Translated by Google
Garantia e Responsabilidade
Garantia e Responsabilidade
Observação Os Exemplos de Aplicação não são vinculativos e não pretendem ser completos no que diz respeito à
configuração, equipamento ou quaisquer contingências. Os Exemplos de Aplicação não representam
soluções específicas do cliente. Eles destinam-se apenas a fornecer suporte para aplicativos típicos. Você
é responsável pela operação correta dos produtos descritos. Estes exemplos de aplicação não isentam
você da responsabilidade de usar, instalar, operar e fazer a manutenção do equipamento com segurança
e profissionalismo. Ao usar esses exemplos de aplicativos, você reconhece que não podemos ser
responsabilizados por quaisquer danos/reivindicações além da cláusula de responsabilidade descrita.
Reservamo-nos o direito de fazer alterações nestes Exemplos de Aplicativos a qualquer momento e sem
aviso prévio. Se houver algum desvio entre as recomendações fornecidas neste Exemplo de Aplicação e
outras publicações da Siemens – por exemplo, catálogos – o conteúdo dos outros documentos deve ter
prioridade.
Qualquer forma de duplicação ou distribuição destes Exemplos de Aplicação ou trechos deste documento
é proibida sem o consentimento expresso da Siemens AG.
Informação A Siemens fornece produtos e soluções com funções de Segurança Industrial que suportam a operação
segura segura de plantas, sistemas, máquinas e redes.
reservados
ÿSiemens
direitos
Todos
2016
AG
os
Para proteger plantas, sistemas, máquinas e redes contra ameaças cibernéticas, é necessário
implementar (e manter continuamente) um conceito de segurança industrial holístico e de última geração.
Pensando nisso, os produtos e soluções da Siemens são apenas parte desse conceito.
É responsabilidade do cliente impedir o acesso não autorizado às suas plantas, sistemas, máquinas
e redes. Sistemas, máquinas e componentes só devem ser conectados à rede da empresa ou à Internet,
quando e na medida em que isso for necessário e as medidas de proteção apropriadas (por exemplo, uso
de firewalls e segmentação de rede) forem tomadas.
Índice
Índice
Garantia e Responsabilidade ....................................... ................................................ 2
1. Introdução
1 Introdução
Na tecnologia de automação, existem muitos eventos rápidos que não podem ser detectados no ciclo
de programa do OB principal. Os contadores de alta velocidade (HSC) do S7-1200 ajudam você a
processar até mesmo esses eventos.
Este exemplo de aplicação apresenta três aplicações possíveis para contadores de alta velocidade
(HSC) de um S7-1200.
HSC
O segundo exemplo explica o uso de uma porta HW. Neste caso, os pulsos de um codificador incremental
são contados desde que uma barreira de luz detecte um objeto. O número de pulsos é usado para
calcular o tamanho de um objeto dado um comprimento de deslocamento conhecido por pulso.
reservados
ÿSiemens
direitos
Todos
2016
AG
os
1. Introdução
No terceiro exemplo, os pulsos de um codificador incremental (PWM) do S7-1200 são contados por meio
do portão HW, desde que uma barreira de luz detecte um objeto.
O número de pulsos e o tempo de ciclo do sinal PWM são usados para determinar a duração do sinal
HIGH na porta HW. A velocidade será calculada a partir da duração e do tamanho conhecido definido de
um objeto.
Figura 1-3: Determinando a velocidade por meio de uma porta HW
Pulsos PWM
Observação
Para medição de tempo precisa, este exemplo usa o codificador de impulso (PWM) com uma base
de tempo de 10 µs.
Este exemplo de aplicativo foi criado com os seguintes componentes de hardware e software:
reservados
ÿSiemens
direitos
Todos
2016
AG
os
Tabela 1-1
Documentação -
109742346_HSC_S7_1200_DOCU_v10_en.docx
-
Projeto PASSO 7 109742346_HSC_S7_1200_CODE_v10.zip
Outros / inativo e
DQ
a 3L + 3M0. . 1 . 2 . 3 .4.5.6.7
Observação
Use um sensor preciso e altamente responsivo.
Use cabos blindados para sinais de alta frequência.
2.2 Configuração
Configurando um contador de alta velocidade
reservados
ÿSiemens
direitos
Todos
2016
AG
os
2. Na janela do inspetor, vá para “Propriedades > Geral > Contadores de alta velocidade (HSC)” e
clique no contador de alta velocidade "HSC1".
3. Habilite o contador de alta velocidade no grupo de parâmetros “Geral” marcando a caixa de seleção
correspondente. Em “Informações do projeto”, você pode inserir um nome e um comentário para o
contador.
Função do HSC
5. No grupo de parâmetros “Entradas de hardware”, vá para "Entrada do gerador de relógio" e insira a entrada
de hardware "%I0.0".
6. Na área "Endereços I/O", você pode definir os parâmetros dos endereços de entrada.
reservados
ÿSiemens
direitos
Todos
2016
AG
os
Para garantir a detecção segura dos pulsos do gerador de relógio, o tempo do filtro da entrada digital deve ser
definido para ser menor que a duração do sinal de entrada. Defina o tempo do filtro da seguinte forma:
Observação Para uma descrição detalhada da instrução "CTRL_HSC_EXT" e do tipo de dados do sistema
"HSC_Period", consulte a ajuda online do TIA Portal V14 ou o manual do sistema "SIMATIC STEP 7
Professional V14.0".
https://support.industry.siemens.com/cs/ww/en/view/109742272
O bloco de função (FB) "CalcSpeed" é usado para calcular a velocidade a partir dos valores determinados de
"elapsedTime" e "edgeCount" e, em seguida, gera a velocidade no parâmetro "speed".
= ÿ
ÿ 1,0 +09
O período só será calculado se o valor de "edgeCount" for maior que zero e o valor de "elapsedTime"
estiver dentro do intervalo de 0 a 4.294.967.280. Se "elapsedTime" atingiu o valor 4.294.967.295 (0xFFFF
FFFF), ocorre um estouro de período. O estouro é exibido na saída "overflow" e o período é definido como
zero.
Figura 3-1: Configuração de hardware para calcular o comprimento por meio do portão HW
portão AB HW
L+ M L+ M 1M .0 .1 .2 .3 .4 .5 .6 .7 DI a
DQ a
3L+ 3M 0.1.2.3.4.5.6.7
Observação
Use um sensor preciso e altamente responsivo.
Use cabos blindados para sinais de alta frequência.
3.2 Configuração
reservados
ÿSiemens
direitos
Todos
2016
AG
os
2. Na janela do inspetor, vá para “Propriedades > Geral > Contadores de alta velocidade (HSC)” e
clique no contador de alta velocidade "HSC1".
3. Habilite o contador de alta velocidade no grupo de parâmetros “Geral” marcando a caixa de seleção
correspondente. Em “Informações do projeto”, você pode inserir um nome e um comentário para o
contador.
Observação O S7-1200 armazena o valor atual do HSC como DINT no endereço de entrada que você especificou em
"Endereço inicial". Aqui, você pode consultar o valor com ED1000.
Para garantir a detecção segura dos pulsos para o gerador de relógio A, gerador de relógio B e a entrada do portão,
o tempo de filtro das entradas digitais deve ser definido para ser menor que a duração do sinal de entrada. Defina
o tempo do filtro da seguinte forma: 1. Na exibição do dispositivo ou da rede, selecione uma CPU S7-1200.
reservados
ÿSiemens
direitos
Todos
2016
AG
os
reservados
ÿSiemens
direitos
Todos
2016
AG
os
Calculando o comprimento
A borda descendente "#statFalTrig" é usada para calcular o tamanho de um objeto
"#partLength" a partir do número de pulsos "#hscCountValue" e o comprimento de
deslocamento definido por pulso "#lengthPerPulse".
Figura 3-11: Calculando o comprimento
reservados
ÿSiemens
direitos
Todos
2016
AG
os
Observação Para uma descrição detalhada da instrução "CTRL_HSC", consulte a ajuda online do TIA
Portal V14 ou o manual do sistema "SIMATIC STEP 7 Professional V14.0”.
https://support.industry.siemens.com/cs/ww/en/view/109742272
Figura 4-1: Configuração de hardware para calcular a velocidade por meio do portão HW
portão AB HW
L+ M L+ M 1M .0 .1 .2 .3 .4 .5 .6 .7 DI a
DQ a
3L + 3M .0 .1 .2 .3 .4 .5 .6 .7
R 480 ÿ; 1,2W
Observação
Dependendo do receptor de pulso e do cabo usado, um resistor de carga adicional (para
pelo menos 10% da corrente nominal) pode melhorar a qualidade dos sinais de pulso e a
imunidade a interferências.
reservados
ÿSiemens
direitos
Todos
2016
AG
os
Observação
Use um sensor preciso e altamente responsivo.
Use cabos blindados para sinais de alta frequência.
4.2 Configuração
Configurando o gerador de pulsos
Para configurar um gerador de pulsos (PWM), proceda da seguinte
forma: 1. Na tela de dispositivo ou rede, selecione uma CPU S7-1200.
2. Na janela do inspetor em "Propriedades > Geral > Geradores de pulso
(PTO/PWM)", clique em "PTO1/PWM1".
3. Habilite o gerador de pulsos no grupo de parâmetros “General” marcando a caixa de
seleção correspondente. Em “Informações do projeto”, você pode inserir um nome e um
comentário para o gerador de pulsos.
– "Tempo de ciclo" 10 µs
– "Duração do pulso inicial": 500 "milésimos"
reservados
ÿSiemens
direitos
Todos
2016
AG
os
Observação
Quanto menor o tempo de ciclo, mais precisamente a velocidade pode ser determinada.
Observação
Você pode alterar a duração do pulso e o tempo do ciclo descrevendo a palavra de saída QW1008 ou a palavra
dupla de saída QD1010.
2. Na janela do inspetor, vá para “Propriedades > Geral > Contadores de alta velocidade (HSC)” e clique no
contador de alta velocidade "HSC1".
3. Habilite o contador de alta velocidade no grupo de parâmetros “Geral” marcando a caixa de seleção correspondente.
Em “Informações do projeto”, você pode inserir um nome e um comentário para o contador.
reservados
ÿSiemens
direitos
Todos
2016
AG
os
5. Ative a caixa de seleção "Usar entrada de porta externa" no parâmetro "Entrada de porta"
grupo.
Na lista suspensa "Nível de sinal do portão de hardware", selecione a opção "Ativo alto".
reservados
ÿSiemens
direitos
Todos
2016
AG
os
Observação O S7-1200 armazena o valor atual do HSC como DINT no endereço de entrada que você especificou em
"Endereço inicial". Aqui, você pode consultar o valor com ED1000.
Para garantir a detecção segura dos pulsos das entradas do gerador de clock e da entrada do gate, o tempo
do filtro das entradas digitais deve ser definido para ser menor que a duração do sinal de entrada. Defina o
tempo do filtro da seguinte forma: 1. Na exibição do dispositivo ou da rede, selecione uma CPU S7-1200.
reservados
ÿSiemens
direitos
Todos
2016
AG
os
reservados
ÿSiemens
direitos
Todos
2016
AG
os
comprimento da parte OUT Real Comprimento definido de um objeto em mm
Calculando a velocidade
A borda descendente "#statFalTrig" é usada para calcular a velocidade de um
objeto "#partVelocity" a partir dos seguintes valores: • Tamanho definido de um
objeto "#partLength" • Número de pulsos "#hscCountValue" • Tempo de ciclo do
gerador de pulso "#pwmSetCycleTime"
Observação Para uma descrição detalhada da instrução "CTRL_HSC", consulte a ajuda online do TIA
Portal V14 ou o manual do sistema "SIMATIC STEP 7 Professional V14.0".
https://support.industry.siemens.com/cs/ww/en/view/109742272
reservados
ÿSiemens
direitos
Todos
2016
AG
os
5 Apêndice
5 Apêndice
5.1 Serviço e suporte
Suporte on-line da indústria
O Siemens Industry Online Support oferece acesso a todo o nosso know-how de serviço e suporte, bem
como aos nossos serviços.
O Siemens Industry Online Support é o endereço central para informações sobre nossos produtos,
soluções e serviços.
Informações sobre produtos, manuais, downloads, perguntas frequentes e exemplos de aplicação – todas
as informações podem ser acessadas com apenas alguns cliques do mouse em https://
support.industry.siemens.com/ .
Suporte técnico
O Suporte Técnico da Siemens Industry oferece suporte rápido e competente em relação a todas
as questões técnicas com inúmeras ofertas sob medida – desde suporte básico até contratos de
suporte individuais.
oferta de serviço
Produto
• Serviços de Dados da Planta
• Serviços de reparo
reservados
ÿSiemens
direitos
Todos
2016
AG
os
• Serviços de campo e manutenção
detalhadas sobre nossa oferta de serviços estão disponíveis no Catálogo de serviços: https://
support.industry.siemens.com/cs/sc
Graças ao aplicativo "Siemens Industry Online Support", você terá suporte ideal mesmo quando
estiver em movimento. O aplicativo está disponível para Apple iOS, Android e Windows Phone. https://
support.industry.siemens.com/cs/de/en/sc/2067
5 Apêndice
Não. Tema
reservados
ÿSiemens
direitos
Todos
2016
AG
os