Ответы в темах
-
АвторЗаписи
-
petuhovdmitry
Участникhttps://ncloud.interra.company/s/kGZyR9WnPwoFSXM
верное значение, но преобразовать в текст не выходит.petuhovdmitry
Участникhttps://www.rapidtables.com/convert/number/hex-to-decimal.html?x=4E53
4E53 (20051) (NS) — это правильный результат, то есть в при получении данных я аерно указал сортировку байт 01. Осталось понять, как все же преобразовывать это в строку и отображать.petuhovdmitry
УчастникВот он:
Request element group «hr54»
Send (12): 00 39 00 00 00 06 01 03 00 36 00 01
Receive (7/7): 00 39 00 00 00 05 01
Receive (4/4): 03 02 53 4E
OKpetuhovdmitry
УчастникТак тоже не хорошо: https://ncloud.interra.company/s/7FRJPBAcFGnS82Q
petuhovdmitry
Участникв свойствах канала поставил галку Формула и в поле ВХ.
воткнул DecodeAscii(Cnl)
Сервер не упал, но в табличке отообразилось число 21326, то есть, не преобразованное.
Жаль,что сюда скрины нельзя прикреплять:
https://ncloud.interra.company/s/bi29S6k7g4HBY3bpetuhovdmitry
Участникустал искать на форуме что-то про «получить текст№ или «получить string»
petuhovdmitry
УчастникДоброго! Подключился к ПЛК DELTA AS228T по Modbus TCP.
в ПЛК сидит двухсимволная строка STRING(2) по адресу D54.
Как правильно мне ее вытащить не числом, а символьно?
Я подключидся к регистру (ushort 2 байта, порядок байтов не менял), получаю с него данные в виде числа 21326.
Если в Канале выставить Тип данных ASCII String c Длиной данных 2,
то в мнемосхеме получаю что-то типа «???@»petuhovdmitry
Участник3. Уточнение. Я говорил о пареметрах элемента устройства. Возможно вы говорите о параметрах елемента канала? Да, там есть тип данных ASCII string.
Нужно теперь понять, как этим пользоваться.petuhovdmitry
Участник1. Да, понял, спасибо! Только не Раамерность, а Формат.
2. Я понимаю и готов к тому, что «сложно». Как вариант, можно утащить этот механизм пока в табличное представление.
3. Подробнее, пожалуйста. Я не нашел в параметрах элемента ниего похожего на WORD, CHAR — только числовые форматы.petuhovdmitry
УчастникДоброго!
Если сюда вопросы новичка, то:
Как в схеме или таблице вывести целое число, которое я целым получил по ModBus с ПЛК? Сейчас выводится с двумя знаками после запятой.
Вожможно в схеме сформировать (например, с внешнего http-серрвиса в JSONе)
динамический список для выбора из него значения или значений?
Ну, к примеру, я получаю на линию задание на фасовку продукта из 1СКак вытащить по modbus с ПЛК из регистра значение с типом WORD ?
-
АвторЗаписи