Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 18

Тема: СП310-Р, тренды, usb, csv

  1. #1

    По умолчанию СП310-Р, тренды, usb, csv

    Здравствуйте, подскажите по трендам.
    Необходима циклическая запись текущий значений (14 регистров) в cvs на usb. По нажатию кнопки должна происходить выгрузка данных из файла (я так понимаю нужно выгрузить в PFW область) и открытие окна с историческим графиком.
    С записью в файл разобрался, а считывание не получается.

    Не понятно зачем в этом элементе автозапись текущий значений регистров используется. Если ставлю галочку на запись по биту (и не включаю бит) , то по нажатию кнопки импорта csv в графике какая-то ерунда вместо времени и даты и график пустой.
    Дата и время в файле стандартные HH:MM:SS и YY.MM.DD в настройках импорта такой же формат.

    Пока пробую в эмуляторе
    Изображения Изображения
    • Тип файла: png 2.PNG (77.9 Кб, Просмотров: 21)
    • Тип файла: png 1.PNG (142.1 Кб, Просмотров: 13)
    • Тип файла: png 3.PNG (99.5 Кб, Просмотров: 12)
    • Тип файла: png 4.PNG (69.9 Кб, Просмотров: 15)
    Вложения Вложения

  2. #2

    По умолчанию

    Цитата Сообщение от brmvsrg Посмотреть сообщение
    Здравствуйте, подскажите по трендам.
    Необходима циклическая запись текущий значений (14 регистров) в cvs на usb. По нажатию кнопки должна происходить выгрузка данных из файла (я так понимаю нужно выгрузить в PFW область) и открытие окна с историческим графиком.
    С записью в файл разобрался, а считывание не получается.

    Не понятно зачем в этом элементе автозапись текущий значений регистров используется. Если ставлю галочку на запись по биту (и не включаю бит) , то по нажатию кнопки импорта csv в графике какая-то ерунда вместо времени и даты и график пустой.
    Дата и время в файле стандартные HH:MM:SS и YY.MM.DD в настройках импорта такой же формат.

    Пока пробую в эмуляторе
    Зачем вам писать на флешку, а потом обратно считывать, так вы и флешку быстро затрёте и память панели в районе PFW500
    лучший вариант записывать тренд в автообласти, ставите галку, авторазмещение будет использовать всю область равномерно, начиная с PFW4096 регистра до PFW4000000. Примерно при записи 14 регистров, вам хватит на пол-года или больше.
    тренд со всеми переменными будет записываться автоматически или по биту, если надо кнопками можно просмотреть тренд и если надо экспортировать в файл на флешку.
    Последний раз редактировалось kondor3000; 13.04.2023 в 09:53.

  3. #3

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Зачем вам писать на флешку, а потом обратно считывать, так вы и флешку быстро затрёте и память панели в районе PFW500
    лучший вариант записывать тренд в автообласти, ставите галку, авторазмещение будет использовать всю область равномерно, начиная с PFW4096 регистра до PFW4000000.
    тренд со всеми переменными будет записываться автоматически или по биту, если надо кнопками можно просмотреть тренд и если надо экспортировать в файл.
    Лучше внешнюю флешку "испортить", чем память панели. В этом и причина использования внешней флешки. По моим подсчётам будет использовано около 1 млн. регистров памяти. Когда будет переполнение данных он ведь начнёт удалять самый старый, перемещать каждую ячейку на 1 позицию вниз и записывать новые данные в верхнюю и так каждый проход цикла.
    Или я ошибаюсь?

  4. #4

    По умолчанию

    Цитата Сообщение от brmvsrg Посмотреть сообщение
    Лучше внешнюю флешку "испортить", чем память панели. В этом и причина использования внешней флешки. По моим подсчётам будет использовано около 1 млн. регистров памяти. Когда будет переполнение данных он ведь начнёт удалять самый старый, перемещать каждую ячейку на 1 позицию вниз и записывать новые данные в верхнюю и так каждый проход цикла.
    Или я ошибаюсь?
    Если сделать запись по кругу, стирать будет старые записи. Как написал это лучший вариант, памяти панели вам хватит, сколько панель не проработает, флешка же у вас умрёт от недели до нескольких месяцев.
    Кроме того вы за несколько минут записи, всё равно залезете в автообласть и получится бардак, что у вас и происходит сейчас.
    На ону строку записи сейчас надо 14 регистров WORD+ 6 регистров время и дата, если FLOAT сами посчитайте.

  5. #5

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Если сделать запись по кругу, стирать будет старые записи. Как написал это лучший вариант, памяти панели вам хватит, сколько панель не проработает, флешка же у вас умрёт от недели до нескольких месяцев.
    Кроме того вы за несколько минут записи, всё равно залезете в автообласть и получится бардак, что у вас и происходит сейчас.
    На ону строку записи сейчас надо 14 регистров WORD+ 6 регистров время и дата, если FLOAT сами посчитайте.
    Не согласен на счёт флешки, но да ладно. Тогда другой вопрос, как-то можно считать тренды, которые находятся на флешке? В элемент таблица у меня отлично считывается, а в график не хочет

  6. #6

    По умолчанию

    Цитата Сообщение от brmvsrg Посмотреть сообщение
    Не согласен на счёт флешки, но да ладно. Тогда другой вопрос, как-то можно считать тренды, которые находятся на флешке? В элемент таблица у меня отлично считывается, а в график не хочет
    Ещё раз это не нужно, тренды надо писать в автообласть и они уже там. Зачем их опять считывать?
    В таблице условно 30 значаний, в графике за 1 час, их уже десяток тысяч, куда их считывать?
    Последний раз редактировалось kondor3000; 13.04.2023 в 10:46.

  7. #7

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Ещё раз это не нужно, тренды надо писать в автообласть и они уже там. Зачем их опять считывать?
    В таблице условно 30 значаний, в графике за 1 час, их уже десяток тысяч, куда их считывать?
    их там нет, я записываю через архивирование на usb

  8. #8
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Ещё раз это не нужно, тренды надо писать в автообласть и они уже там. Зачем их опять считывать?
    В таблице условно 30 значаний, в графике за 1 час, их уже десяток тысяч, куда их считывать?
    Товарищ НЕ ЗАПИСЫВАЕТ исторический график, товарищ архивирует значения на USB. И просто хочет архив отобразить на графике.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  9. #9
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Короче...
    Структура строки архива - количество регистров их порядок, не соответствуют структуре одной выборке графика

    ЗЫ
    Еще у графика есть циклический (кольцевой) буфер, это тоже нужно учитывать
    Последний раз редактировалось petera; 13.04.2023 в 11:34.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  10. #10
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Короче...
    Структура строки архива - количество регистров их порядок, не соответствуют структуре одной выборке графика

    ЗЫ
    Еще у графика есть циклический (кольцевой) буфер, это тоже нужно учитывать
    Структура одной выборки в графике
    Данные1, Данные2, штамп времени(6 регистров год,месяц,день, час, мин, сек)
    ИТОГО - ВОСЕМЬ регистров
    По этому в архиве, для строки, необходимо включить(добавить) ЯВНО 6 регистров PSW30...PSW35)
    Захват-03.png

    А эту галку "Дата Время" убрать!!!
    Захват-01.png

    Соответственно и в импорте структура каждой строки д.б исправлена - включить(добавить) ЯВНО 6 регистров и галку "Дата Время" убрать!!!

    Не забываем, что хранилище графика начинается с адресов головы и хвоста циклического буфера - 2 регистра DWORD
    А сами данные для графика, начинаются с PFW604

    ЗЫ
    Файл архива д.б таким
    Захват-06.png
    Последний раз редактировалось petera; 13.04.2023 в 14:25.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. СП310 Сервер по Модбас ТСР + СП310 Слейв по Модбас RTU
    от Global в разделе Панели оператора (HMI)
    Ответов: 7
    Последнее сообщение: 19.04.2018, 11:16
  2. Панель СП310. Окна и тренды.
    от _Алексей_ в разделе Панели оператора (HMI)
    Ответов: 4
    Последнее сообщение: 17.06.2016, 09:47
  3. Тренды
    от evg3798 в разделе Master SCADA 3
    Ответов: 5
    Последнее сообщение: 02.06.2016, 09:37
  4. Тренды
    от @ND в разделе СПК2хх
    Ответов: 2
    Последнее сообщение: 14.03.2015, 00:52

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •