Sei sulla pagina 1di 42

TIA Portal V11

Programming with STEP 7 V11


TIA Portal V11
Programando com STEP 7 V11
Programando Blocos com LAD/FBD/STL
Siemens AG 2011. Todos os Direitos Reservados.
Programando Blocos com LAD/FBD/STL
PLC data types
Bloco de Dados
PLC tags
Programando com STEP 7 V11 (LAD, FBD, STL)
Siemens AG 2011. Todos os Direitos Reservados.
Funes Online
Editores
PLC data types
Tags do PLC: Um editor para tags globais e constantes
Criando diversos tags de uma s vez
Redefinio de diversos tags de uma s
vez
Tags
Tabela de tags padro: Um editor para tags e
constantes
Siemens AG 2011. Todos os Direitos Reservados.
I IA AS Pgina 3 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)
Constantes de usurio
Constantes de usurio
podem ser usadas no
programa
Details view: Exibio dos detalhes dos tags
A details view mostra:
Tags da tabela de tag
selecionada
Os canais dos mdulos
de I/O selecionados
Seleo da tabela
de tags
Seleo do mdulo
de hardware
Siemens AG 2011. Todos os Direitos Reservados.
I IA AS Pgina 4 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)
de hardware
Programao eficiente Copiar e Colar a partir do/para o Microsoft Excel
Copiar e colar do/para o Microsoft Excel:
A partir da tabela de tags
A partir de um data block
Programao eficiente usando as conhecidas funcionalidades do Office
Exportar para o
Excel
Siemens AG 2011. Todos os Direitos Reservados.
I IA AS Pgina 5 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)
Programando com STEP 7 V11 (LAD, FBD, STL)
PLC data types
Bloco de Dados
PLC tags
Siemens AG 2011. Todos os Direitos Reservados.
Funes Online
Editores
PLC data types
Criando novos blocos
Crie um novo bloco
Linguagem de
Nome do bloco
Siemens AG 2011. Todos os Direitos Reservados.
I IA AS Pgina 7 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)
Tipo de bloco
Linguagem de
programao
Data block editor - Criando novas tags
Criar uma nova
tag
Siemens AG 2011. Todos os Direitos Reservados.
I IA AS Pgina 8 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)
Retentividade:
S7-300/400: Setup apenas para
o DB todo
S7-1200: Para DBs
endereados simbolicamente,
cada tag pode ser alterada
Tag mostrada no object
picker do WinCC
Valor inicial:
Valor inicial na CPU
Estruturas e vetores podem
ser minimizados melhor
visualizao
Data block editor - Monitorando tags
Monitorar data block
Exibio do valor atual
Monitorando data blocks at mesmo vetores e strings
Siemens AG 2011. Todos os Direitos Reservados.
I IA AS Pgina 9 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)
Strings e vetores tambm
podem ser monitorados
Programando com STEP 7 V11 (LAD, FBD, STL)
PLC data types
Bloco de Dados
PLC tags
Siemens AG 2011. Todos os Direitos Reservados.
Funes Online
Editores
PLC data types
Tipos de dados do PLC
Criando tipos de dados definidos pelo usurio
Utilizao dados definido pelo usurio:
Para estruturas de dados usadas frequentemente
Como um tipo de dados na interface dos blocos do programa ou na declarao de tags nos
blocos de dados
Siemens AG 2011. Todos os Direitos Reservados.
I IA AS Pgina 11 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)
blocos de dados
Valor Default
usado como valor inicial
Programando com STEP 7 V11 (LAD, FBD, STL)
PLC data types
Bloco de Dados
PLC tags
Siemens AG 2011. Todos os Direitos Reservados.
Funes Online
Editores
PLC data types
Viso geral dos editores
Um bloco de programa trs linguagens de programao
STL Statement List FBD Function Block Diagram LAD Ladder Logic
Siemens AG 2011. Todos os Direitos Reservados.
I IA AS Pgina 13 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)
Viso geral
Editor de blocos:
Barra de favoritos para instrues
usadas frequentemente
Arrastar e Soltar fcil de usar a
partir das instrues do carto de
tarefas, rvore do projeto, tags do
Tabela de declarao
Siemens AG 2011. Todos os Direitos Reservados.
I IA AS Pgina 14 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)
tarefas, rvore do projeto, tags do
PLC,
Intellisense
Depurao de erros
Barra de favoritos
Instrues
Instrues
Barra de favoritos
Acesso rpido a funes utilizadas frequentemente
Barra de favoritos:
Funes usadas frequentemente podem ser copiadas para a
barra de favoritos
Apenas para instrues bsicas
FBD:
Siemens AG 2011. Todos os Direitos Reservados.
I IA AS Pgina 15 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)
Apenas para instrues bsicas
Tambm para SCL e GRAPH
LAD:
STL:
Navegao pelos blocos do programa
Visualizao e navegao:
Exibindo e ocultando networks:
Todas as networks:
nica network:
Navegao e visualizao rpida e intuitiva
Siemens AG 2011. Todos os Direitos Reservados.
I IA AS Pgina 16 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)
nica network:
Exibindo e ocultando nomes simblicos e
endereos:
Zoom direto:
Salvar layout:
Diversos atalhos
Depurao de erros
Suporte para depurao:
Blocos com falhas podem ser salvos
Indicador para networks com falha:
Fcil navegao entre as falhas:
Atualizar chamadas de blocos:
Siemens AG 2011. Todos os Direitos Reservados.
I IA AS Pgina 17 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)
Todas as falhas do bloco atual so
listadas na janela de sintaxe
Definindo tags no momento da sua utilizao
Definindo tags:
Utilizando o menu de contexto ou
atalhos, tags inexistentes podem ser
definidas
Possvel para uma ou todas as tags
de uma network
Siemens AG 2011. Todos os Direitos Reservados.
I IA AS Pgina 18 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)
de uma network
Tambm possvel
renomear e redefinir
endereo
Tabela de tags
selecionvel
IntelliSense: seleo inteligente de tags do PLC
IntelliSense:
Seleo de tag se inicia aps a incluso do primeiro
caracter
Seleo de:
Tags do PLC
DBs
Siemens AG 2011. Todos os Direitos Reservados.
I IA AS Pgina 19 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)
DBs
Tags locais
Janela de seleo exibe somente os tags
apropriados ao local de uso (verificao de tipo, por
exemplo)
Exibe tags subsequentes
(ex. numa estrutura)
Editor STL
Destaques:
IntelliSense para tags e instrues
Ativar/ desativar cdigo:
Indicao automtica do local de JUMP (salto)
Todas as instrues STL podem ser facilmente
encontradas no carto de tarefas.
Siemens AG 2011. Todos os Direitos Reservados.
I IA AS Pgina 20 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)
encontradas no carto de tarefas.
Editor LAD & FBD
Destaques:
Mudana de funo diretamente no
bloco ou contato
Adicionar entradas com um nico
clique
Novas funes para programao LAD & FBD mais simples
Siemens AG 2011. Todos os Direitos Reservados.
I IA AS Pgina 21 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)
clique
Destaque do destino para Arrastar e
Soltar
Possibilidade de comentar os
resultados das lgicas
A janela de inspeo no editor do programa
Propriedades:
Informao da seleo atual (ex. Bloco
chamado, tag, )
Info:
Geral (ex. Projeto salvo, )
Compilao (ex. erros e alertas)
Siemens AG 2011. Todos os Direitos Reservados.
I IA AS Pgina 22 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)
Compilao (ex. erros e alertas)
Referncia cruzada para a seleo atual
Sintaxe (falhas de sintaxe no bloco atual)
Diagnsticos:
Exibio de alarmes (alarmes da CPU)
Informao do dispositivo (diagnsticos online)
Informao da conexo
Referncia Cruzada
Destaques:
Referncia cruzada para a seleo atual (ex. utilizao de tags, chamadas de blocos)
Referncia cruzada por todas as estaes (ex. desde o PLC at a estao da IHM)
Links para conexo direta aos pontos de utilizao
Referncia cruzada em todo o projeto Do bloco do programa diretamente para a IHM
Siemens AG 2011. Todos os Direitos Reservados.
I IA AS Pgina 23 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)
Links para conexo direta aos pontos de utilizao
Link para a tela
da IHM
Link para a network
Chamadas de blocos
Como chamar blocos:
Arrastar e Soltar a partir da
rvore do projeto
Biblioteca
Details view
Siemens AG 2011. Todos os Direitos Reservados.
I IA AS Pgina 24 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)
IntelliSense (apenas para STL e SCL,
acesso a todas as instrues do carto de
tarefas)
Chamando FBs / instance data blocks
Criando instance data blocks:
Uma janela de dilogo surge quando um
FB ou SFB chamado, para criar um:
Single instance
Multi instance (apenas dentro de um
FB)
Siemens AG 2011. Todos os Direitos Reservados.
I IA AS Pgina 25 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)
FB)
O tipo de chamada pode ser alterado via
menu.
Chamando funes standard e de sistema
Acesso direto a funes standard e de sistema a partir do carto de tarefas de instrues
Organizao das funes
ex. todos os blocos de
TIA Portal:
Acesso via carto de tarefas de instrues
Siemens AG 2011. Todos os Direitos Reservados.
I IA AS Pgina 26 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)
Sem diferenciao entre tipos
de blocos (FB, SFB, SFC)
O tipo apropriado usado
automaticamente, ex. BSEND:
FB no S7-300
SFB no S7-400
ex. todos os blocos de
comunicao podem ser
encontrados numa nica
categoria
Utilizando funes standard e de sistema
Funes standard e de sistema so armazenadas na pasta de blocos de sistema
Funes standard (FBs):
ex: BSEND (FB12) para S7-300
FB e instance DB so armazenados
na pasta de blocos de sistema
Siemens AG 2011. Todos os Direitos Reservados.
I IA AS Pgina 27 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)
System function blocks (SFBs):
ex: IEC Counter CTU (SFB0) para
S7-300
Apenas o instance data block
armazenado na pasta de blocos de
sistema
System functions (SFCs):
ex: BLKMOV (SFC20)
SFCs no so armazenados na pasta de blocos de sistema
Acesso direto a I/O :P
Acesso direto a I/O
Destaques:
Sufixo :P
Endereamento simblico e absoluto
Siemens AG 2011. Todos os Direitos Reservados.
I IA AS Pgina 28 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)
Proteo de Know-how
Utilizao:
Proteo de cdigo do programa
Apenas ttulo do bloco, comentrio e
interface visveis
Ativao da proteo de Know-how:
1. Selecione o bloco na rvore de projeto
Siemens AG 2011. Todos os Direitos Reservados.
I IA AS Pgina 29 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)
1. Selecione o bloco na rvore de projeto
2. Menu Edit Know-how protection
3. Defina senha
Abrir bloco protegido:
1. Abra o bloco
2. Coloque a senha
Fazendo download de blocos
Funcionalidade:
Incio via menu, barra de ferramentas ou menu
de contexto
Compilao inicia automaticamente (se necessrio)
Seleo das opes de download em uma caixa de dilogo
Download consistente:
Siemens AG 2011. Todos os Direitos Reservados.
I IA AS Pgina 30 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)
Blocos que no inexistentes na CPU
ou blocos modificados sero carregados
Blocos que existem apenas na CPU sero
deletados (consistncia)
Seleo de download:
Apenas blocos selecionados sero carregados
Seleo de Download
Programando com STEP 7 V11 (LAD, FBD, STL)
PLC data types
Bloco de Dados
PLC tags
Siemens AG 2011. Todos os Direitos Reservados.
Funes Online
Editores
PLC data types
Visualizao online de blocos
Conexo online com o PLC atravs de um
nico clique
Exibio direta do modo de operao
e visualizao de diagnsticos
diretamente na rvore do projeto
Comparao online offline diretamente na rvore do projeto
Modo de operao da CPU
Siemens AG 2011. Todos os Direitos Reservados.
I IA AS Pgina 32 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)
diretamente na rvore do projeto
Comparao de blocos Online offline
diretamente na rvore do projeto
Bloco offline = online
Bloco existe apenas offline
Bloco offline online
Bloco existe apenas online
Informao de diagnstico
Upload de dispositivo para PG/PC
Possibilidades de fazer upload de um dispositivo:
Menu Online Upload device to PG/PC
Ou via accessible devices e Arrastar e Soltar
Resultado:
Toda a estao (HW config e programa) carregada como uma
nova estao no projeto do TIA Portal
Siemens AG 2011. Todos os Direitos Reservados.
I IA AS Pgina 33 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)
nova estao no projeto do TIA Portal
Upload de blocos para PG/PC (para um dispositivo existente)
Via a online view:
Abra o projeto offline
Estabelea conexo online com o PLC
Selecione a pasta do bloco
Menu Online Upload from device
Siemens AG 2011. Todos os Direitos Reservados.
I IA AS Pgina 34 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)
Ou via barra de ferramentas
Via accessible devices :
Exibir dispositivos acessveis
Selecionar a pasta do bloco
Mover via Arrastar e Soltar para um
dispositivo existente
Nota:
Com esta funo, apenas o programa
do PLC carregado (no a
configurao de hardware!)
Comparao offline/online e offline/offline
Possibilidades de comparao do blocos:
Comparao offline/offline:
Comparao de dois programas offline
No mesmo projeto ou em projetos
diferentes
Comparao offline/online:
Siemens AG 2011. Todos os Direitos Reservados.
I IA AS Pgina 35 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)
Comparao offline/online:
Comparao entre um programa
selecionado offline e o programa online
correspondente
Comparao offline/online
Funcionalidade:
Filtrando possibilidades:
Mostrar todos os blocos
Apenas blocos diferentes
Comparar apenas blocos F
Mostrar apenas
diferenas ou mostrar
tudo
Executar as aes
selecionadas
Abrir comparao
detalhada
Siemens AG 2011. Todos os Direitos Reservados.
I IA AS Pgina 36 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)
Comparar apenas blocos standard
Seleo das aes por blocos
Acesso direto a comparao de cdigo
Selecionando as
aes:
Para um objeto ou toda
a pasta
selecionadas
Comparao de blocos: comparao detalhada
Navegao entre
diferenas
Siemens AG 2011. Todos os Direitos Reservados.
I IA AS Pgina 37 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)
Pode-se editar na
janela offline
Pode-se copiar da
janela online
Resultados da comparao
(pode-se navegar)
Monitorando blocos
Iniciar
monitoramento
Carto de tarefas de
teste
Painel de operaes
da CPU
Chamar ambiente
Siemens AG 2011. Todos os Direitos Reservados.
I IA AS Pgina 38 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)
Registro do PLC
Watch table
Funes:
Criada na pasta
Watch tables
Adicionar tags via Arrastar e Soltar
a partir dos:
Data blocks
Mostrar/ esconder modify
columns
Siemens AG 2011. Todos os Direitos Reservados.
I IA AS Pgina 39 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)
Data blocks
Tabelas de tag
Blocos de programa Monitorar tudo
Ativar modificao de
valor
Modificar tags
Forando tags
Pode-se forar apenas
Funes:
Forcing table separada na
pasta Watch tables
Na force table tags podem
ser monitoradas ou foradas
(mas no modificadas)
Siemens AG 2011. Todos os Direitos Reservados.
I IA AS Pgina 40 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)
A force table est
localizada na pasta
Watch tables
Pode-se forar apenas
com acesso direto a I/O
(ex: %Q0.0:P)
(mas no modificadas)
Numa watch table no
possvel realizar a funo de
forar
Forando tags
1. Monitorando tags
3. Selecionar valor de force
Tag est selecionada para
forcing, mas forcing ainda
no est ativado.
2. Inserir valor de force
Siemens AG 2011. Todos os Direitos Reservados.
I IA AS Pgina 41 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)
no est ativado.
4. Iniciar/ parar forcing das tags
selecionadas
Esta tag est sendo forada
atualmente
Forando tags - indicadores
Indicador no cone da
estao
Pre-condio: conexo online
Siemens AG 2011. Todos os Direitos Reservados.
I IA AS Pgina 42 2011-04-07 Programando com STEP 7 V11 (LAD, FBD, STL)
Indicador nos mdulos locais
Indicador no editor de programa
Indicador no painel do operador
Indicador na watch table

Potrebbero piacerti anche