Хм. Исправил, но приема нет.
Если принимать в буфер, то принимает норм.
См.рисунок.
трабл.png
Хм. Исправил, но приема нет.
Если принимать в буфер, то принимает норм.
См.рисунок.
трабл.png
Походу разобрался.
Нужно делать так:
Потому как при eXecute:=FALSE эта строка обнуляется и мы ее не видим.Код:sReceive2 := sReceive1; myComRead(xExecute := FALSE);
А подскажите, как добавить в конец строки спец.символ?
Пробую так:
При этом нужно подключить библиотеку BASIC(OSCAT)Код:sSend := concat(sSend, CHR_TO_STRING(16#0D))
А потом возникает ошибка 'Неоднозначное пространство имен 'STANDARD' задано библиотекой 'Standard, 3.5.17.0 (System)'
Как это побороть?
Код:sSend := CONCAT(sSend, '$0D');
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk