1)Можно ли в ПЛК-150 писать во флэш из программы?
2)Есть ли в контроллере доступный пользователю аналог EEPROM?
3)Где найти описание какая память контроллера для чего предназначена?
Вид для печати
1)Можно ли в ПЛК-150 писать во флэш из программы?
2)Есть ли в контроллере доступный пользователю аналог EEPROM?
3)Где найти описание какая память контроллера для чего предназначена?
см. SysLibFile.lib
Да, в другом файле, загружается в ОЗУ и исполняется
Уважаемые!!! раз уж разговор зашел о памяти...подскажите как обратиться ко встроенным часам реального времени в плк 150 U-M???????адрес ячейки памяти есть где-нить или обращаться с помошью функции CurTimeEx ????
CurTimeEx(). Другого пути нет. Часы расположены физически на другой плате и соединяются интерфейсом I2C.
Пример по этой ссылке в топике "примеры программ и полезности": http://www.owen.ru/forum/attachment....6&d=1239947772
они останутся открытыми. поэтому надо их закрывать принудительно. и не держать открытым все время. открыл, использовал, закрыл.
Кстати, выложили пример:
http://www.owen.ru/forum/showpost.ph...7&postcount=45
Zzzzzzzzzzzzzzzzzzzzzzzzzzz
Я имел ввиду не это. В файлах я сохраняю калибровочные параметры формируемые при вызове определённых действий при работе изделия. (разумеется Open and Close - как положено). Потеряются ли эти файлы при загрузке видоизменённого проекта или в этом случае сохранность не гарантируется и мои файлы потребуется обновить?
они сохранятся
Нужен пример использования SysDirOpen и SysDirRead из SysLibDir.lib. Cобственно, как получить хендл корневого каталога флэш?
никак - они не поддерживаются
а откуда мусор во флеше???
появляется ((( ..... периодически, при использовании программы Plc_io, файл передается частично и процесс записи прерывается и повторы не проходят.... чтобы все-таки записать этот файл приходится стирать запись о файле кодесисом, после этого можно повторить запись с помощью Plc_io, которая в подавляющем количестве случаев получается.....
также, никто не отменял ошибок при записи файлов, причем с возможностью повреждения даже собственно образа проекта (были случаи)
.... проблема в том что у заказчика из другого города нет кодесиса.... сейчас в тяжких раздумьях "что делать?"
да, знаю, что новая версия программы Plc_io умеет удалять файлы, но, при записи файлов с помощью нее, они повреждаются. приходится одной прогой удалять файлы, а другой (предыдущей версией) записывать. но объяснить заказчику эти "танцы с бубном" я пока не могу (((
также хотелось бы иметь список реализованых на сегодняшний день библиотек из состава распостраняемого дистрибутива.