Продолжение предыдущего поста
Создаем проект, который будет работать в компьютере
Как я и говорил, в проекте достаточно иметь всего ОДНУ ф.кнопку!
Захват-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 панели подключен к СОМ порту компьютера.
Попробуем, что получилось.
Запускаем онлайн эмулятор.
Скрытый текст:
Файл архива на самом деле появляется на диск мгновенно. Притормаживает программа захвата видео.




