Есть две open-source библиотеки:
https://ftp.owen.ru/CoDeSys3/04_Libr....13.27.library
https://github.com/stefandreyer/CODESYS-MQTT
Обе рабочие.
Есть две open-source библиотеки:
https://ftp.owen.ru/CoDeSys3/04_Libr....13.27.library
https://github.com/stefandreyer/CODESYS-MQTT
Обе рабочие.
CODESYS Repository Archive V3.5 SP4 (необходим для старых СПК) / Прошивки и таргеты / Вся документация по CODESYS V3.5
Форум: CODESYS V3.5. Вопросы и ответы / CODESYS V3.5. Визуализация / CODESYS V3.5. Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку? | Отладка проектов в CODESYS V3.5 | XY problem | AeroAdmin
Первую, которая https://ftp.owen.ru/CoDeSys3/04_Libr....13.27.library, установить можно и даже через раз она работает, но в ней отсутствует QoS, так что для реального применения её никак нельзя назвать рабочей. Возможно автор её хотел довести до ума но забросил.
Во второй, https://github.com/stefandreyer/CODESYS-MQTT, в описании заявлен QoS, но запустить не смог, требует дополнительные библиотеки которые скачать и установить не удаётся.
Поэтому вопрос как был так и остаётся открытым - где взять рабочие библиотеки mqtt
https://us.store.codesys.com/media/n...sheet_en_1.pdf
Это про одну из них ?
Добрый день, возникла следующая интересная проблема. Есть ПЛК200, большая часть его работы это опрос устройств (операции чтения и записи) через ModbusRTU (выполняется через OwenCommunicationLibrary) и ModbusTCP (через стандартные компоненты Codesys), и дальнейшая выдача данных через OPC UA выше в АльфаПлатформу. Где-то до 1200 тегов проблем с OPC UA не возникает, после он периодически начинает отваливаться (2 минуты опрашивает, 10 минут висит без связи).
В логах связанное с OPC UA следующее (полный лог во вложении):
Никаких настроек безопасности в ПЛК не делалось, как в отношении самого ПЛК, так и OPC UA. В какую сторону можно посмотреть чтобы понять в чем может быть дело?Код:<Entry severity="error" component="CmpOPCUAStack" user="nobody" timestamp="09.08.2023 12:51:56" infoId="0">OpcUa_Endpoint_EndSendResponse: Error 0x80310000! Cancelling response!</Entry> <Entry severity="error" component="CmpOPCUAStack" user="nobody" timestamp="09.08.2023 12:51:56" infoId="0">OpcUa_SecureListener_EndSendResponse: Error 0x80310000 while sending message</Entry> <Entry severity="error" component="CmpOPCUAStack" user="nobody" timestamp="09.08.2023 12:51:56" infoId="0">OpcUa_SecureListener_EndSendResponse: SecureChannel 1687 has no transport connection!</Entry>
Временем цикла пробовали управлять? Какая нагрузка в админке? Я 5000 тегов прогонял через opc ua плк210. И ничего не падало кроме админки.
CODESYS Repository Archive V3.5 SP4 (необходим для старых СПК) / Прошивки и таргеты / Вся документация по CODESYS V3.5
Форум: CODESYS V3.5. Вопросы и ответы / CODESYS V3.5. Визуализация / CODESYS V3.5. Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку? | Отладка проектов в CODESYS V3.5 | XY problem | AeroAdmin
Иногда пропадает обмен по Modbus TCP с использованием Owen Communications Library.
TCP_Client не выдает ни xError, ни xActive, а вечно висит в xBusy
TCP_Client.png
Что может быть причиной?
Последний раз редактировалось vozlov; 03.10.2023 в 09:10.
CODESYS Repository Archive V3.5 SP4 (необходим для старых СПК) / Прошивки и таргеты / Вся документация по CODESYS V3.5
Форум: CODESYS V3.5. Вопросы и ответы / CODESYS V3.5. Визуализация / CODESYS V3.5. Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку? | Отладка проектов в CODESYS V3.5 | XY problem | AeroAdmin
Возможно ли эту настройку менять динамически во время работы программы?
modbus_error.png