Você está na página 1de 6

Ano 6 - n039 - Novembro - Dezembro/2008 - Europa: (4,30

AUTOMAO

- Brasil: R$

13,90

INduSTRiAL dE

PROCESSOS E MANUfATURA

Sistema de
controle para
processos de
bateladas
H algum tempo os processos de bateladas deixaram
de ser um mistrio nas indstrias e no ambiente de
automao. O cenrio atual nos apresenta diversas
maneiras de se controlar e monitorar um processo
de bateladas, cada um com suas caractersticas,
vantagens e desvantagens. Este artigo visa mostrar
alguns detalhes de quatro maneiras diferentes de
se automatizar um processo de bateladas a partir
de um sistema de controle

Por Alan Liberalesso*

Controle a partir de
CLPs e IBMs
Interagir
com os equipamentos
de
campo, como vlvulas, morares, sensores
e outros dispositivos, atravs de CLPs (ou
PLCs, Programmable Logic Controllers, em
ingls) o recur o mais comum na maioria
dos processos indusrriais no mundo, inclusive no Brasil.
Neste contexra, cabem ao PLC tarefas
como: partida e parada de morares, abertura e fechamento de vlvulas, contagem,
temporizao, monirararnento e comrole de
variveis analgicas, seqeneiarnemos, emre
muiras outros.
os processos de bateladas
so urilizados alguns algorirmos de pesagem, tabelas de dado e procedimemos.
O
controle do processo realizado pelo PLC,
o papel dele a execuo das operaes,
sejam estas fixas ao longo de suas rotinas,
sejam parametrizveis
atravs de alguma
interface de operao.
As IHMs, equipamentos
para visualizao e comrole de processo, projetadas
para o ambiente industrial e com dezenas
de opes disponveis no mercado, tem o
papel de apresentar de maneira didtica
as informaes
do processo ao usurio
do sistema. No semido contrrio, recebe
os comandos gerados pelo mesmo e faz a
"entrega" ao PLC por meio de sua interface
de comunicao.

SELEC~O RECEITR - [F10J


~

RECEIT~ 20mL
RECEIT~ 40mL
RECEITJ:I 50mL
RECEITJ:I 20mL
RECEITJ:I 40mL
RECEIT~ 50mL

I F1. Tela de seleo

SETPOINT
9uia
transp,vE.'rtical
distribuicao
tr.ansp.
separacao
tr.ansp,b.arras
transf.b.arras
hQmE.'

######
######
######
######
######
######

######

######
######

######
######

BBB###
BBB###
BBB###
#BB###
BBB###

de receitas.

controle dos processos de batelada


realizados pelo par PLC-IHM
pode ser
realizado de diversas maneiras, dependendo
do hardware empregado, tipo de processo,
nmero de receitas, entre ourros. Assim:
Processos e aplicaes
com uma
nica receita: neste caso, a IHM
apresenta cones, textos ou teclas de
funo (dependendo do modelo) onde
so solicitadas operaes como: iniciar
receita/batelada,
pausar, abortar,
entre outros. A IHM pode apresentar
informaes como nmero do passo
em execuo, mensagens ao operador, tempo da batelada, quantidades
adicionadas, etc. O PLC recebe os
comandos e execura as operaes
previamente
estabelecidas
em sua
lgica de controle. papel do PLC
identificar a execuo dos passos e
gerenciar o processo de bateladas.
Dependendo do processo e aplicao,
os parmetros desta receita podem
ser alterados via IHM (tempos, velocidades, quantidades, etc.), porm
a ordem de execuo das tarefas
(seqenciamento
da bareladas) no
pode ser alterada;
Em processos
onde temos mais
de uma receita: pode-se trabalhar
de maneira semelhante anterior,
somente acrescendo ferramenta para
seleo da receita via IHM. Tambm
neste caso existe a opo de se urilizar
valores previamente
definidos no
PLC ou alter-los via IHM.
A maioria das IHMs existentes
no
mercado obriga que todos os parmetros
das receitas sejam armazenados no PLC, em
rabelas de dados que so copiadas para a rea
de trabalho aps seleo e solicitao feita

pelo usurio do sistema. Alguns modelos


permitem que todos os dados das receitas
fiquem armazenados
na prpria IHM,
liberando memria no PLC e reduzindo
drasticamente a necessidade de lgicas dedicadas ao armazenamento
e manipulao
destes dados no mesmo.
A urilizao do par IHM-PLC no permite controle de verso, reviso e autoria.
Alm disso, limita o nmero de receitas, o
acesso aos dados das mesmas, e no permite

Controle com PLCs eSCADA


O princpio de controle o mesmo. A
diferena que com a utilizao de sistemas
supervisrios tem um grande incremento de
capacidade, funcionalidades
e ferramentas
para interagir com o processo. As aplicaes
geradas para este tipo de sistema rodam
em microcomputadores,
os mundialmente

alterar o seqenciamento
das operaes.
Apesar de normalmente
vincularmos
processos de bateladas a ranques de produo,
adies de matrias-primas, procedimentos,
etc., existem muitas mquinas e linhas de

conhecidos PCs.
Primeiramente,
cada equipamento
ou
dispositivo do processo que controlado
pelo PLC pode ser manipulado
a partir
do sistema supervisrio. Comandos como
abrirlfecharlligarldesligar,
seleo de modo
de operao (manual, automtico, manuteno) so feitos a partir de janelas de

produo que apesar atuarem dentro de


processos contnuos ou de controle discreto
utilizam parte do princpio de controle de
batelada para seleo de produtos, peas,
formatos e setup das mesmas. Veja os exemplos na figura 1, figura 2 e figura 3.

controle individualizadas.
A indicao dos
status (Iigado/ desligado/ aberto/ fechado/em
alarme/inibido/em
manual/em automtico)
tambm feita de maneira individual e
para todos os equipamentos.
Variveis de
processo (temperatura, presso, vazo, nvel,

c::I

t~

manufatura

procedimemos, sejam estes relacionados aos


processos de dosagem, sejam instrues de
trabalho ou procedimento
de ontrole (ex.:
agitao, resfriamento,
tempo de espera,
etc.). Tambm papel deste tipo de sistema
a interface para solicitao de produo
(lotes a produzir nmero de bateladas, etc.),
velocidade) so monitoradas e controladas
a partir de computadores,
fisicamente posicionados junto ao processo, em salas de
controle, ou remotamente, a quilmetros de
distncia; E o processo de batelada, o que

Nesre sistema fica restrita a alterao


da ordem de execuo dos passos e assim
como na arquitetura anterior, no possvel
repetir um passo j executado, operaes
em paralelo, defasagem entre passos, etc.
Exemplos na figura 4 e figura 5.

esta arquitetura pode proporcionar?


Com relao capacidade de armazenamento de receitas, milhares podem fazer
parte do sistema; quanto ao gerenciamento
das mesmas arravs da tela do computador,
pode-se visualizar e selecionar utilizando
filtros como cdigo, verso, famlia, produto, receita. Alm desses, possvel definir
o tamanho
da batelada e a quantidade
de bateladas a produzir. Como controle,
operaes como pausar, parar, abortar,
pular passo, alterar parmetros e tempos,
so operaes comuns. Pode-se at montar
uma fila de produo, onde so selecionadas

Nesta arquitetura o sistema supervisrio


mantm a atribuio de monitoramento
e
controle do processo, mas o gerenciamento
da batelada cabe a um sistema MES, desenvolvido atravs de linguagens de programao de alto nvel. Neste caso, todas as
informaes referentes s receitas (cdigos,
matrias-primas,
passos, procedimentos,
etc.) ficam armazenadas em bancos de dados

todas as bateladas para um determinado


perodo (hora, turno, dia).
As telas de acompanhamento
da produo rrazem informaes importantes do
processo e da batelada, como a indicao
do passo atual, dos passos executados com
os respectivos registros (quantidade
real,
tempo consumido, alarmes, etc.), das bateladas que esto em execuo, do status e

do tipo relacional, os quais proporcionam,


entre outras vantagens, maior capacidade de
armazenamemo, utilizao de ferramemas de
consulta, acesso remoto e por mais de uma
estao de trabalh%perao,
rastreabilidade
e trabalho com sistema de armazenamento
aberto e escalonvel.
O sistema MES contempla telas e recursos para cadastro de matrias-primas,

contedo dos tanques. Grficos regisrram


o comportamento
das variveis e as telas
sinticas (que apresentam o layout do processo) trazem em tempo real as informaes
do cho-de-fbrica.

procedimentos, parmetros e registros, bem


como a montagem da receita com dados de
cabealho (cdigo, nome, descrio, data de
criao e reviso, verso, produto, etc.), e com

Controle por PLC, SCADAe


Sistemas MES (Sistemas de
Execuo da Manufatura)

a composio

dos passos com os respectivos

uma ferramenta para acompanhamento


da
produo (lote em andamento, bateladas
concludas
taru. etc.).
O sistema de relatrio tambm faz
parte de um istema ME
seja ele gerado
dentro do prprio i tema, seja atravs de
algum sofrware de relatrio de mercado ou
mesmo a partir de ferramenta Web (para
consulta atrav de um navegador como o
Internet Explorer. da .\ficrosoft)
Em uma viso mai ampla, o sistema
MES responde por:
Cadastros:
roda a entrada de dados
que visa alimentar
as tabelas do
banco de dados com informaes
para futura'
Solicitao de produo:
interface
onde inserido o plano de produo,
ou seja, a relao de receitas a produzir, o nmero de lote ou ordem de
fabricao e o nmero de bateladas
desejadas de cada uma (figura 6);
Acompanhamento
da produo:
interface para visualizao do andamento da produo, com status das
receitas, bateladas em andamento,
concludas ou na fila para produo
(figura 7);
Relatrios:
ferramenta de consulta
que permite fazer a rastreabilidade
de um lote ou seqncia especfica
e tambm, na combinao de seus
filtros, a consulta de bateladas produzidas no passado (figura

8).

Controle via PLC, SCADA


e Softwares de Bateladas
(baseados na norma para
bateladas ISA 588)
Dependendo da caracterstica do processo
e da flexibilidade exigida pelo mesmo, uma
aplicao para batelada dever ser muito
mais que um seqenciador de passos combinado com procedimentos especficos como
adio de matrias-primas,
aquecimento,
agitao, tempos de espera, etc. Operaes
como paralelismo,
defasagem de passos,
transies
baseadas em eventos, loops,
etc., podem ser exigidas para a execuo
da receita (produo da batelada).
E a que entram a norma 15A 588 e os
softwares de bateladas. Resumidamente,
a 588:
Define um modelo para controle de
bateladas o qual usado como um
padro por muitas indstrias;
Fornece uma terminologia comum
para o controle de bateladas, permitindo que usurios diferentes possam
expressar
suas idias sobre uma
base comum e esta base comum de

asoeeceas

1"Receitas
e

::J

cadastro

""FAMlllA DE PRODUTOS 1~
""FAMlllA DE PRODUTOS 2"'
B
PRODUTO 1
- RECEITA 1
Cdigo: 123-156789
RECEITA 2

5e duas plantas/linhas tiverem equipamentos


semelhantes,
pequenos
cdigos permitem uma implementao mais fcil com a reutilizao
dos cdigos;
Conceirua a separao do controle
do equipamento
do controle do
procedimento (receita) que descreve
como fazer o produto final, permitindo mltiplos produtos, mltiplos
procedimento,
mltiplas unidades
de produo.
Os softwares de bateladas de mercado
visam atender norma 15A 588 e possuem
ferramentas
adicionais que permitam
a
integrao destes com PLCs, por exemplo,
e tambm ferramentas que agregam valor
aos usurios e que procure diferenci-lo dos
outros softwares disponveis.
O modelamento
do sistema dividido
em duas partes:

de Receitas

::J

I--:J

Unidade:

Famlia:

Produto:

Receita:

Validade:

Tecnologia:

(Meses)

Batch Size:
ltima Atualizao:
Responsveis

r rr

cadastro
Reviso

r Aprovao
r Reprovao

Observao:

I Excluir Qeftnllvamenlel

II .c.ancelar I -I-I-nc-'u-Ir-II

QK

Excluir

I~

IF6. Tela de cadastro de receitas.


Receitas

I Cdigo: I
Receita:

Famlia:

FCNerso:

-I

hem Ordem
31

37

32

38

33

3'l

34

.e

35

41

36

42

37

43

Batch Size:
Procedimento

-I

'1

Total%:r--

----

Pl

P2

P3

:J

P4

.J

..
-ProcedImentos
Unld.Proced:

-I

:J
~

--------~-_-_-~-~-~-_-_-_-_-__
__:-~-_----J~
Ordem: ro--

------J~I

I liovo Passo I

Atualizar
Total KG:r--

------

----

Unidade

..- I

Produto: 1

1-----------------Tecnologia:-I

--EI<-cl-u-ir-I

===Alt==era==r
==

Parmetro

e o fato de termos pequenos cdigos


permite que as receitas sejam modificadas com maior facilidade;

Cadastro

Cdigo:

Verso:

terminologias e modelos permitem


aos usurios integrarem solues de
diferentes fornecedores;
A norma especifica que o cdigo do
controlador deve ser dividido em pequenas partes (mdulos de controle),

----

IPendente

Status:

Procedimentos

Receitas

====Q=K====I

Cancelar

Unidade

Valo.

QUANTIOAOE

QUANTIDADE

k'J

(ODlGO

lill

Produto:

Peso T.rico:

Data:

C4dlOO

na velocidade

v.cuo

final

(h):

r--=

Final (h):

tnrdo

Fim

Adltlonado

p.,

r--

entre

Tempenhlr.

In'''.

0.40 e -0,33 k9f/cm3.

In!'clo (h):

do Prodvto(C):

Temperatura

(a +1- -0,1 kgf/c:m')


por 10 mln.

de transfer~nc:la

r--=

Peso
R.al

de 30 Hz por.) mln.
Inrelo (h):

Faurv6cuo
c:om recldo

r--=

C6d:
I

Peso
T.rico

lote

Inicio (h):

Misturar

I
I

Lote':

C6di90:

r--=

F8. Acompanhamento de bateladas.

(h),

Ap6s a transferncia

Flnlll (h):

r--=

r--=
manter

do Produto
F'noO (h),

todas

Temperaturll

(-C): ~

r--= ~

IIS condi"aes
do produto

por 15 mino

(C):

I
ltemlD

1. Modelamento fsico do processo


Clula de processo: onde definida a
rea responsvel para a produo das
bateladas (planta/processo/linha);
Unidades: conjunto de mdulos de
controle e de equipamentos responsvel
pela execuo de uma, algumas ou
rodas as erapas do processo (tanques,
rearores, silos, etc.);
Mdulo de equipamento:
conjunto
de equipamentos que realizam atividades do processo, como aquecimento,
dosagem, etc;

Concluses

uma soluo atender aos propsitos, caber


uma anlise sobre necessidades futuras e

A soluo a ser adotada dever ser


definida aps a anlise de uma srie de
fatores, como caracterstica
do processo,
necessidades
do sistema de formulao,
estrutura e nmero de receitas, parmetros
e registros necessrios, infra-estrutura
de
automao existente e/ou requerida, cusros
envolvidos, entre outros.
Dependendo das informaes acima ser
possvel afirmar quais solues atendero s
necessidades do processo. E quando mais de

relao custo-benefcio para se definir qual


soluo ser adotada e implementada.
MA
Alan Liberalesso engenheiro de aplicaes
da BASE Automao e colaborador do "Batch
Control Comunidade Online".

MIXER

Mdulo de controle: dispositivo de


controle, como vlvula, moror, sensor, etc.

Procedimentos da unidade: conjunto


de operaes utilizadas para seqenciamento dentro da unidade;
Operaes: conjunto de atividades
agrupadas e que visam o atendimento
de necessidades
da batelada/processo;

TEMPORIZACAO
ADICAO _MANUAL
Phase Tags

UN~~

UN01_TEIolPORIZACAO

rn

UN01.../4DICAO....AGUA

li3

UNOI.../4DtCAIVI4P

! I? Prestate
! ~ Aborting

~
UN01~UEOMENTO

~I
g

:.....

I....~

UNDlj.DICACUolANUAl

1....

N01_AEORClJt..ACAD

UNO'l.)olENSAGEW

Restarting
Running

:.....

Stopping

L...~

REQUEST

$..
... F11. Phases e estado no PLC.

; F9. Phases (Procedimentos} de uma Unit.

(interface ao operador para visualizao e


controle das bateladas), Archiver (gerao
dos registros eletrnicos das bateladas) e
Report Editor (criao e customizao de
relatrios com os registros eletrnicos).

T=I"I?OR1Vo.CAO:1STAT=.

-_:TE

O sistema supervisrio continua com


a atribuio de monitoramento
e controle
do processo. Ao PLC cabe toda a interface
com o cho de fbrica, como as tarefas de
partida e parada de motores, abertura e
fechamento de vlvulas, monitoramento
e
controle de variveis analgicas. Do modelo
fsico definido para o controle da batelada
cabem ao PLC as rotinas com as phases e os
estados das mesmas, cada uma com uma
funo especifica como agitao, adio
de materiais, resfriamento,
entre outras,
definidas
quando do modelamento
do
sistema de bateladas. Veja os exemplos na
figura 9, figura 10 e figura 11.

Holding

$"

Fases: realizao de tarefas/aes bsicas e simples, como adio de materiais, agitao, transferncia, entre
muiros outros.
O software de bateladas dividido em
mdulos, sendo que a base definida por:
Equipment Editor (modelamento
fsico),
Recipe Editor (modelamento procedural),
Server (gerenciamento da batelada e comunicao do mdulo View com o PLC), View

MENSAGEM

$"
]..

2. Modelamento procedural do processo


Procedimento:
estratgia para execuo do processo/batelada;

$"

T:\lFORIZACAO lSTAT=

F11. Receita em SFC.

'co

'=.=T=