SlideShare uma empresa Scribd logo
Armazenamento de Dados em Blocos de Dados

SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.

Data:
Arquivo:

9/3/2014
S7-Service.1
Áreas de Armazenamento para Dados

Memórias Bit

DBz

PIQ
DBy

PII

DBx

Área de I/O

L stack
(Pilha Local)

SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.

Data:
Arquivo:

9/3/2014
S7-Service.2

Blocos de Dados

..
.
Blocos de Dados (DBs)
Acessível p/todos os blocos
OB1

Função
FC10

Dado global
DB20

Função
FC20

DB Instance do FB1
Bloco de
Função
FB1

SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.

Data:
Arquivo:

Dados Instance
DB5

9/3/2014
S7-Service.3
Vista Geral dos Tipos de Dados em STEP 7
• Tipos de dados Binários
Tipos de dados
elementares
(até 32 bits)

(BOOL, BYTE, WORD, DWORD, CHAR)
• Tipos de dados Matemáticos (INT, DINT, REAL)

• Tipos Tempo (S5TIME, TIME, DATE, TIME_OF_DAY)

Tipos de dados
complexos
(maiores que 32 bits)

• Tempo (DATE_AND_TIME)
• Array (ARRAY)
• Estrutura (STRUCT)
• Cadeia de Caracteres (STRING)

Tipos de dados definidos pelo usuário
(User-defined data types)
(maiores que 32 bits)

SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.

Tipo de Dado UDT(User Defined Type)

Data:
Arquivo:

9/3/2014
S7-Service.4
Tipos de Dados Elementares em STEP 7
Palavra chave
(Keyword)

Comprimento
(em bits)

Exemplo de uma constante deste tipo

BOOL
BYTE
WORD
DWORD
CHAR

1
8
16
32
8

1 ou 0
B#16#A9
W#16#12AF
DW#16#ADAC1EF5
'w'

S5TIME

16

S5T#5s_200ms

INT
DINT
REAL

16
32
32

123
65539
1.2 ou 34.5E-12

TIME
DATE
TIME_OF_DAY

32
16
32

T#2D_1H_3M_45S_12MS
D#1993-01-20
TOD#12:23:45.12

SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.

Data:
Arquivo:

9/3/2014
S7-Service.5
Tipos de Dados Complexos
Palavra chave
(Keyword)

Comprimento
(em bits)

Exemplo

DATE_AND_TIME

64

DT#97-09-24-12:14:55.0

STRING
(conjunto de caracteres com
máx. de 254 caracteres)

8 * (número de
caracteres +2)

´This is a string´
´SIEMENS´

ARRAY
(Grupo de elementos
do mesmo tipo de dado)

definido pelo
usuário

Valores medidos: ARRAY[1..20]
INT

STRUCT
(Grupo de elementos
de diferentes tipos de dados)

definido pelo
usuário

Motor: STRUCT
Speed : INT
Current: REAL
END_STRUCT

UDT
(User Defined Data Type =
“Template" consiste de
tipos de dados
elementares ou complexos

SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.

UDT como bloco
STRUCT
Speed : INT
Current: REAL
END_STRUCT

definido pelo
usuário

Data:
Arquivo:

UDT como array
Drive: ARRAY[1..4]
UDT1

9/3/2014
S7-Service.6
Exemplo de uma Estrutura
Motor_data
Operating Speed, tipo de dado Integer
Rated Current, tipo de dado Real
Startup Current, tipo de dado Real

Estrutura com o nome "Motor_data"
(diversos elementos
com diferentes tipos)

Turning Direction, tipo de dado Bool

Mostra no Editor de Programas (Bloco de Dados DB 1):

SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.

Data:
Arquivo:

9/3/2014
S7-Service.7
Exemplo de um Array
Measuring_point
1. Measuring_point, tipo de dado Real
2. Measuring_point, tipo de dado Real
3. Measuring_point, tipo de dado Real
•
•
•
10. Measuring_point, tipo de dado Real

Array com o nome "Measuring_point"
(diversos elementos
do mesmo stipo de dado)

Mostra no Editor de Programas (Bloco de Dados DB 2):

SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.

Data:
Arquivo:

9/3/2014
S7-Service.8
Criando um Novo Bloco de Dados

SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.

Data:
Arquivo:

9/3/2014
S7-Service.9
Inserindo, Salvando, Transferindo e Monitorando um Bloco de Dados

SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.

Data:
Arquivo:

9/3/2014
S7-Service.10
Endereçamento dos Elementos de Dados

8 Bits
7

0

Data Byte 0

DBB 0

Data Byte 1

DBW 0

Data Byte 2

DBD 0

Data Byte 3
DBX 4.1

DBD 8188
DBW 8190
DBB 8191

Data Byte 8191

SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.

Data:
Arquivo:

9/3/2014
S7-Service.11
Acessando Elementos de Dados

DB 19
(Nome simbólico: Values)

Acesso totalmente qualificado

Acesso
Tradicional

absoluto

simbólico

OPN DB19
A DBX 0.0

ou

A DB19.DBX0.0

ou

A “Values".Start

Number

OPN DB19
L DBW2

ou

L DB19.DBW2

ou

L “Values".Number

Loop

OPN DB19
L DBB5

ou

L DB19.DBB5

ou

L “Values".Loop

1)

0
1
2
3
4
5
6
7
8
9

1) Dado bit 0.0 com o
nome de elemento "Start"

SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.

Data:
Arquivo:

9/3/2014
S7-Service.12
Validade de um Open DB
OB 1
OPN
L

DB 4
DBW2

FC 1
DB 4

DBW 4 DB 4

OPN
L

CALL FC 1

T

DB 5
DBB6

T

DBW 2

DB 4

DBW 0 DB 5

L

DBW 8 DB 5

OPN

DB 6

L

DB 5

CALL FC 2
T

FC 2

DBB6

T DB2.DBB 0 DB 2

L
FB 1
CALL FB1, DB1

!
L

DBW 10

DB ??

SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.

???

Data:
Arquivo:

9/3/2014
S7-Service.13

DB 6

DBW 4 DB 2
Tipo de Dado Definido pelo Usuário (UDT)
Bloco UDT como Template

DB Global (Exemplo)

Flour

Flour

Milk

Milk

Eggs

Eggs

Yeast

Yeast

Sugar

Sugar

Receita
1

Flour
Milk
Eggs
Yeast
DB criado de acordo com o UDT

Receita
2
Array com
3 elementos
do tipo UDT

Sugar

Flour

Flour

Milk

Milk

Eggs

Eggs

Yeast

Yeast

Sugar

Sugar

SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.

Data:
Arquivo:

9/3/2014
S7-Service.14

Receita
3
Inserindo um Bloco UDT

SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.

Data:
Arquivo:

9/3/2014
S7-Service.15
Criando um Bloco de Dados Referenciado a um Tipo de Dado

SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.

Data:
Arquivo:

9/3/2014
S7-Service.16
Exemplo: Array de UDTs
Declaration View

Data View

SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.

Data:
Arquivo:

9/3/2014
S7-Service.17
Exercício: Programa para uma Planta de Engarrafamento –
Armazenamento de Dados

Bloco de dados DB5
Garrafas vazias (MW 100)

Variável: empty

Garrafas cheias (MW102)

Variável: full

Garrafas "Quebradas"(MW 104)

Variável: broken

SIMATIC S7
Siemens Serviços Técnicos 2004. Todos os direitos reservados.

Data:
Arquivo:

9/3/2014
S7-Service.18

Mais conteúdo relacionado

Mais procurados

TIA PORTALSitrain blocos de programação
TIA PORTALSitrain  blocos de programaçãoTIA PORTALSitrain  blocos de programação
TIA PORTALSitrain blocos de programaçãoJuremir Almeida
 
04 instalação e manutenção do s7 300
04   instalação e manutenção do s7 30004   instalação e manutenção do s7 300
04 instalação e manutenção do s7 300confidencial
 
Manual de operação irc5 com flex pendant - pt - 3hac16590-6-revn_pt
Manual de operação   irc5 com flex pendant - pt - 3hac16590-6-revn_ptManual de operação   irc5 com flex pendant - pt - 3hac16590-6-revn_pt
Manual de operação irc5 com flex pendant - pt - 3hac16590-6-revn_pt
Kilder de Arruda Monteiro
 
06 blocos de_programação
06 blocos de_programação06 blocos de_programação
06 blocos de_programação
confidencial
 
05 tags do_plc
05 tags do_plc05 tags do_plc
05 tags do_plc
confidencial
 
S7 básico
S7 básicoS7 básico
S7 básico
confidencial
 
Linguagens de programação para controladores lógicos programáveis copia - c...
Linguagens de programação para controladores lógicos programáveis   copia - c...Linguagens de programação para controladores lógicos programáveis   copia - c...
Linguagens de programação para controladores lógicos programáveis copia - c...Juremir Almeida
 
Rede profibus
Rede profibusRede profibus
11 erros que causam stop
11   erros que causam stop11   erros que causam stop
11 erros que causam stopconfidencial
 
Ch5 v70 cfc_en
Ch5 v70 cfc_enCh5 v70 cfc_en
Ch5 v70 cfc_en
confidencial
 
Apostila sobre controlador lógico programável avançado
Apostila sobre controlador lógico programável avançadoApostila sobre controlador lógico programável avançado
Apostila sobre controlador lógico programável avançado
Claudio Arkan
 
07 comissionamento de hardware
07   comissionamento de hardware07   comissionamento de hardware
07 comissionamento de hardwareconfidencial
 
TIA PORTAL Sitrain tags do plc
TIA PORTAL Sitrain tags do plcTIA PORTAL Sitrain tags do plc
TIA PORTAL Sitrain tags do plcJuremir Almeida
 
19 exercises v1.00_en
19 exercises v1.00_en19 exercises v1.00_en
19 exercises v1.00_en
confidencial
 
02 pcs 7 documentation and support v1.00 en
02 pcs 7 documentation and support v1.00 en02 pcs 7 documentation and support v1.00 en
02 pcs 7 documentation and support v1.00 en
confidencial
 
Sistemas supervisórios (SCADA Systems)
Sistemas supervisórios (SCADA Systems)Sistemas supervisórios (SCADA Systems)
Sistemas supervisórios (SCADA Systems)
Natanael Garcia Rodrigues
 
00 st pcs7-sys_v8.0_register 20 en
00 st pcs7-sys_v8.0_register 20 en00 st pcs7-sys_v8.0_register 20 en
00 st pcs7-sys_v8.0_register 20 en
confidencial
 
Treinamento a familia s7 200
Treinamento a familia s7 200Treinamento a familia s7 200
Treinamento a familia s7 200
confidencial
 
Sitrain visão geral do sistema tia portal
Sitrain visão geral do sistema tia portalSitrain visão geral do sistema tia portal
Sitrain visão geral do sistema tia portal
confidencial
 

