Dúvidas sobre Tarefas e POUs

Questões sobre o ambiente de programação para controladores geração G5 em linguagem de texto estruturado
Post Reply
Wallacy
Posts: 24
Joined: Thu May 30, 2019 8:05 pm

Dúvidas sobre Tarefas e POUs

Post by Wallacy »

Olá, possuo uma dúvida conceitual sobre Tarefas que rodam POU's,

Eu possuo diversas Tarefas, 1 Tarefa pra cada POU diferente, todas as tarefas devem ser emuladas da Tarefa 1 ? OU a 2 deve ser emulada da 1, a 3 ser emulada da 2 e assim por diante ?

Existe alguma boa prática ou padrão ? existe algum conceito importante pra estar atento referente a isto ?
image_2023-02-13_13_55_45.png
image_2023-02-13_13_55_45.png (35.45 KiB) Viewed 433 times
User avatar
Jean Bortolon
Administrador
Posts: 23
Joined: Wed Oct 07, 2020 1:00 pm

Re: Dúvidas sobre Tarefas e POUs

Post by Jean Bortolon »

Olá Prezado,

A norma IEC61131-2 não é restritiva com relação a possibilidade de rodar uma ou mais POU´s dentro de uma tarefa. Ela deixa esta decisão para o Vendor ou seja é uma decisão do fabricante (HI Tecnologia). No HIstudio (até o momento) é permitida a utilização de uma POU por tarefa, entretanto podem ser utilizadas várias tarefas em uma aplicação.

Os firmwares atuais (G5) não permitem (não tem RAM suficiente) para criação de múltiplas tarefas e por isto existe o conceito de tarefa emulada.

Portanto, para os firmwares G5 atuais, deve existir apenas uma tarefa do tipo "Nova Tarefa" associada a uma POU, as demais tarefas devem ser emuladas e associada a esta tarefa.

Sendo assim, uma tarefa emulada deve sempre estar associada a uma tarefa do tipo "Nova Tarefa".

Veja a imagem abaixo:
Tarefas.PNG
Tarefas.PNG (50.9 KiB) Viewed 434 times
Acesse a documentação sobre Tarefas e POU no manual do HIstudio abaixo:

- Documentação sobre Tarefas 1, acesse neste Link
- Documentação sobre Tarefas 2, acesse neste Link
- Documentação sobre POU, acesse neste Link

Demais dúvidas estamos à disposição em www.hitecnologia.com.br/suporte,

Desejamos a você um ótimo dia.
Post Reply