сервер opc, написанный на java, заставляет мой пользовательский интерфейс java перестать работать

Я создал пользовательский интерфейс на Java, который использует макет карты. Он в основном показывает множество показаний, которые он получает через локальную сеть нашей компании. Теперь мне пришлось написать OPC-сервер на java, чтобы все показания, которые получает мой пользовательский интерфейс, сохранялись на этом сервере. Я успешно это написал. Мой пользовательский интерфейс отлично работает почти день, но на следующий день, когда я прихожу в офис, я обнаруживаю, что мой пользовательский интерфейс заморожен, так как больше не происходит общения. Пользовательский интерфейс перестает получать или передавать числа. Когда я запускаю пользовательский интерфейс без OPC, он продолжается и продолжается вечно, но когда я добавляю к нему OPC, он зависает / Я пробовал все виды вещей, но мне все еще не удалось решить эту проблему. И да, я использовал Jnet Pcap для захвата пакетов в пользовательском интерфейсе. В нем огромное количество кода, поэтому, если кому-то понадобится какой-то конкретный код, дайте мне знать.


person user2076106    schedule 15.02.2013    source источник


Ответы (1)


Это действительно сложно уследить. Пока неясно, с какой именно проблемой вы столкнулись. Веб-сайт openSCADA, на котором есть бесплатная реализация OPC, должен быть вашим лучшим выбором ... http://openscada.org/projects/utgard/

Более того, вы можете попробовать клиент JEasyOPC, который на начальном этапе также является бесплатным.

person JavaGod    schedule 25.02.2013