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

Codesys -(CTS/RTS)- Метран 681

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

Присоединился: 04 Апрель 2005
Категория: Russian Federation
Online Status: Offline
Публикации: 80
Свойства публикации Свойства публикации   Ответить, цитируя автора - Nekit Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: Codesys -(CTS/RTS)- Метран 681
    Опубликовано: 09 Февраль 2010 20:34

Пытаюсь спарить контроллер ThinkIO-P с Codesys на борту и HART-модем Метран 681. Получается не очень, для начала ставим на ПК HART-мастер подключаем к COM-порту модем к нему датчик. Запускаем, все работает все здорово. Пишем программку на Codesys которая шлет опрос датчика (начальный, который шлется при поиске и определении идентификаторов). Запускаем под SP PLC WinNT не работает.Cry  Ставим монитор COM-порта смотрим параметры и посылки от своей проги и от харт-мастера. Вроде все одинаково, но не работает.Cry Закрадывается подозрение что модему требуется управление линией CTS-RTS. В Codesys используем SysComSetEx ставим управление CTS-RTS - ничего не изменяется.


Теперь вопрос: у кого-нибудь с Codesys CTS-RTS работал?

Метрану 681 он вообще то нужен?

всем заранее спасибо.  

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

Присоединился: 14 Май 2003
Online Status: Offline
Публикации: 770
Свойства публикации Свойства публикации   Ответить, цитируя автора - Максим Ананских Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 10 Февраль 2010 10:26
Тупо замкнуть CTS с RTS у модема не помогает?
Инженер-системотехник
+7 (916) 477 3925
Наверх
Nekit Смотреть выпадающим
Участник
Участник
Аватар

Присоединился: 04 Апрель 2005
Категория: Russian Federation
Online Status: Offline
Публикации: 80
Свойства публикации Свойства публикации   Ответить, цитируя автора - Nekit Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 10 Февраль 2010 21:29
идея конечно, но во-первых в комплекте готовый кабель где не подлезть к контактам(что легко поправимо конечно). а во-вторых сказано что модем питается от СОМ-порта и не факт что не от этой линии. 
Наверх
sanwork Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 08 Март 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 440
Свойства публикации Свойства публикации   Ответить, цитируя автора - sanwork Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 11 Февраль 2010 16:43

RTS-CTS работают в паре. На CTS тоже ставите SysComSettingsEx ?  Если не помогает, можно попробовать прямое управление портами - под SP-RTE это совершенно допустимо.

С уважением, SAN

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

Присоединился: 14 Май 2003
Online Status: Offline
Публикации: 770
Свойства публикации Свойства публикации   Ответить, цитируя автора - Максим Ананских Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 15 Февраль 2010 10:20
Модем либо питается от RTS, либо управляется по RTS. Попробуйте не подавать этот сигнал, потом попробуйте подавать. Разница в поведении должна навести на какие-то мысли.
Инженер-системотехник
+7 (916) 477 3925
Наверх
casey Смотреть выпадающим
Новичок
Новичок
Аватар

Присоединился: 19 Июль 2005
Категория: Ukraine
Online Status: Offline
Публикации: 39
Свойства публикации Свойства публикации   Ответить, цитируя автора - casey Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 17 Февраль 2010 22:04
HART-модем питается от ножки DTR, линия RTS устанавливается в  RTS_CONTROL_TOGGLE (за что это дело отвечает не помню уже - давно писал на c++ прогу для работы с HART-устройствами.)
Наверх
casey Смотреть выпадающим
Новичок
Новичок
Аватар

Присоединился: 19 Июль 2005
Категория: Ukraine
Online Status: Offline
Публикации: 39
Свойства публикации Свойства публикации   Ответить, цитируя автора - casey Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 17 Февраль 2010 22:25
Нашел что делает RTS_CONTROL_TOGGLE, цитата:

RTS_CONTROL_TOGGLE
Задает, что сигнал RTS установлен, когда есть данные для передачи. Когда все символы из передающего буфера переданы, сигнал сбрасывается.
Наверх
Nekit Смотреть выпадающим
Участник
Участник
Аватар

Присоединился: 04 Апрель 2005
Категория: Russian Federation
Online Status: Offline
Публикации: 80
Свойства публикации Свойства публикации   Ответить, цитируя автора - Nekit Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 18 Февраль 2010 21:53
пасиб как тока будет возможность все проверю
Наверх
 Ответить Ответить

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

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