Страница 55 из 131 ПерваяПервая ... 545535455565765105 ... ПоследняяПоследняя
Показано с 541 по 550 из 1305

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

  1. #541

    По умолчанию

    Цитата Сообщение от OlegGEORG Посмотреть сообщение
    Добрый день! Осталась ли поддержка бесплатных версий на 32 тэга? Можно ли скачать последнюю бесплатную рабочую версию на 32 тэга на Windows x86 или 64?
    Вот тут можно скачать все доступные версии
    https://masterscada.ru/

  2. #542

    По умолчанию

    Цитата Сообщение от VladGC Посмотреть сообщение
    Вот тут можно скачать все доступные версии
    https://masterscada.ru/
    Две ссылки на скачивание не верные. Проверьте, пожалуйста.

  3. #543

    По умолчанию

    Цитата Сообщение от OlegGEORG Посмотреть сообщение
    Две ссылки на скачивание не верные. Проверьте, пожалуйста.
    По идее все работает, ссылки рабочие, там надо заполнить имя и почту
    Можно еще так
    https://masterscada.ru/download4

  4. #544

    По умолчанию

    Добрый день!
    Как открывать всплывающее окно от параметра? На-пример, параметр установился в TRUE - всплывающее окно открылось.
    Как открывать всплывающее окно мышью я разобрался.

  5. #545

    По умолчанию

    Цитата Сообщение от OlegGEORG Посмотреть сообщение
    Добрый день!
    Как открывать всплывающее окно от параметра? На-пример, параметр установился в TRUE - всплывающее окно открылось.
    Как открывать всплывающее окно мышью я разобрался.
    Использовать триггеры окна.

  6. #546

    По умолчанию

    Здравствуйте!
    Вопрос по CASE в MasterSCADE.

    IF CMD THEN (*Если появилась команда на запуск и*)
    IF MONITOR AND NOT I_KM THEN (*мониторится по сигналу и нет сигнала, что он в работе,*)
    SSW := ST_RUNNING; (*переводим в состояние "Запускается" *)
    ELSE
    SSW := ST_RUNNED; (*иначе переводим в состояние "Запущен"*)
    END_IF;
    ELSIF NOT MONITOR OR (NOT I_KM) THEN (*Если не мониторится по сигналу или нет сигнала, что он в работе*)
    SSW := ST_STOPPED; (*переводим в состояние "Остановлен"*)
    ELSIF COUNT <= 0 THEN (*Если мотор не остановился за отведенное для этого время*)
    SSW := ST_UNKNOWN; (*переводим в неопределенное состояние (ошибка останова)*)
    ELSE
    COUNT := COUNT - PLC_CYCLE; (*декрементируем счетчик оставшегося времени*)
    END_IF;

    8: (*Если в состоянии "Запущен"*)

    IF CMD AND (NOT I_KM) AND MONITOR THEN (*Если состояние мотора мониторится и нет сигнала, что он в работе, с командой на запуск*)
    SSW := ST_UNKNOWN; (*переводим мотор в неопределенное состояние (самопроизвольное выключение)*)
    ELSIF NOT CMD THEN (*Если пропала команда на запуск и*)
    IF MONITOR THEN (*если мониторится по сигналу*)
    SSW := ST_STOPPING; (*переводим мотор в состояние "Останавливается"*)
    ELSE
    SSW := ST_STOPPED; (*иначе переводим мотор в состояние "Остановлен"*)
    END_IF;
    END_IF;

    16: (*Если в состоянии "Запускается"*)

    IF NOT CMD THEN (*Если пропала команда на запуск и*)
    IF MONITOR AND I_KM THEN (*мониторится по сигналу и есть сигнал, что он в работе,*)
    SSW := ST_STOPPING; (*переводим в состояние "Останавливается"*)
    ELSE
    SSW := ST_STOPPED; (*иначе переводим в состояние "Остановлен"*)
    END_IF;
    ELSIF NOT MONITOR OR I_KM THEN (*Если не мониторится по сигналу или есть сигнал, что он в работе*)
    SSW := ST_RUNNED; (*переводим в состояние "Запущен"*)
    ELSIF COUNT <= 0 THEN (*Если время запуска превысило максимальное время на запуск*)
    SSW := ST_UNKNOWN; (*переводим в неопределенное состояние (ошибка запуска)*)
    ELSE
    COUNT := COUNT - PLC_CYCLE; (*декрементируем счетчик оставшегося времени*)
    END_IF;

    32: (*Если в неопределенном состоянии*)

    IF RESET AND NOT I_QF THEN (*По фронту сигнала "Сброс" и нет аварий*)
    SSW := ST_STOPPING; (*переводим в состояние "Выключается"*)
    (* #RESET := FALSE; обнуляем сигнал "Сброс"*)
    Q_ALARM_W := 0; (*обнуляем cлово аварийных сообщений*)
    END_IF;

    (*#RESET := FALSE; обнуляем сигнал "Сброс"*)

    ELSE (*если ошибочный шаг*)
    SSW := ST_STOPPING;

    END_CASE;

    Выдает ошибку "ожидается определение переменной", подсвечивает строчку "CASE SSW OF (*Анализируем состояние*)". Блин, все переменные перепроверил, там все ок

  7. #547

    По умолчанию

    Цитата Сообщение от Serjay Посмотреть сообщение
    Здравствуйте!
    Вопрос по CASE в MasterSCADE.

    IF CMD THEN (*Если появилась команда на запуск и*)
    IF MONITOR AND NOT I_KM THEN (*мониторится по сигналу и нет сигнала, что он в работе,*)
    SSW := ST_RUNNING; (*переводим в состояние "Запускается" *)
    ELSE
    SSW := ST_RUNNED; (*иначе переводим в состояние "Запущен"*)
    END_IF;
    ELSIF NOT MONITOR OR (NOT I_KM) THEN (*Если не мониторится по сигналу или нет сигнала, что он в работе*)
    SSW := ST_STOPPED; (*переводим в состояние "Остановлен"*)
    ELSIF COUNT <= 0 THEN (*Если мотор не остановился за отведенное для этого время*)
    SSW := ST_UNKNOWN; (*переводим в неопределенное состояние (ошибка останова)*)
    ELSE
    COUNT := COUNT - PLC_CYCLE; (*декрементируем счетчик оставшегося времени*)
    END_IF;

    8: (*Если в состоянии "Запущен"*)

    IF CMD AND (NOT I_KM) AND MONITOR THEN (*Если состояние мотора мониторится и нет сигнала, что он в работе, с командой на запуск*)
    SSW := ST_UNKNOWN; (*переводим мотор в неопределенное состояние (самопроизвольное выключение)*)
    ELSIF NOT CMD THEN (*Если пропала команда на запуск и*)
    IF MONITOR THEN (*если мониторится по сигналу*)
    SSW := ST_STOPPING; (*переводим мотор в состояние "Останавливается"*)
    ELSE
    SSW := ST_STOPPED; (*иначе переводим мотор в состояние "Остановлен"*)
    END_IF;
    END_IF;

    16: (*Если в состоянии "Запускается"*)

    IF NOT CMD THEN (*Если пропала команда на запуск и*)
    IF MONITOR AND I_KM THEN (*мониторится по сигналу и есть сигнал, что он в работе,*)
    SSW := ST_STOPPING; (*переводим в состояние "Останавливается"*)
    ELSE
    SSW := ST_STOPPED; (*иначе переводим в состояние "Остановлен"*)
    END_IF;
    ELSIF NOT MONITOR OR I_KM THEN (*Если не мониторится по сигналу или есть сигнал, что он в работе*)
    SSW := ST_RUNNED; (*переводим в состояние "Запущен"*)
    ELSIF COUNT <= 0 THEN (*Если время запуска превысило максимальное время на запуск*)
    SSW := ST_UNKNOWN; (*переводим в неопределенное состояние (ошибка запуска)*)
    ELSE
    COUNT := COUNT - PLC_CYCLE; (*декрементируем счетчик оставшегося времени*)
    END_IF;

    32: (*Если в неопределенном состоянии*)

    IF RESET AND NOT I_QF THEN (*По фронту сигнала "Сброс" и нет аварий*)
    SSW := ST_STOPPING; (*переводим в состояние "Выключается"*)
    (* #RESET := FALSE; обнуляем сигнал "Сброс"*)
    Q_ALARM_W := 0; (*обнуляем cлово аварийных сообщений*)
    END_IF;

    (*#RESET := FALSE; обнуляем сигнал "Сброс"*)

    ELSE (*если ошибочный шаг*)
    SSW := ST_STOPPING;

    END_CASE;

    Выдает ошибку "ожидается определение переменной", подсвечивает строчку "CASE SSW OF (*Анализируем состояние*)". Блин, все переменные перепроверил, там все ок
    Скиньте заголовок программы еще, совсем ничего не понятно. А еще лучше скомпилированный код

  8. #548

    По умолчанию

    Цитата Сообщение от b_aleks Посмотреть сообщение
    Использовать триггеры окна.
    Добрый день. Вроде должно быть элементарно, но не получается. Подскажите, как сделать.
    Создал окно, которое должно всплывать от установки какого-либо параметра. У окна есть триггеры.
    Куда соединить связь параметра в триггеры окна, чтобы оно всплыло?

  9. #549

    По умолчанию

    Цитата Сообщение от OlegGEORG Посмотреть сообщение
    Добрый день. Вроде должно быть элементарно, но не получается. Подскажите, как сделать.
    Создал окно, которое должно всплывать от установки какого-либо параметра. У окна есть триггеры.
    Куда соединить связь параметра в триггеры окна, чтобы оно всплыло?
    На скрине показал.
    Без имени.png

  10. #550

    По умолчанию

    Цитата Сообщение от b_aleks Посмотреть сообщение
    На скрине показал.
    Без имени.png
    Спасибо, получилось. Только всплывающее окно появляется в 3-х экземплярах (закрывать приходится каждое из трёх).

Страница 55 из 131 ПерваяПервая ... 545535455565765105 ... ПоследняяПоследняя

Похожие темы

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

Ваши права

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