Mais procurados (20)

TIA PORTALSitrain blocos de programação
TIA PORTALSitrain  blocos de programaçãoTIA PORTALSitrain  blocos de programação
TIA PORTALSitrain blocos de programação
 
04 instalação e manutenção do s7 300
04   instalação e manutenção do s7 30004   instalação e manutenção do s7 300
04 instalação e manutenção do s7 300
 
Manual de operação irc5 com flex pendant - pt - 3hac16590-6-revn_pt
Manual de operação   irc5 com flex pendant - pt - 3hac16590-6-revn_ptManual de operação   irc5 com flex pendant - pt - 3hac16590-6-revn_pt
Manual de operação irc5 com flex pendant - pt - 3hac16590-6-revn_pt
 
06 blocos de_programação
06 blocos de_programação06 blocos de_programação
06 blocos de_programação
 
05 tags do_plc
05 tags do_plc05 tags do_plc
05 tags do_plc
 
S7 básico
S7 básicoS7 básico
S7 básico
 
Linguagens de programação para controladores lógicos programáveis copia - c...
Linguagens de programação para controladores lógicos programáveis   copia - c...Linguagens de programação para controladores lógicos programáveis   copia - c...
Linguagens de programação para controladores lógicos programáveis copia - c...
 
Rede profibus
Rede profibusRede profibus
Rede profibus
 
11 erros que causam stop
11   erros que causam stop11   erros que causam stop
11 erros que causam stop
 
Ch5 v70 cfc_en
Ch5 v70 cfc_enCh5 v70 cfc_en
Ch5 v70 cfc_en
 
Apostila sobre controlador lógico programável avançado
Apostila sobre controlador lógico programável avançadoApostila sobre controlador lógico programável avançado
Apostila sobre controlador lógico programável avançado
 
07 comissionamento de hardware
07   comissionamento de hardware07   comissionamento de hardware
07 comissionamento de hardware
 
TIA PORTAL Sitrain tags do plc
TIA PORTAL Sitrain tags do plcTIA PORTAL Sitrain tags do plc
TIA PORTAL Sitrain tags do plc
 
Tia portal v11
Tia portal v11Tia portal v11
Tia portal v11
 
19 exercises v1.00_en
19 exercises v1.00_en19 exercises v1.00_en
19 exercises v1.00_en
 
02 pcs 7 documentation and support v1.00 en
02 pcs 7 documentation and support v1.00 en02 pcs 7 documentation and support v1.00 en
02 pcs 7 documentation and support v1.00 en
 
Sistemas supervisórios (SCADA Systems)
Sistemas supervisórios (SCADA Systems)Sistemas supervisórios (SCADA Systems)
Sistemas supervisórios (SCADA Systems)
 
00 st pcs7-sys_v8.0_register 20 en
00 st pcs7-sys_v8.0_register 20 en00 st pcs7-sys_v8.0_register 20 en
00 st pcs7-sys_v8.0_register 20 en
 
Treinamento a familia s7 200
Treinamento a familia s7 200Treinamento a familia s7 200
Treinamento a familia s7 200
 
Sitrain visão geral do sistema tia portal
Sitrain visão geral do sistema tia portalSitrain visão geral do sistema tia portal
Sitrain visão geral do sistema tia portal
 

Semelhante a 02 armazenamento de dados em blocos de dados

S7 bas-08
S7 bas-08S7 bas-08
S7 bas-08
confidencial
 
01 introdução e revisão
01   introdução e revisão01   introdução e revisão
01 introdução e revisãoconfidencial
 
CLP S7 300 E S7 400
CLP S7 300 E S7 400CLP S7 300 E S7 400
CLP S7 300 E S7 400
confidencial
 
S7 bas-12
S7 bas-12S7 bas-12
S7 bas-12
confidencial
 
S7 bas-05
S7 bas-05S7 bas-05
S7 bas-05
confidencial
 
S7 bas-09
S7 bas-09S7 bas-09
S7 bas-09
confidencial
 
04 tia portal hands on - scl v11 -v1
04 tia portal   hands on - scl v11 -v104 tia portal   hands on - scl v11 -v1
04 tia portal hands on - scl v11 -v1
Luiz Otavio Da Silva Ladeira
 
04 tia portal hands on - scl v11 -v1
04 tia portal   hands on - scl v11 -v104 tia portal   hands on - scl v11 -v1
04 tia portal hands on - scl v11 -v1
confidencial
 
S7 bas-10
S7 bas-10S7 bas-10
S7 bas-10
confidencial
 
03 tia portal hands on - editor-iecl v11 _v1
03 tia portal   hands on - editor-iecl v11 _v103 tia portal   hands on - editor-iecl v11 _v1
03 tia portal hands on - editor-iecl v11 _v1
confidencial
 
S7 bas-04
S7 bas-04S7 bas-04
S7 bas-04
confidencial
 
Blocos de comunicação
Blocos de comunicaçãoBlocos de comunicação
Blocos de comunicação
Juremir Almeida
 
08 blocos de_dados
08 blocos  de_dados08 blocos  de_dados
08 blocos de_dados
confidencial
 
Sitrain blocos de dados copia - copia - copia
Sitrain blocos de dados   copia - copia - copiaSitrain blocos de dados   copia - copia - copia
Sitrain blocos de dados copia - copia - copiaJuremir Almeida
 

Semelhante a 02 armazenamento de dados em blocos de dados (20)

