Есть две 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
Обе рабочие.
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
Первую, которая 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. И ничего не падало кроме админки.
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
Иногда пропадает обмен по Modbus TCP с использованием Owen Communications Library.
TCP_Client не выдает ни xError, ни xActive, а вечно висит в xBusy
TCP_Client.png
Что может быть причиной?
Последний раз редактировалось vozlov; 03.10.2023 в 09:10.
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
Возможно ли эту настройку менять динамически во время работы программы?
modbus_error.png