PDA

Просмотр полной версии : Запись файла



zendo057
25.04.2015, 19:18
Вот читаю.,,Надоело менять батарейки,хочу записать в файл,,Для чего это? Что б сохранять ретайн переменные? или может можно весь проект записать,чтобы без исходника можно было его открыть?И как это делается,простым путем ,онлайн-записать файл в плк?И также его считать а потом открыть?И еще есть такое ,открыть проект из плк.В моем понятии проект считывается,декомпилируется и открывается.Разъясните пожалуйста все пункты.

petera
26.04.2015, 09:35
...И еще есть такое ,открыть проект из плк.В моем понятии проект считывается,декомпилируется и открывается.Разъясните пожалуйста все пункты.
Ни чего не декомпилируется, загруженный в ПЛК проект декомпилировать нельзя, это невозможно.
А чтобы открыть проект из ПЛК, в начале нужно сохранить в ПЛК исходный текст проекта, в Вашей терминологии "исходник". А делается это, простым путем -Онлайн-->Загрузка исходных текстов.
Или можно сделать автоматическую загрузку исходных текстов, если выбрать нужные опции в настройках проекта в разделе "Загрузка исходный текстов".

zendo057
26.04.2015, 18:36
Ни чего не декомпилируется, загруженный в ПЛК проект декомпилировать нельзя, это невозможно.
А чтобы открыть проект из ПЛК, в начале нужно сохранить в ПЛК исходный текст проекта, в Вашей терминологии "исходник". А делается это, простым путем -Онлайн-->Загрузка исходных текстов.
Или можно сделать автоматическую загрузку исходных текстов, если выбрать нужные опции в настройках проекта в разделе "Загрузка исходный текстов". Спасибо земеля,а первая часть вопроса о записи файла в плк?

Валенок
26.04.2015, 20:18
Вам же ответили.

Писать туда можно всё (включая исходник) с различными целями (включая а-ля ретайн)
Исходник пишется из КДС. Все остальное - plc_io или типа того
Читать можно всё что есть
КДС-ом открыть можно только исходник
Декомпиляции нет

amn
26.04.2015, 22:20
Теперь про батарейку. Если аккумулятор сдохнет, то ретайн переменные, а также любые другие уже не смогут сохраниться после отключения питания. Поэтому если есть такая необходимость сохраняют периодически (не часто, чтобы не угробить флэшку) в файл нужные переменные самостоятельно через библиотеку.