Страница 342 из 765 ПерваяПервая ... 242292332340341342343344352392442 ... ПоследняяПоследняя
Показано с 3,411 по 3,420 из 7646

Тема: Вопросы начинающего

  1. #3411

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    Вообщем вам нужно или время скады перевести в Word или наоборот?
    В обоих случаях делается в расчете.
    Насколько я помню в ОВЕН время идет в секундах от 1970 года.
    Тогда время DWord во время скады будет вычисляться:
    Int2Date( 1,1,1970 )+ КоличествоСекунд
    Если нужно наоборот, то вычитаете из текущего времени 1970 год:
    DateTime( ) - Int2Date( 1,1,1970 )
    Блин, оказывается просто до гениального!!!!
    Такой огород в ST не нужно городить (а он существует, независимо от
    Цитата Сообщение от energvk Посмотреть сообщение
    Это можно сделать скриптом ST. Можно использовать код от petera, например.
    http://www.owen.ru/forum/showthread....l=1#post161139
    Нельзя, petera использует преобразования, которые Masterscadой не поддерживаются.
    )

    P.S. Огромнейшее спасибо!

    P.P.S.
    Нет, мне просто нужно текущее время в DWord, в плк будет храниться данная переменная вместе с уставками, никакой работы со временем в ПЛК не используется.
    сделал по аналогии с вашей формулой текущее время, на расчет все равно вида DT, ни огромное число в секундах, а отображается как дата.
    Всё работает
    01.JPG

    P.P.P.S.

    Расчёт1 - это полученное значение времени в DWORD (преобразую из двух WORD, полученных по сети - можно сразу в DWORD вводить), Расчёт2 -
    Тогда время DWord во время скады будет вычисляться:
    Int2Date( 1,1,1970 )+ Расчёт1
    Расчёт3 - обратное преобразование текущего времени:
    Если нужно наоборот, то вычитаете из текущего времени 1970 год:
    DateTime( ) - Int2Date( 1,1,1970 )
    Последний раз редактировалось energvk; 19.10.2016 в 00:44.

  2. #3412

    По умолчанию

    Цитата Сообщение от Vitorgan Посмотреть сообщение
    сделал по аналогии с вашей формулой текущее время, на расчет все равно вида DT, ни огромное число в секундах, а отображается как дата.
    У нас все корректно:
    Изображения Изображения
    Спасибо.

  3. #3413

    По умолчанию

    Запутался совсем! общая картина - весы удалённые - при заезде машины показания меняются от 0 до массы и обратно - OPC считывают показания! Я строю отчёт по методичке(http://www.masterscada.ru/files/art_...ort_Part_3.pdf) 3.3 периодический - в качестве события использую формулу (если масса>0,истина,ложь) , в колонке значений массы выбираю функцию Max(данные.масса)! Высчитывается правильно максимальное значение, но, получается много строк с максимальным значением 5-6 постоянно - как их отфильтровать чтоб оставалось только одна строка с максимальным значением!

  4. #3414

    По умолчанию

    Вам нужно у колонки которая привязана к событию установить в свойствах "Основной", а у веса - выключить это свойство. Количество строк в таком случае должно получится две - при переходе в Истина и назад. Для фильтрации в бэнде есть фильтр, отфильтруйте - оставьте только когда событие было истинно.
    И лучше формулу сделать не от 0, а чуть больше - у весов возможно дрожание на нижней планке.
    Возьмите килограмм 100 - вряд ли автомобиль весит меньше.
    И формулу можно проще написать:
    Масса>100
    Спасибо.

  5. #3415

    По умолчанию

    0 был принят условно - у меня 5 тонн стоит - до 40 меряем, ещё вопрос по MasterOPC universal modbus - может ли он прослушивать линию? или только запрос ответ - если нет будет ли когда нибудь такая функция? Просто в старых весах - выход есть на принтер - и при взвешивании(нажатии на кнопку) он автоматом выдаёт данные в RS232(протокол от производителя получили)-т.е. без запроса от OPC! Приходится сторонними программами перехватывать данные и сохранять их а потом считывать из файла! долго и муторно. Заранее СПС!

  6. #3416

    По умолчанию

    Может и в режиме прослушки. В функции sendandrecivedatabymask просто указываете ноль в количестве отправляемых элементов.
    Узел все равно должен быть тип Master.
    И нужно будет в каждом цикле проверять приняла ли что-то функция. Если приняла - то тогда записывать в теги, иначе выходить из функции чтения
    Спасибо.

  7. #3417

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    Вам нужно у колонки которая привязана к событию установить в свойствах "Основной", а у веса - выключить это свойство. Количество строк в таком случае должно получится две - при переходе в Истина и назад. Для фильтрации в бэнде есть фильтр, отфильтруйте - оставьте только когда событие было истинно.
    И лучше формулу сделать не от 0, а чуть больше - у весов возможно дрожание на нижней планке.
    Возьмите килограмм 100 - вряд ли автомобиль весит меньше.
    И формулу можно проще написать:
    Масса>100
    попробовал - не получилось. при измерении значений за время T приходит допустим 5 параметров выше уставки сработки события что на весах масса более 5 тон - и на каждый положительный ответ событие устанавливается в истину(с истины в истину). после создания отчёта всё равно пишет 5100 - true, 7000 true и т.д. хотя должно по идее так- при переходе в истину начало интервала - при переходе в ложь конец(и в этом интервале ищем максимум). - а получается даже при переходе с истины в истину отображается в отчёте максимум. как так?

  8. #3418

    По умолчанию

    У вас событие не меняет свое состояние? Когда машина заехала она все время находится во включенном состоянии?
    Тогда не должно ничего пульсировать. Если только архивация стоит периодическая - тогда может.

    И вы должны также понимать - максимум не вернется. В строку выйдет то число, которое будет на момент возникновения импульса, то есть в момент перехода события из Ложь в Истина.
    Спасибо.

  9. #3419

    По умолчанию

    ЧЧЧЧЧЧЧЧЧЧЧЧ.jpg подскажите что за ошибка. Возникает при импортировании узлов с библиотеки в проект. как это обойти?

  10. #3420

    По умолчанию

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

Страница 342 из 765 ПерваяПервая ... 242292332340341342343344352392442 ... ПоследняяПоследняя

Похожие темы

  1. вопросы начинающего
    от Flomaster в разделе ПЛК1хх
    Ответов: 25
    Последнее сообщение: 11.03.2015, 20:50
  2. Ethernet - вопрос начинающего.
    от Продамщебень)) в разделе Сетевые технологии
    Ответов: 8
    Последнее сообщение: 20.06.2013, 16:35
  3. вопросы начинающего
    от Chifa в разделе Сетевые технологии
    Ответов: 1
    Последнее сообщение: 30.07.2010, 14:32
  4. вопрос начинающего
    от gladkiynikita в разделе Master SCADA 3
    Ответов: 1
    Последнее сообщение: 22.03.2010, 05:43
  5. Вопросы
    от Мурат в разделе Эксплуатация
    Ответов: 6
    Последнее сообщение: 27.01.2007, 03:24

Ваши права

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