![]() |
Диалог19
Здравствуйте!
1) Подскажите, как в Диалог19 настроить вычисление средневзвешанных величин? 2) Есть ли возможность в Диалог19 в функциональных блоках расчета температуры, давления или расхода параметру "Замена" присваивать не какое-нибудь числовое значение, а адрес некоторого иного параметра, например, "среднее значение за пред. сутки" |
Диалог19
Программа Диалог-19 первоначально разрабатывалась главным образом для составления стандартных очередей задач, необходимых подавляющему большинству пользователей. Насколько мне известно, запрашиваемые Вами функции, особенно вычисление средневзвешенных величин, используются очень редко, и в настоящее время в программе Диалог-19 не реализованы. Вы можете заказать составление очереди задач нам. Конечно, в перспективе будут расширены возможности программы Диалог-19 и библиотеки готовых проектов.
|
Диалог19
Большое спасибо за быстрый ответ.
Собственно, свою задачу решил с помощью программы Ромб. Оценил удобство и функционал программы Диалог-19. Ждем дальнейших развитий ваших программных продуктов. |
Диалог19
Еще один вопрос нарисовался. При вычислении средневзвешанных величин, если в течение некоторого интервала времени расход был равен нулю, то на выходе получаем деление на ноль, и Тэкон выдаст значение средневзвешанной величины за этот интервал равным "****" или какое-то другое значение (например, значение равное среднему за этот интервал времени)?
|
Диалог19
А что, собственно, Вы хотите в этом случае получить? С точки зрения ЭВМ звездочки - это код "не число", т.е. означает, что нет такого значения! Почему средневзвешенное должно равняться среднему? По смыслу, например, для температуры - это температура каждой прошедшей тонны воды. Если воды нет, т.е. расход был нулевой целиком за рассматриваемый период, то о какой температуре может идти речь?
|
Диалог19
Цитата:
Цитата:
|
Диалог19
Фактически это просьба доработать программу УСП-78 для протокола Modbus при запросе чисел с плавающей запятой. Если требуемый параметр имеет код «не число», как-то передавать аварийную информацию, чтобы Ваш контроллер понял это. А, может быть, другому типу контроллера Modbus надо что-то другое? И вряд ли эта идея будет лучше, начнутся вопросы, почему нет данных, может, связь с ТЭКОН пропала и т.п.
Если все же есть конкретные предложения по алгоритму доработки УСП-78, пожалуйста, обращайтесь к руководству нашего предприятия. А пока придется Вам мириться с тем, что есть, и при необходимости расшифровывать информацию на Вашем принимающем контроллере. Еще вариант - просто вставьте в очередь задач ТЭКОН ограничение по средневзвешенному параметру, задавайте там те значения, которые Вам нужны в тех случаях, когда вообще-то параметр не имеет физического смысла, и читайте ограниченное значение. |
Re: Диалог19
Вложений: 1
Здравствуйте!
Столкнулся с такой проблемой: при записи очереди задач, содержащей алгоритм расчета средневзвешанных величин (№0844), в ТЭКОНе-19 формируется отказ "Несовпадение очереди задач и ее идентификатора" (парам №0500 = 00 А0). Во вложении отправляю две очереди задач отличающиеся наличием данного алгоритма. С чем это может быть связано и как исправить? P.S.: Не стал создавать новую тему, так как тут уже велись обсуждения средневзвешанных величин (можно ее переименовать) |
Текущее время: 18:42. Часовой пояс GMT +5. |
Powered by vBulletin® Version 3.5.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot