I'm evaluating OpenOPC to create a client to talk to DeltaV OPC server. I've have a Matrikon OPC Server Simulator running. When I list properties for that simulator server I am able to see the properties like
pranny@Sandbox2 MINGW64 ~
$ opc -p Random.Int4
Random.Int4 0 Item ID (virtual property) Random.Int4
Random.Int4 1 Item Canonical DataType VT_I4
Random.Int4 2 Item Value 14240
Random.Int4 3 Item Quality Good
Random.Int4 4 Item Timestamp 04/05/17 07:48:20
Random.Int4 5 Item Access Rights Read
Random.Int4 6 Server Scan Rate 100.0000
Random.Int4 7 Item EU Type 0
Random.Int4 8 Item EUInfo None
Random.Int4 101 Item Description Random value.
But when I connect to the DeltaV OPC Server server, I get error like
pranny@Sandbox2 MINGW64 ~
$ opc -p ANALOG_1/AI1/SIMULATE_IN.CV
properties: The item definition does not conform to the server's syntax. (OLE error 0xc0040008)
I did a little bit of research and found these common causes. However, I verified and none of them worked in my case
此时我也在考虑使用类似于来自matrikon的OPC Tunneller,但OpenOPC本质上也在做同样的事情,所以不确定隧道器是否也会有所帮助。
答案 0 :(得分:0)
尝试在 小写
中同时使用文件名和标记名称