Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > Встраиваемые системы
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

Micro PC Octagon 6040

 Ответить Ответить
Автор
Сообщение
smt1 Смотреть выпадающим
Новичок
Новичок


Присоединился: 04 Июнь 2008
Категория: Ukraine
Online Status: Offline
Публикации: 6
Свойства публикации Свойства публикации   Ответить, цитируя автора - smt1 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: Micro PC Octagon 6040
    Опубликовано: 02 Январь 2013 01:49
Программирую контроллер Octagon Systems 6040 с помощью пакета Ultralogik32. Пытаюсь организовать обмен данными между контроллером и компьютером по протоколу PLCNet(slave) через первый COM-порт контроллера (COM1). В  Ultralogik32 создаю проект, компилирую и загружаю программу в контроллер через порт COM1 контроллера и прописываю запуск программы в файле autoexec.bat . После загрузки программы в контроллер отключаю консольный режим работы порта СОМ1 с помощью программы SETUP.exe. Перезагружаю контроллер, программа в контроллере запускается и работает, а передача сетевых переменных на компьютер не выполняется. 

Подскажите пожалуйста что я мог не учесть при настройке контроллера и как правильно организовать обмен данными по порту СОМ1 в контроллере Octagon Systems 6040?
К контроллеру ничего не подключено (ни клавиатуры, ни видео и т.д.). Одна плата.

Обмен данными по порту СОМ2 контроллера выполняется без проблем, драйвер Ultranet32 видит контроллер, но нужно организовать обмен именно по порту СОМ1.
Заранее благодарен. Надеюсь на помощь специалистов по этим контроллерам.
Наверх
Vald Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 02 Октябрь 2007
Категория: Russian Federation
Online Status: Offline
Публикации: 427
Свойства публикации Свойства публикации   Ответить, цитируя автора - Vald Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 02 Январь 2013 13:31
Посмотрите, не может ли там быть запрета на передачу по какому -нибудь CTS.
При экспериментах ни один чайник не пострадал

-----------
Плохому системному интегратору всегда OPC сервер мешает.
______________
Пишу на C++ за еду
Наверх
smt1 Смотреть выпадающим
Новичок
Новичок


Присоединился: 04 Июнь 2008
Категория: Ukraine
Online Status: Offline
Публикации: 6
Свойства публикации Свойства публикации   Ответить, цитируя автора - smt1 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 04 Январь 2013 12:58
Vald, спасибо за совет. Но требуется более конкретная подсказка... Вы занимались этими контроллерами?

Наверх
Vald Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 02 Октябрь 2007
Категория: Russian Federation
Online Status: Offline
Публикации: 427
Свойства публикации Свойства публикации   Ответить, цитируя автора - Vald Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 04 Январь 2013 13:38
Ну тыкался, давно правда.  Дело не в контроллере, а в порте.  Тут все похоже у одноплаток.  Надо проверить - не стал ли он 485 и при настроеке порта запретить использование квитирования (можно попробовать просто проставку спаять для кабеля и квитирование CTS туда сюда попопробывать поподключать :)  , посмотреть не используется ли  RTS ).  Собственно и все. Да, и проверить какие базовые адреса регистров, а то фокусы бывают - с LPT видел. Посмотреть внимательно в батарейной памяти: что там задано по умолчанию.
При экспериментах ни один чайник не пострадал

-----------
Плохому системному интегратору всегда OPC сервер мешает.
______________
Пишу на C++ за еду
Наверх
smt1 Смотреть выпадающим
Новичок
Новичок


Присоединился: 04 Июнь 2008
Категория: Ukraine
Online Status: Offline
Публикации: 6
Свойства публикации Свойства публикации   Ответить, цитируя автора - smt1 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 09 Январь 2013 00:26
Vald, спасибо за советы. Дело в том, что СОМ1 контроллера используется в качестве консоли, в том числе и для загрузки программ. После загрузки программы я отключаю СОМ1 от режима консоли с помощью утилиты Setup.com, расположенной на диске контроллера. Возможно, освобождение СОМ1 не выполняется "полностью" и программа написанная на Ultralodgik не может передавать данные по этому порту...Не знаю...
 
Наверх
Vald Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 02 Октябрь 2007
Категория: Russian Federation
Online Status: Offline
Публикации: 427
Свойства публикации Свойства публикации   Ответить, цитируя автора - Vald Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 10 Январь 2013 12:21
Мы просто оставляли com  1 под консоль отлаживаться.
При экспериментах ни один чайник не пострадал

-----------
Плохому системному интегратору всегда OPC сервер мешает.
______________
Пишу на C++ за еду
Наверх
smt1 Смотреть выпадающим
Новичок
Новичок


Присоединился: 04 Июнь 2008
Категория: Ukraine
Online Status: Offline
Публикации: 6
Свойства публикации Свойства публикации   Ответить, цитируя автора - smt1 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 24 Январь 2013 23:40
Vald, спасибо! Может у кого-то еще из участников форума есть соображения по моему вопросу? Заранее спасибо.

Наверх
AlexM Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 11 Октябрь 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 392
Свойства публикации Свойства публикации   Ответить, цитируя автора - AlexM Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 29 Январь 2014 22:18
Попробуйте в файле autoexec.bat прописать сначала отключение СОМ1, а потом уже свою прогу, но юзать платку тогда придется через отдельную видяху и клаву.
Насколько помню, консольный режим СОМ1, у октагона, по моему вообще прошит на уровне БИОСа, но как говориться - попытка не пытка Geek
Наверх
 Ответить Ответить

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz