Страница 1113 из 1182 ПерваяПервая ... 1136131013106311031111111211131114111511231163 ... ПоследняяПоследняя
Показано с 11,121 по 11,130 из 11820

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

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

    По умолчанию

    Цитата Сообщение от Alexandr88 Посмотреть сообщение
    Здравствуйте, подскажите пожалуйста, что я делаю не верно?
    Вложение 80384
    Время приходит от СП, на сам блоки SET_DT и SET_TOD, приходит значение правильные, а выходные значения - даты и время "будующего")))
    В документации на блоки, указано что если входит , к примеру 2024г и то и столько выходит , проводить не нужно...
    "У нас писарь в уезде был, в пачпортах год рождения одной только циферкой обозначал. Чернила, шельмец, вишь, экономил. Потом дело прояснилось, его в острог, а пачпорта переделывать уж не стали. Документ все-таки. Ефимцев, купец, третьего года рождения записан, от рождества Христова, Куликов — второго, Кутякин — первого…
    — Да много их тут — долгожителей."

  2. #11122

    По умолчанию

    Цитата Сообщение от Alexandr88 Посмотреть сообщение
    Здравствуйте, подскажите пожалуйста, что я делаю не верно?

    Время приходит от СП, на сам блоки SET_DT и SET_TOD, приходит значение правильные, а выходные значения - даты и время "будующего")))
    В документации на блоки, указано что если входит , к примеру 2024г и то и столько выходит , проводить не нужно...
    Вы же сами пишите что год 2024, а подаете 24.
    2024-11-28_00-53-06.png

  3. #11123

    По умолчанию

    Цитата Сообщение от Alexandr88 Посмотреть сообщение
    Здравствуйте, подскажите пожалуйста, что я делаю не верно?
    Вложение 80384
    Время приходит от СП, на сам блоки SET_DT и SET_TOD, приходит значение правильные, а выходные значения - даты и время "будующего")))
    В документации на блоки, указано что если входит , к примеру 2024г и то и столько выходит , проводить не нужно...
    Зачем вам вначале REAL, если получать время можно сразу WORD ? 1 Конвертация.jpg
    По поводу конвертации, число 8228 - это 2024 год, а у вас почему то 24. Скрин
    Конвертация у вас кривая, только 1 байт. Вот функция конвертации
    Код:
    FUNCTION HEX_DEC : WORD  (*  Конвертация  HEX_DEC  *)
    VAR_INPUT
          x: WORD;
    END_VAR
    __________________________________________
    
    HEX_DEC := x/4096 MOD 16*1000+x/256 MOD 16*100+x/16 MOD 16*10+x MOD 16;
    Конвертация времени BCD формата панелей, HEX в DEC и обратно DEC в HEX https://owen.ru/forum/showthread.php...39&page=20#200
    Последний раз редактировалось kondor3000; 28.11.2024 в 08:35.

  4. #11124

    По умолчанию

    Нужно считать по Hart расходомер Krohne Optiflux 2300. Раньше скачал бы PactWare и модули (забыл уже как называются) и работал,
    а сейчас нет возможности скачать. Не подскажете какую-нибудь доступную программу с модулями для работы с Krohne по Hart?

  5. #11125

    По умолчанию

    Цитата Сообщение от AlexBut Посмотреть сообщение
    Нужно считать по Hart расходомер Krohne Optiflux 2300.
    Преобразователь Hart в Modbus не устроит?

  6. #11126

    По умолчанию

    Это прибор а нужна прога с нужным модулем

  7. #11127

    По умолчанию

    Цитата Сообщение от imaex Посмотреть сообщение
    Преобразователь Hart в Modbus не устроит?
    Это прибор а нужна прога с нужным модулем

  8. #11128

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Распарсить символы надо или чего?
    Мне нужно в порт послать UDP запрос с набором символов и получить UD ответ с набором символов.
    Последний раз редактировалось Жека161; 28.11.2024 в 14:11.

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

    По умолчанию

    Цитата Сообщение от Жека161 Посмотреть сообщение
    Мне нужно в порт послать UDP запрос с набором символов и получить UD ответ с набором символов.
    https://owen.ru/forum/showthread.php...l=1#post222431 если разберетесь. надо будет сделать наоборот сперва посылать, потом ждать ответ
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  10. #11130

    По умолчанию

    Всем спасибо, все понятно, а где взять этот функциональный блок HEX_DEC, в библиотеках стандартных его нет!? только писать на я зыке ST?
    В теории я понимаю что мне нужно вставить код:

    FUNCTION HEX_DEC : WORD (* Конвертация HEX_DEC *)
    VAR_INPUT
    x: WORD;
    END_VAR
    __________________________________________

    HEX_DEC := x/4096 MOD 16*1000+x/256 MOD 16*100+x/16 MOD 16*10+x MOD 16;

    Но поскольку я не знаю язык, я еще как видите с CFC не разобрался... Я не понимаю как создать вход и выход и поставить на поле этот блок!
    я же могу сделать макрос: перебывал только что, x/4096 MOD 16*1000+x/256 MOD 16*100+x/16 MOD 16*10+x MOD 16; не понимаю , тут возможно скобочки нужны, не могу составить, не могу понять куда выход мода лепить еще!? какая-то фигня получается: xp.png
    Последний раз редактировалось Alexandr88; 28.11.2024 в 22:44.

Страница 1113 из 1182 ПерваяПервая ... 1136131013106311031111111211131114111511231163 ... ПоследняяПоследняя

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

Ваши права

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