Вы находитесь на странице: 1из 33

Documentação de

treinamento SCE
Siemens Automation Cooperates with Education
(SCE) | A partir da versão V14 SP1

Módulo TIA Portal 031-300


Temporizador IEC e Contadores IEC
Multi-instância no SIMATIC S7-1200

siemens.com/sce

Gratuito para o uso em centros de treinamento/ pesquisa e desenvolvimento. © Siemens AG 2018. Todos os direitos reservados
Documentação de treinamento | Módulo TIA Portal 031-300, Edição 2018 | Digital Factory, DF FA

Paquetes SCE apropiados para esta Documentação de treinamento


• SIMATIC S7-1200 AC/DC/RELÉ 6º "TIA Portal"
Nº de pedido: 6ES7214-1BE30-4AB3
• SIMATIC S7-1200 DC/DC/DC 6º "TIA Portal"
Nº de pedido: 6ES7214-1AE30-4AB3
• Upgrade SIMATIC STEP 7 BASIC V14 SP1 (para o S7-1200) 6° "TIA Portal"
Nº de pedido 6ES7822-0AA04-4YE5

Note que os pacotes de treinamento podem ser substituídos por pacotes atualizados quando necessário.
Um resumo dos pacotes SCE atualmente disponíveis pode ser encontrado em: siemens.com/sce/tp

Treinamentos avançados
Para treinamentos regionais avançados SCE Siemens, entre em contato com o parceiro SCE da sua
região siemens.com/sce/contact

Outras informações sobre SCE


siemens.com/sce

Nota sobre o uso


A Documentação de treinamento SCE para plataforma de engenharia TIA Totally Integrated Automation
foi elaborada para o programa "Siemens Automation Cooperates with Education (SCE)" especificamente
para fins educacionais em instituições públicas de ensino, pesquisa e desenvolvimento. A Siemens AG
não assume responsabilidade sobre o conteúdo.

Este documento só pode ser utilizado para o treinamento inicial em produtos/sistemas da Siemens.
Portanto, ele pode ser copiado totalmente ou parcialmente e entregue aos alunos do treinamento para o
uso dentro do âmbito do curso. A transmissão e reprodução deste documento, bem como a divulgação
de seu conteúdo, são permitidas apenas para fins educacionais.

As exceções demandam a aprovação por escrito do representante da Siemens AG: Sr. Roland
Scheuerer roland.scheuerer@siemens.com.

As violações estão sujeitas a indenização por danos. Todos os direitos, inclusive da tradução, são
reservados, particularmente para o caso de registro de patente ou marca registrada.

A utilização em cursos para clientes industriais é expressamente proibida. O uso comercial dos
documentos não é autorizado.

Agradecemos à Universidade Técnica de Dresden (TU Dresden), especialmente ao Prof. Dr. Eng. Leon
Urbas à firma Michael Dziallas Engineering e todos os outros envolvidos pelo o auxílio na preparação
desta Documentação de treinamento SCE.

Gratuito para o uso em centros de treinamento/ pesquisa e desenvolvimento. © Siemens AG 2018. Todos os direitos reservados. 2
Document1
Documentação de treinamento | Módulo TIA Portal 031-300, Edição 2018 | Digital Factory, DF FA

Diretório
1 Objetivo ................................................................................................................................................. 4
2 Requisito ............................................................................................................................................... 4
3 Hardwares e softwares necessários ..................................................................................................... 5
4 Teoria .................................................................................................................................................... 6
4.1 Instâncias e multi-instâncias no SIMATIC S7-1200 ..................................................................... 6
4.1.1 Blocos de dados de instância / Instâncias individuais .......................................................... 7
4.1.2 Multi-instâncias ..................................................................................................................... 8
5 Definição da tarefa .............................................................................................................................. 10
6 Planejamento ...................................................................................................................................... 10
6.1 Acionamento automático – motor de correia com função de tempo .......................................... 10
6.2 Esquema de tecnologia .............................................................................................................. 11
6.3 Tabela de atribuição ................................................................................................................... 12
7 Instrução estruturada passo a passo ................................................................................................. 13
7.1 Extrair arquivo de um projeto atual ............................................................................................. 13
7.2 Extensão do bloco de função FB1 "MOTOR_AUTO" para um IEC Timer TP ........................... 15
7.3 Atualização da solicitação no bloco de organização .................................................................. 22
7.4 Salvar e verter programa ............................................................................................................ 23
7.5 Carregar programa ..................................................................................................................... 24
7.6 Observar blocos de programa .................................................................................................... 25
7.7 Arquivar projeto .......................................................................................................................... 27
7.8 Lista de verificação ..................................................................................................................... 28
8 Exercício ............................................................................................................................................. 29
8.1 Tarefa– exercício ........................................................................................................................ 29
8.2 Esquema de tecnologia .............................................................................................................. 29
8.3 Tabela de atribuição ................................................................................................................... 30
8.4 Planejamento .............................................................................................................................. 30
8.5 Lista de verificação – exercício .................................................................................................. 31
9 Informação adicional ........................................................................................................................... 32

Gratuito para o uso em centros de treinamento/ pesquisa e desenvolvimento. © Siemens AG 2018. Todos os direitos reservados. 3
Document1
Documentação de treinamento | Módulo TIA Portal 031-300, Edição 2018 | Digital Factory, DF FA

Temporizador IEC e Contadores IEC


multi-instância no SIMATIC S7-1200
1 Objetivo
Neste capítulo você irá aprender sobre a utilização das instâncias individuais e múltiplas na
programação do SIMATIC S7-1200 com ferramenta de programação TIA Portal .
O módulo esclarece os diversos tipos de blocos de dados de instância e mostra por etapas a
expansão de um bloco de programa para blocos de dados de instância para temporizadores IEC
e contadores IEC.
Os comandos SIMATIC S7 listados no capítulo 3 podem ser utilizados.

2 Requisito
Este capítulo tem como base a programação FB para o SIMATIC S7 CPU1214C. Para
realização deste capítulo, pode-se recorrer ao seguinte projeto:
031-200_Programação FB_S7-1200….zap14

Gratuito para o uso em centros de treinamento/ pesquisa e desenvolvimento. © Siemens AG 2018. Todos os direitos reservados. 4
Document1
Documentação de treinamento | Módulo TIA Portal 031-300, Edição 2018 | Digital Factory, DF FA

3 Hardwares e softwares necessários


1 Engineering Station: Pré-requisitos são hardware e sistema operacional (outras
informações, vide Readme nos DVDs TIA Portal Installations)
2 Software SIMATIC STEP 7 Basic no TIA Portal – a partir de V14 SP1
3 Comando SIMATIC S7-1200, z.B. CPU 1214C DC/DC/DC com Signalboard ANALOG
OUTPUT SB1232, 1 AO – a partir de Firmware V4.2.1
Nota: As entradas digitais deverão ser executadas em um painel de controle.
4 Conexão Ethernet entre Engineering Station e comando

2 SIMATIC STEP 7
Basic (TIA Portal) a
1 Engineering Station partir de V14 SP1

4 Conexão Ethernet

3 Comando SIMATIC S7-1200 Painel de controle

Gratuito para o uso em centros de treinamento/ pesquisa e desenvolvimento. © Siemens AG 2018. Todos os direitos reservados. 5
Document1
Documentação de treinamento | Módulo TIA Portal 031-300, Edição 2018 | Digital Factory, DF FA

4 Teoria
4.1 Instâncias e multi-instâncias no SIMATIC S7-1200
A chamada de um bloco de função é denominada como instância. Para toda solicitação de um
bloco de função, será atribuída uma instância, a qual serve como memória de dados. Nela
serão armazenados os parâmetros atuais e os dados estáticos do bloco de função.
As variáveis declaradas no bloco de função determinam a estrutura do bloco de dados de
instância.

Uso de instâncias individuais e instâncias múltiplas


Você pode atribuir instâncias da seguinte forma:

Chamada como instância individual:


– Um bloco de dados de instância próprio por instância de um bloco de função

Chamada como múltipla instância:


– Um bloco de dados de instância para diversas instâncias de um ou mais blocos de função

Gratuito para o uso em centros de treinamento/ pesquisa e desenvolvimento. © Siemens AG 2018. Todos os direitos reservados. 6
Document1
Documentação de treinamento | Módulo TIA Portal 031-300, Edição 2018 | Digital Factory, DF FA

4.1.1 Blocos de dados de instância / Instâncias individuais


A chamada de um bloco de função ao qual está atribuído um bloco de dados de instância próprio
é denominada como instância individual.
Se o bloco de função for configurado conforme as regras para os blocos padrão de biblioteca,
então ele pode ser solicitado várias vezes.
No entanto, para cada chamada como instância individual, será necessário atribuir um bloco de
dados de instância diferente.

Exemplo de instâncias individuais:

A figura abaixo mostra o controlador de dois motores com um bloco de função FB10 e dois
diferentes blocos de dados:
Dados diferentes para cada motor, ex., velocidade, tempo de aceleração, tempo total de
funcionamento, serão armazenados nos diversos blocos de dados de instância DB10 e DB11.

OB1

Chamada de FC1
FC1 DB10
solicitação FB10 FB10 DB de instância
com instância- para a primeira
DB10 Bloco padrão chamada com
Ao controlador do com o programa dados do motor1
motor1 motor

DB11
solicitação FB10 FB10 DB de instância
com instância- para a segunda
DB11 Bloco padrão chamada com
Ao controlador do com o programa dados do motor2
motor2 motor

Indicação: Alguns comandos, tais como de tempos e contadores, comportam-se como blocos
de função. Se eles forem solicitados,será necessário atribuir também uma área de
armazenamento, por ex., em forma de um bloco de dados de instância.

Gratuito para o uso em centros de treinamento/ pesquisa e desenvolvimento. © Siemens AG 2018. Todos os direitos reservados. 7
Document1
Documentação de treinamento | Módulo TIA Portal 031-300, Edição 2018 | Digital Factory, DF FA

4.1.2 Multi-instâncias
Você talvez queira ou possa apenas comprar um número limitado de blocos de dados para
instâncias, por exemplo, devido ao espaço da CPU usada.
Se no seu programa de aplicação em um módulo de função outros blocos de função, de tempo,
contadores, etc. já forem solicitados, você poderá solicitar estes outros blocos de funções sem
DBs de instância própria (adicional).
Selecione simplesmente nas opções de solicitação 'multi-instância':

Notas: As múltiplas instâncias oferecem a possibilidade do bloco de função chamado armazenar


os seus dados no bloco de dados de instância do bloco de função que realiza a chamada.

Para tal, o bloco que realizada a chamada deve ser sempre um bloco de função.

Com isto é obtida uma concentração dos dados de instância em um bloco de dados de instância,
portanto, é possível aproveitar melhor a quantidade de DBs disponíveis.

A propósito, isso deve ser feito sempre que o bloco solicitado tiver que permanecer reutilizável
como bloco padrão.

Gratuito para o uso em centros de treinamento/ pesquisa e desenvolvimento. © Siemens AG 2018. Todos os direitos reservados. 8
Document1
Documentação de treinamento | Módulo TIA Portal 031-300, Edição 2018 | Digital Factory, DF FA

Exemplo de múltiplas instâncias:


A imagem a seguir mostra duas solicitações de um IEC Timers do tipo TP (Impuls) dentro de um
bloco de função.
Os diferentes dados para ambos os contadores são armazenados como diferentes múltiplas
instâncias no bloco de dados de instância DB1 do bloco de função FB1 que realiza a chamada.

OB1
DB1
solicitação FB1 (Instância- DB
FB1 para FB1)
com solicitação Variável estática #Tempo1
instância- IEC_Timer (Static) do tipo IEC_Timer
DB1 (temporizador) #Tempo1 (temporizador)
como multi- IEC_Timer
instância (temporizador)
#Tempo1 #Tempo2
solicitação IEC_Timer
IEC_Timer (temporizador) #Tempo2
(temporizador) como multi- do tipo IEC_Timer
como multi- instância (temporizador)
instância
#Tempo2

Gratuito para o uso em centros de treinamento/ pesquisa e desenvolvimento. © Siemens AG 2018. Todos os direitos reservados. 9
Document1
Documentação de treinamento | Módulo TIA Portal 031-300, Edição 2018 | Digital Factory, DF FA

5 Definição da tarefa
Neste capítulo, o bloco de função do capítulo "SCE_PT_031-200 Programação FB S7-1200"
deve ser ampliado para um IEC Timer

6 Planejamento
A programação do IEC Timers ocorre como ampliação no bloco de função MOTOR-AUTO [FB1]
do projeto "031-200_Programação FB_S7-1200.zap14". Este projeto deve ser desarquivado
para que o IEC Timer TP (impulso armazenável) possa ser adicionado. Uma multi-instância será
configurada como memória para o timer.

6.1 Acionamento automático – motor de correia com função de


tempo
A memória_automática_start_stop é ligada com o comando_Start, no entanto, apenas quando
não houver condições de restauração.
A memória_automática_start_stop será restaurada, se constar o comando stop ou se o
desligamento de proteção estiver ativo ou o acionamento automático não ativo (operação
manual).
A saída motor_automático será acionada, se a memória_automática_start_stop e a
memória_correia_start_stop forem configuradas e as condições de liberação forem
correspondidas.
Devido à economia de energia, a correia só deve mover se uma peça também for existente.
Por isto, a memória_correia_start_stop será definida, se o sensor_deslize_ocupado emitir uma
parte, e restabelecido se o sensor_fim da correia gerar um flanco negativo ou se o desligamento
de proteção estiver ativo ou o acionamento automático não ativo (operação manual).
Extensão da função tempo:
Já que o sensor_fim da correia não pôde ser montado diretamente no fim da correia, será
requerido uma extensão de sinal do sensor (de sinal), sensor_fim da correia.
O impulso armazenável será inserido entre o sensor_fim da correia e a detecção de flanco
negativo.

Gratuito para o uso em centros de treinamento/ pesquisa e desenvolvimento. © Siemens AG 2018. Todos os direitos reservados. 10
Document1
Documentação de treinamento | Módulo TIA Portal 031-300, Edição 2018 | Digital Factory, DF FA

6.2 Esquema de tecnologia


Aqui você pode ver o esquema de tecnologia para a tarefa.

Imagem 1: esquema de tecnologia

Imagem 2: painel de controle

Gratuito para o uso em centros de treinamento/ pesquisa e desenvolvimento. © Siemens AG 2018. Todos os direitos reservados. 11
Document1
Documentação de treinamento | Módulo TIA Portal 031-300, Edição 2018 | Digital Factory, DF FA

6.3 Tabela de atribuição


Os sinais a seguir serão utilizados como operandos globais nesta tarefa.

DE Tipo Identificação Função NC/NO

E 0.0 BOOL -A1 Mensagem PARADA DE EMERGÊNCIA NC


ok
E 0.1 BOOL -K0 Equipamento "Ligado" NO

Chave seletora operação manual (0)/ manual = 0


E 0.2 BOOL -S0
automático(1) auto=1

E 0.3 BOOL -S1 Tecla Start automático NO

E 0.4 BOOL -S2 Tecla stop automático NC

E 0.5 BOOL -B1 Cilindro de sensor -M4 retraído NO


E 1.0 BOOL -B4 Sensor de deslize ocupado NO
E 1.3 BOOL -B7 Sensor da peça da extremidade da correia NO

DA Tipo Identificação Função

motor de correia -M1 velocidade fixa para


A 0.0 BOOL -Q1
frente

Legenda da lista de atribuição

DE entrada digital DA saída digital

AE entrada analógica AA saída analógica

E entrada A saída

NC normally closed (contato


normalmente fechado)

NO normally open (contato


normalmente aberto)

Gratuito para o uso em centros de treinamento/ pesquisa e desenvolvimento. © Siemens AG 2018. Todos os direitos reservados. 12
Document1
Documentação de treinamento | Módulo TIA Portal 031-300, Edição 2018 | Digital Factory, DF FA

7 Instrução estruturada passo a passo


A seguir, você verá uma instrução de como implementar o planejamento. Se você já lida bem
com assunto, os passos enumerados já serão suficientes para o procedimento. Se isto não for o
caso, basta os passos detalhados seguir da instrução.

7.1 Extrair arquivo de um projeto atual


 Antes de expandir o bloco de função "MOTOR_AUTO [FB1]", devemos extrair o projeto
"031-200_Programação FB_S7-1200.zap14" do arquivo, do capítulo"SCE_PT_031-200
Programação FB S7-1200". Para extrair do arquivo de um projeto atual, você deve procurar
na visualização do projeto em  Project (Projeto)  Retrieve (Extrair) o arquivo
correspondente. Confirme sua seleção em seguida com abrir. ( Project (Projeto) 
Retrieve (Extrair) Selection of a .zap archive (Seleção de uma arquivo .zap) 031-
200_Programação FB_S7-1200.zap14  Open (Abrir))

 Depois, é possível escolher o diretório de destino, em qual o projeto desarquivado deverá


ser salvo. Confirme sua seleção com "OK".

Gratuito para o uso em centros de treinamento/ pesquisa e desenvolvimento. © Siemens AG 2018. Todos os direitos reservados. 13
Document1
Documentação de treinamento | Módulo TIA Portal 031-300, Edição 2018 | Digital Factory, DF FA

 Salve o projeto com o nome 031-300_temporizadores_contadores_IEC


( Project (Projeto)  Save as … (Salvar em ...) 031-
300_Temporizadores_contadores_IEC  Save (Salvar))

Gratuito para o uso em centros de treinamento/ pesquisa e desenvolvimento. © Siemens AG 2018. Todos os direitos reservados. 14
Document1
Documentação de treinamento | Módulo TIA Portal 031-300, Edição 2018 | Digital Factory, DF FA

7.2 Extensão do bloco de função FB1 "MOTOR_AUTO" para um


IEC Timer TP
 Primeiro abra o bloco de função "MOTOR_AUTO [FB1]" com duplo clique.

 Adicione no início do bloco de função "MOTOR_AUTO[FB1]" mais uma rede, selecionando

o primeiro "Block title" (Título de bloco) e então clique no símbolo  para "Insert
network" (Inserir rede).

Gratuito para o uso em centros de treinamento/ pesquisa e desenvolvimento. © Siemens AG 2018. Todos os direitos reservados. 15
Document1
Documentação de treinamento | Módulo TIA Portal 031-300, Edição 2018 | Digital Factory, DF FA

 Complemente com comentários no bloco e título da "Network 1:" (Rede 1:) fazendo
indicações úteis.

 No lado direito de sua janela de programação, é possível consultar na lista de instruções


sobre as funções de tempo. Procure em  Basic instructions (Instruções simples)  Timer
operations (Tempos) conforme função (Generate pulse (Gerar impulso)) e arraste na
sua rede 1 (aparece a linha verde, seta do mouse com o símbolo +).

( Instructions (Instruções)  Basic instructions (Instruções simples)  Timer operations


(Tempos)  )

Gratuito para o uso em centros de treinamento/ pesquisa e desenvolvimento. © Siemens AG 2018. Todos os direitos reservados. 16
Document1
Documentação de treinamento | Módulo TIA Portal 031-300, Edição 2018 | Digital Factory, DF FA

 Para a função do Timer, será necessário uma memória. Ela será disposta aqui dentro do
bloco de dados de instância do bloco de função sem a criação de um bloco novo de dados
de instância. Selecione aqui a opção  "Multi instance" (Multi-instância). Nomeie a multi-
instância e confirme com  "OK". ( Multi instance (Multi-instância)  IEC_Timer_overrun
(IEC_Timer_atraso)  OK)

 Com isto, uma estrutura de variáveis do tipo "Static", própria para o Timer TP, será posta na
descrição de interface.

Indicação: Um multi-instância só pode ser usada na programação dentro de um bloco de


função, já que somente nesta existe variáveis Static.

Gratuito para o uso em centros de treinamento/ pesquisa e desenvolvimento. © Siemens AG 2018. Todos os direitos reservados. 17
Document1
Documentação de treinamento | Módulo TIA Portal 031-300, Edição 2018 | Digital Factory, DF FA

 Arraste então o parâmetro de input #Sensor_end_of_conveyor (Sensor_fim da correia) e


solte em <??.?> antes do parâmetro "IN" do Timer TP, para que ele seja iniciado em caso de
um flanco positivo na entrada #Sensor_end_of_conveyor (Sensor_fim da correia). Você pode

selecionar melhor um parâmetro na descrição de interface acionando no símbolo azul .

( Sensor_end_of_conveyor (Sensor_fim da correia))

 Digite antes do parâmetro "PT", a duração de impulso desejada de 2 segundos. ( 2s )

Gratuito para o uso em centros de treinamento/ pesquisa e desenvolvimento. © Siemens AG 2018. Todos os direitos reservados. 18
Document1
Documentação de treinamento | Módulo TIA Portal 031-300, Edição 2018 | Digital Factory, DF FA

 A entrada de 2s será alterada automaticamente no formato apropriado ao IEC Timer


(IEC Time) e mostrada como constante "T#2s".

 Arraste a saída "Q" da estrutura de variáveis " IEC_Timer_overrun" (IEC_Timer_atraso) à


entrada "CLK" do flanco negativo "N_TRIG" na rede 2. Assim, a variável de input
#Sensor_end_of_conveyor (Sensor_fim da correia) inserida será trocada e a correia parada
através do flanco negativo do impulso IEC_Timer_atraso.

( Network 2 (Rede 2)  IEC_Timer_overrun" (IEC_Timer_atraso)  Q 


#Sensor_end_of_conveyor (Sensor_fim da correia))

Gratuito para o uso em centros de treinamento/ pesquisa e desenvolvimento. © Siemens AG 2018. Todos os direitos reservados. 19
Document1
Documentação de treinamento | Módulo TIA Portal 031-300, Edição 2018 | Digital Factory, DF FA

 Não se esqueça de clicar regularmente em . O bloco de função "MOTOR_AUTO


[FB1] concluído com o Timer é mostrado no FBD desta forma.

Gratuito para o uso em centros de treinamento/ pesquisa e desenvolvimento. © Siemens AG 2018. Todos os direitos reservados. 20
Document1
Documentação de treinamento | Módulo TIA Portal 031-300, Edição 2018 | Digital Factory, DF FA

 Em propriedades do bloco, você pode mudar no item "General" (Gerais) o "Language"


(Idioma) em LAD (plano de contato). ( Properties (Propriedades)  General (Gerais) 
Language (Idioma): LAD)

 No LAD, as redes 1 e 2 tem esta imagem.

Gratuito para o uso em centros de treinamento/ pesquisa e desenvolvimento. © Siemens AG 2018. Todos os direitos reservados. 21
Document1
Documentação de treinamento | Módulo TIA Portal 031-300, Edição 2018 | Digital Factory, DF FA

7.3 Atualização da solicitação no bloco de organização


 Abra o bloco de organização "Main [OB1]" com duplo clique.

 Na rede 1 do bloco de organização "Main[OB1) aparece o bloco de dados de instância


"MOTOR_AUTO_DB1" ao bloco de função "MOTOR_AUTO [FB1]" com defeito, já que a

memória adicional para o Timer TP não foi disposta. Clique no símbolo  " " para
atualização das "solicitações inconsistentes de bloco". Deste modo, o bloco de dados de

instância "MOTOR_AUTO_DB1" será posto novamente de forma correta. ( )

Gratuito para o uso em centros de treinamento/ pesquisa e desenvolvimento. © Siemens AG 2018. Todos os direitos reservados. 22
Document1
Documentação de treinamento | Módulo TIA Portal 031-300, Edição 2018 | Digital Factory, DF FA

7.4 Salvar e verter programa


 Para salvar seu projeto, selecione no menu esta opção . Para verter todos os

blocos, clique na pasta "blocos de programa" e selecione agora no menu, o símbolo para

verter. (  Program blocks" (Blocos do programa)  )

 Na área "Info" "Compile" (Verter) será mostrado em seguida, qual bloco pôde ser vertido com
êxito.

Gratuito para o uso em centros de treinamento/ pesquisa e desenvolvimento. © Siemens AG 2018. Todos os direitos reservados. 23
Document1
Documentação de treinamento | Módulo TIA Portal 031-300, Edição 2018 | Digital Factory, DF FA

7.5 Carregar programa


 Ao verter com êxito, o controller todo pode ser carregado com o programa criado inclusive

configuração do hardware, assim como já descrito nos módulos. ( )

Gratuito para o uso em centros de treinamento/ pesquisa e desenvolvimento. © Siemens AG 2018. Todos os direitos reservados. 24
Document1
Documentação de treinamento | Módulo TIA Portal 031-300, Edição 2018 | Digital Factory, DF FA

7.6 Observar blocos de programa


 Para observar o programa carregado, o bloco desejado deve ser aberto. Depois é possível

trocar, clicando no símbolo a observação em ligada/desligada. ( Main [OB1]  )

Indicação: A observação ocorre aqui associado a sinais e dependendo do controle. o status do


sinal nos terminais é exibido com VERDADEIRO (TRUE) OU FALSO (FALSE).

Gratuito para o uso em centros de treinamento/ pesquisa e desenvolvimento. © Siemens AG 2018. Todos os direitos reservados. 25
Document1
Documentação de treinamento | Módulo TIA Portal 031-300, Edição 2018 | Digital Factory, DF FA

 O bloco de função "MOTOR_AUTO" [FB1] solicitado do bloco de organização "Main [OB1]"


pode ser selecionado com clique no lado direito do mouse diretamente, em "abrir e observar"
e assim o código de programa no bloco de função com Timer TP pode ser observado. (
"MOTOR_AUTO" [FB1]  abrir e observar)

Indicação: A observação ocorre aqui associado à função e dependendo do controle. A


confirmação do transmissor ou status do equipamento é exibido com VERDADEIRO (TRUE) OU
FALSO (FALSE).

Gratuito para o uso em centros de treinamento/ pesquisa e desenvolvimento. © Siemens AG 2018. Todos os direitos reservados. 26
Document1
Documentação de treinamento | Módulo TIA Portal 031-300, Edição 2018 | Digital Factory, DF FA

7.7 Arquivar projeto


 No fim queremos arquivar o projeto por completo. Por favor, selecione no menu  "Project"
(Projeto), o item  "Archive ..." (Arquivar …). Selecione uma pasta, na qual se quer arquivar
o projeto e salve como tipo de arquivo "TIA Portal project archives" (TIA Portal-Arquivos de
projeto). ( Project (Projeto)  Archive (Arquivar)  TIA Portal project archives (TIA Portal-
Arquivos de projeto)  SCE_PT_031-300_temporizadores_contadores_IEC_S7-1200… 
Save (Salvar))

Gratuito para o uso em centros de treinamento/ pesquisa e desenvolvimento. © Siemens AG 2018. Todos os direitos reservados. 27
Document1
Documentação de treinamento | Módulo TIA Portal 031-300, Edição 2018 | Digital Factory, DF FA

7.8 Lista de verificação

N°. Descrição Verificado

1 Versão com êxito e sem mensagem de erro

2 Carregamento com êxito e sem mensagem de erro

Ligar equipamento (-K0 = 1)


Cilindro retraído/ retorno ativado (-B1 = 1)
DESLIGAMENTO DE EMERGÊNCIA (-A1 = 1) não ativo
Tipo de operação AUTOMÁTICA (-S0 = 1)
3 Tecla stop automático não acionado (-S2 = 1)
Acionar brevemente tecla Start automático (-S1 = 1)
Sensor de deslize ocupado ativado (-B4 = 1)
Depois o motor de correia com velocidade fixa para frente
(-Q1 = 1) liga e permanece ligado.
Sensor de fim da correia ativado (-B7 = 1)  -Q1 = 0
4
(após 2 segundos

5 Acionar brevemente tecla Start automático (-S2 = 0)  -Q1 = 0

6 DESLIGAMENTO DE EMERGÊNCIA (-A1 = 0), ativar  -Q1 = 0

7 Tipo de operação manual (-S0 = 0)  -Q1 = 0

8 Desligar equipamento (-K0 = 0)  -Q1 = 0

9 Cilindro não retraído (-B1 = 0)  -Q1 = 0

10 projeto arquivado com êxito

Gratuito para o uso em centros de treinamento/ pesquisa e desenvolvimento. © Siemens AG 2018. Todos os direitos reservados. 28
Document1
Documentação de treinamento | Módulo TIA Portal 031-300, Edição 2018 | Digital Factory, DF FA

8 Exercício
8.1 Tarefa– exercício
Neste exercício, o bloco de função MOTOR_AUTO [FB1] deve ser estendido para um contador
IEC. O bloco de função aumentado deve ser deve ser planejado, programado e testado:

O compartimento para plástico reúne apenas 5 peças. Por este motivo, as peças serão contadas
no fim da correia.
Se houver 5 peças dispostas no compartimento, o acionamento automático deve ser parado.
Depois de esvaziar o compartimento de modo automático,
reinicia-se com um comando start renovado e o contador será redefinido.

8.2 Esquema de tecnologia


Aqui você pode ver o esquema de tecnologia para a tarefa.

Imagem 3: esquema de tecnologia

Imagem 4: painel de controle

Gratuito para o uso em centros de treinamento/ pesquisa e desenvolvimento. © Siemens AG 2018. Todos os direitos reservados. 29
Document1
Documentação de treinamento | Módulo TIA Portal 031-300, Edição 2018 | Digital Factory, DF FA

8.3 Tabela de atribuição


Os sinais a seguir serão utilizados como operandos globais nesta tarefa.

DE Tipo Identificação Função NC/NO

E 0.0 BOOL -A1 Mensagem PARADA DE EMERGÊNCIA NC


ok
E 0.1 BOOL -K0 Equipamento "Ligado" NO

Chave seletora operação manual (0)/ manual = 0


E 0.2 BOOL -S0
automático(1) auto=1

E 0.3 BOOL -S1 Tecla Start automático NO

E 0.4 BOOL -S2 Tecla stop automático NC

E 0.5 BOOL -B1 Cilindro de sensor -M4 retraído NO


E 1.0 BOOL -B4 Sensor de deslize ocupado NO
E 1.3 BOOL -B7 Sensor da peça da extremidade da correia NO

DA Tipo Identificação Função

motor de correia -M1 velocidade fixa para


A 0.0 BOOL -Q1
frente

Legenda da lista de atribuição

DE entrada digital DA saída digital

AE entrada analógica AA saída analógica

E entrada A saída

NC normally closed (contato


normalmente fechado)

NO normally open (contato


normalmente aberto)

8.4 Planejamento
Faça seu planejamento de implementação de tarefa.

Indicação: Informe-se no guia de ajuda online sobre o uso dos contadores IEC no SIMATIC S7-
1200.

Gratuito para o uso em centros de treinamento/ pesquisa e desenvolvimento. © Siemens AG 2018. Todos os direitos reservados. 30
Document1
Documentação de treinamento | Módulo TIA Portal 031-300, Edição 2018 | Digital Factory, DF FA

8.5 Lista de verificação – exercício

N°. Descrição Verificado

1 Versão com êxito e sem mensagem de erro

2 Carregamento com êxito e sem mensagem de erro

Ligar equipamento (-K0 = 1)


Cilindro retraído/ retorno ativado (-B1 = 1)
DESLIGAMENTO DE EMERGÊNCIA (-A1 = 1) não ativo
Tipo de operação AUTOMÁTICA (-S0 = 1)
3 Tecla stop automático não acionado (-S2 = 1)
Acionar brevemente tecla Start automático (-S1 = 1)
Sensor de deslize ocupado ativado (-B4 = 1)
Depois o motor de correia com velocidade fixa para frente
(-Q1 = 1) liga e permanece ligado.
Sensor de fim da correia ativado (-B7 = 1)  -Q1 = 0 (após 2
4
segundos

5 Acionar brevemente tecla Start automático (-S2 = 0)  -Q1 = 0

6 DESLIGAMENTO DE EMERGÊNCIA (-A1 = 0), ativar  -Q1 = 0

7 Tipo de operação manual (-S0 = 0)  -Q1 = 0

8 Desligar equipamento (-K0 = 0)  -Q1 = 0

9 Cilindro não retraído (-B1 = 0)  -Q1 = 0

10 5ª peça no compartimento  -Q1 = 0

11 projeto arquivado com êxito

Gratuito para o uso em centros de treinamento/ pesquisa e desenvolvimento. © Siemens AG 2018. Todos os direitos reservados. 31
Document1
Documentação de treinamento | Módulo TIA Portal 031-300, Edição 2018 | Digital Factory, DF FA

9 Informação adicional
Para familiarização, respectivamente, aprofundamento maior, você encontra informações
adicionais no Guia de Orientação, como por ex..: Getting Started, vídeos, tutoriais, aplicativos,
manuais, guias de programação e testes de software/firmware, no link a seguir:
www.siemens.com/sce/s7-1200

Pré-visualização “Informações adicionais”

Gratuito para o uso em centros de treinamento/ pesquisa e desenvolvimento. © Siemens AG 2018. Todos os direitos reservados. 32
Document1
Documentação de treinamento | Módulo TIA Portal 031-300, Edição 2018 | Digital Factory, DF FA

Mais informações

Siemens Automation Cooperates with Education


siemens.com/sce
Documentos de treinamento SCE
siemens.com/sce/documents
Pacotes para o instrutor SCE
siemens.com/sce/tp
Contatos SCE
siemens.com/sce/contact
Empreendimento digital
siemens.com/digital-enterprise
Indústria 4.0
siemens.com/ future-of-manufacturing
Totally Integrated Automation (TIA)
siemens.com/tia
TIA Portal
siemens.com/tia-portal
Controlador SIMATIC
siemens.com/controller
Documentação técnica SIMATIC
siemens.com/simatic-docu
Suporte industrial online
support.industry.siemens.com
Catálogo de produtos e sistema de solicitação online Industry Mall
mall.industry.siemens.com

Siemens AG
Digital Factory
P.O. Box 4848
90026 Nuremberg
Germany

Sujeito a alterações e erros


© Siemens AG 2018

siemens.com/sce

Gratuito para o uso em centros de treinamento/ pesquisa e desenvolvimento. © Siemens AG 2018. Todos os direitos reservados. 33
Document1

Похожие интересы