С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
Здравствуйте! Установить Codesys 3.5. По замечательной инструкции https://youtu.be/3KcJWZEVXCg . В новых проектах доступны все языки программирования, при открытии нет ошибок, НО!
Не могу открыть Codesys installer. При попытке открыть система выдает ошибку:
"невозможно запустить это приложение на вашем пк чтобы найти версию для вашего компьютера обратитесь к издателю приложения"
Система: Windows 10 32 битная.
Как-то можно указать где открыть 32-битный файл (Если он есть) или откуда-то скачать 32-битную версия? Поможет ли мне это?
Пробовал совместимости с 7-ой и 8-ой, но не помогло. От имени администратора - тоже без успешно.
Не хочется сносить и переустанавливать ОС.
Добрый день.
Версия CODESYS Installer с поддержкой 32-битных ОС должна выйти в грядущий понедельник.
Когда это случится - я добавлю ссылку на нее в этот пост.
Upd. - выход задержался, но как и обещал - выложил эту версию CODESYS Installer к нам на ftp:
https://ftp.owen.ru/CoDeSys3/01_CODE...er%201.5.0.exe
22-10-2022 20-27-09.png 22-10-2022 20-27-30.png
Последний раз редактировалось Евгений Кислов; 29.10.2022 в 16:29.
С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
Добрый день. Устанавливал Codesys 3.5.17.30 как сказано в видео. Если директорию оставляю по умолчанию (C:\Program Files (x86)\CODESYS 3.5.17.30), то приложение запускается с предложением отправить отчет и закрывается. Сменил директорию (C:\Program Files (x86)\CODESYS 3.5.17) приложение запускается , но ругается на не установленные плагины(скриншот прилагается).
С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
Помогите правильно организовать чтение/запись по Modbus в определённый регистр. Есть куча примеров, но я чего-то туплю.
Создаю канал Modbus Slave. Читаю Channel 0 Read Holding Registers (Код функции 03) Сдвиг READ 16#0062 Длина 1
Создаю канал на запись Channel 1 Write Single Register (Код функции 06) Сдвиг WRITE 16#0062 Длина 1
Привязываю к каналам две переменных: на чтение rmActivate: WORD и на запись wmActivate: WORD
Следует сказать, что в этом регистре по адресу 16#0062 может быть значение 0, 1 или 2. Эти значения на визуализации отображаются в виде выпадающего ComboBox'а ("Выкл.", "Вкл+Ручн.сброс", "Вкл+Автосброс").
Так вот мне надо при включении программы правильно считать значение регистра (и установить его в комбобоксе), а затем при выборе значения в ComboBox записать значение в регистр.
Я думаю, решение этой задачи пусть слишком трудоемким - потому что у комбобокса только один параметр, а у вас их два - текущее значение в регистре (rmActivate) и значение, которое хочет установить оператор (wmActivate).
По-моему, проще всего привязать к ComboBox переменную wmActivate, а рядом с ним отображать прямоугольник с текущим значением (rmActivate).
С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
А вот если запись в регистр по триггеру по переднему фронту, то ещё и кнопку рядом рисовать? Как-то не очень решение.
По отдельности примеров много. Отдельно по визуализации (с комбобоксом), отдельно по чтению/записи (Modbus). А вот как их вместе подружить, тут я что-то в ступоре. Печалька.
С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 ?
В параметр cbpFormat отдаю указатель на строку '%t[HH:mm:ss dd. MM. yyyy]',
в параметр cbpResult отдаю указатель на строку, в которой сохранено неформатированное значение DATE_AND_TIME, полученное как TO_STRING(TargetVars.stRtc.dtDateAndTime),
в uiResultCapacity, соответственно, SIZEOF строки из парам. 2.
Но форматирование не происходит, FormatDateTime возвращает FALSE.
Тестирую на живом СПК.