На ПЛК Вы можете делать всё, что пожелаете. Использовать библиотеки (кроме системных) для реализации любого протокола нет необходимости.
Более того, на низких bodrate Вы можете эмулировать 232/485 интерфёйс самостоятельно, только поставив дополнительную микросхему - драйвер - преобразователь уровня.