Вы, вероятно, ко входу привязываете переменную, которой при отладке присваиваете значение 70 или -10.Цитата:
Вот так сделал, блок вставляю в программу и на входе ставлю 70 или -10 , а оно работает,
Действительно, так будет работать.
Ограничение диапазона проверяется только на этапе компиляции - если в переменную присвоено значение, которое выходит за диапазон ее типа - то будет сгенерирована ошибка.
Для вашей ситуации нужно использовать POU для неявных проверок:
Вложение 66570
https://content.helpme-codesys.com/e...cit_check.html

