Здравствуйте.
Имеется панель СП307-Б, в ней ведется тренд с записью нескольких значений с ТРМ200. Как я могу выгрузить этот тренд(график) на компьютер?
Здравствуйте.
Имеется панель СП307-Б, в ней ведется тренд с записью нескольких значений с ТРМ200. Как я могу выгрузить этот тренд(график) на компьютер?
В явном виде такой функционал не поддержан. Можно опрашивать панель по Modbus RTU каким-то мастер-устройством (например, OPC-сервером с ПК). Архивацией, соответственно, должно заниматься какое-то ПО - например, scada-система.
Уточню, что панели расширенной модификации (СП307-Р, СП310-Р) могут писать архив на USB flash - в этом случае выгрузка на ПК не составит проблем.
С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
Могу предложить Вам такой вариант.
Делаете еще один проект, в котором будете читать по ModBus TCP PSW регистры Вашей панели, в которых находится график. В этом проекте используйте ф.кнопку с функцией экспорта регистров в csv файл.
Подключаете ПК к панели через Ethernet порт, запускаете этот проект в он-лайн симуляторе и сможете получить архив графика на компьютере. Эмулятор работает 30 мин, я думаю, что этого времени вполне достаточно.
Никакого ОРС не потребуется.
Если надо, то сделаю простейший пример.
Я нечто такое делал когда тестировал возможности панели http://www.owen.ru/forum/showthread....l=1#post197786
Здесь копируется график из реальной панели в онлайн симулятор панели и там отображается точно такой же график как и в реальной панели.
ЗЫ.
Однако в Вашей панели нет Ethernet порта
Тогда через порт Download сделать аналогично.
Последний раз редактировалось petera; 02.02.2017 в 18:26.
Мой канал на ютубе
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
Будем тренироваться
Для этого создам отвлеченный проект с трендами, который будет работать в панели
Захват-1.png
Предположим, что размер хранилища будет - 60 срезов
Захват-2.png
Предположим, что хранилище будет начинаться с PSW4096
Захват-5.png
В графике два тренда
Захват-3.png Захват-4.png
Для упрощения переменные будут в регистрах PSW
PSW256 - некая температура
PSW257 - некое давление
Также мне понадобятся два ГМ - эмуляторы изменения T и P
Захват-6.png Захват-7.png
Эмуляторы берем из моей библиотеки http://www.owen.ru/forum/showthread....l=1#post218748
Еще один вспомогательный элемент - ф.область, которая задает для эмуляторов диапазоны изменения сигналов
Захват-8.png
Для связи с внешним миром будем использовать порт Download в режиме ModBus Slave
Захват-9.png
В панели этот проект будет работать так
Скрытый текст:
Пока я буду писать вторую часть, можете поиграться с этим проектом.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Продолжение предыдущего поста
Создаем проект, который будет работать в компьютере
Как я и говорил, в проекте достаточно иметь всего ОДНУ ф.кнопку!
Захват-17.png
А порт нужно выбрать PLC
Захват-16.png
Но прежде всего нужно подсчитать сколько регистров нужно копировать из панели.
И так в графике используются два регистра WORD для параметров плюс на один срез используется шесть регистров с временной меткой(год, месяц, день, час, мин, сек)
Всего реально будет не 60 срезов, а на один больше (так работает кольцевой буфер)
Таким образом под два тренда с 60 срезами понадобится
(2 + 6) х 61 = 488 регистров
Кроме того нужно учитывать наличие еще четырех регистров с адресами начала и конца кольцевого буфера
Таким образом общее количество регистров, которые нужно скопировать из панели будет
488 + 4 = 492.
В какие регистры нужно копировать?
Можно использовать любую область PSW с адресами > 256. Для простоты, будем копировать все хранилище из панель в такие же адреса, т.е. копия трендов из панели в этом проекте будет находится точно по таким же адресам.
Копирование будет происходить при нажатии ф.кнопки
Захват-10.png
А сохранение архива в файл на диске компьютера будет происходить при отпускании ф.кнопки
Захват-11.png
т.к. ID устройства равен 0, то файл будет находится на диске С:
Настройки экспорта
Две переменные Т и Р, с форматом, как и в трендах панели
Захват-12.png Захват-13.png
Количество строк в архиве - 60 (в настройках не верное название)
Циклический буфер следует обязательно использовать!
Адрес копии архива, как и договаривались
Захват-14.png
Обязательно нужно включить использование в архиве Даты и времени.
Захват-15.png
И так в реальную панель загружен тестовый проект, порт Download панели подключен к СОМ порту компьютера.
Попробуем, что получилось.
Запускаем онлайн эмулятор.
Скрытый текст:
Файл архива на самом деле появляется на диск мгновенно. Притормаживает программа захвата видео.
Последний раз редактировалось petera; 03.02.2017 в 13:17.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Можно так и оставить.
А можно и расширить возможности. И даже сделать автономную мини SCADA, которую отдать клиенту. Для автономной мини SCADA не нужна установка в системе, не нужно также иметь и сам конфигуратор СП300 на клиентском компьютере.
Сделаем два экрана
На первом - таблица с архивом трендов
Захват-1.png
Захват-3.png Захват-4.png
А на втором копия графика из проекта для панели
Захват-2.png
Только график я остановил
Захват-5.png
Традиционный запуск через онлайн эмуляцию
Скрытый текст:
Последний раз редактировалось petera; 03.02.2017 в 13:38.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Теперь про автономную версию
1. Нужно создать на любом диске папку, где будет находится мини SCADA
2. Выполнить Файл-->Сохранить эмуляцию
3. В появившемся дереве найти папку из п. 1
Все!
Как видите размер ВСЕЙ мини SCADA - меньше 2 Мб.
Запускается мини SCADA вызовом файла AutoWin.exe
Во вложении архив
- тест проект для панели
- проект для мини SCADA
- и автономная мини SCADA
Последний раз редактировалось petera; 03.02.2017 в 15:02.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg