Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о программировании

Вопросы о программировании Вопросы, касающиеся программирования на FBD

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.06.2019, 07:38   #1
CruZaEd
Member
 
Регистрация: Nov 2018
Сообщения: 43
Благодарил(а): 7 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Несколько режимов работы в одной программе

Здравствуйте. Имеется SMH4, стоит задача запрограммировать систему в которой выполняется несколько режимов работы.
Коротко:
Предпусковая подготовка - запуск двигателей, остановка по сухому датчику
Прочие процессы, запуск исполнительных механизмов...
Снова запуск двигателей, до нагрева теплоносителя до необходимой температуры.
Переключение кранов
Поддержка двигателями давления в системе по уставке.
Есть ли решения как исключать одни датчики и контролировать процесс по другим, может кто поделится примером?
CruZaEd вне форума   Ответить с цитированием
Старый 20.06.2019, 11:27   #2
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Несколько режимов работы в одной программе

Цитата
Сообщение от CruZaEd Посмотреть сообщение
Здравствуйте. Имеется SMH4, стоит задача запрограммировать систему в которой выполняется несколько режимов работы.
Коротко:
Предпусковая подготовка - запуск двигателей, остановка по сухому датчику
Прочие процессы, запуск исполнительных механизмов...
Снова запуск двигателей, до нагрева теплоносителя до необходимой температуры.
Переключение кранов
Поддержка двигателями давления в системе по уставке.
Есть ли решения как исключать одни датчики и контролировать процесс по другим, может кто поделится примером?
Добрый день!

Как-то мутно описана задача, по такому описанию я бы вам посоветовал воспользоваться мультиплексором.
Ilya J. вне форума   Ответить с цитированием
Старый 25.06.2019, 12:39   #3
Gel
Senior Member
 
Регистрация: Nov 2017
Сообщения: 563
Благодарил(а): 3 раз(а)
Поблагодарили: 38 раз(а) в 30 сообщениях
По умолчанию Ответ: Несколько режимов работы в одной программе

Когда я делал систему с разными режимами работы для контроллера SMH4, то не стал впихивать все в FDB, а сделал системы из нескольких частей.

Часть 1 -- программа на FDB, которая реализует:

1) пользовательский интерфейс;
2) является "драйвером" к датчикам и т.п.;
3) реализует простые, но наиболее критичные функции, требовательные к времени реакции и защитам.

Часть 2 -- программа на языке популярном программирования общего назначения, реализующая конечный автомат, сложные алгоритмы управления, протоколирование в файлы, восстановление после АВП (аварийное выключение питания) и т.п.

Часть 2 может работать на самом контроллере. Часть 2 и часть 1 общаются друг с другом по Modbus TCP, поэтому часть 2 можно разрабатывать/отлаживать на обычном компьютере, а уже итоговая отлаженная версия компилируется и переносится на контроллер.

Так же, т.к. в части 2 применяется популярном программирования общего назначения с программами в текстовых файлах, легко использовать популярные системы контроля версий программ.

Под мои задачи это подошло, все получилось, как было задумано.
Gel вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не изменяется цикл работы контроллера (решено: ошибка в программе) serg-el SMLogix 9 27.01.2016 11:27
Несколько режимов работы вент установки taras SMConstructor (вентиляция) 12 20.08.2013 17:14
Выбор режимов работы насоса циркуляции. rybnv SMConstructor (вентиляция) 2 03.07.2012 10:45


Часовой пояс GMT +4, время: 00:55.


Версия vBulletin: 3.8.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2023