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

Тема: новичок

  1. #11
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,998

    По умолчанию

    Как инициализировать переменные при старте масса примеров была.

  2. #12

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    mma@zit21.ru ну зачем полностью. Для начала внимательно поискать место небольших изменений для получения желаемого результата.
    Вот когда не найдете, тогда зная, что хотите уже переписывать.



    1. первым делом сохранять активное устройство, чтобы при включении именно оно срабатывало.
    Сейчас у вас скорее всего будет начинаться с 1-ого всегда. Ну как в эмуляции у вас же всегда с одного начинается.

    2. Ну и без железки на чистой эмуляции наверное не проверить, что если будет активным второе, то запускать второе устройство. Или перед нажатием "Старт" в какой-то переменной вводить, что активное 2-ое и потом стартовать программу в эмуляции.
    Вот, когда добьетесь что запускается всегда активное устройство. То найти место как при старте сразу сделать переключение.
    У меня в эмуляции начинается с того устройства на котором остановился счётчик

  3. #13
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,998

    По умолчанию

    ну дык при включение запишите в него значение + 1, вроде даже не важно, что счетчик считает до N числа, так как при N+1 он пересбросится и пойдет по кругу.
    Вам нужен счетчик, в который можно писать через WriteFB. Не помню, тот что у вас на картинке позволяет или нет.

  4. #14

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    ну дык при включение запишите в него значение + 1, вроде даже не важно, что счетчик считает до N числа, так как при N+1 он пересбросится и пойдет по кругу.
    Вам нужен счетчик, в который можно писать через WriteFB. Не помню, тот что у вас на картинке позволяет или нет.
    Позволяет, только, что с ним делать? Очень сильно, извиняюсь, что туплю... Целый день уже голову ломаю как это можно реализовать.Снимок экрана 2025-01-27 161052.png

  5. #15

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    ну дык при включение запишите в него значение + 1, вроде даже не важно, что счетчик считает до N числа, так как при N+1 он пересбросится и пойдет по кругу.
    Вам нужен счетчик, в который можно писать через WriteFB. Не помню, тот что у вас на картинке позволяет или нет.
    И куда нужно записать +1?

  6. #16

    По умолчанию

    Цитата Сообщение от mma@zit21.ru Посмотреть сообщение
    Получается переменную кон нужно запомнить? И как сделать так чтобы при включении записывалось. Я вообще пытался сделать так: запускаешь программу и переменная кон всегда делалась +5, но у меня не вышло(
    Вот скрин, инициализация переменной, в зависимости от переменной Кон, запись в счётчик через WraiteToFb 1 Сброс счётчика.jpg
    Чтобы записать в счётчик при включении, надо подать импульс на вход сброса при пуске.

  7. #17
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,998

    По умолчанию

    я правда тут не понял, что есть константы 4 и 9 ?
    Эти значения тоже тестовые ? типа если были бы часы то 12 и 24 или как?

  8. #18

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Вот скрин, инициализация переменной, в зависимости от переменной Кон, запись в счётчик через WraiteToFb 1 Сброс счётчика.jpg
    Чтобы записать в счётчик при включении, надо подать импульс на вход сброса при пуске.
    То есть сейчас должно работать как в моем задании? Через симуляцию невозможно проверить? Заранее спасибо!

  9. #19
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,910

    По умолчанию

    Как вариант, переменная кон - энергонезависимая
    Безымянный.png

  10. #20
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,998

    По умолчанию

    mma@zit21.ru если вы константы зададите как переменные, то перед запуском эмуляции вы можете их ввести.

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

Похожие темы

  1. CoDeSys + TraceMode (новичок)
    от VanUliK в разделе Другие SCADA системы
    Ответов: 15
    Последнее сообщение: 26.05.2014, 21:38
  2. Ответов: 7
    Последнее сообщение: 15.10.2011, 06:57
  3. Нужна помощь RS-485(новичок)
    от Boo the Hamster в разделе Сетевые технологии
    Ответов: 5
    Последнее сообщение: 01.09.2011, 16:21
  4. Новичок. Проблем с МВА8
    от Коротенко в разделе Мх110
    Ответов: 8
    Последнее сообщение: 17.09.2010, 15:08
  5. Новичок. Проблем с МВА8
    от Коротенко в разделе Эксплуатация
    Ответов: 8
    Последнее сообщение: 17.09.2010, 15:08

Метки этой темы

Ваши права

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