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

Тема: Работа с массивами

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

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

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Тогда уж так, и все аварии и Стоп
    Код:
    stop:=FALSE;                          
    FOR i:=1 TO 6 DO
    alarm[i]:= rParam_[i] =0 ;       
    stop := stop OR alarm[i];         
    END_FOR
    Извините, но встал в ступор =))) меня чуть синтаксис вводит в заблуждение этих двух строчек (я только вступаю в ST) и нужно много читать/пробовать, а тут прям очень-новенькое:

    alarm[i]:= rParam_[i] =0; => если рассуждать,- то в массив alarm[i] (который булевый) запишется что??? не понимаю=( ведь в rParam_[i] находятся значения REAL...
    stop := stop OR alarm[i]; => в бит stop будет записываться он же, или нули из массива alarm[i], если они там находятся, т.е. он будет всегда FALSE пока в массиве alarm[i] будут нули, а если в массиве будет ненулевое значение, то он станет TRUE ... так?

    обновление:
    alarm[i]:= rParam_[i] =0; = это проверка! если rParam_[i] =0 не выполняется, то возвращает TRUE, а если выполняется то возвращает FALSE, т.е. в alarm[i] будет возвращаться результат проверки.
    .
    Откланялся =)
    пошел дальше изучать... где нибудь бы литературу правильную взять/найти по ST =)) а лучше что-то типо видеоуроков.
    Последний раз редактировалось goldenlife; 02.05.2025 в 22:27.

  2. #2

    По умолчанию

    Цитата Сообщение от goldenlife Посмотреть сообщение
    Извините, но встал в ступор =))) меня чуть синтаксис вводит в заблуждение этих двух строчек (я только вступаю в ST) и нужно много читать/пробовать, а тут прям очень-новенькое:
    alarm[i]:= rParam_[i] =0; = это проверка! если rParam_[i] =0 не выполняется, то возвращает TRUE, а если выполняется то возвращает FALSE, т.е. в alarm[i] будет возвращаться результат проверки.
    .
    Откланялся =)
    пошел дальше изучать... где нибудь бы литературу правильную взять/найти по ST =)) а лучше что-то типо видеоуроков.
    Выше скрин с работой, проверка в 2 массивах.
    ST изучают только основы, далее применение на примерах.

  3. #3

    По умолчанию

    Цитата Сообщение от goldenlife Посмотреть сообщение
    Извините, но встал в ступор =)))...
    Откланялся =)
    пошел дальше изучать... где-нибудь бы литературу правильную взять/найти по ST =)) а лучше что-то типо видеоуроков.
    Технологию и алгоритмы программирования можете изучать практически на любом языке (например на си).
    Конкретно для ST достаточно изучить его операторы и синтаксис - в справке на тот-же кодесис достаточно много описаний, даже с небольшими примерами.
    Вот завалялась ещё брошюрка
    Вложения Вложения

Похожие темы

  1. Работа с массивами
    от Леонид в разделе ПЛК1хх
    Ответов: 31
    Последнее сообщение: 30.05.2020, 23:13
  2. CoDeSys работа с массивами.
    от Роман26 в разделе Эксплуатация
    Ответов: 13
    Последнее сообщение: 10.08.2019, 07:52
  3. Работа с рецептами
    от Aleksandr в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 23.01.2012, 12:36
  4. Работа с массивами
    от MerlinLegacy в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 08.08.2011, 13:41
  5. подскажите по работе с массивами
    от alexval2006 в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 11.03.2010, 15:36

Ваши права

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