УкраїнськаEnglishmRussian
Вход/Новый
В теме нет новых постов

[BugWrong] Не могу присоединить ОВЕНовский преобразователь AC4 ( USB->RS-485 )


Автор Сообщение
Сообщение создано: 07. 01. 2011 [22:07]
Merlin
Олег Войтюк
Создатель темы
Зарегистрирован(а) с: 07.01.2011
Сообщения: 1
Здравствуйте.

Помогите, пожалуйста, разобраться в чем проблема. У меня есть преобразователь АС4 фирмы ОВЕН который я хочу использовать для организации связи ПЛК по RS-485 c OpenSCADA. Я пользуюсь Linux FEDORA 13, и при подключении преобразователя к ПК он отлично определяется системой:
-------------------------------------------------------------------------
usb 3-1: new full speed USB device using uhci_hcd and address 6
usb 3-1: New USB device found, idVendor=1555, idProduct=0004
usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 3-1: Product: AC4 USB to RS485 Converter
usb 3-1: Manufacturer: Silicon Labs
usb 3-1: SerialNumber: 0015
cp210x 3-1:1.0: cp210x converter detected
usb 3-1: reset full speed USB device using uhci_hcd and address 6
usb 3-1: cp210x converter now attached to ttyUSB1
--------------------------------------------------------------------------
Далее я открываю OpenSCADA 0.7.0.1-4 и заполняю раздел "Транспорты"->"Последовательный интерфейс"->"Выходной транспорт" где в поле "Адрес" пишу такое: /dev/ttyUSB1:9600:8N1 (Смотрите скриншот)
Теперь самое интересное, когда я ставлю галочку в поле "Выполняется" OpenSCADA намертво вешается :cry:
Интересно другое, если я подключаюсь к преобразователю с помощью терминальной программы например так "gtkterm -p /dev/ttyUSB1" то все работает наура, данные передаются и принимаются.
Поэтому и вопрос то ли это я что-то делаю не так то ли проблема со скадой?

[Сообщение редактировалось 1 раз(а), в последний раз 07.01.2011 в 22:09.]
Вложенный файл

AC4.jpg (Тип файла: image/jpeg, Размер: 71.77 килобайт) — 2846 загрузок
Сообщение создано: 08. 01. 2011 [08:56]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3743
"Merlin" wrote:

У меня есть преобразователь АС4 фирмы ОВЕН который я хочу использовать для организации связи ПЛК по RS-485 c OpenSCADA. Я пользуюсь Linux FEDORA 13, и при подключении преобразователя к ПК он отлично определяется системой.
Далее я открываю OpenSCADA 0.7.0.1-4 и заполняю раздел "Транспорты"->"Последовательный интерфейс"->"Выходной транспорт" где в поле "Адрес" пишу такое: /dev/ttyUSB1:9600:8N1 (Смотрите скриншот)
Теперь самое интересное, когда я ставлю галочку в поле "Выполняется" OpenSCADA намертво вешается :cry:

У меня нет такой проблемы. Например, с GSM-USB модемами всё прекрасно работает.

"Merlin" wrote:

Интересно другое, если я подключаюсь к преобразователю с помощью терминальной программы например так "gtkterm -p /dev/ttyUSB1" то все работает наура, данные передаются и принимаются.

gtkterm скорее всего не осуществляет установку скорости и атрибутов порта.

"Merlin" wrote:

Поэтому и вопрос то ли это я что-то делаю не так то ли проблема со скадой?

Скорее Ваше железо не поддерживает установку скорости и атрибутов порта. А именно это осуществляется при попытке включить транспорт, кроме открытия файла. Никакой передачи на порт в этот момент не осуществляется!

Поскольку это специфичная для вашей конфигурации проблема, то решать Вы её можете:
- Самостоятельно; загрузив, собрав и добавив отладочные сообщения в Transport.Serial, с целью подтверждения моих предположений.
- В рамках технической поддержки: http://oscada.org/ru/uslugi/tekh-podderzhka

Learn, learn and learn better than work, work and work.
Сообщение создано: 09. 02. 2011 [10:22]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3743
Посмотрите http://oscada.org/en/forum/posts/adaption/serial_interface_with_usb_rs232_converter/page/1 и проверьте данное решение на работоспособность в Вашем случае.

Learn, learn and learn better than work, work and work.



4123