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

Contedo

Pgina

Tipos de Blocos de Programa ............................................................................................................ 2 Estrutura do Programa ....................................................................................................................... 3 Imagens de Processo ......................................................................................................................... 4 Execuo Cclica de Programa ....................................................................................................... 5 Inserindo um Bloco S7 ............................................................................................................. 6 Iniciando o Editor LAD/STL/FBD .................................................................................................... 7 Componentes do Editor LAD/STL/FBD ............................................................................................. 8 As Linguagens de Programao do STEP7 ........................................................................... 9 Selecionando a Linguagem de Programao .................................................................................... 10 Programando em LAD/FBD ............................................................................................................. 11 Programando em STL .................................................................................................................... 12 Salvando um Bloco ........................................................................................................................... 13 Chamando um Bloco no OB1 ............................................................................................................ 14 Transferindo Blocos para o PLC ..................................................................................... 15 Teste Simples de Programa .............................................................................................................. 16 Transferindo e Salvando Blocos Modificados ................................................................................... 17 Exerccio: Jog de Motor (FC 16) ........................................................................................................ 18 Exerccio: Chamando o FC 16 no OB 1 ............................................................................................ 19 Personalizao do Editor ........................................................................................................... 20-25

SITRAIN Training for


Automation and Drives

Pgina 5-1

Programao Bsica em STEP 7 Arquitetura dos Blocos / O Editor de Blocos

Blocos

O Controlador Lgico Programvel oferece vrios tipos de blocos nos quais o programa do usurio e seus dados podem ser armazenados. Dependendo das necessidades do processo este programa pode estar estruturado em diferentes blocos. Os Blocos de Organizao (OBs) compem a interface entre o sistema operacional e o programa do usurio. O programa inteiro pode ser armazenado no OB1, o qual ciclicamente chamado pelo sistema operacional (programa linear) ou pode ser dividido e armazenado em vrios blocos (programa estruturado). Uma funo (FC) contm uma parte funcional do programa. possvel programar funes de modo que sejam parametrizveis. Com isso as funes so ideais para serem reutilizadas no programa, e para realizarem tarefas complexas como clculos. Funes de sistema (SFC) so funes parametrizveis integradas ao sistema operacional da CPU. Seu nmero e funcionalidade so fixos. Maiores informaes podem ser encontradas na Ajuda Online. Basicamente os blocos de funo oferecem as mesmas possibilidades que as funes. Adicionalmente, os blocos de funo possuem sua prpria rea de memria, sob a forma de blocos de dados instance (instance data blocks). Com isso as funes so ideais para serem reutilizadas no programa, e para realizarem tarefas complexas como controle em malha fechada. Blocos de Funes de Sistema (SFB) so funes parametrizveis integradas ao sistema operacional da CPU. Seu nmero e funcionalidade so fixos. Maiores informaes podem ser encontradas na Ajuda Online. Blocos de Dados (DB) so reas de dados do programa do usurio nas quais os dados relativos ao mesmo so gerenciados de maneira estruturada. A utilizao de todas as operaes possvel em todos os blocos (FB, FC e OB).

Bloco de Organizao OB

Funo FC, SFC

Bloco de Funo FB, SFB

Blocos de Dados Operaes Permitidas

SITRAIN Training for


Automation and Drives

Pgina 5-2

Programao Bsica em STEP 7 Arquitetura dos Blocos / O Editor de Blocos

Programa Linear

O programa completo se encontra em um bloco contnuo. Este modelo assemelha-se ao de um controle feito com rels, e que foi substitudo por um controlador lgico programvel. A CPU processa as instrues individuais uma aps a outra. O programa est dividido em blocos, dentro dos quais cada bloco contm somente um programa destinado a solucionar uma tarefa parcial. Internamente tambm possvel particionar o bloco atravs de segmentos (networks). possvel gerar padres para networks do mesmo tipo. O bloco de organizao OB 1 contm instrues para a chamada de outros blocos numa seqncia definida. Um programa estruturado contm blocos com parmetros, ou parametrizveis. Estes blocos so criados de forma a serem utilizados universalmente. Ao realizar a chamada de um bloco parametrizvel so fornecidos parmetros (os endereos exatos de entradas e sadas, e assim como de valores de parmetros). Exemplo: Um bloco Bomba possui instrues para o controle de uma bomba. Os blocos de programa responsveis pelo controle de bombas especiais chamam o bloco Bomba e transferem informaes respeito de qual bomba ser controlada e com quais parmetros. Quando o bloco Bomba completa a execuo de suas instrues o programa retorna para o bloco onde foi feita a chamada (por ex. OB 1), e o processamento das instrues continua.

