Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 27.04.2009, 19:44  
Luzkov
Гражданин KAZUS.RU
 
Регистрация: 21.02.2005
Сообщений: 685
Сказал спасибо: 14
Сказали Спасибо 84 раз(а) в 44 сообщении(ях)
Luzkov на пути к лучшему
По умолчанию Simatic S5 - OP7 сохранение данн. посл. откл. питания

Написал программку для OP7 и Sim S5 все работает. Связь через RS 232 с общей ДБ. Но вот проблемма нужно редактировать некоторые параметры с панели. И эти данные должны сохранятся после выключения питания. Попробывал использовать рецептуры. Данные сохраняются в ОР но в ПЛЦ не пересылаются. Жалуется на почтовый ящик. Вопрос.
Где можно подробнее почитать о создании рецептур и работы с ними и с примерами (фирменные мануалы скупы и пользы не принесли)? И возможно ли обойтись без рецептур хроня данные в ОП или ПЛЦ с обесточенной установкой?
Реклама:
__________________
Нет ничего проще сложного и сложнее простого.
Luzkov вне форума  
Непрочитано 27.04.2009, 21:00  
GNN
Прописка
 
Регистрация: 29.06.2006
Сообщений: 218
Сказал спасибо: 34
Сказали Спасибо 65 раз(а) в 37 сообщении(ях)
GNN на пути к лучшему
По умолчанию

Может это вам поможет.
http://support.automation.siemens.co...00&caller=view
Или взять help Protool 5.4 из S7? Они ведь совместимы.
Удачи!
Извиняюсь, добавляю конкретный текст, перевел ПРОМТом:
ВОПРОС:
Блоки кода и/или блоки данных иногда записываются поверх в моем пользователе, программируют или потеряны полностью. Какова могла быть причина для этого?

ОТВЕТ:
Могло быть несколько различных причин для этого поведения. Вы должны проверить, когда блоки записаны поверх.

Если перезапись случается, сжимая память, и Вы подключили Панель Оператора (OP) с контроллером через AS 511 - Протокол, то после сжатия OP мог бы написать "ложным" областям памяти и наложению записей (см. объяснение ниже).

Другой причиной могло быть использование системных команд, которые обращаются к областям памяти непосредственно (TIR, TNB, TNW, и т.д.). Вы должны проверить, правильны ли адреса памяти, к которым обращаются, и правильны ли они все еще после сжатия.

Если эти два пункта могут быть исключены, то могла бы быть аппаратная ошибка, или конфигурация контроллера, возможно, не была сделана правильно согласно инструкциям электромагнитной совместимости. Это могло означать, что у CPU есть parasitics, который мог изменить информационные наполнения памяти.

Сжатие с Панелью Оператора в режиме AS511 ссылки:
В случае AS 511 связывают ячейки памяти доступов OP непосредственно в CPU. Этот доступ сделан, используя список адреса блока, в котором читает OP от контроллера.
В OP (программное обеспечение конфигурации Protool) у Вас есть две опции для того, чтобы считать список адреса блока (циклическое чтение или однажды после холодного рестарта OP).

Если Вы не выбрали параметр "Циклический ввод списка адресов DB”, список адреса блока читается в после холодного рестарта OP. Если Вы запускаете последовательность сжатия на CPU, блоки могли бы быть сдвинуты в памяти. В этом случае OP написал бы "ложным" областям памяти. Результат состоит в том, что пользовательская программа записана поверх. Чтобы избежать этого, Вы должны сделать одно из следующего:

* сожмите память CPU только после того, как Вы разъединили OP от контроллера. Вы можете подключить это снова после сжатия. Важно удостовериться, что OP разъединен для дольше чем 20 секунд. После прерывания дольше чем 20 секунд OP читает в списке адреса блока снова так же, как для холодного рестарта.
* Перед сжатием выключают OP (разъедините это от источника питания). Вы можете включить OP снова после сжатия, и это будет читать в списке адреса блока снова.
* Активизируйте параметр "Циклический ввод списка адресов DB” в Protool. Список адресов тогда читается в для каждого цикла CPU, и таким образом к правильной области памяти будут всегда обращаться. Это решение очень уменьшает производительность пользовательского обмена данными между OP и CPU. Этому решению таким образом лучше всего удовлетворяют для запуска.
* Вы могли изменить ссылку от AS 511 до FAP, например. Это возможно в различных CPU, используя второй интерфейс.
GNN вне форума  
Непрочитано 28.04.2009, 01:09  
Luzkov
Гражданин KAZUS.RU
 
Регистрация: 21.02.2005
Сообщений: 685
Сказал спасибо: 14
Сказали Спасибо 84 раз(а) в 44 сообщении(ях)
Luzkov на пути к лучшему
По умолчанию

Спасибо за участие. Почитаю.
Но похоже что здесь описывается проблема потери данных поселе сжатия памяти. У меня с этим проблемы нет. Мне надо сохранить данные при отключнном питании. Контроллер обладает батареей которая хранит память программ, а память данных после перезагрузки не сохраняется. Может я чтото не понимаю или не дочитал. Есть ил возможность создавать блоки в энергонезависимой памяти?
Еще раз спасибо за помощ.
__________________
Нет ничего проще сложного и сложнее простого.
Luzkov вне форума  
Непрочитано 28.04.2009, 11:41  
dg79
Прописка
 
Аватар для dg79
 
Регистрация: 02.08.2007
Адрес: RU Киров
Сообщений: 263
Сказал спасибо: 22
Сказали Спасибо 63 раз(а) в 48 сообщении(ях)
dg79 на пути к лучшему
По умолчанию

