 | |
Предыдущие результаты
Несколько часов назад имел честь общаться по телефону с HMI-специалистами московского представительства Rockwell.
Общие выводы таковы:
1. Объединение нескольких HMI-серверов в одно приложение с общей FT-директорией является нормальным подходом, на который и ориентируется Rockwell Software.
2. Вышли новые патчи для FT и HMI Server RSView SE v 4.0 (CPR 7+):
http://domino.automation.rockwell.com/applications/kb/RAKB.nsf/7b50e6b308a8361485256a9d006bf396/164c7814a802a4e1852571090073cde6?OpenDocument
Сделан ряд доработок в FT, для HMI улучшены возможности резервирования!!!
3. Сервер уровня RSSQL/RSHistorian изначально задумывался для централизованного сбора данных от нескольких автоматизированных участков.
4. Есть удачные примеры резервирования сервера RSSQL/RSHistorian с помощью создания кластера. Только лицензия на MS SQL сервер в этом случае должна приобретаться не на версию Standard, а на Enterprise.
|
A18156 - Program Example: SLC-5/04 - SDN --- DeviceNet --- Standard Panelview
(DeviceNet Application Example)
http://domino.automation.rockwell.com/applications/kb/RAKB.nsf/0/DAEB555DABC61BFD85256AFB00684D6A?OpenDocument
|
[quote:b48ddcf42c]Просто странно не использовать одинаковые проекты RSView, например, в одной системе: это проще и обслуживать, и разрабатывать, и исправлять во время наладки, и контролировать версии и т.д. [/quote:b48ddcf42c]
Видите ли, нужно использовать не просто [color=darkblue:b48ddcf42c]одинаковые[/color:b48ddcf42c] проекты RSView, а [color=darkblue:b48ddcf42c]один и тот же[/color:b48ddcf42c] проект RSView, причём не несколько параллельно работающих копий его, а именно один-единственный :) Правда, не RSView32, а RSViewSE, который именно для этого и предназначен.
Видите ли, с тех пор, как стали применяться контроллеры ControlLogix (и lдругие из серии Logix) с мультизадачной операционной системой и динамическим распределением памяти, принципы организации связи систем HMI с контроллерами изменились.
Дело обстоит так, что если просто механически увеличивать количество одновременно работающих на шине проектов HMI, и при этом пренебречь этими соображениями, то производительность системы может пострадать. Проблемой является то, что при проектировании систем с контроллерами серии Logix люди исходят из тех же соображений и принципов посторения систем, которые применялись раньше, с более простыми старыми контроллерами без мультизадачности и динамического распределения памяти, какими были SLC и PLC-5, и всё ещё выпускаются другими производителями. Кроме того, старые сети с низкой скоростью обмена, работащие по принципу "master-slave" и не имеющие CIP и предсказуемого времени доставки, работали по совершенно другим принципам, не обеспечивающим детерминизма в реальном времени. При этом использовался совершенно другой механизм обслуживания рабочих станций.
RSView32 - это достаточно старый продукт, он был создан в эпоху, когда ещё не было ни тэгов в контроллерах, ни динамического распределения памяти, ни самого ControlLogix, ни встроенной мультизадачности, ни прозрачных благодаря CIP детерминированных сетей. RSView32 широко применяется и сейчас для тех случаев, когда нужен all-in-one stand alone продукт, когда количество компьютеров не превышает 2 или применяются старые контроллеры не-Logix.
Но для вновь проектируемых на базе контроллеров Logix систем рекомендуется всё-таки применять не RSView32, а RSViewSE, т.к. даже если в системе предусматривается только один компьютер с HMI, продукт RSViewSE Stand Alone обеспечивает более оптимизированный обмен с контроллерами.
RSViewSE оптимизирована для мультиклиентского применения и строится на (несколько) иных принципах, которые нужно знать и учитывать при проектировании системы. Поэтому при построении системы с нескольими (3 и более) компьютерами, которые собирают данные по OPC, нужно учитывать вполне определённые вещи, от которыъ непосредственно зависит производительность системы.
В соответствии с веянием времени повысились требования к скоростям передачи информации, к реактивности системы, к детерминизму сетей, что непосредственным образом повлияло на идеологию построения рапределённых систем управления. Принципы построения таких систем отличаются от принципов построения систем с "простыми" контроллерами и сетями", их просто нужно знать.
Коротко: если в Вашей системе не 1 и не 2 компьютера, на которых должны работать проекты HMI, обращающиеся к одному и тому же контроллеру ControlLogix, то:
1. Если Ваша система построена на современных кнотроллерах серии Logix, а количество компьютеров, на которых должны работать средства HMI_ больше двух, то применяйте RSViewSE с выделенными (резервированными) серверами вместо RSView32, которая применялась с SLC или PLC-5.
2. Ставьте один или два сервера (если нужнол резервирование) и столько "тонких" клиентов, сколько нужно. Их колмчество неограничено.
3. Пользуйтесь RSLinx Enterprise, встроенным в RSViewSE вместо RSLinx Сlassic, использующегося с RSView32. Он специально предназначен для работы в конфигурациях с контроллерами Logix и мультиклиент-мультисерверной платформой HMI.
4. Если не хотите или не можете использовать RSViewSE, а компьютеров с HMI должно одновременно работать более. чем 2, то применяйте хотя бы RSLinx Gateway на одном (или двух компьютерах, если нужен резерв), а остальные компьютеры "вешайте" на Ethernet у тому. на котором работает RSLinx Gateway.
5. Не пренебрегайте рекомендациями по планированию производительности системы HMI, описанными в документации. И тогда у Вас получатся красивые, надёжные, "прозрачные" и очень быстродействующие системы :)
Вот здесь [u:b48ddcf42c][url=http://vdt-solutions.de/modules.php?name=Forums&file=viewtopic&p=529#529]здесь[/url][/u:b48ddcf42c] я уже привёл несколько важных документов.
|
В принципе, в документации и в help всё описано. Что Вас конкретно интересует? Из чего во что? ME? SE StandAlone? SE Distributed?
|
[quote:818150be48]Несколько станций выбрано по причине "горячей замены". В предложенном Вами варианте, зависание основной машины приведет к тому, что оператор "ослепнет". [/quote:818150be48]
Вообще-то серверы в RSViewSE распределённые и резервируются, так что не ослепнет :) Просто RSView32 имеет свою нишу применения - 1-2 рабочие станции. Можно и больше. но будет медленнее. Об этом есть соответствующие документы.
[quote:818150be48]Вот уж не думал, что 3 компа это уже тяжело для ControlNet-a Crying or Very sad Надо было изернет для верхнего уровня брать. [/quote:818150be48]
Для собственно ControlNet и больше нетяжело, она прекрасно работает и в более тяжелых системах. Просто надо отчётливо представлять, как она работает, и соответственно этому строить систему :) Это всё опыт, сын ошибок трудных :)
[quote:818150be48]Надо было изернет для верхнего уровня брать[/quote:818150be48]
Да, в многопользовательских системах лучше связывать клиенты с (резервированными) серверами по Ethernet, он именно для этого и предназначен. А уж серверы должны в реальном времени сидеть на шине реального времени ControlNet. Это так было бы идеологически правильно.
[quote:818150be48]
Посчитал сейчас количество тегов, которые таскает 1 "машина" с контроллера 813.(Только как это делается я если честно так и не понял. unscheduled [/quote:818150be48]
Да, именно так. Рабочие станции сканируют тэги циклически и независимо друг от друга, ничего не подозревая о существовании "конкурента". Каждая из них конципирована, как Stand Alone System, а не мультиюзерная HMI, со всеми вытекающими из этого идеологическими последствиями. Для мультиюзерных применений есть ещё Active Display System.
Так что, о scheduled в Вашем случае говорить, увы, не приходится :)
[quote:818150be48]форум вроде на мамбе, да что-то нет такой возможности. [/quote:818150be48]
нет, не на мамбе, а возможность эта отключена из соображений безопасности :)
[quote:818150be48]Кинул Вам по почте пару картинок, писать долго. Если чего-то для полноты картины не хватает, напишите.
[/quote:818150be48]
Да, в принципе, достаточно классический случай. Всё в основном понятно. Я посмотрю, подумаю, как быть, возможно, задам вопрос.
[quote:818150be48]Я в аське на Вас нападать стесняюсь, если вдруг вам будет удобней мой ICQ KPY (256-735-319)[/quote:818150be48]
Спасибо, но мне удобнее так :)
|
[quote:cf2dcb8acf]When to install Microsoft Internet Information Server
You do not need to install Microsoft® Internet Information Server if you are creating RSView® Supervisory Edition™ stand-alone applications only.
You must install Microsoft Internet Information Server on the same computer as any RSView SE Server™ that is used in a distributed application.[/quote:cf2dcb8acf]
Это цитата из руководства по установке. Мне нужно для пробы создать хотя бы одно локальное приложение, пусть даже с 1 экраном и 1 сервером. Соответственно, IIS мне не нужен (хотя я и установил его для профилактики :) )
А вот что пишет FT Diagnostic Viewer.
[quote:cf2dcb8acf]Message:
No license was found for RSLinx Enterprise runtime service on 143-[/quote:cf2dcb8acf]
Вобщем, загадка.
|
А вот:
[url=http://domino.automation.rockwell.com/applications/kb/RAKB.nsf/0/d8edaba6344a5f7285256e6f00655d7d?OpenDocument&Click=]Choosing your RSTestStand package[/url]
RSTestStand Lite бесплатный, его можно применчть на неограниченном количестве компьютеров. Остальные - 1 лицензия на 1 компьютер.
9310-CPSAUTOENE стоит 7867 Евро, думаю, что он Вам ни к чему. Так что, я бы взял стандартный 9310-TSTNDENE, а то бы и вовсе Lite.
|
9310-TSTNDENE RSTeststand
9310-CPSAUTOENE RSTeststand Enterprise
а чем эти две версии отличаются? и как там с лицензиями? по числу копьютеров или нет ограничений на них?
|
Кто-нибудь работал с сабжем? интересует насколько полноможно имитировать с целью внедрения в учебный процесс..
|
Очень часто нам задают вопросы о том, работают ли продукты Rockwell Software в русском Windows XP SP2.
Работают.
Здесь рассказывается, как именно.
[b:12d3da6b5a]1.[/b:12d3da6b5a] Проверьте, располагаете ли Вы последней самой свежей версией Вашего программного продукта.
Не забывайте регистрировать приобретённый программный продукт сразу же после его получения. Для регистрации обращайтесь, пожалуйста, к нам.
Последние версии программных продуктов Rockwell Software:
http://www.rockwellsoftware.com/corporate/revs/
От Вас потребуется фамилия лица, на которое зарегистирирован продукт (латинскими буквами, в том написании, в котором она была указана в регистрационной карточке) и Serial Number продукта (напечатан на коробке и введён при инсталляции).
[b:12d3da6b5a]2.[/b:12d3da6b5a] Если приобретённый Вами программный продукт последней версии, пропустите этот пункт. Если нет - Вы можете скачать update прямо с сайта Rockwell Software, указав свои регистрационные данные:
http://support.rockwellautomation.com/WebUpdates/
Если по какой-то причине Вы испытываете трудности со скачиванием актуальной версии программного продукта - обратитесь в любой из наших офисов, Вам с удовольствием помогут.
Выполните update, корректно деинсталлировав старую версию и инсталлировав новую.
[b:12d3da6b5a]3. [/b:12d3da6b5a]Итак, пограммный продукт имеет новейшую версию.
Убедитесь пожалуйста,в том. что данная версия поддержана в Windows XP:
http://rockwellautomation.custhelp.com/app/answers/detail/a_id/42682/kw/compatibility%20matrix/r_id/115100
[b:12d3da6b5a]4.[/b:12d3da6b5a] Поддерживается? Тогда разберёмся с русским Windows.
Вы уже знаете о том, что Вы должны быть администратором на этом РС?
Проверьте это.
[b:12d3da6b5a]5.[/b:12d3da6b5a] Загляните в папку C:\Documents and Settings.
Проблема как раз в том, что папка "Администратор" называется русскими буквами. а именно путь вида "C:\Documents and Settings\Администратор" указан в системных переменных среды TEMP и TMP по умолчанию.
[b:12d3da6b5a]6.[/b:12d3da6b5a] Создайте папки TEMP и TMP где-нибудь в таком месте, куда не ведёт путь с русскими буквами, - например, в C:\:
C:\TEMP
C:\TMP.
[b:12d3da6b5a]7. [/b:12d3da6b5a] Откройте вкладку "Дополнительно" в "Панель Управления" -> "Система" и нажмите на кнопку "Переменные среды":
[img:12d3da6b5a]http://vdt-automation.com.ua/files/a8.jpg[/img:12d3da6b5a]
Измените пути по умолчанию, указав только что созданные папки.
[img:12d3da6b5a]http://vdt-automation.com.ua/files/a9.jpg[/img:12d3da6b5a]
[b:12d3da6b5a]8. [/b:12d3da6b5a] Нужно отключить FireWall, который встроен в Windows.
Для Rockwell Software под SP2 и SP3 есть Windows Firewall Configuration Utility:
http://rockwellautomation.custhelp.com/app/answers/detail/a_id/30498/kw/firewall/r_id/115100
[color=darkblue:12d3da6b5a]
[u:12d3da6b5a][b:12d3da6b5a]Добавлена информация от уважаемого Dvoeglazov[/b:12d3da6b5a][/u:12d3da6b5a]:[/color:12d3da6b5a]
Имя пользователя должно быть латинскими буквами, иначе не сохранить и не создать нового проекта в RSLogix5K.
[b:12d3da6b5a]9. [/b:12d3da6b5a]Если Вы проделали всё, что тут написано и всё равно испытываете трудности, то скорее всего дело в Windows.
----------------------------------------------------
[color=darkblue:12d3da6b5a]
[u:12d3da6b5a][b:12d3da6b5a]Добавлена информация от уважаемого dv_[/b:12d3da6b5a][/u:12d3da6b5a]:[/color:12d3da6b5a]
[b:12d3da6b5a]10. [/b:12d3da6b5a]Измените переменные окружения в Windows:
Было:
[b:12d3da6b5a]C:\Documents and Settings\All Users\Документы[/b:12d3da6b5a]
Нужно:
[b:12d3da6b5a]C:\Documents and Settings\All Users\Documents[/b:12d3da6b5a]
[b:12d3da6b5a]10. [/b:12d3da6b5a]Измените также настройки в реестре для Default User:
Windows Registry Editor Version 5.00
[code:1:12d3da6b5a]
[HKEY_USERS\.DEFAULT\Control Panel\International]
"iCountry"="1"
"iCurrDigits"="2"
"iCurrency"="0"
"iDate"="0"
"iDigits"="2"
"iLZero"="1"
"iMeasure"="1"
"iNegCurr"="0"
"iTime"="0"
"iTLZero"="0"
"Locale"="00000409"
"s1159"="AM"
"s2359"="PM"
"sCountry"="United States"
"sCurrency"="$"
"sDate"="/"
"sDecimal"="."
"sLanguage"="ENU"
"sList"=","
"sLongDate"="dddd, MMMM dd, yyyy"
"sShortDate"="M/d/yyyy"
"sThousand"=","
"sTime"=":"
"sTimeFormat"="h:mm:ss"
"iTimePrefix"="0"
"sMonDecimalSep"="."
"sMonThousandSep"=" ,"
"iNegNumber"="1"
"sNativeDigits"="0123456789"
"NumShape"="1"
"iCalendarType"="1"
"iFirstDayOfWeek"="0"
"iFirstWeekOfYear"="0"
"sGrouping"="3;0"
"sMonGrouping"="3;0"
"sPositiveSign"=""
"sNegativeSign"="-"
[HKEY_USERS\.DEFAULT\Control Panel\International\Geo]
"Nation"="241"[/code:1:12d3da6b5a]
Возможно, этот код можно минимизировать, но это реально работающий код.
После создания каталога [b:12d3da6b5a]C:\Documents and Settings\All Users\Documents[/b:12d3da6b5a]:
[code:1:12d3da6b5a]Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Common Documents"="C:\\Documents and Settings\\All Users\\Documents"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]
"Common Documents"=hex(2):43,00,3a,00,5c,00,44,00,6f,00,63,00,75,00,6d,00,65,\
00,6e,00,74,00,73,00,20,00,61,00,6e,00,64,00,20,00,53,00,65,00,74,00,74,00,\
69,00,6e,00,67,00,73,00,5c,00,41,00,6c,00,6c,00,20,00,55,00,73,00,65,00,72,\
00,73,00,5c,00,44,00,6f,00,63,00,75,00,6d,00,65,00,6e,00,74,00,73,00,00,00[/code:1:12d3da6b5a]
[color=darkblue:12d3da6b5a]И ещё, о [b:12d3da6b5a].bat-файле[/b:12d3da6b5a] для ленивых:[/color:12d3da6b5a]
Исходные данные:
ОС: Windows Server 2003 R2, Standart edition, SP2
FT View Studio 5.00.00(cpr 9) build number: 55
Содержимое файлов:
[b:12d3da6b5a]файл "setup.bat":[/b:12d3da6b5a]
[code:1:12d3da6b5a]#-----начало setup.bat
mkdir c:\Temp
mkdir "%ALLUSERSPROFILE%\Documents
"setup RSView SE 4.0.reg"
@echo.
@echo Please reboot your computer!!!
@echo.
@pause.
#-----конец setup.bat[/code:1:12d3da6b5a]
[b:12d3da6b5a]файл "setup RSView SE 4.0.reg":[/b:12d3da6b5a]
[code:1:12d3da6b5a]#-----начало setup RSView SE 4.0.reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Arial,0"="Arial,204"
"Courier New,0"="Courier New,204"
"Times New Roman,0"="Times New Roman,204"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"1250"="c_1251.nls"
"1251"="c_1251.nls"
"1252"="c_1251.nls"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\CodePage]
"1250"="c_1251.nls"
"1251"="c_1251.nls"
"1252"="c_1251.nls"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Nls\CodePage]
"1250"="c_1251.nls"
"1251"="c_1251.nls"
"1252"="c_1251.nls"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]
"Common Documents"=hex(2):25,00,41,00,4c,00,4c,00,55,00,53,00,45,00,52,00,53,\
00,50,00,52,00,4f,00,46,00,49,00,4c,00,45,00,25,00,5c,00,44,00,6f,00,63,00,\
75,00,6d,00,65,00,6e,00,74,00,73,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Common Documents"="C:\\Documents and Settings\\All Users\\Documents"
[HKEY_CURRENT_USER\Environment]
"TEMP"="c:\\Temp"
"TMP"="C:\\Temp"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]
"TEMP"="C:\\TEMP"
"TMP"="C:\\TEMP"
#-----конец setup RSView SE 4.0.reg[/code:1:12d3da6b5a]
Оба файла складываются в одну директорию и запускается [b:12d3da6b5a]setup.bat[/b:12d3da6b5a]
|
Предыдущие результаты
Ещё результаты |
|
| |
|