Собрал простой проект
Вид для печати
Заменил весь код на это (воспринимаю xError1, xError2, xError3 как сигналы возникновения тревог):
Код:astErrorData[1].xAlarm := xError1;
astErrorData[2].xAlarm := xError2;
astErrorData[3].xAlarm := xError3;
// изначально предполагаем, что ошибок нет
astErrorData[0].xAlarm := TRUE;
FOR i := 1 TO c_ierrorCount DO
IF astErrorData[i].xAlarm THEN
astErrorData[0].xAlarm := FALSE;
// при наличии хотя бы одной ошибки - проверять дальше нет смысла
// так что выходим из цикла
EXIT;
END_IF
END_FOR
Добрый день.
Проект разрабатывается на CODESYS 3.5.17.3.
Каждый раз при загрузке проекта предлагается обновить библиотеку Mx110 Assistant с 3.5.4.17 на 3.5.4.18. Обновлял, но все повторяется: в проекте Mx110 Assistant с 3.5.4.17 и предлагается обновление.
Добрый день.
Проще всего нажимать "Нет" на предложение обновления.
Если вы хотите, чтобы это предложение не появлялось в принципе - то нужно удалить из дерева проекта все шаблоны Mx110 и добавить их заново, но уже с версией 3.5.11.10.
Соответственно, потребуется перепривязать к их каналам все переменные.
Здравствуйте, скажите пожалуйста, а можно ли как-то узнать о долгосрочных планах компании ОВЕН касательно разработки ПО? Планируется ли выход прошивок ПЛК c поддержкой Codesys SP18, SP19, если да, то какие ориентировочные даты выхода? Или может быть планируется переход на другой runtime и среду разработки?
Добрый день.
Могу только сказать, что этом году выход таких прошивок точно не произойдет.Цитата:
Планируется ли выход прошивок ПЛК c поддержкой Codesys SP18, SP19, если да, то какие ориентировочные даты выхода?
Что касается 2024 и далее - сейчас нет возможности сказать что-то определенное.
У нас и так есть вариант ПЛК210 с другим рантаймом:Цитата:
Или может быть планируется переход на другой runtime и среду разработки?
https://owen.ru/product/plk210_kr
В целом, мы рассматриваем различные варианты по поддержке других рантаймов и сред разработки.
К сожалению, опять же, ничего определенного в данный момент сказать не могу по этому поводу.
Добрый день! Подскажите, пожалуйста. Ситуация следующая. Имеем ПЛК200.
1. При настройке обмена по RS485 ModBus RTU средствами библиотеки OwenCommunication при попытке считывания больше 28 регистров появляются ошибки (ошибка контрольной суммы).
2. При конфигурировании обмена стандартными средствами Codesys обмен идёт без ошибок.
3. На СПК этот же программный код (с настройкой средствами библиотеки OwenCommunication) также обменивается данными без ошибок при большом количестве считываемых данных.
Где-то я упустил какую-то настройку, относящуюся к ПЛК200?
Контроллер - ПЛК200-02-CS