Stoe 02 p
Stoe 02 pStoe 02 p
Stoe 02 p
 
S7 bas-08
S7 bas-08S7 bas-08
S7 bas-08
 
Stoe02p
Stoe02p Stoe02p
Stoe02p
 
01 introdução e revisão
01   introdução e revisão01   introdução e revisão
01 introdução e revisão
 
Stoe 01 p
Stoe 01 pStoe 01 p
Stoe 01 p
 
Stoe01p
Stoe01p Stoe01p
Stoe01p
 
CLP S7 300 E S7 400
CLP S7 300 E S7 400CLP S7 300 E S7 400
CLP S7 300 E S7 400
 
Pro2 04p
Pro2 04pPro2 04p
Pro2 04p
 
Pro2 09p
Pro2 09pPro2 09p
Pro2 09p
 
S7 bas-12
S7 bas-12S7 bas-12
S7 bas-12
 
S7 bas-05
S7 bas-05S7 bas-05
S7 bas-05
 
S7 bas-09
S7 bas-09S7 bas-09
S7 bas-09
 
04 tia portal hands on - scl v11 -v1
04 tia portal   hands on - scl v11 -v104 tia portal   hands on - scl v11 -v1
04 tia portal hands on - scl v11 -v1
 
04 tia portal hands on - scl v11 -v1
04 tia portal   hands on - scl v11 -v104 tia portal   hands on - scl v11 -v1
04 tia portal hands on - scl v11 -v1
 
S7 bas-10
S7 bas-10S7 bas-10
S7 bas-10
 
03 tia portal hands on - editor-iecl v11 _v1
03 tia portal   hands on - editor-iecl v11 _v103 tia portal   hands on - editor-iecl v11 _v1
03 tia portal hands on - editor-iecl v11 _v1
 
S7 bas-04
S7 bas-04S7 bas-04
S7 bas-04
 
Blocos de comunicação
Blocos de comunicaçãoBlocos de comunicação
Blocos de comunicação
 
08 blocos de_dados
08 blocos  de_dados08 blocos  de_dados
08 blocos de_dados
 
Sitrain blocos de dados copia - copia - copia
Sitrain blocos de dados   copia - copia - copiaSitrain blocos de dados   copia - copia - copia
Sitrain blocos de dados copia - copia - copia
 

Mais de confidencial

18 syntax rules v1.0
18 syntax rules v1.018 syntax rules v1.0
18 syntax rules v1.0
confidencial
 
17 demonstration server client system-v1.00_en
17 demonstration server client system-v1.00_en17 demonstration server client system-v1.00_en
17 demonstration server client system-v1.00_en
confidencial
 
15 final steps of configuration v1.00_en
15 final steps of configuration v1.00_en15 final steps of configuration v1.00_en
15 final steps of configuration v1.00_en
confidencial
 
14 mass data engineering v1.00_en
14 mass data engineering v1.00_en14 mass data engineering v1.00_en
14 mass data engineering v1.00_en
confidencial
 
13 locking functions and operating modes v1.00_en
13 locking functions and operating modes v1.00_en13 locking functions and operating modes v1.00_en
13 locking functions and operating modes v1.00_en
confidencial
 
12 archiving system v1.00_en
12 archiving system v1.00_en12 archiving system v1.00_en
12 archiving system v1.00_en
confidencial
 
11 customizing the os v1.00_en
11 customizing the os v1.00_en11 customizing the os v1.00_en
11 customizing the os v1.00_en
confidencial
 
10 basics automatic mode control v1.00_en
10 basics automatic mode control v1.00_en10 basics automatic mode control v1.00_en
10 basics automatic mode control v1.00_en
confidencial
 
09 basics operating and monitoring v1.00_en
09 basics operating and monitoring v1.00_en09 basics operating and monitoring v1.00_en
09 basics operating and monitoring v1.00_en
confidencial
 
08 basics control functions v1.00_en
08 basics control functions v1.00_en08 basics control functions v1.00_en
08 basics control functions v1.00_en
confidencial
 
07 connection to the process v1.00_en
07 connection to the process v1.00_en07 connection to the process v1.00_en
07 connection to the process v1.00_en
confidencial
 
06 station and network configuration v1.00_en
06 station and network configuration v1.00_en06 station and network configuration v1.00_en
06 station and network configuration v1.00_en
confidencial
 
05 project setup v1.00_en
05 project setup v1.00_en05 project setup v1.00_en
05 project setup v1.00_en
confidencial
 
03 requirements and functional process description v1.00_en
03 requirements and functional process description v1.00_en03 requirements and functional process description v1.00_en
03 requirements and functional process description v1.00_en
confidencial
 
01 introduction v1.00_en
01 introduction v1.00_en01 introduction v1.00_en
01 introduction v1.00_en
confidencial
 
Fluxograma processo acucar_alcool_etanol_verde
Fluxograma processo acucar_alcool_etanol_verdeFluxograma processo acucar_alcool_etanol_verde
Fluxograma processo acucar_alcool_etanol_verde
confidencial
 
01tiaportal handson-basicov11v2-140421084257-phpapp01
01tiaportal handson-basicov11v2-140421084257-phpapp0101tiaportal handson-basicov11v2-140421084257-phpapp01
01tiaportal handson-basicov11v2-140421084257-phpapp01
confidencial
 
Sitrains7 1200pwmpid-150301123045-conversion-gate01
Sitrains7 1200pwmpid-150301123045-conversion-gate01Sitrains7 1200pwmpid-150301123045-conversion-gate01
Sitrains7 1200pwmpid-150301123045-conversion-gate01
confidencial
 
Sitrain introdução a ihm
Sitrain introdução a ihmSitrain introdução a ihm
Sitrain introdução a ihm
confidencial
 
Sitrain tags do plc
Sitrain tags do plcSitrain tags do plc
Sitrain tags do plc
confidencial
 

Mais de confidencial (20)

18 syntax rules v1.0
18 syntax rules v1.018 syntax rules v1.0
18 syntax rules v1.0
 
17 demonstration server client system-v1.00_en
17 demonstration server client system-v1.00_en17 demonstration server client system-v1.00_en
17 demonstration server client system-v1.00_en
 
15 final steps of configuration v1.00_en
15 final steps of configuration v1.00_en15 final steps of configuration v1.00_en
15 final steps of configuration v1.00_en
 
14 mass data engineering v1.00_en
14 mass data engineering v1.00_en14 mass data engineering v1.00_en
14 mass data engineering v1.00_en
 
13 locking functions and operating modes v1.00_en
13 locking functions and operating modes v1.00_en13 locking functions and operating modes v1.00_en
13 locking functions and operating modes v1.00_en
 
12 archiving system v1.00_en
12 archiving system v1.00_en12 archiving system v1.00_en
12 archiving system v1.00_en
 
11 customizing the os v1.00_en
11 customizing the os v1.00_en11 customizing the os v1.00_en
11 customizing the os v1.00_en
 
10 basics automatic mode control v1.00_en
10 basics automatic mode control v1.00_en10 basics automatic mode control v1.00_en
10 basics automatic mode control v1.00_en
 
09 basics operating and monitoring v1.00_en
09 basics operating and monitoring v1.00_en09 basics operating and monitoring v1.00_en
09 basics operating and monitoring v1.00_en
 
08 basics control functions v1.00_en
08 basics control functions v1.00_en08 basics control functions v1.00_en
08 basics control functions v1.00_en
 
07 connection to the process v1.00_en
07 connection to the process v1.00_en07 connection to the process v1.00_en
07 connection to the process v1.00_en
 
06 station and network configuration v1.00_en
06 station and network configuration v1.00_en06 station and network configuration v1.00_en
06 station and network configuration v1.00_en
 
05 project setup v1.00_en
05 project setup v1.00_en05 project setup v1.00_en
05 project setup v1.00_en
 
03 requirements and functional process description v1.00_en
03 requirements and functional process description v1.00_en03 requirements and functional process description v1.00_en
03 requirements and functional process description v1.00_en
 
01 introduction v1.00_en
01 introduction v1.00_en01 introduction v1.00_en
01 introduction v1.00_en
 
Fluxograma processo acucar_alcool_etanol_verde
Fluxograma processo acucar_alcool_etanol_verdeFluxograma processo acucar_alcool_etanol_verde
Fluxograma processo acucar_alcool_etanol_verde
 
01tiaportal handson-basicov11v2-140421084257-phpapp01
01tiaportal handson-basicov11v2-140421084257-phpapp0101tiaportal handson-basicov11v2-140421084257-phpapp01
01tiaportal handson-basicov11v2-140421084257-phpapp01
 
Sitrains7 1200pwmpid-150301123045-conversion-gate01
Sitrains7 1200pwmpid-150301123045-conversion-gate01Sitrains7 1200pwmpid-150301123045-conversion-gate01
Sitrains7 1200pwmpid-150301123045-conversion-gate01
 
Sitrain introdução a ihm
Sitrain introdução a ihmSitrain introdução a ihm
Sitrain introdução a ihm
 
Sitrain tags do plc
Sitrain tags do plcSitrain tags do plc
Sitrain tags do plc
 

Último

MÁRTIRES DE UGANDA Convertem-se ao Cristianismo - 1885-1887.pptx
MÁRTIRES DE UGANDA Convertem-se ao Cristianismo - 1885-1887.pptxMÁRTIRES DE UGANDA Convertem-se ao Cristianismo - 1885-1887.pptx
MÁRTIRES DE UGANDA Convertem-se ao Cristianismo - 1885-1887.pptx
Martin M Flynn
 
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
Luana Neres
 
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptxLIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
WelidaFreitas1
 
"Está o lascivo e doce passarinho " de Luís Vaz de Camões
"Está o lascivo e   doce passarinho " de Luís Vaz de Camões"Está o lascivo e   doce passarinho " de Luís Vaz de Camões
"Está o lascivo e doce passarinho " de Luís Vaz de Camões
goncalopecurto
 
o que está acontecendo no Rio grande do Sul
o que está acontecendo no Rio grande do Sulo que está acontecendo no Rio grande do Sul
o que está acontecendo no Rio grande do Sul
CarlaInsStaub
 
AULA-8-PARTE-2-MODELO-DE-SITE-EDITÁVEL-ENTREGA2-CURRICULARIZAÇÃO-DA-EXTENSÃO-...
AULA-8-PARTE-2-MODELO-DE-SITE-EDITÁVEL-ENTREGA2-CURRICULARIZAÇÃO-DA-EXTENSÃO-...AULA-8-PARTE-2-MODELO-DE-SITE-EDITÁVEL-ENTREGA2-CURRICULARIZAÇÃO-DA-EXTENSÃO-...
AULA-8-PARTE-2-MODELO-DE-SITE-EDITÁVEL-ENTREGA2-CURRICULARIZAÇÃO-DA-EXTENSÃO-...
CrislaineSouzaSantos
 
Atividade - Letra da música "Tem Que Sorrir" - Jorge e Mateus
Atividade - Letra da música "Tem Que Sorrir"  - Jorge e MateusAtividade - Letra da música "Tem Que Sorrir"  - Jorge e Mateus
Atividade - Letra da música "Tem Que Sorrir" - Jorge e Mateus
Mary Alvarenga
 
Slides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptx
Slides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptxSlides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptx
Slides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptx
LuizHenriquedeAlmeid6
 
História Do Assaré - Prof. Francisco Leite
História Do Assaré - Prof. Francisco LeiteHistória Do Assaré - Prof. Francisco Leite
História Do Assaré - Prof. Francisco Leite
profesfrancleite
 
Manejo de feridas - Classificação e cuidados.
Manejo de feridas - Classificação e cuidados.Manejo de feridas - Classificação e cuidados.
Manejo de feridas - Classificação e cuidados.
RafaelNeves651350
 
O autismo me ensinou - Letícia Butterfield.pdf
O autismo me ensinou - Letícia Butterfield.pdfO autismo me ensinou - Letícia Butterfield.pdf
O autismo me ensinou - Letícia Butterfield.pdf
Letícia Butterfield
 
UFCD_8298_Cozinha criativa_índice do manual
UFCD_8298_Cozinha criativa_índice do manualUFCD_8298_Cozinha criativa_índice do manual
UFCD_8298_Cozinha criativa_índice do manual
Manuais Formação
 
A nossa mini semana 2706 2906 Juliana.pptx
A nossa mini semana 2706 2906 Juliana.pptxA nossa mini semana 2706 2906 Juliana.pptx
A nossa mini semana 2706 2906 Juliana.pptx
juserpa07
 
ptoposta curricular de geografia.da educação de jovens a e adultos
ptoposta curricular de geografia.da educação de jovens a e adultosptoposta curricular de geografia.da educação de jovens a e adultos
ptoposta curricular de geografia.da educação de jovens a e adultos
Escola Municipal Jesus Cristo
 
Sequência Didática - Cordel para Ensino Fundamental I
Sequência Didática - Cordel para Ensino Fundamental ISequência Didática - Cordel para Ensino Fundamental I
Sequência Didática - Cordel para Ensino Fundamental I
Letras Mágicas
 
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de CarvalhoO sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
analuisasesso
 
Química orgânica e as funções organicas.pptx
Química orgânica e as funções organicas.pptxQuímica orgânica e as funções organicas.pptx
Química orgânica e as funções organicas.pptx
KeilianeOliveira3
 
PROPOSTA CURRICULAR EDUCACAO FISICA.docx
PROPOSTA CURRICULAR  EDUCACAO FISICA.docxPROPOSTA CURRICULAR  EDUCACAO FISICA.docx
PROPOSTA CURRICULAR EDUCACAO FISICA.docx
Escola Municipal Jesus Cristo
 
Aula01 - ensino médio - (Filosofia).pptx
Aula01 - ensino médio - (Filosofia).pptxAula01 - ensino médio - (Filosofia).pptx
Aula01 - ensino médio - (Filosofia).pptx
kdn15710
 
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
IsabelPereira2010
 

Último (20)

MÁRTIRES DE UGANDA Convertem-se ao Cristianismo - 1885-1887.pptx
MÁRTIRES DE UGANDA Convertem-se ao Cristianismo - 1885-1887.pptxMÁRTIRES DE UGANDA Convertem-se ao Cristianismo - 1885-1887.pptx
MÁRTIRES DE UGANDA Convertem-se ao Cristianismo - 1885-1887.pptx
 
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
 
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptxLIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
 
"Está o lascivo e doce passarinho " de Luís Vaz de Camões
"Está o lascivo e   doce passarinho " de Luís Vaz de Camões"Está o lascivo e   doce passarinho " de Luís Vaz de Camões
"Está o lascivo e doce passarinho " de Luís Vaz de Camões
 
o que está acontecendo no Rio grande do Sul
o que está acontecendo no Rio grande do Sulo que está acontecendo no Rio grande do Sul
o que está acontecendo no Rio grande do Sul
 
AULA-8-PARTE-2-MODELO-DE-SITE-EDITÁVEL-ENTREGA2-CURRICULARIZAÇÃO-DA-EXTENSÃO-...
AULA-8-PARTE-2-MODELO-DE-SITE-EDITÁVEL-ENTREGA2-CURRICULARIZAÇÃO-DA-EXTENSÃO-...AULA-8-PARTE-2-MODELO-DE-SITE-EDITÁVEL-ENTREGA2-CURRICULARIZAÇÃO-DA-EXTENSÃO-...
AULA-8-PARTE-2-MODELO-DE-SITE-EDITÁVEL-ENTREGA2-CURRICULARIZAÇÃO-DA-EXTENSÃO-...
 
Atividade - Letra da música "Tem Que Sorrir" - Jorge e Mateus
Atividade - Letra da música "Tem Que Sorrir"  - Jorge e MateusAtividade - Letra da música "Tem Que Sorrir"  - Jorge e Mateus
Atividade - Letra da música "Tem Que Sorrir" - Jorge e Mateus
 
Slides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptx
Slides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptxSlides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptx
Slides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptx
 
História Do Assaré - Prof. Francisco Leite
História Do Assaré - Prof. Francisco LeiteHistória Do Assaré - Prof. Francisco Leite
História Do Assaré - Prof. Francisco Leite
 
