Romiros

Созданные ответы форума

Просмотр 15 сообщений - с 16 по 30 (из 1,364 всего)
  • Автор
    Сообщения
  • в ответ на: Счетчик импульсов си30 + rapidscada #31812
    Romiros
    Участник

    Попробуйте uint. Проверьте что правильный порядок байт и адрес начинается с 0 или 1.

    в ответ на: Преобразование string в double #31809
    Romiros
    Участник
    Romiros
    Участник

    Можно за закрашивать другим прямоугольником выводимую строку если значение 0, а если значение 1 то делать прозрачный фон и тогда строка или элемент покажется.
    Это же какое надо иметь терпение, чтобы всё это отрисовать и привязать к каналам :). Но и это не самое страшное, вся схема будет в дырках от каналов с безаварийный статусом.

    Сортировку на лету так понял тоже не получится сделать?
    В стандартной таблице пока такого функционала нет. Если сделаете свое представление в виде страницы или плагина, то всё можно будет фильтровать на лету.

    в ответ на: Вопросы новичка #31739
    Romiros
    Участник

    Я правильно понимаю, что нет функции, которая может устанавливать значение вЫходного канала?

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

    Romiros
    Участник

    Скрытие в таблицах или схемах не получится сделать. Наверное самое простое — написать собственную web страницу, в которой будет таблица с фильтрацией строк с нулевым значением.
    А почему не выводить все каналы в таблицу, просто аварии будут красным цветом. А в форме событий как раз и выводятся последние аварии.

    в ответ на: Посылка команды #31735
    Romiros
    Участник

    SetVal(n, val) double Устанавливает текущее значение канала n.
    SetVal не подойдёт. В формуле нужно передать значение в формате double, а не строковое значение.

    в ответ на: Вопросы новичка #31734
    Romiros
    Участник

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

    в ответ на: Вопросы новичка #31731
    Romiros
    Участник

    А зачем устанавливать из другого канала? Используйте этот же канал.

    в ответ на: Вопрос по драйверу DrvDsScadaServer #31699
    Romiros
    Участник

    Вы куда-то не туда уже полезли. DrvCnlBasic прописывать не нужно. Источники данных необходимы чтобы коммуникатор мог отдать данные в другие системы. Штатные для scada — это ScadaServer (DrvDsScadaServer). Паралельно можно отдать в OPC или Mqtt.

    в ответ на: Канал событий #31521
    Romiros
    Участник

    EventLog я перенесу на 6 версию, самим скоро понадобится. Если этого достаточно, то лучше на этом и остановиться. Всё-таки отправлять в каналы события не удобный и как по мне, не совсем правильный подход. Каналам — данные, событиям — события :).

    в ответ на: Канал событий #31517
    Romiros
    Участник

    Эта ветка форума про разработку. Если Вы имеете ввиду разработать дополнительный модуль, который позволял бы это сделать, то да такое возможно на c#.
    Если использовать что-то готовое, то попробуйте Модуль автоматического управления. Возможно в нем получится подписаться на событие и отправить команду с передачей данных в нужный канал.
    В чем вообще состоит задача?

    в ответ на: Вопросы по представлениям #31502
    Romiros
    Участник

    Внизу по умолчанию, на сколько помню, отображаются последние 100 событий за двое суток. В настройках можно увеличить это колличество. Расширьте нижний фрэйм с событиями, он передвигается, если он у Вас сильно сжат. Или вопрос не в этом? Плюс вы всегда можете выгрузить стандартный отчёт по событиям за период в главном меню.

    в ответ на: Web #31461
    Romiros
    Участник

    Спасибо, отличная инструкция.

    в ответ на: МАГ-6 С-2 от эксис #31455
    Romiros
    Участник

    Добрый день. Да возможно. Используйте драйвер Modbus протокол RTU. Линия связи TCP клиент или сервер, смотря как настроете конвертер RS-485/Ethernet.

    • Этот ответ был изменен 1 месяц назад от Romiros.
    в ответ на: Не выводит данные V6 #31443
    Romiros
    Участник

    На самом деле, правильно так, как удобнее и ещё зависит от драйвера конечно. Например, я пишу некоторые драйвера, которые создают теги коммуникатора из БД каналов. Т.е. изменения делаются только в БД, а в коммуникаторе настраивается только канал связи. Вобщем подходы могут быть разные.

Просмотр 15 сообщений - с 16 по 30 (из 1,364 всего)