bvlbond

Ответы в темах

Просмотр 15 сообщений - с 16 по 30 (из 60 всего)
  • Автор
    Записи
  • в ответ на: Опрос ПЛК100 переменные типа float #6155
    bvlbond
    Участник

    Scaler (double input, double in_min, double in_max, double out_min, double out_max)
    это я вставил в администраторе в окно кода
    Scaler(Cmd, 5, 15, 5, 15) в окно формула. в итоге сервер вышел в ошибку.

    в ответ на: Опрос ПЛК100 переменные типа float #6148
    bvlbond
    Участник

    можно какой нибудь пример

    в ответ на: Опрос ПЛК100 переменные типа float #6144
    bvlbond
    Участник

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

    мне нужно что бы оператор вводил уставку температуры в приделах 5-15 градусов

    в ответ на: Опрос ПЛК100 переменные типа float #6143
    bvlbond
    Участник

    Меня вчера немного осенило, и советую вам начать сначала.
    1. Ваша программа случайно не переписывает значение в конце цикла, которое вы хотите менять удаленно ?

    Я смотрю журнал линии связи и вижу что отправляются 00

    bvlbond
    Участник

    теоретически да. если это в итоге будет 0 или 1 то годится. Конечная задача в интерфейсе включить или выключить лампу. Для этого использую динамический рисунок. Если взят будет 1 — это то что нужно

    в ответ на: Опрос ПЛК100 переменные типа float #6113
    bvlbond
    Участник

    что так формулу надо делать что этак. Мне бы любым способ проблему решить. Все сроки уходят

    в ответ на: Опрос ПЛК100 переменные типа float #6108
    bvlbond
    Участник

    можно примерчик работы с бинарной командой?

    bvlbond
    Участник

    Вопрос к Михаилу. Эту проблему с драйвером можно решить?

    bvlbond
    Участник

    Спасибо, все заработало

    в ответ на: Опрос ПЛК100 переменные типа float #6101
    bvlbond
    Участник

    бинарная. это надо оператору вводить нолики и еденицы? Где про это можно почитать?

    в ответ на: Опрос ПЛК100 переменные типа float #6093
    bvlbond
    Участник

    каналы управления
    https://cloud.mail.ru/public/Fe84/HR8vT5K3F
    настройки коммуникатора
    https://cloud.mail.ru/public/74Ph/uuaJWfH4g

    при просмотре линии связи вижу что в отправляемых регистрах 0

    в ответ на: Опрос ПЛК100 переменные типа float #6086
    bvlbond
    Участник

    да, старндартная. У меня ПЛК100. По идее должно быть аналогично пр200

    в ответ на: Опрос ПЛК100 переменные типа float #6084
    bvlbond
    Участник

    читать научился теперь бы писать научиться. создал формулу
    public double fRevers (int rev)
    {
    float q = Convert.ToSingle(CmdVal);
    byte[] f = new byte[4];
    byte[] o = new byte[4];
    f = BitConverter.GetBytes(q);
    Array.Copy(f,0,o,0,4);
    if (rev == 1)
    {
    Array.Copy(f, 0, o, 1, 1);
    Array.Copy(f, 1, o, 0, 1);
    Array.Copy(f, 2, o, 3, 1);
    Array.Copy(f, 3, o, 2, 1);
    }
    Array.Resize(ref o, 8);
    Double ou = BitConverter.ToDouble(o,0);
    return ou;
    }

    в администраторе вызываю как fRevers(1). К коммуникаторе смотрю журнал линии связи в значении в данных регистра нули. . команда множественная количество элементов два. Таблица данных холдинг регистр.Что не так?

    в ответ на: Опрос ПЛК100 переменные типа float #6083
    bvlbond
    Участник

    спасибо все работает.

    bvlbond
    Участник

    технологические шлейфы работают корректно. Состояние о нарушении шлейфа говорит о том что контакт разомкнут.

    из руководства пользователя на сигнал 20
    5.4.1
    Технологические шлейфы типа 6 имеют два возможных режима (состояния): «Норма технологического ШС» и «Нарушение технологического ШС».
    Шлейф переходит из режима «Норма технологического ШС» в режим «Нарушение технологического ШС» в случае, если время нарушения составляет не менее 300 мс.
    Восстановление шлейфа (переход из режима «Нарушение технологического ШС» в «Норма технологического ШС») происходит автоматически, если его сопротивление находилось в пределах диапазона нормы в течение времени, равному «Задержке взятия на охрану».

    похоже коммуникатор не расшифровывает эти состояния

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