Você está na página 1de 15

UNIVERSIDADE ESTADUAL DO MARANHO

CENTRO DE CINCIAS TECNOLGICAS


CURSO DE ENGENHARIA DE COMPUTAO

UTILIZAO DO MATLAB/SIMULINK NO AUXLIO DO


DESENVOLVIMENTO, SIMULAO E PROGRAMAO DE
ALGORITMOS DE CONTROLE PARA CLPS I NDUSTRIAIS

rea de Engenharia da Computao

por

Isaac Souza Silva

Leonardo Gonsioroski da Silva, Doutor


Orientador

So Lus (MA), 23 de maio de 2016









UTILIZAO DO MATLAB/SIMULINK NO AUXLIO DO
DESENVOLVIMENTO, SIMULAO E PROGRAMAO DE
ALGORITMOS DE CONTROLE PARA CLPS I NDUSTRIAIS

rea de Engenharia da Computao

por

Isaac Souza Silva

Relatrio de monografia apresentado Banca


Examinadora do Curso de Engenharia de
Computao para anlise e aprovao.
Orientador: Leonardo Gonsioroski da Silva,
Doutor

So Lus (MA), 23 de maio de 2016


3

SUMRIO

LISTA DE ACRNIMOS
LISTA DE FIGURAS
LISTA DE TABELAS
LISTA DE EQUAES
RESUMO
ABSTRACT
AGRADECIMENTOS
1. INTRODUO
2. PROBLEMA EXEMPLO
3. FUNDAMENTAO TERICA
4. FASES DO TRABALHO
5. CRONOGRAMA DO TRABALHO
6. PROJETO
7. RESULTADOS ESPERADOS
8. CONCLUSES E CONSIDERAES FINAIS
SUGESTES PARA TRABALHOS FUTUROS
REFERNCIAS
GLOSSRIO
APNDICE
ANEXO
4

LISTA DE ACRNIMOS

IEC International Electrotechnical Commission


PLC Programable Logic Controller
CLP Controlador Lgico Programvel
IDE Integrated Development Enviroment
I/O Input/Output

LISTA DE FIGURAS

Figura 1. Legenda (caso no seja de autoria prpria citar e referenciar [2]) 7


Figura 2. Legenda (caso no seja de autoria prpria citar e referenciar) 8
Figura 3. Legenda (caso no seja de autoria prpria citar e referenciar) 8

LISTA DE TABELAS

Tabela 1. Nome da tabela (caso no seja de autoria prpria citar e referenciar) 7


Tabela 2. Nome da tabela (caso no seja de autoria prpria citar e referenciar) 8

LISTA DE EQUAES

Equao 1 4
8

RESUMO

Este trabalho tem por objetivo demonstrar a utilizao do software MATLAB/Simulink no auxlio do
desenvolvimento e simulao de um controlador para uma planta ou processo industrial e posterior
converso desse mesmo controlador em cdigo que pode ser utilizado para programao de CLPs industriais.
Na primeira fase, a de desenvolvimento e simulao, o MATLAB/Simulink utilizado para modelar, simular
e validar o controlador a ser implementado. Na segunda fase, a de gerao automtica de cdigo, atravs da
utilizao do toolbox PLC Coder, o controlador desenvolvido convertido para uma linguagem especifica,
texto estruturado, que pode ser diretamente usada para programar o CLP industrial que ir controlar o
processo ou planta industrial para o qual o controlador foi desenvolvido. necessrio ter em mente que para
que o cdigo final gerado possa ser usado em um determinado CLP, necessrio que o ambiente de
desenvolvimento integrado (IDE) fornecido pela fabricante do CLP deve aderir a norma internacional
IEC-61131.

Palavras-chave: MATLAB. Simulink. PLC Coder. CLP. Texto Estruturado.

ABSTRACT

This study aims to demonstrate the use of MATLAB/Simulink software to aid the development and simulation
of a controller for an industrial plant or process and subsequent conversion of the same controller into code
that can be used to program industrial PLCs. In the first step, development and simulation,
MATLAB/Simulink is used to model, simulate and validate the controller. In the second step, automatic code
generation, using the PLC Coder toolbox, the developed controller is converted to a specific language,
structured text, which can be directly used to program the PLC that will be used to control the industrial
process or plant to which the controller was developed. It is necessary to bear in mind that in order to use
the final generated code in a particular PLC, it is necessary that the Integrated Development Environment
(IDE) provided by the manufacturer of the PLC must adhere to the international standard IEC-61131.

Keywords: MATLAB. Simulink. PLC Coder. PLC. Strutured text.


10

AGRADECIMENTOS

Agradeo a minha famlia por ter me dado a oportunidade de focar somente nos estudos.

Ao orientador pela pacincia e esforo empregados neste trabalho.

Aos amigos e colegas de curso pelo incentivo e ajuda no desenvolvimento desta monografia.
11

1. INTRODUO

Oioioi oioioioi oioioi oioioioi oioioi oioioioi oioioi oioioioi oioioi oioioioi oioioi oioioioi oioioi
oioioioi oioioi oioioioi oioioi oioioioi oioioi oioioioi oioioi oioioioi oioioi oioioioi oioioi oioioioi.

2. OBJETIVOS

3. OBJETIVO GERAL

Demonstrar a utilizao do software MATLAB/Simulink no auxlio da modelagem, simulao e


converso em cdigo programvel de algoritmos de controle para plantas, processos e/ou mquinas
industriais controlados por CLP.

4. OBJETIVOS ESPECFICOS
Demonstrar como o MATLAB/Simulink podem ser utilizados na programao de
controladores para processos e/ou mquinas industriais;

Demonstrar a modelagem de algoritmos de controladores usando o software


MATLAB/Simulink;

Demonstrar a simulao do algoritmo de controle usando o software MATLAB/Simulink;

Converter o controlador projetado para a linguagem structured text, permitindo que o mesmo
possa ser utilizado diretamente para programar CLPs industriais;

Simular o controlador usado a IDE do fabricante do PLC;

Realizar testes prticos para validar os objetivos deste trabalho.

5. METODOLOGIA

6. ESTRUTURA DO TRABALHO

Este relatrio est estruturado da forma como segue. No Captulo 2 apresentada a fundamentao
terica. O Captulo 3 apresenta a desenvolvimento do trabalho. Finalmente no Captulo 4 so apresentadas as
concluses e consideraes finais.
12

[FIM DE SEO. No remova esta quebra de seo]


13


14

APNDICE

Devero ser includos, neste tpico, os elementos suplementares elaborados pelo(a) autor(a) da
monografia, como organogramas, questionrio de pesquisa, roteiro de entrevistas e outros que o acadmico
julgue importante para compreenso do estudo. O apndice deve obrigatoriamente seguir as normas de
formatao estabelecidas e suas abreviaturas, figuras e tabelas devem ser includas nas listas
correspondentes. Os apndices devem ser numerados em A, B, C, etc.

[FIM DE SEO. No remova esta quebra de seo]


15

ANEXO

Devero ser includos, neste tpico, os elementos suplementares no elaborados pelo(a) autor(a) da
monografia, como leis, normas, esclarecimentos tcnicos ou documentao, que o acadmico julgue
importante para compreenso do estudo, devendo ser citados no decorrer do trabalho. No anexo no
obrigado a seguir as normas de formatao estabelecidas e suas abreviaturas, figuras e tabelas no devem
ser includas nas listas correspondentes. Os anexos devem ser numerados em I, II, III, etc.

Você também pode gostar