This is topic Настройка корзины I-87K4 in forum Редактор проекта TRACE MODE 6 / at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/32/t/000172.html

Posted by Avgorr (Участник № / Member № 2607) on :
 
Здравствуйте!
Скажите пожалуйста как настроить COM-порты если имеется контроллер Wincon-8731 (модули: 8064, 8053, 87017RC) и к нему подсоединена по RS-485 корзина I-87K4 (модули: 87015).
А также как подключить модуль 87015 к Trace Mode, в поддержваемых платах его нет.
Спасибо.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Настройки COM-портов для решения указанных задач описаны в разделе "Обмен с контроллерами и УСО/Особенности настройки обмена .../Контроллеры ICP-DAS/Модули i-8xxx".
Модуль 87015 подключается так же, как и модули 87017/18. Исключение составляет лишь отсутствие функции группового запроса (можно использовать только тип канала AIn).
 
Posted by Avgorr (Участник № / Member № 2607) on :
 
Получается следующая картина:
в одном проекте настраиваю только модуль i-87017RC, который в основном крейте Wincon-8731 - как написано в руководстве (создаю COM1 с настройками 115 кбит/с, базовый адрес 0x3f8, 8-1-n, прерывание 4, таймаут 300) - работает;
в другом проекте настраиваю только модуль i-87015, который в крейте расширения I-87K4: создаю COM3 с настройками 115 кбит/с, базовый адрес и прерывание произвольные-ненулевые, 8-1-n, таймаут 300 – работает, причём если ставить управление передачей RTS, то не работает;
потом пытаюсь настроить всё это в одном проекте – работает, но остановка RTM длится около минуты, а после повторного запуска работает только модуль который в основном крейте. Перезагрузка контроллера спасает только до следующей остановки RTM.
В «Источники/Приемники» настраиваю две группы : РС-based_контроллеры_1 (ОЕМ_WinCon) – это Wincon-8731 и Распределенные_УСО_(DCS)_2 (I8000) – это I-87K4.
Где я ошибаюсь, или почему затыкается COM3?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Возникает ощущение, что по какой-то причине Микро RTM не удается корректно завершить поток транзакций по COM3.
И при последующем запуске Микро RTM находит COM3 занятым, что не позволяет ему осуществлять обмен.
Для проверки этой гипотезы запускайте профайлерный вариант Микро RTM с ключом DEBUG=4200.
Ключ можно задать либо в командной строке запуска, либо в файле TMcom_<ordinal>.cnf, размещенном в папке узла в контроллере.
В протоколе профайлера должна отображаться информация об организации обмена по RS.
После перезагрузки контроллера, запуска Микро RTM и его остановки сохраните первую копию протокола профайлера.
Затем перезапустите Микро RTM (без перезапуска контроллера) и после его остановки сохраните вторую копию протокола профайлера.
Проект вместе с двумя копиями протокола пришлите для анализа на адрес техподдержки.
 
Posted by Avgorr (Участник № / Member № 2607) on :
 
Чуть-чуть уточню проблему:
оказывается затыкается COM3 если только останавливать RTM (Run) и запустить заново. Если же остановить RTM и закрыть программу, а потом заново открыть и запустить проект, то порты работают. Проект и протоколы профайлера отправил на support@adastra.ru
P.S.
На support@adastra.ru письмо не ушло, переотправил на forum@adastra.ru
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Адрес техподдержки hotline@adastra.ru.
В запросах указывайте, пожалуйста, свою организацию и регистрационный номер используемого продукта TraceMode 6.

Уточните, указанный Вами эффект наблюдается только при совместном использовании в проекте двух модулей:
модуля i-87017RC, который в основном крейте, и модуля i-87015, который в крейте расширения I-87K4?
Или при использовании только одного из модулей подобный эффект тоже наблюдается?
 
Posted by Avgorr (Участник № / Member № 2607) on :
 
После многочисленных экспериментов определил, что этот эффект наблюдается при совместном использовании в проекте COM1 и COM3, соответственно и модули установлены один в основном крейте, другой в корзине, а какие модули - нет разницы (i-87017RC основном крейте, и такой же в крейте расширения или i-87015 там и там). Если настраивать только COM1 или COM3 и использовать только один из модулей либо там либо там, то проблемы нет и останавливается RTM быстро. Может с настройками COM-портов что-то не правильно?
Проект и протоколы профайлера переотправил на hotline@adastra.ru.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
У нас нет в наличии необходимого оборудования, чтобы проверить ситуацию в объеме, максимально близком к Вашему проекту.
Нам удалось смоделировать ситуацию с воспроизведением аналогичной ситуации на другом оборудовании. Дело действительно в конфликте завершения потока COM3 при наличии инициированного COM1.
Мы будем исправлять это в ближайшем релизе.
 
Posted by Avgorr (Участник № / Member № 2607) on :
 
Подскажите как настроить COM-порт если к нему необходимо подсоединить устройства с различными скоростями обмена? Например, контроллер WinCon-8741 (1xRS485) к нему по RS485 корзина I-87K4 на скорости 115200 бит/с и по RS485 тепловычислитель "Взлёт" скорость 9600 бит/с. Или необходимо использовать модуль типа I-8142 (2-х канальный модуль RS-422/485). Если да, то поддерживает ли ТМ этот модуль?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Настроить с разными скоростями не получится. Модули типа I-8142 поддерживаются. Для этого надо настроить их в WinConUtilities и дальше работать в TraceMode, как с обычными COM-портами.
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2