Кто-нибудь помогите разобраться с конвертером I-7540D |
Ответить |
Автор | |
Новичок Присоединился: 13 Август 2008 Категория: Russian Federation Online Status: Offline Публикации: 14 |
Опубликовано: 13 Август 2008 16:13 |
Всем доброго дня суток! Кто-нибудь сталкивался с конвертером I-7540D? Подскажите почему он работает в режиме init постоянно и при переключении в режим normal тоже.Вначале работал нормально пока не соеденили init с землей(gnd).Подключили к сети ethernet, пропинговали связь есть.Через COM его видит, а через IP нет.Используем утилиту MiniOS7 и DCON.
|
|
Новичок Присоединился: 13 Август 2008 Категория: Russian Federation Online Status: Offline Публикации: 14 |
|
В нашу задачу входит подключить контроллеры i-7051D,i-7045D через преобразователь интерфейсов i-7540D, используя тип подключения RS-485. При этом преобразователь подключить в сеть Ethernet.
В режиме normal, на табло i-7540D выводились данные: 11111:1.192->2.168->3.255->4.1->1.0.0.0.0->D.H.C.P.0(информация IP этого i-7540D) В режиме Init работает счетчик. \\ После подключения к разъему 5 (Init) c землей(gnd) контроллер перестал работать в режиме normal и стал работать как в режиме init. С помощью утилиты 7188xw.exe поменяли IP адрес: c 192.168.255.1 на 192.168.74.60. Затем с помощью командной cmd.exe пропинговали его.Все нормально, связь есть, пакеты передает, потерь нет.
Open COM error!
The device is not open И ни один из СОМ портов, кроме СОМ1 и СОМ3 не открываются. А виртуальным СОМ3 сделать нельзя Дальше с помощью MiniOS7 сканируем все порты находит только UDP. При нажатии на строку UDP Poll программа возвращает в главное меню MiniOS7, где мы видим файлы autoexec.bat и sendtcp.exe находящиеся в контроллере. Подскажите пожалуйста правильно ли мы осуществляем подключение преобразователя i-7540D ? |
|
Действительный член Присоединился: 27 Июль 2006 Online Status: Offline Публикации: 304 |
|
Ни-ц-ц-ево ни панимаю! (С) Братья-пилоты
1. Зачем конвертер CAN-Ethernet, если нет ни одного устройства CAN? Для виртуального RS-485 следует использовать I-7188EX. 2. Устройство работает в режиме Init при отсоедиенной от земли клеммы Init? Если да, то как это определили? 3. "Вначале работал нормально пока не соеденили init с землей(gnd).Подключили к сети ethernet, пропинговали связь есть.Через COM его видит, а через IP нет.Используем утилиту MiniOS7 и DCON." - цитата из первого поста. Как понять - пинг есть, а через IP не видит? 4. "С помощью утилиты 7188xw.exe поменяли IP адрес: c 192.168.255.1 на 192.168.74.60. Затем с помощью командной cmd.exe пропинговали его.Все нормально, связь есть, пакеты передает, потерь нет." То есть, все-таки, Init от земли отцепили, перезапустили девайс и вошли в режим normal (т.е. в режим исполнения программы, прописанной в autoexec)? Опишите последовательность ваших действий на данном этапе. 5. "Дальше с помощью MiniOS7 сканируем все порты находит только UDP. При нажатии на строку UDP Poll программа возвращает в главное меню MiniOS7, где мы видим файлы autoexec.bat и sendtcp.exe находящиеся в контроллере." Ну не знаю я что это такое :) Нет у МиниОС главного меню. Если запустить контроллер с заземленной клеммой Init, то можно подцепиться к МиниОС с помощью элементарной терминальной программы 7188xw.exe (через "железный" СОМ-порт) и посмотреть результат выполнения команд этой ОС. Войдите в режим Init, подцепитесь через 7188xw.exe так, как вы это делали для изменения IP и посмотрите командой DIR, какие файлы лежат на контроллере. Сам я с 7540 не работал, но, судя по всему, этот девайс разработан на платформе 7188, которая мне знакома. Так что, если ответите на данные вопросы, постараюсь помочь. |
|
Теория - это когда все знаешь, но ничего не работает.
Практика - это когда все работает, но никто не знает как. |
|
Новичок Присоединился: 13 Август 2008 Категория: Russian Federation Online Status: Offline Публикации: 14 |
|
MudDib, извини что сразу не ответил, очень много работы . Разобрался я с этим контроллером. Вся проблема была в том, что я с помощью утилиты 7188ех прогрузил какойто левый autoexec.bat. Решение проблемы: нашел в нете нужный autoexec.bat закинул его в контроллер, все заработало. Затем с помощью утилиты MiniOS7 создал виртуальный COM порт.Далее с помощью DCON нашел все остальные контроллеры, которые находятся на его линии. Далее с помощью OPC сервера подключил все это к SCADA Trace Mode6.
|
|
Новичок Присоединился: 13 Август 2008 Категория: Russian Federation Online Status: Offline Публикации: 14 |
|
Вопрос по теме: Есть контроллер I-7051D. Входные порты DIs,DI Counter,LatchLowDIs,LatchHighDIs. Подключили его к Trace Mode6. Вход DIs передает значения либо 0 либо 65535. DI Counter счетчик. LatchLowDIs,LatchHighDIs вообше непонятно для чего нужны. Вобщем нужно написать программу в Trace Mode, что при нажатии на кнопку(кнопка без фиксации) передается сигнал, сигнализирующий "готовность". Т.е. если передавать сигнал через DIs, то нам необходимо чтобы кнопка была с фиксацией. Через DI Counter я предполагаю можно сделать, но тогда нам нужно сбрасывать счетчик в памяти контроллера из Trace Mode. Как это можно реализовать подскажите кто знает? Или нужно перепрограммировать контроллер с помощью ISagRaf (чего нехотелось бы, т.к. Isagraf незнаю вообще и нужно время чтобы разобраться,а его нет). Да и еще. В Trace Mode языки программирования ТехноST,FBD блоки. Может кто знает где найти документацию по этим языкам. Заранее спасибо. |
|
Ответить |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |