Я начал писать OPC-интерфейс в java, используя JEasyOpc, который должен читать значения с машины и записывать их в базу данных. Каждый раз, когда я пытаюсь подключиться к удаленному серверу через lan/dcom, я получаю соединение с сервером. Но для клонированного сервера, созданного с помощью «dOPC Cloner» на localhost, все работает отлично.Не удалось выполнить сетевое подключение JEasyOpc
Странно то, что с другими инструментами, такими как OPC Scout или аналогичным, соединение с сервером работает должным образом.
Мой код:
JEasyOpcExample test = new JEasyOpcExample();
try {
JOpc.coInitialize();
}
catch (CoInitializeException e1) {
e1.printStackTrace();
}
String opcAddress = ini.get("OPCAddress");
String opcName = ini.get("OPCName");
String opcClass = ini.get("OPCClass");
JEasyOpc jopc = new JEasyOpc(opcAddress, opcName, "alpine");
OpcItem item1 = new OpcItem("Random.ArrayOfReal8", true, "");
OpcGroup group = new OpcGroup("group1", true, 500, 0.0f);
group.addItem(item1);
jopc.addGroup(group);