Честно говоря, проектирование - вещь не особенно связанная с языком программирования
А если человек владеет проектированием в должной мере, то по большому счёту уже становится всё равно, на чём писать.
Первостепенная задача PLC - обрабатывать сигналы и генерировать сигналы. Бейсик тут кагбэ вообще никаким боком. Бесконечная пелена IF/THEN.