1 2 3 4 5 6 7 8 9 10 8.5/10 8,30оценок: 10

Мой CCU 825 - 3 часть

Тема в разделе "Охрана дачных поселков. Безопасность", создана пользователем Deep, 30.10.17.

  1. MaverickR
    Регистрация:
    25.08.10
    Сообщения:
    195
    Благодарности:
    29

    MaverickR

    Живу здесь

    MaverickR

    Живу здесь

    Регистрация:
    25.08.10
    Сообщения:
    195
    Благодарности:
    29
    Адрес:
    Москва
    На сайте simlight описание явно не полное. Похоже нужно дополнительно заполнять массив контроллеров, но как это делать до конца не ясно.
    Жаль что RADSEL не выложил подробную методичку у себя на сайте, это же явный бонус к возможностям контроллера
     
  2. danila3d
    Регистрация:
    10.08.11
    Сообщения:
    67
    Благодарности:
    30

    danila3d

    Живу здесь

    danila3d

    Живу здесь

    Регистрация:
    10.08.11
    Сообщения:
    67
    Благодарности:
    30
    Адрес:
    Москва
    @MaverickR, Ищите на сайте симплайт. Там все пошагово расписано.
     
  3. Zmeiy
    Регистрация:
    30.06.16
    Сообщения:
    43
    Благодарности:
    3

    Zmeiy

    Участник

    Zmeiy

    Участник

    Регистрация:
    30.06.16
    Сообщения:
    43
    Благодарности:
    3
    Написал по поводу вывода gsm сигнала в новом формате, обещали помочь, когда будет свободен специалист
     
  4. duda283
    Регистрация:
    23.09.15
    Сообщения:
    50
    Благодарности:
    20

    duda283

    Живу здесь

    duda283

    Живу здесь

    Регистрация:
    23.09.15
    Сообщения:
    50
    Благодарности:
    20
    Адрес:
    Московская обл.
    Jsonobj := TlkJSONobject (json.ParseText (received_text);
    / GSM Level
    jsonres := jsonobj. Field['ControlPoll'];
    jsonres := TlkJSONobject (jsonres).Field['Signal'];
    b := TlkJSONobject (jsonres).getInt('dBm');
    WriteValue (Format (GSM_FORMAT, [Pribor[j, 3]), b);
    Вот рабочий вариант вывода уровня сигнала в dBm
    Так же в параметре Низ(-120) и Верх (0) шкалы надо изменить
     
  5. MaverickR
    Регистрация:
    25.08.10
    Сообщения:
    195
    Благодарности:
    29

    MaverickR

    Живу здесь

    MaverickR

    Живу здесь

    Регистрация:
    25.08.10
    Сообщения:
    195
    Благодарности:
    29
    Адрес:
    Москва
    настроил по симплайт...
    пароль логин вбил, с настройками входов поигрался, но в мониторе тишина...

    видимо я неправильно подобрал пороговые значения и тип переменной для датчиков RTD-2 и 3...
    по умолчанию выдает только температуру платы и напряжение
     
    Последнее редактирование: 14.03.19
  6. duda283
    Регистрация:
    23.09.15
    Сообщения:
    50
    Благодарности:
    20

    duda283

    Живу здесь

    duda283

    Живу здесь

    Регистрация:
    23.09.15
    Сообщения:
    50
    Благодарности:
    20
    Адрес:
    Московская обл.
    @MaverickR, Скорее всего для того что бы правильно отображалась температура надо преобразовать вольты к градусам в зависимости от типа датчика.
     
  7. MaverickR
    Регистрация:
    25.08.10
    Сообщения:
    195
    Благодарности:
    29

    MaverickR

    Живу здесь

    MaverickR

    Живу здесь

    Регистрация:
    25.08.10
    Сообщения:
    195
    Благодарности:
    29
    Адрес:
    Москва
    Логично, но вот как это именно нужно сделать в SIMP, как раз и хотелось бы узнать... на сайте у них нет... поддержка пока видимо ищет человека который знает что за зверь CCU
     
  8. danila3d
    Регистрация:
    10.08.11
    Сообщения:
    67
    Благодарности:
    30

    danila3d

    Живу здесь

    danila3d

    Живу здесь

    Регистрация:
    10.08.11
    Сообщения:
    67
    Благодарности:
    30
    Адрес:
    Москва
    Должно все работать. Для температуры - каналы 'Voltage %d'. Все пересчеты там уже есть. Для дискретных датчиков 'Input %d'. Надо править номера каналов в соответствии с вашими настройками. Никто не знает на какой из 8-16 каналов вы что повесили. Эта программа расчитана на хотя бы базовые школьные знания программирования. У них был проект для простого использования без программирования- гетдевайсинфо. Но там была абонентская помесячная плата.
     
  9. Rilov
    Регистрация:
    08.07.13
    Сообщения:
    48
    Благодарности:
    23

    Rilov

    Участник

    Rilov

    Участник

    Регистрация:
    08.07.13
    Сообщения:
    48
    Благодарности:
    23
    Адрес:
    Москва
    Вот формула. Если не ошибаюсь.

    скрин плагина.png
     
  10. Sleganzov
    Регистрация:
    17.10.13
    Сообщения:
    165
    Благодарности:
    48

    Sleganzov

    Живу здесь

    Sleganzov

    Живу здесь

    Регистрация:
    17.10.13
    Сообщения:
    165
    Благодарности:
    48
    Адрес:
    Москва
    Всем привет!
    вопрос к пользователям PLC
    На сайте радсел есть пример контроля и управления по одному входу для датчика температуры.
    А если настроено несколько профилей на разные температуры - можно ли это реализовать с контролем и управлением по одному входу?
     
  11. Ян 11
    Регистрация:
    14.06.14
    Сообщения:
    7.950
    Благодарности:
    10.778

    Ян 11

    Живу здесь

    Ян 11

    Живу здесь

    Регистрация:
    14.06.14
    Сообщения:
    7.950
    Благодарности:
    10.778
    Адрес:
    Moscow, Russia
    @Sleganzov, перечитал. дважды. не понял.
    Можно на пальцах - что вы хотите получить при изменении входа и каком?
     
  12. Sleganzov
    Регистрация:
    17.10.13
    Сообщения:
    165
    Благодарности:
    48

    Sleganzov

    Живу здесь

    Sleganzov

    Живу здесь

    Регистрация:
    17.10.13
    Сообщения:
    165
    Благодарности:
    48
    Адрес:
    Москва
    @Ян 11,
    сейчас к контоллеру подключен котел,
    на контроллере задействованы два входа от термодатчика - для контроля и для управления реле, включающим котел.
    Настроены несколько профилей, в которых переключаются параметры для этих двух входов от термодатчика, например:
    профиль1:
    вход1: управление котлом в диапазоне 22,5 - 22,9 градуса,
    вход2: контроль состояния датчика для тревожного события - ниже 15 и выше 30 градусов
    профиль2:
    вход1: управление котлом в диапазоне 20 - 21 градус,
    вход2: контроль состояния датчика для тревожного события - ниже 12 и выше 35 градусов

    Что интересует:
    можно ли с помощью PLC сделать несколько новых профилей, в которых объединить два входа?
     
  13. Ян 11
    Регистрация:
    14.06.14
    Сообщения:
    7.950
    Благодарности:
    10.778

    Ян 11

    Живу здесь

    Ян 11

    Живу здесь

    Регистрация:
    14.06.14
    Сообщения:
    7.950
    Благодарности:
    10.778
    Адрес:
    Moscow, Russia
    @Sleganzov, в базовом скрипте на сайте контрольные значения для алертов - плюс-минус одинаковое количество градусов (в примере 5). И от активного профиля не зависит - запрос high/low для входа спрашивается при вызове.
    сделать разную дельту для "вверх" и "вниз" от исходного диапазона - легко, одна строчка - новая константа. И поменять еще одну.
    Разная дельта (как у Вас) - либо вбивать в скрипт константы (тревожные диапазоны) или писать как-то еще. По желанию в принципе...
     
  14. Sleganzov
    Регистрация:
    17.10.13
    Сообщения:
    165
    Благодарности:
    48

    Sleganzov

    Живу здесь

    Sleganzov

    Живу здесь

    Регистрация:
    17.10.13
    Сообщения:
    165
    Благодарности:
    48
    Адрес:
    Москва
    @Ян 11,
    Честно говоря, не понял :)
    Профилем можно менять логику (настройки) заданные PLC?
    Или PLC отдельно, профили отдельно?
     
  15. Ян 11
    Регистрация:
    14.06.14
    Сообщения:
    7.950
    Благодарности:
    10.778

    Ян 11

    Живу здесь

    Ян 11

    Живу здесь

    Регистрация:
    14.06.14
    Сообщения:
    7.950
    Благодарности:
    10.778
    Адрес:
    Moscow, Russia
    @Sleganzov, профили не завият от PLC вообще. PLC это скрипт в плюс к "стандартным" настройкам. Скрипт, лежащий на сайте для контроля - создает "алерт" если температура выбилась за настройки гистерезиса (и high и low) больше, чем на 5 градусов.
    Настройки high/low порта - считываются не при инициализации скрипта, а при каждом "контроле".