Страница 101 из 242 ПерваяПервая ... 519199100101102103111151201 ... ПоследняяПоследняя
Показано с 1,001 по 1,010 из 2413

Тема: CODESYS V3.5. Вопросы и ответы

  1. #1001

    По умолчанию

    Цитата Сообщение от дрю Посмотреть сообщение
    RA,Добрый день. Вы похоже решали задачу похожею на мою, скажите а каким методом вы определяли в проге номер агрегата,т.е. вы извлекли из масива ,например, 15 и как опредилили что нужно включить 15 , а не 14?
    ну у меня немного другая задача была: массив заданий: состоящий из количества штук и длины производимой заготовки.
    после старта задания назначаю индекс массива = 1, беру из этих элементов массива длину и кол-во
    анализирую если кол-во = 0, увеличиваю индекс (+1)
    если кол-во больше 0, тогда длину и кол-во "передаю на изготовление"
    в ходе изготовления считаю сделанные единицы и вычитаю из начального задания
    как только этот остаток станет равен 0 - перехожу на след шаг - снова увеличиваю индекс (+1)
    и т.д.
    естественно следим чтобы индекс не вылезал за размер массива
    в конце задания индекс ставлю =0. И останавливаю процесс - т.е. весь описанный выше код не исполняется, а как только пускаю (в ручную) изменю индекс на 1.

    и да, эта программа на 90% состоит из проверок, а сами переключения по шагам в одном repeat сделаны.

  2. #1002

    По умолчанию

    Примерн с инкриментом индекса и я собираюсь делать, а что такое *repeat* и на каком языке пишите?

  3. #1003

    По умолчанию

    Цитата Сообщение от дрю Посмотреть сообщение
    RA,Добрый день. Вы похоже решали задачу похожею на мою, скажите а каким методом вы определяли в проге номер агрегата,т.е. вы извлекли из масива ,например, 15 и как опредилили что нужно включить 15 , а не 14?
    в этом случае можно брать текущий шаг - N элемента массива и затем

    case ArrAgr[n] of
    1: Var1:=true;
    2: Var2:=true;
    ...
    27: Var27:true;
    End_case;

  4. #1004

    По умолчанию

    Цитата Сообщение от дрю Посмотреть сообщение
    Примерн с инкриментом индекса и я собираюсь делать, а что такое *repeat* и на каком языке пишите?
    оператор цикла Repeat <действие> until <условие>. - выполняет <действие>, пока <условие> не станет TRUE.

    это все (что касается массивов и проверок... ) на ST пишу

  5. #1005

    По умолчанию

    Сase не доводилось пользоваться, но как я понимаю ваш вариант - в каждом шаге перебрать все 27 комбинаций и в следоющих шагах тоже по 27?

  6. #1006

    По умолчанию

    Цитата Сообщение от дрю Посмотреть сообщение
    Сase не доводилось пользоваться, но как я понимаю ваш вариант - в каждом шаге перебрать все 27 комбинаций и в следоющих шагах тоже по 27?
    а зачем следующие?
    у вас будет цикл увеличивающий шаги на +1 и проверяющий что выбранный элемент не нулевой

    и после него вот этот один case на 27 комбинаций, ему на вход элемент массива с номером N.


    смена шага - каким-то вашим условиям или задержки времени

  7. #1007

    По умолчанию

    залез в справку в стандарте МЭК не нашёл, правда оператора FOR тоже не увидел, можете привести пример кусочка текста проги с операторм REPEAT ?

  8. #1008

    По умолчанию

    Цитата Сообщение от дрю Посмотреть сообщение
    залез в справку в стандарте МЭК не нашёл, правда оператора FOR тоже не увидел, можете привести пример кусочка текста проги с операторм REPEAT ?
    http://informatics.mccme.ru/mod/book...&chapterid=436

    и в личке

  9. #1009

    По умолчанию

    RA. Большое спасибо, я сегодня приобрел инструмент который позволяет копнуть гораздо быстрее и изящней, если можно так сказать!!!!

  10. #1010

    По умолчанию

    Цитата Сообщение от дрю Посмотреть сообщение
    RA. Большое спасибо, я сегодня приобрел инструмент который позволяет копнуть гораздо быстрее и изящней, если можно так сказать!!!!
    Да не за что)
    А что за инструмент-то??

Страница 101 из 242 ПерваяПервая ... 519199100101102103111151201 ... ПоследняяПоследняя

Похожие темы

  1. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе Панели оператора (HMI)
    Ответов: 1695
    Последнее сообщение: Сегодня, 05:56
  2. ИПП120. Вопросы и ответы
    от Р.Александр в разделе Программируемые реле
    Ответов: 178
    Последнее сообщение: Сегодня, 03:53
  3. Панели оператора ИП320. Вопросы и ответы
    от automat в разделе Панели оператора (HMI)
    Ответов: 484
    Последнее сообщение: 07.09.2019, 19:39
  4. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  5. Панели оператора СП270. Вопросы и ответы
    от Давидюк в разделе Панели оператора (HMI)
    Ответов: 930
    Последнее сообщение: 15.05.2017, 17:12

Ваши права

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