Страница 2 из 6 ПерваяПервая 1234 ... ПоследняяПоследняя
Показано с 11 по 20 из 52

Тема: массивы array

  1. #11

    По умолчанию

    Цитата Сообщение от Rs219 Посмотреть сообщение
    Да работает.
    Только в массив заносятся числа последовательно 1,2,3,4,5,6
    Хотелось бы, что бы было именно если 6 сигналов, то записалось 6
    А пишется вот так: 1,2,3,4,5,6
    Стоп, вам дали механизм, а какое число туда записывать вы сами должны определиться. Как у вас в 1ом посте написано, то и шлите. Или у вас и этого нет?

  2. #12
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    3,125

    По умолчанию

    Цитата Сообщение от Rs219 Посмотреть сообщение
    Только в массив заносятся числа последовательно 1,2,3,4,5,6
    Хотелка:
    ...значение переменной формируется счетчиком на выходе out1 .... и поэтому нужно сохранять каждое новое значение в список?.
    А что ожидается от счетчика?

    А пишется вот так: 1,2,3,4,5,6
    Было бы странно если бы счетчик делал не так.



    Хотелось бы, что бы было именно если 6 сигналов, то записалось 6
    Сигналы - синие черточки?
    Было А и Б но не было C и D (2 сигнала)
    Не стало А и Б, но появились C и D (2 сигнала)
    Что должно записаться если было 2 и стало 2?

    Пакуйте в маску и её на вход того же блока

  3. #13

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Хотелка:

    А что ожидается от счетчика?


    Было бы странно если бы счетчик делал не так.




    Сигналы - синие черточки?
    Было А и Б но не было C и D (2 сигнала)
    Не стало А и Б, но появились C и D (2 сигнала)
    Что должно записаться если было 2 и стало 2?

    Пакуйте в маску и её на вход того же блока
    Прошу прощения, как в маску запаковать? Что такое маска?

  4. #14

    По умолчанию

    Да вам много чего насоветуют... Только непонятно что вам нужно. Хотите записывать, например, сколько быстрых нажатий кнопки произвели, с интервалом между нажатиями меньше 0.5 секунды... Это одна задача.
    Но для неё надо написать соответствующий код, а складывать в массив так как выше или своё придумать.

    А сто за задача у вас?

    НИПАНЯТНА)

  5. #15

    По умолчанию

    Цитата Сообщение от Rs219 Посмотреть сообщение
    Прошу прощения, как в маску запаковать? Что такое маска?
    Эх, тяжело учить цыхры, когда ещё не выучил бухвы )

  6. #16

    По умолчанию

    Цитата Сообщение от МихаилГл Посмотреть сообщение
    Да вам много чего насоветуют... Только непонятно что вам нужно. Хотите записывать, например, сколько быстрых нажатий кнопки произвели, с интервалом между нажатиями меньше 0.5 секунды... Это одна задача.
    Но для неё надо написать соответствующий код, а складывать в массив так как выше или своё придумать.

    А сто за задача у вас?

    НИПАНЯТНА)
    Снимок эк.png

    добрый вечер
    записать в таблице не 1 2 3 4 5 6 , а 6
    или 1 2 3 , а 3

  7. #17

    По умолчанию

    Цитата Сообщение от Rs219 Посмотреть сообщение
    Снимок эк.png

    добрый вечер
    записать в таблице не 1 2 3 4 5 6 , а 6
    или 1 2 3 , а 3
    Так я вам же пример даже дал, там идёт подсчёт быстрых нажатий на кнопку (импульсов со счётчика) и когда пауза запись.
    Всё написал, только вы не читаете и не смотрите.
    Последний раз редактировалось kondor3000; 28.03.2026 в 19:03.

  8. #18

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Так я вам же пример даже дал, там идёт подсчёт импульсов и когда пауза запись.
    Всё написал, только вы не читаете и не смотрите.
    Да, только у меня получилось, что подсчет идет всегда.

  9. #19

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Всё, запускаете эмуляцию и Старт, смотрите так записывается массив при изменении счётчика.

    Масив можно в ФБ поместить в VAR_IN_OUT Вложение 88643
    тогда он будет не только записываться, но и читаться.
    а значит поместив его в RETAIN (написать самому) в главной программе, он будет сохраняться при выключении питания
    VAR RETAIN
    mas1: ARRAY[1..100] OF WORD ;
    END_VAR

    Дважды щёлкнув по ФБ в дереве и открыв экземпляр, можно смотреть, что происходит в ФБ.
    Я помещал в в var in out и retain, в масив заносятся все значения, пока считает счётчик, а не последнее.

  10. #20

    По умолчанию

    Цитата Сообщение от Rs219 Посмотреть сообщение
    Я помещал в в var in out и retain, в масив заносятся все значения, пока считает счётчик, а не последнее.
    Как вы определяете, что вот это значение последнее?

Страница 2 из 6 ПерваяПервая 1234 ... ПоследняяПоследняя

Похожие темы

  1. Массивы структур
    от BSA в разделе ПЛК1хх [М02]
    Ответов: 2
    Последнее сообщение: 14.12.2021, 15:10
  2. Массивы в MasterScada
    от ivydy в разделе ПЛК (среда MasterSCADA 4D)
    Ответов: 1
    Последнее сообщение: 07.07.2021, 22:16
  3. Array String
    от irrWN в разделе Помощь Разработчикам
    Ответов: 2
    Последнее сообщение: 22.05.2020, 14:51
  4. Преобразование ARRAY OF BYTE в REAL
    от Дениска в разделе ПЛК1хх [М02]
    Ответов: 7
    Последнее сообщение: 31.07.2019, 10:07
  5. Подскажите про массивы
    от alexxx в разделе ПЛК1хх
    Ответов: 0
    Последнее сообщение: 20.11.2008, 22:35

Ваши права

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