Хорошо.Я отвечаю про себя.После многих поисков я обнаружил свою ошибку: существует два типа OPC: DA и UA.
Прежде всего (DA), к которому я мог подключиться:
JOpc jopc = new JOpc ("localhost", "Matrikon.OPC.SiemensPLC.1", "JOPC1");
Эта версия протокола является той, которая используется для исторических Windows, использует библиотеки COM.и может быть реализовано только на компьютере Windows.
Второй, OPC UA, является новой реализацией и подключается следующим образом:
String url = "opc.tcp: // localhost: 102 / ";// ServerExample1
Эта версия уже совместима с Windows, Linux и любой системой, способной работать с libria.
Проблема заключалась в том, что в моем случае S7 1200использует только OPC DA, что сделало вариант UA невозможным для меня, если он не использовал совместимый шлюз.
Надеюсь, эта информация поможет тому, кто находится в моей ситуации.
Привет.