PDA

Просмотр полной версии : ПЧВ+Master Scada



Vish57
25.04.2014, 10:56
Здравствуйте, уважаемые!
Пытаюсь разобраться, но пока "не доходит"....
У меня связка ПЧВ1 + OPC сервер Овен Modbus RTU + Master Scada.
Реальный выход на "железо" пока впереди.
Предполагается что ПЧВ будет управляться по RS-485.
С конфигурированием ПЧВ как-то разобрался на основе всяческих примеров.
С конфигурацией OPC сервера под мою задачу (набор изменяемых параметров) тоже
вроде бы получилось..ну мне так кажется..
Не могу понять как работать с командным словом.
Сформировать командное слово можно и теоретически и через конфигуратор,
но это будет константа для определенного состояния!!!
Подскажите как мне, например, запустить двигатель (фактически нужно изменить
значение одного бита в командном слове).
Но ведь остальные биты слова тоже будут восприниматься как команда.
Таким образом мне нужно либо хранить где-то в Master Scada командное слово и изменять его по мере
необходимости - путь понятный но что-то мне не нравится.., либо хранить
массив командных слов тоже где-то, и это мне тоже не нравится...
Может существует более "красивый" способ типа "fire and forget"?
Тем более, что предполагается опрос слова состояния ПЧВ.
Как ни странно, но с обработкой слова состояния я проблем вроде как не вижу.

EugeneMi
20.07.2014, 19:40
Все пакую чеоданы и еду :- Я вообще-то согласен, что надо обучение, но все таки непонятно на обучение отправлять программиста или экономиста, или программиста сначала экстерном посвятить в организацию производства или экономиста...я так понял MES это граница и интеграция Экономики и управления предприятием, Организацией производства и программинга SCADA, БД, возможно какие-либо ActiveX и коммуникационные протоколы...так чего больше??? Объясните пожалуйста.

XopHeT
21.07.2014, 10:44
Все пакую чеоданы и еду :- Я вообще-то согласен, что надо обучение, но все таки непонятно на обучение отправлять программиста или экономиста, или программиста сначала экстерном посвятить в организацию производства или экономиста...я так понял MES это граница и интеграция Экономики и управления предприятием, Организацией производства и программинга SCADA, БД, возможно какие-либо ActiveX и коммуникационные протоколы...так чего больше??? Объясните пожалуйста.

не в бровь, а в глаз!

Виктор Тимошков
21.07.2014, 14:17
как Вы очень правильно заметили биты командного слова влияют на результат не по одному, а группой. Поэтому рекомендую использовать командное слово как переменную целого типа. Значения основные: пуск (1148), стоп (1140, выбегом 1132), реверс (33916). В скаде присвоить значение переменной по нажатию кнопки, как мне видится - не проблема.

Здравствуйте, уважаемые!
Пытаюсь разобраться, но пока "не доходит"....
У меня связка ПЧВ1 + OPC сервер Овен Modbus RTU + Master Scada.
Реальный выход на "железо" пока впереди.
Предполагается что ПЧВ будет управляться по RS-485.
С конфигурированием ПЧВ как-то разобрался на основе всяческих примеров.
С конфигурацией OPC сервера под мою задачу (набор изменяемых параметров) тоже
вроде бы получилось..ну мне так кажется..
Не могу понять как работать с командным словом.
Сформировать командное слово можно и теоретически и через конфигуратор,
но это будет константа для определенного состояния!!!
Подскажите как мне, например, запустить двигатель (фактически нужно изменить
значение одного бита в командном слове).
Но ведь остальные биты слова тоже будут восприниматься как команда.
Таким образом мне нужно либо хранить где-то в Master Scada командное слово и изменять его по мере
необходимости - путь понятный но что-то мне не нравится.., либо хранить
массив командных слов тоже где-то, и это мне тоже не нравится...
Может существует более "красивый" способ типа "fire and forget"?
Тем более, что предполагается опрос слова состояния ПЧВ.
Как ни странно, но с обработкой слова состояния я проблем вроде как не вижу.

Сема
22.08.2014, 15:18
Можно, если неудобно использовать слово, вынести нужный бит, для запуска системы, и давать ему логическую единицу в МАСТЕР СКАДЕ.

Сергей Колесник
01.10.2014, 08:42
Нужно применять команду "упаковка аналогового 32бит сигнала" и "распаковка аналогового 32бит сигнала" из вкладки "вычисления"
Потом в свойствах поставить 16 бит и в СКАДА уже работать с битами.

uagd
03.02.2022, 17:42
как Вы очень правильно заметили биты командного слова влияют на результат не по одному, а группой. Поэтому рекомендую использовать командное слово как переменную целого типа. Значения основные: пуск (1148), стоп (1140, выбегом 1132), реверс (33916). В скаде присвоить значение переменной по нажатию кнопки, как мне видится - не проблема.

А можно все значения командного слова в виде переменной целого типа ?