Доброго времени суток =)
Столкнулся с такой вот проблемой: к готовому проекту на объекте в организационный блок добавляю вызов новой функции,
в результате чего управление на объекте ведёт себя не совсем адекватно ошибки и т п..
запуск элементов которые должны быть отключены
При удалении вызываемой функции всё стаёт на свои места, причём на симуляторе тестировал ни каких ошибок((
Такое ощущение как будто присваиваются не те значения...
Если возможно доведите свои доводы...и ещё кнопочка (MRES) сбрасывает только область памяти,а не удаляет программу?
[?+]: Проблема при добавлении моей функции
-
- Site Admin
- Posts: 3992
- Joined: Thu Feb 16, 2006 3:25 pm
- Location: Russia
Re: [?]: Проблема при добавлении моей функции
Значит в твоей функции имеются несуразноси несовместимые с нормальной работой контроллера - не зная твоего кода никто помочь не сможет.
MRES - при кратковременном нажатии (0,0001 сек) прозводит сброс ошибок в рабочей памяти и подготавливает систему к старту.
При продолжительном удержании в течении нескольких секунд переходит в режим подтверждения стирания памяти программ,
о чём мигает особым образом.
Если действительно надо стереть программу, то как начал мигать - надо ещё раз нажать и он всё сотрёт.
Подробности в русской документации
"Информация о сбросе памяти CPU: Руководство по эксплуатации CPU 31xC и
CPU31x, Ввод в действие, Ввод в действие модулей, Сброс памяти CPU с
помощью переключателя режимов работы"
http://www.automation-drives.ru/as/down ... sing_r.pdf
MRES - при кратковременном нажатии (0,0001 сек) прозводит сброс ошибок в рабочей памяти и подготавливает систему к старту.
При продолжительном удержании в течении нескольких секунд переходит в режим подтверждения стирания памяти программ,
о чём мигает особым образом.
Если действительно надо стереть программу, то как начал мигать - надо ещё раз нажать и он всё сотрёт.
Подробности в русской документации
"Информация о сбросе памяти CPU: Руководство по эксплуатации CPU 31xC и
CPU31x, Ввод в действие, Ввод в действие модулей, Сброс памяти CPU с
помощью переключателя режимов работы"
http://www.automation-drives.ru/as/down ... sing_r.pdf
-
- Posts: 38
- Joined: Wed Feb 10, 2010 8:00 am
Re: [?]: Проблема при добавлении моей функции
Я посмотрел в рабочем режиме почему то присваиваются значения меркеров,которые поумолчанию должны быть равны нулю((
вообще адрес меркера выбирается из каких соображений?
вообще адрес меркера выбирается из каких соображений?
-
- Posts: 501
- Joined: Tue Jun 27, 2006 5:52 am
- Location: Russia
Re: [?]: Проблема при добавлении моей функции
Замени меркеры на внутренние переменные функции. Возможно что другие функции программы их уже используют...
-
- Site Admin
- Posts: 3992
- Joined: Thu Feb 16, 2006 3:25 pm
- Location: Russia
Re: [?]: Проблема при добавлении моей функции
Чтобы не вставать на грабли - посмотри таблицу перекрёстных ссылок
Options > Reference Table > Display
Там увидишь, какие меркеры уже используются и где именно на W Запись и R Чтение.
Через Filtered можно настроить тип отображаемых в таблице данных.
На другой Закладке можно увидеть карту памяти и узнать адреса неиспользуемых меркеров.
Options > Reference Table > Display
Там увидишь, какие меркеры уже используются и где именно на W Запись и R Чтение.
Через Filtered можно настроить тип отображаемых в таблице данных.
На другой Закладке можно увидеть карту памяти и узнать адреса неиспользуемых меркеров.
-
- Posts: 38
- Joined: Wed Feb 10, 2010 8:00 am
Re: [?]: Проблема при добавлении моей функции
Благодарю всех за помощь=)! Оказалось перекрывался стек памяти в результате чего меркеры в свободном состоянии принимали значения сохраняемого слова =)