Показать сообщение отдельно
Старый 18.11.2015, 09:21   #19
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 115
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Ограничения TimeToTick

Цитата:
Сообщение от ViS Посмотреть сообщение
Видимо, только такой же ненормальный задаст для дренажного насоса время работы более 2620 секунд (при тике 80мс в создаваемой конструктором программе)
И однозначно такой же ненормальный разработал часть программы, создаваемой конструктором, отвечающую за управление дренажным насосом, и, судя по всему, он же написал в документации соответствующий раздел.
Вложение 2917
Так что у нас произойдет с этим насосом, если все сделаем по вашей документации, не отходя от нее ни на йоту?
С насосом, собственно, не произойдёт ничего плохого по двум причинам.

Первая причина - он не сломается в любом случае. Что бы не случилось, какой бы баг не произошёл.

Вторая причина - ничего страшного, что на выходе таймтутика будет -20536, оно же 32767+(32768-20536)+1 = 45000 в представлении десятичного беззнакового целого.

Счётчик досчитает до этого значения ровно через 3600 секунд, оно же 45000 тиков при времени тика, равным 80 мсек.

Цитата из справки по счётчикам:

В SMLogix десятичные числа отображаются со знаком (в так называемом "дополнительном коде"). Т.е. числа отображаются в диапазоне от -32768 до 32767. Если ввести на вход DI число "64000", то в SMLogix будет отображено число "-1536". Тем не менее, счётчик всё равно будет считать от 0 до 64000, т.к. он не учитывает выводимый на экран знак. Если вам некомфортно наблюдать счёт отрицательных чисел, можно переключить отображение входа DI и выхода DO в режим отображения шеснадцатиричных чисел.



-------------

Если честно, то я расстроен обсуждением в этой ветке. Самые активные и технические прозорливые пользователи и те ни пальцем не пошевелили провести двухминутный опыт, которой бы показал, что всё работает как нужно. Только многодневные броски грудью на ветряные мельницы в лучших традициях славного дона Кихота

И ладно бы только в этой ветке...


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием