угуг.. подправил.. это я по совету Alex'а пробовал с таймингами играться... uprog как не видел, так и не видит контроллер... зато снова увидел RS485Setings.. кстати версия uprog'a 4.1.0.32, a RS-ки 1.02 build 1... слушайте может быть в uprog'e можно как нибудь руками настроить timeout?Phoenix писал(а):Параметр "Force transmit" должен быть 2, а у вас 300. Пробуйте подключиться uprog'ом, а не орионом.
я её запустил, в ДОСе, она заняла ком порт, но ничего не сделала... по настройкам в Ядре Опроса сравнивал.. может я что-то не так делаю?AlexRuden писал(а):Мою тулзу пробовали хоть? Результат какой, просто интересно.
Ядро опроса пишет совсем не те данные.BeTeP писал(а):ну тут и через вебморду можно, и через драйверы, да и само ядро опроса может показывать что оправлено столько-то, а принято ноль... единственное исключение (было) - это когда контроллер искала RS-ка - у неё нолик в ответах менялся на 30 с чемто (вроде) и на этом все заканчивалось ибо RS-ка не умеет работать с С2000-2Sia-Ori писал(а):На Мохе, с другим номерком, для диагностики очень помогало зайти на неё телнетом и в реалтайме отслеживать, сколько байт принято, сколько передано. На оба конверетера сразу. Всё очень наглядно.
BeTeP писал(а):Добрый день!
Есть компьютер с Орион ПРО, к нему через RJ-45 подключена MOXA NPort 5232, которая в свою очередь подключена к С2000-2 исп.01, Моха настроена по этой http://www.bolid.ru/netcat_files/tr_ethernet1.pdf инструкции, вариант "Виртуальный COM порт". Пингуется и работает вполне нормально, но при попытке соединится с С2000-2 ничего не происходит: т.е. если пробовать соединятся с помощью Uprog - она не находит контроллер по 127-ому адресу, если пробовать опрашивать через ядро опроса в Орионе ПРО - результат такойже.. но зато если вместо Uprog воспользоваться программой RS485Settings, то она как раз находит C2000-2 версии 1.15 по 127-ому адресу... жаль толку от этого никакого...
Как заставить Ядро Опроса увидеть контроллер?
Я тоже склоняюсь к тому что дело в таймингах... проблема в том что непонятно что именно выставлять в настройках RS-ки...zova писал(а):ну и какие настройки RS у С2000-2 видит RS485Settings?
Всё как-то про моху да про орион было, а это вроде не было озвучено. или может я невнимательно читал...
дело может быть в слишком быстром ответе С2000-2 и моха не успевает сообразить что ей ответили.
Код: Выделить всё
<RS485>
<Прибор тип="0" название="С2000" версии="1.10-2.05">
<Параметр название="Пауза перед ответом по RS485 (сек.)" индекс="20" тип="слово" делитель="8" минимум="12" максимум="65535" стандартно="16"/>
<Параметр название="Пауза перед ответом по RS232 (сек.)" индекс="21" тип="слово" делитель="8" минимум="0" максимум="65535" стандартно="0"/>
<Параметр название="Пауза перед сеансом без изм. напр. (сек.)" индекс="22" тип="слово" делитель="8" минимум="40" максимум="65535" стандартно="40"/>
<Параметр название="Пауза перед сеансом со смен. напр. (сек.)" индекс="23" тип="слово" делитель="8" минимум="40" максимум="65535" стандартно="40"/>
<Параметр название="Пауза после общей команды (сек.)" индекс="24" тип="слово" минимум="40" делитель="8" максимум="65535" стандартно="40"/>
<Параметр название="Таймаут для ответа на запрос событий (сек.)" индекс="25" тип="слово" делитель="8" минимум="48" максимум="65535" стандартно="2400"/>
<Параметр название="Таймаут для ответа на команду (сек.)" индекс="26" тип="слово" делитель="8" минимум="48" максимум="65535" стандартно="4800"/>
<Параметр название="Таймаут для ответа при поиске (сек.)" индекс="27" тип="слово" делитель="8" минимум="48" максимум="65535" стандартно="48"/>
<Параметр название="Кол-во попыток связи при дежурном опросе (раз)" индекс="28" тип="байт" делитель="1" минимум="1" максимум="255" стандартно="6"/>
<Параметр название="Кол-во попыток послать адресную команду (раз)" индекс="29" тип="байт" делитель="1" минимум="1" максимум="255" стандартно="6"/>
<Параметр название="Кол-во повторов общей команды (раз)" индекс="30" тип="байт" делитель="1" минимум="1" максимум="255" стандартно="6"/>
</Прибор>
<Прибор тип="9" название="С2000-КДЛ" версии="1.21">
<Параметр название="Пауза перед ответом по RS485 (сек.)" индекс="20" тип="слово" делитель="8" минимум="12" максимум="65535" стандартно="16"/>
</Прибор>
<Прибор тип="36" название="С2000-ПП" версии="1.00">
<Параметр название="Пауза перед ответом по RS485 (сек.)" индекс="20" тип="слово" делитель="8" минимум="12" максимум="65535" стандартно="16"/>
</Прибор>
</RS485>
Ну а на что влияет этот параметр выяснилось?BeTeP писал(а):Всё решилось! проблема была в настройке драйверов: во вкладке Advanced Settings параметр Tx Mode должен быть не "Classical" (как написано в инструкции), а "Hi-Perfomance"
еще нет... к сожалению мы сильно выбились из графика с этой проблемой, так что выяснять суть проблемы будем токо после того как все будет готово, установлено и запущено... иначе премии не видать :)AlexRuden писал(а):Ну а на что влияет этот параметр выяснилось?BeTeP писал(а):Всё решилось! проблема была в настройке драйверов: во вкладке Advanced Settings параметр Tx Mode должен быть не "Classical" (как написано в инструкции), а "Hi-Perfomance"
Вернуться в «Организация каналов связи»
Сейчас этот раздел просматривают: 2 гостя