1993 это год публикации первого стандарта 61131.
Разумеется, C и Pascal были раньше.
Честно скажу, без понятия. На Pascal немного сложнее написать программу, которая упадёт по segmentation fault, но и на Pascal/ST указателей ведро целое.
В качестве бредогенератора:
* Язык со словами "program, variable, и т.п." "более понятен релейщику"
* Нет указателей -- значит безопасность
* Проще конструкции -- значит меньше шанс ошибиться
* Хороших компиляторов C не было, а компилятор Pascal был
* Создатель ST нежно любил Pascal/Ada/Cobol
Почти наверняка дело в том, что все в то время языком Ada болели.