Manejo de feridas - Classificação e cuidados.
Manejo de feridas - Classificação e cuidados.Manejo de feridas - Classificação e cuidados.
Manejo de feridas - Classificação e cuidados.
 
O autismo me ensinou - Letícia Butterfield.pdf
O autismo me ensinou - Letícia Butterfield.pdfO autismo me ensinou - Letícia Butterfield.pdf
O autismo me ensinou - Letícia Butterfield.pdf
 
UFCD_8298_Cozinha criativa_índice do manual
UFCD_8298_Cozinha criativa_índice do manualUFCD_8298_Cozinha criativa_índice do manual
UFCD_8298_Cozinha criativa_índice do manual
 
A nossa mini semana 2706 2906 Juliana.pptx
A nossa mini semana 2706 2906 Juliana.pptxA nossa mini semana 2706 2906 Juliana.pptx
A nossa mini semana 2706 2906 Juliana.pptx
 
ptoposta curricular de geografia.da educação de jovens a e adultos
ptoposta curricular de geografia.da educação de jovens a e adultosptoposta curricular de geografia.da educação de jovens a e adultos
ptoposta curricular de geografia.da educação de jovens a e adultos
 
Sequência Didática - Cordel para Ensino Fundamental I
Sequência Didática - Cordel para Ensino Fundamental ISequência Didática - Cordel para Ensino Fundamental I
Sequência Didática - Cordel para Ensino Fundamental I
 
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de CarvalhoO sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
 
Química orgânica e as funções organicas.pptx
Química orgânica e as funções organicas.pptxQuímica orgânica e as funções organicas.pptx
Química orgânica e as funções organicas.pptx
 
PROPOSTA CURRICULAR EDUCACAO FISICA.docx
PROPOSTA CURRICULAR  EDUCACAO FISICA.docxPROPOSTA CURRICULAR  EDUCACAO FISICA.docx
PROPOSTA CURRICULAR EDUCACAO FISICA.docx
 
Aula01 - ensino médio - (Filosofia).pptx
Aula01 - ensino médio - (Filosofia).pptxAula01 - ensino médio - (Filosofia).pptx
Aula01 - ensino médio - (Filosofia).pptx
 
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
 

