Страница 204 из 1044 ПерваяПервая ... 104154194202203204205206214254304704 ... ПоследняяПоследняя
Показано с 2,031 по 2,040 из 10436

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

  1. #2031

    По умолчанию

    я, пока что, совсем новичок. Буду пользоваться тем, что есть

  2. #2032
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Цитата Сообщение от Денис_Гуливатенко Посмотреть сообщение
    я, пока что, совсем новичок. Буду пользоваться тем, что есть
    Это Вы зря!

    ЗЫ. Сделать дополнительный POU -функциональный блок, тем более, что код можно просто скопировать отсюда и вставить в редакторе кодесиса.
    И использовать этот блок точно так же как и библиотечные.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  3. #2033

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Это Вы зря!

    ЗЫ. Сделать дополнительный POU -функциональный блок, тем более, что код можно просто скопировать отсюда и вставить в редакторе кодесиса.
    И использовать этот блок точно так же как и библиотечные.
    Спасибо! Так и сделаю!

  4. #2034
    Пользователь
    Регистрация
    12.09.2013
    Адрес
    Курган
    Сообщений
    4

    По умолчанию

    Всем привет. Такая ситуация: 6 котлов, у каждого есть время наработки, условие работоспособности и состояние вкл/выкл. Как можно выбрать один котел с минимальным временем наработки из шести, при этом участвовать в сравнении должны только котлы с условием работоспособности ПРАВДА и состоянием ВЫКЛ??

  5. #2035

    По умолчанию

    Всем привет. Как удалять записи о тревогах в таблице тревог? Или что бы как то очищалась таблица, например, раз в сутки. Не подтверждать, а удалять. Заранее спасибо

  6. #2036
    Пользователь
    Регистрация
    12.09.2013
    Адрес
    Курган
    Сообщений
    4

    По умолчанию

    Цитата Сообщение от Vlad_45 Посмотреть сообщение
    Всем привет. Такая ситуация: 6 котлов, у каждого есть время наработки, условие работоспособности и состояние вкл/выкл. Как можно выбрать один котел с минимальным временем наработки из шести, при этом участвовать в сравнении должны только котлы с условием работоспособности ПРАВДА и состоянием ВЫКЛ??
    Или хотя бы код с каскадным управлением любыми объектами где можно глянуть?

  7. #2037
    Пользователь
    Регистрация
    19.11.2011
    Адрес
    г. Белгород
    Сообщений
    357

    По умолчанию

    Цитата Сообщение от Vlad_45 Посмотреть сообщение
    Как можно выбрать один котел с минимальным временем наработки из шести
    Раз никто не ответил посмотрите мой пример. Не факт что это оптимально, так как я сам новичок. В примере сравнение только по наработке времени, но можно добавить туда и все остальные условия.

  8. #2038
    Пользователь
    Регистрация
    12.09.2013
    Адрес
    Курган
    Сообщений
    4

    По умолчанию

    Цитата Сообщение от amn Посмотреть сообщение
    Раз никто не ответил посмотрите мой пример. Не факт что это оптимально, так как я сам новичок. В примере сравнение только по наработке времени, но можно добавить туда и все остальные условия.
    Спасибо, информация к размышлению принята. Попробую внедрить в проект и посмотрю что получится.

  9. #2039

    По умолчанию

    Как можно изменить значение переменной главной программы в пользовательском ФБ.
    Через указатель можно?

    (* фрагмент из PLC_PRG*)
    start_adr:=ADR(start);
    FB(i:=start_adr)
    ------------------------------
    (* фрагмент из пользовательского блока*)
    i^.8:=0; (*записываем 8бит переменной start*)

    То что я написал выше будет работать?

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

    По умолчанию

    Цитата Сообщение от Денис_Гуливатенко Посмотреть сообщение
    Как можно изменить значение переменной главной программы в пользовательском ФБ.
    Через указатель можно?

    (* фрагмент из PLC_PRG*)
    start_adr:=ADR(start);
    FB(i:=start_adr)
    ------------------------------
    (* фрагмент из пользовательского блока*)
    i^.8:=0; (*записываем 8бит переменной start*)

    То что я написал выше будет работать?
    Так то указатели для этого и преминяются, а в эмуляторе почему не проверили не получилось что ли

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

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

Ваши права

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