一台PC上可否运行2个相同的OPCClient?即两个VBCLientexe里建了相同Group名和Items名,这样这两个exe在同一台PC上同时运行,会不会因Group,Items同名而导致系统冲突?
问题补充:
我现在是1部PC上1个OPCServer只连1个PLC,但是有两个VBCLIENTEXE,其中GROUP同名,ITEMS同名,但同名的ITEMS所连的是不同寄存器地址,这样同时运行这两个EXE,会不会冲突呢?
最佳答案
首先如果你用的西门子的OPC服务器(NET),那它不需要开两个OPC服务器,它一个服务器里可以同时建立多个通道,与多个PLC同时通讯。那你VB里面,就算Group名和Items名一样,但你去连接OPC的通道却不一样,也就是GROUP的上级的地址不同,根本就不会冲突。
提问者对于答案的评价:
well
专家置评
一般情况下,每个服务器都可以连接多个客户端。如果是用户自己编的程序,那最好实际的进行测试。