35
INSTITUTO SUPERIOR DE ENGENHARIA DE LISBOA Área Departamental de Engenharia Mecânica Trabalhos Laboratoriais Relatório dos trabalhos da unidade curricular Automação de Processos Industriais Grupo: G6_61N - Paula Sofia Silva 20034 - Tiago Canau 38573 - António Macedo 38607 - Ricardo Inverno 37697 (61D) Docente: Prof. Mário Mendes 10 de Janeiro 2014 Imagem representativa do trabalho (opcional, mas recomendado)

Relatorio API Final

Embed Size (px)

Citation preview

Page 1: Relatorio API Final

INSTITUTO SUPERIOR DE ENGENHARIA DE LISBOA

Área Departamental de Engenharia Mecânica

Trabalhos Laboratoriais

Relatório dos trabalhos da unidade curricular Automação de Processos Industriais

Grupo: G6_61N

- Paula Sofia Silva – 20034

- Tiago Canau – 38573

- António Macedo – 38607

- Ricardo Inverno – 37697 (61D)

Docente: Prof. Mário Mendes

10 de Janeiro 2014

Imagem representativa do trabalho (opcional, mas recomendado)

Dimensões: 8.0 x 12.0 cm2

Sem border e de preferência sem fundo.

Page 2: Relatorio API Final

RELATÓRIO FINAL i

Índice

1 INTRODUÇÃO ...................................................................................................... 1

2 DESCRIÇÃO DO PROBLEMA ........................................................................... 2

2.1 1º Relatório ................................................................................................................................... 2

2.2 2º Relatório ................................................................................................................................... 3

3 EQUIPAMENTOS UTILIZADOS ....................................................................... 4

3.1 Descrição do equipamento ........................................................................................................... 4

3.1.1 Cilindros pneumáticos de duplo efeito ...................................................................................... 4

3.1.2 Válvulas de 2 estados ................................................................................................................ 5

3.1.3 Válvulas AND e OR .................................................................................................................. 5

3.1.4 Interruptor Start/Stop ................................................................................................................. 6

3.1.5 Tubos de Ligação ...................................................................................................................... 6

3.1.6 Acessórios de Ligação ............................................................................................................... 7

3.1.7 Autómato Programável .............................................................................................................. 7

3.1.8 Consola de Programação ........................................................................................................... 8

3.1.9 Sensores Elétricos...................................................................................................................... 8

4 DESCRIÇÃO DO PROGRAMA .......................................................................... 9

4.1 Descrição do 1º Relatório ............................................................................................................. 9

4.1.1 Exemplo de aplicabilidade do ciclo pneumático ..................................................................... 11

4.2 Descrição do 2º Relatório ........................................................................................................... 14

Programa em STL .................................................................................................................................. 17

Programa em LAD (SIEMENS) ............................................................................................................ 18

Programa em FBD - Blocos funcionais (SIEMENS) ............................................................................ 19

5 CONCLUSÕES E TRABALHO FUTURO ....................................................... 21

6 BIBLIOGRAFIA .................................................................................................. 22

ANEXOS ....................................................................................................................... 23

Page 3: Relatorio API Final

1

1 Introdução

O presente trabalho consiste na elaboração de dois relatórios, decorrente de duas

atividades realizadas no laboratório da unidade curricular de Automação de Processos

Industriais.

Partindo de uma sequência de operações as atividades tinham como objetivo a

simulação da automatização de um processo na indústria utilizando circuitos de

autómatos pneumáticos. A simulação visava a aproximação de um problema real, tendo

o enunciado as exigências do processo e nós de encontrar uma solução através da

compreensão das exigências, construção das equações e a sua implementação para o

funcionamento da ação.

A primeira atividade teve como base a simulação de um circuito pneumático por via

cablada. O ciclo pneumático envolvia a movimentação de 3 cilindros sequenciados,

após o desenvolvimento de todos os parâmetros necessários para a realização da

automatização do ciclo.

A segunda atividade visou a utilização de um autómato programável compacto para a

automatização de uma máquina. A programação foi realizada com equações booleanas

em linguagem STL, coordenando através de sinais elétricos os cilindros

electropneumáticos de maneira sequencial. A automatização da máquina teve em vista

explorar as potencialidades dos autómatos programados, com a utilização da função

timer.

Page 4: Relatorio API Final

2

2 Descrição do problema

2.1 1º Relatório

Ciclo pneumático em estudo era constituído por três cilindros, com a seguinte sequência

de operações:

C-/A-/C+/B+/B-/A+/B+/B-

Pretende-se automatizar o ciclo (pela via cablada) em questão e por isso torna-se

necessário:

a. Determinar as equações de comando do ciclo através do método sequencial.

b. Construir o esquema correspondente às equações da alínea anterior, em

simbologia DIN ISSO 1219.

c. Implementar e verificar o funcionamento do ciclo nos simuladores pneumáticos

do laboratório de Automação de Processos Industriais.

Para a execução do ciclo é necessário a verificação dos estados iniciais dos cilindros,

pois as condições necessárias implicam que os cilindros C e A estejam avançados (1) e

o cilindro B esteja recuado (0).

Page 5: Relatorio API Final

3

2.2 2º Relatório

A imagem seguinte representa uma máquina de cravação com 3 cilindros

electropneumáticos:

Figura 1 - Representação da máquina de cravação

Sabendo que o ciclo da máquina foi modificado para que o cilindro C possa atuar na

cravação (após o avanço) durante 3s, pretende-se automatizar esta máquina (por via

programada) utilizando o autómato programável compacto do laboratório de

Automação Industrial.

a. Qual o ciclo da máquina? E quais são as entradas e saídas do PLC para controlar

esta máquina? Construa as tabelas ed imagens e de símbolos para este processo.

Pode acrescentar, justificando, os equipamentos necessários ao correto

funcionamento da máquina.

b. Escreva o programa para controlar esta máquina de cravação utilizando as

linguagens de programação: Diagrama de contactos e Lista de instruções.

Simule o funcionamento da máquina nos simuladores electropneumáticos do

laboratório. Nota: se entender necessário pode utilizar o método sequencial para

obtenção das equações booleanas de controlo da máquina.

Page 6: Relatorio API Final

4

3 Equipamentos utilizados

3.1 Descrição do equipamento

Os equipamentos utilizados na implementação do ciclo simulador pneumático em

laboratório foram os seguintes:

Cilindros pneumáticos de duplo efeito;

Válvulas biestáveis de 5 orifícios de 2 estados pneumática (5/2);

Válvulas “AND” e “OR”;

Sensores;

Interruptor Start/Stop;

Tubos de Ligação;

Autómato Programável

Sensores Elétricos

3.1.1 Cilindros pneumáticos de duplo efeito

Os cilindros pneumáticos são dispositivos que transformam energia potencial do ar

comprimido em energia cinética. São constituídos por cilíndrico provido de um êmbolo

ou pistão, ao ser introduzido ar comprimido no cilindro, este expande-se dentro da

câmara provocando um deslocamento linear. Neste trabalho temos cilindros de duplo

efeito, que consistem no acionamento do êmbolo através de ar comprimido em ambos

os cursos. Realiza um trabalho aproveitável nos dois sentidos.

Figura 2 - Cilindro Pneumático de Duplo Efeito

Page 7: Relatorio API Final

5

3.1.2 Válvulas de 2 estados

As válvulas têm como função permitir, orientar ou interromper um fluxo de ar.

Constituem os instrumentos de comando de um circuito, por isso designadas válvulas de

distribuição. São definidas conforme o número de vias (número de orifícios de ligação

ao elemento de distribuição) e o número de posições ou estados, (posições estáveis do

elemento de distribuição, também conhecidas como posições de comando).

Exemplo 5/2 cinco vias/ duas posições

Para o desenvolvimento deste trabalho, aplicamos válvulas 5/2

3.1.3 Válvulas AND e OR

Uma válvula “AND” tem com objetivo bloquear o fluxo de ar para a saída a menos que

a pressão sobre as suas duas entradas seja igual. Por outro lado a válvula “OR” para ser

ativada, ou seja, deixar passar o fluxo de ar, apenas necessita que uma das suas entradas

seja ativada.

Figura 4 - Válvula "AND"

Figura 3 - Válvula 5/2 Pneumática

Page 8: Relatorio API Final

6

Figura 5 - Válvula "OR"

