This is topic Более 24 часов в сутки - реально ?!?! in forum Языки программирования (IL/FBD) / Algorithm Programming Languages at Форум TRACE MODE: техническая поддержка.
Задача: выполнить подсчет количества времени работы объекта по одному из двух сигналов (схема ИЛИ). Реально объект (без останова) может отработать 744 часа в месяц = 24часа х 31день. При использовании программы "ВрабТКА" реально в конце месяца получили 833 часа. На 8 объектах стоит одна и таже FBD-ошибка 833 часа на 3 из них, на остальных - все в норме.
В чем может быть ошибка?
Входными данными для программы "ВрабТКА" являются дискретные сигналы МВПЛ и МНПВ. При наличии (сигнал = 1) одного из сигналов начинается счет времни. Если два сигнала = 0 подсчет времни остановливается, при отличие одного из сигналов от 1 накопление времни продолжается. Обнуление количества времни происходит по окончанию суток для каналов Отраб_сут, по окончанию месяца для каналов Отраб_мес, по окончанию года для каналов Отраб_год.
Отсылаем Вам проект на e-mail: hotline@adastra.msk.ru и hotline1@adastra.msk.ru с программой и каналами на которых она "висит".
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Сегодня 17.10.02. Проект не получили. Повторите, пожалуйста.
Posted by Pentagon (Участник № / Member № 74) on :
Только что отправили 12к по тем же адресам и forum@adastra.ru.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Сегодня 21.10.2002, но ни по одному из наших адресов мы не получили ни одного письма от Вас. Пожалуйста, проверьте Ваш почтовый сервер.
Posted by Pentagon (Участник № / Member № 74) on :
К сожалению временно отправить файлы не можем. (UKR.NET - не может доставить вам почту). Было бы очень неплохо вместе с сообщением оставлять и файлы! - другие пользователи тоже могли бы их при необходимости брать с форума. Сегодня мы попытаемся сново.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
В целях безопасности нами специально запрещены файловые вложения к сообщениям на форуме - это связано с риском получить вирусы, так как гарантировать, что все вложения в таком случае безопасны для пользователя, мы не можем.
Posted by Pentagon (Участник № / Member № 74) on :
Ну почему-же! Файлы - это картинки и файлы проектов. Сигнатура на все 100% известна. Файлы можно перепаковать и т.д. Кроме этого на почтовых серверах както с этим справляются.
В худшем случае хотябы не на форум а к Вам.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Все выкладываемые проекты на нашем сайте со ссылкой на форуме - обазательно проходят предварительную проверку у нас. Т.е., сначала проект сбрасывается нам по E-mail, мы его проверяем, убираем лишнее и выкладываем для всеобщего пользования на сайт.
Posted by Pentagon (Участник № / Member № 74) on :
Сегодня проект - отослан. А где Вы выкладываете эти проекты URL?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
1) Проект получили - исследуем. 2) URL сообщается на форуме.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Причина обнаруженной Вами некорректности в работе Вашей FBD состоит в том, что Вы использовали для сброса счетчика блок TON с задержкой на 1 такт пересчета, при длительности импульса на его входе, равной 1 такту. При таком условии этот блок не должен выдавать сигнал на своем логическом выходе. Счетчик у Вас просто не сбрасывался. Поэтому на тех объектах контроля, которые наработали достаточно малый ресурс, Вы не обнаружили ошибки. А на том объекте, который был сильно нагружен, значение счетчика достигло заданной Вами уставки (3000000) и счетчик остановился. В результате Вы получили 3000000/3600=833. Я послал Вам по почте, как мне кажется, более простое решение - на базе блока ALARME. FBD универсальна: задавая константу выбора при привязке к каналу, Вы можете использовать ее для контроля наработки за сутки, за месяц или за год. Имеется 2 выхода - текущее и итоговое значения наработки. Ненужный выход вы можете убрать.