Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 21

Тема: Вопрос по отчету - запись переменной в отчет по команде

  1. #1

    По умолчанию Вопрос по отчету - запись переменной в отчет по команде

    Здравствуйте,
    подскажите пж как решить такую проблему:
    в отчет вставил Источник Данных с кучей переменных (способ формирования по изменению), и нужно чтобы одна из переменных(то есть строка при формированию по изменению) писалась в отчет, только тогда, когда нажата кнопка(команда)
    Я так понимаю это можно решить скриптом, но может есть более простой способ
    СПС
    Последний раз редактировалось a_gricaj; 19.01.2019 в 13:32.

  2. #2

    По умолчанию

    Решил добавить картинку, возможно так будет понятней1.jpg
    подскажите пожалуйста как сделать одноразовую запись в отчет отгруженного веса по кнопке "ЗАПИСАТЬ"

  3. #3

    По умолчанию

    Так а в чем вопрос? Ставите у этой переменной параметр "Основной", у остальных выключаете. А дальше через фильтр оставляете только там где значение этой переменной True.
    Спасибо.

  4. #4

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    Так а в чем вопрос? Ставите у этой переменной параметр "Основной", у остальных выключаете. А дальше через фильтр оставляете только там где значение этой переменной True.
    Вся матиматика в ПЛК : "Вес"= "Вес"- "ВесОтгрузка" при нажатии кнопки. То есть переменная "Вес" поменяется и запишется в отчете, но при этом переменная "ВесОтгрузка" не успевает записаться так как по кнопке "Отгрузка" из ПЛК в нее пишется ноль. Вернее она успевает записатся 0=>"новое значение"=>0, а так как параметр "Обработка" - Последнее значение то в отчет попадает ноль

    А если у переменной "ВесОтгрузка" параметр "Основной" поставить в True то тогда в отчете вываливаются не нужные строки так как и "Вес" и "ВесОтгрузка" сменят свое значение

    Хочу сделать так что бы при смене переменной "Вес" записалось и значение "ВесОтгрузка" но по кнопке ("Вес" - может поменяться и не по кнопке, тогда пишем ноль в ВесОтгрузка")

    когда принудительно блокирую "ВесОтгрузка" тогда все пишется отлично

    Как тут быть подскажите пж
    Последний раз редактировалось a_gricaj; 22.01.2019 в 17:35.

  5. #5

    По умолчанию

    Цитата Сообщение от a_gricaj Посмотреть сообщение
    Вернее она успевает записатся 0=>"новое значение"=>0, а так как параметр "Обработка" - Последнее значение то в отчет попадает ноль
    Непонятно почему у вас так происходит, но вы можете с помощью действия команды сохранить это значение в другую переменную и эту переменную использовать в отчете
    Спасибо.

  6. #6

    По умолчанию

    СПС за ответы, а подскажите пж как сделать что бы при загрузке скады если значение переменной не поменялось строка в отчете не писалась
    вот то что происходит Безымянный.jpg

  7. #7

    По умолчанию

    Попробуйте делать.
    В переменную, которую будете использовать в отчете пишите из команды, используя действие - Присвоить (например все время присвайте 1 логической переменной).
    У этой переменной (которая идет в отчет) включите периодическую архивацию с шагом в 0. Тогда флаг остановки скады в нее писаться не будет.
    Спасибо.

  8. #8

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    Попробуйте делать.
    В переменную, которую будете использовать в отчете пишите из команды, используя действие - Присвоить (например все время присвайте 1 логической переменной).
    У этой переменной (которая идет в отчет) включите периодическую архивацию с шагом в 0. Тогда флаг остановки скады в нее писаться не будет.
    А это не повлечет больших проблем - у меня переменных для архивирования около 400 и если я буду архивировать периодически с шагом 0 будут наверное большие архивы (архивные данные хотя бы пару месяцев должны хранится)?
    Последний раз редактировалось a_gricaj; 24.01.2019 в 15:03.

  9. #9

    По умолчанию

    Поскольку вы будете писать именно по сигналу, то записываться значения будут только в момент этого сигнала.
    Кроме так можно делать только для одной переменной - которая у вас основная в источнике
    Спасибо.

  10. #10

    По умолчанию

    Запутался
    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    Поскольку вы будете писать именно по сигналу,
    какой сигнал вы тут имеете ввиду???

Страница 1 из 3 123 ПоследняяПоследняя

Похожие темы

  1. Ответов: 4
    Последнее сообщение: 25.06.2018, 13:18
  2. Повторная запись в отчет
    от Igor V в разделе Master SCADA 3
    Ответов: 1
    Последнее сообщение: 13.11.2017, 13:15
  3. Вопрос по отчету
    от a_gricaj в разделе Master SCADA 3
    Ответов: 3
    Последнее сообщение: 30.10.2017, 17:41
  4. Ответов: 9
    Последнее сообщение: 11.10.2016, 14:57
  5. Запись OPC переменной
    от ALEXSP в разделе Master SCADA 3
    Ответов: 3
    Последнее сообщение: 04.12.2015, 15:32

Ваши права

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