Este documento fornece uma introdução sobre comunicação básica e expandida no SIMATIC S7, incluindo sub-redes, serviços de comunicação, blocos de função para comunicação e configuração de redes e conexões.
1. Comunicação Básica e Expandida S7
SIMATIC S7
Siemens AG 1999. All rights reserved.
Date:
File:
09.03.2014
PRO2_10P.1
Conhecimento em Automação
Training Center
2. Comunicação Básica e Expandida S7
SIMATIC S7
Siemens AG 1999. All rights reserved.
Date:
File:
09.03.2014
PRO2_10P.2
Conhecimento em Automação
Training Center
3. Sub-redes em SIMATIC
P G 720
OPs
PC, OS
PG
Rede MPI
Ethernet Industrial
Ponto a Ponto
PROFIBUS
SIMATIC S5
S7-400
M7-400
S7-300
PROFIBUS DP
Nível de Célula
-SINUMERIK, RCM
-TI 505
-Outros PLC
Nível de Campo
DP/AS-I Link
ET 200C
ET 200B/L
ASI (Actuator Sensor Interface)
Nível AS-I
Fonte de Alimentação AS-I
Sub módule AS-I
Equipamentos de campo com
AS-I ASIC
SIMATIC S7
Siemens AG 1999. All rights reserved.
Date:
File:
Sensores e Atuadores
09.03.2014
PRO2_10P.3
Conhecimento em Automação
Training Center
4. Dados Globais
Funções PG e IHM
Comun. S7 Básica
Comunicação S7 Expandida
Comun. Conf.
Padrões
Comunicação
SIMATIC S7
Serviços de Comunicação para SIMATIC
FDL
ISO-on-TCP
Comunic.
aberta
FMS
Siemens AG 1999. All rights reserved.
MAP 3.0
DP
MPI
SIMATIC S7
ISO-Transport
Profibus
Date:
File:
09.03.2014
PRO2_10P.4
Ethernet
Conhecimento em Automação
Training Center
5. Serviços de Comunicação S7 para S7-300/400
Dados Globais
Sistemas
operac.
CPUs
Programas controlados e/ou cíclicos
através da MPI ou K-Bus
Sistemas
operac.
CPUs
Funções PG e IHM
Sistemas
operac.
CPUs
Controle através sistema operacional
PG 720
pela MPI, K-Bus, Profibus e
Ethernet Industrial
Comunicação Básica sem
configuração de conexão
Comunicação Expandida através
de conexões configuradas
Programa
controlado via
Programa
controlado via
SFC
MPI ou K-Bus
SIMATIC S7
Siemens AG 1999. All rights reserved.
SFB
SFC
SFB
MPI, K-Bus,
Profibus ou
Ethernet Industrial
Date:
File:
09.03.2014
PRO2_10P.5
Conhecimento em Automação
Training Center
6. Conexões entre Participantes da Comunicação
PROFIBUS
Ethernet
Industrial
Conexão S7 através de Ethernet
S7-400
CP
CPU 1
Ethernet
Industrial
CP
CPU 2
S7-300
CP
MPI
PROFIBUS
Ethernet Industrial
Conexão S7
através de MPI
Conexão S7
através de PROFIBUS
Conexão PG
através de MPI
Conexão OP através
de PROFIBUS
PG 720
SIMATIC S7
Siemens AG 1999. All rights reserved.
Date:
File:
09.03.2014
PRO2_10P.6
Conhecimento em Automação
Training Center
7. Atribuição de Recursos de Conexão para Comunicação S7
S7-300/400:
MPI ou interface
PROFIBUS DP
interno
S7-300/400:
Ethernet Industrial
ou PROFIBUS-CP
S7-300:
PROFIBUS DP
interno
CPU
CP
recurso livre p/ conexão
recurso de conexão ocupada
SIMATIC S7
Siemens AG 1999. All rights reserved.
Date:
File:
CPU
FM
S7-300:
interface MPI
CPU
FM
S7-400:
MPI ou
PROFIBUS DP
interno
CPU
CPU
09.03.2014
PRO2_10P.7
FM
Conhecimento em Automação
Training Center
8. Dados Característicos das CPUs S7 - Comunicação
CPU 312
IFM CPU 313
CPU 314
CPU 315/-2 DP
1 PG
1 OP
2 p/funç. S7
1 PG
1 OP
2 p/funç. S7
4 para SFCs
1 PG
1 OP
2 p/funç. S7
8 para SFCs
1 PG
1 OP
2 p/funç. S7
8 para SFCs
CPU 412-1
1 PG
1 OP
14 p/funç. S7
ou
14 para SFCs
SIMATIC S7
Siemens AG 1999. All rights reserved.
CPU 316
CPU 318-2
1 PG
1 PG
1 OP
1 OP
2 p/funç. S7
30 p/funç. S7
8 para SFCs ou 30 para SFCs
CPU 413-1/2 DP
CPU 414-1/2 DP
CPU 416-1/2DP
CPU 417-4
1 PG
1 OP
14 p/funç. S7
ou
14 para SFCs
1 PG
1 OP
30 p/funç. S7
ou
30 para SFCs
1 PG
1 OP
62 p/funç. S7
ou
62 para SFCs
1 PG
1 OP
62 p/funç. S7
ou
62 para SFCs
Date:
File:
09.03.2014
PRO2_10P.8
Conhecimento em Automação
Training Center
9. SFCs de Comunicação: Vista Geral
Troca de dados utilizando a sub-rede MPI ou com a estação
Nenhuma configuração de conexão necessária em comparação a comunicação com
uso dos SFBs
A conexão com o parceiro é dinamicamente configurada e disconectada
Dados do usuário até 76 bytes
Pode ser utilizada em todas as CPUs S7-300/400
Variáveis também podem ser lidas e escritas no S7-200 através do PROFIBUS DP
(X_GET, X_PUT)
Os parceiros de comunicação também podem ser encontrados em outro projeto S7
SIMATIC S7
Siemens AG 1999. All rights reserved.
Date:
File:
09.03.2014
PRO2_10P.9
Conhecimento em Automação
Training Center
10. SFCs de Comunicação: Vista Geral dos Blocos
SFC
NAME
Short Description
SFC 65
X_SEND
Bloco Send para envio de dados para o bloco X_RCV (Client)
SFC 66
X_RCV
Bloco Receive para recebimento de dados p/o bloco X_SEND
SFC 67
X_GET
Lê dados do PLC parceiro
SFC 68
X_PUT
Escreve dados do PLC parceiro
SFC 69
X_ABORT
Aborta conexão existente
SFC 72
I_GET
Lê dados da CPU parceira
SFC 73
I_PUT
Escreve dados da CPU parceira
SFC 74
I_ABORT
Aborta conexão da CPU parceira
SIMATIC S7
Siemens AG 1999. All rights reserved.
Date:
File:
09.03.2014
PRO2_10P.10
Conhecimento em Automação
Training Center
11. SFCs de Comunicação: Bloco X_GET (SFC 67)
Representação LAD/FBD
Representação STL
Exemplo com parâmetros atribuídos
SFC65 (X_GET)
CALL SFC 67
REQ:= I 0.4
//Gatilho
CONT:= FALSE
//Disc. conexão
DEST_ID:= W#16#3
//Endereço MPI
VAR_ADDR:= P#M20.0 BYTE 10 //Var. Remota
RET_VAL:= MW100
//Código de erro
BUSY:= M 4.1
//SFC ativa
SD:= P#M0.0 BYTE 10
//Variável Local
SIMATIC S7
Siemens AG 1999. All rights reserved.
Date:
File:
09.03.2014
PRO2_10P.11
REQ
RET_VAL
CONT
DEST_ID
BUSY
RD
VAR_ADDR
Conhecimento em Automação
Training Center
12. SFCs de Comunicação: Bloco X_PUT (SFC 68)
Representação LAD/FBD
Representação STL
Exemplo com parâmetros atribuídos
SFC68 (X_PUT)
CALL SFC 68
REQ:= I 0.5
//Gatilho
CONT:= FALSE
//Disc. conexão
DEST_ID:= W#16#3
//Endereço MPI
VAR_ADDR:= P#M20.0 BYTE 10 //Var. Remota
SD:= P#M0.0 BYTE 10
//Variável Local
RET_VAL:= MW100
//Código de erro
BUSY:= M 4.1
//SFC ativo
REQ
RET_VAL
CONT
BUSY
DEST_ID
VAR_ADDR
SD
SIMATIC S7
Siemens AG 1999. All rights reserved.
Date:
File:
09.03.2014
PRO2_10P.12
Conhecimento em Automação
Training Center
13. SFCs de Comunicação: Bloco X_SEND (SFC 65)
Representação LAD/FBD
Representação STL
Exemplo com parâmetros atribuídos
CALL SFC 65
REQ:= M4.0
CONT:= FALSE
DEST_ID:= W#16#4
REQ_ID:= DW#16#1
SD:= P#M20.0 BYTE 10
RET_VAL:= MW40
BUSY:= M 4.1
SFC65 (X_SEND)
REQ
RET_VAL
BUSY
CONT
//Gatilho
//Disc. conexão
//Ender. MPI
//Identificador
//Variável
//Código de erro
//SFC activa
DEST_ID
REQ_ID
SD
SIMATIC S7
Siemens AG 1999. All rights reserved.
Date:
File:
09.03.2014
PRO2_10P.13
Conhecimento em Automação
Training Center
14. SFCs de Comunicação: Bloco X_RCV (SFC 66)
Representação LAD/FBD
Representação STL
Exemplo com parâmetros atribuídos
CALL SFC 66
EN_DT:= TRUE
RET_VAL:= MW 50
REQ_ID:= MD52
NDA:= M40.0
RD:= P#M20.0 BYTE 10
//Gatilho trans. dados
//Código de erro
// ID do Job
//Dados disponíveis
//Variável
SFC66 (X_RSV)
EN_DT
RET_VAL
REQ_ID
NDA
RD
SIMATIC S7
Siemens AG 1999. All rights reserved.
Date:
File:
09.03.2014
PRO2_10P.14
Conhecimento em Automação
Training Center
15. SFBs de Comunicação: Vista Geral
Troca de dados utilizando MPI, K-Bus, Profibus ou Ethernet Industrial
Configuração das conexões através da tabela de conexão
As conexões são configuradas durante o restart completo e existem
permanentemente (exceto no modo STOP)
Tamanho dos dados do usuário até 64 KBytes
Serviços de comunicações também para controle (Stop, Start) do parceiro
SFBs existem para todas CPUs S7-400
Dados também podem ser lidos e escritos por um S7-300 (GET/PUT)
Diferentes tarefas podem ser manipuladas através de uma conexão
SIMATIC S7
Siemens AG 1999. All rights reserved.
Date:
File:
09.03.2014
PRO2_10P.15
Conhecimento em Automação
Training Center
16. SFBs de Comunicação: Vista Geral dos Blocos
SFB/SFC
NOME
Tipo de Com. Descrição abreviada
SFB 8
USEND
mão dupla
Bloco de Envio p/envio de dados ao bloco URCV (Client)
SFB 9
URCV
mão dupla
Bloco de Recebimento p/recebimento de dados do bloco
USEND
SFB 12
BSEND
mão dupla
Bloco de Envio p/envio de grandes blocos de dados p/
bloco BRCV (até 64 KByte)
SFB 13
BRCV
mão dupla
Bloco de Recebimento p/recebimento de grandes blocos de
dados (até 64 Kbyte)
SFB 14
GET
mão única
Leitura de dados do PLC parceiro
SFB 15
PUT
mão única
Escrita de dados para o PLC parceiro
SFB 16
PRINT
mão única
Envio de dados para impressora remota
SFB 19
START
mão única
Realiza restart completo no parceiro
SFB 20
STOP
mão única
Coloca o parceiro em modo Stop
SFB 21
RESUME
mão única
Realiza restart no parceiro
SFB 22
STATUS
mão única
Verifica o estado do parceiro
(RUN, STOP, start-up, hold)
SFB 23
USTATUS
mão única
Recebe menssagens de estado do parceiro
SFC 62
CONTROL
---
verifica o estado interno de uma conexão S7 + SFB
SIMATIC S7
Siemens AG 1999. All rights reserved.
Date:
File:
09.03.2014
PRO2_10P.16
Conhecimento em Automação
Training Center
17. Serviços de Comunicação de “mão única“ utilizando Conexões S7
Conexão S7 Lógica
(mão única ou mão dupla)
S7-400
S7-300/400
CPU
MPI=2
CPU
MPI=3
1
ID Local
MPI=2
conexão física,
p.ex. MPI
MPI=2
1
Sistema
Operacional
das CPUs
SFB:
- GET
- PUT
- STOP
- START
- STATUS
SIMATIC S7
Siemens AG 1999. All rights reserved.
Date:
File:
09.03.2014
PRO2_10P.17
Conhecimento em Automação
Training Center
18. Serviços de Comunicação de “mão dupla“ utilizando Conexões S7
S7-400
Conexão S7 Lógica
(mão dupla)
CPU
S7-400
1
MPI=2
CPU
MPI=3
2
ID Local
MPI=2
Conexão física,
p.ex. MPI
MPI=2
1
2
SFB:
SIMATIC S7
Siemens AG 1999. All rights reserved.
SFBs
- USEND
- URCV
- BSEND
- BRCV
- URCV
- USEND
- BRCV
- BSEND
Date:
File:
09.03.2014
PRO2_10P.18
Conhecimento em Automação
Training Center
19. Configuração de Redes de Comunicação com NETPRO
Inserir estações de HW
Duplo click
Duplo click
Duplo click
SIMATIC S7
Siemens AG 1999. All rights reserved.
Date:
File:
09.03.2014
PRO2_10P.19
Conhecimento em Automação
Training Center
20. Configuração de Conexões S7
Inserir conexão
Estação Remota
Selecionar
CPU Remota
SIMATIC S7
Siemens AG 1999. All rights reserved.
Date:
File:
09.03.2014
PRO2_10P.20
Conhecimento em Automação
Training Center
21. Estabelecendo Propriedades de Conexão
SIMATIC S7
Siemens AG 1999. All rights reserved.
Date:
File:
09.03.2014
PRO2_10P.21
Conhecimento em Automação
Training Center
22. Compilando e Transferindo os Dados de Configuração
Salva e Compila
Transferência
SIMATIC S7
Siemens AG 1999. All rights reserved.
Date:
File:
09.03.2014
PRO2_10P.22
Conhecimento em Automação
Training Center
23. SFBs de Comunicação: Bloco GET (SFB 14)
Representação STL
Representação LAD
Exemplo com parâmetros atribuídos
CALL GET, I_GET
REQ:=I 0.2
ID:=W#16#1
NDR:=#NDR_FLAG
ERROR:= #ERROR_F
STATUS:= #STATUS_W
ADDR_1:=P#I 0.0 BYTE 1
ADDR_2:=P#I 4.0 WORD 1
ADDR_3:=
ADDR_4:=
RD_1:=P#Q 0.0 BYTE 1
RD_2:=P#Q 4.0 WORD 1
RD_3:=
RD_4:=
SIMATIC S7
Siemens AG 1999. All rights reserved.
DB14 (DB Instance)
//Com DB Instance
//Partida
//Número da conexão
//Novo dado recebido
//End. com erro
//Inform. adicional
//1. var. remota
//2. var. remota
//3. var. remota
//4. var. remota
//1. var. local
//2. var. local
//3. var. local
//4. var. local
Date:
File:
09.03.2014
PRO2_10P.23
SFB14 (GET)
EN
ENO
REQ
NDR
ID
ERROR
ADDR_1
STATUS
ADDR_2
ADDR_3
ADDR_4
RD_1
RD_2
RD_3
RD_4
Conhecimento em Automação
Training Center
24. SFBs de Comunicação: Bloco PUT (SFB 15)
Representação STL
Representação LAD
Exemplo com parâmetros atribuídos
DB15 (DB Instance)
CALL PUT, I_PUT(DB Instance)
REQ:=I 0.3
ID:=W#16#1
DONE:= #DONE_F
ERROR:= #ERROR_F
STATUS:= #STATUS_W
ADDR_1:=P#Q 12.0 WORD 1
ADDR_2:=
ADDR_3:=
ADDR_4:=
SD_1:=P#I 2.0 WORD 1
SD_2:=
SD_3:=
SD_4:=
SIMATIC S7
Siemens AG 1999. All rights reserved.
//Partida
//Número conexão
//Término c/Sucesso
//Término com erro
//Informação término
//1. var. remota
//2. var. remota
//3. var. remota
//4. var. remota
//1. var. local
//2. var. local
//3. var. local
//4. var. local
Date:
File:
09.03.2014
PRO2_10P.24
SFB15 (PUT)
EN
ENO
REQ
DONE
ID
ERROR
ADDR_1
STATUS
ADDR_2
ADDR_3
ADDR_4
SD_1
SD_2
SD_3
SD_4
Conhecimento em Automação
Training Center
25. SFBs de Comunicação: Bloco USEND (SFB 8)
Representação LAD
Representação STL
Exemplo com parâmetros atribuídos
DB 8 (DB Instance)
CALL USEND, I_USEND(DB Instance)
REQ:= I 0.4
//Partida
ID:=W#16#3
//Número conexão
R_ID:=DW#16#B1
//Bloco par
DONE:= #DONE_F
//Término c/sucesso
ERROR:= #ERROR_F
//Término com erro
STATUS:= #STATUS_W
//Informação de erro
SD_1 :=P#DB3.DBX0.0 BYTE 100 //1. var. local
SD_2 :=P#DB3.DBX100.0 BYTE 100 //2. var. local
SD_3 :=P#DB3.DBX200.0 BYTE 100 //3. var. local
SD_4 :=P#DB3.DBX300.0 BYTE 154 //4. var. local
SIMATIC S7
Siemens AG 1999. All rights reserved.
Date:
File:
09.03.2014
PRO2_10P.25
SFB 8 (USEND)
EN
ENO
REQ
DONE
ID
ERROR
R_ID
STATUS
SD_1
SD_2
SD_3
SD_4
Conhecimento em Automação
Training Center
26. SFBs de Comunicação: Bloco URCV (SFB 9)
Representação STL
Representação LAD
Exemplo com parâmetros atribuídos
DB 9 (DB Instance)
CALL URCV, I_URCV
//com DB Instance
EN_R:= I 0.5
//Partida
ID:= W#16#3
//Conexão S7
R_ID:= DW#16#B1
//Bloco par
NDR:= #NDR_F
//Novo dado recebido
ERROR:= #ERROR_F
//Término com erro
STATUS:= #STATUS_W
//Informação de erro
RD_1:=P#DB3.DBX0.0 BYTE 100 //1. var.
RD_2:=P#DB3.DBX100.0 BYTE 100 //2. var.
RD_3:=P#DB3.DBX200.0 BYTE 100 //3. var.
RD_4:=P#DB3.DBX300.0 BYTE 154 //4. var.
SIMATIC S7
Siemens AG 1999. All rights reserved.
Date:
File:
09.03.2014
PRO2_10P.26
SFB 9 (URCV)
EN
ENO
EN_R
NDR
ID
ERROR
R_ID
STATUS
RD_1
RD_2
RD_3
RD_4
Conhecimento em Automação
Training Center
27. SFBs de Comunicação: Bloco BSEND (SFB 12)
Representação STL
Representação LAD
Exemplo com parâmetros atribuídos
DB 12 (DB Instance)
CALL BSEND, I_BSEND
//Com DB Instance
REQ:= I 0.4
//Partida
R:= I 0.5
//Reseta BSEND
ID:=W#16#3
//Conexão S7
R_ID:=DW#16#B2
//Bloco par
DONE:= #DONE_F
//Término c/ sucesso
ERROR:= #ERROR_F
//Término com erro
STATUS:= #STATUS_W
//Informação adicional
SD_1:=P#DB1.DBX0.0 BYTE 40000 //Dado enviado
LEN:= #DB_LEN
//Comprimento do dado
SIMATIC S7
Siemens AG 1999. All rights reserved.
Date:
File:
09.03.2014
PRO2_10P.27
SFB 12 (BSEND)
EN
ENO
REQ
DONE
R
ERROR
ID
STATUS
R_ID
SD_1
LEN
Conhecimento em Automação
Training Center
28. SFBs de Comunicação : Bloco BRCV (SFB 13)
Representação STL
Representação LAD
Exemplo com parâmetros atribuídos
DB 13 (DB Instance)
CALL BRCV, I_BRCV
//Com DB Instance
EN_R:= I 0.4
//Partida
ID:=W#16#3
//Conexão S7
R_ID:=DW#16#B2
//Bloco par
NDR:= #NDR_F
//Novo dado recebido
ERROR:= #ERROR_F
//Término com erro
STATUS:= #STATUS_W
//Informação adicional
RD_1:=P#DB2.DBX0.0 BYTE 40000 //Caixa correio Rec.
LEN:= #DB_LEN
//Comprim. cx.correio Rec.
SIMATIC S7
Siemens AG 1999. All rights reserved.
Date:
File:
09.03.2014
PRO2_10P.28
SFB 13 (BRCV)
EN
ENO
EN_R
NDR
ID
ERROR
R_ID
STATUS
RD_1
LEN
Conhecimento em Automação
Training Center
29. SFBs de Comunicação : Bloco STOP (SFB20)
Representação STL
Representação LAD/FBD
Exemplo com parâmetros atribuídos
CALL "STOP","I_STOP"
REQ:= I 0.0
ID:= W#16#1
PI_NAME:= P#M100.0 Byte 9
IO_STATE:=
DONE:= #DONE_F_20
ERROR:= #ERROR_F_20
STATUS:= #STATUS_W_20
DB20 (DB Instance)
//DB Instance
//Degrau de partida
//Número da conexão
//Ver nota de rodapé
//Não usado
//Término c/sucesso
//Término com erro
//Informações de erro
SFB20(STOP)
EN
ENO
REQ
DONE
ID
ERROR
PI_NAME
STATUS
IO_STATE
* Detalhe da posição na memória para o início do: 'P_PROGRAM''
SIMATIC S7
Siemens AG 1999. All rights reserved.
Date:
File:
09.03.2014
PRO2_10P.29
Conhecimento em Automação
Training Center
30. SFBs de Comunicação : Bloco START (SFB19)
Representação STL
Representação LAD/FBD
Exemplo com parâmetros atribuídos
CALL "START","I_START"
REQ:= I 0.1
ID:= W#16#1
PI_NAME:= P#M100.0 Byte 9
ARG:=
IO_STATE:=
DONE:= #DONE_F_20
ERROR:= #ERROR_F_20
STATUS:= #STATUS_W_20
DB19 (DB Instance)
//Com DB Instance
//Degrau de partida
//Número da conexão
//Ver nota de rodapé
//Não usado
// Não usado
//Término com sucesso
//Término com erro
//Informações de erro
SFB19 (START)
EN
ENO
REQ
DONE
ID
ERROR
PI_NAME
STATUS
ARG
IO_STATE
* Detalhe da posição na memória para o início do: 'P_PROGRAM''
SIMATIC S7
Siemens AG 1999. All rights reserved.
Date:
File:
09.03.2014
PRO2_10P.30
Conhecimento em Automação
Training Center
31. SFBs de Comunicação : Bloco controle (SFC 62)
Representação STL
Representação LAD
Exemplo com parâmetros atribuídos
CALL "controle"
EN_R:= I 0. 2
I_DB:= W#16#F
OFFSET:= W#16#0
RET_VAL:= MW4
ERROR:= Q 0.4
STATUS:= MW 4
I_TYP:= MB 52
I_STATE:= MB 53
I_CONN:= M 54.0
I_STATUS:= MW102
SIMATIC S7
Siemens AG 1999. All rights reserved.
//Partida
//Número DB Instance
//Para multi-instances
//Informações erro
//Término com erro
//Informação estado
//Tipo de SFB
//Estado SFB
//Estado de conexão
//Estado do SFB
Date:
File:
09.03.2014
PRO2_10P.31
SFC 62 (CONTROL)
EN
ENO
EN_R
RET_VAL
I_DB
ERROR
OFFSET
STATUS
IO_STATE
I_TYP
I_STATE
I_CONN
I_STATUS
Conhecimento em Automação
Training Center
32. Exercício 10.1: Configurando uma conexão S7
S7-300
Conexão S7
lógica
(mão única)
CPU
MPI=2
MPI=3
S7-400
CPU
ID Local
1
Cabo PROFIBUS
MPI=2
MPI=2
PG 720
Cabo MPI
MPI=0
SIMATIC S7
Siemens AG 1999. All rights reserved.
Date:
File:
09.03.2014
PRO2_10P.32
Conhecimento em Automação
Training Center
33. Exercício 10.2: Comunicação com os SFBs GET/PUT
S7-300
Programa no S7-400
S7-400
OB 1
CALL SFB14,DB14
REQ= I 0.0
ID:=W#16#1
.
.
.
CALL SFB 15,DB15
REQ=I 0.1
ID:=W#16#1
.
.
CPU
CPU
1
MPI=2
QB 40
.
.
GET
IB 0
QW 42
IW 4
IW 30
QW 12
PUT
SIMATIC S7
Siemens AG 1999. All rights reserved.
Date:
File:
09.03.2014
PRO2_10P.33
Conhecimento em Automação
Training Center
34. Exercício 10.3: Comunicação com os SFBs START/STOP
Programa no S7-400
S7-300
OB 1
Conexão S7
lógica
(mão única)
CALL SFB20,DB20
REQ= I 28.0
ID:=W#16#1
PI_NAME:= P#M100.0 Byte 9
CALL SFB 19,DB19
REQ=I 28.1
ID:=W#16#1
PI_NAME:= P#M100.0 Byte 9
.
.
.
CPU
MPI=2
MPI=3
S7-400
CPU
1
ID Local
MPI=2
MPI=2
SIMATIC S7
Siemens AG 1999. All rights reserved.
Date:
File:
09.03.2014
PRO2_10P.34
Conhecimento em Automação
Training Center