Тогда, к сожалению, единственный вариант избежать подобных ошибок - обеспечить бесперебойное питание контроллера (например, от ИБП), чтобы исключить возможность перезагрузок.
В следующих версиях...
Тип: Сообщения; Пользователь: Евгений Кислов
Тогда, к сожалению, единственный вариант избежать подобных ошибок - обеспечить бесперебойное питание контроллера (например, от ИБП), чтобы исключить возможность перезагрузок.
В следующих версиях...
Добрый день.
В текущих версиях CODESYS есть проблемы с трендами. Подробности и рекомендации здесь:
https://owen.ru/forum/showthread.php?t=28167&page=7&p=325383&viewfull=1#post325383
Да
Придется делать импорт проекта, но в большинстве случаев это довольно простая процедура.
Подробнее здесь:
https://ftp.owen.ru/CoDeSys3/11_Documentation/03_3.5.11.5/CDSv3.5_ProjectAdaptation_v2.2.pdf
Добрый день.
Если в качестве интерфейса используется Ethernet и панель работает в режиме Modbus TCP Master - то это возможно.
1. В рамках примера это не реализовано (только если не контролировать изменение sReadFromClient), вы можете добавить собственный код для этого.
2. Да, сервер закрывает соединение в случае отсутствия...
Ресурсы - Настройка целевой платформы - выберите нужный таргет-файл
Добрый день.
Рабочие примеры выложены в первом сообщении.
Для проверки можно использовать, например, Hercules Setup Utility.
У вас датчик сам присылает данные (в роли мастера)?..
Уточняю, так как не вижу в коде формирования и отправки запроса к нему.
Добрый день. В APID_PWM нет управления периодом импульсов.
Я думаю, вам стоит решать вашу задачу опытным путем - определить критерии оптимальности, а потом последовательно рассматривать различные...
Вы написали корректно, это я прочитал "массив разрешённых запросов", извините.
Тогда, может, вам нужно не это, а возможность задавать для блока список Slave ID, на запросы к которым он отвечает?
По моей оценке - эти пункты нужны только лично вам в вашем конкретном специфическом случае, причем исключительно на этапе отладки проектного решения.
Я добавлю их в общий список пожеланий, но...
Это реализовали в SP15 - будет доступно в следующей прошивке наших контроллеров.
Действительно, 3S потребовалось много времени на эту доработку - но скоро эта претензия перестанет быть справедливой.
Если речь исключительно об эмуляции - то, на мой взгляд, проще имитировать это на ПК с помощью MasterOPC Universal Modbus Server от Инсат.
Тогда будет и несколько слэйвов на одном интерфейсе, и лог...
Вы можете добавить больше информации насчет того, зачем вам это нужно?
Прямо с конкретными примерами использования.
А какие конкретно к нему претензии?
Дело в том, что в старом CoDeSys в принципе не было встроенного драйвера Modbus и он написан нашим разработчиком.
В CODESYS V3.5 используется уже стандартный драйвер от разработчиков среды.
К сожалению, вы ошибаетесь - попробуйте добавить в Modbus COM два Modbus_Serial_Device и посмотрите, что произойдет.
Протестировал - все работает довольно медленно (обновление данных раз в 2-3 секунды), всплывающие окна отрисовываются за границей экрана.
https://dropmefiles.com/Rxoia
Мощность, действительно, стала чуть больше, а насчет БП ПЧ хороший комментарий был тут:
https://owen.ru/forum/showthread.php?t=27504&p=260352&viewfull=1#post260352
Если у вас сейчас отладка (судя по первому сообщению) - то остальные слэйвы, вероятно, можно временно отключить.
Вызывать одновременно несколько экземляров ФБ с одним дескриптором нельзя - в...
Как раз для таких целей мы добавили специальную обработку адреса 255.
Если поставить блоку адрес 255, то он отвечает на запросы с любым Slave ID, "притворяясь" сразу всеми слэйвами шины.
Добрый день.
Вы, очевидно, про MB_SerialSlave?
Какую именно задачу вы пытаетесь решить?
Да, допустимо.
Добрый день.
Объявите переменную типа USINT и используйте ее в визуализации.
И в коде:
tVar := usiVar * T#1s;