Спасибо, capzap, Petera,
Спасибо за Ваши ответы
Спасибо, capzap, Petera,
Спасибо за Ваши ответы
Ну мы же обсуждаем ОВЕН, а не сами знаете кого.
Дело в том, что таблица в СП состоит из двух частей
1. Выборка - которая записывает в память панели записи о каждом событии.
Структура одной записи в памяти панели
Метка времени события, Номер события(просто число WORD), Флаг квитирования(0 или 1, формат WORD), метка времени квитирования.
ИТОГО 12 регистров WORD.
2. Часть, собственно таблица которая читает записи из выборки и формирует тексты. Сами тексты событий жестко зашиты в массив. Доступ к нужному тексту осуществляется по индексу, который берется из выборки.
Т.е. в журнале нет текстов в явном виде. Таблица обрабатывается построчно. Для каждой строки берется одна запись из выборки по адресу циклического буфера. В каждой записи находится индекс, по которому из массива берется текст.
И если мы три дня назад записали в выборку событие с индексом "N", то оно там и останется с индексом "N". А Вы же хотите просто поменять сам текст в массиве. По этому все старые события с индексом "N" будут ссылаться на новый текст.
Менять надо не тексты в массиве таблицы, а индексы в выборке. Тогда можно решить эту задачу.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Что значит не получается?
Вам именно 32767 шт. надо?
Захват-1.png ---> Захват-2.png
повторить эти действия 327 раз и будет Вам счастье.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Смотреть нужно ЗДЕСЬ, а не в расширенных свойствах
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Petera, спасибо, разобрался.
Добрый день!
Использую историческую таблицу для формирования журнала аварийных событий.
Если ли возможность сохранения элементов исторической таблицы на USB?
С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