УкраїнськаEnglishmRussian
Вход/Новый
В теме много сообщений

Как добавить последовательный интерфейс?


Автор Сообщение
Сообщение создано: 29. 04. 2009 [10:08]
almaz
Almaz Karimov
Contributor
Зарегистрирован(а) с: 25.09.2008
Сообщения: 516
Кому-нибудь удалось подключить модули по протоколу DCON через новый транспорт последовательных портов?

21 век - век повсеместной автоматизации. Главное - во благо всем людям.
Сообщение создано: 30. 04. 2009 [06:01]
Vladimir_N-sk
Владимир Алексеев
Создатель темы
Зарегистрирован(а) с: 15.01.2009
Сообщения: 13
almaz wrote:

Кому-нибудь удалось подключить модули по протоколу DCON через новый транспорт последовательных портов?
Да! В конечном итоге мне удалось настроить опрос дискретного модуля I-7051 icon_wink.gif Но вот что дальше? Сейчас атрибут, например DI1, принимает значение off ил on. а как это превратить в параметр например "Рубильник QS1"= вкл/выкл, чтоб в архиве он был именно под этим названием? Каким модулем надо обрабатывать эту "сырую" информацию? "Логический уровень", "Блочный вычислитель" или на JAVA-подобном? icon_rolleyes.gif
Сообщение создано: 30. 04. 2009 [07:00]
almaz
Almaz Karimov
Contributor
Зарегистрирован(а) с: 25.09.2008
Сообщения: 516
Значит работает!!!
Дальше просто собираете блочную схему обработки. Мы придерживаемся следующего:
1. Переменные хранятся на логическом уровне, так как там ими удобно оперировать (диапазоны, единицы измерения и т.д.). Удобнее группировать переменные в нескольких разных контроллерах по принадлежности к объектам автоматизации.
2. Переменные логического уровня обрабатываются в блочном вычислителе. Создаем блок и в его связях указываем переменные логического уровня.
3. В ява-вычислителе создается внутренний алгоритм блоков блочного вычислителя. То есть программу (блок) создаем один раз, а используется она в многих однотипных блоках блочного вычислителя.
4. Любые переменные логического уровня и блочного вычислителя далее используются для визуализации мнемосхем.
P.S. Переменные ввода-вывода модуля DCON забираются и записываются напрямую из блочного вычислителя, без использования логического уровня.

21 век - век повсеместной автоматизации. Главное - во благо всем людям.
Сообщение создано: 30. 04. 2009 [07:21]
almaz
Almaz Karimov
Contributor
Зарегистрирован(а) с: 25.09.2008
Сообщения: 516
Так как на данном этапе развития OpenSCADA нет графического редактора блочных схем - удобно схему обработки нарисовать на бумаге (или в каком-нибудь редакторе блочных схем), а потом реализовать в OpenSCADA

21 век - век повсеместной автоматизации. Главное - во благо всем людям.



20561