С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
Можно, отчего-ж нельзя. :-)
Но хотелось бы разобраться и с функцией IECStringUtils.FormatDateTime, что я не так делаю.
1. Эта функция не конвертирует значение, а возвращает форматированное значение системного времени.
Т.е. в cbpResult разумно передавать адрес STRING-переменной, которая в коде нигде не используется (а даже если и используется - то ее значение будет просто перезаписано после вызова функции).
2. Чтобы функция работала - нужно снять в Менеджере визуализации галочку Использовать строки Unicode.
Но для наших контроллеров это приведет к невозможности отображения в визуализации текста на кириллице.
26-10-2022 16-34-42.png
Последний раз редактировалось Евгений Кислов; 27.01.2023 в 23:13.
С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
Да уж, невероятно полезная функция...
Спасибо за совет. :-)
С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
Попробуйте воспользоваться этой инструкцией:
https://faq.codesys.com/display/CDSF...not+be+created
Если не получится - рекомендую развернуть чистую виртуалку с Win7 и установить туда только V3 4 Patch1.
С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
СS 3.5 Modbas RTU Master как создать канал размером 4 byte ? , поставить длину 2 не подходит создаётся два Worda . Для слэйва котороый я опрашиваю нужно именно 1 канал UDINT .
Нужно создать именно два WORD.
А дальше можно в коде сделать так:
27-10-2022 16-36-41.pngudiVar := wVar1 + SHL(wVar2, 16);
В зависимости от порядка регистров устройства - может потребоваться поменять wVar1 и wVar2 местами.
Также могу порекомендовать статью по преобразованию данных в CODESYS:
https://ftp.owen.ru/CoDeSys3/98_Book...nipulation.pdf
С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