| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
Rolex Частый гость


Зарегистрирован: Nov 01, 2011 Сообщения: 34 Рейтинг: +0/-0
|
Добавлено: Пт 27 Янв, 2012 12:59:36 Заголовок сообщения: Возможности отладчика в Logix 5000. |
|
|
Имеется Logix 5000 16.00 и RSLogix Emulate, хочу пошагово проверить выполнение алгоритма написанном на ST. В Степе все что нужно было на виду, здесь не могу понять как это делается...где средства отладки? например выполнить до метки или на 1 шаг.
Спасибо. |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
|
| Вернуться к началу |
|
 |
Rolex Частый гость


Зарегистрирован: Nov 01, 2011 Сообщения: 34 Рейтинг: +0/-0
|
Добавлено: Вт 31 Янв, 2012 6:59:11 Заголовок сообщения: |
|
|
| Почитал. По-моему печально всё это. |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Вт 31 Янв, 2012 15:55:04 Заголовок сообщения: |
|
|
В относительно несложных контроллерах отладка с пошаговой остановкой и назначением точек останова, конечно, возможна. Но я слабо представляю себе отладку проекта, работающего в мультизадачной операционной среде реального времени, которую исполняют процессоры семейства Logix.
В ControlLogix имеется тестовый режим, когда входы читаются, логика обрабатывается, но выходы физически не включаются. Можно формировать входы-выходы, что-то изменять на ходу в онлайн и таким образом производить отладку логики.
Есть ещё вот этот интересный документ.
Вообще, если мы говорим об управлении машинами, то при такой отладке "вживую", по шагам, довольно велик риск того, что что-нибудь сломается, или кто-то пострадает. _________________ Обращайтесь к профессионалам. |
|
| Вернуться к началу |
|
 |
Rolex Частый гость


Зарегистрирован: Nov 01, 2011 Сообщения: 34 Рейтинг: +0/-0
|
Добавлено: Ср 08 Фев, 2012 7:41:42 Заголовок сообщения: |
|
|
Мне говорили что в Лоджиксе упор на ладдер, а я не верил. Теперь вижу, спасибо. Тестовый режим поможет на объекте, но всё же удобно когда есть возможность отладить небольшой алгоритм вроде задвижки или каких-нить расчетов в ST, а так мне пришлось переносить все в VBA для проверки.  |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Ср 08 Фев, 2012 7:44:30 Заголовок сообщения: |
|
|
А кто же может помешать отладить управление задвижкой и расчёты непосредственно в ST? Ведь для этого можно всегда заменить реальные физические выходы на тэги, существующие только в памяти контроллера. _________________ Обращайтесь к профессионалам. |
|
| Вернуться к началу |
|
 |
Rolex Частый гость


Зарегистрирован: Nov 01, 2011 Сообщения: 34 Рейтинг: +0/-0
|
Добавлено: Ср 08 Фев, 2012 7:54:29 Заголовок сообщения: |
|
|
Так там есть пошаговая отладка и точки выхода? иначе все расчеты будут происходить слишком быстро для моего восприятия.  |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Ср 08 Фев, 2012 8:59:20 Заголовок сообщения: |
|
|
Пошаговой отладки с точками выхода там нет, но я могу себе представить, что значения пременных в контрольных точках можно сохранять и затем анализировать. Кроме того, в целях отладки можно достаточно легко создать такой механизм, когда весь процесс расчёта разбивается на несколько шагов, причём каждый следующий шаг инициируется каким-нибудь событием (тиком таймера, ручной установкой бита в единицу и т.п.) _________________ Обращайтесь к профессионалам. |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Ср 08 Фев, 2012 8:59:20 Заголовок сообщения: |
|
|
Пошаговой отладки с точками выхода там нет, но я могу себе представить, что значения пременных в контрольных точках можно сохранять и затем анализировать. Кроме того, в целях отладки можно достаточно легко создать такой механизм, когда весь процесс расчёта разбивается на несколько шагов, причём каждый следующий шаг инициируется каким-нибудь событием (тиком таймера, ручной установкой бита в единицу и т.п.) _________________ Обращайтесь к профессионалам. |
|
| Вернуться к началу |
|
 |
|