Показано с 1 по 10 из 12

Тема: События в MasterSCADA

Древовидный режим

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

    По умолчанию

    Мне в голову приходит только один вариант. Прокатит если Master Scada 3.0 и выше.
    Добавляем модуль скрипт. Ставим опрос по периоду. Создаем один вещественный вход - Параметр 1 (на него цепляем ваш параметр), создаем еще один логический выход "Параметр 2" - это будет сигнал. В теле создаем такой код:
    public partial class ФБ : ScriptBase
    {
    double? M=0; //буферная переменная
    public override void Execute()
    {
    if (Параметр2==true) //сброс выхода если он уже стоит
    Параметр2=false;
    if (M!=Параметр1) //если значение параметра не совпадает с буфером
    Параметр2=true; //установить выход
    M=Параметр1; //буфер устанавливается равным значению
    }
    }

    Ну и все. Теперь создаем модуль "Событие", выход скрипта на вход события, а на вкладке "Сообщение" прописываем то что вам нужно.
    Ну как то так.
    Последний раз редактировалось Sniper007; 22.01.2010 в 18:02.
    Я знаю то, что я ничего не знаю. Но другие не знают и этого. (Сократ).

Ваши права

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