Anda di halaman 1dari 81

Manual Siemens SIMATIC STEP 7

programador

Este manual uma coleo de smulas programao, notas, ajuda, cbulas e


tudo o que pode ajud-lo (ea mim) um programa de PLC Siemens.
Se voc tem experincia com a Siemens, por favor contribuir .

Website Links Rpidos Siemens


Esta uma lista de tutoriais e manuais encontrados no site da automao da
Siemens, que ir ajudar a comear no SIMATIC software Step 7 para S7-300 e
S7-400 sistemas. De uma perspectiva de novos usurios eu s ouvi comentrios
depreciativos sobre encontrar a informao certa no site da Siemens. Eu tenho
que concordar. Sua sobrecarga de informao no seu melhor. H um monte de
coisas diferentes l jogado juntos e encontrados em pontos diferentes com
endereos de URL muito longa para aumentar a confuso.
No tenho medo. Estamos aqui para ajudar. Ento, vamos olhar para o essencial
para sua viagem.

O software se voc no tem ainda


Conseguir um sentido para a linha de produtos
Onde comear com os manuais
Material de treinamento on-line
Transferveis tutoriais em Flash

claro que o melhor tipo de treinamento as mos no tipo, mas se isso no


uma opo, ento voc vai precisar para comear a cavar dentro
Quem tem o software?

Se voc est apenas aprendendo e no pode facilmente obter o software, existem


duas opes.
1. Pea o CD demo que lhe dar um perodo de teste gratuito de 30 dias.
2. Baixar uma cpia de trabalho livre de Passo 7 Lite . Existem diferenas
entre a verso regular do Passo 7 e 7 Passo Lite, mas para fins de
aprendizagem que voc pode ir ao longo caminho com a verso Lite
grtis.
First Things First
A primeira coisa que eu gostaria de fazer com um produto novo obter uma
viso geral de tudo. Habituar-se a nmeros de pea e agrupamentos de produtos
podem percorrer um longo caminho com o seu nvel de conforto. A melhor coisa
para isso o catlogo de vendas (ST 70 - 2005). Voc tambm pode solicitar uma
cpia impressa.
Por onde comear? Manuais, manuais, em toda parte!
Depois de instalar o software Step 7, haver um diretrio sob a pasta SIMATIC
chamado de Documentao, que inclui os manuais mais importantes. Cpias
impressas podem ser encomendadas com o nmero de 6ES7810-4CA088BW1. Aqui est como eu digeri-los.
1. Trabalhando com STEP 7 - Esta uma introduo bsica para a Etapa 7,
que caminha atravs de um exemplo de motores controladores. Enquanto
no o quadro completo que faz facilitar-lhe muito bem na curva de
aprendizado do software Step 7.
2. Programao com manual PASSO 7 - Aqui est o mais completo
manual para a interface de programao que tambm a mesma que a
ajuda on-line acessado por pressionar a tecla F1.
3. Hardware Configurao e Conexes de Comunicao STEP 7
Manual - Tudo a ver com o hardware Configurator.
4. Lista de declarao , Ladder , e funo de bloqueio Manuais de
Referncia Diagrama - Estes manuais contm tanto o guia do usurio ea
descrio de referncia da linguagem de programao ou tipo de
representao. Voc s exigem um tipo de linguagem de programao de
um S7-300/S7-400, mas voc pode misturar as lnguas dentro de um
projeto, se necessrio. Se voc est mais confortvel com a Lgica Ladder
ou funo Bloco Diagrama ento comear por a, mas mais cedo ou mais
tarde voc vai ter que se familiarizar com a lista de declaraes.

5. Software de Sistema para S7-300 e S7-400 Sistema e Manual de


Referncia Padro Funes - O CPUs S7 tm funes sistema integrado
e blocos de organizao includos com seu sistema operacional, o que voc
pode usar durante a programao. Este manual fornece uma viso geral
das funes do sistema, os blocos de organizao e carregveis funes
normais disponveis em S7, e descries detalhadas de interface para seu
uso em seus programas.
Material de Treinamento
H ouro em que o site se voc apenas fazer uma pequena pesquisa! Se voc est
tendo um movimento difcil, com os manuais, ento voc definitivamente
deve fazer o download do material de treinamento. No h capturas de tela muito
mais e at mesmo uma imagem de um cara careca gorducho para apontar as
coisas para voc. O que mais voc poderia querer?
Tutoriais em Flash
Se voc no do tipo manual (e mesmo se voc ) verificar as Siemens Passo 7
tutoriais em Flash . Estes so muito profissionalmente com um narrador bom
som para lev-lo atravs de todos os fundamentos do software Step 7 e hardware.
Qual o prximo?
De todos os lugares comeam a cavar por mais informao que eu encontrar
o apoio seo melhor, especialmente se voc tem um nmero de pea ou uma
palavra-chave que voc pode pesquisar. Ao clicar no link Suporte ao produto
trar uma rvore, no lado esquerdo, que pode ser expandida at o produto de sua
afeio. Boa sorte e de caa feliz.

Reviso da Siemens SIMATIC STEP 7 Lite


Software de Programao

gosto Great. Menos filling. ?

Quando se ouve as palavras Lite ? e software que voc tende a pensar de


software that s no realmente utilizvel. Dependendo das suas necessidades
isto pode no ser o caso com o pacote PASSO Siemens Lite 7. Os quatro grandes
limitaes no passo 7 versos Lite o mais avanado STEP 7 pacote so:
1. Suporte limitado para o SIMATIC S7-300 PLC, o C7

tudo-em-um PLC e HMI, as CPUs e inteligente da ET200


famlia de E / S distribudas. Assim, nenhuma
programao para o S7-200 ou S7-400 PLC da srie.
2. Sem rede alguma. Remote I / O prateleiras (mdulos IM)
so suportados mas there s nada para Profibus DP,
mesmo se voc tiver uma porta DP no seu CPU.
3. No h suporte para multi-projetos ou integrao HMI.
4. No processadores de comunicao (CP) ou mdulos de
funo (FM) suportadas.
Se you re interessado em mais detalhes em seguida, consulte nossa tabela
de diferenas entre o passo 7 pacotes de programas . Ento, h muito algumas
limitaes importantes com o software Passo Lite 7, que pode terminar a sua
leitura ainda mais desta reviso.
Por outro lado, a disponibilidade atual de um download gratuito do SIMATIC
STEP 7 Lite software torna muito tentador dar uma olhada. Se o seu uso apenas
de PLCs Siemens so um S7-300, C7 ou ET200 em uma aplicao independente,
sem necessidades especiais (CP ou FM), ento eu poderia recomendo o pacote
Lite. Ele tem o mesmo nvel de funcionalidade de programao como a etapa

regular 7 pacotes alm de algumas melhorias na interface bacana para tornar mais
fcil para os olhos e no crebro. possvel (embora no seja fcil) para converter
qualquer software criado no passo 7 Lite para a etapa 7 e vice-versa, tendo em
mente as limitaes da verso Lite. Uma vez que os pacotes de suportar uma
srie de semelhanas, tambm ser fcil para o aluno a transferir qualquer
aprendizagem sobre o pacote Lite at o passo 7.
Primeiras impresses
Para um usurio normal do software STEP 7, a primeira coisa a notar que no
h SIMATIC Manager. That s porque a verso Lite doesn t suporte
multi-projetos ou de rede. O STEP 7 software Lite abre at a tela do editor.

O objetivo geral do pacote Lite foi para tornar a interface mais fcil para os
novos usurios. Eu acho que they que fiz enquanto torna mais amigvel
para todos os envolvidos. Os grficos adicionais e cores so uma adio bemvinda. Outro recurso interessante a amigvel ajuda suspensa estendida sobre os
menus e cones onde clicando sobre a ponta da ferramenta expande-o em texto
mais ajuda.Na mesma nota a todos os pop-se dilogos so mais claras, ento o
seu STEP 7 contrapartida.

Uma das principais diferenas pode ser visto na janela do lado


esquerdo. Praticamente tudo o programador precisa para manter o projeto bem
organizado aqui. There s mesmo uma tachinha conveniente para fix-lo ou
torn-lo automaticamente deslizar para dentro e para fora quando necessrio.
No lado direito a estrutura velha rvore familiar de comandos e blocos. It
s faltando a janela de ajuda pouco rpido de referncia sobre o fundo, que foi
substitudo por apenas passando o mouse sobre o comando para obter uma
melhor ttulo (a tecla F1 funciona da mesma tambm). O FC e blocos FB foram
transferidos daqui para um lugar mais lgico na janela do projeto no lado
esquerdo.
A barra do lado esquerdo "Viso geral da CPU e janela de projeto
A parte superior apresenta uma caixa de CPU com fcil
acesso aos controles, diagnsticos (Ctrl + D) e
configurao da CPU. That s no algo que eu
sinto necessrio estar l o tempo todo para que eu
minimizado. Pena there s nenhuma maneira
aparente apenas se livrar de tudo isso junto.
A janela do projeto abaixo grande. Everything s
aqui de hardware para documentao. Algo que
simplesmente me emocionou o abas abaixo que separam
as verses offline e online do programa. No regular
software STEP 7 muitas vezes h uma confuso entre
quando voc estiver offline ou online. PASSO 7 Lite
minimiza confuso que tambm forneceu os esquemas de
cores claramente diferenciados para quando voc tem
uma linha de bloco aberto. E se isso wasn t de tudo,
os smbolos ao lado do hardware e cada bloco
imediatamente dizer que as diferenas entre as verses
online e offline do seu programa. Voc pode apenas
passar o mouse sobre o smbolo para obter mais detalhes.
It s tambm ter todos os blocos claramente
codificados por cores e muito bem dispostos. Voc pode
arrastar e soltar em seguida, em qualquer lugar da
lista. There s ainda um novo recurso de Category ? que
simplesmente uma etiqueta organizacional inserido entre os blocos. Nesta tela I
ve inserido na categoria Engine Data ? e Special Data ?. Isso
pode ser realmente til para logicamente agrupar blocos em projetos maiores.

Eu tambm gosto da nova forma de criao de blocos. A partir do menu


suspenso, selecione Insert | Bloco | e esta caixa de dilogo bacana aparece
com todas as selees sobre ele. Mesmo a seleo OB tem uma gota abaixo caixa
agradvel de todos os OBs disponvel com seu nome simblico.
O Gerenciador de Hardware
A maior mudana de todas o gerente de hardware revisto. O layout grande e
de se esperar, sem a necessidade de levar em considerao a rede. Basta arrastar e
soltar o seu hardware sobre a imagem e voc vai longe. There s mesmo
uma funcionalidade de comparao de bom hardware mostrando claramente as
diferenas entre as configuraes off-line e on-line.

O Editor
Grande parte do editor como sua irm mais velha STEP 7. Uma parte notvel
that s missing em action ? a vista de detalhe que d acesso rpido
a informaes, referncia cruzada, informaes de endereo, etc Uma parte que
eu gosto uma ligeira reformulao da tabela declarao. Em vez da rvore

como a estrutura it s uma tabela simples com uma coluna indicando sua
declarao. Isso significa que no ter que cavar atravs da rvore s para ver
todas as variveis de declarao.

Concluso
Outros ento o que WEA ve tudo listado pronto no h outras diferenas
importantes. A tabela de smbolos, monitor / modificar (aka IVA), e os dados de
referncia so todos muito semelhantes para a etapa 7. No geral, se voc pode
viver com as limitaes, o STEP 7 verso Lite um pacote pequeno
grande. Espero que algumas das melhores implementaes vai encontrar l
caminho para o software STEP 7.
PS ressalva Um pouco que ele ficava travando no meu bastante o Windows XP
muito robusto computador de casa. Salvar muitas vezes, arrgh!

Passo 7 Conexo, download e upload


Essas so as diretrizes gerais para a conexo, download e upload de um S7-300
ou S7-400 PLC . Os seguintes procedimentos foram criados usando Siemens
SIMATIC STEP 7 verso 5.4 do software.
Para comear, abra o Gerenciador de SIMATIC.

Agora siga os links abaixo.

Ligar para o PLC S7


Os Cabos de Programao
Existem trs grandes tipos de cabos de programao:
1. O carto CP5512 em um slot PCMCIA.

2. O adaptador PC usando uma conexo serial ou USB

3. Um cabo Ethernet

O carto CP5512 eo adaptador PC pode se comunicar em qualquer um MPI ou


porta PROFIBUS. Note-se que rotulado como PROFIBUS DP sobre as portas
de conexo Siemens. Estes cabos podem piggyback em conectores
existentes. Esteja ciente de que o adaptador de PC obtm sua energia para o
trabalho a partir da porta de conexo para verificar a energia LED para uma
operao adequada. O carto CP5512 tira sua energia do computador.
Para Ethernet (TCP / IP) utilizam um cabo Ethernet padro a partir do
computador para a CPU , com uma porta Ethernet, um mdulo de 343/443 ou a
uma rede CP mudar tudo pronto ligado ao PLC de rede.
Comunicaes Verificao
Com o cabo de programao conectado, voc pode verificar o funcionamento
adequado clicando no cone Nodes Acessvel.

Se a comunicao for bem sucedido, voc ver uma janela pop-up semelhante ao
abaixo. Se sim, ento fechar a janela Nodes Acessvel e proceder ao download ou
upload seo.

Se a comunicao falhar, voc receber uma mensagem como abaixo.

Isso indica que o cabo no est na porta direita do computador ou o cabo no est
conectado corretamente.
Definir a interface PG / PC
Para iniciar a comunicao com o PLC ter de coincidir com a "Interface PG"
definio com o cabo de programao e protocolo. Para fazer isso, selecione o
menu Opes> Definir interface PG / PC .

A caixa de dilogo seguinte ir abrir mostrando todas as diferentes interfaces


(drivers de comunicao, por exemplo).

Cada cabo tem sua prpria interface. Para selecionar a interface Ethernet TCP /
IP para a placa de rede de computadores. Tenha cuidado para no selecionar a
conexo Ethernet sem fio.
Para faz-lo funcionar rapidamente melhor para selecionar a interface com a
designao automtica. Isto ir descobrir as configuraes de trabalho e us-los
automaticamente.
Para o adaptador de PC clique no boto Propriedades e certifique-se da Estao
Parmetros Endereo um endereo de rede exclusivo. Ele no deve entrar em
conflito com PLC existente e dispositivos escravos na rede. Alm disso, verifique
na guia Conexo Local e certifique-se de seleo de conexo corresponde porta
o cabo est conectado em.
Uma vez que a interface apropriada selecionada e as propriedades so definidas
em seguida, clique em OK e use a janela Nodes Acessvel para verificar a
comunicao bem-sucedida. Ele deve funcionar. Se no verifique a conexo e
cabo. Com os cabos do adaptador CP5512 e PC, voc deve usar a porta MPI, pois
esta a conexo padro para a Siemens.

Se isso no funcionar, ento eu no sei o que te dizer.

Download
Primeiro, a fim de permitir que os comandos do menu de download, voc deve
selecionar o Bloco de pasta na estao do projeto que voc deseja baixar.

Existem trs mtodos de download.


1. Download parcial de blocos selecionados
2. Download completo de todos os blocos e dados do sistema
3. Conclua excluso de linha PLC blocos e depois o download de todos os
blocos e dados do sistema
Descarregar parcial
Downloads parciais so usados em projetos existentes, onde apenas um ou mais
blocos sero baixados. Para executar este tipo de download selecione o bloco (s)
que deseja baixar e selecione o PLC> item de menu Download ou no boto de
download .

Mantendo a tecla Ctrl ou a tecla Shift permite que mais de um bloco a ser
selecionado por vez. Tenha cuidado, porm, como a ordem de download ir
ocorrer na ordem em que os blocos foram selecionadas. Isso pode significar que
um erro ocorrer se um bloco chamado antes de ser transferido.
A CPU ter de ser no modo de parada antes de baixar o Sistema Bloco de Dados
(SDB), pois esta equivalente a um download de configurao de hardware. Isso
geralmente no necessrio em um PLC que tem tudo pronto teve seu hardware
configurado. Se voc fizer o download dos dados do sistema, as seguintes
mensagens ir pedir-lhe atravs das transies.

Se o processador est no modo Run, ento voc ser solicitado a parar o CPU. O
software far o Run to Stop transio, quando voc clica em OK.

Depois de baixar o SDB voc ser solicitado a executar o CPU novamente.

Clicando Yes automaticamente voltar a colocar o CPU em modo de execuo.


Full Download
Para baixar todos os blocos de uma s vez verifique se voc est na pasta e
selecione Bloquear as Editar> Selecionar tudo item de menu. Clique no cone de
download . Voc ser solicitado a substituir os blocos existentes e, se voc
quiser carregar os dados do sistema (ver acima).
Limpar a memria da CPU e depois download
Os mtodos de download parcial e total acima ir substituir blocos existentes,
mas no ser todos os blocos de memria. A fim de eliminar completamente o
programa existente na CPU e baixar um novo projeto, selecione a pasta Blocos e
depois usar o PLC> Programa do Usurio Download para memria item de menu
Carto.

A caixa de dilogo seguinte aparecer solicitando que voc sobre a supresso de


todos os blocos e os dados do projeto no PLC. Clique Sim para executar a
operao.

Aps isso, siga o procedimento de download normal.

Upload
Existem dois mtodos para upload. A primeira quando voc tem o projeto
original e voc quer preservar os smbolos e comentrios. O segundo mtodo,
quando voc no tem o projeto original, vai carregar tudo, desde a CPU , mas no
ter qualquer documentao associada (isto , smbolos e comentrios).
Upload para um projeto existente
Com o projeto aberto existente, selecione Exibir> item de menu Online.

Isto o mesmo que o boto Online na barra de cones.

Isto ir abrir outra janela chamada Parceiro Online. Ela mostra os blocos
existentes no interior da CPU. A verso on-line indicado pela barra de ttulo
realada.

H uma conexo entre as duas verses para que o upload do parceiro on-line faz
questo de preservar todos os smbolos e comentrios. Tenha cuidado. Aps o
upload, certifique-se de fechar o parceiro on-line e fazer todo o trabalho a partir
da verso offline.
Para carregar blocos individuais, selecione-os na viso Online e escolher
o PLC > Publique a PG item de menu. Para uma completa upload, selecione
o Bloco de pasta e fazer o mesmo.

Carregar sem um projeto existente


Siga estes passos quando voc no tem o projeto original, mas que desejam fazer
o upload do programa para fins de backup. Com um projeto aberto existente ou
um novo projeto em branco selecione oPLC> Estao Enviar a PGA | seleo
de menu.

Na tela seguinte, preencha o slot da CPU est em (este sempre 2 para S7-300) e
o endereo do n da porta de comunicao sobre a CPU. No caso abaixo,
estamos falando de uma CPU mais MPI com endereo de n 10.

Aps clicar em OK, todo o contedo do PLC, incluindo todos os blocos e


configurao de hardware ser carregado em uma nova estao no projeto.

Enquanto esse projeto no contm nenhuma documentao, que pode ser usado
como um backup para baixar mais tarde, se necessrio.

Passo 7 Lite, Passo 7 e Step 7 diferenas


profissionais
PASSO 7 Lite

PASSO 7
Professiona
l

STEP 7

Configurando
PLCs

Mdulos

Rede /
comunicaes

E / S distribuda
A configurao de
alarme (display->
HMI)
Leitura / gravao
de / para o MMC

Import / Export

S7-300/C7

S7-300 / S7-400 / C7 / WinAC

Digital, E / S analgica,
MFI
centralizado apenas

Digital, E / S analgica, IFM, FM, CP


centralizada e distribuda (DP)

No

Time-driven, a transmisso cclica de


dados entre os componentes de
automao; MPI, PROFIBUS ou
Ethernet Industrial

No

Sim

No

Sim

Sim, em apenas CPU

Sim, em CPU e direto sobre PG / PC


(atualizao do PLC sistema operacional
possvel)

Programa, smbolos

Programa, smbolos, configurao de


hardware

Funo de
documentao
Multi-lngua de
documentao de
projetos
Multi-usurio de
engenharia

Includo

Includo - S7-DocPro opo para


compatvel com o padro de
documentao do projeto de S7

Sim

Sim

No

Sim

LAD / FBD / STL

Como Passo 7
+ S7-Graph
LAD / FBD / STL
(sequenciador) / S7e STL fontes
SCL (linguagem de
alto nvel textual)

Sim / Sim

Sim / Sim

Sim / Sim

Sim / Sim

Sim / No

Sim / Sim

MPI

MPI, Profibus, Opo: Ethernet


Industrial

Monitor, controle, fora

Monitor, controle, fora, nica etapa


(depurao)

Programa, configurao
de hardware

Programa

Programao

Idiomas

Estruturada /
programao
simblica
Verifique /
estabelecer
consistncia
programa
Bibliotecas padro
do usurio /
bibliotecas
Funes online
Acesso on-line

Funes de teste
Funo de
comparao
offline / online

Diagnstico

Diagnstico do sistema

Diagnstico do sistema, r elatrio falha


do sistema, diagnsticos de processos
integrados de falha no S7-Graph

Pacotes opcionais
Opcionais
linguagens de
programao
Opes para
documentao,
simulao,
diagnsticos e
manuteno remota

Nenhum

S7-PLCSIM, S7Teleservice

S7-Graph, S7SCL, S7HiGraph, CFC

S7-HiGraph, CFC

S7-Teleservice, S7S7-PLCSIM, S7DocPro, S7-Pdiag


Teleservice, S7(S7-PLCSIM est
DocPro, S7-Pdiag tudo pronto includo
no pacote)

O caso do SIMATIC STEP 7 Falta de


Documentao
"Ns tivemos a documentao de uma vez."
Isso soa familiar? Voc de repente se as alteraes que foram feitas no PLC , mas
no no programa offline? Ningum sabe o que aconteceu.
Infelizmente, este um fenmeno muito comum com o SIMATIC STEP 7 da
Siemens software. Os problemas decorrem da flexibilidade do software, tanto
para download e edio do programa online.Se a pessoa no est familiarizado
com o software muito fcil ficar confuso se as mudanas esto sendo feitas no
computador ou no controlador.
Como resolver esse problema? Vamos em primeiro lugar comentrio alguns
terminologia bsica. Depois disso, um passo a passo quando as melhores
prticas de programas de edio. Por fim, vamos destacar as armadilhas e os
indicadores que indicam se voc est online ou offline. Este procedimento aplicase a verso SIMATIC Step 7 5.4.
Terminologia

Programa desligada - O programa que so armazenados no disco rgido do


computador. Este ir conter a documentao. muito importante manter uma
cpia pura do programa offline como a documentao associada no
armazenada no PLC.
Programa on-line - Este o programa residente no PLC.
Baixar - O ato de tomar o programa offline no computador e fazer o download
para o PLC.
Carregar - Levando o programa no PLC e trazendo-o para o computador. Fazer
isso sem ter o programa associado desligada aberta vai causar uma perda de
documentao.

Salvar - Armazena o bloco aberto para o disco rgido. importante perceber que
um bloco editado pode ser baixado para o PLC sem salv-lo offline. Note-se que
isso s salva o bloco aberto e no quaisquer outros que so ao mesmo tempo
abrir.

Estas podem parecer termos simples, mas importante para compreender como
eles so utilizados no ambiente Siemens.
Aqui esto alguns outros termos que possam surgir.
PG / PC - Este Siemens maneira de se referir a um PC ou laptop rodando o
software SIMATIC.
Ns - Refere-se a qualquer dispositivo programvel (no nosso caso, um CLP) na
rede que ter seu prprio endereo.
Melhores Prticas
A melhor prtica ter a certeza que esto a trabalhar a partir de um arquivo
offline. No h realmente nenhuma razo para estar trabalhando no programa
dentro do PLC. Naturalmente, isso pressupe que voc tenha uma cpia de
funcionamento bom para comear. A cpia de "ouro" do programa deve viver em
algum lugar em um servidor de rede ou de ter um local dedicado em um
computador ou laptop. Eu mesmo ouvi de algumas empresas que utilizam cartes
de memria USB para armazenar mais recente e maior, que grande, mas uma
cpia original ainda deve viver em um computador que feito backup.
1. Abra o arquivo offline a partir do menu suspenso Arquivo e selecione

Abrir ou use o cone Abrir projeto


na barra de ferramentas. Na
caixa de dilogo, selecione o projeto sob a guia do projeto do
usurio. Clique em OK. Voc pode ter que selecione Procurar para
encontr-lo na estrutura de diretrios. Observe se o gerente foi fechada
com um projeto aberto, ento ele vai abrir para trs at que o projeto
automaticamente.
2. Expanda a rvore do projeto at os arquivos de programa e selecione
a pasta Blocos. boa prtica dita que todos os blocos devem ser abertas a
partir de aqui.
3. Uma vez que as alteraes foram feitas:
1. Salve o bloco para o disco rgido, clicando no cone Save
(ou
menu File item | Salvar)
2. Baixar o bloco clicando no cone de download
(ou item de
menu PLC | Download). Se o bloco tudo pronto existe no PLC,
ento ele ir confirmar que voc deseja substituir um .Clique em Sim.
3. Note-se que o download a partir daqui que s envia um bloco para o
PLC. No baixar o programa inteiro.

