Você está na página 1de 18

Programao bsica

O Software STEP 7

Iniciando o STEP 7
Para Iniciar... double-click

SIMATIC S7
Siemens AG 1995. All rights reserved .

Date: 07/11/00 Version: 3.1 File No.: pro1_4.2

Conhecimento em Automao Training-Center

Iniciando o STEP 7 No cone SIMATIC Manager que aparece no Windows 95 ou no menu Start (Iniciar), acima do grupo Programs. Como em todas aplicaes WINDOWS 95, o programa ativado com um double-click no smbolo SIMATIC Manager ou via menu Start SIMATIC STEP 7 SIMATIC Manager

SENAI - SIEMENS - VW

57

Programao bsica

Menu e Barra de Ferramentas do Editor de Programas


Sistema de menu (abrir/fechar etc.) Barra de Ttulos Barra de Menu Barra de Ferramentas rea de Trabalho Barra de Status Ttulo da janela ativa
Botes de Comando Minimizar/Maximizar/fechar

SIMATIC S7
Siemens AG 1995. All rights reserved .

Date: 07/11/00 Version: 3.1 File No.: pro1_4.3

Conhecimento em Automao Training-Center

Janela do STEP 7 Barra de ttulo: contm o ttulo da aplicao e da ferramenta ativada na janela contm todos os menus disponveis para a janela corrente. contm funes e cones de uso freqente do menu de comandos. rea na qual voc digita ou seleciona programa/informaes. Exibe o status e informaes adicionais sobre os dados selecionados. Barra de menu: Barra de ferramentas: rea de trabalho: Barra de Status:

58

SENAI - SIEMENS - VW

Programao bsica

Barra de ferramentas e de menu File: abre, cria, salva, e imprime arquivos ou blocos corta, copia, apaga, cola, seleciona itens. muda a visualizao da tela. seta vrias telas ou opes da aplicao. seleciona o organiza as janelas; sobrepondo, lado a lado, tamanho da janela ou fechar janela. Help: acesso ao help on-line e Tutorial. Edit: View: Options: Window:

SENAI - SIEMENS - VW

59

Programao bsica

Usando o Help do STEP 7

SIMATIC S7
Siemens AG 1995. All rights reserved .

Date: 07/11/00 Version: 3.1 File No.: pro1_4.4

Conhecimento em Automao Training-Center

Sistema Cada parte do STEP 7 possui um sistema de help (ajuda) completo. O sistema consiste de: Help - Menu

O menu uma tabela de contedos e dicionrio de palavras que conduz a vrios tpicos de ajuda. O glossrio fornece definies para os termos usados. Help - Botes de comando

Os botes de comando so localizados em vrios campos de dilogo. O contedo relacionado ao help exibido em vrios campos de dilogo.

60

SENAI - SIEMENS - VW

Programao bsica

Palavras de Comandos Certas palavras so especialmente marcadas no texto do help. Quando voc clicar nestas palavras, um help adicional com uma definio detalhada do termo exibido. F1 O sistema de help pode ser chamado a qualquer momento com a tecla F1 (help sensvel ao contexto). Pesquisa possvel procurar uma informao especfica sobre um termo usando a funo Pesquisa (Search). Imprimir Pode-se imprimir (Print) uma cpia do tpico selecionado. Notas O usurio pode inserir seus prprios comentrios no help. Estes comentrios so identificados no texto de help pelo paper tips(dicas) (Edit Comment). Marcas Uma vez encontrado o texto especfico do help, voc pode marcar a localizao setando como uma marca. Para definir uma marca para futura referncia, selecione Bookmark Define. Navegao Botes de controle << e >> facilitam o avano ou o retorno para outros tpicos do help.

SENAI - SIEMENS - VW

61

Programao bsica

Estrutura de Projeto no SIMATIC Manager


Projeto

Estao HW Programao da CPU do S7-300 Programas S7/M7 (associado um HW) Programa do usurio em arquivos fontes (STL) Programa do usurio com blocos S7 OBs, FBs, FCs, DBs, etc. Programa S7/M7 (no associado um HW) Programa do usurio em arquivos fontes Programa do usurio em blocos S7 OBs, FBs, FCs, DBs, etc.

SIMATIC S7
Siemens AG 1995. All rights reserved .

Date: 07/11/00 Version: 3.1 File No.: pro1_4.5

Conhecimento em Automao Training-Center

Projeto A estrutura do projeto de automao se inicia pelo cone de projeto, localizado no primeiro nvel. O cone identificado pelo nome do projeto.

Estao de HW Para definir e parametrizar o hardware deve-se criar a estao de hardware(S7-300/ S7-400). A estao criada (S7-x00 Station) pode ter seu nome alterado pelo usurio, e seus mdulos so definidos atravs da ferramenta Station Configuration. Ao se definir os mdulos, o sistema automaticamente cria os sub-diretrios respctivos (CPU, Programa, Blocks, etc.)

62

SENAI - SIEMENS - VW

Programao bsica

Programas S7/M7 O programa de usurio referente um CLP propriamente dito, localizado sob o diretrio S7Programs. Este diretrio pode estar ou no associado uma estao especfica criada. Associada um HW, o diretrio se encontra subordinado `a CPU. Caso contrrio fica subordinado diretamente ao Projeto.

Nos sub-diretrios Source e Blocks esto localizados os programas do usurio, em arquivos fontes ou em blocos S7 respectivamente.
Programa S7 (S7-Programms) Blocos de Programa (blocks) Blocos S7 OBs, FBs, FCs, etc.

Arquivos fonte (source files) Diagramas (CFC) Tabela de smbolos (Symbol)

Arquivos fonte: STL, SCL, GRAPH, HiGraph, Diagrama CFC Diagrama SFC

SENAI - SIEMENS - VW

63

Programao bsica

Objetos do STEP 7
SMBOLO OBJETO Projeto Estao Mdulo Programvel (CPU, CP ou FM) Programa S7 (offline) Blocos de Programa (Blocks) Programa S7 (online) Bloco Tabela de Simblicos Conexo DESCRIO Representa o cone Principal: Projeto de Automao Representa um HW configurado, ao qual est subordinado o programa Representa mdulo que contm programa ou parametrizao Contm todos os elementos referentes programao: blocos, arq. fontes, simblicos. Representa o diretrio que contm os blocos de programa: OBs, FBs, DBs Contm os elementos referentes ao programa on-line. Representa o bloco de programa: OB1, FB10, FC34, ... Representa o editor dos simblicos Representa o Editor de Conexes de Comunicao SUBORDINADO A Arquivo Projeto Estao Mdulo Programvel ou Projeto Programa S7 (online ou offline) Mdulo Programvel ou Projeto Blocos de Programa (online ou offline) Programa S7 (offline) Programa S7 (offline)

SIMATIC S7
Siemens AG 1995. All rights reserved .

Date: 07/11/00 Version: 3.1 File No.: pro1_4.6

Conhecimento em Automao Training-Center

Objetos Como uma linguagem moderna, o STEP 7 no poderia deixar de abusar de objetos para tornar o uso do software intuitivo e user-friendly. Assim uma srie de objetos representam as diferentes ferramentas, arquivos e funes disponveis. Estrutura A estrutura do projeto j explicada anteriormente, mostra que o projeto hierarquizado, tendo-se acesso aos diferentes objetos conforme se avana na estrutura (subordinado a ....).

64

SENAI - SIEMENS - VW

Programao bsica

Programas S7 online e offline As pastas de programa de usurio (S7-Programs) diferem entre si nos modos online e offline. No modo online est se acessando diretamente o programa na CPU, portanto s se encontram l os blocos realmente relevantes para o funcionamento do CLP. Assim, objetos como Tabela de Simblicos e Arquivos fontes s so encontrados no modo off-line. Outros Objetos Alm dos objetos listados acima existem outros que representam outras funes. Alguns destes objetos so encontrados somente se instalados outros pacotes opcionais: Arquivos Fontes - Subordinado a Source Files Parametrizao da Rede (MPI, Profibus, etc.) - Subordinado ao Projeto Estaes externas para configurao de comunicao - Subordinado ao Projeto Tela de OP - Subordinado ao Projeto - Opcional PROTOOL Pasta de Diagramas CFC - Subordinado a Programa S7 - Opcional CFC

SENAI - SIEMENS - VW

65

Programao bsica

Blocos do STEP7

Projeto

SIMATIC S7
Siemens AG 1995. All rights reserved .

Date: 07/11/00 Version: 3.1 File No.: pro1_4.7

Conhecimento em Automao Training-Center

Blocos Blocos so partes funcionais do programa do usurio. Eles diferem em funo, uso e estruturas. Blocos representam o cdigo executvel do programa. O ambiente STEP 7 suporta os seguintes tipos de blocos: Blocos lgicos: OBs FCs FBs - Blocos de organizao - funes - blocos de funes

SFCs - Funes de sistema SFBs - blocos de funo de sistema

66

SENAI - SIEMENS - VW

Programao bsica

Blocos de dados: DBs - Blocos de dados SDBs - Blocos de dados de sistema

Tipos de dados definidos pelo usurio: UDTs

VAT VAT (Tabela para monitorao/modificao de variveis) no so blocos, mas so arquivadas no programa do usurio.

SENAI - SIEMENS - VW

67

Programao bsica

Navegando no STEP 7

SIMATIC S7
Siemens AG 1995. All rights reserved .

Date: 07/11/00 Version: 3.1 File No.: pro1_4.8

Conhecimento em Automao Training-Center

A navegao dentro do STEP 7 muito parecida com a navegao do Windows Explorer . possvel inclusive abrir vrios projetos, ou visualizar offline e online ao mesmo tempo, como mostrado na figura acima. Para obter isto utilize Window Arrange. Na Janela Direita A janela exibe um projeto no modo offline, com toda a estrutura j vista anteriormente. Na Janela Esquerda Esta janela exibe o contedo da CPU, acessada pela funo Acessible Nodes. Na janela esto listados todos os blocos contidos na CPU (FC, OB, SFC, etc)

68

SENAI - SIEMENS - VW

Programao bsica

Wizard

7TOP_T1D

SIMATIC S7
Siemens AG 1995.All rights reserved.

Date: 07/11/00 Version : 3.1 File No.: pro1_4.9

Conhecimento em Automao Training -Center

Wizard Wizard um assistente que auxilia a criao do projeto. Para inici-lo utilize a opo File New Project Wizard. Passos O Wizard vai auxiliando nos passos necessrios para a criao do projeto. Tipo de CPU, blocos OB a serem criados e nome do projeto. O usurio tem ainda a opo de criar os blocos OBs no modo texto. Como se nota, o Wizard cria sempre um projeto com estao de hardware e programa. Programa do Usurio Ao usurio cabe apenas a criao do seu programa. O Hardware criado contm somente a CPU, devendo-se complementar o hardware e parametriz-lo se necessrio.
SENAI - SIEMENS - VW

69

Programao bsica

Exerccio 4.1: Criando um Projeto


Iniciar o SIMATIC Manager (diretamente do WINDOWS95)

Ento selecione File => New => Project ou click o cone New .

SIMATIC S7
Siemens AG 1995. All rights reserved .

Date: 07/11/00 Version: 3.1 File No.: pro1_4.10

Conhecimento em Automao Training-Center

O projeto contm todos os programas e dados para as tarefas do controlador lgico programvel. Este projeto pode conter um ou vrios programas que so usados em uma ou vrias CPUs. Um projeto uma estrutura localizado no diretrio raiz do seu dispositivo de programao. Metas Apagando e criando um projeto. Procedimentos 1. inicie o SIMATIC Manager. 2. Selecione no menu de comando File Delete Project. 3. Selecione PRO1 1) na lista de projetos e confirme com OK. 70
SENAI - SIEMENS - VW

Programao bsica

4. Depois do projeto apagado, selecione no menu de comando File New Project. 3. Digite o nome do projeto "PRO1"no campo indicado. 4. Confirme com OK. Resultado Quando voc selecionar o projeto no SIMATIC Manager , o nome do seu projeto ser exibido prximo ao smbolo de projeto. Projetos no SIMATIC Manager tem o seguinte smbolo:

1) Deletar o programa PRO1 somente se existente.

SENAI - SIEMENS - VW

71

Programao bsica

Exerccio 4.2: Criando um Programa S7

Use Insert => Program => S7 Program para criar uma nova CPU de programas.

DICA DO WINDOWS95 : Use o boto esquerdo do mouse para destacar o projeto e ento pressione o boto da direita. Aparece o menu com o qual voc pode criar mais rpido um novo programa S7 via Insert New Object => S7 Program.

SIMATIC S7
Siemens AG 1995. All rights reserved .

Date: 07/11/00 Version: 3.1 File No.: pro1_4.11

Conhecimento em Automao Training-Center

Um programa S7 uma combinao de blocos de programas, bloco de dados, comentrios e smbolos que so ligados a uma aplicao. Criando este programa, est-se criando uma estrutura na qual todos estes componentes de programa so combinados. Metas Criar um novo programa S7. Procedimentos 1. Inicie o SIMATIC Manager. 2. Clique no projeto PRO1.

72

SENAI - SIEMENS - VW

Programao bsica

3. Selecione no menu de comando Insert => Program => S7 Program (ou use o boto da direita do mouse como descrito acima). 4. Um novo programa S7 com o nome "S7 Program 1" criado. 5. Selecionar o programa com o boto da esquerda do mouse e ento com o boto da esquerda clique em "S7 Program 1" novamente. 6. Especifique o nome como PROGA . 7. Nesta pasta voc pode encontrar o programa atual com o nome dos blocos (programa do usurio), Source (programas fonte) e a pasta de simblicos com a lista de smbolos. 8. Confirme com OK. Resultado Um novo programa S7 criado com o projeto PRO1. O programa S7, programa do usurio, automaticamente criado nesta pasta. Usando o SIMATIC Manager voc pode ver o subdiretrio PROG1. Um bloco OB1 vazio automaticamente criado no programa do usurio.

SENAI - SIEMENS - VW

73

Programao bsica

74

SENAI - SIEMENS - VW