Хотелка уровня ПЛК.А потом заказчик сказал, что хочет статистику, то есть, на сколько запросов было отвечено, а сколько - мимо, ибо применялся радиоканал и прочие неустойчивые среды передачи.
Хотелка уровня ПЛК.А потом заказчик сказал, что хочет статистику, то есть, на сколько запросов было отвечено, а сколько - мимо, ибо применялся радиоканал и прочие неустойчивые среды передачи.
А почему плк? Если бы вот тут была возможность обработку переменной как-то "объехать" - то есть, при каких-то условиях она сбрасывается, при каких-то - возводится в 1, а при каких-то с ней ничего не делается, и она остаётся без изменений, то я бы вполне сделал и здесь.
Потому что венцов потуг явилась идея, что аппаратно возведённую в "1" переменную "статус" надо бы сбросить, а затем уже выставлять запуск "запрос" для другого ведомого, но копирование переменной саму в себя с промежутком НЕ-И для сброса не поехало в симуляторе, а все наличные устройства уже поставлены на ихние ПМЖ на объекте, и по факту всё работает, но без статистики. Есть некая ерунда типа "количество потерь связи и общее время потери обмена за всё время работы", но это хрень (
Также можно было бы всё сделать, если бы аппарат с переменными обращался немного иначе.
И вообще, двухсотка - вполне ПЛК, ибо может целочисленное вычисление, а даже плавающую точку, не то, что Лога какая-нибудь или Зелия, которые только сравнивают, а с 2 портами просто зверь, на которой накрутить можно такое, что чертям тошно станет.
Последний раз редактировалось chm; 23.12.2015 в 15:31.
Потому, что статистика требует архив, иначе это средняя температура по больнице.
Как пример: за 3 месяца январь-март - ни единого разрыва.
за апрель - июнь -0925944335 разрывов. Что даёт информация? -НИЧЕГО.
А с архивом: тут гроза была -34567 разрывов, а вот тут - в соседнем доме Уася трансформатор тесла ночью гонял - 2348979 разрывов.