4. Para monitorar o bloco certifique-se de abri-lo usando os passos 1 a 3

e, em seguida, pressione o cone do Monitor (ou item de


menu Debug | Monitor). Barra de ttulo da janela ir destacar uma mscara
bonita de azul para indicar uma conexo com a CPU . importante notar
aqui que voc ainda est trabalhando com o programa no computador e
no o PLC. Se o procedimento no passo 3 no foi seguido, em seguida,
podem ocorrer divergncias entre o que voc est monitorando no PLC e
que exibido no software SIMATIC.
isso a. Aps estas etapas simples ir poupar muita dor de cabea.

As Armadilhas e sinais de alerta


Ento, onde que algumas pessoas se perdem? Aqui esto alguns erros comuns e
sinais de alerta seus. Se voc receber qualquer destas caixas de dilogo, ento
voc deve realmente voltar atrs e comear de novo, porque voc est no
caminho para perder a sua documentao.

Essas caixas de dilogo esto dizendo que no possvel encontrar a


documentao para os parmetros locais e smbolos. Mais provvel que
tambm no mostram quaisquer comentrios de rede ou ttulos.
O resultado da abertura do bloco fica assim

Este um vazio exemplo de documentao. Observe os parmetros locais todos


dizem TEMP. No existem comentrios ou ttulos. No h smbolos por isso
tudo no endereamento direto. A cpia devidamente documentadas se parece
com isso ...

Pitfall # 1 - Usando Nodes acessveis para abrir Blocos


A exibir ns Acessvel
seleo no menu PLC uma maneira prtica para ver
o que est conectado rede, mas ele nunca deve ser usado para abrir
blocos. Abertura quadras daqui envios direto da PLC e produz as caixas de avisos
de dilogo mostrado acima.

Pitfall # 2 - Online Visualizando de gerente SIMATIC


Uma vez que um projeto aberto e uma conexo com um PLC estabelecida em
seguida, selecionando o boto Online (menu Exibir | Online) traz uma rvore
de projeto semelhante que mostra o contedo dentro do PLC. A barra de ttulo da
janela destacada em azul para indicar seu status online. Trabalhando a partir
desta janela apresenta menos de um perigo para perder documentao, mas
confuso e pode levar a problemas. Por exemplo, se um bloco renomeado offline
e, em seguida, o antigo aberto online, ento ele no ter a documentao
associada.
A maneira correta de ver um bloco on-line para abrir o bloco e selecione o
cone de estabelecer conexo com CPU Configurado
. Apenas certifique-se
que voc est vendo foi transferido para o PLC.

Pitfall # 3 - Abrindo o parceiro online


Se um bloco offline aberto, selecionar o cone parceiro aberto Offline /
Online (item de menu Arquivo | Online Aberto) vai mudar para a verso online do bloco para edio. Essencialmente, este coloca-o no mesmo lugar como
armadilha # 2.
Concluso
Programao com SIMATIC STEP 7 bastante diferente de outros tipos de
CLPs para jogar fora o usurio casual. Sempre trabalhando a partir da cpia
offline ir torn-lo menos provvel de estragar. A abertura de um bloco a partir

da janela ns acessvel sempre um no-no. Da mesma forma, a abertura de


uma quadra de uma janela que tem uma barra de ttulo azul destacou tambm
causar problemas potenciais. Certifique-se e ler todas as caixas de dilogo
especialmente os que mostramos no artigo. Evitar as armadilhas e manter a
documentao. Mistrio resolvido.

Nota de rodap:
(1) caixas de dilogo Siemens tem uma opo que diz: "No mostrar esta
mensagem novamente." Isso til para alguns pop-ups irritantes, mas no
realmente uma boa idia para desligar os avisos importantes, como para a
substituio de blocos. Estes avisos so especialmente crucial se voc estiver
trabalhando em mquinas reais. Se mais de uma pessoa est usando o software,
voc pode redefinir essas mensagens para visualizar novamente, indo para o
SIMATIC Manager e selecione o menu Opes | Personalizar. Clique na guia
Geral e pressione o boto Ativar. Se ele cinza, em seguida, todas as mensagens
so definida para exibir.

S7 Biblioteca Funes
Eu no poderia encontrar uma listagem completa de todos os blocos de funo no
padro Bibliotecas Siemens S7 ento fiz um para mim. Isso me ajuda a ter uma
melhor viso geral do que est disponvel.A lista completa tambm est
disponvel como uma planilha Excel para que voc pode classificar ou ajustar s
suas necessidades.
Blocos de Funo do Sistema
Nmero Nome

Famlia

Descrio

SFB 0

CTU

IEC_TC

Contar-se

SFB 1

CTD

IEC_TC

Count Down

SFB 2

CTUD

IEC_TC

Conte para cima / baixo

SFB 3

TP

IEC_TC

Gerar um pulso

SFB 4

TON

IEC_TC

Gerar um atraso no

SFB 5

TOF

IEC_TC

Gerar um Atraso

SFB 8

USEND

COM_FUNC

Envio descoordenada de Dados

SFB 9

URCV

COM_FUNC

Recebimento descoordenada de Dados

SFB 12

BSEND

COM_FUNC

Envio de dados segmentadas

SFB 13

BRCV

COM_FUNC

Recebendo dados segmentados

SFB 14

GET

COM_FUNC

Ler dados de um CPU remoto

SFB 15

PUT

COM_FUNC

Gravar dados em uma CPU remoto

SFB 16

IMPRIMIR

COM_FUNC

Enviar dados para a impressora

SFB 19

COMECE

COM_FUNC

Iniciar uma reinicializao quente ou frio


em um dispositivo remoto

SFB 20

PARE

COM_FUNC

Mudando um dispositivo remoto para o


estado de paragem

SFB 21

RESUME

COM_FUNC

Iniciar uma reinicializao de acesso em


um dispositivo remoto

SFB 22

STATUS

COM_FUNC

Consultar o status de um parceiro remoto

SFB 23

USTATUS

COM_FUNC

Receber o status de um dispositivo


remoto

SFB 29

HS_COUNT

CONTADORES

Contador (contador de alta velocidade,


funo integrada) (s existe no 312 CPU
IFM e CPU 314 IFM)

SFB 30

FREQ_MES

CONTADORES

