Você está na página 1de 4

Mecatrnica Atual

http://www.mecatronicaatual.com.br/secoes/leitura/26/imprimir:yes

Imprimir

PRODUTOS
27/03/2008 15:36:33

/ Controladores

Padro em CLPs atravs da iEC 61131


O primeiro artigo da srie sobre a norma IEC 61131 mostra que possvel reduzir tempo de desenvolvimento e manuteno, alm de agregar mais qualidade aos produtos com o uso de tecnologias que se comunicam entre si
Marcos Oliveira Fonseca Constantino Seixas Filho e Joo Aristides Bottura Filho

A norma IEC 61131 j est no mercado desde 1992, quando suas primeiras partes foram publicadas. Sua adoo pelos diversos fabricantes de sistemas de controle uma realidade inegvel, principalmente da parte 3, a mais conhecida. Entretanto, as diversas implementaes da norma possuem diferenas que no comprometem seus principais benefcios, mas dificultam o entendimento por parte dos usurios.

Apesar da IEC ser tratada de forma simplista pelo mercado como uma norma para definio das linguagens de programao para CLPs, na verdade ela se aplica qualquer tipo de controlador programvel e retrata as melhores prticas e tcnicas de orientao a objetos e engenharia de software para programao de controladores. Na prtica, a adoo da norma IEC 61131 significa: modularizar o problema de controle; estruturar a programao do controlador; e reutilizar software e conhecimento. Veja tambm

iEC 61131-3: caractersticas dos controladores programveis iEC 61131-3: programao de controladores e suas linguagens
Os pontos acima representam como os modernos controladores programveis devem ser entendidos para sua aplicao na soluo dos mais diversos problemas de controle e automao de processos. Independentemente do tamanho e capacidade dos controladores programveis, a adoo plena da norma IEC permite que seus usurios possam colocar em prtica as melhores tcnicas para obteno de resultados nos investimentos de automao e reduo do custo total de propriedade durante a vida til do sistema. Veja a figura 1.

Um ponto importante que permeou o desenvolvimento da norma IEC a portabilidade de aplicaes. Entretanto, o mercado ainda no assimilou a possibilidade de estabelecer uma formatao padro que permita a importao e exportao do programa aplicativo dos controladores programveis entre produtos de diversos fabricantes. Este um desejo por parte dos usurios que ainda levar tempo para ser alcanado.

1 de 4

24/7/2008 20:52

Mecatrnica Atual

http://www.mecatronicaatual.com.br/secoes/leitura/26/imprimir:yes

Por que adotar sistemas abertos? A adoo de padres abertos permite que a indstria preserve os seus investimentos e evolua para as solues mais modernas disponibilizadas pelo mercado como um todo. A seguir, so apresentados os principais aspectos para adoo de sistemas abertos no mercado de controladores programveis que nortearam a concepo da norma: Eliminar a existncia de diferentes dialetos de programao decorrentes de implementaes diferentes das liguagens dos controladores convencionais; Elevar a qualidade e reduzir o custo de software; Estimular a portabilidade de aplicaes de forma semelhante ao que ocorre nomundo de aplicativos para computadores pessoais; Permitir a reutilizao de software e do conhecimento utilizados no desenvolvimento de partes comuns do programa; Facilitar a comunicao com outros sistemas. Os pontos apresentados motivaram a elaborao da norma IEC 61131 no intuito de proporcionar a utilizao das melhores prticas e tcnicas de engenharia de software no ambiente de controle de processos. A orientao a objetos, alocao dinmica de memria e processamento multi-tarefa so os principais fatores que permeiam as caractersticas da norma. Acompanhe a figura 2.

O primeiro controlador programvel apresentado na dcada de 70 no possua meios para interagir com o operador ou para comunicar com outros controladores. Nas plantas industriais atuais de grande importncia que o operador tenha interao com todo o sistema. Os grandes centros de controle esto sendo substitudos pelos sistemas SCADA, SDCD e hbridos baseados em PCs, utilizando grandes telas coloridas para a visualizao do processo e do seu estado real.

