Подскажите как настроить конфигурацию ПЛК и модуль архивирования для сохранения 1 раз в 5 сек двух REAL переменных на USB Flash, подключенной к ПЛК USB Host разьёму? Можно ли "на лету" менять имя файла?
Подскажите как настроить конфигурацию ПЛК и модуль архивирования для сохранения 1 раз в 5 сек двух REAL переменных на USB Flash, подключенной к ПЛК USB Host разьёму? Можно ли "на лету" менять имя файла?
+1.........
Никак. Архивирование не чаще раза в 10 секунд.
Имя менять нельзя.
Для сложных случаев есть OwenAsyncFile.lib
Тролль-наседка, добрый, нежный и ласковый
Добрый день. А библиотеку OwenAsyncFile.lib можно использовать также на ПЛК160/110[М01]?
Нельзя, только на М02. Прошивка от М02 прекрасно становится на М01
Тролль-наседка, добрый, нежный и ласковый
Понял, спасибо
Насколько работа с Архивом из конфигуратора ПЛК влияет на выполнение цикла основной программы?
Если долго тереть, можно протереть Flash. Ограничение выбрано исходя из ресурса Flash (Внутреннего) и времени эксплуатации ПЛК.
С ресурсом внешней флешки всё совсем непонятно, поэтому мы придерживаемся консервативного подхода.
Если у Вас быстротекущие процессы - делайте свой алгоритм сбора и сжатия данных и их записи на носитель.
Объём - все или изменившиеся переменные.
OwenAsyncFile.lib - специально написанная библиотека асинхронного доступа к файлам на ПЛК, не влияющего на исполнение цикла ПЛК.
Использование стандартного SysLibFile.lib влияет (а в случаях внешней флешки сильно влияет) на время цикла.
OwenAsyncFile.lib - это аналог асинхронной работы с файлами в 3-м КоДеСисе - фишка нашего ПЛК, не имеющая аналогов среди контроллеров с embeded CoDeSys 2.
Последний раз редактировалось Филоненко Владислав; 16.10.2016 в 20:50.
Тролль-наседка, добрый, нежный и ласковый