Добавить в Лоджик нужные людям типы данных - видимо неразрешимая задача? 8-, 16-бит, знаковые, беззнаковые, в чем проблема собственно?
Существует очень широкая граница между программистом и электриком. Изначально OL создавался чтобы и тех и тех не обидеть. Я еще не встречал электрика, который бы с удовольствием пытался разобраться в битности и знаковости представления даже целых чисел. Давайте не будем их обижать - отбирать возможность имитировать простые электрические схемы.
EFrol для имитации простых электрических схем есть BOOL и этого достаточно. При чем тут остальные блоки и типы переменных? Они электриков и не волнуют, кроме задания задержек на таймерах.
А так, откровенная глупость, что нельзя вывести -100/10 в целочисленном виде и для этого приходится городить огород из блоков. Ну с ST проще стало. Но ведь должны быть такие вещи изначально.
Если это всего лишь программируемое реле и это принципиальная позиция, то оно не должно 20 тыс. стоить. Потому что полноценные контроллеры стоят 25. Разница является слишком небольшой и указывает, что ПР205 переоценен заметно. А вот был бы он контроллером, такое соотношение было бы нормально, учитывая еще и разницу в возможностях и качестве исполнения. Поэтому конечно ситуация сейчас - "или крест, или трусы", или цену снизить, или функционал расширить. Мое мнение конечно. Каждый раз вспоминаю про это, когда натыкаюсь на очередное предложение "костыля".