Модуль автоуправления(ввод данных от пользователя)

Стартовая страница Форумы Понять, как работает ПО Модуль автоуправления(ввод данных от пользователя)

Просмотр 9 сообщений - с 1 по 9 (из 9 всего)
  • Автор
    Записи
  • #11210
    hizkiyau
    Участник

    Добрый день участники форума!

    Прошу пояснить как реализовать такую логику?

    Есть насос-дозатор, работает по протоколу ModBuse

    1. Создал представление, подключил каналы для приема данных. Все работает
    2. Решил попробовать через скаду посылать команды для управления насосом, для этого скачал пробный модуль автоуправления. И сейчас не могу понять как сделать такую вещь: требуется что бы пользователь через веб представление нажимал например на кнопку или текст — вылетало окошко, где можно было бы ввести дозу ( например 8 л/мин ) и послать команду насосу.

    C триггерами, событиями поигрался — но так и не понял как сделать. Получилось только тупо вбить число и отправить. А как сделать что бы сам пользователь мог это через веб представление?

    #11211
    manjey73
    Участник

    Объясните задачу более подробнее.

    чтобы после команды 8 л/мин сразу произошел запуск насоса ?
    Или сперва задать расход а потом подать команду на запуск ?

    В зависимости от типа и реализация будет разной.

    В первом случае надо сравнивать значения либо по заданию точно такого же расхода вообще отслеживать команду задания.
    Второй случай проще, задали расход или оставили прежний, и дополнительная кнопочка пуска.

    Ну и надо видеть документацию на ваш насос, что там и как с регистрами Modbus…

    #11212
    manjey73
    Участник

    Модуль автоуправления понадобится все равно, так как подача команд через представления возможна только с ним. Для тестирования может применяться передача команд в Коммуникаторе.

    #11213
    hizkiyau
    Участник

    Поясню проще,
    Насос работает и по модбасу я в скаде
    Вижу его работу и расход. Задача на ходу изменить расход. Сам насос это
    позволяет сделать через модбас в %.
    И через обычную прогу для модбаса я пробовал запрос посылать и все работает.
    Ну я как то так представляю:
    Типа есть поле куда написал 12% кнопку
    ткнул и все.

    #11214
    Romiros
    Участник

    Ну так в чем проблема? Создайте канал управления. Тип команды стандартная. Привяжите канал управления к кнопке на схеме. Действие — выполнить команду. У пользователя при нажатии на кнопку появится диалоговое окно в котором нужно будет ввести значение.
    В коммуникаторе должна быть соответствующая команда.
    Может быть понадобится формула в канале управления, не помню уже.

    • Ответ изменён 7 лет, 6 месяцев назад пользователем Romiros.
    #11216
    hizkiyau
    Участник

    Создавал канал управления и вешал на
    кнопку. В коммуникаторе создал событие
    С командой ТУ ( тут надо как то данные
    от пользователя принять) не нашёл
    Только условия или статические данные

    Нажимаю кнопку на форме
    Вылазит окно и никакого ввода
    Данный нет. Просто отправить и все.

    #11217
    manjey73
    Участник

    hizkiyau есть разные типы данных, от них зависит всплывающее окно с вводом или нажатием просто кнопки.
    Вам нужен тип Стандратный, тогда будет окно с предложением ввести данные.

    #11219
    Mikhail
    Модератор

    Добрый день!
    Прежде всего, добейтесь успешной отправки команд из Коммуникатора со вкладки Команды КП. Предварительно потребуется прописать Ваши команды в шаблоне устройства Модбас. После того, как описанное заработает, уже будет просто прикрутить отправку команд к пользовательскому интерфейсу или модулю автоуправления по желанию.

    Присылайте скриншоты Вашего шаблона Модбас и журнала линии связи в момент отправки команды.

    #11220
    hizkiyau
    Участник

    Спасибо, разобрался самостоятельно

    Оказалось все проще: В Scada-администраторе — каналы управления
    «Значение команды» оставить пустым, тогда при отправки есть поле для ввода данных

Просмотр 9 сообщений - с 1 по 9 (из 9 всего)
  • Для ответа в этой теме необходимо авторизоваться.