Você está na página 1de 7

s

TIA Portal Configurao do HSC

TIA Portal
Configurao do HSC

Leandro Costa de Souza


Objetivo: Demonstrao de um exemplo de configurao de contador rpido (HSC)
Aviso:

Este documento apresenta dicas e exemplos sobre o produto e supe que o leitor possua conhecimento bsico

prvio sobre o mesmo. Para informaes completas e atualizadas, deve-se consultar o manual do produto. O intuito deste
texto meramente didtico, podendo ser alterado pela Siemens sem aviso prvio. Os exemplos devem ser adaptados ao uso
final e exaustivamente testados antes de utilizados em projetos reais.

ndice
1.

Introduo - Conceitos ................................................................................................... 1

2.

Procedimento................................................................................................................. 3

3.

Referncias.................................................................................................................... 7

4.

Suporte tcnico .............................................................................................................. 7

1. Introduo - Conceitos
Este exemplo foi criado utilizando CLP 1214 DC/DC/DC utilizando o bloco de tecnolgico
CTRL_HSC.
A configurao do contador rpido feita na configurao de hardware (Device
Configuration). Nesta ferramenta, nas propriedades da CPU, sob o diretrio HSC, so
definidas as propriedades, funes e I/Os fsicos relacionados a este contador rpido.
Alm do endereo fsico das entradas utilizadas, a cada contador rpido atribudo tambm
um endereo de entrada no formato duplo inteiro que pode ser utilizado no programa para
leitura do valor de contagem com range de leitura de -2147483648 at 2147483647.
O valor de contagem pode ser utilizado diretamente no programa, como se fosse uma
entrada analgica. Pode-se, por exemplo, realizar uma comparao para seta um bit.
O uso do bloco CTRL_HSC apenas necessrio em aplicaes que precisam alterar as
configuraes iniciais do HSC que foram realizadas previamente no Device Configuration
durante a execuo do programa.
necessrio definir o mtodo com que as entradas sero manipuladas pelo contador,
sendo elas, 4 opes, que seguem:
30/03/2015

s Industry Sector

- Technical Support & Hotline

Pgina 1
www.siemens.com.br/Hotline

/7

TIA Portal Configurao do HSC

30/03/2015

s Industry Sector

- Technical Support & Hotline

Pgina 2
www.siemens.com.br/Hotline

/7

TIA Portal Configurao do HSC

2. Procedimento
- Na rvore de navegao do projeto, abrir o Device Configuration.
- Abrir as propriedades da CPU e abrir a pasta High-speed counters (HSC).
- Habilitar o contador rpido HSC1 ativando o check Box Enable this high speed counter
- Nesta mesma janela, definida a funo do contador.

-Configurar na pasta PLC Tags, o tag do contador, neste caso o ID1000, conforme as
configuraes no Device Configuration.

- Inserir o bloco CTRL_HSC no programa e atribuir a ele uma instance DB.


30/03/2015

s Industry Sector

- Technical Support & Hotline

Pgina 3
www.siemens.com.br/Hotline

/7

TIA Portal Configurao do HSC

- Atribuir entrada HSC o nome do contador configurado no Device Configuration. Note que
j est configurado um pequeno programa para realizar o reset do contador, atribuindo
entrada CV o valor zero.

- Para se utilizar o valor de contagem, basta utilizar a varivel ID1000, no caso do HSC1.
Note que possvel utilizar at 6 contadores rpidos.

- Se existe a necessidade de se manter o valor do contador aps um desligamento de


energia, necessrio mover o valor do contador para uma varivel retentiva. Para isso, criar
uma nova DB com um valor tipo duplo inteiro retentivo. Durante a execuo do programa, o
valor do contador copiado para o a varivel retentiva atravs do bloco MOVE.
30/03/2015

s Industry Sector

- Technical Support & Hotline

Pgina 4
www.siemens.com.br/Hotline

/7

TIA Portal Configurao do HSC

- Ao inicializar novamente o CLP, o OB100 chamado, por isso inserimos instrues nessa
rotina (que executada apenas uma vez ao inicializar o CLP), com o intuito de escrever o
valor memorizado na varivel NEW_CV do bloco tecnolgico.

- Logo aps a execuo do bloco, deve-se resetar o bit de inicializao. Essa sequencia
muito importante para o correto funcionamento da inicializao. Vejamos como ficar a
programao alterada para essa necessidade.

30/03/2015

s Industry Sector

- Technical Support & Hotline

Pgina 5
www.siemens.com.br/Hotline

/7

TIA Portal Configurao do HSC

30/03/2015

s Industry Sector

- Technical Support & Hotline

Pgina 6
www.siemens.com.br/Hotline

/7

TIA Portal Configurao do HSC

3. Referncias
Manual: SIMATIC S7 S7-1200 Programmable controller
http://support.automation.siemens.com/BR/view/en/36932465

Manual: SIMATIC S7-1200 Getting started with S7-1200


http://support.automation.siemens.com/WW/view/en/39644875

Manual: SIMATIC STEP 7 Basic V10.5 SP2


http://support.automation.siemens.com/BR/view/en/40808553

Making the transition from S7-200 to S7-1200


http://support.automation.siemens.com/WW/view/en/39637591

How in STEP 7 V11 do you save the value of an "HSC" (high-speed counter) for the S71200 after STOP mode or after a restart?
http://support.automation.siemens.com/BR/view/en/41995947

Videos de treinamento:
https://www.automation.siemens.com/mcms/simatic-controller-software/en/step7/step7basic/Pages/Default.aspx

4. Suporte tcnico
Siemens Industry Sector
Customer Service Division / Service Delivery

- Technical Support & Hotline

Requisio de suporte: www.siemens.com.br/Hotline/SR


Tel.: +55 0800 7 73 73 73
Portal de Suporte: www.siemens.com.br/Hotline
Homepage Brasil: www.siemens.com.br
30/03/2015

s Industry Sector

- Technical Support & Hotline

Pgina 7
www.siemens.com.br/Hotline

/7