Доброго времени суток!
Имеем ПЛК - S7-1500, панель - MT8102iE, ПО - EasyBuilder Pro V6.08.02. В ПЛК имеем массив Char типа "ProductName Array [0..9] of Char", задача отобразить данные на панели. Для этого беру объект ASCII, тип данных дешифрование - UTF-8, указываю нулевой адрес массива и количество слов - 5. Но на выходе получаю данные в виде - "A, [пробел], B, [пробел], C, [пробел], D, [пробел], E, [пробел]", т.е. первые 5 символов с пробелами. Подскажите как получить все 10 символов? Спасибо.
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Объект ввода-вывода ASCII (вопрос)
Модераторы: Глоб.модераторы, специалисты Weintek
-
- здесь недавно
- Сообщения: 2
- Зарегистрирован: 26 авг 2023, 16:15
- Имя: Александр Жуков
- Страна: Россия
- город/регион: Курск
-
- не первый раз у нас
- Сообщения: 305
- Зарегистрирован: 26 май 2022, 12:10
- Имя: Александр
- Страна: Россия
- город/регион: lipetsk
- Благодарил (а): 5 раз
- Поблагодарили: 28 раз
Объект ввода-вывода ASCII (вопрос)
Увеличить количество слов.
P.S. Тестовые проекты в TIA16 и EasyBuilder выкладывайте и можно посмотреть.
-
- не первый раз у нас
- Сообщения: 305
- Зарегистрирован: 26 май 2022, 12:10
- Имя: Александр
- Страна: Россия
- город/регион: lipetsk
- Благодарил (а): 5 раз
- Поблагодарили: 28 раз
-
- здесь недавно
- Сообщения: 2
- Зарегистрирован: 26 авг 2023, 16:15
- Имя: Александр Жуков
- Страна: Россия
- город/регион: Курск
Объект ввода-вывода ASCII (вопрос)
Всем большое спасибо! Помогло комбинирование двух ответов - увеличил вдвое количество слов (что мне непонятно) - данные стали отображаться полностью, но все равно с пробелами, и, потом изменил тип дешифрования на Юникод - данные без пробелов.
-
- администратор
- Сообщения: 18748
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1852 раза
Объект ввода-вывода ASCII (вопрос)
Что тут непонятного? В мануале опрашиваемого устройства описано, сколько слов занимает каждое значение. Оно и должно читаться.
Вот это плохо, когда проблему решил, но даже не понял в чём она заключалась.
По вопросам работы Форума можно обратиться по этим контактам.