PDA

Просмотр полной версии : SFC, нужен совет.



Verbi
09.04.2019, 10:30
Добрый день. С SFC только начал работать впрочем, как и CoDeSys., поэтому прошу прощения за сумбурность изложения.
Основную программу для автоматизации шахтной известковой печи планирую писать на CFC(измерение значений аналоговых параметров, накопление значений загруженной в печь шихты.)
Для реализации логики работы загрузочного устройства (загрузка угля и известняка, подъём скипового подъёмника) хочу использовать SFC.
Подскажите как сделать правильнее:
1. Подпрограмма на SFC, которая вызывается в основной программе.
2. Созданный в основной программе функциональный блок на SFC ?

Валенок
09.04.2019, 13:11
по барабану

KSergey
09.04.2019, 14:22
Функциональный блок, как правило, используется, когда у Вас несколько однотипных установок. Создаёте несколько экземпляров в основной программе, которые работают параллельно по одному алгоритму, но с разными входами и выходами.
Если установка одна, то, на мой взгляд, лучше использовать подпрограмму, которую можно вызывать из основной программы или в собственной задаче, с собственным циклом.

Verbi
10.04.2019, 10:58
Спасибо, в общем суть уловил- буду пробовать.
Мне кажется, что в варианте с функциональным блоком немного легче проводить отладку всей программы.