3.1.4 Interruptor Start/Stop

Trata-se de um equipamento cuja função é abrir ou fechar o circuito pneumático. Como

não possui energia própria trata-se de um elemento passivo.

Figura 6 - Interruptor start/stop

3.1.5 Tubos de Ligação

Os tubos de ligação não são mais do que elemento de ligação entre cilindros

pneumáticos, válvulas, tês, sensores e interruptor start/stop por onde circula ar

comprimido. Na implementação de cada sistema utilizaram-se tubos de diferentes cores,

estabelecendo-se uma nomenclatura de modo a facilitar a visualização do sistema:

Tubos de cor azul: utilizados para efetuar as ligações a válvulas e

sensores para a alimentação dos mesmos. Representam o ar comprimido

da rede;

Tubos de cor verde: utilizados para efetuar as ligações das válvulas às

respetivas câmaras dos cilindros. Representam a potência transmitida aos

cilindros;

Tubos de cor vermelha: utilizados para efetuar as ligações das válvulas

aos sensores. Representar as equações booleanas calculadas pelo método

sequencial.

Page 9: Relatorio API Final

7

Figura 7 - Exemplo de tubos de ligação

3.1.6 Acessórios de Ligação

Elemento de ligação que permite a entrada do fluido (ar) por uma, ou mais vias e saída

do mesmo por uma, ou mais vias.

3.1.7 Autómato Programável

Aparelho que permite ler as linhas de código do processo realizado. O autómato

utilizado é compacto e do modelo EBERLE, tendo a possibilidade de realizar os sinais

de programação.

Figura 8 - Autómato - unidade didática

Page 10: Relatorio API Final

8

3.1.8 Consola de Programação

A consola de programação é o meio físico que nos permite interagir com autómato. É

com esta consola que conseguimos implementar as linhas de código. A consola pertence

autómato EBERLE. Cada marca tem uma linguagem própria programação.

3.1.9 Sensores Elétricos

Os sensores elétricos encontram-se acoplados aos cilindros e permitem determinar o

fim-de-curso da haste do cilindro. Comunicam através de sinais elétricos com o

programa.

Figura 9 - Consola de Programação EBERLE

Figura10 – Sensor elétrico

Page 11: Relatorio API Final

9

4 Descrição do programa

4.1 Descrição do 1º Relatório

Neste trabalho temos um ciclo pneumático constituído por três cilindros com a seguinte

ordem de comandos: C-/A-/C+/B+/B-/A+/B+/B-.

Inicialmente foi realizada uma análise do ciclo, com a determinação das respetivas

equações de comando, pelo método sequencial.

CICLOS

ACTIVOS

St,c1

PASSIVOS

c0,m10,m11,a0,a1,b0,b1

C-/A-/C+/B+/B-/A+/B+/B-

8 9 10 11 121 2 3 4 5 6

Obs.: Condições iniciais: A = 1, B = 0 C = 1,

ISEL13 14 15 16

1

0

1

0

7

M31

0

M11

0

M21

0

C

D

E

M1

M2

M3

DIA

GR

AM

A

DE

MO

VIM

EN

TO

S

A

B

TA

BE

LA

PO

SS

IBIL

IDA

DE

S

D1

0

E1

0

A

B

C1

0

m30

A+

A-

B+

e0

m11

m10m21

m31

a1

a0

b1

b0

c1

c0

DIA

GR

AM

A D

E S

EN

SO

RE

SD

IAG

RA

MA

DE

IM

PU

LS

OS

14 15 168 9 10 11 12 132 3 4 5 6 7

E-

M1+

M1-

M2+

1

B-

C+

C-

D+

E+

M3+

M3- Rubrica:

ME

RIA

S

EQ

UA

ÇÕ

ES

7-0

4-6

INC

OM

PA

TIB

ILID

AD

ES

NºAUTOMAÇÃO DE PROCESSOS INDUSTRIAIS

c0

c1.m10.a0 + a1.m11

b1

a0

A+ =

A- =

B+ =

B- =

C+ =

M3+ =

St.b0.a1.m10

a0.b1

a1.b1

C- =

D+ =

D- =

E+ =

M1+ =

M1- =

M2+ =

M2- =

b0.m11

