создал несколько дорасчетных ТИ в них формулы, вычисляющие из каналов Телеизмерений.
Например: Val(15801)/(9.815*Val(15805))
результат устраивает. но порой зависает в вэбинтерфейсе страница с таблицей на которой выведены расчеты. вероятно, когда нет связи с каналом из которого идет вычисление.
или выдает «ошибка при обновлении часовых данных», когда просматриваешь данные за тот день, когда были потери связи.
Планировал дополнить формулу условием и обнулять результат вычислений при потере связи. вот так:
Val(15801)/(9.815*Val(15805)); Stat(15801) = 0 ? 0 : Cnl
вероятно ошибся в формуле? или есть другое решение проблемы? ведь при обнулении график будет «падать»
Проблема с веб-страницей не связана с работой формулы. Ошибки веб можно посмотреть в инструментах браузера по F12.
Формула Val(15801)/(9.815*Val(15805)); Stat(15801) = 0 ? 0 : Cnl
является некорректной, потому что значение канала возвращается в качестве статуса. Если нужно вернуть статус, то используйте CnlStat вместо Cnl
Значение канала равно бесконечности, которая не может корректно быть передана на веб-страницу. Нужно найти, в каком канале бесконечность, исправить формулу и значения в архиве. Причина возникновения — деление на 0 в формуле.
В версии 6 данная проблема устранена.
Автор
Сообщения
Просмотр 6 сообщений - с 1 по 6 (из 6 всего)
Вы должны авторизироваться для ответа в этой теме.