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

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

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

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

    По умолчанию

    Добрый день!
    Даю команду для сформирования отчета на вход ФБ ReportFB , выход блока Building постоянно в состоянии true и не переходит в false . Подскажите пожалуйста как можно исправить?

    Masterscada4dRT linux, OS Debian 64

  2. #2

    По умолчанию

    Цитата Сообщение от nnnn1 Посмотреть сообщение
    Добрый день!
    Даю команду для сформирования отчета на вход ФБ ReportFB , выход блока Building постоянно в состоянии true и не переходит в false . Подскажите пожалуйста как можно исправить?

    Masterscada4dRT linux, OS Debian 64
    Отчет периодический ?
    Если неверно заданы параметра отчета, интервалы, начало и конец, то тоже может долго строится.

    Полистайте тему, тут тоже были схожие проблемы с линуксом и отчетом.

  3. #3

    По умолчанию

    Цитата Сообщение от VladGC Посмотреть сообщение
    Отчет периодический ?
    Если неверно заданы параметра отчета, интервалы, начало и конец, то тоже может долго строится.

    Полистайте тему, тут тоже были схожие проблемы с линуксом и отчетом.

    Пробовал отчет периодический и по изменению разницы нет. В платформе windows отчет формируется нормально.
    Последний раз редактировалось nnnn1; 20.02.2020 в 06:58.

  4. #4

    По умолчанию

    Цитата Сообщение от nnnn1 Посмотреть сообщение
    Пробовал отчет периодический и по изменению разницы нет. В платформе windows отчет формируется нормально.
    https://owen.ru/forum/showthread.php...l=1#post317247
    Уточните у коллеги по несчастью

  5. #5

    Question Использование IF THEN внутри CASE

    Добрый день.

    Подскажите пожалуйста, почему компилятор выдает ошибку при использовании элементов "IF THEN" внутри "CASE":

    CASE {выражение} OF
    1:
    IF {выражение} THEN
    {последовательность предложений}
    END_IF
    END_CASE

    Пример кода:

    Код:
    PROGRAM Программа_ST_1
    VAR_OUTPUT 
    EnO: BOOL := True;
    END_VAR
    
    VAR 
    INT1: INT := 0;
    COUNT1: INT := 0;
    INT2: INT := 0;
    END_VAR
    
    
    
    CASE  INT1 OF
    
    1: INT1:=2;
    
    2: 
    IF INT2=2 THEN
    
    COUNT1:=COUNT1+1;
    
    END_IF
    
    END_CASE
    
    END_PROGRAM


    Ошибка:

    Код:
    26.02.20 23:45:25 Ошибка: Ветвь оператора CASE: ожидается оператор после ':'      Источник: Программа_ST_1      Детали: Положение: 12;1      Код: CASE INT1 OF 1 : ... + 1 ; END_IF END_CASE 
    26.02.20 23:45:25 Ошибка: Ожидается оператор      Источник: Программа_ST_1      Детали: Положение: 12;1      Код: 2 : IF INT2 = ... + 1 ; END_IF END_CASE 
    26.02.20 23:45:25 Ошибка: Ожидается оператор      Источник: Программа_ST_1      Детали: Положение: 12;1      Код: END_IF END_CASE

  6. #6

    По умолчанию

    Цитата Сообщение от kait-volga Посмотреть сообщение
    Добрый день.

    Подскажите пожалуйста, почему компилятор выдает ошибку при использовании элементов "IF THEN" внутри "CASE":

    CASE {выражение} OF
    1:
    IF {выражение} THEN
    {последовательность предложений}
    END_IF
    END_CASE

    Пример кода:

    Код:
    PROGRAM Программа_ST_1
    VAR_OUTPUT 
    EnO: BOOL := True;
    END_VAR
    
    VAR 
    INT1: INT := 0;
    COUNT1: INT := 0;
    INT2: INT := 0;
    END_VAR
    
    
    
    CASE  INT1 OF
    
    1: INT1:=2;
    
    2: 
    IF INT2=2 THEN
    
    COUNT1:=COUNT1+1;
    
    END_IF
    
    END_CASE
    
    END_PROGRAM


    Ошибка:

    Код:
    26.02.20 23:45:25 Ошибка: Ветвь оператора CASE: ожидается оператор после ':'      Источник: Программа_ST_1      Детали: Положение: 12;1      Код: CASE INT1 OF 1 : ... + 1 ; END_IF END_CASE 
    26.02.20 23:45:25 Ошибка: Ожидается оператор      Источник: Программа_ST_1      Детали: Положение: 12;1      Код: 2 : IF INT2 = ... + 1 ; END_IF END_CASE 
    26.02.20 23:45:25 Ошибка: Ожидается оператор      Источник: Программа_ST_1      Детали: Положение: 12;1      Код: END_IF END_CASE
    END_IF;
    END_CASE;

  7. #7

    По умолчанию

    Цитата Сообщение от KrAssor Посмотреть сообщение
    END_IF;
    END_CASE;
    Спасибо. Смутило, что при выводе конструкции IF THEN за пределы CASE, компилятор проглатывал, несмотря на отсутствие закрывающих ";"

Похожие темы

  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

Ваши права

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