02 armazenamento de dados em blocos de dados

  • 1. Armazenamento de Dados em Blocos de Dados SIMATIC S7 Siemens Serviços Técnicos 2004. Todos os direitos reservados. Data: Arquivo: 9/3/2014 S7-Service.1
  • 2. Áreas de Armazenamento para Dados Memórias Bit DBz PIQ DBy PII DBx Área de I/O L stack (Pilha Local) SIMATIC S7 Siemens Serviços Técnicos 2004. Todos os direitos reservados. Data: Arquivo: 9/3/2014 S7-Service.2 Blocos de Dados .. .
  • 3. Blocos de Dados (DBs) Acessível p/todos os blocos OB1 Função FC10 Dado global DB20 Função FC20 DB Instance do FB1 Bloco de Função FB1 SIMATIC S7 Siemens Serviços Técnicos 2004. Todos os direitos reservados. Data: Arquivo: Dados Instance DB5 9/3/2014 S7-Service.3
  • 4. Vista Geral dos Tipos de Dados em STEP 7 • Tipos de dados Binários Tipos de dados elementares (até 32 bits) (BOOL, BYTE, WORD, DWORD, CHAR) • Tipos de dados Matemáticos (INT, DINT, REAL) • Tipos Tempo (S5TIME, TIME, DATE, TIME_OF_DAY) Tipos de dados complexos (maiores que 32 bits) • Tempo (DATE_AND_TIME) • Array (ARRAY) • Estrutura (STRUCT) • Cadeia de Caracteres (STRING) Tipos de dados definidos pelo usuário (User-defined data types) (maiores que 32 bits) SIMATIC S7 Siemens Serviços Técnicos 2004. Todos os direitos reservados. Tipo de Dado UDT(User Defined Type) Data: Arquivo: 9/3/2014 S7-Service.4
  • 5. Tipos de Dados Elementares em STEP 7 Palavra chave (Keyword) Comprimento (em bits) Exemplo de uma constante deste tipo BOOL BYTE WORD DWORD CHAR 1 8 16 32 8 1 ou 0 B#16#A9 W#16#12AF DW#16#ADAC1EF5 'w' S5TIME 16 S5T#5s_200ms INT DINT REAL 16 32 32 123 65539 1.2 ou 34.5E-12 TIME DATE TIME_OF_DAY 32 16 32 T#2D_1H_3M_45S_12MS D#1993-01-20 TOD#12:23:45.12 SIMATIC S7 Siemens Serviços Técnicos 2004. Todos os direitos reservados. Data: Arquivo: 9/3/2014 S7-Service.5
  • 6. Tipos de Dados Complexos Palavra chave (Keyword) Comprimento (em bits) Exemplo DATE_AND_TIME 64 DT#97-09-24-12:14:55.0 STRING (conjunto de caracteres com máx. de 254 caracteres) 8 * (número de caracteres +2) ´This is a string´ ´SIEMENS´ ARRAY (Grupo de elementos do mesmo tipo de dado) definido pelo usuário Valores medidos: ARRAY[1..20] INT STRUCT (Grupo de elementos de diferentes tipos de dados) definido pelo usuário Motor: STRUCT Speed : INT Current: REAL END_STRUCT UDT (User Defined Data Type = “Template" consiste de tipos de dados elementares ou complexos SIMATIC S7 Siemens Serviços Técnicos 2004. Todos os direitos reservados. UDT como bloco STRUCT Speed : INT Current: REAL END_STRUCT definido pelo usuário Data: Arquivo: UDT como array Drive: ARRAY[1..4] UDT1 9/3/2014 S7-Service.6
  • 7. Exemplo de uma Estrutura Motor_data Operating Speed, tipo de dado Integer Rated Current, tipo de dado Real Startup Current, tipo de dado Real Estrutura com o nome "Motor_data" (diversos elementos com diferentes tipos) Turning Direction, tipo de dado Bool Mostra no Editor de Programas (Bloco de Dados DB 1): SIMATIC S7 Siemens Serviços Técnicos 2004. Todos os direitos reservados. Data: Arquivo: 9/3/2014 S7-Service.7
  • 8. Exemplo de um Array Measuring_point 1. Measuring_point, tipo de dado Real 2. Measuring_point, tipo de dado Real 3. Measuring_point, tipo de dado Real • • • 10. Measuring_point, tipo de dado Real Array com o nome "Measuring_point" (diversos elementos do mesmo stipo de dado) Mostra no Editor de Programas (Bloco de Dados DB 2): SIMATIC S7 Siemens Serviços Técnicos 2004. Todos os direitos reservados. Data: Arquivo: 9/3/2014 S7-Service.8
  • 9. Criando um Novo Bloco de Dados SIMATIC S7 Siemens Serviços Técnicos 2004. Todos os direitos reservados. Data: Arquivo: 9/3/2014 S7-Service.9
  • 10. Inserindo, Salvando, Transferindo e Monitorando um Bloco de Dados SIMATIC S7 Siemens Serviços Técnicos 2004. Todos os direitos reservados. Data: Arquivo: 9/3/2014 S7-Service.10
  • 11. Endereçamento dos Elementos de Dados 8 Bits 7 0 Data Byte 0 DBB 0 Data Byte 1 DBW 0 Data Byte 2 DBD 0 Data Byte 3 DBX 4.1 DBD 8188 DBW 8190 DBB 8191 Data Byte 8191 SIMATIC S7 Siemens Serviços Técnicos 2004. Todos os direitos reservados. Data: Arquivo: 9/3/2014 S7-Service.11
  • 12. Acessando Elementos de Dados DB 19 (Nome simbólico: Values) Acesso totalmente qualificado Acesso Tradicional absoluto simbólico OPN DB19 A DBX 0.0 ou A DB19.DBX0.0 ou A “Values".Start Number OPN DB19 L DBW2 ou L DB19.DBW2 ou L “Values".Number Loop OPN DB19 L DBB5 ou L DB19.DBB5 ou L “Values".Loop 1) 0 1 2 3 4 5 6 7 8 9 1) Dado bit 0.0 com o nome de elemento "Start" SIMATIC S7 Siemens Serviços Técnicos 2004. Todos os direitos reservados. Data: Arquivo: 9/3/2014 S7-Service.12
  • 13. Validade de um Open DB OB 1 OPN L DB 4 DBW2 FC 1 DB 4 DBW 4 DB 4 OPN L CALL FC 1 T DB 5 DBB6 T DBW 2 DB 4 DBW 0 DB 5 L DBW 8 DB 5 OPN DB 6 L DB 5 CALL FC 2 T FC 2 DBB6 T DB2.DBB 0 DB 2 L FB 1 CALL FB1, DB1 ! L DBW 10 DB ?? SIMATIC S7 Siemens Serviços Técnicos 2004. Todos os direitos reservados. ??? Data: Arquivo: 9/3/2014 S7-Service.13 DB 6 DBW 4 DB 2
  • 14. Tipo de Dado Definido pelo Usuário (UDT) Bloco UDT como Template DB Global (Exemplo) Flour Flour Milk Milk Eggs Eggs Yeast Yeast Sugar Sugar Receita 1 Flour Milk Eggs Yeast DB criado de acordo com o UDT Receita 2 Array com 3 elementos do tipo UDT Sugar Flour Flour Milk Milk Eggs Eggs Yeast Yeast Sugar Sugar SIMATIC S7 Siemens Serviços Técnicos 2004. Todos os direitos reservados. Data: Arquivo: 9/3/2014 S7-Service.14 Receita 3
  • 15. Inserindo um Bloco UDT SIMATIC S7 Siemens Serviços Técnicos 2004. Todos os direitos reservados. Data: Arquivo: 9/3/2014 S7-Service.15
  • 16. Criando um Bloco de Dados Referenciado a um Tipo de Dado SIMATIC S7 Siemens Serviços Técnicos 2004. Todos os direitos reservados. Data: Arquivo: 9/3/2014 S7-Service.16
  • 17. Exemplo: Array de UDTs Declaration View Data View SIMATIC S7 Siemens Serviços Técnicos 2004. Todos os direitos reservados. Data: Arquivo: 9/3/2014 S7-Service.17
  • 18. Exercício: Programa para uma Planta de Engarrafamento – Armazenamento de Dados Bloco de dados DB5 Garrafas vazias (MW 100) Variável: empty Garrafas cheias (MW102) Variável: full Garrafas "Quebradas"(MW 104) Variável: broken SIMATIC S7 Siemens Serviços Técnicos 2004. Todos os direitos reservados. Data: Arquivo: 9/3/2014 S7-Service.18