Programa Particionado

Programa Estruturado

SITRAIN Training for


Automation and Drives

Pgina 5-3

Programao Bsica em STEP 7 Arquitetura dos Blocos / O Editor de Blocos

Introduo

A CPU checa o status das entradas e sadas em todo ciclo. Existem reas de memria especficas nas quais os dados binrios dos mdulos so armazenados: a PII e a PIQ. O programa acessa esses registradores durante o processamento. A tabela-imagem de processo de entrada se encontra na rea de memria da CPU. O estado dos sinais de entrada armazenado nela. A tabela-imagem de processo de sada contm os valores das sadas que resultam da execuo do programa. Eles so enviados s sadas (Q) ao final do ciclo. Ao checar as entradas no programa do usurio, por exemplo, A I 2.0, o ltimo estado da PII avaliado. Isso garante que o mesmo estado lgico do sinal valer se houver mltiplas referncias durante a execuo do ciclo atual.

PII

PIQ

Programa

SITRAIN Training for


Automation and Drives

Pgina 5-4

Programao Bsica em STEP 7 Arquitetura dos Blocos / O Editor de Blocos

Inicializao

A CPU executa um restart completo (com o OB100) ao ser ligada, ou quando chaveada de STOP --> RUN. Durante um restart completo, o sistema operacional apaga os bits de memria no-retentivos, temporizadores e contadores, apaga a pilha de interrupo (interrupt stack ou ISTACK) e a pilha de blocos (block stack ou BSTACK), faz um reset em todas as interrupes de hardware armazenadas e interrupes de diagnstico e inicia o monitoramento do tempo de ciclo de scan.

Ciclo de Scan

A operao cclica da CPU consiste em trs tarefas principais, de acordo com o diagrama acima: A CPU checa o estado dos sinais de entrada e atualiza a tabela-imagem de processo de entrada; Executa o programa do usurio com suas instrues respectivas; e Escreve os valores provenientes da tabela-imagem de processo de sada nos mdulos de sada.

SITRAIN Training for


Automation and Drives

Pgina 5-5

Programao Bsica em STEP 7 Arquitetura dos Blocos / O Editor de Blocos

Inserindo um Bloco

Selecione a seqncia de menus Insert -> S7 Block para visualizar uma lista com os diferentes tipos de blocos: Os blocos de organizao (OB) so chamados pelo sistema operacional. Eles compem a interface entre o sistema operacional e o programa do usurio. Funes (FC) e blocos de funes (FB) contm o programa atual do usurio. Eles permitem que um programa complexo seja dividido em unidades pequenas e fceis de compreender. Os blocos de dados (DB) contm os dados do usurio. Aps escolhido o tipo de bloco a caixa de dilogo "Properties" se abre para que se possa especificar o nmero do bloco e a linguagem de programao a ser utilizada (LAD, STL ou FBD). Existem outras opes a serem selecionadas, dependendo do tipo de bloco, mas sero enumeradas mais tarde. Efetuando as escolhas e confirmando com o boto "OK o novo bloco inserido no programa atual.

SITRAIN Training for


Automation and Drives

Pgina 5-6

Programao Bsica em STEP 7 Arquitetura dos Blocos / O Editor de Blocos

Iniciando o Editor

Inicia-se o Editor LAD/STL/FBD selecionando Start -> Simatic -> STEP7 -> LAD,STL,FBD - Programming S7 Blocks. A forma mais rpida e recomendada para iniciar o Editor : 1. Selecione o objeto "Blocks" na janela do projeto do SIMATIC Manager. 2. Faa um duplo-clique num bloco qualquer para abrir o Editor. Utilizando as linguagens de programao LAD e FBD pode-se inserir elementos grficos simples de programao diretamente a partir da barra de ferramentas. Clique no cone "Program Elements" para abrir a outra janela contendo mais elementos de programa. O contedo desta janela depende da linguagem de programao selecionada (LAD/FBD/STL).

Elementos do Programa

SITRAIN Training for


Automation and Drives

Pgina 5-7

Programao Bsica em STEP 7 Arquitetura dos Blocos / O Editor de Blocos

Componentes

Iniciando o Editor LAD/STL/FBD aparecem automaticamente duas janelas: a tabela de declaraes e a seo de programa. O usurio pode abrir tambm uma terceira janela, designada "Program Elements". A tabela de declaraes pertence ao bloco. utilizada para declarar variveis e parmetros para o bloco. A tabela de declaraes discutida em detalhes no captulo Funes e blocos de Funes". A seo de programa contm o prprio programa, dividido em segmentos separados (networks) se necessrio. Durante a edio as entradas so analisadas para que a sintaxe fique correta. O contedo da janela "Program Elements" depende da linguagem de programao selecionada. Para que os elementos desta lista possam ser inseridos no programa selecione o elemento com o cursor e faa depois um duplo-clique no mesmo. Pode-se tambm inserir estes mesmos elementos arrastando-os com o mouse.

Tabela de Declaraes

Seo de Programa

Elementos de Programa

SITRAIN Training for


Automation and Drives

Pgina 5-8

Programao Bsica em STEP 7 Arquitetura dos Blocos / O Editor de Blocos

Introduo

Existem vrias linguagens de programao em STEP 7, que podem ser usadas dependendo da preferncia e conhecimento. Aderindo a regras especficas, o programa pode ser criado em Lista de Instrues e depois convertido para outras linguagens de programao. A representao em Diagrama de Contatos muito similar a um diagrama de circuito eltrico. So utilizados smbolos como contatos e bobinas. Essa linguagem de programao preferida por aqueles que cresceram com os contatores. A Lista de Instrues composta por instrues STEP 7. Pode-se programar de uma forma praticamente livre em STL (algumas vezes ao ponto de j no conseguir seguir mais o programa). Esta linguagem de programao preferida pelos programadores que j esto familiarizados com outras linguagens de programao. O Diagrama de Blocos de Funes utiliza caixas para as funes individuais. O caractere na caixa indica a funo (por ex. & --> Operao Lgica AND). Essa linguagem de programao tem a vantagem de que at um no programador como por exemplo um engenheiro de processo pode trabalhar com ela. O Diagrama de Blocos de Funes est disponvel desde a Verso 3.0 do Software STEP7.

LAD

STL

FBD

SITRAIN Training for


Automation and Drives

Pgina 5-9

Programao Bsica em STEP 7 Arquitetura dos Blocos / O Editor de Blocos

Menu View

Escolhendo-se o menu View possvel alternar entre as diferentes linguagens de programao STEP 7: LAD (Diagrama de Contatos); FBD (Diagrama de Blocos de Funes); STL (Lista de Instrues). Pode-se converter as sees do programa que foram escritas em programao grfica na representao STL. Deve-se, porm, estar consciente de que o resultado destas converses nem sempre a soluo mais eficiente em Lista de Instrues. Nem sempre possvel converter sees do programa escritas em STL para LAD e FBD. As sees do programa que no podem ser convertidas permanecem em STL. No so perdidas quaisquer sees do programa durante a converso.

LAD/FBD => STL

STL => LAD/FBD

SITRAIN Training for


Automation and Drives

Pgina 5-10

Programao Bsica em STEP 7 Arquitetura dos Blocos / O Editor de Blocos

Elementos

Os elementos utilizados mais freqentemente em LAD e FBD aparecem como cones na barra de ferramentas. Atravs de um clique com o mouse possvel inseri-los no programa na posio pretendida. Barra de ferramentas em LAD: Barra de ferramentas em FBD: Pode-se inserir outros elementos no programa a partir da lista existente na janela "Program Elements": em qualquer posio arrastando com o mouse na posio selecionada com o um duplo-clique no elemento da lista pretendido.

Networks

Escolhendo-se o cone "New Network na barra de ferramentas acrescentado um novo network aps ao que estiver selecionado. Para inserir um segmento antes do segmento NW1 deve-se selecionar o nome do bloco ("FC1: Plant" no exemplo acima) antes de fazer um clique no cone "New Network". Pode-se em LAD ou FBD utilizar uma caixa vazia para inserir elementos de programa mais rapidamente. Os elementos podem ser inseridos diretamente, sem selecion-los na lista. Aps selecionar a posio no segmento onde se deseja inserir um elemento, clique no cone Empty Box na barra de ferramentas. Dando entrada nas primeiras letras do nome de um elemento, a lista dos elementos que comeam por estas letras aparecem para ento fazer a seleo.

Nota

Caixa Vazia

SITRAIN Training for


Automation and Drives

Pgina 5-11

Programao Bsica em STEP 7 Arquitetura dos Blocos / O Editor de Blocos

Instrues

O usurio precisa conhecer as instrues para escrever um programa em STL. Podem-se obter informaes sobre sintaxe e funcionalidade a partir da ajuda on-line: Help -> Help on STL. Esto disponveis as seguintes informaes: "Statement List Instructions: uma descrio de todas as instrues que existem na linguagem de programao "Working with Statement List: uma descrio sobre Panormica da Lista de Instrues e Sintaxe Geral Entrada e Visualizao de Dados Constantes Tipos de Blocos Contatos e Estados dos Sinais Utilizando o editor STL a janela "Program Elements" contm apenas a lista dos blocos existentes que podem ser chamados a partir do bloco que est sendo programado. Os networks podem ser inseridos da mesma maneira que no editor LAD/FBD (ver pgina anterior). Pode-se utilizar a tecla "Insert" para trocar entre o modo "Overwrite" e "Insert". O modo selecionado aparece na barra de status.

Elementos de Programa

Networks

Fazendo Alteraes

SITRAIN Training for


Automation and Drives

Pgina 5-12

Programao Bsica em STEP 7 Arquitetura dos Blocos / O Editor de Blocos

Salvando um Bloco

Terminando a edio de um bloco possvel salv-lo no disco rgido do programador: atravs da seleo de menus File -> Save ou clicando no cone do disco na barra de ferramentas.

SITRAIN Training for


Automation and Drives

Pgina 5-13

Programao Bsica em STEP 7 Arquitetura dos Blocos / O Editor de Blocos

Execuo Cclica

Para que um novo bloco criado seja parte integrante da execuo cclica do programa da CPU ele deve ser chamado no OB1. A forma mais fcil de inserir a chamada de um bloco graficamente em LAD e FBD atravs da lista de instrues j conhecida (ver figura acima). Na linguagem de programao STL a instruo para a chamada de um bloco a instruo CALL.

SITRAIN Training for


Automation and Drives

Pgina 5-14

Programao Bsica em STEP 7 Arquitetura dos Blocos / O Editor de Blocos

Transferindo

Pode-se transferir blocos para o CPU com o SIMATIC Manager: clicando no cone ou selecionando a opo de menu PLC -> Download. Antes de fazer isto deve-se selecionar os blocos a se transferir: Todos os Blocos: Selecione o objeto "Blocks na parte esquerda da janela do projeto. Alguns Blocos: Pressionando a tecla CTRL e selecionando os blocos. Um Bloco: Selecionando o Bloco.

SITRAIN Training for


Automation and Drives

Pgina 5-15

Programao Bsica em STEP 7 Arquitetura dos Blocos / O Editor de Blocos

Requisitos

Antes de ativar o modo de monitorao deve-se abrir o bloco a ser testado tanto em offline ou online atravs do Editor LAD/STL/FBD. Nota: Para testar um bloco no modo offline ele deve ser primeiro transferido para o PLC. Existem duas maneiras de ativar / desativar a funo de teste Monitor": clique no cone selecione a opo de menu Debug -> Monitor.

Ativao / Desativao

Visualizao

O status do programa mostrado de maneira diferente dependendo da linguagem de programao selecionada (LAD/STL/FBD). Quando a funo de teste ativada no possvel mudar a linguagem de programao do bloco que est sendo analisado (LAD/FBD/STL). Mais informaes sobre teste de programas so vistas no captulo Procura de Defeitos.

Nota

SITRAIN Training for


Automation and Drives

Pgina 5-16

Programao Bsica em STEP 7 Arquitetura dos Blocos / O Editor de Blocos

Fazendo Correes nos Blocos

Podem-se fazer correes em blocos que tenham sido abertos tanto em online como em offline; porm, nunca no modo de teste. Normalmente o bloco modificado transferido para o PLC, testado, so feitas algumas correes se necessrio, e finalmente gravado no disco rgido quando completamente testado. No caso de no testar-se o programa de imediato, pode-se apenas salvar as alteraes no disco rgido. A verso antiga do bloco apagada neste caso. Realizando correes num nmero variado de blocos e no querendo apagar a verso original pode-se primeiro transferir os blocos alterados para a CPU, sem grav-los no disco rgido do PG. Pode-se ento salv-los depois, quando todo o programa tiver sido testado com xito. O modo insert (inserir) est selecionado por default para LAD ou FBD. Ao pressionar a tecla Insert (Ins) ativa-se o modo overwrite (sobrescrever). Sendo assim pode-se, por exemplo, modificar um tipo de temporizador para um outro tipo (por ex., ON delay retardo na energizao por OFF delay - atraso na desenergizao), sem ter que alterar as entradas e sadas dos mesmos.

