你可以用PLC..你从网上查一下PLC是干什么的.然后用PLC把一些数据传给VB.然后你用VB把这些数据处理一下.在发给PLC就可以了.你可以也用无线传输GPS也行.象这方面的你就看一下网络编程.或者说VB通信这一块就行了通信无非就是网口.串口.并口和USB口这几个端口一般来说串口是最简单的通信了.网口用的较多.距离短可以布线的话用串口.VB有自带的接口语句和函数..比如说.只要串口有数据发过来那么.用MSCOM控件就能接收到.网口用Winsock控件..