Medidor de freqncia (medidor de


freqncia, funo integrada (s existem
312 no CPU IFM e CPU 314 IFM)

SFB 31

NOTIFY_8P

COM_FUNC

Gerando a bloquear mensagens


relacionadas sem indicao de
reconhecimento

SFB 32

TAMBOR

TEMPORIZADORES Implementar um seqenciador

SFB 33

ALARME

COM_FUNC

Gerar Bloco de Mensagens Relacionadas


com Display Reconhecimento

SFB 34

ALARM_8

COM_FUNC

Gerar Bloco de Mensagens Relacionadas


sem valores para 8 Sinais

SFB 35

ALARM_8P

COM_FUNC

Gerar Bloco de Mensagens Relacionadas


com valores para 8 Sinais

SFB 36

NOTIFY

COM_FUNC

Gerar Bloco de Mensagens Relacionadas


sem Display Reconhecimento

SFB 37

AR_SEND

COM_FUNC

Enviar dados Arquivo

SFB 38

HSC_A_B

CONTADORES

Contador A / B (funo integrada) (s


existe no 314 CPU IFM)

SFB 39

POS

Icont

Posio (funo integrada) (s existe no


314 CPU IFM)

SFB 41

CONT_C

Icont

Controle Contnuo (s existem 314 no


CPU IFM)

SFB 42

CONT_S

Icont

Controle de Passo (s existem 314 no


CPU IFM)

SFB 43

PULSEGEN

Icont

Pulso Gerao (s existem 314 no CPU


IFM)

SFB 44

ANALOG

TEC_FUNC

Posicionamento com sada analgica (s


existem em CPUs S7-300C)

SFB 46

DIGITAL

TEC_FUNC

Posicionamento com sada digital (s


existem em CPUs S7-300C)

SFB 47

CONTAGEM TEC_FUNC

Controlar o Contador (s existem em


CPUs S7-300C)

SFB 48

Frequenc

TEC_FUNC

Controlar a Medio de freqncia (s


existem em CPUs S7-300C)

SFB 49

PULSE

TEC_FUNC

Controlar Pulse Width Modulation (s


existem em CPUs S7-300C)

SFB 52

RDREC

DP

A leitura de um registro de dados

SFB 53

WRREC

DP

Escrevendo um registro de dados

SFB 54

RALRM

DP

Receber uma interrupo

SFB 60

SEND_PTP

TEC_FUNC

Envio de dados (ASCII, 3964 (R)) (s


existem em CPUs S7-300C)

SFB 61

RECV_PTP

TEC_FUNC

Recebendo dados (ASCII, 3964 (R)) (s

existem em CPUs S7-300C)


SFB 62

RES_RECV

TEC_FUNC

Excluindo o buffer de recebimento


(ASCII, 3964 (R)) (s existem em CPUs
S7-300C)

SFB 63

SEND_RK

TEC_FUNC

Envio de dados (RK 512) (s existem em


CPUs S7-300C)

SFB 64

FETCH_RK

TEC_FUNC

Buscando dados (RK 512) (s existem


em CPUs S7-300C)

SFB 65

SERVE_RK

TEC_FUNC

Receber e fornecer dados (RK 512) (s


existem em CPUs S7-300C)

SFB 75

SALRM

DP

Enviar interromper a mestre DP

SFB 81

RD_DPAR

IO_FUNCT

Leia parmetro predefinido

Funo chamadas de sistema


Nmero Nome

Famlia

Descrio

SFC 0

SET_CLK

CLK_FUNC Definir Relgio do Sistema

SFC 1

READ_CLK

CLK_FUNC Leia Relgio do Sistema

SFC 2

SET_RTM

CLK_FUNC Definir tempo de execuo medidor

SFC 3

CTRL_RTM

CLK_FUNC Start / Stop medidor de tempo de execuo

SFC 4

READ_RTM CLK_FUNC Leia em tempo-Meter

SFC 5

GADR_LGC

IO_FUNCT

SFC 6

RD_SINFO

DB_FUNCT Leia OB Informaes Iniciar

SFC 7

DP_PRAL

DP

SFC 9

EN_MSG

COM_FUNC Ativar mensagens de status Bloco-relacionados,


Smbolo-relacionadas e Grupo

SFC 10

DIS_MSG

COM_FUNC Desativar Block-relacionados, relacionados a


smbolos e mensagens de grupo de status

SFC 11

DPSYC_FR

DP

Endereo lgico de consulta de um Canal

Desencadear uma interrupo de hardware no


mestre DP

Sincronizar grupos de escravos DP

SFC 12

D_ACT_DP

DP

SFC 13

DPNRM_DG DIAGNSTC

Ler dados de diagnstico de um escravo DP


(Diagnstico Escravo)

SFC 14

DPRD_DAT

Ler dados consistentes de um escravo DP Padro

SFC 15

DPWR_DAT DP

SFC 17

ALARM_SQ PMC_FUNC Gerar reconhecvel Bloquear Mensagens


Relacionadas

SFC 18

ALARM_S

PMC_FUNC Gerar permanentemente reconheceu Bloquear


Mensagens Relacionadas

SFC 19

ALARM_SC

PMC_FUNC Consultar o estado de reconhecimento do ltimo


Mensagem Estado ALARM_SQ Entrando

SFC 20

BLKMOV

MOVER

Variveis cpia

SFC 21

FILL

MOVER

Inicializar uma rea de memria

SFC 22

CREAT_DB

DB_FUNCT Criar Bloco de Dados

SFC 23

DEL_DB

DB_FUNCT Excluir Bloco de Dados

SFC 24

TEST_DB

DB_FUNCT Bloco de dados de teste

SFC 25

COMPRESS

DB_FUNCT Comprimir a memria do usurio

SFC 26

UPDAT_PI

IO_FUNCT

Atualize o Processo Tabela de atualizao da


imagem

SFC 27

UPDAT_PO

IO_FUNCT

Atualize o Processo Tabela de Sada da Imagem

SFC 28

SET_TINT

PGM_CNTL Definir tempo do dia de interrupo

SFC 29

CAN_TINT

PGM_CNTL Cancelar Hora do dia de interrupo

SFC 30

ACT_TINT

PGM_CNTL Ative hora do dia-Interrupt

SFC 31

QRY_TINT

PGM_CNTL Interrupo da hora do dia-consulta

SFC 32

SRT_DINT

PGM_CNTL Iniciar Atraso-Interrupt

SFC 33

CAN_DINT

PGM_CNTL Cancelar atraso de tempo de interrupo

SFC 34

QRY_DINT

PGM_CNTL Interrupo de Tempo de retardo-consulta

DP

Desativao e ativao de escravos DP

Escrever dados consistentes para um escravo


padro DP

SFC 35

MP_ALM

PGM_CNTL Interrupo Multicomputing gatilho

SFC 36

MSK_FLT

DIAGNSTC

Mascarar erros sncronos

SFC 37

DMSK_FLT

DIAGNSTC

Desmascarar erros sncronos

SFC 38

READ_ERR

DIAGNSTC

Leia Registrar erro

SFC 39

DIS_IRT

IRT_FUNC

Desativar interrupes novos e erros assncronos

SFC 40

EN_IRT

IRT_FUNC

Ativar interrupes novos e erros assncronos

SFC 41

DIS_AIRT

IRT_FUNC

Atraso Interrupes maior prioridade e erros


assncronos

SFC 42

EN_AIRT

IRT_FUNC

Ativar interrupes de maior prioridade e Erros


assncronos

SFC 43

RE_TRIGR

PGM_CNTL Re-trigger Monitoramento Tempo de Ciclo

SFC 44

REPL_VAL

DIAGNSTC

SFC 46

STP

PGM_CNTL Altere a CPU para STOP

SFC 47

ESPERE

PGM_CNTL Atraso de Execuo do Programa do Usurio

SFC 48

SNC_RTCB

CLK_FUNC Sincronizar relgios secundrios

SFC 49

LGC_GADR

IO_FUNCT

Consultar o slot do mdulo Pertencer a um


endereo lgico

SFC 50

RD_LGADR

IO_FUNCT

Consultar todos os endereos lgicos de um


mdulo

SFC 51

RDSYSST

DIAGNSTC

Leia uma lista de status do sistema ou Lista


parcial

SFC 52

WR_USMSG DIAGNSTC

Escrever um evento definido pelo usurio de


diagnstico para o buffer de diagnstico

SFC 54

RD_PARM

IO_FUNCT

Leia parmetros definidos

SFC 55

WR_PARM

IO_FUNCT

Escreva parmetros dinmicos

SFC 56

WR_DPARM IO_FUNCT

Escreva Parmetros padro

SFC 57

PARM_MOD IO_FUNCT

Atribuir Parmetros para um Mdulo

Transferncia de valor substituto para um


acumulador

SFC 58

WR_REC

IO_FUNCT

Escreva um registro de dados

SFC 59

RD_REC

IO_FUNCT

Leia um registro de dados

SFC 60

GD_SND

COM_FUNC Enviar um pacote GD

SFC 61

GD_RCV

COM_FUNC Buscar uma Recebido Pacote GD

SFC 62

CONTROLE

COM_FUNC Consultar o status de uma conexo Pertencer a


uma Instncia SFB Comunicao

SFC 63

AB_CALL

PLSTICOS Assemblia Cdigo Block (s existe para CPU


614)

SFC 64

TIME_TCK

CLK_FUNC Leia a Hora do Sistema

SFC 65

X_SEND

COM_FUNC Enviar dados para um parceiro de comunicao


fora do local S7 Estao

SFC 66

X_RCV

COM_FUNC Receber dados de um parceiro de comunicao


fora do local S7 Estao

SFC 67

X_GET

COM_FUNC Ler dados de um parceiro de comunicao fora do


local S7 Estao

SFC 68

X_PUT

COM_FUNC Gravar dados em um parceiro de comunicao


fora do local S7 Estao

SFC 69

X_ABORT

COM_FUNC Abortar uma conexo existente para um parceiro


de comunicao fora do local S7 Estao

SFC 70

GEO_LOG

IO_FUNCT

Determine Iniciar Endereo de um Mdulo

SFC 71

LOG_GEO

IO_FUNCT

Determine o Slot Pertencer a um endereo lgico

SFC 72

I_GET

COM_FUNC Ler dados de um parceiro de comunicao dentro


do local S7 Estao

SFC 73

I_PUT

COM_FUNC Gravar dados em um parceiro de comunicao


dentro do local S7 Estao

SFC 74

I_ABORT

COM_FUNC Abortar uma conexo existente para um parceiro


de comunicao dentro do local S7 Estao

SFC 78

OB_RT

DIAGNSTC

Determine OB execuo do programa

SFC 79

SET

BIT_LOGC

Defina um intervalo de sadas

SFC 80

RSET

BIT_LOGC

Redefinir uma gama de sadas

SFC 81

UBLKMOV

MOVER

Uninterruptible mover o bloco

SFC 82

CREA_DBL

DB_CTRL

Crie um bloco de dados na memria de carga

SFC 83

READ_DBL

DB_CTRL

Ler de um bloco de dados em memria de carga

SFC 84

WRIT_DBL

DB_CTRL

Escrever a partir de um bloco de dados em


memria de carga

SFC 85

CREA_DB

DB_FUNCT Crie um bloco de dados

SFC 87

C_DIAG

COM_FUNC Diagnstico do estado da ligao real

SFC 90

H_CTRL

HF_FUNCT

SFC
100

SET_CLKS

CLK_FUNC Definir a hora do dia eo Estado TOD

SFC
101

RTM

CLK_FUNC Manuseio metros de tempo de execuo

SFC
102

RD_DPARA

IO_FUNCT

Redefiniu Parmetros

SFC
103

DP_TOPOL

DP

Identificar a topologia de barramento em um


sistema mestre DP

SFC
104

CIR

PGM_CNTL Controlar CIR

SFC
105

READ_SI

PMC_FUNC Leitura recursos do sistema dinmico

SFC
106

DEL_SI

PMC_FUNC Excluindo recursos do sistema dinmico

SFC
107

ALARM_DQ PMC_FUNC Gerao de mensagens sempre reconhecvel e


Bloco-Related

SFC
108

ALARM_D

PMC_FUNC Gerao de mensagens sempre reconhecvel e


Bloco-Related

SFC
112

PN_IN

PROFIne2

Atualize entradas na interface do programa do


usurio de componentes PROFINET

SFC
113

PN_OUT

PROFIne2

Atualize sadas na interface do programa do


usurio de componentes PROFINET

Operao de Controle em Sistemas H

SFC
114

PN_DP

PROFIne2

Atualizao DP interconexes

SFC
126

SYNC_PI

IO_FUNCT

Processo de atualizao de imagem da tabela de


entrada de partio no ciclo sncrono

SFC
127

SYNC_PO

IO_FUNCT

Processo de atualizao de imagem de sada


tabela de partio no ciclo sncrono

S5-S7 Convertendo Blocos


Nmero Nome

Famlia

Descrio

FC 61

GP_FPGP

S5_CNVRT Alterar nmero de ponto fixo para ponto flutuante

FC 62

GP_GPFP

S5_CNVRT Alterar o nmero de ponto flutuante para nmero


de ponto fixo

FC 63

GP_ADD

S5_CNVRT Adicionar nmeros de ponto flutuante

FC 64

GP_SUB

S5_CNVRT Subtrair nmeros de ponto flutuante

FC 65

GP_MUL

S5_CNVRT Multiplique o nmero de ponto flutuante

FC 66

GP_DIV

S5_CNVRT Dividir nmeros de ponto flutuante

FC 67

GP_VGL

S5_CNVRT Comparar nmeros de ponto flutuante

FC 68

RAD_GP

S5_CNVRT Extrato da raiz de nmeros de ponto flutuante

FC 69

MLD_TG

S5_CNVRT Gerador de clock

FC 70

MLD_TGZ

S5_CNVRT Gerador de clock (elemento temporal)

FC 71

MLD_EZW

S5_CNVRT Mensagem do primeiro valor com luz intermitente


nico, wordwise, A

FC 72

MLD_EDW

S5_CNVRT Mensagem do primeiro valor com luz intermitente


duplo, wordwise, A

FC 73

MLD_SAMW S5_CNVRT Mensagem coletada, wordwise (alerta sonoro)

FC 74

MLD_SAM

S5_CNVRT Mensagem coletada, bit a bit

FC 75

MLD_EZ

S5_CNVRT Mensagem do primeiro valor com luz intermitente


nico, bit a bit, A

FC 78

MLD_EDWK S5_CNVRT Mensagem do primeiro valor com luz intermitente


duplo, wordwise, A, M +

FC 79

MLD_EZK

S5_CNVRT Mensagem do primeiro valor com luz intermitente


nico, bit a bit, A, M +

FC 80

MLD_EDK

S5_CNVRT Mensagem
do primeiro valor com luz intermitente duplo, bit a
bit, A, M +

FC 81

COD_B4

S5_CNVRT Alterar o nmero BCD de 16 bits nmero dual

FC 82

COD_16

S5_CNVRT Mudar de 16 bits nmero dual ao nmero BCD

FC 83

MUL_16

S5_CNVRT Multiplique 16 bits nmeros dupla

FC 84

DIV_16

S5_CNVRT Divida 16 bits nmeros dupla

FC 85

ADD_32

S5_CNVRT Adicionar 32 bits nmeros dupla

FC 86

SUB_32

S5_CNVRT Subtrair 32 bits nmeros dupla

FC 87

MUL_32

S5_CNVRT Multiplique 32 bits nmeros dupla

FC 88

DIV_32

S5_CNVRT Divida 32 bits nmeros dupla

FC 89

RAD_16

S5_CNVRT Extrair razes de 16 bit nmeros duais

FC 90

REG_SCHB

S5_CNVRT Bi-direcional mudana de registro, bit a bit

FC 91

REG_SCHW

S5_CNVRT Bi-direcional mudana de registro, wordwise

FC 92

REG_FIFO

S5_CNVRT Memria buffer (FIFO)

FC 93

REG_LIFO

S5_CNVRT Stack registo (LIFO)

FC 94

DB_COPY1

S5_CNVRT Bloco de cpia de dados, atribuio direta de


parmetros

FC 95

DB_COPY2

S5_CNVRT Bloco de cpia de dados, atribuio indireta de


parametrizao

FC 96

Retten

S5_CNVRT Economizar memria de rascunho

FC 97

LADEN

S5_CNVRT Carregar a memria de rascunho

FC 98

COD_B8

S5_CNVRT Alterar o nmero BCD para 32 bits nmero dual

FC 99

COD_32

S5_CNVRT Alterar 32 bit nmero dupla ao nmero BCD

FC 100

AE_460_1

S5_CNVRT Leia valor analgico

FC 101

AE_460_2

S5_CNVRT Leia valor analgico

FC 102

AE_463_1

S5_CNVRT Leia valor analgico

FC 103

AE_463_2

S5_CNVRT Leia valor analgico

FC 104

AE_464_1

S5_CNVRT Leia valor analgico

FC 105

AE_464_2

S5_CNVRT Leia valor analgico

FC 106

AE_466_1

S5_CNVRT Leia valor analgico

FC 107

AE_466_2

S5_CNVRT Leia valor analgico

FC 108

RLG_AA1

S5_CNVRT Valor da sada analgica

FC 109

RLG_AA2

S5_CNVRT Valor da sada analgica

FC 110

PER_ET1

S5_CNVRT Ler e Escrever para periferia estendida (atribuio


direta de parmetros)

FC 111

PER_ET2

S5_CNVRT Ler e Escrever para periferia estendida (atribuio


indireta de parmetros)

FC 112

SINUS

S5_CNVRT Sine (x)

FC 113

COSINUS

S5_CNVRT Co-seno (x)

FC 114

Tangens

S5_CNVRT Tangente (x)

FC 115

COTANG

S5_CNVRT Cotangente (x)

FC 116

Arcsin

S5_CNVRT Arco seno (x)

FC 117

ARCCOS

S5_CNVRT Arco cosseno (x)

FC 118

ARCTAN

S5_CNVRT Arco tangente (x)

FC 119

Arccot

S5_CNVRT Arc cotangens (x)

FC 120

LN_X

S5_CNVRT Logaritmo natural ln (x)

FC 121

LG_X

S5_CNVRT IOG dcada logaritmo (x)

FC 122

B_LOG_X

S5_CNVRT Log logaritmo geral (x) para base b

FC 123

E_H_N

S5_CNVRT e potncia de n

FC 124

ZEHN_H_N

S5_CNVRT 10 para a potncia de n

FC 125

A2_H_A1

S5_CNVRT AKKU 2 potncia de um AKKU

Blocos de Funo IEC


Nmero Nome

Famlia Descrio

FC 1

AD_DT_TM

IEC

Math ponto Adicione durao para um tempo

FC 2

CONCAT

IEC

Combinar duas variveis String

FC 3

D_TOD_DT

IEC

Combine DATA e TIME_OF_DAY para DT

FC 4

APAGAR

IEC

Excluir em uma varivel STRING

FC 5

DI_STRNG

IEC

Dados DINT converso de tipo para STRING

FC 6

DT_DATE

IEC

Extraia o DATA de DT

FC 7

DT_DAY

IEC

Extrair o dia da semana de DT

FC 8

DT_TOD

IEC

Extraia o TIME_OF_DAY de DT

FC 9

EQ_DT

IEC

Comparar DT para igual

FC 10

EQ_STRNG

IEC

Compare STRING para igual

FC 11

ENCONTRAR IEC

Encontre em uma varivel STRING

FC 12

GE_DT

IEC

Comparar DT para maior ou igual

FC 13

GE_STRNG

IEC

Comparar STRING para maior ou igual

FC 14

GT_DT

IEC

Comparar DT para maior

FC 15

GT_STRNG

IEC

Compare STRING por mais de

FC 16

I_STRNG

IEC

Dados INT converso de tipo para STRING

FC 17

INSIRA

IEC

Inserir em uma varivel STRING

FC 18

LE_DT

IEC

Comparar DT para menor ou igual

FC 19

LE_STRNG

IEC

Compare STRING para menor ou igual

FC 20

ESQUERDA

IEC

Parte esquerda de uma varivel STRING

FC 21

LEN

IEC

Comprimento de uma varivel STRING

FC 22

LIMITE

IEC

Limite de Matemtica de ponto

FC 23

LT_DT

IEC

Comparar DT para menor do que

FC 24

LT_STRNG

IEC

Compare STRING para menor do que

FC 25

MAX

IEC

Ponto de Matemtica mxima Selecionar

FC 26

MID

IEC

Parte do meio de uma varivel STRING

FC 27

MIN

IEC

Math ponto Selecione mnimo

FC 28

NE_DT

IEC

Comparar DT de desigual

FC 29

NE_STRNG

IEC

Compare STRING para desigual

FC 30

R_STRNG

IEC

Converso de dados tipo REAL para STRING

FC 31

SUBSTITUIR

IEC

Substituir em uma varivel STRING

FC 32

DIREITO

IEC

Parte direita de uma varivel STRING

FC 33

S5TI_TIM

IEC

Dados S5TIME converso de tipo para TIME

FC 34

SB_DT_DT

IEC

Math ponto Subtrair dois valores de tempo

FC 35

SB_DT_TM

IEC

Ponto de durao Subtrair Matemtica de uma poca

FC 36

SEL

IEC

Ponto de seleo binrio Matemtica

FC 37

STRNG_DI

IEC

Dados STRING converso de tipo para DINT

FC 38

STRNG_I

IEC

Dados de converso de tipo STRING para INT

FC 39

STRNG_R

IEC

Dados STRING converso de tipo para REAL

FC 40

TIM_S5TI

IEC

Dados TEMPO converso de tipo para S5TIME

Blocos de Controle PID


Nmero Nome

Famlia

Descrio

FB 41

CONT_C

Icont

Controlo Contnuo

FB 42

CONT_S

Icont

Etapa de Controle

FB 43

PULSEGEN Icont

Gerao de Pulso

FB 58

TCONT_CP CONTROLE Controlador de Temperatura contnua

FB 59

TCONT_S

CONTROLE Controlador de temperatura Passo

Blocos de comunicao
Nmero Nome

Famlia

Descrio

FB 2

IDENTIFICAR

CP_300

Para dispositivo de verificao de


propriedades

FB 3

LEIA

CP_300

L os dados de uma rea de dados do parceiro


de comunicao especificado por um nome ou
de ndice dependendo da atribuio de
parmetros para o trabalho.

FB 4

RELATRIO

CP_300

Permite a transmisso de variveis no


confirmado por um servidor FMS.

FB 5

STATUS

CP_300

permite que informaes de estado a ser


solicitado o parceiro de comunicaes na
conexo FMS especificado.

FB 6

ESCREVER

CP_300

Transferncias de dados a partir de uma rea de


dados local especificado para uma rea de dados
sobre o parceiro de comunicao.

FB 8

USEND

CP_300

Envio descoordenada de Dados

FB 9

URCV

CP_300

Recebimento descoordenada de Dados

FB 12

BSEND

CP_300

Envio de dados segmentadas

FB 13

BRCV

CP_300

Recebendo dados segmentados

FB 14

GET

CP_300

Ler dados de um CPU remoto

FB 15

PUT

CP_300

Gravar dados em uma CPU remoto

FB 20

GETIO

IO_FUNCT Leia todas as entradas de um padro DP IO


Device Escravo / PROFINET

FB 21

SETIO

IO_FUNCT Escreva todas as sadas de uma norma DP IO


Device Escravo / PROFINET

FB 22

GETIO_PART

IO_FUNCT Leia uma parte das entradas de um padro DP


IO Device Escravo / PROFINET

FB 23

SETIO_PART

IO_FUNCT Escrever uma parte das sadas de uma norma


DP IO Device Escravo / PROFINET

FB 55

IP_CONFIG

CP_300

Transfere um bloco de dados de configurao


(CONF_DB), contendo dados de conexo para
uma CP Ethernet.

FB 63

TSEND

COMM

Envio de dados via TCP nativa e ISO em TCP

FB 64

TRCV

COMM

Receber dados via TCP nativa e ISO em TCP

FB 65

TCON

COMM

Estabelecendo uma conexo usando TCP nativa


e ISO em TCP

FB 66

TDISCON

COMM

Encerrando uma conexo usando TCP nativa e


ISO em TCP

FB 67

TUSEND

COMM

Envio de dados via UDP

FB 68

TURCV

COMM

Recebendo dados via UDP

FC 1

DP_SEND

CP_300

transfere dados para a CP PROFIBUS

FC 2

DP_RECV

CP_300

recebe os dados sobre PROFIBUS

FC 3

DP_DIAG

CP_300

usado para solicitar informaes de diagnstico

FC 4

DP_CTRL

CP_300

transferncias de controlar os trabalhos para a


CP PROFIBUS

FC 5

AG_SEND

CP_300

os dados por meio de uma ligao configurada


para o parceiro de comunicao (<= 240 bytes).

FC 6

AG_RECV

CP_300

dados por meio de uma conexo configurada a


partir do parceiro de comunicao (<= 240
bytes no, e-mail).

FC 7

AG_LOCK

CP_300

o acesso a dados externos por meio de FETCH /


WRITE (no para UDP, e-mail).

FC 8

AG_UNLOCK

CP_300

o acesso a dados externos por meio de FETCH /


WRITE (no para UDP, e-mail).

FC 10

AG_CNTRL

CP_300

permite diagnosticar conexes. Quando


necessrio, possvel reinicializar o

estabelecimento da conexo com o FC.


FC 11

PNIO_SEND

CP_300

utilizado para a transferncia de dados em


modos CP PROFINET IO controlador ou
dispositivo PROFINET IO.

FC 12

PNIO_RECV

CP_300

usado para receber dados na modos CP


PROFINET IO controlador ou dispositivo
PROFINET IO.

FC 40

Ftp_connect

CP_300

Estabelecer uma conexo FTP

FC 41

FTP_STORE

CP_300

Armazenar um arquivo no servidor FTP

FC 42

FTP_RETRIEVE CP_300

Recuperar um arquivo do servidor FTP

FC 43

Ftp_delete

CP_300

Excluir um arquivo no servidor FTP

FC 44

Ftp_quit

CP_300

Habilitar uma conexo FTP

FC 50

AG_LSEND

CP_300

os dados por meio de uma ligao configurada


para o parceiro de comunicao.

FC 60

AG_LRECV

CP_300

dados por meio de uma conexo configurada a


partir do parceiro de comunicao (no-mail).

FC 62

C_CNTRL

CP_300

Consultar um status da conexo para S7-300

TI-S7 Convertendo Blocos


Nmero Nome

Famlia

Descrio

FB 80

LEAD_LAG CONVERT

Lead / Lag Algoritmo

FB 81

DCAT

TEMPORIZADORES Alarm Timer Controle discreto

FB 82

MCAT

TEMPORIZADORES Motor Temporizador de Controle de


Alarme

FB 83

IMC

COMPARAR

ndice Matrix Comparar

FB 84

SMC

COMPARAR

Digitalizao Matrix Comparar

FB 85

TAMBOR

TEMPORIZADORES Tambor evento Maskable

FB 86

PACK

MOVER

Pacote de Dados

FC 80

TONR

TEMPORIZADORES Temporizador Software Em Delay


"Retentive

FC 81

IBLKMOV

MOVER

Mover o bloco indireto

FC 82

RSET

BIT_LOGC

Redefinir Faixa de sadas

FC 83

SET

BIT_LOGC

Definir Faixa de sadas

FC 84

ATT

TABELA

Adicionar a Tabela

FC 85

FIFO

TABELA

Primeiro In / First Out Unload Tabela

FC 86

TBL_FIND

TABELA

Tabela Encontrar

FC 87

LIFO

TABELA

ltima In / First Out Unload Tabela

FC 88

TBL

TABELA

Tabela

FC 89

TBL_WRD

TABELA

Mover tabela para o Word

FC 90

WSR

Tecla SHIFT

Palavra Shift

FC 91

WRD_TBL

TABELA

Palavra a Tabela

FC 92

SHRB

Tecla SHIFT

BIT SHIFT REGISTER

FC 93

SEG

CONVERT

Sete Decoder Segmento

FC 94

ATH

CONVERT

ASCII para Hex

FC 95

HTA

CONVERT

Hex para ASCII

FC 96

ENCO

CONVERT

Codificar posio binria

FC 97

DECO

CONVERT

Decodificar Posio Binrio

FC 98

BCDCPL

CONVERT

Tena s Complemento

FC 99

Bitsum

CONVERT

Nmero Soma de Bits

FC 100

RSETI

BIT_LOGC

Redefinir Faixa de sadas imediatas

FC 101

SETI

BIT_LOGC

Definir Faixa de sadas imediatas

FC 102

DEV

MATH_FP

Desvio Padro

FC 103

CDT

TABELA

Tabela de dados correlacionados

FC 104

TBL_TBL

TABELA

Mesa em mesa

FC 105

ESCALA

CONVERT

Valores de escala

FC 106

UNSCALE

CONVERT

Valores Unscaling

Blocos Diversos
Nmero Nome

Famlia

Descrio

FB 60

SET_SW

TIMEFUNC suporta o vero / inverno passagem em CPUs que


no tm o status de tempo. Para isso, define a
frequncia da CPU para o tempo atual e de acordo
com as regras de transio no DB controle.

FB 61

SET_SW_S TIMEFUNC suporta a passagem de Vero / Inverno em CPUs


que tm o status de tempo. Para isso, define o status
tempo para o tempo atual e de acordo com as regras
de transio no DB controle.

FB 62

TIMESTMP TIMEFUNC transfere as mensagens em tempo estampado de um


IM153-2 em sua DB exemplo.

FC 60

LOC_TIME TIMEFUNC l o estado do tempo ou o tempo da CPU e calcula o


tempo local. , portanto, til apenas em CPUs com
status de tempo.

FC 61

BT_LT

TIMEFUNC calcula o tempo local a partir do tempo de base, na


entrada.

FC 62

LT_BT

TIMEFUNC calcula o tempo de base a partir da hora local dado


na entrada.

FC 63

S_LTINT

TIMEFUNC define o tempo necessrio para interrupo da hora


programada. Este tempo dado em hora local.

Termos tcnicos da Siemens


Tambm conhecida como Siemens falar. Aqui est uma lista de abreviaturas
Siemens especficos e seus significados.

Prazo

Descrio

Explicao

C7

Combo PLC / HMI


sistema

Um PLC e tela em um pacote

CFC

Grfico funo contnua Linguagem de programao opcional

CP

Comunicao
Processador

Mdulos utilizados para protocolos de comunicao


especiais

DB

Bloco de dados

Memria reas de armazenamento de dados do


usurio

FB

Bloco de funo

Uma funo com o seu prprio bloco de dados

FBD

Diagrama de Blocos
Funcionais

Linguagem de programao padro

FC

Chamada de Funo

Chamado blocos progamado

FM

Mdulo de Funo

Mdulos com funes especiais (por exemplo,


posicionamento)

GSD

Descrio genrica da
Estao

Arquivos usados para descries Profibus

HiGraph

Linguagem de programao opcional

IM

Mdulo de Interface

Mdulos para conectar prateleiras remotas

LAD

Diagrama de Lgica
Ladder

Linguagem de programao padro

M7

Mdulos programveis

Um mdulo com capacidades de processamento

MMC

Carto de memria
Micro

Compact plug-in carto de memria

MPI

Interface Multi-ponto

Padro de protocolo de comunicao

OB

Organizao do bloco

Blocos para programas do usurio com base em


eventos diferentes do sistema operacional.

OP

Painel do Operador

Simples exibio com ou sem botes

PCS

Sistema de Controle de
Processo

Software para toda a cadeia produtiva

PG

Terminal de

Dedicado dispositivo Siemens - basicamente um PC

Programao
PPI

Aponte para interface


ponto

Serial comunicao RS-232

Profibus
DP

Profibus Decentral
Perifricos

Protocolo de rede utilizado para automao de


fbrica

Profibus
PA

Automao de
Processos Profibus

Protocolo de rede utilizado para automao de


processos

S7

SIMATIC STEP 7 linha de produtos

SCL

Linguagem de Controle
estruturado

Linguagem de programao opcional

SFB

Bloquear a funo do
sistema

FB integrado de informaes CPU

SFC

Chamada de Funo
Sistema

FC integrado de informaes CPU

SM

Mdulo de sinal

Padro de Entrada / Sada mdulos

STL

Lista de declarao

Texto baseado em linguagem de programao

TP

Touch Panel

Toque tela

UDT

User-definded tipo de
dados

Estruturas especiais de dados definidos pelo


utilizador

IVA

Tabela de acesso
varivel

Tabelas usadas para monitorar / modificar os valores


no PLC

Passo 7 Tipos de dados elementares


Tipo e
Descrio
BOOL (Bit)

Tamanho Opes de
em
Formato
Bits
1 Texto
Boolean

Gama e Nmero Notation


(menor para valores
maiores)

Exemplo de STL

TRUE / FALSE

VERDADEIRO

BYTE (Byte)
Texto (Word)

DWORD
(Palavra
dupla)

8 Nmero
B # 16 # 0 a B # 16 # FF
hexadecimal
16 Nmero
binrio

2 # 0-2 #
1111_1111_1111_1111

LB # 16 # 10
byte L # 16 # 10
L2#
0001_0000_0000_0000

Nmero
W # 16 # 0 a W # 16 # FFFF
hexadecimal

LW # 16 # 1000
palavra L # 16 # 1000

BCD

C # C # 0 a 999

LC N 998

Unsigned
nmero
decimal

# B (0,0) a B # (255255)

LB # (10,20)
byte L # (10,20)

32 Nmero
binrio

2 # 0-2 #
1111_1111_1111_1111_
1111_1111_1111_1111

L2#
1000_0001_0001_1000_
1011_1011_0111_1111

Nmero
W # 16 # 0000_0000 para W
hexadecimal # 16 # FFFF_FFFF

L DW # 16 #
00A2_1234
L dword # 16 #
00A2_1234

Unsigned
nmero
decimal

B # (0,0,0,0) para B #
(255255255255)

LB # (1, 14, 100, 120)


L # byte (1,14,100,120)

INT (Inteiro)

16 Nmero
decimal
assinado

-32.768-32.767

L 101

DINT
(inteiro
Duplo)

32 Nmero
decimal
assinado

L # L # -2147483648 a
2147483647

LL # 101

REAL
(Nmero de
ponto
flutuante)

32 IEEE
nmero de
ponto
flutuante

Limite superior + /L 1.234567e 13


3.402823E + 38
Limite inferior + /-1.175495e38

S5TIME
(tempo
SIMATIC)

16 S7 tempo
em
intervalos
de 10 ms
(padro)

S5T # 0H_0M_0S_10MS
para
S5T # 2H_46M_30S_0MS e
S5T # 0H_0M_0S_0MS

L # S5T
0H_1M_0S_0MS
L S5TIME #
0H_1H_1M_0S_0MS

TIME (tempo
IEC)

32 IEC tempo
em passos
de 1 ms
inteiro
assinado

DATA (data
IEC)

16 IEC data em D # 1990/01/01 a


passos de 1 D # 2168/12/31
dia

LD # 1996/03/15
DATA L # 1996/03/15

TEMPO
_OF_DAY
(Tempo)

32 Tempo em
passos de 1
ms

TOD # 0:0:0.0 a
TOD # 23:59:59.999

L TOD # 1:10:3.3
L TIME_OF_DAY #
1:10:3.3

A ',' B ', etc

'E' L

CHAR
(Personagem
)

8 Caracteres
ASCII

T#
24D_20H_31M_23S_648MS
a
T#
24D_20H_31M_23S_647MS

LT #
0D_1H_1M_0S_0MS
TEMPO L #
0D_1H_1M_0S_0MS

NOTAS S5TIME

Sublinhados em hora e data so opcionais


No necessrio especificar todas as unidades de tempo (por exemplo: T #
5h10s vlido)
Valor de tempo mximo = 9,990 segundo ou 2H_46M_30S

Formato S5TIME

Base de tempo Cdigo Binrio

10 ms

00

100 ms

01

1s

10

10 s

11

Smbolo endereos de tabela admitidos e


tipos de dados
Ingls
Alemo
Descrio
Mnemnicos Mnemnicos

Tipo de dados

Faixa de
endereo

I / O Signals
Eu

Bit de entrada

BOOL

0-65.535,7

IB

EB

Byte de entrada

BYTE, CHAR

0-65535

IW

EW

Palavra de entrada

PALAVRA, INT,
S5TIME DATA,

0-65534

ID

ED

Palavra de entrada
dupla

DWORD, DINT,
REAL, TOD, TEMPO

0-65532

Bit de sada

BOOL

0-65.535,7

QB

AB

Byte de sada

BYTE, CHAR

0-65535

QW

AW

Palavra de sada

PALAVRA, INT,
S5TIME DATA,

0-65534

QD

AD

Palavra de sada
dupla

DWORD, DINT,
REAL, TOD, TEMPO

0-65532

Memria marcador
M

Bit de memria

BOOL

0-65.535,7

MB

MB

Byte de memria

BYTE, CHAR

0-65535

MW

MW

Palavra de memria

PALAVRA, INT,
S5TIME DATA,

0-65534

MD

MD

Palavra de memria
dupla

DWORD, DINT,
REAL, TOD, TEMPO

0-65532

Perifrico I / O
PIB

PEB

Byte de entrada
perifrica

BYTE, CHAR

0-65535

PIW

PEW

Palavra de entrada
perifrica

PALAVRA, INT,
S5TIME DATA,

0-65534

PID

PED

Palavra de entrada
perifrica dupla

DWORD, DINT,
REAL, TOD, TEMPO

0-65532

PQB

PAB

Byte de sada
perifrica

BYTE, CHAR

0-65535

PQW

PAW

Palavra de sada
perifrica

PALAVRA, INT,
S5TIME DATA,

0-65534

PQD

PAD

Palavra de sada
perifrica dupla

DWORD, DINT,
REAL, TOD, TEMPO

0-65532

Temporizadores e contadores
T

Cronmetro

TIMER

0-65535

Contador

CONTADOR

0-65535

Blocos Lgicos
FB

FB

Bloco de funo

FB

0-65535

OB

OB

Organizao bloco

OB

1-65535

FC

FC

Funo

FC

0-65535

SFB

SFB

Bloco de funo do
sistema

SFB

0-65535

SFC

SFC

Funo do sistema

SFC

0-65535

Bloco de dados

DB, FB, SFB, a UDT

1-65535

UDT

0-65535

Blocos de Dados
DB

DB

Definidos pelo usurio, tipos de dados


UDT

UDT

Tipo definido pelo

usurio dados

Siemens S7 Endereamento Indireto


por treinamento de Automao
A seguir fornecida por treinamento de Automao de sua excelente formao
Siemens Passo 7 manual. Esta uma explicao muito legal de um assunto
difcil, mas importante. Confira o site deles para aulas de treinamento hands-on e
on-line.

Introduo
A forma mais comum de endereamento usado na S7 Siemens PLCs direto e
simblico. Quando uma direta dirigida referenciado por uma instruo no h
dvida quanto localizao na memria. A seguir, so exemplos de
endereamento direto:
Entradas:

I4.0, IB4, IW4, ID4

Sadas:

Q124.0, QB124, QW124, QD124

Markers:

M11.0, MB10, MW10, MD10

Temporizadores: T34
Contadores:

C23

Local:

L0.0, LB1, LW2, LD4

Bloco de Dados: DB5.DBX2.0, DB5.DBW6, DBD8

Ao utilizar os mtodos de endereamento indirecto o endereo utilizado por uma


instruo pode ser modificada para apontar para qualquer nmero de
locais. Neste caso, a localizao de memria armazena um pointer ? para
um outro local de memria. Enquanto isto pode aumentar a dificuldade de
resoluo de problemas, a sua vantagem a de reduzir significativamente o
nmero de redes e as instrues necessrias para controlar um processo.
tambm um mtodo que deve ser entendido para usar algumas das funes de
biblioteca e chamadas do sistema fornecido pela Siemens.
O ponteiro e quaisquer tipos de dados
Um tipo de dados ponteiro usado para formatar um nmero para ser aceito
como um endereo em vez de um valor. Um ponteiro sempre precedida por um
smbolo # P. O endereo do ponteiro pode ser em trs formatos diferentes.
Memria de
armazenamento

Formato

Exemplo

P # <Byte>. <bit>

P # 8,0
P # 124,3

4 Bytes

P # <area> <Byte>. <bit>

P # M50.0
P # I4.0

6 Bytes

P # <area> <Byte>. <bit> <length>

P # DB25.DBX0.0 BYTE 14 10 Bytes


P # M0.0 WORD 2
P # I0.0 DWORD 5

A QUALQUER tipo de dados usado para passar um parmetro de um tipo de


dados desconhecido ou indefinido. Algumas funes na biblioteca de usar a
qualquer tipo de dados para trabalhar em setores inteiros da memria. Para fazer
isso, o mtodo de ponteiro ltimo usado para descrever uma rea. Por exemplo,
o endereo P # DB25.DBX 0,0 Byte 14 aponta para o primeiro byte do DB25
com um comprimento de 14 bytes.
NOTA: A DINT pode ser convertido para um ponteiro, simplesmente deslocando
a palavra dupla deixado por 3 bits.
Dados Instrues de Bloco

Ao trabalhar com endereamento indireto s vezes necessrio, antes de tudo um


DB aberto e, em seguida, comear a trabalhar no
endereo sem diretamente referindo-se a qualquer um DB. Isto feito usando
o OPN instruo. A instruo OPN pode abrir ou um bloco de dados
compartilhado (DB) ou um bloco de dados de instncia (DI).
OPN

DB

10

/ / DB10 Abrir como um bloco de dados compartilhada

DBW

36

/ / Carregar palavra de dados de 36 de DB10 em ACCU1

MW

22

/ / Transferir o contedo de ACCU1 em MW22

OPN

DI

20

/ / DB20 Abrir como um bloco de dados de instncia

DIB

12

/ / Carregar byte de dados a partir de 12 em DB20 ACCU1

DBB

37

/ / Transferir o contedo de ACCU1 aos dados


/ byte / 37 do bloco de dados aberto compartilhada DB10

Ao monitorar em STL o nmero DB compartilhada exibida na coluna DB1 eo


nmero DB instncia exibido na coluna do DB2.
Alm disso, h instrues para confirmar que o nmero correcto DB aberto e
que suficientemente grande para a operao seguinte.
L

DBNO

/ / Carrega o nmero da abriu


bloco de dados / / compartilhada em ACCU1

DBLG

/ / Carrega o comprimento da abriu


bloco de dados / / compartilhada em ACCU1

DINO

/ / Carrega o nmero da abriu


bloco de dados / instncia / em ACCU1

Dilg

/ / Carrega o comprimento da abriu


bloco de dados / instncia / em ACCU1

Memria Endereamento Indireto


O primeiro mtodo de endereamento indirecto chamada a memria de
endereamento indirecto porque permite para uma localizao de memria (M, L
ou DB) para determinar ou apontar para outro.
A rea de memria identificadores T, C, DB, DI, FB e FC usar uma palavra (16
bits) local do ponteiro em formato inteiro. Dois exemplos so os seguintes:
L

/ Load / ACCU1 com valor de ponteiro

MW

T [MW 2]

OPN

DB [# DB_Temp] / / DB Aberto, cujo nmero do bloco de dados


/ / a partir do parmetro temperatura de interface
/ / chamado DB_Temp

/ Transferncia / ponteiro para MW2

/ Load / ACCU1 com T5 valor de tempo atual

A memria identificadores rea I, Q, M, L, DB usar uma palavra dupla (32 bits)


local usando o tipo de dados ponteiro.
L

P # 0,7

/ Load / ACCU1 com valor de ponteiro

MD

Eu [MD 2]

/ Transferncia / ponteiro para MD2

/ / Verificar estado de I0.7

M [MD 2]

/ / Atribuir valor de RLO para M0.7

OPN

DB

/ / Open DB5

P # 2.0

/ Load / ponteiro para ACCU1

# TempPointer

/ Transferncia / ponteiro para localizao


temporria

DBW [# TempPointer] / / Carrega o valor em DB5.DBW2 em ACCU1

/ / Carrega um zero em ACCU1

> D

/ / Verifique se o valor for maior


/ / ento zero

Quando a memria de monitoramento de endereamento indireto a coluna


INDIRETOS exibe o atual endereo da instruo est usando.
Note-se que a matemtica pode ser feito sobre o tipo de dados PONTEIRO
usando as instrues matemticas duplas (por exemplo, P # 2,0 # 5,0 + P = P #
7.0).
L

P # 2.0

/ Load / ACCU1 com valor de ponteiro

P # 5,0

/ Load / ACCU1 com valor secondpointer

+ D

MD

/ / MD0 agora contm o valor P # 7,0

Como a posio pouco s vai para oito o resultado de P # 8,7 + 1,1 = P # P # 10.0
e no P # 9.8. Estes mtodos podem ser utilizados para compensar o endereo ou
aumentar / diminuir o apontador em um ciclo.
O endereo de Registros
Alm dos acumuladores regulares, existem dois registos de 32 bits de endereo
(AR1, AR2) para armazenar ponteiros usados em mtodos de endereamento
registar indirectos. Uma srie de instrues de tipo diferentes de carga e de
transferncia pode ser utilizado para trabalhar com AR1. Um conjunto
semelhante est disponvel para AR2.
STL

Descrio

LAR1

AR1 cargas com o contedo de ACCU1

LAR1 P # M100.0 Carrega AR1 com um ponteiro constante


LAR1 MD24

Carrega AR1 com o ponteiro na MD24

LAR1 AR2

AR1 cargas com o contedo de AR2

TAR1

Transfere o contedo para AR1 ACCU1

TAR1 MD28

Transfere o contedo em AR1 numa localizao de memria

TAR1 AR2

Transfere o contedo em AR1 para AR2

CAR

Trocas o contedo da AR1 com AR2

Adicionalmente pode ser feito directamente no AR1 e AR2 com o seguinte:


STL

Descrio

+ AR1

Adiciona o contedo de ACCU1 para AR1 e armazena o resultado


em AR1

+ P # AR1 100,0

Adiciona o ponteiro constante para AR1 e armazena o resultado em


AR1

Registre-rea interna Endereamento Indireto


A rea interna registo mtodo de endereamento indireto usa um do endereo
registra mais um ponteiro para determinar o endereo da instruo a
referncia. O formato :
identificador de endereo [registo de endereos, ponteiro]
O identificador de endereo pode ser I, Q, M, L, DI ou DB em pouco, forma da
palavra byte, word ou double. O registro do endereo deve ser previamente
carregado com um ponteiro palavra dupla, sem referncia ao identificador de
endereo. O endereo exato determinado adicionando o endereo registar com
o ponteiro. O exemplo a seguir mostra o mtodo de rea-interno usando
localizaes de bits.
L

LAR1

P #
0,7

/ Load / ACCU1 com valor de ponteiro

/ Load / AR1 com ponteiro no ACCU1

I [AR1, P # 0.0] / / Verifique a entrada I0.7

Q [AR1, P # 1.1] / / Se RLO = 1 volta em Q2.0

rea Crossing-Registre Endereamento Indireto

rea de passagem registar endereamento indirecto semelhante ao mtodo de


rea-interno, excepto o ponteiro carregados no registo de endereos faz referncia
a uma rea de memria (por exemplo, P # M P # 10.0 ou DBX 0.0). Isto significa
que o identificador de endereo usado antes do colchete de abertura no
necessrio se referenciando um pouco caso contrrio, ser um B para byte, W por
palavra ou D para a dupla. O exemplo a seguir mostra o mtodo de reacruzamento usando localizaes de bits.
L

P # I0.7

LAR1

/ Load / ACCU1 com valor de ponteiro

/ Load / AR1 com ponteiro no ACCU1

P # Q124.0

LAR2

/ Load / ACCU1 com valor de ponteiro

/ Load / AR2 com ponteiro no ACCU1

[AR1, P # 0.0]

/ / Verifique a entrada I0.7

[AR2, P # 1.1]

/ / Se RLO = 1 volta em Q125.1

Este prximo exemplo mostra rea de passagens de mtodos usando uma palavra
e formato de palavra dupla.
L

P # M0.0

LAR1

/ Load / ACCU1 com valor de ponteiro

/ Load / AR1 com ponteiro no ACCU1

W [AR1, P # 10.0] / / Carrega a palavra cujo endereo


/ / determinado pelo contedo de
/ / AR1 mais 10 bytes (MW10) em ACCU1

OPN

DB

/ / Open DB5

P # DBX 0,0

/ Load / ACCU1 com valor de ponteiro

LAR2

/ Load / AR2 com ponteiro no ACCU1

L # 0

/ Carga / zero em ACCU1

D [AR2, 50,0 P #] / / Transfira o valor em ACCU1 a


palavra / / double cuja localizao exata
/ / o endereo em AR2 mais 50 bytes
/ / (DB5.DBD50)

Exerccio # 1
1. Comentar as linhas de STL abaixo para descrever o que essa rede faz:
A

Eu

JC

M001

P # M10.0

JU

M002

M001: L

M002: LAR1

0,0

P # Q0.0

Eu

0,1

[AR1, P # 0.1]

1. Digite o cdigo, monitor-lo e verificar suas respostas.


Exerccio # 2 (avanado)
1. Criar um banco de dados com um conjunto de 10 nmeros reais. Preencher

a matriz com valores aleatrios.


2. Crie uma funo que ir retornar o nmero mximo na matriz e sua
posio. Use o mtodo de endereamento indireto de sua escolha.

Palavra de Estado Siemens S7


Em PLCs Siemens da Palavra de Estado uma CPU interna registar usado para
manter o controle do estado das instrues que esto sendo processed. Para usar
STL mais eficaz importante para entender a Palavra de Estado e das suas
funes.
Cada bit na palavra de estado tem uma funo especfica de acompanhar a lgica
de bits (RLO, STA), matemtica (OV, OS), operaes de comparao (CC0,
CC1) e se a lgica deve continuar, ser aninhados ou comear de novo (/ FC, OR,
BR). Apenas o primeiro 9 dos 16 bits so utilizados.
Posies bit
8

BR CC0 CC1

OV

OS

OU STA RLO / FC

Cada instruo pode fazer o seguinte para cada bit na palavra de estado.
-

No ler ou escrever

Ler

Pode escrever "1" ou "0"

Repor a "0"

Definido para "1"

A palavra de estado pode ser visto exibindo a coluna STATUS durante o


monitoramento em STL view. O RLO (bit 1) e STA (bit 2) tambm so
exibidos na RLO e coluna STA.

Os Bits palavra mais importante de status


/ FC "primeiro cheque (bit 0)
Se o / FC bit um 0, ento a instruo considerada como sendo a primeira
instruo processed. Se o FC / um 1, ento a instruo a ser digitalizado usar
a lgica do anterior instruction. Certas instrues como =, S e R ir definir o bit
/ FC a 0, iniciando nova lgica aps as instrues it. Outros, como A ou O vai
definir o bit / FC para uma sinalizao de combinar a lgica com a prxima
instruo.
RLO Resultado "da operao lgica (bit 1)
O bit RLO armazena o estado lgica de funcionamento da lgica de
processamento atualmente pouco instructions. Certain e instruo comparao
vai virar o RLO para 1 quando a condio TRUE e escrever um 0 quando a
condio FALSE. Outras instrues ler o RLO ( =, S, R), para determinar
como estas esto a ser executada.
STA Estado "(bit 2)
O bit STA reflete o estado do endereo atual Boolean.

Ajuda com RLO, STA e / FC


Se voc est acostumado a lgica ladder e lutando para entender o propsito da
RLO e STA pode ajudar a visualizar um degrau como below. O STA usado
para manter o controle do estado do O addresses. RLO usado para manter
acompanhar o estado da linha.

A STL equivalente mostrado abaixo.

Ele percorre a lgica da seguinte forma:


1. No incio do primeiro cheque bit (/ FC) zero para um e instruo ser

logicamente espelhar o bit de estado (STA) para o resultado da operao


lgica (RLO). Neste caso o endereo I0.0 um modo que o STA um e
o resultado da lgica (RLO) ser 1.a A instruo A escreve um FC 1 a /.

2. Na segunda linha, o / bit FC agora 1 o que indica que esta linha precisa
de usar o RLO do line. anterior O endereo I1.1 em que o = STA 1.a A
RLO desde a ltima linha 1 e este ~ anded com a STA atual

com um resultado de 1 no RLO atual.

3. A mesma coisa acontece na segunda linha, mas desta vez em 1 e 0 faz com

que a corrente de RLO = 0.

4. A quarta a instruo Assign que leva o RLO e grava-o para fora para o
correspondente address. Neste caso, o RLO final = 0 at a sada ser
off. Se M0.0 foi de 1, ento o And ?operao vai avaliar a
verdade fazendo o RLO = 1 que ir ligar a sada Q1.0.

Os Outros Bits de Status


OR (bit 3)
O bit OR usado para combinar e funes antes ou funes.
OS estouro "armazenado (bit 4)
No caso de uma sobrecarga (OV bit 5) o bit OS ir armazenar o valor, mesmo
aps o bit OV foi reset. Os comandos seguintes repor o bit OS: JOS (Ir se OS =
1), as instrues de chamada de bloco do bloco, instrues finais.
OV estouro "(bit 5)
O bit OV definido por uma instruo matemtica, com nmeros de ponto
flutuante depois de uma falha ocorreu (estouro, operao ilegal, a comparao
no-ordenada). O bit OV reposto quando a culpa eliminado.

CC0, CC1 cdigo de condio "(bits 6 e 7)


Os bits de cdigo de condio fornecer resultados para comparao e instrues
matemticas.
Instrues de Comparao
CC 1 CC 0 Significado
0

ACCU 2 = 1 ACCU

ACCU 2 <1 ACCU

ACCU 2> 1 ACCU

Desordenada (comparao de ponto flutuante apenas)

Instrues de Matemtica, sem estouro


CC 1 CC 0 Significado
0

Resultado = 0

Resultado <0

Resultado> 0

Inteiros Instrues de Matemtica, com estouro


CC 1 CC 0 Significado
0

Estouro intervalo negativo em ADD_I e ADD_DI

Estouro intervalo negativo em MUL_I e MUL_DI

Estouro intervalo negativo em ADD_I, ADD_DI, SUB_I, e SUB_DI

A diviso por 0 na DIV_I, DIV_DI e MOD_DI

Instrues de ponto flutuante matemtica, com estouro

CC 1 CC 0 Significado
0

Underflow gradual

Estouro intervalo negativo

Estouro faixa positiva

No um nmero de ponto flutuante vlido

Shift e Rotate Instrues


CC 1 CC 0 Significado
0

Pouco deslocado para fora = 0

Pouco deslocado para fora = 1

Lgica instrues do Word


CC 1 CC 0 Significado
0

Resultado = 0

Resultado <> 0

BR Resultado Binrio "(8 bits)


O resultado binrio transfere o resultado das operaes
para a instruo seguinte para reference. Quando o bit de BR um que permite
a sada
do bloco (ENO) para VERDADEIRO e, assim, permitir que outros blocos depois
de ser
processed. SAVE , instrues JCB e JNB definir o bit BR.

Declarao de lista (STL) cheat sheets


Se voc um usurio do PLC Siemens ento voc mais provvel, portanto, ter
executado em programao Declarao List (STL). STL corresponde
linguagem lista de instrues definido na especificao IEC 61131-3. A

programao feita com mnemnicos muito simples que pode ser difcil de
lembrar, se voc no us-lo muitas vezes.
Estes cheat sheets fornecer um guia de referncia rpida para todas as instrues
e formatao. So duas pginas, mas se voc pode imprimir em frente e verso,
em seguida, eles fazem uma referncia folha agradvel um.
STL listadas em ordem alfabtica

Melhor usado quando se tenta interpretar um


programa existente. Download: PDF (131KB)

STL listados por categoria

. Melhor quando fazer a


programao Download: PDF (140KB)

Conectando IFIX SCADA Siemens S7


usando TCP / IP
Definir uma ligao S7 usando TCP / IP
O mtodo TCP / IP de comunicao ao S7-300 e S7-400 PLC 's via TCP / IP usa
o mdulo de comunicao S7WIN, S7WINSP, S7NT, ou S7NTSP protocolo.
Requisitos de Software

Siemens SIMATIC NET software v6.1 SOFTNET-S7 Ethernet Industrial


IFIXSCADA v5.x ou acima
Windows XP + SP1

Os requisitos de hardware

Placa de rede padro


S7-300 com CPU315-2 DP
Siemens alimentao PS30/5A
Siemens CP343-1 TCP

Os mdulos de hardware ocupar os seguintes slots no PLC Siemens:


1. Siemens alimentao
2. S7-300 CPU 315-2 DP
3. Ethernet CP343-1 TCP
Exemplo de configurao
Toda a fiao deve ser instalado de acordo com a documentao da Siemens.
Instalando o software SIMATIC NET
Voc deve fazer login como administrador para instalar o software SIMATIC
NET. Feche todos os aplicativos em execuo, incluindo qualquer software
antivrus que voc pode estar em execuo.

1. No ecr de SIMATIC NET, inicie a instalao clicando em Instalar


2.
3.
4.
5.
6.

7.

8.

software SIMATIC NET .


A tela de configurao do PC aparece. Clique em Avanar .
Selecione o Ingls opo de idioma, em seguida, clique em
Avanar . Clique em Avanar novamente.
Clique sim para a tela de acordo de licenciamento.
Digite seu nome e Empresa na tela de registro do usurio.
Se voc j tem software SIMATIC NET instalada, esta ser a unidade
selecionada por padro. Limpar a autorizao Run automtico opo e
clique em prximo . A configurao: tela de configurao ser exibida.
Seleccionar todas as opes de aplicao a ser instalado. (Isto necessrio
se voc no tiver STEP7 instalado em sua mquina. STEP7 Se v5.2 ou
superior j estiver instalado, voc no tem que selecionar a NCM PC/S7
v5.2 aplicao.) Clique em Avanar.
Os aplicativos selecionados sero instalados. No prompt, clique
em OK para reiniciar o sistema. O sistema reinicia e instala os aplicativos
selecionados. Clique em Concluir para reiniciar o sistema novamente.

O software SIMATIC NET est instalado.


Configurando o software SIMATIC NET
Esta etapa envolve o uso do Assistente de Comissionamento para configurar o
software instalado na etapa anterior.
Configurando o Mdulo
Quando o sistema for reiniciado depois que o software foi instalado, a
configurao do hardware do sistema digitalizado. O Assistente de
Comissionamento aparece automaticamente. (Voc tambm pode acessar o
Assistente de Comissionamento em Iniciar / Simatic / SIMATIC NET /
Configuraes / Comissionamento Assistente ).
O nmero de passos necessrios depende do nmero de cartes de Ethernet PC
(ou mdulos) detectadas no seu PC. Os mdulos mais voc operam no
computador, os passos so necessrios mais.
1. Clique em Avanar . uma placa de rede Ethernet com os endereos IP

com configuraes mostradas acima foi encontrado. Esta a placa de rede


que ser configurado para comunicao com o PLC Siemens. Este
colocado em ndice 5. Nota: O ndice da placa de rede pode ser definido
com a configurao do PC NCM (configurao de hardware). O ndice da

estao padro 5, se voc usar o Assistente de comissionamento.

2. Selecione a opo Usar o mdulo para operao produtiva na opo PC


configurado estao, e depois clique em Avanar.
3. Limpar o SIMATIC NET OPC Server na opo configurada estao do
PC e selecione a opo de configurar mais aplicaes. Em seguida, clique
em Avanar.
4. Registre os nomes para a sua aplicao de usurio:
digite VFD1 na Nome caixa de texto. Esta aplicao do usurio
colocado no ndice 1. Clique em Avanar . Nota: O nome do aplicativo
o nome VFD. Isso vem mais tarde no editor do projeto IFIX
em Comunicao | Portos no Especial opes de caixa de texto.
5. Clique em Avanar . Esta tela aparece, confirmando ter concludo a
configurao do mdulo:
6. A configurao salva e da estao de PC reconfigurado. Seus dados de
configurao existente ser substitudo. Clique em OK para confirmar no
prompt.
Isso completa a configurao do mdulo.
Configurando o projeto com o Assistente de estao do PC
O prximo passo para configurar o projeto utilizando o Assistente de estao do
PC.
1. Inicie o Assistente de estao do PC.
2. Escolha Criar um novo projeto e configurao . Um novo projeto
criado. Clique em Avanar .
3. Definir um novo nome do projeto ; este exemplo
usa IFIXS7 . Especifique onde a cpia das configuraes das estaes
locais de PC reside, e em seguida, clique em Avanar .
4. Selecione a rede Editar e opo de configurao de conexo, e clique
em Concluir . NetPro inicia automaticamente, exibindo a configurao da
rede.
5. Clique na caixa de aplicativos na estao de PC, e ento escolha Inserir |
Nova Conexo . A caixa de dilogo Inserir Nova conexo aparece.

6. Escolha o no especificado item na rvore. Do tipo de menu

no Conexo rea, escolha conexo S7 . Em seguida, clique Aplicar e


clique em OK .
7. Na caixa de dilogo Propriedades-S7-conexo, o IP Endereo deve ser o
endereo da placa de rede no PC. Este exemplo usa 192.168.0.190. O
endereo IP parceiro deve ser o do CP343 mdulo Ethernet no PLC, neste
caso 192.168.0.148. O ID Local o identificador da conexo desta
conexo (aqui est S7-Connection_1). Ele ser usado mais tarde, como o
endereo do dispositivo IFIX I / O. Clique Detalhes de endereo . Nota:
O ID Local S7-Connection_1 usado posteriormente no Editor de Projeto
IFIX em Comunicao | dispositivos I / O na I / O dispositivo caixa de
texto de endereo. Este nome sensvel a maisculas e no pode no
conter espaos.
8. Na caixa de dilogo Endereo Detalhes, digite o local do carto da CPU

que o SIMATIC S7 comunica. Aqui a localizao da placa 2. Clique em


OK . Nota: Algumas fontes de alimentao pode ocupar dois slots. Se
assim for, a localizao da placa da CPU superior a 3 um.
9. Na janela NetPro a conexo S7-Connection_1 novo

aparece. Escolha Network | Salvar e Compilar . O Salvar e Compilar


caixa de dilogo aparece.
10. Selecione a compilao e verificar tudo opo e clique em OK .
11. Depois de completar a operao de salvar e compilar, uma mensagem
aparece na janela NetPro. Isso indica os avisos e erros presentes na
configurao. Se os avisos ocorrer aqui, ento isso deve ser tratado como
informao apenas. Mas se ocorrerem erros, a configurao do projeto no
pode ser carregado. Para visualizar os erros, escolha Exibir | Sadas .
12. Destaque clicando na estao do PC (TESTXP). Depois da tabela conexo
desaparece na janela de mensagem. A partir do menu NetPro escolhe PLC
| Descarregar | Estaes selecionadospara transferir a configurao do
projeto para o PC. Alternativamente, clique com o boto da estao do PC
e escolha Download | estaes selecionadas .
13. Para confirmar a substituir de dados de configurao e para prosseguir
com o download, clique em Sim .
14. Para confirmar parar o mdulo de destino (Network Interface Card), clique
em OK .
15.A configurao agora deve ser carregado com xito. Sair NetPro e clique
em prximo , e prximo novamente para terminar o Assistente de
Comissionamento. Se voc tiver erros, consulte para mais detalhes.

A definio de um ponto de acesso para a aplicao


O passo seguinte o de definir um ponto de acesso para a aplicao.
1. Do console de configurao deve aparecer depois que encerra o Assistente

de Comissionamento. Se isso no acontecer, abra o console de


configurao selecionando START / SIMATIC / Simatic Net /
Configuraes / Console de Configurao .
2. Na caixa de dilogo Configurao do Console, clique com o objeto de
ponto de acesso e escolha Novo | Novo ponto de acesso . Nota: Voc
pode escolher qualquer nome para o ponto de acesso, mas no pode conter
espaos e ter mais de 32 caracteres.
3. Na caixa de dilogo Novo ponto de acesso, digite seu nome de ponto de

acesso (este exemplo usa IFIXS7 ). Selecione o componente de hardware


que ser associado a este ponto de acesso (TCP / IP -> ASUSTeK /
Broadcom 440x no exemplo). Nota: O nome do ponto de acesso
utilizado mais tarde em IFIXSCADA no Editor de Projeto
em Comunicao | placas nas Opes Especiais caixa de texto. O nome
do ponto de acesso sensvel a maisculas. Depois de criar o ponto de
acesso do console de configurao deve ficar assim:
4. Feche o console de configurao.
Isso completa a configurao do software SIMATIC NET.
Configurando o driver S7
O motorista IFIX S7 precisa de trs nomes (configuraes) do software
SIMATIC NET
configurao. Os pontos seguintes so necessrios:
NET SIMATIC

Configurao de
exemplo

Informaes IFIX

Ponto de acesso da aplicao IFIXS7

Quadros, opes especiais


de Campo

VFD Aplicao / Nome

VFD1

Portas, Campo opes especiais

Nome da conexo (ou local

S7-Connection_1

IODevices, campo de endereo

ID)

Usando o Assistente de expresso


Voc pode usar o Assistente Express para configurar suas comunicaes.
1. Em IFIX Explorer, criar um novo projeto de teste (vazio).
2. No Editor de Projeto IFIXSCADA, escolha Comunicao | Express
Wizard.
3. No assistente:
o Criar um novo I / O Servers por exemplo IOServer .
o Criar um novo I / O, por exemplo dispositivo IODev .
o Selecione externo como o tipo do dispositivo de I / O (PLC):
Selecione a Siemens | S7-300 ou S7-400 | TCPIP usando NE2000
placa de rede para Windows NT para NT/W2K/XP/2003 , ou
o TCPIP usando rede NE2000 CARD para Windows 95/98 para
95/98/ME opo.
4. Definem o nome da conexo. Neste exemplo, S7-Connection_1 . Nota:
No selecione a ligao de I / O de dispositivos para um banco de
dados externo tag opo.
Isto conclui esta seo.
Definir o ponto de acesso
O passo seguinte no processo a de ajustar o ponto de acesso da aplicao.
1. Abra a caixa de dilogo Conselhos escolhendo Comunicao |

Conselhos .
2. No Especial Opt caixa de texto, digite o ponto de acesso da
aplicao. Este exemplo usa IFIXS7 .
Definir o nome VFD
O prximo passo definir o nome do VFD.
1. Abra a caixa de dilogo Portas escolhendo Comunicao | Portos .

2. No Especial Opt caixa de texto, digite o nome do VFD. Neste


caso VFD1 .
Verificao do nome da conexo S7

O prximo passo consiste em verificar o nome da conexo S7.


1. Abra o I / O caixa de dilogo Dispositivo escolhendo Comunicao |

dispositivos I / O .
2. No endereo campo introduza o nome da ligao ao PLC. Este exemplo
usa S7-Connection_1 .
Declarao da varivel
O prximo passo declarar as variveis.
1. Abra o formulrio, escolhendo Tag Tag | Tags variveis .

2. Crie uma varivel com as seguintes informaes:


o Nome Tag varivel : TestInteger
o I / O Nome do dispositivo : IODev
o Tipo : INT
o Endereo : DB190, 0
Soluo de problemas de conexo S7
Pergunta: eu recebo a seguinte mensagem de erro ao fazer o download da
estao de PC no gerenciador SIMATIC PC NCM:

"O mdulo de" gestor de estaes "no pode ser contatado. Mudar a
interface on-line."
"Para conexes on-line atravs da interface de PC interno nome de uma
estao deve ser atribudo no componente configurador. Esse nome deve
ser idntico ao nome da estao de PC, como configurado no STEP7 (ou
Net Simatic) do projeto."
"Online:. Nenhuma conexo pde ser feita o participante no se anunciar."

Soluo
1. Entrada SIMATIC PC Manager NCM sob o menu de opes Opes | Set

PG / PC Interface , se o ponto de entrada S7ONLINE est ligada com a


interface com PC interno (local).
2. O Editor de Configurao da Estao informa se o mdulo
Online. Voc pode iniciar o Editor de Configurao de Estao com um
duplo clique no cone. Isso no deve ser OFFLINE , de modo a alterar o
seu modo de operao, clique em Change Mode . O modo de operao
deve agora mudar para ONLINE .

3. Verifique o nome da estao no Editor de configurao da estao. Isso

deve corresponder com o nome em SIMATIC PC Manager NCM. Voc


pode mudar o nome da estao no Editor de configurao da Estao
clicando nome da estao .
4. Abra o Editor de Configurao da estao e do PC Manager SIMATIC
NCM. Verifique a ordem e o nmero de componentes configurados e os
ndices que so usados. Eles devem corresponder

Anda mungkin juga menyukai