|
SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании |
|
Опции темы | Поиск в этой теме |
03.11.2016, 14:59 | #1 |
Member
Регистрация: Jan 2016
Сообщения: 91
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
EEPROM количество записей
Есть блоки записи в постоянную память, из справки на 2Gi возможно 15кк циклов перезаписей. Вопрос в следующем 15 кк на каждую ячейку или всю в целом?? и блоки записи выделяют строго определенный сигмент памяти и не меняют его в процессе работы программы или там хаотично происходит (допустим блок Array длина массива на 150 ячеек, и соответственно 1 член массива использует только первую ячейку в выделенной памяти)?? просто есть идея попробовать накатать граффик на двое суток с периодом записи раз в 10 минут или чаще..
|
03.11.2016, 15:11 | #2 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: EEPROM количество записей
1 раз в 10 минут - вам на 285 лет хватит, если 15 млн перезаписей считать.
В целом - память выделяется по порядку. Например, верхний левый блок eeprom будет в адресации располагаться раньше, чем правый нижний. Однако, из-за того, что и проект занимает память и блоки smart тоже - нельзя так просто взять и посчитать, где конкретно окажется тот или иной байт. В случае с 2Gi отличным решением является запись данных на флешку usb. Для этого надо уметь работать в линуксе и кодить на Си. Если такие навыки есть - можно вообще не забивать себе голову использованием eeprom. __________________ В сегнетиксе не работаю с самого начала 2019 года. |
04.11.2016, 10:50 | #3 |
Member
Регистрация: Jan 2016
Сообщения: 91
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
ну с сями у меня проблемы. Видимо я не правильно выразился, интересует не то какую именно ячейку занимает, а постоянно он эксплуатирует одну и ту же ячейку, т.е. после выключения-включения физические ячейки в памяти для блоков записи не перераспределяются?? просто могу ли я в отдельности косячить каждую физическую ячейку памяти для блока записи 25кк раз или вся память косячится если я перезаписываю хотя-бы одну ячейку?? просто там объект дурацкий.. приходится еще сохранять значения с датчиков давления при работе некоторых насосов, нету там дискретных датчиков по которым можно определить сухой ход..
ну и насчет количества перезаписей, это описано в справке к лоджику для 2Gi, а я верю почти всему что читаю, так что если там не очепятка то 25кк) Последний раз редактировалось Arsie, 07.11.2016 в 13:38 |
07.11.2016, 13:39 | #4 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: EEPROM количество записей
Цитата:
Насчёт 25kk - покажите, где это написано? Зачем вам сохранять показания датчиков в EEPROM? Сделайте это в ОЗУ - на регистрах. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
07.11.2016, 16:25 | #5 | |
Member
Регистрация: Jan 2016
Сообщения: 91
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: EEPROM количество записей
точно, косоглазие небольшое..
Цитата:
|
|