Показано с 1 по 5 из 5

Тема: ПЛК 110-60М02+СП310 сохранение скриншотов

  1. #1

    По умолчанию ПЛК 110-60М02+СП310 сохранение скриншотов

    Добрый день, прошу помочь, может кто-то сталкивался с необходимостью сохранения скриншотов экрана панели оператора на съемный носитель (USB-flash). Скриншоты должны сохраняться по управляющему биту с контроллера. Насколько я понял данную проблемму решить средствами СП310Р невозможно, по этому создаю тему здесь. В наличии есть ПЛК110+СП310 (ПЛК Modbus maser). Система работает на прессе запрессовки и на панели оператора отрисовывается график каждой запрессовки который и нужно сохранять в нередактируемом формате на съемный носитель.
    з.ы. Поменять комплектацию на данный момент невозможно, по этому хотелось бы решить проблемму на данных компонентах.
    Последний раз редактировалось Илья Блинов; 12.02.2019 в 08:33.

  2. #2

    По умолчанию

    Здравствуйте, Илья.
    Может графики сохранять в виде "GRAPH_2018_02_17_09_12.CSV", где в названии файла указывать дату и время сохранения данных. Далее эти данные открывать на любом компе где есть excle, а там и графики и печать и тд.
    Автоматизация Диспетчеризация Сервис
    e-mail: ads-kaluga@mail.ru

  3. #3

    По умолчанию

    Добрый день, Gans.
    К сожалению это не выход, в день производится 80 запрессовок и для всех вручную строить графики не реально, а писать макросы на excel невозможно, поскольку не известно где и у кого будут распечатываться графики запрессовок. Да и с самими графиками пока большой вопрос, поскольку пока не выходит получить отдельный корректный график на каждую запрессовку. Если использовать графики реального времени или тренды, то не получается их очищать перед каждой новой запрессовкой, если XY график, то по управляющему биту он вообще корректно график не строит, а строит прямую от 0 координат до фактического значения в реальном времени (если подавать 4 на управляющий регистр).
    Последний раз редактировалось Илья Блинов; 18.02.2019 в 11:29.

  4. #4

    По умолчанию Если проблема программная, то ее можно решить программно.

    Здравствуйте, Илья.
    Цитата Сообщение от Илья Блинов Посмотреть сообщение
    писать макросы на excel невозможно, поскольку не известно где и у кого будут распечатываться графики запрессовок
    Там в экселе есть возможность преобразования ваших действий в макрос. Раньше было так: Строка меню->Сервис -> Макрос -> Начать запись. Затем немного ручками подправить код VBA и на этом проблемы закончились.
    Сам макрос хранить прямо на флешке в файле вида "convrter.xls", таким образом передовая флешку с данными Вы сразу передаете и "конвертор" для получения нужного Вам представления информации.
    Цитата Сообщение от Илья Блинов Посмотреть сообщение
    Если использовать графики реального времени или тренды, то не получается их очищать перед каждой новой запрессовкой, если XY график, то по управляющему биту он вообще корректно график не строит, а строит прямую от 0 координат до фактического значения в реальном времени
    Разумеется писать данные по команде "старт опрессовки". Начинать каждый раз новый файл для КАЖДОЙ опрессовки. Графики строить с учетом даты и времени опрессовки, которое должно содержится в имени файла.
    Цитата Сообщение от Илья Блинов Посмотреть сообщение
    (если подавать 4 на управляющий регистр).
    Вот это я не понял)

    P. S. Предложил макросы так как бэйсик все учили и VBA это его продолжение. Уверен, что проблем именно с VBA не должно быть в принципе! + самое главное легко реализовать основную часть программы даже не касаясь программирования (Строка меню->Сервис -> Макрос -> Начать запись). Так же часть макроса можно написать на скриптах джаве или VBS. Если проще писать на С, С+ или C# и тд. я не против.
    P. P. S Извиняюсь перед программистами, что употребил "VBA" и "бэйсик", но так в данном случае по моему скромному мнению будет быстрее всего)
    Последний раз редактировалось Gans; 18.02.2019 в 13:29.
    Автоматизация Диспетчеризация Сервис
    e-mail: ads-kaluga@mail.ru

  5. #5

    По умолчанию

    Цитата Сообщение от Gans Посмотреть сообщение
    Здравствуйте, Илья.

    Там в экселе есть возможность преобразования ваших действий в макрос. Раньше было так: Строка меню->Сервис -> Макрос -> Начать запись. Затем немного ручками подправить код VBA и на этом проблемы закончились.
    Сам макрос хранить прямо на флешке в файле вида "convrter.xls", таким образом передовая флешку с данными Вы сразу передаете и "конвертор" для получения нужного Вам представления информации.

    Разумеется писать данные по команде "старт опрессовки". Начинать каждый раз новый файл для КАЖДОЙ опрессовки. Графики строить с учетом даты и времени опрессовки, которое должно содержится в имени файла.

    P. S. Предложил макросы так как бэйсик все учили и VBA это его продолжение. Уверен, что проблем именно с VBA не должно быть в принципе! + самое главное легко реализовать основную часть программы даже не касаясь программирования (Строка меню->Сервис -> Макрос -> Начать запись). Так же часть макроса можно написать на скриптах джаве или VBS. Если проще писать на С, С+ или C# и тд. я не против.
    P. P. S Извиняюсь перед программистами, что употребил "VBA" и "бэйсик", но так в данном случае по моему скромному мнению будет быстрее всего)
    Спасибо за совет, попробую.

Похожие темы

  1. Сохранение проекта.
    от shamilnizaev@mail.ru в разделе Master SCADA 3
    Ответов: 1
    Последнее сообщение: 06.11.2018, 07:38
  2. СП310 Сервер по Модбас ТСР + СП310 Слейв по Модбас RTU
    от Global в разделе Панели оператора (HMI)
    Ответов: 7
    Последнее сообщение: 19.04.2018, 11:16
  3. СП310 сохранение настроек.
    от Alexey_Palich в разделе Панели оператора (HMI)
    Ответов: 9
    Последнее сообщение: 13.04.2018, 11:21
  4. Ответов: 34
    Последнее сообщение: 11.01.2017, 15:47
  5. ПЛК-150 сохранение программы
    от незарегистрированный в разделе Сетевые технологии
    Ответов: 0
    Последнее сообщение: 19.04.2007, 13:33

Ваши права

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