 | |
Предыдущие результаты
А ключ “SerialNumber” в реестре в HKLM\Software\Rockwell Software\RSLinxNG\CIP Identity” cовпадает на обоих компьютерах или нет?
А остальной софт из этого образа диска - там SerialNum в рееестре HKLM\Software\Rockwell Software\Продукт\UserInfo cовпадает или нет?
|
Спасибо за ответ. Цитату из KB я читала. Да, действительно образ диска выкладывали на серверах одинаковый, но RSLinx Enterprise доставили потом, серийные номера-разные. Файл sfl20asu.dll один, находится в \Program Files\Common Files\Rockwell.
|
Не заряжали ли Вы оба компьютера с помощью одного и того образа диска? Если да, то это ошибка. В писании сказано:
[quote:141f0593dc]This error specifies that the "Connection is in Use or Duplicate Forward Open” . What we have found out is that you will get this error if more than one device with the same CIP serial number attempts to open a connection to the same target device (e.g. a ControlLogix controller) or through the same bridge device (e.g. an ENBT). [color=darkblue:141f0593dc]This condition usually occurs when the same disk image (e.g. a “ghost” image) is applied to multiple workstations without changing the serial number.[/color:141f0593dc] The CIP identity for the workstation is stored in the Registry at “HKLM\Software\Rockwell Software\RSLinxNG\CIP Identity”. The serial number is stored in the “SerialNumber” value.
Resolution:
After “ghosting” a workstation from an image containing an installation of RSLinx Enterprise, the serial number must be made unique by changing the “SerialNumber” value in the Registry. You can do this by the following methods
1. Change the SerialNumber value so that it is unique among the servers.
2. Go into the registry and delete the SerialNumber entry, then re-register the CIP.dll
3. (Preferred for customers) Uninstall and Re-install RSLinx Enterprise on each server.[/quote:141f0593dc]
В качестве Workaround попробуйте проверить, не существует ли файл [color=darkblue:141f0593dc]sfl20asu.dll[/color:141f0593dc] одновременно в папках
\WINDOWS\SYSTEM32 и \Program Files\Common Files\Rockwell.
Если да, то переименуйте этот файл в папке \WINDOWS\SYSTEM32 в [color=darkblue:141f0593dc]sfl20asu.dll.old[/color:141f0593dc]
|
[quote:1981b2925c="oldDad"]Можно написать и не только это, подключив любые библиотеки. Если какие-нибудь библиотеки и нельзя подключить, то можно написать такой код и подключить такие библиотеки, которые позволят подключить библиотеки, которые до этого нельзя было подключить :)
Можно ещё много чего написать, хоть всю SCADA полностью, с любыми функциями, библиотеками и с любой функциональностью.
При этом, правда, возникает вопрос: а что будет, если написавший сей уникальный и неповторимый продукт программер уволится или переквалифицируется в десантники, или эмигрирует, к примеру, в Австралию? Как тогда быть бедному клиенту, ставшему объектом для программистских экспериментов и ставшему счастливым обладателем уникального know-how, существующего у него в компьютере? Кто будет отлаживать или сопровождать этот уникально написанный продукт? Сможет ли он вообще и будет ли разобираться в этих кодах? Вряд ли.
Тяжелый вопрос. Клиента таким образом можно хор-рошо подставить, оставив его один на один с непонятно кем и когда написанным кодом. Представляю, как он будет потом "благодарен" и какими ласковыми словами будет крыть и программиста, написавшего "За отсутвие кометариев извиняйте" и канувшего в Лету, и фирму-подрядчика, и совершенно к этим негуманным экспериментам непричастный и ни в чём неповинный продукт RSView, и саму компанию Rockwell.
И будет прав. Стандартные продукты есть стандартные продукты, они документированы, отлажены, и за ними стоит крупная корпорация, отвечающая за их предсказуемую функциональность.[/quote:1981b2925c]
На 100% согласен. Уникальность это очень плохо в нашем деле, особенно в SCADA.
|
Можно написать и не только это, подключив любые библиотеки. Если какие-нибудь библиотеки и нельзя подключить, то можно написать такой код и подклчить такие бибиотеки, которые позволят подключить библиотеки, которые до этого нельзя было подключить :)
Можно ещё много чего написать, хоть всю SCADA полностью, с любыми функциями, библиотеками и с любой функциональностью.
При этом, правда, возникает вопрос: а что будет, если написавший сей уникальный и неповторимый продукт программер уволится или переквалифицируется в десантники, или эмигрирует, к примеру, в Австралию? Как тогда быть бедному клиенту, ставшему объектом для программистских экспериментов и ставшему счастливым обладателем уникального know-how, существующего у него в компьютере? Кто будет отлаживать или сопровождать этот уникально написанный продукт? Сможет ли он вообще и будет ли разобираться в этих кодах? Вряд ли.
Тяжелый вопрос. Клиента таким образом можно хор-рошо подставить, оставив его один на один с непонятно кем и когда написанным кодом. Представляю, как он будет потом "благодарен" и какими ласковыми словами будет крыть и программиста, написавшего "За отсутвие кометариев извиняйте" и канувшего в Лету, и фирму-подрядчика, и совершенно к этим негуманным экспериментам непричастный и ни в чём неповинный продукт RSView, и саму компанию Rockwell.
И будет прав. Стандартные продукты есть стандартные продукты, они документированы, отлажены, и за ними стоит крупная корпорация, отвечающая за их предсказуемую функциональность.
[b:2246b815b8]and123[/b:2246b815b8],
Дружеский совет, касающийся Вашего абзаца, который я вырезал: не надо писать того, чего писать не надо. ОК? Готов ответить на все вопросы, заданные в личном сообщении.
|
KB - Это Knowledge Base:
http://www.rockwellautomation.com/knowledgebase/?OpenForm
|
Спасибо за проявленный интерес к теме.
Интерфейс модели RSView32 находится в библиотеке C:\Program Files\Rockwell
Software\RSView\ROI32.dll. Сама она связана с множеством dll и exe.
Но это не важно. К самой этой модели можно обращаться через
модуль интерфейса RSView32_TLB, объявленный в проекте Delphi. Прикрепляю
исходник, над которым сейчас работаю. Это некое консольное приложение
в виде верхней панели, работающей параллельно проекту RSView32. Смысл
создать универсальную оболочку, включающую много универсальных
функций, для стандартного проекта. Делаю я это чтобы не потерять
спортивную форму и не засохли мозги в кризисное время. С работой
сейчас напряженка... Оставляю за собой авторское право, извините.
Прошу учесть что все это еще сыро и не отработано до коца. Но
для нетерпеливых сам проект Delphi по ссылке http://www.filehoster.ru/files/ct2425
соответсвующий ему проект rsview32 http://www.filehoster.ru/files/ct2424
|
[quote:092a76ee9c="oldDad"]
1. Обновить RSLogix5000 до самой новой версии (хотя бы до v16.03)
Версия как раз до v16.03
2. Установить IIS в Windows
3. Установить Microsoft .Net Framework 1.1 Service Pack 1
4. Установить Windows Updates KB920342 и KB925876
5. Читать http://support.microsoft.com/kb/q196271/
[/quote:092a76ee9c]
Спасибо! Правда 1 и 3 вариант отпадают. Пробывал! И windows обновлена офицальным патчем до SP3...
Однако,попробую!!!
[b:092a76ee9c]Файл .reg[/b:092a76ee9c] помог!!! По крайней мере могу загрузить проект и смотреть код,что мне и надо сейчас!
На счет ошибки и сбоев буду наблюдать!!! Подозерваю,что случилось это из-за неправильно порядка инсталяции. Первым поставил Wonderware Intouch c Microsoft .Net Framework 2.0, а уж потом Rockwell...Хотя и Framework удалял...
|
Доброго времени суток!
Без проблем установилась Rslogi5000 v16,но когда хочу создать проект или открыть,то всплывает следующее окно ошибки:
[quote:21d2d7ce19]Report Generator Failure
server startup Failure physicalPath=C:\Program Files\Rockwell Software\RSLogix 5000\ENU\v16\webrootport=50664
Инциализатором типа "System.Web.HttpRuntime" созданно исключение[/quote:21d2d7ce19]
После чего приложение закрывается!
|
[url=http://rockwellautomation.custhelp.com/cgi-bin/rockwellautomation.cfg/php/enduser/std_adp.php?p_faqid=28293]Это?[/url]
[url=http://vdt-automation.com/files/software_compatibility_matrix.xls]Вот ещё[/url].
Или что с чем должно быть совместимо?
|
Предыдущие результаты
Ещё результаты |
|
| |
|