Поищите "запись в файл"... Я делал историю событий так, но отказался от такого решения, так как работа с файлами это уже не процесс реального времени и реализуется механизмами линукса контроллера. А ещё необходимо и затирать старые записи, иначе вы заполните всё место на диске... Хотя может сейчас что получше придумали. Кстати, работал я на одном объекте, иностранное оборудование всё хранит на sd промышленной, но раз в год эта карта помирает.
Ну база данных это набор таблиц. Нужно написать код чтения из базы требуемых данных и записи их в требуемый файл.
В ms sql данные можно смотреть через менеджер, есть ли такое на sqlite, не знаю.
У Овена есть примеры для работы с базами данных, я использовал их пример, всё работало.
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Здравствуйте, Евгений!
Данная проблема вернулась в очередной раз. Применяю шаблон модуля MU110_32R В3.5.11.10 при попытке привязать свойство типа BOOL к каналу выхода получаю все ту же ошибку:
'PLC_PRG.TestObg.prBool' недопустим в качестве операнда для ADR.
Переменная не в массиве. При применении устройства Modbus Slave (не шаблона модуля) свойство привязывается нормально (если это массив, то проблема осталась).
Есть ли решение этой проблемы?
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk