Страница 789 из 1042 ПерваяПервая ... 289689739779787788789790791799839889 ... ПоследняяПоследняя
Показано с 7,881 по 7,890 из 10414

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

  1. #7881

    По умолчанию

    bJOBS := ar_bJOBS[1];
    FOR i:= 2 TO N DO
    bJOBS := bJOBS or ar_bJOB[i];
    END_FOR

    Только на выходе Вы будете знать, что у Вас где-то авария. Что Вам это даст?

  2. #7882

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    bJOBs := False;
    FOR i := 1 TO 3 DO
    bJOBs := bJOBs or ar_bJOB[i] ;
    END_FOR
    Спасибо! Помогло. По отрицанию столько конструкций в коде а я Втупил..... заработался ))

  3. #7883

    По умолчанию

    Добрый день еще раз.
    У меня вопрос - а как профи реализуют хранение и передачу уставок, например, на панель оператора по модбасу.
    Я вижу два варианта:
    1. Сквозь боль и слезы заполнить в конфигурации ПЛК Модбас слейв. Заодно эти переменные становятся энергонезависимыми.
    2. Программное управление 485 портом + ретейн переменные + запись в одну сторону при включение и обратная записать каждый цикл.

    Или есть какой-то еще более изящный вариант?

    Собственно откуда ноги - у меня около 20 аналоговых сигналов (согласен, не много) и мне уж очень больно для каждого из них в конфигурации ПЛК создавать мин,макс,хх,х,л,лл,сафе.
    И в то же время это уникальный проект на овене и не хочется писать функцию преобразования разных видов в одну таблицу вордов (или интов) для программного управления портом.
    Поэтому ищу максимально эффективное решение.

    Поэтому вопрос!
    Не помню где, но где-то видел (может в фаствеле, а может вообще приснилось), что можно как-то в конфигурации ПЛК данные из ветки "модбас мастер" связать с данными из ветки "модбас слейв" - таким образом связать панель оператора через плк "напрямую" с аналоговым МВВ и все эти мин,макс,хх,х,л,лл,сафе будет панель задавать напрямую на МВВ.
    Есть такое, или я чет напутал?

  4. #7884

    По умолчанию

    Здравствуйте.Не могу найти готовую конфигурацию ТРМ-202 для Lectus Modbus OPC сервера.Можете пожалуйста подсказать?

  5. #7885

    По умолчанию

    Цитата Сообщение от Илья2282 Посмотреть сообщение
    Здравствуйте.Не могу найти готовую конфигурацию ТРМ-202 для Lectus Modbus OPC сервера.Можете пожалуйста подсказать?
    Добрый день.

    Готовой конфигурации ТРм202 для Lectus OPC нет.
    Менеджер по продукту | Программируемые реле
    email: m.milchakova@owen.ru

  6. #7886

    По умолчанию Сигнализация и её сброс

    Здравствуйте!
    Необходима была реализация примерно следующего характера:
    Допустим есть 3 сигнала in1, in2, in3, при наличии хотя бы одного из них (например in1) включается звуковая сигнализация. При пропадании сигнала сигнализация отключалась.
    Также при нажатии кнопки сброс звуковая сигнализация сбрасывалась (при наличии сигнала in1), при появлении нового события (например in2) опять включалась звуковая сигнализация.
    Реализовал так.
    Нужна ваша критика и замечания.
    Заранее всем спасибо.

  7. #7887
    Пользователь Аватар для _Mikhail
    Регистрация
    25.07.2013
    Адрес
    Ярославль
    Сообщений
    510

    По умолчанию

    Цитата Сообщение от ZETs Посмотреть сообщение
    Здравствуйте!
    Необходима была реализация примерно следующего характера:
    Допустим есть 3 сигнала in1, in2, in3, при наличии хотя бы одного из них (например in1) включается звуковая сигнализация. При пропадании сигнала сигнализация отключалась.
    Также при нажатии кнопки сброс звуковая сигнализация сбрасывалась (при наличии сигнала in1), при появлении нового события (например in2) опять включалась звуковая сигнализация.
    Реализовал так.
    Нужна ваша критика и замечания.
    Заранее всем спасибо.
    А что случится если кто-то заблокирует кнопку "Сброс" в нажатом состоянии?

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

    По умолчанию

    Цитата Сообщение от ZETs Посмотреть сообщение
    Здравствуйте!
    Необходима была реализация примерно следующего характера:
    Допустим есть 3 сигнала in1, in2, in3, при наличии хотя бы одного из них (например in1) включается звуковая сигнализация. При пропадании сигнала сигнализация отключалась.
    Также при нажатии кнопки сброс звуковая сигнализация сбрасывалась (при наличии сигнала in1), при появлении нового события (например in2) опять включалась звуковая сигнализация.
    Реализовал так.
    Нужна ваша критика и замечания.
    Заранее всем спасибо.
    Вариант
    Код:
    IF NOT(in1 OR in2 OR in3) OR reset THEN
    	signal:= FALSE;
    ELSIF (in1 AND NOT x_in1) OR (in2 AND NOT x_in2) OR (in3 AND NOT x_in3) THEN
    	signal:= TRUE;
    END_IF
    x_in1:= in1;
    x_in2:= in2;
    x_in3:= in3;
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

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

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Подумает и добавит тригер. И petera тоже думаю ))
    Добавил
    Код:
    IF NOT(in1 OR in2 OR in3) OR (reset AND NOT x_reset) THEN
    	signal:= FALSE;
    ELSIF (in1 AND NOT x_in1) OR (in2 AND NOT x_in2) OR (in3 AND NOT x_in3) THEN
    	signal:= TRUE;
    END_IF
    x_in1:= in1;
    x_in2:= in2;
    x_in3:= in3;
    x_reset:= reset;
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  10. #7890

    По умолчанию

    Всем спасибо!

    Цитата Сообщение от _Mikhail Посмотреть сообщение
    А что случится если кто-то заблокирует кнопку "Сброс" в нажатом состоянии?
    Этот момент я не учёл...

Страница 789 из 1042 ПерваяПервая ... 289689739779787788789790791799839889 ... ПоследняяПоследняя

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

Ваши права

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