Em grandes plantas industriais, as funes de controle so distribudas entre diferentes controladores programveis que se comunicam em rede, atravs de um protocolo padronizado. Todas as plantas industriais possuem um sistema de gesto de informaes (MES/CPM, PIMS, LIMS, ERP, entre outros) baseado em PCs. cada vez mais importante a integrao dos sistemas de gesto com os de controle, resultando em um gerenciamento total em tempo real. A convergncia tecnolgica dos sistemas de Tecnologia da Automao (TA) e Tecnologia da Informao (TI), juntamente com a adoo de padres abertos, faz com que os CPs sejam uma fonte importante de dados de processo para possibilitar a gesto de informaes de negcio atravs da integrao entre os sistemas de cho de fbrica e os sistemas corporativos. A adoo pelo mercado da norma ISA SP95 que estabelece padres para integrao entre o cho de fbrica e os sistemas de gesto exemplifica bem a necessidade de comunicao entre os sistemas. Norma IEC 61131 Para atender s demandas da comunidade industrial, um grupo de trabalho foi formado dentro da International Electrotechnical Commission (IEC) em 1979, para avaliar o projeto completo de

2 de 4

24/7/2008 20:52

Mecatrnica Atual

http://www.mecatronicaatual.com.br/secoes/leitura/26/imprimir:yes

controladores programveis, incluindo hardware, instalao, teste, documentao, programao e comunicao. A IEC uma organizao normativa internacional com base em Geneva - Sua, formada por representantes de todo o mundo. Foram formados diversos grupos de trabalho (foras tarefas) para elaborao das diversas partes da norma IEC 61131. As primeiras partes da norma foram publicadas em 1992. A tabela 1 apresenta o estado atual da norma.

A norma IEC 61131 era denominada, inicialmente, IEC 1131. Recentemente, a IEC alterou a forma de codificao de suas normas, incluindo mais um algarismo. Desta forma, a norma 1131 passou a ser denominada IEC 61131. Portanto, ambas as denominaes se referem mesma norma. A parte 3 a mais conhecida por tratar das linguagens de programao, as quais so mais facilmente percebidas pelo usurio. Entretanto, as linguagens representam basicamente a forma de interagir com o modelo de software definido pela norma.

Certificao de Produtos Apesar da parte 3 da norma IEC 61131-3 padronizar diversos aspectos relativos programao de CPs, muitos destes so dependentes de implementao e outros no so definidos. Desta forma, no se pode esperar que os produtos de mercado sejam totalmente compatveis entre si, a ponto de permitir que uma das principais vantagens da adoo da norma seja alcanada, a portabilidade. A norma IEC apresenta uma tabela de caractersticas padres e exige apenas que os fabricantes indiquem como os produtos so aderentes a estas caractersticas para serem considerados controladores compatveis com a IEC. A inteno da IEC para garantir que a norma seja seguida no o bastante para a adoo dos fabricantes ao padro, at mesmo porque podem existir erros de interpretao e implementao, sendo necessrios testes para certificao de produtos. PLCopen A partir da indefinio em relao adoo e compatibilidade com a norma pelos fabricantes, em 1992 foi fundada a PLCopen, uma associao independente destinada a promover e suportar o uso da norma IEC 61131-3. As principais atividades desenvolvidas pela PLCopen so: Especificao de elementos mandatrios para certificao de produtos em diferentes nveis de conformidade com a norma IEC 61131-3; Desenvolvimento de um software de teste baseado nas especificaes de certificao; Realizao de testes e certificao de produtos conformes com a norma IEC 61131-3; Divulgao da norma e realizao de eventos para estimular a adoo da mesma; Realizao de treinamentos e certificao de entidades para esta finalidade; Elaborao de bibliotecas de funes e blocos funcionais padronizadas para atendimento s necessidades dos usurios da norma; Atuao junto s entidades normatizadoras e usurios para definio de melhorias e sugestes para reviso da norma; Complementao de aspectos no cobertos pela norma IEC 61131-3.

As atividades da PLCopen so conduzidas por comits tcnicos (TCs) e promocionais (PCs). Os produtos testados e aprovados pela PLCopen recebem um selo de conformidade, de acordo com o nvel de certificao obtido. Atualmente, apenas algumas especificaes e testes de certificao esto

3 de 4

24/7/2008 20:52

Mecatrnica Atual

http://www.mecatronicaatual.com.br/secoes/leitura/26/imprimir:yes

disponveis, fazendo com que o nmero de produtos certificados seja modesto. Mas j perceptvel a tendncia dos fabricantes em atender s caractersticas da norma IEC 61131-3, assim como os usurios j comeam a considerar a adoo da norma como um ponto determinante para os novos sistemas de controle. A PLCopen tambm fornece um selo para os fabricantes que adotam e esto em compatibilidade com as bibliotecas complementares desenvolvidas para segmentos da indstria, tais como um material para Motion Control e esquemas XML. Realidade e Tendncias do Mercado Independente da certificao de produtos e do atendimento pleno s caractersticas da norma IEC 61131, existe um forte alinhamento do mercado com a filosofia e melhores prticas introduzidas pela norma IEC no universo dos controladores programveis. A maioria dos fabricantes j est disponibilizando novos produtos que incorporam os principais aspectos da norma, principalmente no que toca s linguagens de programao, recursos multitarefa e reutilizao de software. Isto verificado nos diversos produtos para controle, tais como CLPs, SDCDs, hbridos, SoftPLCs, SoftDCS, Motion Control e CNs. Portanto, os usurios j podem usufruir dos principais benefcios proporcionados pela norma, principalmente a modularizao, a estruturao e a reutilizao de software. A portabilidade de software entre diferentes fabricantes um objetivo maior que ir depender das exigncias dos usurios em relao adequao e certificao de produtos. Este benefcio demorar um tempo maior para se estabelecer em funo da crescente concorrncia e disputa de mercado entre os fabricantes. Um aspecto importante que favorece a portabilidade de software o surgimento de empresas dedicadas ao desenvolvimento de ambientes de programao (PSE) compatveis com a norma. Estas empresas, normalmente, no fornecem o controlador em si, mas desenvolvem o ambiente de programao para diversos fabricantes em regime de OEM (Original Equipment Manufacturer), ou seja, montagem de solues. Os PSEs desenvolvidos por estas empresas podem compilar o programa para diversas plataformas de hardware e software.

Ento, diversos fabricantes de controladores utilizam o mesmo PSE, de forma que ser mais fcil a portabilidade de software entre fabricantes que utilizem PSEs comuns. Outro aspecto relevante no caminho da portabilidade de software que a adoo de sistemas abertos no cho de fbrica, principalmente para as redes e protocolos de campo, est tornando o hardware de controle interopervel. Os mdulos de hardware mais sujeitos a esta tendncia so os mdulos de E/S que representam um parte significante do sistema de controle como um todo. Desta forma, os grandes fabricantes esto investindo muito no desenvolvimento de bibliotecas de software, objetivando criar diferenciais para colocao de seus produtos no mercado. Espera-se que as bibliotecas padres da norma sejam facilmente portveis entre diferentes fabricantes. Entretanto, as bibliotecas especficas de um determinado fabricante somente devero ser compatveis com seus prprios produtos, podendo ser necessria a compra de licenas para sua utilizao em outras plataformas de hardware e software. Bibliografia Fonseca, M.o; Seixas, C. Filho; Bottuta, J. A. Filho. Aplicando a norma IEC 61131 na automao de processos, livro a ser lanado em 2007. Norma IEC 61131, partes 1 a 8. Lewis, R.W. Programming industrial control systems using IEC 1131-3,The Institution of Electrical Engineers, London, United Kingdom, 1997. Site da PLCOpen: www.plcopen.org Site IEC61131: www.iec61131.com.br *Originalmente publicado na revista Mecatrnica Atual - Ano 6 - Edio 34 - Jun/Jul/07

Extrado do Portal Mecatrnica Atual - Todos os direitos reservados - www.mecatronicaatual.com.br

4 de 4

24/7/2008 20:52