Insert / Overwrite

SITRAIN Training for


Automation and Drives

Pgina 5-17

Programao Bsica em STEP 7 Arquitetura dos Blocos / O Editor de Blocos

Objetivo

Utilizando as chaves no-retentivas do simulador I 0.2 e I 0.3, habilite o jog do motor do transportador para a direita (Q 5.5) e para a esquerda (Q 5.6), respectivamente. Se ambas chaves forem pressionadas simultaneamente o motor do transportador no pode se movimentar. 1. No SIMATIC Manager, insira um bloco novo FC16. Selecione a pasta Blocks -> Insert -> S7 Block -> Function -> na caixa de dilogo Properties escolha FBD como linguagem de programao 2. Inicie o Editor LAD/STL/FBD clicando duas vezes sobre o FC 16 3. Abra a lista de instrues clicando em 4. Edite o Network 1 do FC16 (veja a figura) usando o mouse, copie o smbolo lgico da lista de instrues para o ponto correto na seo de cdigos do bloco -> preencha os endereos da operao lgica -> para negar um endereo selecione 5. Corrija os smbolos para as entradas I 0.2 e I 0.3 clique no endereo com o boto direito do mouse -> Edit Symbols... 5. Adicione um novo network usando e programe o Network 2 analogamente 6. Salve o bloco offline usando 7. Transfira o bloco para a CPU usando

O Que Fazer

Trocando a Linguagem de Programao

Observe tambm o bloco nas linguagens LAD/STL/FBD. Editor LAD/STL/FBD -> View -> LAD/STL/FBD

SITRAIN Training for


Automation and Drives

Pgina 5-18

Programao Bsica em STEP 7 Arquitetura dos Blocos / O Editor de Blocos

Objetivo

No OB 1, programe a chamada do FC 16 para que seja ciclicamente executada. 1. Abra o bloco OB 1 com o Editor LAD/STL/FBD 2. No menu "View, selecione a linguagem FBD 3. Abra a lista de instrues usando 4. Na lista, abra a pasta "FC Blocks" e arraste com o mouse o FC 16 dentro do Network 1 do OB 1 5. Salve o bloco offline usando 6. Transfira o bloco para a CPU usando 7. Abra o bloco FC 16 mais uma vez usando o Editor LAD/STL/FBD 8. Teste o FC 16 usando

What To Do

SITRAIN Training for


Automation and Drives

Pgina 5-19

Programao Bsica em STEP 7 Arquitetura dos Blocos / O Editor de Blocos

Fonte Visualizao de Blocos Abertos

Selecione neste campo a fonte e o tamanho do texto para a programao. Pode-se visualizar os blocos: com endereamento simblico ou absoluto; com ou sem informao de smbolos; com ou sem comentrios de bloco e network; e na linguagem em que foram escritos ou numa linguagem pr-selecionada (LAD/STL/FBD).

Visualizao de Tipos de Blocos... ... Blocos Lgicos Escolhe-se um dos campos STL, LAD ou FBD para selecionar a linguagem para editar um novo bloco. Os blocos de funo multi-instance sero discutidos no curso de programao avanada. Pode-se visualizar os blocos de dados das seguintes maneiras: visualizando as declaraes; ou visualizando os dados.

... Blocos de Dados

SITRAIN Training for


Automation and Drives

Pgina 5-20

Programao Bsica em STEP 7 Arquitetura dos Blocos / O Editor de Blocos

Campos de Status

Ao visualizar o status de um bloco em STL apenas os campos ativados na caixa de dilogo sero exibidos. So disponveis as seguintes opes: Status Bit O bit de estado mostrado. RLO O resultado lgico da operao (RLO) mostrado. Default Status A palavra de um temporizador, a palavra de um contador ou o contedo do acumulador 1 (ACCU 1) so exibidos dependendo da operao utilizada. Address Os registradores de endereo so utilizados com Registers *) endereamento indireto. Accumulator 2 O contedo do acumulador 2 (ACCU 2) exibido. DB Registers *) O contedo do registro dos blocos de dados relevantes exibido. ) Indirect * Esta visualizao possvel apenas com o endereamento indireto de memria. Status Word A palavra de estado da CPU exibida. Default O boto Default seleciona o conjunto standard de sistema para o campo de exibio Status Field. Isso corresponde ao bit de estado, o RLO e o standard status. Activate New Breakpoints Immediately Essa opo s relevante para a funo de teste Breakpoint.

Nota*)

