Страница 59 из 164 ПерваяПервая ... 949575859606169109159 ... ПоследняяПоследняя
Показано с 581 по 590 из 1871

Тема: Вопросы по MasterSCADA 4D

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

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

    По умолчанию

    Подскажите как в мастер скаде 4D реализовать кнопку с таймером, т.е. при нажатии на кнопку на мнемосхеме она вдавливается и параметр присваивается ВКЛ, а через 2 секунды параметр стал ВЫКЛ и кнопка на мнемосхеме отжалась?

  2. #2

    По умолчанию

    Цитата Сообщение от alex13 Посмотреть сообщение
    Подскажите как в мастер скаде 4D реализовать кнопку с таймером, т.е. при нажатии на кнопку на мнемосхеме она вдавливается и параметр присваивается ВКЛ, а через 2 секунды параметр стал ВЫКЛ и кнопка на мнемосхеме отжалась?
    Кнопку привязать к логической переменной, в программе реализовать задержку выключения через ФБ TOF и сброс логической переменной этим же блоком TOF.

  3. #3

    По умолчанию

    Здравствуйте, смотрю урок 3 Быстрый старт, у меня при перетаскивании из вкладки объекты во вкладку Бибдтотеки локальные содержимое окон не сохраняется - и соответственно потом все содержимое удаляется в источнике. В чем может быть проблема? И еще вопрос - В среде проектирования все работает сигналы на контроллер проходят, но как только запускаю проект через RT, клиент перестает общается с OCP, запускаю среду проеэтирование там тоже перестает и пишит при компеляции версия исполнительного устройства устарела.
    Последний раз редактировалось Dzherenov; 15.07.2022 в 15:54.

  4. #4

    По умолчанию

    Вопрос про конвертацию.
    С прибора идут данные INT, в скаде я их принимаю, но мне нужно на окно вытащить уже REAL с 2 знаками после запятой (например, 1267 должно стать 12,67).
    Попробовал создать параметр LREAL и задать формат {f2}, но получил ту же самую целую часть с двумя нулями после запятой.
    Можно ли сделать быструю конвертацию, не прибегая к программным блокам (FBD, ST и тп)?

  5. #5

    По умолчанию

    Цитата Сообщение от Bigcrash Посмотреть сообщение
    Вопрос про конвертацию.
    С прибора идут данные INT, в скаде я их принимаю, но мне нужно на окно вытащить уже REAL с 2 знаками после запятой (например, 1267 должно стать 12,67).
    Попробовал создать параметр LREAL и задать формат {f2}, но получил ту же самую целую часть с двумя нулями после запятой.
    Можно ли сделать быструю конвертацию, не прибегая к программным блокам (FBD, ST и тп)?
    Да можно, см. скриншот
    Изображения Изображения

  6. #6
    Пользователь
    Регистрация
    05.10.2016
    Адрес
    Новосибирск
    Сообщений
    38

    По умолчанию

    Цитата Сообщение от VladGC Посмотреть сообщение
    Да можно, см. скриншот
    Ув VladGC, судя по картинке сам параметр lreal остался целым (1267), а мы получаем только его отображение на текстовом поле 12.67. А можно ли получить параметр типа LREAL с делением на 100 без доп. программы?

  7. #7

    По умолчанию

    Цитата Сообщение от Stab Посмотреть сообщение
    Ув VladGC, судя по картинке сам параметр lreal остался целым (1267), а мы получаем только его отображение на текстовом поле 12.67. А можно ли получить параметр типа LREAL с делением на 100 без доп. программы?
    На счет поделить без программы я не знаю, думаю вряд ли так можно сделать.
    А в чем сложность набросать пару строк?

  8. #8
    Пользователь
    Регистрация
    18.11.2019
    Адрес
    Пермь
    Сообщений
    90

    По умолчанию

    Здравствуйте коллеги!
    Подскажите пожалуйста, правильно ли я понимаю: 1 сообщение тревога обрабатывает 1 параметр? Если мне надо контролировать 100 параметров, мне надо создать 100 сообщений тревога и связать их со входом активность сообщения?
    Можно ли создать одно сообщение конкретного типа и привязать к нему кучу параметров?

  9. #9

    По умолчанию

    Цитата Сообщение от Minarion Посмотреть сообщение
    Здравствуйте коллеги!
    Подскажите пожалуйста, правильно ли я понимаю: 1 сообщение тревога обрабатывает 1 параметр? Если мне надо контролировать 100 параметров, мне надо создать 100 сообщений тревога и связать их со входом активность сообщения?
    Можно ли создать одно сообщение конкретного типа и привязать к нему кучу параметров?
    Приветствую,
    если 100 параметров привязать к одному входу ( через или) то при возникновении двух и более событий будет непонятно какое событие произошло

    если надо использовать какие либо превышения, я бы использовал штатные функции - контроль границ
    А если надо только записывать сообщения в архив журнала то можно использовать fb - FireBaseEvent
    Код:
    FOR i := 1 to 5 DO
    IF g_msg_eventChange_D4[i].changed THEN 
    Система(Time:= , Message:=g_msg_eventChange_D4[i].msg , AckTime:= , Acked:= , Severity:=200 , ClientUserId:= , ClientAddress:= , EventTypeId:= , Archive:= );
    END_IF;
    END_FOR;

  10. #10

    По умолчанию

    Цитата Сообщение от VladGC Посмотреть сообщение
    Код:
    FOR i := 1 to 5 DO
    IF g_msg_eventChange_D4[i].changed THEN 
    Система(Time:= , Message:=g_msg_eventChange_D4[i].msg , AckTime:= , Acked:= , Severity:=200 , ClientUserId:= , ClientAddress:= , EventTypeId:= , Archive:= );
    END_IF;
    END_FOR;
    Доброго дня.
    Подскажите, .changed - это какое-то пользовательское поле, или системное?
    Поиском по справке такого не нашел (
    Просто интересно каким образом реализовать в MS4D аналог скрипта "по изменению значения", общеупотребительного для других систем.
    Неужели всё самому нужно лепить через дополнительные переменные и функции сравнения?

Страница 59 из 164 ПерваяПервая ... 949575859606169109159 ... ПоследняяПоследняя

Похожие темы

  1. Вопросы по СИ-8
    от aleksandr87 в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 11.06.2016, 18:56
  2. Вопросы новичка по MasterScada
    от MrNobody в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 04.09.2014, 14:39
  3. MasterScada v3.6 Основные вопросы
    от colorprint2008 в разделе Master SCADA 3
    Ответов: 7
    Последнее сообщение: 24.12.2013, 15:50
  4. конвертация проекта из Masterscada 3.5 в Masterscada 3.4
    от Сергей_SPB в разделе Master SCADA 3
    Ответов: 2
    Последнее сообщение: 01.04.2013, 16:56
  5. Вопросы по трендам MasterSCADA
    от 42ia в разделе Master SCADA 3
    Ответов: 9
    Последнее сообщение: 26.06.2012, 10:58

Ваши права

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