Показать сообщение отдельно
Старый 18.11.2015, 12:47   #20
serg-el
Senior Member
 
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Ограничения TimeToTick

Цитата:
Сообщение от Arsie Посмотреть сообщение
В SMLogix десятичные числа отображаются со знаком (в так называемом "дополнительном коде"). Т.е. числа отображаются в диапазоне от -32768 до 32767. Если ввести на вход DI число "64000", то в SMLogix будет отображено число "-1536". Тем не менее, счётчик всё равно будет считать от 0 до 64000, т.к. он не учитывает выводимый на экран знак. Если вам некомфортно наблюдать счёт отрицательных чисел, можно переключить отображение входа DI и выхода DO в режим отображения шеснадцатиричных чисел.
Хм. А я в свою очередь расстроен тем, что счётчики оказывается используют uint16, в то время как вся остальная математика у вас использует int16. При чем в справке это прямо и явно не указано.
Либо я плохо ищу?


__________________
Всё, что нельзя выразить в цифрах — это не наука, это — мнение.
serg-el вне форума   Ответить с цитированием