нет какого либо руководства, есть следующая информация:
1. Протокол обмена совместимый с модбас (RTU)
2 описание протокола: Пересчет 16 битового значения из функции 06 в четырехзначное число
3 Есть один регистр в которое заносится число для пересчета.
Все
думал сделать отдельную таблицу в Овне, из констант в которую заполню сам, по которой будут выбираться соответствующие десятичным значения из шестнадцатеричной системы... но овен не дает в качестве константы вставить букву, как например А=10...
дело остановилось
Последний раз редактировалось kondor3000; 17.08.2023 в 22:09.
В калькуляторе и выдает 609, это я так написал.
Там BCD-формат чтоли ?
Зачем какие-то таблицы - одна математика с полдюжины операций
Да в строку перевести еще 1-2
Последний раз редактировалось Валенок; 18.08.2023 в 08:08. Причина: не БСДМ а BCD формат, но это примерно одно и тоже
Так пересчет идет из 16-битового числа, причем тут 16-ричная система.
Возможно нужно склеить: первые 4 бита - первое число, следующие 4 бита - второе и т.д.
Попробуйте отправить число 4660 - должно вывести 1234
А возможно, просто отправляете число и табло его отображает. А под 16-битовым числом подразумевается один регистр
Последний раз редактировалось Dimensy; 18.08.2023 в 06:05.
Как раз выложил тут конвертацию HEX в DEC и обратно, возможно понадобится
https://owen.ru/forum/showthread.php...39&page=21#205
Последний раз редактировалось kondor3000; 22.08.2023 в 12:41.
Напишу наверное тут, как новичёк
Задача - по ходу выполнения работы установки на экран выводить сообщения - диалоги статуса (типо "закройте двери камеры", "переход на охлаждение", "переход на тепло" и т.д.), а по истечении 10 секунд диалог сам закрывается или по нажатию "ОК" кнопки.
Пробывал сделать с помощью встроенного диалога MessageBox - но так и не понял как его вызвать , сделал свой диалог как визуализацю., вызываю через VU OpnDlg, задавая имя , но вот положение всегда по центру, пробывал через OpnDlgEx - через указатели можно передать X/Y - но тоже что-то глючит - панель падает в AccesViolation с экраном смерти .
При самодельном диалоге возникает проблема с запуском и остановом вызова - так как работает как триггер, а в случае если может получиться одновременно 2 или 3 диалога/сообщения то вообще не понятно как быть.
Стесняюсь спросить. А каким OWEN Logic'ом Вы пользуетесь?