Связь со мной: 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
Связь со мной: 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
Евгений, удалось победить эту проблему. Оказалось что для канала с 20 регистрами период 100ms слишком мало при скорости 9600. Помогло установить для каждого канала период опроса 200-300мс.
Видимо я не правильно понимаю очередь обработки запросов к шине в CODESYS. Где это можно почитать?
К сожалению, нигде.
Все, что есть - вот этот рисунок из справки:
https://help.codesys.com/webapp/_mod...rsion=3.5.16.0
Связь со мной: 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
А, вы используете ФБ прямо из примера.
Лучше вместо него использовать одноименный ФБ из библиотеки OwenCommunication - у него этот выход есть.
https://owen.ru/forum/showthread.php?t=31816
Связь со мной: 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
Добрый день. Пытаюсь осуществить связь между ТРМ251 и СПК110 используя библиотеку OwenNet. Запись ограничения максимальной мощности и минимальной мощности осуществляется с помощью ФБ Owen_Set_Real, тип данных REAL_FRM.FIX_BIN. Проблема в том что дробные значения мощности записываются нормально, т.е. 50.1 или 23.9, а целые значения мощности не записываются, функциональный блок выдает код ошибки 5 - Неверно задано положение десятичной точки (при фиксированной точке). При этом чтение данных с помощью ФБ Owen_Get_Real осуществляется нормально при любых значениях. С моей точки зрения в ФБ Owen_Set_Real есть ошибка, но код закрытый. Пожалуйста протестируйте ФБ ФБ Owen_Set_Real с типом данных REAL_FRM.FIX_BIN и исправьте ошибку.
Связь со мной: 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