| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
Zlodeyz Новичок


Зарегистрирован: Dec 01, 2008 Сообщения: 8 Рейтинг: +0/-0
|
Добавлено: Пн 29 Dec, 2008 15:05:33 Заголовок сообщения: Подскажите по RSLogix Emulate 5000 |
|
|
Есть готовый проект. Как мне его запустить в эмуляторе ?. Если я меняю контроллер на контроллер-эмулятор слитает вся конфигурация жилежа.
Или нужно делать 2 проекта один с эмулятором-контроллером другой с физическим контроллером. Что не удобно. На Siemens создал конфигурацию железа, запускаешь эмулятор и эта конфигурация вся работает. |
|
| Вернуться к началу |
|
 |
AlexV Эксперт


Зарегистрирован: Jan 10, 2007 Сообщения: 126 Рейтинг: +6/-0 Откуда: г.Мирный, Якутия
|
Добавлено: Вт 30 Dec, 2008 2:35:19 Заголовок сообщения: |
|
|
что-то я смутно припоминаю такую граблю в очень старой версии лоджикса...
сейчас специально протыкал в 16-й версии, такой проблемы нету  |
|
| Вернуться к началу |
|
 |
Zlodeyz Новичок


Зарегистрирован: Dec 01, 2008 Сообщения: 8 Рейтинг: +0/-0
|
Добавлено: Вт 30 Dec, 2008 9:57:35 Заголовок сообщения: |
|
|
У меня версия 17. Може я что не догоняю. Подскажи по пунктам что ты делаешь. . |
|
| Вернуться к началу |
|
 |
AlexV Эксперт


Зарегистрирован: Jan 10, 2007 Сообщения: 126 Рейтинг: +6/-0 Откуда: г.Мирный, Якутия
|
Добавлено: Ср 31 Dec, 2008 1:19:28 Заголовок сообщения: |
|
|
| Zlodeyz писал(а): | Подскажи по пунктам что ты делаешь. . |
меняешь тип процессора на Emulator RSLogix Emulate 5000 Controller
и всё...
мож ты что напутал? вместо эмулятора на SoftLogix переключаешь? тогда реально весь ввод/вывод слетает |
|
| Вернуться к началу |
|
 |
Zlodeyz Новичок


Зарегистрирован: Dec 01, 2008 Сообщения: 8 Рейтинг: +0/-0
|
Добавлено: Вс 11 Янв, 2009 8:54:31 Заголовок сообщения: |
|
|
1. Создаю проект, выбираю контроллер 1768-L45.
2. 1768 Bus добавляю коммуникационный модуль 1768-CNB/A
3. К ControlNet подключаем 1794-ACN15
4. К FlexBus подключаем модуль 1794-IB16.
5. Теперь меняем контроллер заходим в Controller Properties \Change Controller \ выбираем RSLogix Emulat 5000
Выскакивает предупреждение:
Если нажимаешь Yes все слетает. |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Вс 11 Янв, 2009 8:59:13 Заголовок сообщения: |
|
|
| Так там же на экране написано что модули, не поддерживаемые новым типом контроллера (т.е., RSLogix Emulate 5000) будут удалены. Вот они и удаляются. |
|
| Вернуться к началу |
|
 |
AlexV Эксперт


Зарегистрирован: Jan 10, 2007 Сообщения: 126 Рейтинг: +6/-0 Откуда: г.Мирный, Якутия
|
Добавлено: Пн 12 Янв, 2009 1:10:47 Заголовок сообщения: |
|
|
хех... а ведь действительно...
Я как-то не замечал раньше, т.к. работаю только с ControlLogix...
получается, что для компактов и флексов эмулятора не существует вообще
И эмулятор должен соответствующим образом обзываться, а не общим 5к... |
|
| Вернуться к началу |
|
 |
Zlodeyz Новичок


Зарегистрирован: Dec 01, 2008 Сообщения: 8 Рейтинг: +0/-0
|
Добавлено: Пн 12 Янв, 2009 7:58:41 Заголовок сообщения: |
|
|
| Так что придется делать 2 проекта ? Один с эмулятором другой с реальным железом. |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Пн 12 Янв, 2009 8:19:39 Заголовок сообщения: |
|
|
Технология применения RSLogix Emulate 5000 приведена здесь на стр.15.:
| Цитата: |
A Brief Outline of Using RSLogix Emulate 5000
Typically, RSLogix Emulate 5000 is used to check logic (or the logic behind HMI systems, etc.) before that logic is put into physical controllers. Here’s a brief outline of how you can implement RSLogix Emulate 5000 in your project development.
1. In RSLogix 5000, create a new project using the Emulator processor type.
2. Set up the project’s I/O configuration to match that of the Chassis Monitor, configuring I/O simulation modules or additional emulator modules to emulate your application.
3. Develop the logic program for your application, configuring it to run on the emulator. Use symbolic tags for your I/O points and alias them to simulated I/O modules or other emulators (using produced and consumed tags). You can also use tags in RSTestStand or RSView to simulate I/O.
4. Download your program to the emulator and debug it using the tools in RSLogix 5000.
5. After verifying your program’s operation with the emulator, save a copy of your project for reference.
6. In RSLogix 5000, change the processor type of your project to use the physical processor that will run your application. Reconfigure your project’s I/O to use the modules for your application.
7. Re-alias the I/O points in your project to use the I/O modules for your application.
8. Remove any tracepoint and breakpoint instructions you may have used in the project (these will not work in a physical processor).
9. Verify your project and correct any errors. You can then download your project to your physical controller. |
В этом же документе написано,что коммуникационные модули не поддерживаются. Сетевой ввод-вывод также не поддерживается. Это не контроллер, а эмулятор процессора. |
|
| Вернуться к началу |
|
 |
satona Новичок


Зарегистрирован: Feb 05, 2009 Сообщения: 8 Рейтинг: +0/-0
|
Добавлено: Ср 11 Фев, 2009 8:56:03 Заголовок сообщения: |
|
|
| Да эмулятор у Rockwella так скажем убогий. У сименса тоже не ахти, но всеже не до такой степени |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Ср 11 Фев, 2009 10:02:18 Заголовок сообщения: |
|
|
Может быть, у Вас есть идеи, как эмулировать мультизадачную операционную среду реального времени и двухпроцессорную электронику с общим полем памяти в эмуляторе процессора? Я передам разработчикам  |
|
| Вернуться к началу |
|
 |
satona Новичок


Зарегистрирован: Feb 05, 2009 Сообщения: 8 Рейтинг: +0/-0
|
Добавлено: Ср 11 Фев, 2009 12:15:27 Заголовок сообщения: |
|
|
| Цитата: | | Может быть, у Вас есть идеи, как эмулировать мультизадачную операционную среду реального времени и двухпроцессорную электронику с общим полем памяти в эмуляторе процессора? Я передам разработчикам |
Для кого-то до сих пор сотовый телефон-колдовство.
VMWare - простой дешевый продукт может эмулировать не только многозадачную ОС но и многопроцессорную систему и сетевые интерфейсы и прочее и прочее. Почему то у этих ребят-разработчиков не возникает проблем с идеями. |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Ср 11 Фев, 2009 12:20:50 Заголовок сообщения: |
|
|
Поделитесь, пожалуйста, как с помощью VMWare эмулировать процессор серии Logix (или хотя бы Simatic) и операционную систему, которая на нём выполняется.
Заодно подскажите. пожалуйста, какая из перечисленных здесь операционных систем является операционной системой реального времени с мультизадачностью (с планируемыми приоритетами, реентерабельным кодом и т.п.):
http://www.vmware.com/support/ws5/doc/intro_supguest_ws.html
Спасибо. |
|
| Вернуться к началу |
|
 |
satona Новичок


Зарегистрирован: Feb 05, 2009 Сообщения: 8 Рейтинг: +0/-0
|
Добавлено: Ср 11 Фев, 2009 12:50:19 Заголовок сообщения: |
|
|
| Цитата: | | Поделитесь, пожалуйста, как с помощью VMWare эмулировать процессор серии Logix (или хотя бы Simatic) и операционную систему, которая на нём выполняется. |
Никак (я думал это понятно) я привел аналогию что существуют эмуляторы способные эмулировать многозадачную ОС и многопроцессорное железо вот и все.
Если Rockwell или Siemens выложат в общий доступ исчерпывающую информацию об архитектуре их железа, наборе команд и прочее и свою ОС которая применяеться в их контроллерах - думаю результат не заставит себя долго ждать и найдутся идеи для реализации эмулятора у сторонних разработчиков. |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Ср 11 Фев, 2009 12:58:41 Заголовок сообщения: |
|
|
| satona писал(а): | | Если Rockwell или Siemens выложат в общий доступ исчерпывающую информацию об архитектуре их железа, наборе команд и прочее и свою ОС которая применяеться в их контроллерах |
Да вот, видите ли, проблема-то вся как раз в том. что всё, что Вы перечислили - это защищенная патентами собственность соответствующих авторов.
Это же не Open Source, как Linux или FreebSD, а Proprietary software, поэтому выкладывать их (насколько мне известно) в планы их собственников по некоторым понятным причинам не входит. |
|
| Вернуться к началу |
|
 |
|