Escolar Documentos
Profissional Documentos
Cultura Documentos
sistema
Objetivos de aprendizagem
Capítulo 1
Página 2 / 20
É a interação que faz a diferença
Capítulo 1
Página 3 / 20
SIMATIC S7-1200 –
Para micro automação e mais
Capítulo 1
Página 4 / 20
SIMATIC HMI Basic Panels –
concentrado no essencial
Capítulo 1
Página 5 / 20
SIMATIC STEP 7 Basic – Sistema de engenharia
integrado para controladores e IHMs
Capítulo 1
Página 6 / 20
Posicionamento dos controladores modulares
Capítulo 1
Página 7 / 20
SIMATIC S7-1200
o novo mini PLC modular
Capítulo 1
Página 8 / 20
CPUs SIMATIC S7-1200
Capítulo 1
Página 9 / 20
Placas de sinal do SIMATIC S7-1200
Capítulo 1
Página 10 / 20
Módulos de sinal SIMATIC S7-1200
Capítulo 1
Página 11 / 20
Módulos de sinal SIMATIC S7-1200
Capítulo 1
Página 12 / 20 Siemens AG © 2009
Acessórios SIMATIC S7-1200
Módulo fonte de
alimentação
Capítulo 1
Página 13 / 20
Work memory (memória de trabalho)
50 KB
40 KB
30 KB
20 KB
10 KB
Memória de programa
Memória de dados
Capítulo 1
Página 14 / 20
Cartão de memória SIMATIC
Memória de programa
Capítulo 1
Página 15 / 20
Interface PROFINET integrada
Capítulo 1
Página 16 / 20
Comunicação ponto a ponto
Capítulo 1
Página 17 / 20
Tecnologia integrada
Capítulo 1
Página 18 / 20
Requisitos de sistema
STEP 7 Basic V10.5 está sendo fornecido para operar com os seguintes
sistemas operacionais:
Microsoft Windows XP Home SP3
Microsoft Windows XP Professional SP3
Microsoft Windows Vista Home Premium SP1
Microsoft Windows Vista Business SP1
Microsoft Windows Vista Ultimate SP1
Capítulo 1
Página 19 / 20
Sumário
Capítulo 2
Página 2 / 5
Configuração de uma estação de treinamento com
S7-1200
Capítulo 2
Página 3 / 5
Módulos da unidade de treinamento com S7-1200
Capítulo 2
Página 4 / 5
Projeto do modelo da esteira
"Horn"
(Q 8.7)
"K_Conv_RIGHT" (Q 8.5) "BAY1" "BAY2" "BAY3" "LB"
"K_Conv_LEFT" (Q 8.6) (I 8.5) (I 8.6) (I 8.7) (I 8.0)
Capítulo 2
Página 5 / 5
STEP 7 Basic
Objetivos de aprendizagem
Capítulo 3
Página 2 / 22
Vistas no STEP7 Basic V10.5:
Capítulo 3
Página 3 / 22
Vista Portal
Painel de seleção
para a ação
selecionada
Portais para
diferentes tarefas
Ações para o portal
selecionado
Capítulo 3
Página 4 / 22
Vista Projeto
Área de trabalho
Cartões de
tarefas
Janela projeto
Janela inspetor
Janela detalhes
Capítulo 3
Página 5 / 22
Janela Projeto
Abre/fecha navegação
no projeto
Barra de ferramentas
Projeto
Novo dispositivo
Dispositivo PLC/IHM
Acesso online
Capítulo 3
Página 6 / 22
Janela Inspetor
Capítulo 3
Página 7 / 22
Cartões de tarefas Abrindo / fechando cartões de tarefas
Capítulo 3
Página 9 / 22
Seções da janela na área de trabalho
Capítulo 3
Página 10 / 22
Segmentando a área de edição
Capítulo 3
Página 11 / 22
Acesso online à CPU
Capítulo 3
Página 12 / 22
Salvar o projeto
Network
incompleto
Em cada editor
Capítulo 3
Página 13 / 22
Funções de ajuda:
Capítulo 3
Página 14 / 22
Símbolos nos tópicos de ajuda
Capítulo 3
Página 15 / 22
Licenciamento no STEP7 Basic V10.5
Data (D:)
Master License(s)
Capítulo 3
Página 16 / 22
Se você deseja saber mais...
Capítulo 3
Página 17 / 22
Bibliotecas
Library
OB
FB
FC
Objetos de bibliotecas:
FCs, FBs, DBs, dispositivos, tabelas, imagens de processo, faceplates
Capítulo 3
Página 18 / 22
Biblioteca de projeto
Área de edição
Capítulo 3
Página 21 / 22
Símbolos
Salvar biblioteca
Abrir/fechar
Nova pasta elementos mostrados
Capítulo 3
Página 22 / 22
Dispositivos & Redes
de Comunicação
Dispositivos & Redes
de Comunicação
Objetivos de aprendizagem
Capítulo 4
Página 3 / 49
Atribuir um endereço IP
ao dispositivo de programação / PC
Network Connections
Control Panel
Capítulo 4
Página 4 / 49
Dispositivos acessíveis na vista portal
Capítulo 4
Página 5 / 49
Dispositivos acessíveis na vista projeto
Capítulo 4
Página 6 / 49
Subir a configuração atual para o dispositivo de programação
(1): Adicionar uma CPU não especificada
Capítulo 4
Página 7 / 49
Subir a configuração atual para o dispositivo de
programação (2): Detectar dispositivos acessíveis
Add
Load
Selecione um dispositivo
acessível
Capítulo 4
Página 8 / 49
Subir a configuração atual para o dispositivo de
programação (3): Ler a configuração atual
Capítulo 4
Página 9 / 49
Configuração requerida
Capítulo 4
Página 10 / 49
Abrir o editor de dispositivos e redes
Capítulo 4
Página 11 / 49
Layout do editor de dispositivos e redes
Capítulo 4
Página 12 / 49
Catálogo de hardware
Função filtro
Informação
Capítulo 4
Página 13 / 49
Depósito para módulos não conectados
Capítulo 4
Página 14 / 49
Propriedades do PLC: interface PROFINET
192.168.111.001 192.168.111.050
Capítulo 4
Página 15 / 49
Propriedades do PLC: Entradas digitais
Interrupção de
processo (evento)
Atribuição do evento à
interrupção
Captura de pulso:
para que pulsos, que são
mais curtos que o tempo de
ciclo, possam ser
detectados
Capítulo 4
Página 16 / 49
Propriedades do PLC: Saídas digitais
Capítulo 4
Página 17 / 49
Propriedades do PLC: Entradas analógicas
Tempo de conversão
Faixa de medição
adotada 0 a 10 V
Habilita a interrupção de
diagnóstico (OB82)
Capítulo 4
Página 18 / 49
Propriedades do PLC: Contadores de alta velocidade
(HSC)
Ativar o contador
Modos de
contagem:
- Contagem
- Frequência
Fase de operação:
- Fase simples
- Fase dupla
- 1X quadratura A/B
- 4X quadratura A/B
Capítulo 4
Página 19 / 49
Propriedades do PLC: Modo de partida
Warm restart:
Áreas de memória não retentivas serão apagadas ou
restauradas para os valores de partida
Capítulo 4
Página 20 / 49
Propriedades do PLC: Horário
Zona de horário
Capítulo 4
Página 21 / 49
Propriedades do PLC: Proteção
Capítulo 4
Página 22 / 49
Propriedades do PLC: Memória do sistema e memórias de
pulsos
Capítulo 4
Página 23 / 49
Inserir / deletar / trocar módulos
Você também pode utilizar marcar e arrastar para inserir módulos entre módulos que já tenham
sido conectados.
Capítulo 4
Página 24 / 49
Placa de sinal
Placas de sinal podem ser utilizadas para incrementar a quantidade de entradas e saídas da CPU.
Capítulo 4
Página 25 / 49
Interconexão dos dispositivos na vista de rede
Interface selecionada
Capítulo 4
Página 26 / 49
Conectar e desconectar
Interface selecionada
Símbolo de travado
Símbolo de conexão
Capítulo 4
Página 27 / 49
Compilar a configuração de hardware
PLC selecionado
Capítulo 4
Página 28 / 49
Baixar a configuração de hardware para o dispositivo (1)
Menu atalho da
estação
Nós
acessíveis
Capítulo 4
Página 29 / 49
Baixar a configuração de hardware para o dispositivo (2)
Antes de baixar
Depois de baixar
Capítulo 4
Página 30 / 49
Exercício 1-1:
Deletar projetos antigos
Capítulo 4
Página 31 / 49
Exercício 1-2:
Atribuir endereço IP para o dispositivo de programação
Network Connections
Control
Panel
Capítulo 4
Página 32 / 49
Exercício 1-3:
Deletar as entradas de projetos não existentes
Capítulo 4
Página 33 / 49
Exercício 1-4:
Restaurar os ajustes de fábrica da CPU
Capítulo 4
Página 34 / 49
Exercício 1-5:
Atribuir um endereço IP para a CPU
Botão
direito do
mouse
Capítulo 4
Página 35 / 49
Exercício 1-6:
Criar um novo projeto
Capítulo 4
Página 36 / 49
Exercício 1-7:
Adicionar um novo dispositivo
Capítulo 4
Página 37 / 49
Exercício 1-8:
Leia a configuração atual
Capítulo 4
Página 38 / 49
Exercício 1-9: Propriedades da CPU:
Endereçamento das entradas e saídas integradas
Capítulo 4
Página 39 / 49
Exercício 1-10: Propriedades da CPU:
Parametrize o byte "clock memory"
Capítulo 4
Página 40 / 49
Exercício 1-11:
Módulo misto DI/DO: Parametrizar endereços de I/O
Capítulo 4
Página 41 / 49
Exercício 1-12: Parametrizar módulo analógico:
Tipo de medição, faixa de tensão, alisamento
Capítulo 4
Página 42 / 49
Exercício 1-13:
Módulo analógico: Parametrizar endereços de I/O
Capítulo 4
Página 43 / 49
Se você desejar saber mais ...
Capítulo 4
Página 44 / 49
Propriedades do PLC: Geradores de pulsos (PTO/PWM)
Habilita o gerador de
pulsos
Cycle time
Capítulo 4
Página 45 / 49
PWM
Capítulo 4
Página 46 / 49
CTRL_PWM
QW1000
Duração do pulso 10
Capítulo 4
Página 47 / 49
Funções integradas, HSC
Capítulo 4
Página 48 / 49
Funções integradas, HSC
ID1000 5
I0.0
Capítulo 4
Página 49 / 49
Tags do PLC
Objetivos de aprendizagem
Capítulo 5
Página 2 / 17
Tags do PLC / tags locais
Capítulo 5
Página 3 / 17
Uso do tag como operando
Capítulo 5
Página 4 / 17
Criar tags de PLC com funções de grupos
Capítulo 5
Página 5 / 17
Encontrar / substituir os tags do PLC
Capítulo 5
Página 6 / 17
Ordenar os tags do PLC
Capítulo 5
Página 7 / 17
Monitorar os tags do PLC
Monitorar tudo
liga / desliga
Capítulo 5
Página 8 / 17
Tags do PLC: Áreas de memória retentiva
Capítulo 5
Página 9 / 17
Tags do PLC: Propriedades gerais
Capítulo 5
Página 10 / 17
Tags do PLC: Falha
Capítulo 5
Página 11 / 17
Editor de blocos: Mostrar/esconder simbólicos
Capítulo 5
Página 12 / 17
Editor de blocos: Seleção de símbolos
Capítulo 5
Página 13 / 17
Editor de blocos:
Renomear tags individuais
Capítulo 5
Página 14 / 17
Editor de blocos:
Trocar os fios de um tag individual
Capítulo 5
Página 15 / 17
Exercício 5-1: Copiar os tags do PLC para o modelo da
esteira da biblioteca global
Capítulo 5
Página 16 / 17
Exercício 5-2:
Complete os tags do PLC para o modelo da esteira
Capítulo 5
Página 17 / 17
Blocos de Programação
Objetivos da aprendizagem
Capítulo 6
Página 2 / 34
Tipos de blocos
FC
FB
Local
FC
OB FB FC
Global
Local
FC
FB FC
Local
Capítulo 6
Página 3 / 34
OB – Blocos de Organização
Capítulo 6
Página 4 / 34
DB – Bloco de dados
Capítulo 6
Página 5 / 34
FC – Função
Preenchimento
obrigatório
Capítulo 6
Página 6 / 34
FB – Bloco de funções
Preenchimento
Opcional
Capítulo 6
Página 7 / 34
Bloco de dados instance
DB instance
Input
Output
InOut
Static
Pilha Local
Temp
DB
FB1 multi-instance
Static Sx_Timer IEC_Timer Sx_Timer
Static Sx_Counter IEC_Counter
Sx_Timer
OB
CALL #Sx_Timer Instance
CALL FB1,DB1
Sx_Counter
Sx_Counter
CALL #Sx_Counter
Instance
Ainda não é possível utilizar multi-instances para FBs definidos pelo usuário
Capítulo 6
Página 9 / 34
Possibilidades de estruturação de programa
Motor1
Motor
OB1 Motor2
Local
OB1 OB1
Bomba1
Bomba
Bomba2
Local
Todas as instruções estão O programa como um todo é separado Blocos reutilizáveis podem ser
em um único bloco. em blocos, cada bloco refere-se a um chamados mais de uma vez.
equipamento ou parte da instalação.
Capítulo 6
Página 10 / 34
Imagens de processo
1
Os estados lógicos das 1
entradas digitais são lidos
DI dos módulos e salvos na
imagem de processo (PII)
AI I0.0 Q1.5
&
I1.6
Iniciar a monitoração do
tempo de ciclo (watchdog)
AO IW 96 QW 80
DO Escrever os valores da 1
imagem de processo (PIQ)
nos módulos de saída digital
Capítulo 6
Página 11 / 34
Adicionar um novo bloco
Capítulo 6
Página 12 / 34
Declaração da interface
FB_Station
Instance
Capítulo 6
Página 13 / 34
Instruções de programação
Capítulo 6
Página 14 / 34
Salvar um bloco
Capítulo 6
Página 15 / 34
Chamar um bloco
Capítulo 6
Página 16 / 34 Siemens AG © 2009
Alimentar um bloco com parâmetros
Capítulo 6
Página 17 / 34
Atualizar a chamada de um bloco
Capítulo 6
Página 18 / 34
Compilar um bloco
Capítulo 6
Página 19 / 34
Transferindo blocos para o PLC
Capítulo 6
Página 20 / 34
Monitorar um bloco
Monitoração
liga/desliga
Formato de
monitoração
livremente
selecionável para
todos os parâmetros
de operandos
Capítulo 6
Página 21 / 34
Propriedades do bloco
Seleção da linguagem de
programação
Capítulo 6
Página 22 / 34
Proteção de bloco por senha
2.
3.
1.
Capítulo 6
Página 23 / 34
Transferindo blocos do PLC para dentro do projeto
Inserindo blocos em
nova pasta pelo
comando marcar e
arrastar
Capítulo 6
Página 25 / 34
Barra favoritos
Capítulo 6
Página 26 / 34
Inserir / mostrar comentários
Mostrar / ocultar
comentários de network
Capítulo 6
Página 27 / 34
Mostrar / ocultar networks
Fechar um network
Abrir um network
Capítulo 6
Página 28 / 34
Selecione o tipo de dado e a instrução
FBD:
Selecione a instrução
LAD:
Selecione a instrução
Capítulo 6
Página 29 / 34
Exercício 6-1:
Inserir o bloco "FC_Mode" (FC15)
Capítulo 6
Página 30 / 34
Exercício 6-2:
Programar o bloco "FC_Mode" (FC15)
Capítulo 6
Página 31 / 34
Exercício 6-3:
Programe o bloco "FC_ConvMotor" (FC16)
Capítulo 6
Página 32 / 34
Exercício 6-4: Chamar "FC_Mode" (FC15) e
"FC_ConvMotor" (FC16) no OB1
Capítulo 6
Página 33 / 34
Exercício 6-5:
Compile, baixe e salve o programa alterado
3. Salve o projeto
1. Compile o programa
2. Baixe o programa
Capítulo 6
Página 34 / 34
Operações
binárias e digitais
Objetivos da aprendizagem
Capítulo 7
Página 2 / 26
Instruções
Capítulo 7
Página 3 / 26
Mover: MOVE
Capítulo 7
Página 4 / 26
Mover: MOVE_BLK
Copia o conteúdo da
área fonte para a área
destino
Capítulo 7
Página 5 / 26
Mover: UMOVE_BLK
OB1 (Prio.1)
Interrupção de
processo
OB200 (Prio.5)
Copia o conteúdo da
área fonte
ininterruptamente para
a área destino
Capítulo 7
Página 6 / 26
Lógica binária: Set, reset
Capítulo 7
Página 7 / 26
Lógica binária: SET_BF, RESET_BF
7 6 5 4 3 2 1 0
MB10 0000 0000
MB11 0000 0000
Capítulo 7
Página 9 / 26
Controle de programa: JMP, LABEL
Capítulo 7
Página 10 / 26
Controle do programa: JMPN, RET
Capítulo 7
Página 11 / 26
Funções matemáticas: LIMIT, MOD
Divide o valor na
entrada IN1 pelo
valor na entrada
IN2 e escreve o
resto na saída
Limita o valor da OUT.
entrada IN aos
valores definidos
nas entradas MIN
e MAX.
Capítulo 7
Página 12 / 26
Funções matemáticas: MIN, MAX
Capítulo 7
Página 13 / 26
Operações lógicas: DECO, ENCO
15 6 0
channel 0000 0000 0100 0000
"
15 0
Impuls 0000 0000 0000 0110
Capítulo 7
Página 14 / 26
Operações lógicas: SEL, MUX
No máximo 30 entradas.
Capítulo 7
Página 15 / 26
Instruções de conversão: NORM_X, SCALE_X
Capítulo 7
Página 16 / 26
Comparadores: IN_RANGE, OUT_RANGE
Determina se o
valor na entrada
VAL está dentro da
faixa de valores
especificados.
Determina se o
100 valor na entrada
VAL está fora da
IN_RANGE faixa de valores
especificados.
OUT_RANGE
Capítulo 7
Página 17 / 26
Relógio + calendário: RD_SYS_T
Capítulo 7
Página 18 / 26
String + Char: VAL_STRG
Capítulo 7
Página 19 / 26
Exercício 7-1:
Esteira em automático (extensão do FC 16)
"Bay1"
(I 8.5)
"T_Bay1"
(I 8.1)
"Bay2"
(I 8.6)
"T_Bay2"
(I 8.2)
"LB"
(I 8.0)
"K_Conv_RIGHT"
(Q 8.5)
Capítulo 7
Página 20 / 26
Exercício 7-2: Ative os sinaleiros do modelo da esteira
"FC_Signal" (FC14)
"Bay1" "Bay2"
(I 8.5) (I 8.6)
Capítulo 7
Página 21 / 26
Contadores: CTU
Capítulo 7
Página 22 / 26
Temporizadores: TON
Capítulo 7
Página 23 / 26
Exercício 7-3a: Contagem de peças a serem
transportadas "FB_Statistic" (FB18)
Capítulo 7
Página 24 / 26
Exercício 7-3b: Contagem de peças a serem
transportadas "FB_Statistic" (FB18)
Capítulo 7
Página 25 / 26
Exercício 7-4: Tempo de supervisão de transporte,
expansão do "FC_ConvMotor" (FC 16)
DI DO
I 0.0 T_ON
I 0.1 T_OFF
I 0.2 T_RIGHT
I 0.3 T_LEFT
L_Operation Q 4.1
I 1.0 T_Ackn_Fault
L_Conv_Fault Q 5.0
Capítulo 7
Página 26 / 26
Bloco de dados
Objetivos da aprendizagem
Capítulo 8
Página 2 / 19
Blocos de dados (DBs)
FB FC
Local
FC
FB FC
OB
Global
Local
FC
FB
FC
Local
Capítulo 8
Página 3 / 19
Tipos de dados
Capítulo 8
Página 4 / 19
Tipos de dados elementares
0 0 1 0 1 1 0 0
32 + 8 + 4 = 44
1 0 0 0 0 1 0 0
-128 + 4 = -124
Capítulo 8
Página 5 / 19
Tipos de dados complexos: DTL
Tipo de dado
DTL
#Date_Time.HOUR
Hour 12
Capítulo 8
Página 6 / 19
Tipos de dados complexos: ARRAY, STRUCT
"Symbolic".Conveyor.Error
"Symbolic".Static_1[2]
Capítulo 8
Página 7 / 19
Criando um bloco de dados
Capítulo 8
Página 8 / 19
Editar e monitorar um bloco de dados
Symbolic_Add
Name Data type Initial value Retain Comment
Symbolic_Add
Name Data type Initial value Retain Comment
Symbolic_Add
Name Dat… Initial… Monitor… Retain
Capítulo 8
Página 9 / 19
Otimizar espaço de memória para DBs
Classic_Add
Symbolic_Add
Capítulo 8
Página 10 / 19
Bloco de dados: Retentividade
Symbolic_Add Symbolic_Add
Carregar
Modificar
Não retentivos Retentivos
Symbolic_Add Symbolic_Add
Stop/Run
Se o atributo "Symbolic access only" do DB não foi marcado: ou todos os tags serão retentivos ou nenhum tag será
retentivo.
Capítulo 8
Página 11 / 19
Retentividade em FBs do sistema
Capítulo 8
Página 12 / 19
Retentividade em DBs globais
Capítulo 8
Página 13 / 19
Retentividade em DBs multi instance (1)
Interface
Name Data type Initial value Retain
“FB_Symbolic_
DB”
“FB_Symbolic”
FB_Symbolic_DB
Name Data type Initial value Retain
Capítulo 8
Página 14 / 19
Retentividade em DBs multi instance (2)
Interface
Name Data type Offset Comment
FB_Absolute_DB “FB_Absolute_
DB”
Name Data type Offset Initial value Retain
“FB_Absolute”
Capítulo 8
Página 15 / 19
Acesso aos elementos de dados
DB global
Capítulo 8
Página 16 / 19
Exercício 8-1:
Crie um bloco de dados "DB_OP" (DB99)
Capítulo 8
Página 17 / 19
Exercício 8-2:
Acesse os tags do DB no "FC_ConvMotor" (FC16)
Capítulo 8
Página 18 / 19
Exercício 8-3: Acesse tags do DB na chamada do
FB_Statistic" (FB18) no OB1
Capítulo 8
Página 19 / 19
Blocos de organização
Objetivos da aprendizagem
Capítulo 9
Página 2 / 28
Blocos de organização: Visão geral
FB FC
Hardware Sistema
Instance
operacional FC
Ciclo OB1
Processamento de interrupção
FC
Global
Partida OB
10x
FC Global
Tempo OB
20x
Hardware OB FB FC
20x
Instance
Diagnóstico OB FC
82
Capítulo 9
Página 3 / 28
Blocos de organização: Propriedades
OB – blocos de organização:
OB
A interface entre o sistema operacional e o programa do
usuário.
OBs podem ser programados pelo usuário, isto permite
controlar a reação da CPU.
Blocos de organização são chamados pelo sistema
operacional para os seguintes eventos:
Comportamento da partida.
Processamento de programa cíclico.
Execução de programas dirigidos à interrupção.
Manipulação de erros.
Capítulo 9
Página 4 / 28
Eventos que ativam um OB
Capítulo 9
Página 5 / 28
Interrupção de programas cíclicos
Escreve
PIQ
Lê
Hardware Sistema PII
operacional Início
OB1
Processamento de interrupção
Interrupção
Início
OB2xy
Fim
Continua
OB1
. Interrupção
Início OB2xy
Início
OB80
Fim
. Continua
OB2xy
Fim
Início
OB2xy
Fim
Continua
OB1
Fim
Capítulo 9
Página 6 / 28
Blocos de organização cíclicos:
OB
Blocos de organização cíclicos não possuem qualquer
20x informação de partida.
A sequência de chamadas depende do número do bloco.
Capítulo 9
Página 7 / 28
Blocos de organização de partida (startup):
Tipo de
Tag Descrição
dado
=1, se áreas de dados retentivos
LostRetentive Bool
devem ser apagadas
=1, se o relógio de tempo real
LostRTC Bool
deve ser apagado
Capítulo 9
Página 8 / 28
Interrupções atraso de tempo
Condição de partida
Número do OB
Atraso de tempo
Capítulo 9
Página 9 / 28
Interrupções cíclicas
Capítulo 9
Página 10 / 28
Desvio de fase em interrupções cíclicas
OB 202
OB 204
20 ms Phase shift
Capítulo 9
Página 11 / 28
Interrupções de hardware
Capítulo 9
Página 12 / 28
Habilitação da interrupção de hardware
Capítulo 9
Página 13 / 28
Interrupção de hardware - Programa
I 0.0
I 0.0
Capítulo 9
Página 14 / 28
Anexar / desanexar interrupções de hardware
Capítulo 9
Página 15 / 28
Habilita diagnóstico de interrupção
Capítulo 9
Página 16 / 28
Identificador de hardware
Capítulo 9
Página 17 / 28
Diagnósticos do OB82
Capítulo 9
Página 18 / 28
Estouro de tempo – OB 80:
Tipo de
Tag Descrição
dado
0x01: Tempo máx. ciclo excedido
0x02: OB chamado ainda em execução
fault_id BYTE
0x07: Estouro da fila
0x09: Perda de interrupção devido sobrecarga
csg_OBnr OB_ANY No. do OB sendo processado durante a falha
csg_prio UINT Prio. do OB sendo processado durante a falha
Capítulo 9
Página 19 / 28
Eventos que não ativam um OB:
Capítulo 9
Página 20 / 28
Exercício 9-1: Ajuste a monitoração do tempo de ciclo da
CPU para 1000 ms
2. Transfira a configuração
modificada para a CPU
1. Ajuste a monitoração do
tempo de ciclo
Capítulo 9
Página 21 / 28
Exercício 9-2: Insira o bloco "FC_RemainProg" (FC66)
no programa do usuário
Então verifique
todas as funções
prévias do programa
DI DO
I 0.0 T_ON
I 0.1 T_OFF
I 0.2 T_RIGHT
I 0.3 T_LEFT
L_Operation Q 4.1
I 1.0 T_Ackn_Fault
L_Conv_Fault Q 5.0
Capítulo 9
Página 22 / 28
Exercício 9-3:
Adicione "OB_HW-Interrupt" (OB240)
Capítulo 9
Página 23 / 28
Exercício 9-4:
Habilite e atribua um OB de interrupção de hardware
Falling edge 2
Capítulo 9
Página 24 / 28
Exercício 9-5:
Programe um OB de interrupção de hardware
Capítulo 9
Página 25 / 28
Exercício 9-6:
Adicione o "OB_Cyclic-Interrupt" (OB235)
Capítulo 9
Página 26 / 28
Exercício 9-7:
Programe o "OB_Cyclic-Interrupt" (OB235)
Hardware Programa
0V
-10V +10V
Potenciômetro para simulação
do valor do peso: IW 96
Capítulo 9
Página 27 / 28
Exercício 9-8:
Retorno da esteira para peças rejeitadas
0V
-10V +10V
Potenciômetro para simulação do valor do peso: Peças boas, se peso OK (M35.0 = '1')
0 .... 10V 0 ..... 500kg 100 kg <= peso <= 400 kg
Ponto de remoção
Peças rejeitadas Peças boas
Capítulo 9
Página 28 / 28
Introdução a IHM
Objetivos da aprendizagem
Capítulo 10
Página 2 / 17
Adicionar um novo dispositivo
As informações do painel
são mostradas
Capítulo 10
Página 3 / 17
Conectar um dispositivo IHM à rede
Capítulo 10
Página 4 / 17
Ajustes dos dispositivos –
Propriedades gerais
Selecione a interface
O endereço IP será
automaticamente atribuído
Capítulo 10
Página 5 / 17
Comunicação entre PLC e painel de toque
DB_OP
PN
Capítulo 10
Página 6 / 17
Ajuste da interface para transferência de projeto
Transfer Settings OK
Channel 1:
Ethernet X Enable Channel
Profinet Settings OK
Specify an IP address
Transfer
Capítulo 10
Página 7 / 17
WinCC Basic áreas de trabalho para configuração
Vista detalhes
Janela inspetor
Capítulo 10
Página 8 / 17
Campos de entradas e de saídas
Capítulo 10
Página 9 / 17
Botões
Botão
Button
Ação
Evento
Capítulo 10
Página 10 / 17
Transferência da configuração para o painel de toque
PN
Capítulo 10
Página 11 / 17
Exercício 10-1:
Ajuste o endereço IP do painel de toque
Channel 1:
Transfer Ethernet X Enable Channel
Start
Advanced X Remote Control
Transfer
Control
Panel Profinet Settings OK
IP address
Specify an IP address
Capítulo 10
Página 12 / 17
Exercício 10-2:
Insira no projeto o painel de toque da biblioteca
Capítulo 10
Página 13 / 17
Exercício 10-3:
Conecte o painel de toque à CPU
Endereço IP -
mostrar / ocultar
Capítulo 10
Página 14 / 17
Exercício 10-4:
Conexão lógica entre o painel de toque e a CPU
1. Selecione as conexões
2. Marcar e arrastar a
conexão
3. Renomear a conexão
Capítulo 10
Página 15 / 17
Exercício 10-5:
Verifique os tags de interface com a IHM
Capítulo 10
Página 16 / 17
Exercício 10-6:
Controle o modelo esteira pelo painel de toque
Capítulo 10
Página 17 / 17
Busca e eliminação de
erros
Objetivos da aprendizagem
Capítulo 11
Página 2 / 31
Informações gerais sobre o modo online
Parâmetros simbólicos
de blocos
Comentários
Nomes simbólicos de
blocos
Capítulo 11
Página 3 / 31
Comutar o PLC para STOP e para RUN
Capítulo 11
Página 4 / 31
Exibição de estados na vista projeto
Próxima
página
Capítulo 11
Página 5 / 31
Diagnósticos do módulo
Capítulo 11
Página 6 / 31
Buffer de diagnóstico para o PLC
Capítulo 11
Página 7 / 31
Controle de programa: GetErrorID
Capítulo 11
Página 8 / 31
Vista online: Exibição de estados
Conflitos
Versões online e
offline dos
objetos são
diferentes
Sem falha de HW
Capítulo 11
Página 9 / 31
Vista online: Deletar blocos
Capítulo 11
Página 10 / 31
Monitorar um bloco
Monitorar
ligar / desligar
Monitorar
ligar / desligar
Capítulo 11
Página 11 / 31
Comparação de blocos
1. Selecione
a ação
2. Ative
a ação
Próxima página
Capítulo 11
Página 12 / 31
Comparação de blocos: Comparação detalhada
Navegação entre as
diferenças
Capítulo 11
Página 13 / 31
Tabelas de vigilância
Capítulo 11
Página 14 / 31
Tabela de vigilância: Seleção do ponto de gatilho
OB1
Ponto de gatilho na
transição para STOP
Capítulo 11
Página 15 / 31
Tabela de vigilância: Modificar tags
Capítulo 11
Página 16 / 31
Tabela de vigilância: Forçar tags
Capítulo 11
Página 17 / 31
Lista de referência cruzada (usado por)
1 3
O bloco "FB_Statistic" é
usado por "Main" no Network 5.
Capítulo 11
Página 18 / 31
Lista de referência cruzada (utilizados)
Capítulo 11
Página 19 / 31
Vá para o ponto de uso
Capítulo 11
Página 20 / 31
Estrutura de chamada
Capítulo 11
Página 21 / 31
Estrutura de chamada: Símbolos
Ícone Significado
Indica um bloco de organização (OB).
Capítulo 11
Página 22 / 31
Lista de atribuições
Capítulo 11
Página 23 / 31
Recursos
Capítulo 11
Página 24 / 31
Exercício 11-1: Crie uma cópia de segurança do programa
da CPU na biblioteca de projeto
Capítulo 11
Página 25 / 31
Exercício 11-2: Copie o programa falho de uma biblioteca
global e baixe para a CPU
Capítulo 11
Página 26 / 31
Exercício 11-3:
Erro que causa STOP: Ler o buffer de diagnóstico
Próxima página
Capítulo 11
Página 27 / 31
Exercício 11-4: Erro que causa STOP: Previna que a CPU
vá para STOP com "GetErrorID"
Capítulo 11
Página 28 / 31
Exercício 11-5:
Elimine o erro que causou STOP
Capítulo 11
Página 29 / 31
Exercício 11-6: Dupla atribuição: Use "Monitor block" e
"Watch table"
!!!
Capítulo 11
Página 30 / 31
Exercício 11-7: Encontre dupla atribuição:
Mostre os pontos de uso
Capítulo 11
Página 31 / 31