界面卡,一个是硬件配置没有跟上,另一个是软件没有优化好,快速的,可以使用组态软件进行开发,这样你就不用去操心这个通讯的问题,但是组态软件的灵活性,没有像其它的C++\C#\VB\等高级语言开发的好,特别是一些组态软件本身不自带的驱动,也只能通过组态厂家给你开发,又得加外收费,如果跟PLC通讯的点数不多的,自己可以根据协议开发一下,效率还是比较高的, 你可以把通讯部份做成单独的一个公共部份,还有就是两个界面同时都要读PLC的D0数据,你不需要两个界面都发指令,做好轮循,还可以直接调用现成的库,或者走OPC通讯。