Страница 392 из 413 ПерваяПервая ... 292342382390391392393394402 ... ПоследняяПоследняя
Показано с 3,911 по 3,920 из 4885

Тема: разные вопросы новичка

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    2,161

    По умолчанию

    Цитата Сообщение от Неук Посмотреть сообщение
    Добрый день, возникла проблема с выбором таймера для установки выдержки в данную схему ПИД 3..bmp. Дело в том, что по условиям задачи таймер должен включится в тот момент когда ПИД достигнет уставки и более не реагировать на этот сигнал до конца процесса, уставка же выдержки должна задаваться с экрана.
    А где в этой схеме ПИД и где должен находиться таймер?

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

    По умолчанию

    Цитата Сообщение от Dimensy Посмотреть сообщение
    А где в этой схеме ПИД и где должен находиться таймер?
    А не все ли равно?
    из
    Цитата Сообщение от Неук Посмотреть сообщение
    Добрый день, возникла проблема с выбором таймера для установки выдержки в данную схему..., что по условиям задачи таймер должен включится в тот момент когда ПИД достигнет уставки и более не реагировать на этот сигнал до конца процесса, уставка же выдержки должна задаваться с экрана. В примерах ОЛ есть подобный таймер (так во всяком случае выходит из его описания) написанный на ST...
    видны 4 состояния:
    1.процесса нет (вангую что приоритетный)
    2.какой-то регулятор (пофиг какой) не вышел на уставку
    3.что-то (пофиг что) активно заданное с экрана время
    4.что-то из п.3 пошло лесом до конца света (нет)

    Условия переходов достаточно очевидны.
    Там любой таймер можно заюзать. Но нужны ли именно они (именно TP/TON/TOF) если ТС на ST колбасит и есть get_time?
    Последний раз редактировалось Валенок; 01.04.2026 в 14:21.

  3. #3

    По умолчанию

    Любой таймер не подходит, спасибо за ссылки буду пробовать.

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

    По умолчанию

    Цитата Сообщение от Неук Посмотреть сообщение
    Любой таймер не подходит, спасибо за ссылки буду пробовать.
    Если в п#4720 идея соответствует и на автомате в ST, то любой

  5. #5

    По умолчанию

    Цитата Сообщение от Неук Посмотреть сообщение
    Возможно кто-то может объяснить данный казус?!! Прошу учесть, что я абсолютный невежда в данном вопросе.
    Код 2 таймера должен быть таким, а у вас 2 блока вместе
    Скрытый текст:
    Код:
    FUNCTION_BLOCK TP_timer //имя функционального блока
    
    VAR_INPUT //объявление входных переменных
    I_in : BOOL := FALSE;
    T_in : UDINT := 5000;//миллисекунд
    END_VAR
    
    VAR_OUTPUT //объявление выходных переменных
    Q_out : BOOL;
    END_VAR
    
    VAR
    TP_1: SYS.TP;
    T_time: TIME;
    END_VAR
    
    //область кода
    
    T_time := UDINT_TO_TIME(T_in);
    TP_1(I := I_in, T := T_time, Q => Q_out);
    
    END_FUNCTION_BLOCK


    А ещё есть таймеры не только с задачей, но и выходом времени.
    Новый таймер TON_P c ET и паузой, на ST, Версия 2.6.345.0____https://owen.ru/forum/showthread.php...39&page=42#420
    Несколько вариантов таймера TP с паузой и без_________ https://owen.ru/forum/showthread.php...l=1#post470730
    Новые таймеры TOF и TOF_P с выходом ET и паузой, BLINK со сбросом, Версия 2.6.345.0_____ https://owen.ru/forum/showthread.php...&page=358#3577
    Таймер прямого и обратного отсчёта с задачей времени и памятью наработки____ https://owen.ru/forum/showthread.php...l=1#post461025
    Последний раз редактировалось kondor3000; 01.04.2026 в 12:59.

  6. #6

    По умолчанию

    Приветствую, вычитываю данные с модбас, с 4-7 регистр лежит по байту данных.
    Я читаю 4 и 6 по два регистра и получаю числа 262205(4 003D) и 12451930(BE 005A)
    Каким чем можно объединить эти значения? для получения искомого значения : 1023695550 (3D04 5ABE)

  7. #7

    По умолчанию

    Цитата Сообщение от jlc Посмотреть сообщение
    Приветствую, вычитываю данные с модбас, с 4-7 регистр лежит по байту данных.
    Я читаю 4 и 6 по два регистра и получаю числа 262205(4 003D) и 12451930(BE 005A)
    Каким чем можно объединить эти значения? для получения искомого значения : 1023695550 (3D04 5ABE)
    Разложить на байты и собрать 32 битное целое, скрин 1 Расборка и сборка байт.jpg
    При сборке обратная последовательность значащих байт.
    Последний раз редактировалось kondor3000; 01.04.2026 в 17:44.

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

    По умолчанию

    Цитата Сообщение от jlc Посмотреть сообщение
    Приветствую, вычитываю данные с модбас, с 4-7 регистр лежит по байту данных.
    Я читаю 4 и 6 по два регистра и получаю числа 262205(4 003D) и 12451930(BE 005A)
    Каким чем можно объединить эти значения? для получения искомого значения : 1023695550 (3D04 5ABE)
    В менеджере компонентов есть
    Безымянный.png

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

    По умолчанию

    сдвигом одного и сложением вместе, как вариант. При необходимости маска, чтобы убрать лишние биты если требуется. Перестановка байт если требуется.
    з.ы. на ADD заведите int и увидите, как он превратится в работу с целочисленными.

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

    По умолчанию

    to kondor3000 и Dimensy
    Все здорово и я наверно слепой, но у jlc uint64 назревает
    Там точно нужно выбрасывать байты равные нулю?
    Последний раз редактировалось Валенок; 01.04.2026 в 17:43.

Страница 392 из 413 ПерваяПервая ... 292342382390391392393394402 ... ПоследняяПоследняя

Похожие темы

  1. Вопросы новичка!!!
    от sau в разделе ПЛК1хх
    Ответов: 62
    Последнее сообщение: 27.07.2026, 19:16
  2. ПЛК 110 - Вопросы новичка?
    от di-s в разделе ПЛК1хх
    Ответов: 21
    Последнее сообщение: 15.04.2025, 16:38
  3. Вопросы новичка по MasterScada
    от MrNobody в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 04.09.2014, 14:39
  4. Вопросы полного новичка
    от Korion в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 09.02.2010, 10:08
  5. Вопросы новичка по ПЛК
    от Ollegator в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 07.07.2009, 09:29

Ваши права

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