Os tpicos Endereamento Indireto , Registradores de DB e a estrutura da palavra de estado da CPU so discutidos no curso de programao avanada.

SITRAIN Training for


Automation and Drives

Pgina 5-21

Programao Bsica em STEP 7 Arquitetura dos Blocos / O Editor de Blocos

Layout

Aqui seleciona-se o formato da impresso: DIN A4 Portrait DIN A4 Landscape maximum size. Pode-se selecionar o limite para o nmero mximo de caracteres no nome de um endereo entre os nmeros 10 e 24. Isso altera a largura dos elementos de programa em LAD e FBD. Com a representao simblica uma quebra de linha aparece, de acordo com a largura dada no campo largura de endereos. Os elementos do programa podem ser visualizados em duas maneiras: 2-dimenses; ou 3-dimenses. Pode-se utilizar esta caixa para definir como ser exibido Elemento Selecionado (cor) Contatos (linha) Status Preenchido (cor e linha) Status No-preenchido (cor e linha) Quando se edita um bloco, o tipo de endereo utilizado em instrues de bit lgico sempre verificado. No entanto pode-se desativar a verificao (no campo Type Check) para endereos usados em comparaes, operaes matemticas etc. (este procedimento deve apenas ser utilizado por programadores experientes).

Largura do Campo de Endereos

Representao dos Elementos

Linha / Cor

Type Check

SITRAIN Training for


Automation and Drives

Pgina 5-22

Programao Bsica em STEP 7 Arquitetura dos Blocos / O Editor de Blocos

Gerar Dados de Referncia

Ao modificar e salvar blocos, os dados referentes a esse bloco sero logo atualizados se o campo Generate Reference Data" da seo Create Block" estiver selecionado. Se essa opo no estiver selecionada os dados referentes ao bloco no sero logo atualizados. Porm, da prxima vez em que se abrir a janela Displaying S7 Reference Data", deve-se optar por atualizar os dados ou ger-los novamente. Nota: O tpico "Reference Data" discutido em detalhes no captulo Procura de Defeitos". A opo Consider System Attribute S7_server" s relevante se for utilizada em conjunto com o sistema de controle de processo (PCS7) e no ser tratada nesse curso. A opo "Store Process Diagnostics Data" s relevante utilizando o pacote opcional de software "PDIAG, e no ser tratada nesse curso.

Incluir Atributos de Sistema...

Armazenar Dados de Diagnstico do Processo

SITRAIN Training for


Automation and Drives

Pgina 5-23

Programao Bsica em STEP 7 Arquitetura dos Blocos / O Editor de Blocos

Arquivos Fonte

possvel editar um programa ou partes de um programa no formato de um arquivo fonte STL e depois compil-lo para um bloco. Apenas um arquivo fonte pode conter tambm o cdigo e ser compilado em vrios blocos. Criar um programa usando um arquivo fonte tem as seguintes vantagens: possvel criar e editar o arquivo fonte em qualquer editor ASCII, importar e compilar o mesmo em blocos individuais. A compilao gera blocos individuais e armazena-os no programa S7 do usurio. possvel programar vrios blocos em um arquivo fonte. possvel salvar um arquivo fonte mesmo com erros de sintaxe. Isso no possvel na edio do editor LAD/FBD/STL, devido sua superviso de sintaxe. O nico problema, portanto, que os erros de sintaxe sero descobertos somente no momento da compilao do bloco. O arquivo fonte criado na sintaxe da linguagem de programao STL (lista de instrues). A estrutura do arquivo fonte em blocos, declaraes de variveis ou networks se d atravs de palavras-chave.

SITRAIN Training for


Automation and Drives

Pgina 5-24

Programao Bsica em STEP 7 Arquitetura dos Blocos / O Editor de Blocos

Nota

Nesta seo seleciona-se a estrutura da lista de seleo de smbolos. Pode-se ativar e desativar o aparecimento desta lista na edio atravs da seqncia de menus View -> Display ->Symbol Selection no Editor de Programa. Se o campo da seleo de smbolo estiver ativado, a lista com os smbolos atuais da tabela de smbolos aparecer ao introduzir variveis em LAD e FBD. Na lista que aparece, o smbolo assinalado aquele que melhor se aplica seqncia de caracteres digitados na posio do cursor. O smbolo pode ser aceito com a tecla Enter.

SITRAIN Training for


Automation and Drives

Pgina 5-25

Programao Bsica em STEP 7 Arquitetura dos Blocos / O Editor de Blocos

Вам также может понравиться