Questo è il mio pane..
La cosa fondamentale è determinare che tipo di plc usi!
Ogni formitore di plc mette a disposizione un driver per comunicare con diversi ambienti di sviluppo (vb6, vb.net, vc++, ecc..)
Normalmente la comunicazione avviene in rs-232.
Nel caso in cui tu abbia necessità di una velocità più alta, devi utilizzare un bus di campo (can, profibus, eterneth, power-link, ecc..) e in questo caso però devi comprare un adattatore per uscire dal pc in usb o parallela.
Ciao
Andrea