PDA

Просмотр полной версии : Прошу помощи новичку



alekseydav
13.05.2018, 16:57
Всем добрый день! Прошу помочь написать программу для управления системой пастеризации молока. Цикл пастеризации состоит из 4 этапов.
1 - Пастеризация. В этом режиме производится прогрев молока до температуры 75 град. После достижения этой температуры система автоматически переходит в режим "Выдержка"
2 - Выдержка. В этом режиме температура молока поддерживается на уровне 75 град. Запускается таймер на 15 минут по истечении которого система переходит в режим "Охлаждение"
3 - Охлаждение. В этом режиме температура молока охлаждается до температуры 33 град и по достижении этой температуры система переходит в режим "Сквашивание"
4 - Сквашивание. В этом режиме на сенсорную панель выводится сообщение оператору - "Внесите закваску" после чего он нажимает кнопку "Продолжить" и начинается процесс сквашивания в течении 60 минут. По истечении этого времени система выводит сообщение о готовности и процесс завершается.

Для отображения состояния на сенсорной панели и переключения режимов добавил сетевую переменную "Этап" которая и будет определять текущий режим работы. Не могу понять с помощью каких блоков можно реализовать циклическое переключение режимов и активацию определенной подпрограммы, которая будет активна только в определенном режиме. Файл программы во вложении. Спасибо за помощь!

игорь68
13.05.2018, 21:33
"Для отображения состояния на сенсорной панели и переключения режимов добавил сетевую переменную "Этап" которая и будет определять текущий режим работы. Не могу понять с помощью каких блоков можно реализовать циклическое переключение режимов и активацию определенной подпрограммы, которая будет активна только в определенном режиме. Файл программы во вложении. Спасибо за помощь!"
Добрый день. если смотреть схему то у тебя Мастер это панель а слейв ПР200. Я делал управление выходами ПР200 от ИПП120. По моему это то что тебе нужно.

Василий Кашуба
13.05.2018, 22:17
Всем добрый день! Прошу помочь написать программу для управления системой пастеризации молока. Цикл пастеризации состоит из 4 этапов.
1 - Пастеризация. В этом режиме производится прогрев молока до температуры 75 град. После достижения этой температуры система автоматически переходит в режим "Выдержка"
2 - Выдержка. В этом режиме температура молока поддерживается на уровне 75 град. Запускается таймер на 15 минут по истечении которого система переходит в режим "Охлаждение"
3 - Охлаждение. В этом режиме температура молока охлаждается до температуры 33 град и по достижении этой температуры система переходит в режим "Сквашивание"
4 - Сквашивание. В этом режиме на сенсорную панель выводится сообщение оператору - "Внесите закваску" после чего он нажимает кнопку "Продолжить" и начинается процесс сквашивания в течении 60 минут. По истечении этого времени система выводит сообщение о готовности и процесс завершается.

Для отображения состояния на сенсорной панели и переключения режимов добавил сетевую переменную "Этап" которая и будет определять текущий режим работы. Не могу понять с помощью каких блоков можно реализовать циклическое переключение режимов и активацию определенной подпрограммы, которая будет активна только в определенном режиме. Файл программы во вложении. Спасибо за помощь!
Могу предложить макрос который строит температурный график типа "Трапеция"

alekseydav
13.05.2018, 22:29
Спасибо, нашел решение37226