Страница 321 из 368 ПерваяПервая ... 221271311319320321322323331 ... ПоследняяПоследняя
Показано с 3,201 по 3,210 из 3673

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

  1. #3201

    По умолчанию

    Цитата Сообщение от info Посмотреть сообщение
    Доброго дня, только начинаю изучать овен лоджик и ПР200., поэтому сильно не ругайте. Стоит задача сделать таймер и вывести его значение на информационное табло по modbus. все-бы ничего, только табло осуществляет пересчет из 16 битового значения целое и выводит на экран.
    Вопрос, как в ПР200 десятичное число представить в виде шестнадцатеричого? (поиском пользовался но конкретного ответа не нашел...или не понял)
    Фигня какая то, выложите руководство на табло.
    Числа от 0 до 9 и в одном и в другом представлении одинаковы.
    Видел табло в кодах ASCII, там понятно хоть.
    Последний раз редактировалось kondor3000; 17.08.2023 в 20:33.

  2. #3202

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Фигня какая то, выложите руководство на табло.
    Числа от 0 до 9 и в одном и в другом представлении одинаковы.
    Видел табло в кодах ASCII, там понятно хоть.
    нет какого либо руководства, есть следующая информация:
    1. Протокол обмена совместимый с модбас (RTU)
    2 описание протокола: Пересчет 16 битового значения из функции 06 в четырехзначное число
    3 Есть один регистр в которое заносится число для пересчета.

    Все

    думал сделать отдельную таблицу в Овне, из констант в которую заполню сам, по которой будут выбираться соответствующие десятичным значения из шестнадцатеричной системы... но овен не дает в качестве константы вставить букву, как например А=10...

    дело остановилось

  3. #3203

    По умолчанию

    Цитата Сообщение от info Посмотреть сообщение
    нет какого либо руководства, есть следующая информация:
    1. Протокол обмена совместимый с модбас (RTU)
    2 описание протокола: Пересчет 16 битового значения из функции 06 в четырехзначное число
    3 Есть один регистр в которое заносится число для пересчета.

    Все

    думал сделать отдельную таблицу в Овне, из констант в которую заполню сам, по которой будут выбираться соответствующие десятичным значения из шестнадцатеричной системы... но овен не дает в качестве константы вставить букву, как например А=10...

    дело остановилось
    Конечно не даёт, тут нужен String. Работа табло в кодах ASCII, делалась на ПЛК.

    Могу только посоветовать чисто для проверки , подавайте разные числа и смотрите, все ли табло и все ли цифры можно зажечь.
    Например 15 час 45 мин, будет 16# 0609.
    Последний раз редактировалось kondor3000; 17.08.2023 в 22:09.

  4. #3204

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Конечно не даёт, тут нужен String. Работа табло в кодах ASCII, делалась на ПЛК.

    Могу только посоветовать чисто для проверки , подавайте разные числа и смотрите, все ли табло и все ли цифры можно зажечь.
    Например 15 час 45 мин, будет 16# 0609.
    0609- как записать в качестве переменной? - константу даст записать в виде 609. Целочисленную константу в виде 0609 записать не даст

  5. #3205

    По умолчанию

    В калькуляторе и выдает 609, это я так написал.

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

    По умолчанию

    Там BCD-формат чтоли ?
    Зачем какие-то таблицы - одна математика с полдюжины операций
    Да в строку перевести еще 1-2
    Последний раз редактировалось Валенок; 18.08.2023 в 08:08. Причина: не БСДМ а BCD формат, но это примерно одно и тоже

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

    По умолчанию

    Цитата Сообщение от info Посмотреть сообщение
    Доброго дня, только начинаю изучать овен лоджик и ПР200., поэтому сильно не ругайте. Стоит задача сделать таймер и вывести его значение на информационное табло по modbus. все-бы ничего, только табло осуществляет пересчет из 16 битового значения целое и выводит на экран.
    Вопрос, как в ПР200 десятичное число представить в виде шестнадцатеричого? (поиском пользовался но конкретного ответа не нашел...или не понял)
    Так пересчет идет из 16-битового числа, причем тут 16-ричная система.
    Возможно нужно склеить: первые 4 бита - первое число, следующие 4 бита - второе и т.д.
    Попробуйте отправить число 4660 - должно вывести 1234

    А возможно, просто отправляете число и табло его отображает. А под 16-битовым числом подразумевается один регистр
    Последний раз редактировалось Dimensy; 18.08.2023 в 06:05.

  8. #3208

    По умолчанию

    Цитата Сообщение от info Посмотреть сообщение
    нет какого либо руководства,
    дело остановилось
    Как раз выложил тут конвертацию HEX в DEC и обратно, возможно понадобится
    https://owen.ru/forum/showthread.php...39&page=21#205
    Последний раз редактировалось kondor3000; 22.08.2023 в 12:41.

  9. #3209

    По умолчанию

    Напишу наверное тут, как новичёк
    Задача - по ходу выполнения работы установки на экран выводить сообщения - диалоги статуса (типо "закройте двери камеры", "переход на охлаждение", "переход на тепло" и т.д.), а по истечении 10 секунд диалог сам закрывается или по нажатию "ОК" кнопки.
    Пробывал сделать с помощью встроенного диалога MessageBox - но так и не понял как его вызвать , сделал свой диалог как визуализацю., вызываю через VU OpnDlg, задавая имя , но вот положение всегда по центру, пробывал через OpnDlgEx - через указатели можно передать X/Y - но тоже что-то глючит - панель падает в AccesViolation с экраном смерти .
    При самодельном диалоге возникает проблема с запуском и остановом вызова - так как работает как триггер, а в случае если может получиться одновременно 2 или 3 диалога/сообщения то вообще не понятно как быть.

  10. #3210

    По умолчанию

    Стесняюсь спросить. А каким OWEN Logic'ом Вы пользуетесь?

Страница 321 из 368 ПерваяПервая ... 221271311319320321322323331 ... ПоследняяПоследняя

Похожие темы

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

Ваши права

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