цветовая индикация

Просмотр 4 сообщений - с 1 по 4 (из 4 всего)
  • Автор
    Сообщения
  • #39127
    uchenik
    Участник

    Всем здравствуйте! столкнулся с такой проблемой, написал формулу: Val(2401) == 1 ? (Val(2413) == 0 ? 2 : 1) : 0
    тип канала: Телеизмерение, формула: Val(2401) == 1 ? (Val(2413) == 0 ? 2 : 1) : 0 формат: Текст перечисления. индикацию настроил по следующей схеме: серый — машина не работает (0), машина работает — зеленый (1), красный — авария (2). все работало, пока один чудак не залез. со слов чудака ни чего не трогал. откатился на бекап, тоже не работает, прям мистика какая-то. что делать не понимаю? может кто сталкивался, может прога гонит. помогите

    #39131
    uchenik
    Участник

    проблема исчезла так же, как и появилась. помучал формулу, вернул как было и вуаля, все заработало. не иначе как мистика в проге!

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

    Добрый день!
    Мистики в Rapid SCADA нет. Если формула не работает, значит есть объективная причина. Чтобы её найти, нужно проверять цепочку передачи и обработки данных от устройства на сервер.

    #39157
    uchenik
    Участник

    Сам в шоке. Предыстория: установлены две проги (на сервере — основная, на компе — для теста). Протестировал на компе формулу с настройками — всё ок, залил на сервак, тоже ок. Через пару недель также сделали изменения, протестировали на компе и залили на сервак, но не обратили на внимание на предыдущую индикацию, а она перестала работать. Сегодня первое что сделал это упрастил формулу до 2-х цветов, заработала, вернул формулу и вуаля 3 цвета тоже работают. При этом если две проги одновременно работают, идёт конфликт, у меня это пару параметров. Решил оставить обе проги включенными. Прикол в том, что исправлял формулу и залил исправления в комп, и как только в нем формула заработала, по какой-то магической причине, заработало на серваке)))

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