PDA

Просмотр полной версии : ПЛК200, параллельный запуск программ



TaPX
05.12.2024, 14:13
Добрый день, камрады. А подскажите, знающие, поддерживает ПЛК200 параллельный запуск программ в одном таске? Ну типа вот есть у меня мэйн_прг, а рядом с ней еще одна, по событию(например, по сигналу на одном из дискретных входов, или при достижении определенного значения на аналоговом входе). Запустятся они параллельно в одном цикле?

kondor3000
05.12.2024, 14:27
Добрый день, камрады. А подскажите, знающие, поддерживает ПЛК200 параллельный запуск программ в одном таске? Ну типа вот есть у меня мэйн_прг, а рядом с ней еще одна, по событию(например, по сигналу на одном из дискретных входов, или при достижении определенного значения на аналоговом входе). Запустятся они параллельно в одном цикле?

Вызывайте программу не Таском, а из главной программы, тогда все они выполнятся в одном цикле.

TaPX
05.12.2024, 14:29
Вызывайте программу не Таском, а из главной программы, тогда все они выполнятся в одном цикле.

Это понятно ) Я из чистого любопытства интересуюсь, поддерживает ли ПЛК200 параллельный запуск. Ведь если запускать все программы из главной программы, будет последовательное выполнение, а не параллельное )

kondor3000
05.12.2024, 14:34
Это понятно ) Я из чистого любопытства интересуюсь, поддерживает ли ПЛК200 параллельный запуск. Ведь если запускать все программы из главной программы, будет последовательное выполнение, а не параллельное )

Некоторые биб-ки работают в параллельном (асихронном режиме), например запись файла. ПЛК не может ждать пока файл запишется, он работает параллельно.

Sergey666
09.12.2024, 16:20
Некоторые биб-ки работают в параллельном (асихронном режиме), например запись файла. ПЛК не может ждать пока файл запишется, он работает параллельно.

Не надо мутить воду! Асинхронность!= параллельность. Не бывает ПЛК с параллельно работающими приложениями!