I-8837 и COM3 |
Ответить |
Автор | |
Новичок Присоединился: 15 Август 2006 Категория: Ukraine Online Status: Offline Публикации: 26 |
Опубликовано: 20 Октябрь 2006 12:49 |
При попытке подключить по RS485 удаленный модуль i-7k, используя COM3 ПЛК i-8837, выдается сообщение о невозможности открыть данный порт. При подключении через RS-232 COM4, используя преобразователь интерфейсов, связь проходит нормально. Подскажите, что я неправильно делаю, и каки образом можно настроить COM3?? |
|
Действительный член Присоединился: 27 Июль 2006 Online Status: Offline Публикации: 304 |
|
Возможные источники проблем следующие:
1. Виртуальное устройство bus 7000 должно помещаться в "слоты", начиная с 8го (т.к. 0..7 зарезервированы под реальные девайсы) 2. В проекте используется более одного bus7000, что недопустимо в принципе. 3. Возможно, 3й порт используется в проекте в какой-либо из программ (COMOPEN и т.п.) или в другом виртуальном устройстве. |
|
Теория - это когда все знаешь, но ничего не работает.
Практика - это когда все работает, но никто не знает как. |
|
Новичок Присоединился: 15 Август 2006 Категория: Ukraine Online Status: Offline Публикации: 26 |
|
Спа за ответ, но: 1. виртуальное устройство bus7000 помещено в слот №10 (да и если его поместить в другие слоты эффект тот же). При этом в случае открытия Com4 устанавливается нормальное соединение.
2. В проекте используется только один bus7000 ( и опять же com4 используется без всяких проблем)
3. Была попытка произвести соединение в абсолютно пустом проекте - эффект тот же.
Что делать дальше вообще не представляю... |
|
Действительный член Присоединился: 27 Июль 2006 Online Status: Offline Публикации: 304 |
|
Тогда надо посмотреть следующее:
1. В тех версиях таргета, что попадались мне, возможности назначить COM3 портом Modbus RTU slave не было. Насколько я знаю, такой возможности и не было, но посмотреть стоит (может, какая-то особая версия таргета ) Нужно набрать из консольной программы: isa.exe *p= и посмотреть, будет ли что-нибудь на счет СОМ3. Для Ваших целей СОМ3 должен быть свободен (free). 2. Если ничего нет (скорее всего, так и будет), нужно попробовать воспользоваться функциями для работы с последовательными портами. Например, открыть порт и начать передавать через него символы с какой-то периодичность. Если результат будет аналогичный, можно попробовать обновить таргет, недавно вышла версия 3.15. Обновлять нужно не только таргет, но и MiniOS. В архиве с сайта ICPDAS есть все необходимое, включая и скрипт для автоматической процедуры обновления. 3. Если и это не поможет, возможно, проблема в железе. Попробуйте написать элементарную программку на С, которая открывает порт и что-нибудь туда пихает. Есть еще команды МиниОС use com0, use com2, но я не уверен, есть ли use com3, а контроллера для проверки под рукой нет. Если и такими средствами добиться работы порта не удастся, придется обратиться к поставщику контроллеров. |
|
Теория - это когда все знаешь, но ничего не работает.
Практика - это когда все работает, но никто не знает как. |
|
Новичок Присоединился: 25 Октябрь 2006 Категория: Ukraine Online Status: Offline Публикации: 1 |
|
Эта проблема возникает с новыми прошивками начиная вроде с 3.14 (3.13) По умолчанию COM3 назначается как ModBus Slave. Как освободить порт написано в новостях ICPDAS. http://www.icpdas.com/faq/isagraf/038.htm
|
|
Действительный член Присоединился: 27 Июль 2006 Online Status: Offline Публикации: 304 |
|
Действительно, китайцы ввели это в прошивке 3.14. Но по умолчанию должен быть свободный порт... Смотреть надо по этой ссылке: http://www.icpdas.com/faq/isagraf/040.htm Настройка порта выполняется кнопками с панели контроллера |
|
Теория - это когда все знаешь, но ничего не работает.
Практика - это когда все работает, но никто не знает как. |
|
Новичок Присоединился: 15 Август 2006 Категория: Ukraine Online Status: Offline Публикации: 26 |
|
Спасибо всем за ответ. Действительно установив настройки com-порта, так как сказано на сайте ICP DAS, проблем больше с ним не возникало. |
|
Ответить |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |