В смысле не ответил?
Возможно по любому. Это должны Вы определить по какому исходя из расположения ПК и ПЛК.
Писать ПО самому можно. Без OPC. Достаточно будет написать обмен по протоколам ModBus RTU (для RS) или ModBus TCP для Ethernet.
Если все же пойдете простым путем, то в видео 11 по моей ссылке есть конкретная инструкция.