Страница 518 из 859 ПерваяПервая ... 18418468508516517518519520528568618 ... ПоследняяПоследняя
Показано с 5,171 по 5,180 из 8582

Тема: CODESYS V3.5. Вопросы и ответы

  1. #5171
    Пользователь Аватар для Солнечный заяц
    Регистрация
    16.08.2009
    Адрес
    г. Рыбинск, Яр.обл.
    Сообщений
    241

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день.
    У вас повредился конфиг-файл в памяти контроллера.
    Такое, например, может произойти при разрыве связи во время загрузки проекта или если после загрузки проекта сразу снять питание с контроллера.
    Простейший способ решения проблемы - перепрошить контроллер на ту же версию прошивки, что в нем сейчас, со сбросом настроек.
    Спасибо за быстрый ответ!
    Т.е. при прошивке на ту же версию, можно использовать веб-конфигуратор, просто установить галочку "сброс настроек"?

  2. #5172
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,643

    По умолчанию

    Цитата Сообщение от Солнечный заяц Посмотреть сообщение
    Спасибо за быстрый ответ!
    Т.е. при прошивке на ту же версию, можно использовать веб-конфигуратор, просто установить галочку "сброс настроек"?
    Да, именно так.

  3. #5173

    По умолчанию

    Добрый день, не нашел более подходящей темы для моего вопроса. На CDS 3-16 хочу виртуальный контроллер (Control Win) связать с онлайн симуляцией EasyBuilderPro или еще как с проектом для HMI. Но пока пишет нет связи с ПЛК, прикладываю фото настроек. 2023-02-15_13-38-53.png2023-02-15_13-41-26.png

  4. #5174
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,643

    По умолчанию

    Цитата Сообщение от Kotenko Посмотреть сообщение
    Добрый день, не нашел более подходящей темы для моего вопроса. На CDS 3-16 хочу виртуальный контроллер (Control Win) связать с онлайн симуляцией EasyBuilderPro или еще как с проектом для HMI. Но пока пишет нет связи с ПЛК, прикладываю фото настроек. 2023-02-15_13-38-53.png2023-02-15_13-41-26.png
    Добрый день.
    Порт надо было оставить 1740.
    P.S. - привет Борису!

  5. #5175

    По умолчанию

    Спасибо, заработало!
    п.с. передал

  6. #5176

    По умолчанию

    Привет.
    Хочу быстро очистить все поля структуры.
    Делаю так:

    MEM.MemFill(pMemoryBlock:=ADR(stStruct), uiLength:=33, byFillValue:=0);

    Но как правильно посчитать длину структуры?
    И сделать так, чтобы это код был универсальным? Т.е. если я позже добавил полей к структуре, то код отрабатывался все равно правильно.
    Спасибо.

  7. #5177
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,605

    По умолчанию

    Цитата Сообщение от ВладОвен Посмотреть сообщение
    Привет.
    Хочу быстро очистить все поля структуры.
    Делаю так:

    MEM.MemFill(pMemoryBlock:=ADR(stStruct), uiLength:=33, byFillValue:=0);

    Но как правильно посчитать длину структуры?
    И сделать так, чтобы это код был универсальным? Т.е. если я позже добавил полей к структуре, то код отрабатывался все равно правильно.
    Спасибо.
    создайте в константах переменную с этой же структурой ("обнуленную") и когда нужно присваивайте рабочей и обойдетесь без всяких MEMFILL
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  8. #5178
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,643

    По умолчанию

    Цитата Сообщение от ВладОвен Посмотреть сообщение
    Привет.
    Хочу быстро очистить все поля структуры.
    Делаю так:

    MEM.MemFill(pMemoryBlock:=ADR(stStruct), uiLength:=33, byFillValue:=0);

    Но как правильно посчитать длину структуры?
    И сделать так, чтобы это код был универсальным? Т.е. если я позже добавил полей к структуре, то код отрабатывался все равно правильно.
    Спасибо.
    Код:
    MEM.MemFill(pMemoryBlock:=ADR(stStruct), uiLength:=SIZEOF(stStruct), byFillValue:=0);

  9. #5179

    По умолчанию

    Спасибо за ответы.

  10. #5180

    По умолчанию

    Цитата Сообщение от ВладОвен Посмотреть сообщение
    Привет.
    Не могу понять почему логика CFC работает именно так.
    См. рисунок.

    Вложение 65920
    Евгений, а может это быть связано с тем, что функциональный блок устанавливает флаг xDone навсегда, а не на один цикл ПЛК?
    Я смотрел стандартные блоки из библиотек (например, открытие порта). И там установка флага идет только на один цикл ПЛК.
    Может и тут нужно установить это?

Страница 518 из 859 ПерваяПервая ... 18418468508516517518519520528568618 ... ПоследняяПоследняя

Похожие темы

  1. Панели оператора ИП320. Вопросы и ответы
    от automat в разделе Панели оператора (HMI)
    Ответов: 861
    Последнее сообщение: 31.12.2025, 23:19
  2. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе Панели оператора (HMI)
    Ответов: 4058
    Последнее сообщение: 30.12.2025, 11:10
  3. ИПП120. Вопросы и ответы
    от Р.Александр в разделе Программируемые реле
    Ответов: 273
    Последнее сообщение: 08.09.2025, 13:21
  4. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  5. Панели оператора СП270. Вопросы и ответы
    от Давидюк в разделе Панели оператора (HMI)
    Ответов: 930
    Последнее сообщение: 15.05.2017, 17:12

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •