Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 18 из 18

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

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

    По умолчанию

    Небольшое отступление...
    Кто Вас научил так пользоваться Экспортом на USB - писать на флешку каждую секунду это жесть. Уездите ее очень быстро.
    Значит в руководстве не ясно описан принцип работы

    И так
    Изначально архив записывается во внутренние регистры панели с адреса указанного в настройках Хранилище.
    И в тот момент когда количество выборок достигнет значения указанного в поле кол. строк для одной записи
    Захват-03.png
    На флешку, в конец файла, из памяти панели выгружается весь массив записей, т.е. у Вас всего одна!
    Если, например, указать кол. строк для одной записи == 100, то ОДИН раз в СТО секунд на флешку, с конца файла добавится СРАЗУ СТО строк.

    Есть однако в архивировании на USB один баг - после достижения заданного количества строк, первая запись на флешку выполняется правильно. И тут бы должны сбросится адреса головы и хвоста ц. буфера, но этого не происходит! По этому в архиве будут возникать повторяющиеся записи от предыдущих, ранее записанных, блоков. НО это легко исправить - включить галку "Очистить регистры после экспорта"
    Захват-05.png
    Последний раз редактировалось petera; 13.04.2023 в 19:44.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  2. #12

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Не большое отступление...
    Кто Вас научил так пользоваться Экспортом на USB - писать на флешку каждую секунду это жесть. Уездите ее очень быстро.
    Значит в руководстве не ясно описан принцип работы

    И так
    Изначально архив записывается во внутренние регистры панели с адреса указанного в настройках Хранилище.
    И в тот момент когда количество выборок достигнет значения указанного в поле кол. строк для одной записи
    Захват-03.png
    На флешку, в конец файла, из памяти панели выгружается весь массив записей, т.е. у Вас всего одна!
    Если, например, указать кол. строк для одной записи == 100, то ОДИН раз в СТО секунд на флешку, с конца файла добавится СРАЗУ СТО строк.

    Есть однако в архивировании на USB один баг - после достижения заданного количества строк, первая запись на флешку выполняется правильно. И тут бы должны сбросится адреса головы и хвоста ц. буфера, но этого не происходит! По этому в архиве будут возникать повторяющиеся записи от предыдущих, ранее записанных, блоков. НО это легко исправить - включить галку "Очистить регистры после экспорта"
    Захват-05.png
    Спасибо, а вы тоже считаете, что лучше использовать внутреннюю память панели?

    Сделал вроде все также, на графике теперь стартовое время корректно отображается, но самих графиков нет.

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

    По умолчанию

    Цитата Сообщение от brmvsrg Посмотреть сообщение
    Спасибо, а вы тоже считается, что лучше использовать внутреннюю память панели?

    Сделал вроде все также, на графике теперь стартовое время корректно отображается, но самих графиков нет.
    1. Нужно для импорта адрес хранилища сделать PFW604

    2. Все было бы хорошо, но если график остановлен (PSB256), то адреса головы и хвоста ц. буфера "обнулены" - оба указывают на начало данных графика, т.е.
    PFW600 = PFW602 = 604 и график "не работает"
    Нужно принудительно установить адрес головы циклического буфера на последнюю запись хранилища.
    Например если у Вас в графике 10 точек
    Захват-07.png

    то в регистр PFW600 нужно записать
    начало обл. данных + (кол.срезов) х (кол. регистров в одном срезе)
    т.е. PFW600 = 604 + 10 х 8 = 684.

    Это можно добавить в ф.кнопку ИМПОРТ
    Захват-08.png

    ЗЫ.
    вы тоже считается, что лучше использовать внутреннюю память панели?
    Тут однозначно, что хранилище для архивирования на USB и хранилище графика нужно разместить в обычных регистрах, т.е. PSW. Зачем там PFW если архив ведется на внешнем накопителе.
    Последний раз редактировалось petera; 13.04.2023 в 14:19.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  4. #14

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение

    Тут однозначно, что хранилище для архивирования на USB и хранилище графика нужно разместить в обычных регистрах, т.е. PSW. Зачем там PFW если архив ведется на внешнем накопителе.
    Я имею ввиду полностью тренды хранить лучше на флешке или в памяти панели

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

    По умолчанию

    Цитата Сообщение от brmvsrg Посмотреть сообщение
    Я имею ввиду полностью тренды хранить лучше на флешке или в памяти панели
    Не понятен изначальный смысл использования флешки + экспорт на USB, если все таки нужен именно ГРАФИК.

    Ведь если использовать флешка + экспорт на USB, то размер файла будет расти до бесконечности. Тут нет механизма старые записи в топку, а по верх пишем новые, в отличии от исторического графика, где предусмотрено при заполнении хранилища новую запись делать поверх самой старой.

    Если флешка + экспорт на USB, как тогда отображать график? Импорт, по умолчанию грузит файл с первой строки, но не весь, а заданное количество строк. Как добраться до последних?
    Единственный способ - в импорте есть поле с какой строки загружать данные. Т.е. можно организовать вместо простой кнопки "ИМПОРТ", постраничный импорт из файла. Указываем номер страницы, например, из 20 строк и загружаем только 20 строк. Хранилище для графика делаем только для 20 срезов.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  6. #16

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Не понятен изначальный смысл использования флешки + экспорт на USB, если все таки нужен именно ГРАФИК.

    Ведь если использовать флешка + экспорт на USB, то размер файла будет расти до бесконечности. Тут нет механизма старые записи в топку, а по верх пишем новые, в отличии от исторического графика, где предусмотрено при заполнении хранилища новую запись делать поверх самой старой.

    Если флешка + экспорт на USB, как тогда отображать график? Импорт, по умолчанию грузит файл с первой строки, но не весь, а заданное количество строк. Как добраться до последних?
    Единственный способ - в импорте есть поле с какой строки загружать данные. Т.е. можно организовать вместо простой кнопки "ИМПОРТ", постраничный импорт из файла. Указываем номер страницы, например, из 20 строк и загружаем только 20 строк. Хранилище для графика делаем только для 20 срезов.
    Как выше писал - смысл в защите памяти панели. Мне нужно 14 параметров записывать раз в минуту, хранить месяц. По формуле, которая в справке это больше 800к регистров. Вот я и подумал, что панели станет плохо

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

    По умолчанию

    Цитата Сообщение от brmvsrg Посмотреть сообщение
    Как выше писал - смысл в защите памяти панели. Мне нужно 14 параметров записывать раз в минуту, хранить месяц. По формуле, которая в справке это больше 800к регистров. Вот я и подумал, что панели станет плохо
    для 14 параметров WORD, раз в минуту, для месяца нужно 30 х 24 х 60 = 43 200 выборок(срезов)
    Кол.регистров для такого графика = (14+6) * (43200 +1) + 4 = 864 024 регистров

    Что такое 800к регистров, по сравнению с объемом энергонезависимой памяти ~ 4 000 000 регистров.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  8. #18

    По умолчанию

    petera, человек переживает за ресурс памяти панели, а не за количество регистров. Поэтому и начал мудрить с флешкой.
    При заявленном количестве циклов перезаписи 70 000,
    при записи раз в секунду в одни и те же регистры, дырку можно протереть за 3 недели, при перезаписи раз в месяц, ресурс составит 5833 года.
    То же самое, только без цифр, написал в первых постах.
    Последний раз редактировалось kondor3000; 13.04.2023 в 15:49.

Страница 2 из 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

Ваши права

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