Цитата:
Сообщение от ViS
Видимо, только такой же ненормальный задаст для дренажного насоса время работы более 2620 секунд (при тике 80мс в создаваемой конструктором программе)
И однозначно такой же ненормальный разработал часть программы, создаваемой конструктором, отвечающую за управление дренажным насосом, и, судя по всему, он же написал в документации соответствующий раздел.
Вложение 2917
Так что у нас произойдет с этим насосом, если все сделаем по вашей документации, не отходя от нее ни на йоту?
|
С насосом, собственно, не произойдёт ничего плохого по двум причинам.
Первая причина - он не сломается в любом случае. Что бы не случилось, какой бы баг не произошёл.
Вторая причина - ничего страшного, что на выходе таймтутика будет -20536, оно же 32767+(32768-20536)+1 = 45000 в представлении десятичного беззнакового целого.
Счётчик досчитает до этого значения ровно через 3600 секунд, оно же 45000 тиков при времени тика, равным 80 мсек.
Цитата из справки по счётчикам:
В SMLogix десятичные числа отображаются со знаком (в так называемом "дополнительном коде"). Т.е. числа отображаются в диапазоне от -32768 до 32767. Если ввести на вход DI число "64000", то в SMLogix будет отображено число "-1536". Тем не менее, счётчик всё равно будет считать от 0 до 64000, т.к. он не учитывает выводимый на экран знак. Если вам некомфортно наблюдать счёт отрицательных чисел, можно переключить отображение входа DI и выхода DO в режим отображения шеснадцатиричных чисел.
-------------
Если честно, то я расстроен обсуждением в этой ветке. Самые активные и технические прозорливые пользователи и те ни пальцем не пошевелили провести двухминутный опыт, которой бы показал, что всё работает как нужно. Только многодневные броски грудью на ветряные мельницы в лучших традициях славного дона Кихота
И ладно бы только в этой ветке...