Правильно из одной метки переходить в другую, а не в ту же самую или выходить из нее через RETURN.
С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
Спасибо за ответ. А как правильно это написать, если мне нужно чтобы при активации бита (кнопкой на панели) выполнялся код именно прописанный в метке, а все что вне метки - нет? Просто ставить в начале переход на метку, а в конце выход с неё? Или после выхода с метки дальнейший код начнет выполняться?
Да, именно так. (если под выходом подразумевается оператор RETURN)Просто ставить в начале переход на метку, а в конце выход с неё?
С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
Добрый день. Подскажите пожалуйста, OwenCommunication поддерживает (официально) создание нескольких Slave-устройств (с разными адресами) на одном физическом интерфейсе?
С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
> про MB_SerialSlave?
Да, про него.
> Какую именно задачу вы пытаетесь решить?
Сэмулировать несколько частотных преобразователей одним ПЛК. У них ещё есть разрывы в адресах регистров, но это, как я понял, можно обработать, анализируя структуру MB_REQ_INFO.
Последний раз редактировалось Евгений Кислов; 21.01.2021 в 08:39.
С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
Да вот, на все адреса мне-бы и не надо, чтоб отвечал -- на том интерфейсе ещё могут жить устройства.
Я предполагал, что можно создать несколько экземпляров MB_SerialSlave с нужными usiSlaveId, и отдать им один дескриптор порта. А там уже для каждого выполнять свой анализ переданной Master-ом информации.
Сэмулировать несколько частотных преобразователейЕсли у вас сейчас отладка (судя по первому сообщению) - то остальные слэйвы, вероятно, можно временно отключить.на том интерфейсе ещё могут жить устройства
Вызывать одновременно несколько экземляров ФБ с одним дескриптором нельзя - в каждый момент времени должен быть активен только один из них.
С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