1

10

1

00

0

00

0

10

0

11

0

10

1

10

1

11

1

10

0 0 0 0 1 1 1 0 0

Tabela 1 - Diagrama de funcionamento Lab 1

Nº G6_61N

Page 12: Relatorio API Final

10

Da análise do diagrama de funcionamento pode-se verifica a existência de duas

incompatibilidades nas linhas 7-0 e 4-6, respetivamente. Para resolver essas

incompatibilidades é aplicada da memória M1, operada através de uma válvula biestável

5/2.

Posteriormente foi elaborado o esquema CETOP para a implementação do circuito onde

foi necessário aplicar 7 válvulas AND e uma OR.

Figura 11 - Esquema CETOP

Page 13: Relatorio API Final

11

Após esta tarefa, implementou-se e verificou-se o funcionamento do ciclo, nos paneis

simuladores no Laboratório de Automação de Processos Industriais.

4.1.1 Exemplo de aplicabilidade do ciclo pneumático

Aplicando o ciclo pneumático deste problema foi possível construir este projeto para

uma parte de uma linha de montagem. Consiste num tapete rolante onde é transportado

o produto final embalado em caixas, e que é necessário etiquetar com dois rótulos

diferentes, em 2 das faces da respetiva caixa.

Figura 12 - Esquema CETOP (em carga)

Page 14: Relatorio API Final

12

Figura 13 – Estado inicial

Na Figura 13 – Estado inicial podemos verificar a posição inicial dos cilindros, em que

temos um cilindro C que se encontra na posição de aberto (1), este cilindro tem como

objetivo fazer de barreira às caixas que estão a vir no tapete rolante, quando está na

posição de aberto (1) impede a passagem, quando está na posição fechado (0) permite a

passagem das caixas. O cilindro A é um cilindro de rotação de 90°, que permite rodar a

caixa, este encontra-se inicialmente na posição (1). Existe ainda o cilindro B que irá

servir para colar os rótulos na caixa, este é alimentado por um sistema independente que

intercala os diferentes rótulos.

Figura 14 – Etapa 1

Na primeira operação do ciclo temos C-, esta pode ser visualizada na Figura 14 – Etapa

1, onde se verifica que a caixa avançou devido ao cilindro C ter recuado.

Figura 10 - Etapa 2

Page 15: Relatorio API Final

13

Na segunda operação o cilindro rotativo A roda 90° no sentido horário ficando na

posição A- como é possível verificar na Figura 10 - Etapa 2.

Figura 16 - Etapa 3

Na operação seguinte, que está representada na Figura 16 - Etapa 3 temos a reabertura

do cilindro C para a posição C-, de forma a impedir a passagem de outra caixa antes de

terminar o processo de etiquetagem.

Figura 17 - Etapa 4

É na operação seguinte que se dá propriamente a operação de etiquetagem, como se

pode ver na Figura 17 - Etapa 4 o cilindro B avança para a posição B+ colocando o

primeiro rótulo.

Figura 18 - Etapa 5

Page 16: Relatorio API Final

14

Na operação sucessiva o cilindro B recolhe para a posição B- tal com está

esquematizado na Figura 18 - Etapa 5.

Figura 19 - Etapa 6

Nesta operação temos a rotação de 90° no sentido anti-horário do cilindro A, de forma a

ficar na posição A+, sendo possível ver na Figura 19 - Etapa 6.

Figura 20 - Etapa 7 e 8

Nas operações seguintes temos a etiquetagem por parte do cilindro B com o seu avanço

para a posição B+ seguido da operação de recuo do cilindro para a posição B-, estas duas

operações estão representadas na Figura 20 - Etapa 7 e 8.

4.2 Descrição do 2º Relatório

Para se proceder às operações do enunciado, concebeu-se o seguinte ciclo de

funcionamento:

A+/B+/A-/C+/temporização (3s)/C-/B-

Com os três cilindros pneumáticos.

Este ciclo electropneumático é controlado por uma autómato programável, já acima

referido, que vai estar ligado ao circuito electropneumático e que foi programado em

STL. Para proceder à programação do autómato, utilizou-se o método sequencial,

preenchendo-se a o diagrama de funcionamento Tabela 2 e obtendo-se as equações de

