Trabalho de Aquisição de Dados
Trabalho de Aquisição de Dados
Trabalho de Aquisição de Dados
GUARAPUAVA
2022
ALLAN G, GUILHERME BUENO, IURY TECHIO, THIAGO CECATTO, WILLIAM
GUARAPUAVA
2022
RESUMO
DESENVOLVIMENTO
Por definição têm-se duas linguagens de texto que são utilizadas para a
programação de CLP’s, que são: a linguagem ST (Structured Text), traduzida para a
língua portuguesa: Texto Estruturado e a a linguagem IL (Instruction List), traduzida
para o português: Lista de instrução, que são as linguagens de programação de alto
e baixo nível respectivamente.
Assim, de acordo com a norma IEC 61131-3 são definidas cinco linguagens de
programação:
1.Lista de Instruções (IL).
2.Texto Estruturado (ST).
3.Diagramas de Blocos Funcionais (FBD).
4.Funções Gráficas de Sequenciamento (SFC).
5.Ladder Diagrams (LD).
As implicações técnicas da norma IEC 61131 -3 são muitas, deixando bastante
espaço para crescimento e diferenciação. Isto torna esta norma propensa para
evoluir muito neste século. A norma IEC 61131 -3 causará um grande impacto em
toda indústria de controle industrial. Certamente a norma não ficará restrita para o
mercado de CLPs convencionais. Atualmente, a norma já é adotada no mercado de
Motion Control, sistemas distribuídos e sistemas de controle baseados em
PC/Softlogic, incluindo pacotes SCADA. E as áreas de aplicação continuam
crescendo. Ter uma norma sobre uma ampla área de aplicação proporciona muitos
benefícios para os usuários e programadores. Os benefícios da adoção da norma
são vários, dependendo da área de aplicação. Alguns exemplos são: redução do
desperdício de recursos humanos, no treinamento, depuração, manutenção e
consultoria destinar maior atenção para a solução de problemas através da
reutilização de software em alto nível eliminação de erros e dificuldade de
entendimento utilização de melhores técnicas de programação em um ambiente
mais amplo: indústria de controle e m geral combinação de diferentes
componentes de diferentes programas, locais, empresas e mesmo países
Structured Text (ST)
À seguir é possível ver uma definição de Texto Estruturado (ST), em que se faz
ênfase no alto nível de programação desse método, se assemelhando com
linguagem “C”, aplicando uma linguagem de programação moderna utilizada para
diversos segmentos complexos, podendo ser utilizado também em outras linguagens
IEC:
“Texto Estruturado é uma linguagem de alto nível muito poderosa, com raízes em Ada,
Pascal e “C”. Contém todos os elementos essenciais de uma linguagem de programação
moderna, incluindo condicionais (IF-THEN-ELSE e CASE OF) e iterações (FOR, WHILE e
REPEAT). Estes elementos também podem ser aninhados. Esta linguagem é excelente para
a definição de blocos funcionais complexos, os quais podem ser usados em qualquer outra
linguagem IEC.”
fonte:https://plcopen.org/sites/default/files/downloads/intro_iec_march04_portuguese.pdf
Instruction List
A Lista de Instruções (IL) se baseia basicamente num sistema booleano, que por sua
vez são formadas por funcões AND, OR, NOT, XOR, que fazem a lógica do modelo,
acionando contatos abertos “A” e seu respectivo endereço, e fechados “AN” com seu
respectivo endereço, com saídas das bobinas “=S” com seu respectivo endereço.
O programa representado pela linguagem descritiva “Se as entradas E00 e E01
estiverem ligadas, então ligar saída S80” Pode ser representado em lista de
instruções por:
Fonte: https://edisciplinas.usp.br/pluginfile.php/1881421/mod_resource
/content/0/Aula2_1131.pdf
CONCLUSÃO
A linguagem de programação utilizada para o CLP é dada conforme a complexidade
da programação e a afinidade do programador, em ambos os casos o programador
tem que se adequar ao modelo ao qual a empresa está implementando ou já está
implementado.
TERMINAR CONCLUSÃO INCLUINDO NORMA IEC 61131-3
REFERÊNCIAS
CARVALHO, João. Apostila Controladores Lógicos Programáveis, Departamento
de Engenharia da Computação e Automação, UFRN, 2011.
JÚNIOR, Andouglas Gonçalves da Silva. CLP - Linguagens de Programação
Listas de Instruções. IFRN, 2020 .Disponível em:
https://docente.ifrn.edu.br/andouglassilva/disciplinas/clp/aula-3-projeto-de-
automacao-lista-de-instrucao. Acesso em 31 ago 2022.
FONSECA, Marcos. PLCopen, for efficiency in automation, IEC 61131-3: a norma
para programação. PLCopen, 2019. Disponível em:
https://plcopen.org/sites/default/files/downloads/intro_iec_march04_portuguese.pdf.
Acesso em 03 set 2022.