 | |
Предыдущие результаты
Вообще-то, DF1 не является открытым протоколом. Он есть собственость компании Allen-Bradley. Сие означает, что можно организовать связь между устройствами Allen-Bradley (например, между контроллером MicroLogix и компьютером, на котором работает RSLinx, но мне неизвестны случаи, когда бы самостоятельно удавалось организовать связь по DF1 между контроллером Allen-Bradley и "чужим" устройством.
DF1 - очень старый протокол, сейчас почти уже и не применяющийся. В те годы, когда DF1 применялся, MicroLogix ещё не существовал. Может быть, поэтому Вы и не нашли о нём упоминаний в том документе, о котором Вы пишете.
Ещё можно найти описание протокола (например, [url=http://literature.rockwellautomation.com/idc/groups/literature/documents/rm/1770-rm516_-en-p.pdf]вот[/url] и [url=http://www.lantronix.com/pdf/DF1_Protocol_UG.pdf]вот[/url]), однако, я сильно сомневаюсь, что удастся организовать связь по DF-1 между контроллером и не-Allen-Bradley-устройством.
Что у Вас за внешнее устройство? Чего собираетесь достичь и для чего?
Если бы Вы конкретизировали задачу и описали свою конечную цель, то можно было бы Вам посоветовать, каким образом эту задачу можно было бы эффективнее всего решить.
|
Господа знатоки,
Возникла необходимость считывать файл входов с Micrologix 1200 используя протокол DF1 во внешнюю систему.Но смотрю я фирменный "DF1 Protocol and Command Set Reference Manual" и вижу, что разные PLC поддерживают разные команды, а упоминания о Micrologix 1200 вообще отсутствует! Отсюда вопросы:
1.Существует ли документ с описанием команд DF1 поддерживаемых Micrologix 1200?
2.Какие команды необходимо использовать для чтения файла входов,
их структура?
|
[quote:56f1b2add8="bronnitsy"]У меня еще такой вопросик возник.
****
Значит ли это что на станке должен быть установлен
RSLogix 500
Тоесть программа RSLogix 500.
Просто на станке я такой программы не видел.[/quote:56f1b2add8]
Для нормальной работы станка эта программа не нужна, она может понадобиться лишь при наладочных и ремонтных работах. Слить-залить программу, просмотреть работу логики "изнутри", чтобы убедиться в работоспособности входов-выходов - тут эта прога очень удобна.
А вообще, тут как кому нравится - если поблизости не бродит обладатель "шаловливых ручек" то программу можно на рабочую станцию ставить. DeskTopLocker помогает защитится от несанкционированного запуска ненужных программ. Но, если рядом натужно гудит чей-то воспалённый мозг, то RSLogix безопаснее приносить с собой на ноутбуке.
|
[quote:93d8533016="bronnitsy"]
Вот видео.
http://82.146.60.32/drop/drop//x/29.05.2011%208-13-19.rar
Если работает то с меня причитается.[/quote:93d8533016]Я так понял, что Вы запустили в эмуляторе демонстрационную программу из комплекта RSLogix500? И, как часто пишут в титрах, любые совпадения в номерах файлов случайны?
Тем не менее,уже можно сделать вывод о том, что проект RSVeiw скорее всего цел и работоспособен.
Остаётся проверить связь с контроллером и сам контроллер.
За связь с контроллером отвечает RSLinx со своими настройками (которые однозначно "слетели"), а также преобазователь интерфейса и кабель.
Думаю, что в понедельник Вам всё удастся выяснить.
Я бы ещё антивирусную проверку на заводском компе "прогнал" типа CareIt от DrWeb, мало ли что...
|
У меня еще такой вопросик возник.
в ануале написано
[b:b8aa01e95d]Программирование контроллера MicroLogix 1500 осущестляется пакетом
программирования RSLogix 500, версии 3.01.00 или более поздней. Кабель
программирования не поставляется с контроллером.[/b:b8aa01e95d]
MicroLogix 1500 может быть подключен к персональному компьютеру
используя протокол DF1. Он также может быть подключен к сети DH485,
используя преобразователь расширенного интерфейса (каталожный
номер 1761 NET AIC), и к сети DeviceNet, используя интерфейс DeviceNet
(каталожный номер 1761 NET DNI). Смотрите “Подключение системы”
на странице 4 1 для описания этих опций связи.
Значит ли это что на станке должен быть установлен
RSLogix 500
Тоесть программа RSLogix 500.
Просто на станке я такой программы не видел.
|
[quote:3d728bae7c="bronnitsy"]Только что смог запустиь дома все, ошибки небыло, даже какие токнопки управления были. )))
:D
щас дслею видео и покажу.
Если на станке действительно проблема в RSlinx.
В том что он не запускается как служба, то думаю в понедельник
установлю более свежиую версию и попробую.
еще нашел на одном сайте
Изучаем лестничную логику на бесплатных версиях RSLogix 500 и RSEmulator 500
http://www.asu-tp.org/index.php?option=com_content&task=view&id=312&Itemid=68[/quote:3d728bae7c]
Спасибо за ссылочку. Засундучим, авось пригодится!
|
[quote:22c5098e95="bronnitsy"]Я вот нашел сайт
http://www.ab.com/linked/programmablecontrol/plc/micrologix/downloads.html
там Free Emulation Software for MicroLogix 1000, 1100, 1200, 1400 and 1500
судя по всему там софт можно скачать.
Я вот скачал щас Free Emulation MicroLogix 1500
это же как раз и есть нужный мне контролер.
[/quote:22c5098e95]
Поздравляю!
Вы пришли к тому, с чего обычно начинают при освоении новой техники - посетили-таки официальный сайт производителя! Похвально!
:) :)
[quote:22c5098e95="bronnitsy"]
даже прошивки есть.
Firmware
Operating System Revision (FRN) 11 for MicroLogix 1500 LRP Controllers
это наверное для контролера.
А может такое быть что у контролера полетела прошивка или драйвер?[/quote:22c5098e95] Все в жизни бывает, но если Вы вздумаете перепрошить контроллер, то сначала обзаведитесь программой.[b:22c5098e95] Ибо перепрошивка её убьёт![/b:22c5098e95] И, скорее всего, старая версия RSLinx откажется работать с новой версией прошивки контроллера. Проверьте требования. Они изложены в описании на прошивку, которое можно поискать на сайте производителя.
|
Только что смог запустиь дома все, ошибки небыло, даже какие токнопки управления были. )))
:D
щас дслею видео и покажу.
Если на станке действительно проблема в RSlinx.
В том что он не запускается как служба, то думаю в понедельник
установлю более свежиую версию и попробую.
еще нашел на одном сайте
Изучаем лестничную логику на бесплатных версиях RSLogix 500 и RSEmulator 500
http://www.asu-tp.org/index.php?option=com_content&task=view&id=312&Itemid=68
|
Я вот нашел сайт
http://www.ab.com/linked/programmablecontrol/plc/micrologix/downloads.html
там Free Emulation Software for MicroLogix 1000, 1100, 1200, 1400 and 1500
судя по всему там софт можно скачать.
Я вот скачал щас Free Emulation MicroLogix 1500
это же как раз и есть нужный мне контролер.
даже прошивки есть.
Firmware
Operating System Revision (FRN) 11 for MicroLogix 1500 LRP Controllers
это наверное для контролера.
А может такое быть что у контролера полетела прошивка или драйвер?
|
[quote:05663a84b1="bronnitsy"]
я настроил RSLinx в нем указал контролеры
кстати какой драйвер выбрать из списка список на картинке
http://82.146.60.32/drop/drop//x/28.05.png
вот что работало на станке на работте
http://82.146.60.32/drop/drop//x/22.05.png
а это видео я сдела только что, там видны ошибки.
http://82.146.60.32/drop/drop//x/28.05.2011%2019-19-16.rar[/quote:05663a84b1]Про драйвер:
Дома у Вас нет выбора - это должен быть [i:05663a84b1]SLC500 (DH485) Emulator driver[/i:05663a84b1] как в RSLinx, так и RsView32. Однозначно!
Про видео и ошибки:
Там у вас черным по-английски написано [i:05663a84b1]"Значение тега... невозможно установить..."[/i:05663a84b1] СВЯЗИ НЕТ!
Даже если бы у Вас уже была на руках программа от контроллера, то запускать RSView32 надо было бы ПРИ ЗАПУЩЕНОМ RsLogix500 и эмуляторе, в который залита программа, и виртуальный процессор которого переведён в режим RUN.
НЕТ СВЯЗИ!!!
Дома - потому, что не запущен виртуальный контроллер с реальной (или хотя бы с тегами от реальной) программой, а на заводе - потому, что не функционирует RSLinx (почему именно - предстоит ещё разобраться).
Но, в обоих случаях - СВЯЗИ НЕТ!
|
Предыдущие результаты
Ещё результаты |
|
| |
|