 | |
Предыдущие результаты
Господа, наконец-то причина проблемы выяснена:
Компания [b:88d9c259d2]Prosoft[/b:88d9c259d2] признала свой касяк, все дело было в firmware модуля. Ждем от посредника поставки модуля с новой прошивкой. О результатах сообщу позже.
|
В RSLogix 5000 v.13 не поддерживаются модули 1769-IF8, 1769-OF8 и некоторые другие. Скачал и установил "RSLogix 5000 I/O Modules Add-On-Profiles" - файл 1769AnalogAOPS.zip отсюда http://support.rockwellautomation.com/controlflash/GetLogixProfileFirmware.asp?SN=2022003766&FR=C
Но все равно, модули в списке не появляются.
В чем тут может быть проблема?
|
[quote:40b46e08b1="oldDad"]Процессор новый? Тогда надо просто прошить ему firmware соответствующей версии.
Если RSLogix версии 13, то прошить firmware 13.34
Если RSLogix версии 15, то прошить firmware 15.05:
http://support.rockwellautomation.com/ControlFlash/
Если так ведёт себя процессор, который раньше работал - попытаться прошить, если не получится - значит, процессор неисправен.[/quote:40b46e08b1]
Т.е. наличие или отсутствие батарейки не должно сказываться на эту ошибку?
|
Процессор новый? Тогда надо просто прошить ему firmware соответствующей версии.
Если RSLogix версии 13, то прошить firmware 13.34
Если RSLogix версии 15, то прошить firmware 15.05:
http://support.rockwellautomation.com/ControlFlash/
Если так ведёт себя процессор, который раньше работал - попытаться прошить, если не получится - значит, процессор неисправен.
|
[quote:7c80f1637c="oldDad"]Присоединяюсь к просьбе коллеги. Очень интересно.
Два вопроса:
1. Что такое, по-Вашему, пользовательскпая программа, и чем она отличается от firmware. В моём понимании пользовательская программа - это то, что пользователь пишет в RSLogix5000, а firmware - то, что производитель зашивает в модуль. А в Вашем?
2. Как Вы думаете, чем же именно отличаются модули, например, MVI56-HART для HART и MVI56-PDPS для Profibus-DP кроме строки вендора, если модули только что пришли с завода и ещё не написана пользовательская программа?[/quote:7c80f1637c]
по первому:
Вам уже ответили, и я к этому присоединяюсь целиком и полностью :D
по второму:
внимательно перечитайте последнюю строчку моего предыдущего поста!
я писал про модули на одном физическом интерфейсе, совершенно одинаковой архитектуры но с единственным отличием - в одном есть пользовательская программа, а в другом нет.
про что тема? по 1756-MVI ... так при чём тут сравнения с профибас и харт?
по поводу выдирания программы...
вся необходимая информация об этом есть в документации к этим модулям. Просто надо уметь читать между строк :wink:
А в публичном серьёзном форуме я не буду выкладывать методу.
У себя мы это делали больше из спортивного интереса :P
Единственное могу сказать сейчас - если не готовы дизассемблировать выдранную программу из MCM - то лучше даже не тратьте время на вытаскивание... просто так она не будет работать на MVI !!! :D
|
[quote:88bead16bd="oldDad"]В моём понимании пользовательская программа - это то, что пользователь пишет в RSLogix5000, а firmware - то, что производитель зашивает в модуль.[/quote:88bead16bd]
Если пользоваться терминологией rockwell'a, то я бы сказал что для модуля MVI56-ADM firmware - это BIOS и DOS6-XL, а пользовательская программа (написанная на С++, а не релейной логике) загружается в [b:88bead16bd]этот[/b:88bead16bd] модуль. В итоге имеем самодостаточный коммуникационный модуль типа CNB или ENBT - вставил и поехал. А релейную логику в контроллере для этого модуля писать ненадо, кроме копирования данных из тега модуля во внутренний тег контроллера :) (весь код уже написан и загружен в модуль).
|
Присоединяюсь к просьбе коллеги. Очень интересно.
Т.е., если я Вас правильно понял, модули не отличаются firmware никак, кроме строки вендора в прошивке, а-ля название модуля "Prosoft Communication"?
Два вопроса:
1. Что такое, по-Вашему, пользовательскпая программа, и чем она отличается от firmware. В моём понимании пользовательская программа - это то, что пользователь пишет в RSLogix5000, а firmware - то, что производитель зашивает в модуль. А в Вашем?
2. Как Вы думаете, чем же именно отличаются модули, например, MVI56-HART для HART и MVI56-PDPS для Profibus-DP кроме строки вендора, если модули только что пришли с завода и ещё не написана пользовательская программа?
|
[quote:32907ce40f="oldDad"]
Нет, не совсем так. Модули отличаются не пользовательской программой, а зашитым в них firmware и/или hardware.
[/quote:32907ce40f]
не совсем верное утверждение... вернее совсем не верное... :)
модули на 99,9% отличаются именно пользовательской программой
остальное отличие, это строка вендора в прошивке, а-ля название модуля "Prosoft Communication", других отличий нету :roll:
знаю это точно, т.к. имею успешный опыт запуска программы, выдранной с MVI56-MCM, на 1756-MVI :oops:
ЗЫ
конечно, эти мои утверждения верны только для модулей с последовательными интерфейсами на борту!
|
[quote:2c1b8f9cf8]А возможно ли использование этого модуля без написания пользовательской программы на С?[/quote:2c1b8f9cf8]
Prosoft отвечает: нет.
[quote:2c1b8f9cf8]Возможно существует (поставляется вместе с модулем или отдельно) какая-нибудь (базовая)упрощенная пользовательская программа для передачи данных с портов в контроллер без какой-либо обработки, а сам протокол можно реализовать в контроллере. [/quote:2c1b8f9cf8]
С модулем поставляется пример программирования. Если он Вам подходит - замечательно. В противном случае, надо писать аппликацию самостоятельно.
[quote:2c1b8f9cf8]И еще один вопрос: у меня такое подозрение что модули MVI56-GSC MVI56-MCM и т.д. не что иное как MVI56-ADM c зашитой пользовательской программой от ПроСофт реализующей соответствующие протоколы.[/quote:2c1b8f9cf8]
Нет, не совсем так. Модули отличаются не пользовательской программой, а зашитым в них firmware и/или hardware.
[quote:2c1b8f9cf8]Не продает ли ПроСофт готовые пользовательские программы, в которых реализованы популярные протоколы Modbus, Profibus и т.д?[/quote:2c1b8f9cf8]
Насколько нам известно, не продаёт. Prosoft продаёт модули для каждого из протоколов, которые отличаются firmware и/или hardware. А пользовательскую программу клиент пишет самостоятельно.
Но если Вы заплатите, думаю, Prosoft мог бы разработать для Вас и продать такую пользовательскую программу :) :)
|
Отличие заключается в том, что в каждой следующей серии и Revision исправлялись мелкие ошибки. По Series F Revision E есть несколько документов, в частности этот:
http://literature.rockwellautomation.com/idc/groups/literature/documents/rn/1785-rn530_-en-p.pdf
По Series F Revision A.1 в нашем распоряжении документы, к сожалению, отсутствуют. Можно предположить, что это - одна из самы ранних версий Firmware, в которой ошибок гораздо больше, чем в Revision E.
Для того, чтобы процессоры могли работать в режиме резервирования необходимо, чтобы в каждом из них работало одно и то же Firmware.
По нашему мнению, однако, вероятность благополучного результата примерно 60-70%. Более точно оценить вероятность мы, к сожалению, не можем. Надо пробовать.
|
Предыдущие результаты
Ещё результаты |
|
| |
|