Цитата Сообщение от ВладОвен Посмотреть сообщение
Привет.
Подскажите, будут ли траблы или нюансы если использовать код на основе приложенного здесь примера, но:

1. Запись в файл архивации происходит автоматически при завершении цикла работы оборудования. Записывается структура с данными. Реализовано как тут в примере, но только операции write_to_file.

2. Пока идет цикл работы оборудования, оператор может через другое меню на ПЛК зайти в пункт меню "Архивы" и листать данные. Т.е. нажимая, на клавиши "вперед" или "назад" происходит разовое чтение структуры с данными. Реализовано как тут в примере, но только операции read_to_file.

Т.е. запись в файл и чтение из файла не будут конфликтовать? Ведь операции записи и чтения будут асинхронными (независимыми). Могут случится одновременные действия.
Спасибо.

Добрый день.
Могу только сказать, что решить вашу задачу, безусловно, можно - в т.ч. используя в качестве основы пример из обсуждаемого в этой теме документа.

CODESYS позволяет открыть файл одновременно и на чтение, и на запись; если в рамках вашей задачи это допустимое поведение - то можете действовать так.
Или можно разнести операции чтения из файла и записи в него по времени - это совсем не сложно.