如果您要监控的变量不是很多,采用工控机加DI/O板就可以。对于开关量的控制,需要自己编程。我也搞过类似的工程,有以下体会,请指教:操作系统最好是实时系统。如用瘟酒什么的操作系统,虽然有丰富的软件资源,但在小时间(毫秒级或更小)的精确控制上会有麻烦。编程语言最好选用C或C++。我个人认为Borland C++ Builder(简称BCB)比VC更好,因为BCB很高效。最好别用VB!这个东东执行效率低、代码大、功能不够强大、还有...;总之VB除了有中文版以外,我还没看出它有什么优点(有谁见过美国人把好东西做成中文版了?)。如果监控量多、监控时间短且要求精确,可以采用单片机进行数据采集和控制输出,微机进行控制运算、人机对话等;单片机和微机的通讯看实际情况,再决定采用何种方法。