Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SIMATIC S7
Siemens AG 1998. All rights reserved.
Data: Arquivo:
21/03/2012 PRO2_01P.1
Memria de Carga
32 Bit 32 Bit 32 Bit Blocos Lgicos Blocos de Dados
Registradores de Endereos
AR1 AR2
32 Bit 32 Bit
T, S, =,...
rea de I/O
Memria de Sistema
Imagem de processo de entrada Imagem de processo de sada Bit de memria Temporizadores Contadores Pilha de Dados Locais Pilha de Interrupo Pilha de Blocos
Tamanho DB Tamanho DI
16 Bit
Palavra de Status
Status Bits
16 Bit
Registradores na CPU S7
SIMATIC S7
Siemens AG 1998. All rights reserved.
Tarefa
/FC RLO STA OR OS OV CC0 CC1 BR sem funo
Grandeza
20 21 22 23 24 25 26 27 28 29 ..210
Significado
Primeiro Cheque Resultado Lgico da Operao Status Or (ou) Estouro Armazenado Estouro Bit de Resultado Bit de Resultado Resultado Binrio
SIMATIC S7
Siemens AG 1998. All rights reserved.
Data: Arquivo:
21/03/2012 PRO2_01P.3
Cheque em STL A OV Verifica o estouro de capacidade A OS Verifica o estouro de capacidade memorizado A BR Verifica o bit de memria BR Cheque do Resultado Binrio (CC0, CC1) A ==0 Resultado igual a 0 A >0 Resultado maior que 0 A <>0 Resultado no igual a 0 A =<0 Resultado menor que ou igual a 0 etc. A UO Operao no permitida Cheque em LAD e em FBD
OV M 4.0 S >0 M 4.0 S
SIMATIC S7
Siemens AG 1998. All rights reserved.
Data: Arquivo:
21/03/2012 PRO2_01P.4
Significado
Fixa o RLO em "1"
Exemplo
SET //RLO-1-bit de memria = M 0.1
CLR
NOT
CLR
//RLO-0-bit de memria
O Manual O Automtico NOT; = modo de operao = M0.0 I 1.0 I 1.1 I 1.2 SAVE
SAVE
Q 4.2
Q 5.0
SIMATIC S7
Siemens AG 1998. All rights reserved.
Data: Arquivo:
21/03/2012 PRO2_01P.5
STL
Network 1: Programa Cclico A I 0.0 JNB _001 CALL FC 23 Step_bit_memory Step_display :=QW12 _001: A BR = M 10.0
( )
QW12
:=MW12
MW12
( )
MW100
OUT
SIMATIC S7
Siemens AG 1998. All rights reserved.
Data: Arquivo:
21/03/2012 PRO2_01P.6
JCB Label1)
JNB Label1) JBI Label1) JBNI Label1) JO Label1) JOS Label1)
constitudo de at 4 dgitos alfanumricos
SIMATIC S7
Siemens AG 1998. All rights reserved.
Data: Arquivo:
21/03/2012 PRO2_01P.7
JN Label1)
JP Label1) JM Label1) JPZ Label1) JMZ Label1) JUO Label1)
Salta se na palavra de status o bit "CC1" no for igual a "CC0" (Resultado <> 0)
Salta se na palavra de status o bit "CC1"=1 e "CC0"=0 (Resultado > 0) Salta se na palavra de status o bit "CC1"=0 e "CC0"=1 (Resultado < 0) Combina os saltos JZ e JP (Resultado >= 0) Combina os saltos JM e JZ (Resultado <= 0) Salta se: nmero real invlido desordenado ou diviso por zero
1)
SIMATIC S7
Siemens AG 1998. All rights reserved.
Data: Arquivo:
21/03/2012 PRO2_01P.8
. . .
JU Label_n Over: Label_1: Instrues para 1) ACCU1 > n Instrues para 2) ACCU1 = 0
. . .
Label_n: Instrues para ACCU1 = n
SIMATIC S7
Siemens AG 1998. All rights reserved.
CLR
.
. . L MW10
// Cdigo
// Cdigo // Cdigo // Carrega o contador de voltas // novamente
Sim
LOOP NEXT
(Decrementa ACCU1 ACCU1<>0?)
SIMATIC S7
Siemens AG 1998. All rights reserved.
Data: Arquivo:
21/03/2012 PRO2_01P.10
BE
Fim de Bloco
BEU
BEC
SIMATIC S7
Siemens AG 1998. All rights reserved.
Data: Arquivo:
21/03/2012 PRO2_01P.11
converte p/ DINT
BTD
converte p/ DINT
-D
Resultado positivo (>=0) Resultado negativo [JM Label] Deleta o display Escreve o valor de IW 4 no display
IW4 (IW2, mod. 32 bit) IW0 (IW0, mod. 32 bit) QW12 (QW6, mod. 32 bit)
SIMATIC S7
Siemens AG 1998. All rights reserved.
Data: Arquivo:
21/03/2012 PRO2_01P.12
converte p/ DINT
BTD
converte p/ DINT
*I
Sem estouro Estouro [JO Label] Apaga o display DTB Converte o resultado para BCD
IW4 (IW2, mod. 32 bit) IW0 (IW0, mod. 32 bit) QW12 (QW6, mod. 32 bit)
SIMATIC S7
Siemens AG 1998. All rights reserved.
Data: Arquivo:
21/03/2012 PRO2_01P.13
Motor_girar para direita Motor_girar para esquerda Desligar motor Ligar buzina Desligar buzina
Label: Saltar via salto para lista Endereos: S7-300 (16-Bit) I0.0 Q8.0 Motor_direita: Q20.5 Motor_esquerda: Q20.6 Buzina: Q20.7 S7-300 (32-Bit) I0.0 Q4.0 Q8.5 Q8.6 Q8.7
Data: Arquivo: 21/03/2012 PRO2_01P.14 Conhecimento em Automao Training Center
SIMATIC S7
Siemens AG 1998. All rights reserved.