Page 17: Relatorio API Final

15

ISEL AUTOMAÇÃO DE PROCESSOS INDUSTRIAIS Nº

1 2 3 4 5 6 7

A+/B+/A-/C+/Timer/C-/B-

DIA

GR

AM

A

DE

MO

VIM

EN

TO

S A1

14 15 16 CICLOS8 9 10 11 12 13

B1

0

ACTIVOS

C1

0

D1

0

PASSIVOS0

c1,m10,m11,a1,b0,b1

0St,c0,a0

1

TA

BE

LA

PO

SS

IBIL

IDA

DE

S

A

E

B

D

C

E

M1

INC

OM

PA

TIB

ILID

AD

ES

4-6

M3

M2

ME

RIA

S

M11

M2

0

1

0

0

1

DIA

GR

AM

A D

E S

EN

SO

RE

S

a1

M3

a0

b0

b1

c1

c0

d0

d1

e1

m11

e0

m21

m10

m31

EQ

UA

ÇÕ

ES

m20

DIA

GR

AM

A D

E I

MP

UL

SO

S

A+

A- = b1m30

A+ = St.b0

a0

c0.m11

B+ =

B+

A- B- =

C- = c1B-

C+ = a0.m10.b1

C+

D+

D- =C-

D+ =

E- =D-

E+ =

E-

M1+ = c1E+

M1-

M2+ =M1+

M1- = b0

M2- =

M2-

M3+ =M2+

M3- Rubrica:

M3+

M3- =

14 15 16

Obs.: Condições iniciais: A = 0, B = 0 C = 0,

8 9 10 11 12 131 2 3 4 5 6 7

0

00

1

00

1

01

0

01

0

11

0

01

0

00

0 0 0 0 1 1 1

comando que através das tabelas de imagens Tabela 3 e Tabela 4, foram convertidas e

programadas em lista de instruções (STL).

Tabela 2 - Diagrama de Funcionamento Lab

sds Nº G6_61N

Page 18: Relatorio API Final

16

Tabela 3 - Tabela de imagens - Entradas

Entradas

a0 I2 Sensor de início de curso do cilindro A

a1 I3 Sensor de fim de curso do cilindro A

b0 I4 Sensor de início de curso do cilindro B

b1 I5 Sensor de fim de curso do cilindro B

c0 I6 Sensor de início de curso do cilindro C

c1 I7 Sensor de fim de curso do cilindro C

St I10 Botão start / stop

Tabela 4 - Tabela de Imagens - Saída

Saídas

O2 A+ Avanço do cilindro A

O3 A- Recuo do cilindro A

O4 B+ Avanço do cilindro B

O5 B- Recuo do cilindro B

O6 C+ Avanço do cilindro C

O7 C- Recuo do cilindro C

O programa que opera o ciclo do exercício, necessitava de um temporizador, que foi

introduzido como T07, tal como se no corpo do programa da tabela seguinte.

Page 19: Relatorio API Final

17

Programa em STL

Tabela 5 - Programa STL (ERBELE)

Operador Identificador Operação

L I7

S M1

L I4

R M1

L I10

A I4

= O2

L I5

= O3

L I3

= O4

L I6

A M1

= O5

L I2

A I5

A_N M1

= O6

L I7

= T07

Tb =2

k= 3

L I7

A T7

= O7

EP

ISEL

C+

C-

M+

M-

Programa

A+

A-

B+

c1

=

=

=B-

Automação de Processos Industriais Nº G6_61N

c1

c0.m11

a0.m10.b1

Equações M.

Sequencial

Temporização

=

=

=

=

b0

St.b0

b1

a0

=

Page 20: Relatorio API Final

18

Programa em LAD (SIEMENS)

Figura 21 - Programa LAD (SIEMENS)

Page 21: Relatorio API Final

19

Programa em FBD - Blocos funcionais (SIEMENS)

Page 22: Relatorio API Final

20

Page 23: Relatorio API Final

21

5 Conclusões e Trabalho Futuro

Ao realizarmos estas duas atividades, foi-nos permitido aplicar o conteúdo teórico

programático na componente prática da disciplina, através dos respetivos paneis

simuladores de via cablada (pneumática) e via programada (electropneumática).

No primeiro relatório, apesar de o seu funcionamento ter acontecido parcialmente,

consideramos positivo o nosso relatório, após um estudo do que foi realizado em

laboratório, concluímos que o nosso diagrama sequencial e o esquema CETOP, não

apresentavam erros, para tal testamos o ciclo no software Automation Studio (file em

anexo) e verificamos o seu correto funcionamento. Assim sendo apenas podemos

apontar como possíveis causas de funcionamento incorreto possíveis perdas de carga,

fugas ou alguma ligação trocada.

No segundo relatório ocorreu o mesmo problema, o ciclo só funcionou parcialmente,

este deveu-se a uma abordagem mais complicada do ciclo sem recorrer às equações do

método sequencial e a uma incorreta aplicação do temporizador. Após reformulação da

programação recorrendo às equações do método sequencial e corrigindo alguns erros da

programação o programa foi inserido no autómato e verificou-se o correto

funcionamento de acordo com o pedido no enunciado.

De forma a melhorar o programa do segundo relatório seria interessante colocar um

sensor que pode-se confirmar a existência de elementos para cravação na linha de

alimentação, isto com o intuito de o ciclo não estar em funcionamento contínuo mesmo

sem ter objetos para cravar. Para tal bastaria incluir na programação do início do ciclo

(A+) uma linha com “A I11”, sendo “I11” o novo sensor implementado, caso o sensor

não tivesse no estado “1” o ciclo não iniciava. Analisando ainda as equações do método

sequencial, pode-se verificar que o recuo do cilindro “C” poderia ser realizado por mola

sem ser necessário o sensor “c1”

Page 24: Relatorio API Final

22

6 Bibliografia

Novais, J. (Dezembro de 2007). Método sequencial para automação electropneumática

(5ª edição), G.C. – Gráfica de Coimbra Lda, 978-972-31-0751-7, Fundação Calouse

Gulbenkian.

Mendes, M. (2011). Portas lógicas, ISEL-ADEM, Fevereiro de 2011.

Mendes, M. (2011). Álgebra de Boole, ISEL-ADEM, Fevereiro de 2011.

Mendes, M. (2011). Simbologia CETOP/DIN/ISO, ISEL-ADEM, Abril de 2011.

Mendes, M. (2011). PLC’s – Hardware, Características, Classificação, ISEL- ADEM,

Maio de 2011.

Mendes, M. (2011). Tutorial do Autómato Compacto EBERLE, ISEL-ADEM, Maio

de 2011.

Page 25: Relatorio API Final

23

Anexos

Anexo 1 – Output FBD “TIA PORTAL”.

Anexo 2 – Output LAD “TIA PORTAL”.

Anexo 3 – Output STL “TIA PORTAL”.

Anexo 4 – Diagrama de funcionamento trabalho (preenchido na aula).

Page 26: Relatorio API Final

Totally IntegratedAutomation Portal

TOD_INT0 [OB10]

TOD_INT0 PropertiesGeneralName TOD_INT0 Number 10 Type OBLanguage FBDInformationTitle "Time of Day Interrupt" Author CommentFamily Version 0.1 User-defined

ID

Name Data type Offset CommentTemp

OB10_EV_CLASS Byte 0.0 Bits 0-3 = 1 (Coming event), Bits 4-7 = 1 (Event class 1)

OB10_STRT_INFO Byte 1.0 16#11 (OB 10 has started)

OB10_PRIORITY Byte 2.0 Priority of OB Execution

OB10_OB_NUMBR Byte 3.0 10 (Organization block 10, OB10)

OB10_RESERVED_1 Byte 4.0 Reserved for system

OB10_RESERVED_2 Byte 5.0 Reserved for system

OB10_PERIOD_EXE Word 6.0 Period of execution (once, per minute/hour/day/week/month/year)

OB10_RESERVED_3 Int 8.0 Reserved for system

OB10_RESERVED_4 Int 10.0 Reserved for system

OB10_DATE_TIME Date_And_Time 12.0 Date and time OB10 started

Network 1:

S

"M1(3)"%M1.0%M1.0

"c1"%I124.7%I124.7

Symbol Address Type Comment"c1" %I124.7 Bool"M1(3)" %M1.0 Bool

Network 2:

R

"M1(3)"%M1.0%M1.0

"b0"%I124.4%I124.4

Symbol Address Type Comment"b0" %I124.4 Bool"M1(3)" %M1.0 Bool

Page 27: Relatorio API Final

Totally IntegratedAutomation Portal

Network 3:

=

&

"A+"%Q125.2%Q125.2

"St"%I124.1%I124.1

"b0"%I124.4%I124.4

Symbol Address Type Comment"b0" %I124.4 Bool"St" %I124.1 Bool"A+" %Q125.2 Bool

Network 4:

=

"A-"%Q125.3%Q125.3

"b1"%I125.5%I125.5

Symbol Address Type Comment"b1" %I125.5 Bool"A-" %Q125.3 Bool

Network 5:

=

"B+"%Q125.4%Q125.4

"a1"%I125.3%I125.3

Symbol Address Type Comment"a1" %I125.3 Bool"B+" %Q125.4 Bool

Network 6:

=

&

"B-"%Q125.5%Q125.5

"c0"%I125.6%I125.6

"M1(3)"%M1.0%M1.0

Symbol Address Type Comment"c0" %I125.6 Bool"B-" %Q125.5 Bool"M1(3)" %M1.0 Bool

Page 28: Relatorio API Final

Totally IntegratedAutomation Portal

Network 7:

=

&

"C+"%Q125.6%Q125.6

"a0"%I125.2%I125.2

"b1"%I125.5%I125.5

"M1(3)"%M1.0%M1.0

Symbol Address Type Comment"b1" %I125.5 Bool"a0" %I125.2 Bool"C+" %Q125.6 Bool"M1(3)" %M1.0 Bool

Network 8:

=

S_ODT

"C-"%Q125.7%Q125.7

"T07"%T7%T7

"c1"%I124.7%I124.7

S5T#3s

...

...

...S

TV

R

BI

BCD

Q

Symbol Address Type Comment"c1" %I124.7 Bool"T07" %T7 Timer"C-" %Q125.7 Bool

Page 29: Relatorio API Final

Totally IntegratedAutomation Portal

TOD_INT0 [OB10]

TOD_INT0 PropertiesGeneralName TOD_INT0 Number 10 Type OBLanguage LADInformationTitle "Time of Day Interrupt" Author CommentFamily Version 0.1 User-defined

ID

Name Data type Offset CommentTemp

OB10_EV_CLASS Byte 0.0 Bits 0-3 = 1 (Coming event), Bits 4-7 = 1 (Event class 1)

OB10_STRT_INFO Byte 1.0 16#11 (OB 10 has started)

OB10_PRIORITY Byte 2.0 Priority of OB Execution

OB10_OB_NUMBR Byte 3.0 10 (Organization block 10, OB10)

OB10_RESERVED_1 Byte 4.0 Reserved for system

OB10_RESERVED_2 Byte 5.0 Reserved for system

OB10_PERIOD_EXE Word 6.0 Period of execution (once, per minute/hour/day/week/month/year)

OB10_RESERVED_3 Int 8.0 Reserved for system

OB10_RESERVED_4 Int 10.0 Reserved for system

OB10_DATE_TIME Date_And_Time 12.0 Date and time OB10 started

Network 1:

S

"c1"%I124.7%I124.7

"M1(3)"%M1.0%M1.0

Symbol Address Type Comment"c1" %I124.7 Bool"M1(3)" %M1.0 Bool

Network 2:

R

"b0"%I124.4%I124.4

"M1(3)"%M1.0%M1.0

Symbol Address Type Comment"b0" %I124.4 Bool"M1(3)" %M1.0 Bool

Page 30: Relatorio API Final

Totally IntegratedAutomation Portal

Network 3:

"St"%I124.1%I124.1

"b0"%I124.4%I124.4

"A+"%Q125.2%Q125.2

Symbol Address Type Comment"b0" %I124.4 Bool"St" %I124.1 Bool"A+" %Q125.2 Bool

Network 4:

"b1"%I125.5%I125.5

"A-"%Q125.3%Q125.3

Symbol Address Type Comment"b1" %I125.5 Bool"A-" %Q125.3 Bool

Network 5:

"a1"%I125.3%I125.3

"B+"%Q125.4%Q125.4

Symbol Address Type Comment"a1" %I125.3 Bool"B+" %Q125.4 Bool

Network 6:

"c0"%I125.6%I125.6

"M1(3)"%M1.0%M1.0

"B-"%Q125.5%Q125.5

Symbol Address Type Comment"c0" %I125.6 Bool"B-" %Q125.5 Bool"M1(3)" %M1.0 Bool

Network 7:

Page 31: Relatorio API Final

Totally IntegratedAutomation Portal

"a0"%I125.2%I125.2

"b1"%I125.5%I125.5

"M1(3)"%M1.0%M1.0

"C+"%Q125.6%Q125.6

Symbol Address Type Comment"b1" %I125.5 Bool"a0" %I125.2 Bool"C+" %Q125.6 Bool"M1(3)" %M1.0 Bool

Network 8:

S_ODT"c1"%I124.7%I124.7 "T07"

%T7%T7

S5T#3s

...

...

...

"C-"%Q125.7%Q125.7

S

TV

R

Q

BI

BCD

Symbol Address Type Comment"c1" %I124.7 Bool"T07" %T7 Timer"C-" %Q125.7 Bool

Page 32: Relatorio API Final

Totally IntegratedAutomation Portal

TOD_INT0 [OB10]

TOD_INT0 PropertiesGeneralName TOD_INT0 Number 10 Type OBLanguage STLInformationTitle "Time of Day Interrupt" Author CommentFamily Version 0.1 User-defined

ID

Name Data type Offset CommentTemp

OB10_EV_CLASS Byte 0.0 Bits 0-3 = 1 (Coming event), Bits 4-7 = 1 (Event class 1)

OB10_STRT_INFO Byte 1.0 16#11 (OB 10 has started)

OB10_PRIORITY Byte 2.0 Priority of OB Execution

OB10_OB_NUMBR Byte 3.0 10 (Organization block 10, OB10)

OB10_RESERVED_1 Byte 4.0 Reserved for system

OB10_RESERVED_2 Byte 5.0 Reserved for system

OB10_PERIOD_EXE Word 6.0 Period of execution (once, per minute/hour/day/week/month/year)

OB10_RESERVED_3 Int 8.0 Reserved for system

OB10_RESERVED_4 Int 10.0 Reserved for system

OB10_DATE_TIME Date_And_Time 12.0 Date and time OB10 started

Network 1:

0001 A "c1"0002 S "M1(3)"

Symbol Address Type Comment"c1" %I124.7 Bool"M1(3)" %M1.0 Bool

Network 2:

0001 A "b0"0002 R "M1(3)"

Symbol Address Type Comment"b0" %I124.4 Bool"M1(3)" %M1.0 Bool

Network 3:

0001 A "St"0002 A "b0"0003 = "A+"

Page 33: Relatorio API Final

Totally IntegratedAutomation Portal

Symbol Address Type Comment"b0" %I124.4 Bool"St" %I124.1 Bool"A+" %Q125.2 Bool

Network 4:

0001 A "b1"0002 = "A-"

Symbol Address Type Comment"b1" %I125.5 Bool"A-" %Q125.3 Bool

Network 5:

0001 A "a1"0002 = "B+"

Symbol Address Type Comment"a1" %I125.3 Bool"B+" %Q125.4 Bool

Network 6:

0001 A "c0"0002 A "M1(3)"0003 = "B-"

Symbol Address Type Comment"c0" %I125.6 Bool"B-" %Q125.5 Bool"M1(3)" %M1.0 Bool

Network 7:

0001 A "a0"0002 A "b1"0003 AN "M1(3)"0004 = "C+"

Symbol Address Type Comment"b1" %I125.5 Bool"a0" %I125.2 Bool"C+" %Q125.6 Bool"M1(3)" %M1.0 Bool

Network 8:

0001 A "c1"

Page 34: Relatorio API Final

Totally IntegratedAutomation Portal

0002 L S5T#3s0003 SD "T07"0004 NOP 00005 NOP 00006 NOP 00007 A "T07"0008 = "C-"

Symbol Address Type Comment"c1" %I124.7 Bool"T07" %T7 Timer"C-" %Q125.7 Bool

Page 35: Relatorio API Final