Есть и Telnet клиент, и SSH.
Но, скорее всего, через cURL все равно будет проще.
Есть и Telnet клиент, и SSH.
Но, скорее всего, через cURL все равно будет проще.
С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
С самим cURL то проблем особо нет, проблема больше в том что WEB админке роутера вся на скриптах написана. Для начала там надо пройти авторизацию, потом уже отправить POST запрос с авторизацией. И все это потребует парсинга большого количества данных, большой буфер и т.д. Боюсь как бы SysExecute тормозить не начал и я вместе с ним :-). Одним словом пока в эту сторону что-то страшновато двигаться. В Telnet по сути те же действия, только буферы в разы меньше будут да и SysExecute не нужен.
Собственно сделал через Telnet, с помощью библиотеки OwenCommunication. Все работает, возникла только проблема непонятная, ответ в STRING писаться не хотел (вылезало сообщение о неправильном формате, пока не успел понять в чем дело), пришлось писать его в массив байт.
АХТУНГ.jpg Добавил в проект ПВТ-100 = 5 штук. И всё пропало, недолго поработало и всё. Вылезло предупреждение, я даже не понял где ошибся.
Какие сообщения в Device - Журнал?
С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
HISTORY.jpg Как-то так.
Вы сигналы с датчиков напрямую на тренды выводите?
Лучше сделать промежуточную переменную и фильтровать ее значение до разумного диапазона (например, если датчик отключен и придет неадекватное значение - то это может привести к делению на 0 в тренде - что, видимо, и происходит).
С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
PLC_PRG.jpg Ну не напрямую. То есть как я понимаю, что это происходит из-за значения канала датчика???
Это одна из вероятных причин.
С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
Разобрался. Всё снёс, запись трендов сделал раз в 10 секунд. Работает. Вывод: панель не тянет. Спасибо что откликнулись.