Конечно, нужно док. читать, завтра распечатаю легче станет, а то с экрана читать никак. А delete в моём случае лучше подходит. "Я так думаю".
Конечно, нужно док. читать, завтра распечатаю легче станет, а то с экрана читать никак. А delete в моём случае лучше подходит. "Я так думаю".
В разделе объявления переменных сразу указать длину строки в 11 символов, а не 12 как было в первоначальном варианте.
Захват-1.png
Думаю, что в этом случае можно обойтись и без "delete" и "реплейс".![]()
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Мой канал на РУТУБЕ
https://rutube.ru/channel/23641433/
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Действительно в этом случае получается переполнение строки. Потому, что из панели будет отправлено четное количество символов, один регистр -2 символа, шесть регистров -12 символов. В настройках символьного ввода нельзя задать не четное количество символов. Даже если мы введем всего один символ, остальные 23 байта строки заполнятся символом "пробел" - это ASCII 0х20, а конец строки д.б ASCII 0х00 "NUL".
Конечно можно "извратиться" и в панели, перед отправкой в ПЛК строки, принудительно очищать старший байт последнего регистра. На проще действительно "обрезать строку" в программе ПЛК.
По поводуВы не можете для символьного ввода указать 11 знаков, т.к. задается не число знаков, а число регистров, каждый регистр содержит 2 знака!!!на панели указывал не 12, а 11 знаков и такая ерунда со связью начиналась
1.png
А если Вы еще и 12 написали вместо 6, а это 24 регистра. Вот и будут проблемы со связью, может в конфигурации ПЛК для Slave и нет такого количества (24 шт.) регистров.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Мой канал на РУТУБЕ
https://rutube.ru/channel/23641433/
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
По поводу Вы не можете для символьного ввода указать 11 знаков, т.к. задается не число знаков, а число регистров, каждый регистр содержит 2 знака!!!
1.png
А если Вы еще и 12 написали вместо 6, а это 24 регистра. Вот и будут проблемы со связью, может в конфигурации ПЛК для Slave и нет такого количества (24 шт.) регистров.[/QUOTE]
Дело в том, что панель то не "ОВЕН".
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Мой канал на РУТУБЕ
https://rutube.ru/channel/23641433/
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Почему в кофигураторе на графических примитивах HMI?
По тому, что бесплатно.
Как избавиться смотреть здесь http://www.owen.ru/forum/showthread....&highlight=HMI
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Мой канал на РУТУБЕ
https://rutube.ru/channel/23641433/
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Настроил панель и пр согласно ваших рисунков.
На Ми-485 и ПР114 светится индикатор питание и связь, но когда нажимаю на кнопку на панели на экране пишется "Потеря связи Порт ПЛК адрес №16".
Самое интересно, что раньше гдето год назад все соединял и работало????
Сейчас не могу понять в чем причина?
Пообщался с тех.поддержкой овена. вместо команды 0х при работе с регистрами надо ставить команду 4х.
У меня заработало