Не чтем за глупость, но LD действительно не предназначен для работы с аналоговыми сигналами.
В CoDeSys на самом деле можно писать на нескольких языках - основная программа и подпрограмма.
Ваш выбор - FBD или CFC.

На LD можно вставлять блоки сравнения - необходимо добавить блок с EN (блок с разрешением на исполнение). А уже сам блок может быть любым - например компаратор, или блоки больше или равно, равно, меньше...