Я конечно не гуру в этом вопросе... но ведь существуют тип блоков DB, специально для хранения данных. Если батарея в порядке, то данные в этих блоках не теряются, при пропадании основного питания. Или вопрос не в этом?
dg79 вне форума  
Непрочитано 28.04.2009, 12:28  
Luzkov
Гражданин KAZUS.RU
 
Регистрация: 21.02.2005
Сообщений: 685
Сказал спасибо: 14
Сказали Спасибо 84 раз(а) в 44 сообщении(ях)
Luzkov на пути к лучшему
По умолчанию

В том то и проблема. Использую DB 51. Во время работы переменные предаются из ДБ в ОП и обратно без проблем. Но после выключения вся ДБ обнуляется. может какой бит надо выставить или другую ДБ использовать? Батарея новая, да и программа не стирается.
__________________
Нет ничего проще сложного и сложнее простого.
Luzkov вне форума  
Непрочитано 28.04.2009, 12:34  
vo1
Заблокирован
 
Регистрация: 05.12.2006
Сообщений: 4,033
Сказал спасибо: 169
Сказали Спасибо 387 раз(а) в 281 сообщении(ях)
vo1 на пути к лучшему
По умолчанию

Сообщение от Luzkov
Использую DB 51.
Например в S7-200 есть память ( биты-байти) М, и V.
В M - информация стирается после выключения-рестарта, а в V - нет.
Возможно и в S5-х есть разные типы DB.. увы, не приходилось..
vo1 вне форума  
Непрочитано 28.04.2009, 17:36  
GNN
Прописка
 
Регистрация: 29.06.2006
Сообщений: 218
Сказал спасибо: 34
Сказали Спасибо 65 раз(а) в 37 сообщении(ях)
GNN на пути к лучшему
По умолчанию

На 26 странице ФАКа, ссылку на который я приводил:
ВОПРОС:
Я передал данные конфигурации интерфейса DP на PLC, и шина DP работает совершенно. Если, однако, я обесточиваю AG 95 в случае номера батареи back-up, когда я включаю контроллер, данные конфигурации DP больше не находятся на EEPROM. Какова могла быть причина этого?

ОТВЕТ:
В случае AG 95-DP Master с версией ‹= 2 этих поведения происходят из-за системы. На выпуск 3 Вы можете установить поведение (законность параметризации DP после сбоя питания) через параметр в блоке 1 данных. Если Вы хотите хранить данные параметризации интерфейса DP на EEPROM в обесточенном состоянии, то Вы должны изменить настройку по умолчанию параметра "LNPG” в DP 1 и скопировать блок данных изменения на EEPROM также.

Продолжите следующим образом, чтобы сделать изменение:
Блок параметра: DPM: LNPG n; не обнуляют доказательство напряжения
Блок параметра: DPM: LNPG y; нулевое доказательство напряжения
изображение (36062 байта)

Изменение в DB 1 является только активным после выполнения холодного рестарта PLC.

Точное описание этой установки должно быть найдено в Распределенной Системе ввода - вывода И 200 руководствах, Выпуске 03, Страница 11-4.

-- Прилагается рисунок: --

GNN вне форума  
Непрочитано 29.04.2009, 11:02  
Luzkov
Гражданин KAZUS.RU
 
Регистрация: 21.02.2005
Сообщений: 685
Сказал спасибо: 14
Сказали Спасибо 84 раз(а) в 44 сообщении(ях)
Luzkov на пути к лучшему
По умолчанию

Спасибо за совет. Но это справедливо только для 95. У меня же S5-115(извеняюсь что не сказал раньше). Но направление верное, буду рыть манулалы.
Мой ДБ1.

-- Прилагается рисунок: --

__________________
Нет ничего проще сложного и сложнее простого.
Luzkov вне форума  
Непрочитано 29.04.2009, 19:24  
elyu13
Временная регистрация
 
Регистрация: 17.06.2008
Сообщений: 77
Сказал спасибо: 1
Сказали Спасибо 8 раз(а) в 3 сообщении(ях)
elyu13 на пути к лучшему
По умолчанию

в памяти ОЗУ сохряться данные DB должны и храняться при наличии батарейки! Да и ещё записывать блоки данных нужно непосредственно в ОЗУ тогда данные будут изменяться с панели оператора ! А если блоки DB записать непосредственно в память где пользовательская программа блоки РВ и ОВ то увы тут будет работать не будет и изменять не возможно , хотя если постораться то всё возможно сделать чтобы и оттуда изменялось! Проверено с многими контроллерами начиная от S-5 110S, 150S и так далее
elyu13 вне форума  
Непрочитано 01.05.2009, 23:25  
Luzkov
Гражданин KAZUS.RU
 
Регистрация: 21.02.2005
Сообщений: 685
Сказал спасибо: 14
Сказали Спасибо 84 раз(а) в 44 сообщении(ях)
Luzkov на пути к лучшему
По умолчанию

Большое спасибо всем учавствовавшим. Дело было в настройках ОП. При запуски она обнуляла ДВ. Исправилось просто. Для нужных переменных создал отдельную ДБ.
__________________
Нет ничего проще сложного и сложнее простого.
Luzkov вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
CPU Simatic kulmx Информация по радиокомпонентам 0 08.01.2008 13:46
SIMATIC OP7 high_volteg Микроконтроллеры, АЦП, память и т.д 5 12.10.2007 19:21
Сохранение потока с USB на Compact Flash RALP Микроконтроллеры, АЦП, память и т.д 7 11.10.2007 13:05
[Решено] Подскажите марки переменных резисторов, управляемых по посл. Garderob Информация по радиокомпонентам 3 30.05.2003 21:28


Часовой пояс GMT +4, время: 17:58.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot