大家好,请教一个关于PC机与PLC通信问题
条件:只有一台PC机,装了一个VB6.0,有3台带以太网模块的三菱QPLC。
要求:在PC机上做一个VB6.0工程,与3台PLC即时以太网通信,以便操作,监控与数据传输等等。
求答案:1,能不能实现一个VB工程同时与3台PLC正常通信?
2,如果上面的功能能够实现的话,如果通信过程中有一台通信断线了,会不会引起VB卡死或者崩溃等异常,导致另外两台通信不正常?(因为在做与一台PLC通信的时候,发现如果通信连接不上时,VB程序“未响应”应该是卡死了)
3,如果不能一个VB工程实现与3台PLC通信,是否可以在一台电脑上单独建立3个工程,分别与3台PLC通信?
注:大概地这叫做“多线程”功能吧,做起来是否麻烦,听说用C#来做比较简单?
新手没有分啊,请大家帮助,谢谢啰
用支持多线程的DLL啊,建议看看这篇文章: