Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 11

Тема: Повторяющиеся строки кода на ST

  1. #1

    По умолчанию Повторяющиеся строки кода на ST

    Как можно в POU на ST ввести повторяющиеся строки кода, в которых осуществляется присвоение переменным, объявленным в данном POU?
    Вариант с другим POU естественно невозможен.

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

    По умолчанию

    а по проще можно расписать что нужно, вроде как действие требуется применить, но уверенности нет
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  3. #3

    По умолчанию

    Program PRG
    var
    A, B, C, D: real;
    endvar

    ......
    A:= 1;
    B:= C+D;
    ......
    A:= 1;
    B:= C+D;
    ......
    A:= 1;
    B:= C+D;

  4. #4
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию

    То есть как перебрать переменные не называя их поимённо? В общем случае никак. Опишите задачу конкретнее, желательно с примерами.

    -------->8---------- к посту выше

    Слишком синтетический пример.
    Последний раз редактировалось Yegor; 19.04.2016 в 13:53.

  5. #5

    По умолчанию

    В теле POU несколько раз повторяются группы строк, к в которых производится присвоение некоторых значений переменным, объявленным в данном POU.
    Можно ли это вынести в "подпрограмму"? Напомню, что доступ на запись извне в переменные POU запрещен.

  6. #6
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию

    Добавьте в POU действие и вызывайте его, если это одни и те же строки каждый раз.

  7. #7
    Пользователь
    Регистрация
    19.11.2011
    Адрес
    г. Белгород
    Сообщений
    357

    По умолчанию

    Попробуйте вынести в подпрограмму и там использовать эти переменные как var_in_out.

  8. #8

    По умолчанию

    Цитата Сообщение от Yegor Посмотреть сообщение
    Добавьте в POU действие и вызывайте его, если это одни и те же строки каждый раз.
    Это как? Что такое - "действие"

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

    По умолчанию

    правой кнопкой по поу и выбрать
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  10. #10

    По умолчанию

    Большое спасибо.

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Примеры хорошего кода на языках 61131?
    от Yegor в разделе Трёп (Курилка)
    Ответов: 5
    Последнее сообщение: 20.04.2015, 11:36
  2. Ответов: 2
    Последнее сообщение: 29.01.2015, 21:32
  3. Ввод в MasterSCADA со сканера штрих-кода
    от Terminat в разделе Master SCADA 3
    Ответов: 5
    Последнее сообщение: 14.11.2014, 16:35
  4. Pеализация кода на ПЛК63 ModBUS ASCII
    от CheeryNick в разделе ПЛК63/73
    Ответов: 11
    Последнее сообщение: 29.04.2013, 16:32
  5. Trm 138 сброс кода доступа
    от Kurdt_Sliver в разделе Эксплуатация
    Ответов: 0
    Последнее сообщение: 31.03.2010, 18:53

Ваши права

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