TraceMode 6.08: проблемы с преобразователем USB/RS485 | ПЛК и АСУТП

tm1-1Нашел проблему у встроенного OPC-сервера TraceMode 6.08. Ну, как нашел… Я проблем не искал, она сама меня нашла:

По проекту для доступа к модулям Adam 4017+ и 4055 используется преобразователь сигналов USB/RS485(далее- П). Модель преобразователя не важна- все ведут себя одинаково.

Проблема:
1. В случае, если при запуске программы П уже подключен к компьютеру, данные отображаются, достоверность=0. Данные с калибратора на модуль аналогового ввода принимаются с некоторым шумом- значения аналогового сигнала плавает +-0.004 мА, что вполне нормально. Благодаря этому видно, что прием идет:

2-02
 2-03
2. Отключаем ПК от П- вынимаем кабель usb из ПК. Данные «застыли» на последнем принятом значении, достоверность=0. Т.е. мы не видим отсутствия ответа от модулей.

3. Подключаем ПК к П- вставляем кабель usb обратно. Данные как «застыли», так и стоят. Никакого шума +-0.004 мА не видим. Задаем калибратором другое значение сигнала, данные на экране не меняются. Достоверность=0.

Вывод: встроенный OPC-сервер Трейс Моуд 6.08 некорректно работает к преобразователями сигнала USB/RS485.

Варианты решения проблемы:
1. Попробовать другой орс-сервер. Проверите- расскажете, я еще не пробовал.
2. Отслеживать изменения аналогового сигнала- если зн-я аналогового сигнала в течении минуты не меняются(не видно вышеописанного шума), то произошел обрыв связи с П.
Нужно выдать сообщения типа «Проверьте связь с преобразователем сигнала USB/RS485 и перезагрузите программу».
Да, согласен, это убого, к тому же не прокатит, если в проекте нет модулей аналогового ввода, а есть только модули дискретного ввода.

Добавить комментарий

Ваш e-mail не будет опубликован.

Подтвердите, что Вы не бот — выберите человечка с поднятой рукой:
Confirm that you are not a bot - select a man with raised hand:

Подпишитесь на нашу рассылку


Copyright © 2016. Перцух Алексей

Индекс цитирования