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

Т.к. этот блок (и остальные в SMLogix) использует signed int, то при превышении 32767 число становится отрицательным. Т.е. больше 32767 и меньше -32768 на входе в блоки использующие int не задать.
И вообще, в связи с этим при расчетах int лучше не использовать, а использовать long или real.

А насчет внутренней структуры TimeToTick - это к Арсению. Но мне кажется именно в этом дело.


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