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