Страница 587 из 1044 ПерваяПервая ... 87487537577585586587588589597637687 ... ПоследняяПоследняя
Показано с 5,861 по 5,870 из 10436

Тема: ВОПРОС-ОТВЕТ (отвечаем на простые вопросы от новичков)

  1. #5861

    По умолчанию

    Win 7 x64. Странно, ни одной ошибки не выдавал, перезагрузить пробовал, не помогло.

  2. #5862
    Пользователь
    Регистрация
    22.02.2013
    Адрес
    г.Тихорецк, Краснодарский край
    Сообщений
    384

    По умолчанию

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

  3. #5863

    По умолчанию

    Доброе утро!

    Сегодня проверил. Встроенные в кодесис проекты открываются без проблем. Созданные проекты также сохраняются и открываются.
    Такое ощущение, что галочка где-то не проставлена.

  4. #5864
    Пользователь
    Регистрация
    22.02.2013
    Адрес
    г.Тихорецк, Краснодарский край
    Сообщений
    384

    По умолчанию

    А может они не пустые, а там ; стоит? Можно их вручную с Рабочего стола поместить в папку Проекты CoDeSys, туда где находятся рабочие проекты, тогда наверняка откроются..

  5. #5865

    По умолчанию

    Цитата Сообщение от RV9WFJ Посмотреть сообщение
    Берем паспорт и смотрим характеристики, время опроса аналоговых входов. И получаем что у вас вполне нормальный результат если вы все входы задействовали. Ускорить можно только путем уменьшения опрашиваемых входов.
    а где есть описание отключения входов. И еще была версия что можно с помощью МВ110 модуль ввода аналоговых сигналов ускорить!
    Подскажите если есть информация по этим вариантам!
    Заранее спасибо!

  6. #5866

    По умолчанию

    Есть генератор случайных чисел. Подскажите пожалуйста, можно ли сделать так чтобы число генерировалось 1 раз при запуске программы и больше не генерировалось.
    FUNCTION_BLOCK RNG (* Генератор случайных чисел *)

    VAR_INPUT
    LOAD: BOOL;
    X0: USINT := 1;
    END_VAR

    VAR_OUTPUT
    X: USINT := 1; (* Случайное число *)
    END_VAR

    VAR
    RESET: R_TRIG; (* Экземпляр ФБ R_TRIG *)
    END_VAR

    ===================================

    RESET(CLK := LOAD);
    IF RESET.Q THEN X := X0; END_IF
    X := X *10 - 11 * (X * 10/11);

  7. #5867

    По умолчанию

    Есть генератор случайных чисел. Подскажите пожалуйста, можно ли сделать так чтобы число генерировалось 1 раз при запуске программы и больше не генерировалось.
    FUNCTION_BLOCK RNG (* Генератор случайных чисел *)

    VAR_INPUT
    LOAD: BOOL;
    X0: USINT := 1;
    END_VAR

    VAR_OUTPUT
    X: USINT := 1; (* Случайное число *)
    END_VAR

    VAR
    RESET: R_TRIG; (* Экземпляр ФБ R_TRIG *)
    END_VAR

    ===================================

    RESET(CLK := LOAD);
    IF RESET.Q THEN X := X0; END_IF
    X := X *10 - 11 * (X * 10/11);

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

    По умолчанию

    Цитата Сообщение от harlylorn Посмотреть сообщение
    Есть генератор случайных чисел. Подскажите пожалуйста, можно ли сделать так чтобы число генерировалось 1 раз при запуске программы и больше не генерировалось.
    FUNCTION_BLOCK RNG (* Генератор случайных чисел *)

    VAR_INPUT
    LOAD: BOOL;
    X0: USINT := 1;
    END_VAR

    VAR_OUTPUT
    X: USINT := 1; (* Случайное число *)
    END_VAR

    VAR
    RESET: R_TRIG; (* Экземпляр ФБ R_TRIG *)
    END_VAR

    ===================================

    RESET(CLK := LOAD);
    IF RESET.Q THEN X := X0; END_IF
    X := X *10 - 11 * (X * 10/11);
    бу-га-га, готовтесь
    по существу, можно считывать дату создания/модификации файла проекта и из него генерировать уникальный ключ, таким образом если проект не менялся при каждой загрузке будет свое рандомное число
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  9. #5869

    По умолчанию

    Цитата Сообщение от Grampus Посмотреть сообщение
    а где есть описание отключения входов.

    И еще была версия что можно с помощью МВ110 модуль ввода аналоговых сигналов ускорить!
    Подскажите если есть информация по этим вариантам!
    Заранее спасибо!
    Ускорить можно, если часть входов перенести на МВ110-8А и скорость опроса хорошую задать при опросе, и опрос групповой сделать. Но подключать через ModBus.lib придется.

  10. #5870
    Пользователь
    Регистрация
    11.07.2012
    Адрес
    г. МИНСК
    Сообщений
    522

    По умолчанию

    Цитата Сообщение от Rednaxel Посмотреть сообщение
    Впал в ступор от простейшей задачи управления светом. После полдня мучений создал вот такую конструкцию:
    Вложение 31176
    Она работает только благодаря "костылю" в виде посторонней переменной, которая синхронизируется со светом в другом месте программы.
    Дело в том, что этот переключатель нужно оформить в виде ФБ чтобы использовать многократно и эта переменная там ни к чему.

    Подскажите пожалуйста: как на CFC сделать без костыля?
    Видимо на языке типа ST это проще и правильнее, но я его пока не освоил.
    Т_тригер ни кто не отменял

Страница 587 из 1044 ПерваяПервая ... 87487537577585586587588589597637687 ... ПоследняяПоследняя

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

Ваши права

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