SlideShare uma empresa Scribd logo
1 de 18
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 PORTAL Sitrain operações binárias e digitais
TIA PORTAL Sitrain operações binárias e digitaisTIA PORTAL Sitrain operações binárias e digitais
TIA PORTAL Sitrain operações binárias e digitaisJuremir Almeida
 
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_enconfidencial
 
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_enconfidencial
 
Apostila pcs7 v8.0 v2
Apostila pcs7 v8.0 v2Apostila pcs7 v8.0 v2
Apostila pcs7 v8.0 v2confidencial
 
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
 
12 archiving system v1.00_en
12 archiving system v1.00_en12 archiving system v1.00_en
12 archiving system v1.00_enconfidencial
 
TIA PORTAL Sitrain blocos de orgazação
TIA PORTAL Sitrain blocos de orgazaçãoTIA PORTAL Sitrain blocos de orgazação
TIA PORTAL Sitrain blocos de orgazaçãoJuremir Almeida
 
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 enconfidencial
 
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_enconfidencial
 
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 portalconfidencial
 
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_enconfidencial
 
Sitrain s7 1200 (exercicios)
Sitrain s7 1200 (exercicios)Sitrain s7 1200 (exercicios)
Sitrain s7 1200 (exercicios)confidencial
 

Mais procurados (20)

TIA PORTAL Sitrain operações binárias e digitais
TIA PORTAL Sitrain operações binárias e digitaisTIA PORTAL Sitrain operações binárias e digitais
TIA PORTAL Sitrain operações binárias e digitais
 
S7 básico
S7 básicoS7 básico
S7 básico
 
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
 
Apostila pcs7 v8.0 v2
Apostila pcs7 v8.0 v2Apostila pcs7 v8.0 v2
Apostila pcs7 v8.0 v2
 
05 tags do_plc
05 tags do_plc05 tags do_plc
05 tags do_plc
 
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
 
CLP S7 300 E S7 400
CLP S7 300 E S7 400CLP S7 300 E S7 400
CLP S7 300 E S7 400
 
12 archiving system v1.00_en
12 archiving system v1.00_en12 archiving system v1.00_en
12 archiving system v1.00_en
 
CLP S7 300 E S7 400
CLP S7 300 E S7 400CLP S7 300 E S7 400
CLP S7 300 E S7 400
 
TIA PORTAL Sitrain blocos de orgazação
TIA PORTAL Sitrain blocos de orgazaçãoTIA PORTAL Sitrain blocos de orgazação
TIA PORTAL Sitrain blocos de orgazação
 
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
 
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
 
CLP S7 300 E S7 400
CLP S7 300 E S7 400CLP S7 300 E S7 400
CLP S7 300 E S7 400
 
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
 
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
 
Step7 200 completo
Step7 200 completoStep7 200 completo
Step7 200 completo
 
Sitrain s7 1200 (exercicios)
Sitrain s7 1200 (exercicios)Sitrain s7 1200 (exercicios)
Sitrain s7 1200 (exercicios)
 
Manual SLC500.pdf
Manual SLC500.pdfManual SLC500.pdf
Manual SLC500.pdf
 
Ch6 v70 sfc_en
Ch6 v70 sfc_enCh6 v70 sfc_en
Ch6 v70 sfc_en
 

Semelhante a Armazenamento Dados Blocos (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
 
Tia portal v11
Tia portal v11Tia portal v11
Tia portal v11
 
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
 
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

19 exercises v1.00_en
19 exercises v1.00_en19 exercises v1.00_en
19 exercises v1.00_enconfidencial
 
18 syntax rules v1.0
18 syntax rules v1.018 syntax rules v1.0
18 syntax rules v1.0confidencial
 
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_enconfidencial
 
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_enconfidencial
 
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_enconfidencial
 
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_enconfidencial
 
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_enconfidencial
 
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_enconfidencial
 
05 project setup v1.00_en
05 project setup v1.00_en05 project setup v1.00_en
05 project setup v1.00_enconfidencial
 
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_enconfidencial
 
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 enconfidencial
 
01 introduction v1.00_en
01 introduction v1.00_en01 introduction v1.00_en
01 introduction v1.00_enconfidencial
 
Fluxograma processo acucar_alcool_etanol_verde
Fluxograma processo acucar_alcool_etanol_verdeFluxograma processo acucar_alcool_etanol_verde
Fluxograma processo acucar_alcool_etanol_verdeconfidencial
 
01tiaportal handson-basicov11v2-140421084257-phpapp01
01tiaportal handson-basicov11v2-140421084257-phpapp0101tiaportal handson-basicov11v2-140421084257-phpapp01
01tiaportal handson-basicov11v2-140421084257-phpapp01confidencial
 
Sitrains7 1200pwmpid-150301123045-conversion-gate01
Sitrains7 1200pwmpid-150301123045-conversion-gate01Sitrains7 1200pwmpid-150301123045-conversion-gate01
Sitrains7 1200pwmpid-150301123045-conversion-gate01confidencial
 
Sitrain introdução a ihm
Sitrain introdução a ihmSitrain introdução a ihm
Sitrain introdução a ihmconfidencial
 
Sitrain step7basic 150301103500-conversion-
Sitrain step7basic 150301103500-conversion-Sitrain step7basic 150301103500-conversion-
Sitrain step7basic 150301103500-conversion-confidencial
 
Sitrain operações binárias e digitais
Sitrain operações binárias e digitaisSitrain operações binárias e digitais
Sitrain operações binárias e digitaisconfidencial
 
Sitrain blocos de orgazação
Sitrain blocos de orgazaçãoSitrain blocos de orgazação
Sitrain blocos de orgazaçãoconfidencial
 

Mais de confidencial (20)

19 exercises v1.00_en
19 exercises v1.00_en19 exercises v1.00_en
19 exercises v1.00_en
 
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
 
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
 
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
 
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
 
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
 
Sitrain step7basic 150301103500-conversion-
Sitrain step7basic 150301103500-conversion-Sitrain step7basic 150301103500-conversion-
Sitrain step7basic 150301103500-conversion-
 
Sitrain operações binárias e digitais
Sitrain operações binárias e digitaisSitrain operações binárias e digitais
Sitrain operações binárias e digitais
 
Sitrain blocos de orgazação
Sitrain blocos de orgazaçãoSitrain blocos de orgazação
Sitrain blocos de orgazação
 

Último

Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelGilber Rubim Rangel
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.Mary Alvarenga
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Ilda Bicacro
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfCamillaBrito19
 
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxSlides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxLuizHenriquedeAlmeid6
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Ilda Bicacro
 
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇJaineCarolaineLima
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdfLeloIurk1
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfmaurocesarpaesalmeid
 
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptxJOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptxTainTorres4
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesFabianeMartins35
 
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOFASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOAulasgravadas3
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
ATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos DescritoresATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos DescritoresAnaCarinaKucharski1
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números Mary Alvarenga
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteVanessaCavalcante37
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéisines09cachapa
 

Último (20)

Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim Rangel
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdf
 
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxSlides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!
 
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
 
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptxJOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividades
 
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOFASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
ATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos DescritoresATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números
 
Aula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIXAula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIX
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
 
CINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULACINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULA
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 

Armazenamento Dados Blocos

  • 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