PDA

Просмотр полной версии : СП307-Б архив



Sijey
02.02.2017, 16:56
Здравствуйте.
Имеется панель СП307-Б, в ней ведется тренд с записью нескольких значений с ТРМ200. Как я могу выгрузить этот тренд(график) на компьютер?

Евгений Кислов
02.02.2017, 17:30
Здравствуйте.
Имеется панель СП307-Б, в ней ведется тренд с записью нескольких значений с ТРМ200. Как я могу выгрузить этот тренд(график) на компьютер?

В явном виде такой функционал не поддержан. Можно опрашивать панель по Modbus RTU каким-то мастер-устройством (например, OPC-сервером с ПК). Архивацией, соответственно, должно заниматься какое-то ПО - например, scada-система.

Уточню, что панели расширенной модификации (СП307-Р, СП310-Р) могут писать архив на USB flash - в этом случае выгрузка на ПК не составит проблем.

petera
02.02.2017, 18:20
Здравствуйте.
Имеется панель СП307-Б, в ней ведется тренд с записью нескольких значений с ТРМ200. Как я могу выгрузить этот тренд(график) на компьютер?
Могу предложить Вам такой вариант.
Делаете еще один проект, в котором будете читать по ModBus TCP PSW регистры Вашей панели, в которых находится график. В этом проекте используйте ф.кнопку с функцией экспорта регистров в csv файл.
Подключаете ПК к панели через Ethernet порт, запускаете этот проект в он-лайн симуляторе и сможете получить архив графика на компьютере. Эмулятор работает 30 мин, я думаю, что этого времени вполне достаточно.
Никакого ОРС не потребуется.
Если надо, то сделаю простейший пример.

Я нечто такое делал когда тестировал возможности панели http://www.owen.ru/forum/showthread.php?t=22915&p=197786&viewfull=1#post197786

https://www.youtube.com/watch?v=SorcRtJp02c
Здесь копируется график из реальной панели в онлайн симулятор панели и там отображается точно такой же график как и в реальной панели.

ЗЫ.
Однако в Вашей панели нет Ethernet порта:(
Тогда через порт Download сделать аналогично.

Rake Runner
02.02.2017, 18:24
Могу предложить Вам такой вариант.
Делаете еще один проект, в котором будете читать по ModBus TCP


Modbus TCP на базовой модификации панели, наверное, на графическом макросе сделали, да?

petera
02.02.2017, 18:31
Modbus TCP на базовой модификации панели, наверное, на графическом макросе сделали, да?

Я уже заметил свою оплошность!
Повторю, тоже самое сделаю через порт Download
Принцип не изменится
Ни каких макросов ненужно ни на Си ни ГМ. Досаточно только ОДНОЙ ф.кнопки.

Sijey
03.02.2017, 08:53
Я уже заметил свою оплошность!
Повторю, тоже самое сделаю через порт Download
Принцип не изменится
Ни каких макросов ненужно ни на Си ни ГМ. Досаточно только ОДНОЙ ф.кнопки.

Доброе утро.
В принципе есть возможность освободить Download порт, для подключения к серверу.. но как сервер настроить.. я с ним никогда еще не работал..
буду благодарен за помощь!

petera
03.02.2017, 11:42
Доброе утро.
В принципе есть возможность освободить Download порт, для подключения к серверу.. но как сервер настроить.. я с ним никогда еще не работал..
буду благодарен за помощь!

Будем тренироваться:)
Для этого создам отвлеченный проект с трендами, который будет работать в панели
29113
Предположим, что размер хранилища будет - 60 срезов
29114
Предположим, что хранилище будет начинаться с PSW4096
29117
В графике два тренда
29115 29116
Для упрощения переменные будут в регистрах PSW
PSW256 - некая температура
PSW257 - некое давление
Также мне понадобятся два ГМ - эмуляторы изменения T и P
29118 29119
Эмуляторы берем из моей библиотеки http://www.owen.ru/forum/showthread.php?t=25052&p=218748&viewfull=1#post218748
Еще один вспомогательный элемент - ф.область, которая задает для эмуляторов диапазоны изменения сигналов
29120
Для связи с внешним миром будем использовать порт Download в режиме ModBus Slave
29121
В панели этот проект будет работать так

https://www.youtube.com/watch?v=-L4oNoACAoM

Пока я буду писать вторую часть, можете поиграться с этим проектом.

petera
03.02.2017, 13:07
Продолжение предыдущего поста
Создаем проект, который будет работать в компьютере
Как я и говорил, в проекте достаточно иметь всего ОДНУ ф.кнопку!
29124
А порт нужно выбрать PLC
29134
Но прежде всего нужно подсчитать сколько регистров нужно копировать из панели.
И так в графике используются два регистра WORD для параметров плюс на один срез используется шесть регистров с временной меткой(год, месяц, день, час, мин, сек)
Всего реально будет не 60 срезов, а на один больше (так работает кольцевой буфер)
Таким образом под два тренда с 60 срезами понадобится
(2 + 6) х 61 = 488 регистров
Кроме того нужно учитывать наличие еще четырех регистров с адресами начала и конца кольцевого буфера
Таким образом общее количество регистров, которые нужно скопировать из панели будет
488 + 4 = 492.
В какие регистры нужно копировать?
Можно использовать любую область PSW с адресами > 256. Для простоты, будем копировать все хранилище из панель в такие же адреса, т.е. копия трендов из панели в этом проекте будет находится точно по таким же адресам.
Копирование будет происходить при нажатии ф.кнопки
29126
А сохранение архива в файл на диске компьютера будет происходить при отпускании ф.кнопки
29128
т.к. ID устройства равен 0, то файл будет находится на диске С:
Настройки экспорта
Две переменные Т и Р, с форматом, как и в трендах панели
29129 29130
Количество строк в архиве - 60 (в настройках не верное название)
Циклический буфер следует обязательно использовать!
Адрес копии архива, как и договаривались
29131
Обязательно нужно включить использование в архиве Даты и времени.
29132

И так в реальную панель загружен тестовый проект, порт Download панели подключен к СОМ порту компьютера.
Попробуем, что получилось.
Запускаем онлайн эмулятор.

https://www.youtube.com/watch?v=c89dYAE2iVk

Файл архива на самом деле появляется на диск мгновенно. Притормаживает программа захвата видео.

petera
03.02.2017, 13:35
Можно так и оставить.
А можно и расширить возможности. И даже сделать автономную мини SCADA, которую отдать клиенту. Для автономной мини SCADA не нужна установка в системе, не нужно также иметь и сам конфигуратор СП300 на клиентском компьютере.
Сделаем два экрана
На первом - таблица с архивом трендов
29142

29143 29144

А на втором копия графика из проекта для панели
29145
Только график я остановил
29146

Традиционный запуск через онлайн эмуляцию

https://www.youtube.com/watch?v=dmC8LtHMmFA

petera
03.02.2017, 14:07
Теперь про автономную версию

1. Нужно создать на любом диске папку, где будет находится мини SCADA
2. Выполнить Файл-->Сохранить эмуляцию
3. В появившемся дереве найти папку из п. 1

https://www.youtube.com/watch?v=h2HVJIPAIKU
Все!
Как видите размер ВСЕЙ мини SCADA - меньше 2 Мб.
Запускается мини SCADA вызовом файла AutoWin.exe

Во вложении архив
- тест проект для панели
- проект для мини SCADA
- и автономная мини SCADA

Вадим СП - 300
12.09.2018, 11:22
Какой порт использует флэшка в панели оператора сп 307 - р ?

Сделал по этому пример - https://www.youtube.com/watch?v=zOJL20ah5lM но не сохраняет данные на флэшку...( PFW 500 - задано хранилище, но оно не помогает...

Евгений Кислов
12.09.2018, 12:37
Какой порт использует флэшка в панели оператора сп 307 - р ?

Сделал по этому пример - https://www.youtube.com/watch?v=zOJL20ah5lM но не сохраняет данные на флэшку...( PFW 500 - задано хранилище, но оно не помогает...

Добрый день.
Выложите свой проект, пожалуйста.