Recursos necessários:
TIA Portal / Simatic Manager.
Organização básica de um programa:
Um programa típico desenvolvido para PLC’s Siemens das famílias S7-300, S7-400, S7-1200, S7-1500 ou ET 200 é composto por blocos dos tipos OB, FC, FB e DB. A Figura 01 mostra um exemplo, esquemático, da organização de um programa.
OB (Organization Block):
Os blocos de organização, OB’s, realizam a interface entre o sistema operacional das CPU’s e o programa desenvolvido pelo desenvolvedor. Esses blocos controlam a inicialização dos sistemas, processamento cíclico, execução por interrupção e tratamento de erros hardware e software. Na Figura 02 é mostrado o ícone de uma OB
nos softwares TIA Portal e Simatic Manager, respectivamente.
FC (Function):
As funções, FC’s, são blocos de programa que não possuem memória, ou seja, não é possível armazenar valores de parâmetros dentro desses blocos de programa.
Na Figura 03 é mostrado o ícone de uma FC nos softwares TIA Portal e Simatic Manager, respectivamente.
FB (Function Block):
Os blocos funções, FB’s, são blocos de programa que armazenam dados em suas instâncias. Os dados podem ser de entrada, saída ou entrada e saída. Esses blocos também podem ter variáveis temporárias, cujos valores são armazenados somente durante um ciclo de execução.
Na Figura 04 é mostrado o ícone de uma OB nos softwares TIA Portal e Simatic Manager, respectivamente.
DB (Data Block):
Os blocos de dados, DB’s, são utilizados para, como sugere seu nome, armazenar dados. Os dados desse tipo de bloco podem ser acessados por OB’s, FC’s e FB’s (“Global DB”). Esse tipo de bloco pode, inclusive, armazenar dados do tipo UDT (User-defined Data Type). Um bloco do tipo FB sempre terá uma DB associada (“Instance DB”). Na Figura 05 é mostrado o ícone de uma DB nos softwares TIA Portal e Simatic Manager, respectivamente.
Para baixar essa “Pílula, da LTI” em formato .PDF, acesse nosso servidor. Essa pílula também pode ser acessada no nosso perfil do LinkedIn.
Visite nossa página no Facebook e no Instagram.
Elaborado por: Everton Salomé
Referência LTI: PL05-2010-003