Показано с 1 по 4 из 4

Тема: ПЛК304 под MasterSCADA и не функционирующий ФБ на ST

  1. #1

    По умолчанию ПЛК304 под MasterSCADA и не функционирующий ФБ на ST

    Не смог найти в описаниях ограничений работы ФБ. То есть - подпрограмма исполняется в контроллере в случае, если задействованы входные и выходные параметры с внешними условиями, НО как только необходимо произвести какие-либо дополнительные преобразования, использовать локальные переменные - ФБ выдает 0.
    Например, работает конструкция:
    Код:
    PROGRAM MAIN_PROGRAM
    VAR_INPUT
        in:word;
    END_VAR
    VAR_OUTPUT
        out:word;
    END_VAR
    VAR
        i:word;
    END_VAR
    
    i:=in;
    out:=Mul(in,i)
    END_PROGRAM
    а такая же с константой уже не работает:
    Код:
    ....
    i:=in;
    out:=Mul(2,i)
    при этом ошибок не генерится, предупреждений не выводится. При отладке, к слову, все работает.

    из хелпа на ST: ST стандарта МЭК-61131-3. Функциональный блок может исполняться как в компьютере, так и в контроллере (применимость для конкретных контроллеров нужно уточнять в службе технической поддержки).

    P.S.: На 2013-07-02 проблема зафиксирована в техподдержке InSat и подтверждена. будут разбираться. отпишусь.
    Последний раз редактировалось a_lesha; 02.07.2013 в 06:18.

  2. #2
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,248

    По умолчанию

    Тип константы не определен видимо, попробуйте W#16#2, как то так

  3. #3

    По умолчанию

    я тоже думаю, что дело в представлении константы... однако, можно поподробнее или пример синтаксиса, как использовать преобразование вида W#16#2 ??
    буду пробовать конечно, но если есть пример написания, приму с благодарностью

  4. #4

    По умолчанию

    плохо, что при отладке всё работает, как надо. ограничение какого элемента это, интересно ?

    если указывать режим выполнения - к компьютере - тоже всё адекватно написанию.
    как только ставится выполнение в ПЛК - всё, тишина ! как будто нет констант !
    Последний раз редактировалось a_lesha; 30.06.2013 в 12:55.

Похожие темы

  1. ФБ ST
    от жекон в разделе Master SCADA 3
    Ответов: 15
    Последнее сообщение: 28.08.2014, 09:37
  2. ПЛК304 под MasterSCADA и СП270
    от a_lesha в разделе ПЛК3хх
    Ответов: 5
    Последнее сообщение: 23.06.2013, 20:20
  3. Создание ФБ под master SCADA
    от Salvafion в разделе Master SCADA 3
    Ответов: 2
    Последнее сообщение: 26.09.2011, 21:07
  4. ФБ ST
    от VanoKing в разделе Master SCADA 3
    Ответов: 6
    Последнее сообщение: 01.09.2011, 21:47

Ваши права

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