Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 28 из 28

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

  1. #21

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Архивирование на USB так не работает.
    Вот Вы сделали в настройках архивирования "Запись происходит по фронту бита" PSB 293, так ведь по фронту бита записывается в хранилище (внутренняя память панели начиная с PSW2000) ОДНА, ОЧЕРЕДНАЯ, из 16 строк таблицы. И когда Вы в заполните ВСЮ таблицу из 16 строк все хранилище из памяти панели АВТОМАТИЧЕСКИ запишется в файл на USB.
    Т.е. для архивирование на USB нельзя принудительно запустить запись в файл. Для этого есть ф.област с функцией экспорта в файл.
    Получается это надо делать в цикле? В моем случае 16 раз, чтобы все строки записались сначала в хранилище. А затем как все данные перенесутся (панель это понимает по заданному количеству строк?), произойдет создание архива на флеш.
    По регистрам не могу понять, можете на любом столбце показать, какой регистр указывать, если у меня в столбце 16 строк? Регистр первой ячейки этого столбца?

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

    По умолчанию

    Цитата Сообщение от Mikhail_NNT Посмотреть сообщение
    Получается это надо делать в цикле? В моем случае 16 раз, чтобы все строки записались сначала в хранилище. А затем как все данные перенесутся (панель это понимает по заданному количеству строк?), произойдет создание архива на флеш.
    По регистрам не могу понять, можете на любом столбце показать, какой регистр указывать, если у меня в столбце 16 строк? Регистр первой ячейки этого столбца?
    Я уже показал
    Каждая строка таблицы - последовательно расположенные регистры панели
    т.е.
    первая PSW409, PSW410, PSW411.. PSW417
    вторая PSW418, PSW418, PSW419.. PSW426
    третья PSW427...PSW435
    и т.д.
    Если в настройках таблицы
    Захват-11.png
    первый столбец
    PSW409
    PSW418
    PSW427
    PSW436
    PSW445
    454
    463
    472
    и т.д PSW[409 + (n-1) * 9], где n - номер строки(станции) 1..16
    для второго столбца PSW[410 + (n-1) * 9]
    третьего PSW[411 + (n-1) * 9]
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

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

    По умолчанию

    Не понимаю, зачем в цикле 16 раз?
    Почему не заполнить всю таблицу и один раз дать команду (по фронту бита) и сделать экспорт в файл через ф.область ?

    Если по циклам (по одной строке), то
    при таких настройке архивирования
    Захват-12.png
    1. кладем в регистры PSW409, PSW410, PSW411.. PSW417 простои Станции 1 (целую строку)
    2. формируем фронт бита (0-1-0)

    3. В ТЕЖЕ регистры PSW409, PSW410, PSW411.. PSW417 кладем простои станции 2 (целую строку)
    4. формируем фронт бита (0-1-0)

    5. В ТЕЖЕ регистры PSW409, PSW410, PSW411.. PSW417 кладем простои станции 3 (целую строку)
    6. формируем фронт бита (0-1-0)

    и так для всех станций
    когда заполним последнюю строку запись в файл сформируется автоматом

    ЗЫ.
    Забыл сказать
    при таком способе получим таблицу в регистрах панели начиная с PSW2000
    первая PSW2000, PSW2001, PSW2002.. PSW2008
    вторая PSW2009, PSW2010, PSW2011.. PSW2017
    и т.д.

    Если хотите сохранить адресацию для своей существующей таблицы (с адреса PSW409), то в настройках архивирования задайте адрес хранилища PSW405 (409-4)!!! ну и для столбцов в настройках архивирования нужно
    вместо PSW409, PSW410, PSW411.. PSW417 указать какие-либо другие, например PSW309, PSW310, PSW311.. PSW317
    Последний раз редактировалось petera; 12.02.2025 в 11:42.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  4. #24

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Не понимаю, зачем в цикле 16 раз?
    Почему не заполнить всю таблицу и один раз дать команду (по фронту бита) и сделать экспорт в файл через ф.область ?

    Если по циклам (по одной строке), то
    при таких настройке архивирования
    Захват-12.png
    1. кладем в регистры PSW409, PSW410, PSW411.. PSW417 простои Станции 1 (целую строку)
    2. формируем фронт бита (0-1-0)

    3. В ТЕЖЕ регистры PSW409, PSW410, PSW411.. PSW417 кладем простои станции 2 (целую строку)
    4. формируем фронт бита (0-1-0)

    5. В ТЕЖЕ регистры PSW409, PSW410, PSW411.. PSW417 кладем простои станции 3 (целую строку)
    6. формируем фронт бита (0-1-0)

    и так для всех станций
    когда заполним последнюю строку запись в файл сформируется автоматом

    ЗЫ.
    Забыл сказать
    при таком способе получим таблицу в регистрах панели начиная с PSW2000
    первая PSW2000, PSW2001, PSW2002.. PSW2008
    вторая PSW2009, PSW2010, PSW2011.. PSW2017
    и т.д.

    Если хотите сохранить адресацию для своей существующей таблицы (с адреса PSW409), то в настройках архивирования задайте адрес хранилища PSW405 (409-4)!!! ну и для столбцов в настройках архивирования нужно
    вместо PSW409, PSW410, PSW411.. PSW417 указать какие-либо другие, например PSW309, PSW310, PSW311.. PSW317
    Спасибо большое за развернутый ответ! С регистрами разобрался, сначала берем регистры таблицы и записываем в панель через Архивацию на USB. Затем Через Функциональную область и Экспорт CSV регистры из панели записывает в файл.
    Количество строк для одной записи указал 9 в Архивировании на USB, в Экспорте CSV Функциональной области Количество регистров указал также 9. Но в файл записываются только 3 строки, вместо 9.Архив.png

    Еще раз прочитал документацию 1.png2.png Как я понимаю проблема именно в этих значениях? Как это работает не пойму, указал 9, а заносятся только 3.
    Последний раз редактировалось Mikhail_NNT; 12.02.2025 в 14:53.

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

    По умолчанию

    Цитата Сообщение от Mikhail_NNT Посмотреть сообщение
    Спасибо большое за развернутый ответ! С регистрами разобрался, сначала берем регистры таблицы и записываем в панель через Архивацию на USB. Затем Через Функциональную область и Экспорт CSV регистры из панели записывает в файл.
    Количество строк для одной записи указал 9 в Архивировании на USB, в Экспорте CSV Функциональной области Количество регистров указал также 9. Но в файл записываются только 3 строки, вместо 9.Архив.png

    Еще раз прочитал документацию 1.png2.png Как я понимаю проблема именно в этих значениях? Как это работает не пойму, указал 9, а заносятся только 3.
    У вас белибирда с таблицей. Заполнение не понятно. Где настройка экспорта?
    Почему столбцов 16 и они называются Station 1...16. Названия станций вообще не должно попадать в файл.
    Столбцом должно быть 9! и называться они должны (первая строка текста в файле) - 6_45 7_45, 7_47 9_00,..14_15 15_15.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  6. #26

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    У вас белибирда с таблицей. Заполнение не понятно. Где настройка экспорта?
    Почему столбцов 16 и они называются Station 1...16. Названия станций вообще не должно попадать в файл.
    Столбцом должно быть 9! и называться они должны (первая строка текста в файле) - 6_45 7_45, 7_47 9_00,..14_15 15_15.
    Вроде разобрался, все работает. По биту идет сохранение в память, потом автоматически записывается на flesh. Но сохраняет данные не в виде таблицы 16 строк*9 столбцов, а в одну строку 1строка*более 100 столбцов (указал перечислением все регистры по каждому столбцу). Так как более 127 в элементе Архивирование на USB не записать, создал второй элемент Архивирование на USB - его данные записались во вторую строку.123.png 321.png

    Получается, что в одном элементе Архивирование на USB можно вывести только одну строку? Для второй строки использовать новый элемент (в моем случае 16 элементов Архивирование на USB)?

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

    По умолчанию

    Так и не показали настройки экспорта в файл
    Регистры по девяти столбцам нужно перечислять
    Вообще полный абзац. На пустом месте. Все вообще просто и элементарно..
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  8. #28

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Так и не показали настройки экспорта в файл
    Регистры по девяти столбцам нужно перечислять
    Вообще полный абзац. На пустом месте. Все вообще просто и элементарно..
    На СП310Р у меня нарисована таблица, куда в течении смены заносятся простои конвейера Таблица.png

    Для наглядности расписал регистры, которые соответствуют ячейкам таблицы (выделены желтым) Регистры таблицы.png
    Все эти регистры в конце смены мне нужно сохранить на flash, также в виде таблицы (в таком же порядке).

    Настроил элемент Архивирование на USB:
    Вкладка Данные. Создал 17 столбцов 6:45-7:45, Кол-во про-ев ..... Total. Регистры присвоил с 417 по 433.
    Вкладка Архив. Кол-во строк для одной записи =1 (нужны текущие значения каждого регистра). Запись по фронту бита PSB293.

    При вышеописанных настройках при наступлении события PSB293 на flesh в папке SHIFT_1 создается файл 20250222.csv, в котором отображаются заданные столбцы с текущими значениями заданных регистров (417-433) Архив.png

    Ссылка на проект, так как не могу прикрепить к сообщению, выдает ошибку Error 403 (файлообменник DropMeFiles): https://dropmefiles.com/Bn8QB


    Как я понимаю, согласно моим настройкам это правильная работа элемента Архивирование на USB. Не могу понять, как мне вывести остальные регистры с 434 по 688 построчно, как в таблице?
    Последний раз редактировалось Mikhail_NNT; 22.02.2025 в 11:03.

Страница 3 из 3 ПерваяПервая 123

Похожие темы

  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 в разделе СПК2xx (архив)
    Ответов: 2
    Последнее сообщение: 14.03.2015, 00:52

Ваши права

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