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

Тема: Получение данных в ПЛК из исторической таблицы СП3**

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Post Получение данных в ПЛК из исторической таблицы СП3**

    Добрый вечер!

    Прошу подсказать, можно ли каким-то образом забирать временную метку из исторической таблицы СП3**.

    В ПЛК настроил ModBusTCP устройство СП307-р. Привязал регистр PFW400 (16#28A0) для чтения по тригеру в плк. Этот же регистр присвоил для сохранения данных из исторической таблицы. Для теста то же самое сделал для этого регистра и запись по триггеру.
    Если забираю какие-то данные (допустим одно сообщение), WORD-переменная показывает 416. Как это интерпретировать?
    Если же я в панеле очищу историческую таблицу, а потом по триггеру передам на PFW400 значение 416(которое было считано ранее), то появляется то же сообщение. Т.е. где-то вся информация, включая временную метку появления сохраняется. Прошу подсказать где она находится, а также как её забрать для дальнейших манипуляций

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

    По умолчанию

    Цитата Сообщение от cortez_1703 Посмотреть сообщение
    Добрый вечер!

    Прошу подсказать, можно ли каким-то образом забирать временную метку из исторической таблицы СП3**.

    В ПЛК настроил ModBusTCP устройство СП307-р. Привязал регистр PFW400 (16#28A0) для чтения по тригеру в плк. Этот же регистр присвоил для сохранения данных из исторической таблицы. Для теста то же самое сделал для этого регистра и запись по триггеру.
    Если забираю какие-то данные (допустим одно сообщение), WORD-переменная показывает 416. Как это интерпретировать?
    Если же я в панеле очищу историческую таблицу, а потом по триггеру передам на PFW400 значение 416(которое было считано ранее), то появляется то же сообщение. Т.е. где-то вся информация, включая временную метку появления сохраняется. Прошу подсказать где она находится, а также как её забрать для дальнейших манипуляций
    Ни чего не понятно
    Кто мастер ПЛК или СП
    Настроки таблицы где?
    А по итогу ничего из таблицы для дальнейших манипуляций не возьмете. https://owen.ru/forum/showthread.php...l=1#post227222
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  3. #3

    По умолчанию

    Добрый вечер!
    ПЛК - мастер, панель - слейв. Ваш ответ с демонстрационным текстом видел, где таблице значений присваивается PFW256 регистр как источник данных, и пробовал этот проект потыкать. Я не понимаю, как устроен процесс сохранения данных.
    Допустим появилась запись (следуя вашему примеру из другого ответа), я вижу ее в таблице из 12 столбцов. Я хочу забрать отдельно значение ЧАСА,МИНУТЫ,СЕКУНДЫ возникновения записи. В таблицу записываются все 12, я же хочу забрать только этих три, причем выставить изменение по триггеру. Условно на какой-нибудь PSW регистр WORD завести час, на другой минуту, на третий - секунды.

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

    По умолчанию

    Цитата Сообщение от cortez_1703 Посмотреть сообщение
    Добрый вечер!
    ПЛК - мастер, панель - слейв. Ваш ответ с демонстрационным текстом видел, где таблице значений присваивается PFW256 регистр как источник данных, и пробовал этот проект потыкать. Я не понимаю, как устроен процесс сохранения данных.
    Допустим появилась запись (следуя вашему примеру из другого ответа), я вижу ее в таблице из 12 столбцов. Я хочу забрать отдельно значение ЧАСА,МИНУТЫ,СЕКУНДЫ возникновения записи. В таблицу записываются все 12, я же хочу забрать только этих три, причем выставить изменение по триггеру. Условно на какой-нибудь PSW регистр WORD завести час, на другой минуту, на третий - секунды.
    Я давал прямую ссылку на структуру одной строки в таблице
    Структура одной записи в памяти панели
    Метка времени события(Год, Месяц, День, Час, Минута), Номер события(просто число WORD), Флаг квитирования(0 или 1, формат WORD), метка времени квитирования(Год, Месяц, День, Час, Минута).
    ИТОГО 12 регистров WORD.
    Секунд там нет, забирайте часы - четвертый столбец и минуты - пятый столбец. Не понимаю в чем проблема скопировать одни регистры в другие.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

Похожие темы

  1. Ответов: 9
    Последнее сообщение: 05.05.2026, 11:32
  2. База данных MS4D PostgreSQL -таблицы
    от AlexBut в разделе Помощь Разработчикам
    Ответов: 11
    Последнее сообщение: 21.08.2025, 12:56
  3. как взять данные с таблицы отображения данных?
    от delta8 в разделе Панели оператора (HMI)
    Ответов: 0
    Последнее сообщение: 15.01.2024, 11:33
  4. Ответов: 28
    Последнее сообщение: 04.10.2023, 10:55
  5. Получение данных из ПЛК на ПК
    от bladerunner в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 06.01.2015, 08:51

Метки этой темы

Ваши права

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