Уважаемые специалисты, помогите, пожалуйста, разобраться с блоком ToInt16. Дело в том, что будучи настроенным на выход типа данных "беззнаковый 2 байта", он иногда выдаёт на выходе числа, отличные от нуля, при отрицательных числах на входе:
(http://i11.pixs.ru/thumbs/6/8/2/Bezimyanni_9425996_22983682.jpg) (http://i11.pixs.ru/storage/6/8/2/Bezimyanni_9425996_22983682.jpg)
не смотря на то, что в свойствах этого блока обработка переполнения - "уст.граничное значение":
(http://i11.pixs.ru/thumbs/0/8/2/Bezimyanni_9468488_22984082.jpg) (http://i11.pixs.ru/storage/0/8/2/Bezimyanni_9468488_22984082.jpg)
Но проблема эта наблюдается только в режиме отладки (на контроллере Z400). В симуляторе всё нормально.
Если что, программа в приложении.
Проблему увидели, будем разбираться. Похоже какая-то проблема в ядре контроллера...
Проблема с переполнением решена, обновление содержит новую прошивку для контроллера.