Você está na página 1de 9

Conversão, Operação Lógica Digital, Matemática,

Deslocamento
SUB_R
EN ENO WOR_W
EN ENO
IN OUT IN1
IN2 OUT

BCD_I
EN ENO
MUL_R
EN ENO IN OUT

IN1
IN2 OUT

SIMATIC S7 Data: 07/11/00


Versão: 3.1
Siemens AG 1995. All rights reserved. Arquivo: pro1_10.1
Formato de Números

Número Número 15 8 7 0
Decimal BCD
0 0 0 0 0 0 0 0 1 1 0 0 1 1 0 1

0 0000
1 0001 Valor Decimal : 128 + 64 + 8 + 4 + 1
2 0010 Bit de sinal
3 0011 Tipo de Dados INTEGER ex.: 500
4 0100
5 0101
6 0110
31 24 23 16 15 8 7 0
7 0111
8 1000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
9 1001
10 Expoente: Mantissa
(8 bit) (24 bit)
11
12 Tipo de Dados Real ex.: 45.6789
13
14
15

SIMATIC S7 Data: 07/11/00


Versão: 3.1
Siemens AG 1995. All rights reserved. Arquivo: pro1_10.2
Instruções de Conversão de Tipos de Dados
LAD/FBD STL

BCD_I BCD_I
EN ENO
L IW4
BTI
IW4 IN OUT MW20 T MW20

DI_REAL
DI_REAL
EN ENO L MD10
DTR
MD10 IN OUT MD30 T MD30

ROUND
ROUND
EN ENO L MD33
RND
MD33 IN OUT MD69 T MD69

SIMATIC S7 Data: 07/11/00


Versão: 3.1
Siemens AG 1995. All rights reserved. Arquivo: pro1_10.3
Operações Lógicas Digitais
LAD/FBD STL

WAND_W WAND_W
EN ENO L IW4
L W#16#0FFF
IW4 IN1 AW
W#16#0FFF IN2 OUT MW30 T MW30

WOR_W WOR_W
L MW32
EN ENO
L W#16#0001
MW32 IN1 OW
W#16#0001 IN2 OUT MW32 T MW32

WXOR_W
WXOR_W L IW0
EN ENO L MW28
IW0 IN1 XOW
T MW24
MW28 IN2 OUT MW24

SIMATIC S7 Data: 07/11/00


Versão: 3.1
Siemens AG 1995. All rights reserved. Arquivo: pro1_10.4
Funções Matemáticas Básicas
LAD/FBD STL

ADD_I ADD_I
L MW4
EN ENO L MW10
MW4 IN1 +I
MW10 IN2 O MW6 T MW6
SUB_I
SUB_I L MW5
EN ENO L MW11
MW5 IN1 -I
MW7 T MW7
MW11 IN2 O
MUL_R
MUL_R L MD6
EN L MD12
ENO
*R
MD6 IN1 T MD67
MD12 IN2 O MD67
DIV_R
DIV_R
L MD67
EN ENO L MD3
MD67 IN1 /R
MD3 IN2 O MD33 T MD33

SIMATIC S7 Data: 07/11/00


Versão: 3.1
Siemens AG 1995. All rights reserved. Arquivo: pro1_10.5
Funções Matemáticas Avançadas
LAD/FBD STL

SQRT SQRT
EN L M D10
ENO
SQRT
T MD 14
MD10 IN O MD 14
SIN
SIN
EN ENO L MD 18
SIN
MD 18 IN O MD 22 T MD 22

TAN SQR
EN ENO L MD 34
SQR
T MD 38
MD 26 IN O MD 30
SQR
EN ENO TAN
L MD 26
TAN
MD 34 IN O MD38 T MD 30

SIMATIC S7 Data: 07/11/00


Versão: 3.1
Siemens AG 1995. All rights reserved. Arquivo: pro1_10.6
Funções de Deslocamento e Rotação
LAD/FBD STL

SHL_W
SHL_W
EN ENO * L MW50
MW50 IN
SLW 2 //Multiplicação por 4
T MW12
MW4 N O MW12

(MW4 = 2)

ROR_DW ROR_DW
EN ENO
*
MD60
L MD60
IN
RRD 4
MW6 N O MD50 T MD50
(MW6 = 4)

* Estado do sinal do último deslocamento de bit

SIMATIC S7 Data: 07/11/00


Versão: 3.1
Siemens AG 1995. All rights reserved. Arquivo: pro1_10.7
Exercício 10.1: Exemplos de Operações de Palavra
Network 1
Q4.0
I0.0 S_CU
CU Q
I0.1
S

IW2 PV CV MW0
I0.6
R CV_BCD MW4

Network 2

BCD_DI DI_R DIV_R M68.0


EN ENO EN ENO EN ENO
MD2 IN O MD8 MD8 IN O MD14 MD14 IN1 O MD20
6.0 IN2
Network 3

TRUNC DI_BCD MOVE M69.0


EN ENO EN ENO EN ENO
MD20 IN O MD26 MD26 IN O MD34 MD34 IN O QW6

SIMATIC S7 Data: 07/11/00


Versão: 3.1
Siemens AG 1995. All rights reserved. Arquivo: pro1_10.8
Exercício 10.2: Planta de Engarrafamento
Dados de Produção

Garrafas Vazias MW 100

Garrafas Cheias MW 102

Garrafas Quebradas MW 104

SIMATIC S7 Data: 07/11/00


Versão: 3.1
Siemens AG 1995. All rights reserved. Arquivo: pro1_10.9

Você também pode gostar