Страница 695 из 856 ПерваяПервая ... 195595645685693694695696697705745795 ... ПоследняяПоследняя
Показано с 6,941 по 6,950 из 8555

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

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

    По умолчанию

    Цитата Сообщение от AlexBut Посмотреть сообщение
    Загружаю готовый проект без подключения к контроллеру а он пишет, что не установлено устройство MV210-202,
    хотя я пакет Mx210Templates_v3.5.11.10.package запускал и он сообщил, что установился и "загрузка отсутствующих устройств" не выполняется(файл не найден)? Может нужен другой *.package?
    Добрый день.
    Вам нужен этот пакет:
    https://ftp.owen.ru/CoDeSys3/04_Libr...5.11.9.package

  2. #6942

    По умолчанию

    Почему в CFC вместо использования блока MOVE с EN/ENO не сделают присвоение напрямую в элементе вывода? По мне так было бы логичнее и занимало бы меньше места.777.png

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

    По умолчанию

    Цитата Сообщение от Nikolay.L Посмотреть сообщение
    Почему в CFC вместо использования блока MOVE с EN/ENO не сделают присвоение напрямую в элементе вывода? По мне так было бы логичнее и занимало бы меньше места.777.png
    Добрый день.
    Приведенный пример противоречит синтаксису языка CFC.
    Если цель заключается в том, чтобы сэкономить место - то можно полностью перейти на язык ST.

  4. #6944

    По умолчанию

    Цитата Сообщение от Cs-Cs Посмотреть сообщение
    Ах ты, торопыга! =) Ведь пофиг же: если ОВЕН не выпустит под этот релиз прошивку - то кой в нём смысл? =)
    Так я своё мнение высказал что привык к Sp17 и думаю не надо обновляется как по мне - если в 21-й версии кардинального не выкатят, я что в sp18 что в sp19 не вдохновился особо.

  5. #6945

    По умолчанию

    Евгений, доброго дня! Подтвердите мое предположение: счётчики перезагрузок в WatchDog не сразу принимают свои значения, а через некоторое время (цикл, два-три, десять…)?
    Почему столь специфичный вопрос: есть задача отслеживать перезагрузку контроллера (и от чего она произошла), для этого я создал дополнительно энергонезависимые переменные, в которые пишутся значения счетчиков. После перезагрузки происходит сравнение, и если какой-то счётчик увеличил значение, выводим сообщение. Но это так, лирика, суть вопроса: при старте ПЛК значения счётчика, которые были не нулевыми (это значение сохраняется в энергонезависимую переменную), генерируют сигнал сообщения, такое может произойти в ситуации, которую я выше описал (происходит сравнение не нулевого значения энергонезависимой переменной с нулевой переменной счётчика). Решил проблему задержкой работы участка кода, который отвечает за сравнение, после этого все заработало как надо.
    Скажите пожалуйста, мои предположения верны?
    Последний раз редактировалось Godlike_S; 22.03.2024 в 17:28.

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

    По умолчанию

    Цитата Сообщение от Godlike_S Посмотреть сообщение
    Евгений, доброго дня! Подтвердите мое предположение: счётчики перезагрузок в WatchDog не сразу принимают свои значения, а через некоторое время (цикл, два-три, десять…)?
    Почему столь специфичный вопрос: есть задача отслеживать перезагрузку контроллера (и от чего она произошла), для этого я создал дополнительно энергонезависимые переменные, в которые пишутся значения счетчиков. После перезагрузки происходит сравнение, и если какой-то счётчик увеличил значение, выводим сообщение. Но это так, лирика, суть вопроса: при старте ПЛК значения счётчика, которые были не нулевыми (это значение сохраняется в энергонезависимую переменную), генерируют сигнал сообщения, такое может произойти в ситуации, которую я выше описал (происходит сравнение не нулевого значения энергонезависимой переменной с нулевой переменной счётчика). Решил проблему задержкой работы участка кода, который отвечает за сравнение, после этого все заработало как надо.
    Скажите пожалуйста, мои предположения верны?
    Добрый день.
    Запись значений в каналы узлов таргет-файла (в т.ч. узла Watchdog) действительно происходит после инициализации соответствующих компонентов - и, действительно, это может произойти позже первого цикла пользовательской задачи.

  7. #6947

    По умолчанию

    Понял, спасибо, развеяли мои сомнения

  8. #6948

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Не сделать.
    Вам потребуется работать с COM-портом напрямую.
    См. пример:
    https://youtu.be/F_unaGOBC08?si=Sl8bWqSEuO13uJeW
    Спасибо, то, что надо!

  9. #6949

    По умолчанию

    Здравствуйте коллеги!!! Есть код

    IF wPIDTmpr_In_PIDOnOff[nZ] = 16#02 THEN // 16#02 - регулирование включить
    xPIDSTD_Zone_Reset[nZ]:= FALSE;
    xPWM_Reset[nZ]:= FALSE;
    iPIDTmpr_Out_PIDStatus[nZ]:= 1;

    Подскажите пожалуйста что означает решетка в этом значении( 16#02 ) и почему после решетки стоит 02
    При этом все работает

  10. #6950

    По умолчанию

    Цитата Сообщение от sssssaaaaabbbbb Посмотреть сообщение
    Здравствуйте коллеги!!! Есть код

    IF wPIDTmpr_In_PIDOnOff[nZ] = 16#02 THEN // 16#02 - регулирование включить
    xPIDSTD_Zone_Reset[nZ]:= FALSE;
    xPWM_Reset[nZ]:= FALSE;
    iPIDTmpr_Out_PIDStatus[nZ]:= 1;

    Подскажите пожалуйста что означает решетка в этом значении( 16#02 ) и почему после решетки стоит 02
    При этом все работает
    16# означает шестнадцатиричная система счисления, 2 значение.
    Не знаю, кто писал код, но в шестнадцатиричнной системе (HEX) и десятичной (DEC), число 2 так и останется 2.
    Перевод систем можно сделать калькулятором в режиме программист.
    Точно также переводятся адреса регистров.
    Последний раз редактировалось kondor3000; 25.03.2024 в 18:26.

Страница 695 из 856 ПерваяПервая ... 195595645685693694695696697705745795 ... ПоследняяПоследняя

Похожие темы

  1. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе Панели оператора (HMI)
    Ответов: 4012
    Последнее сообщение: Вчера, 10:12
  2. Панели оператора ИП320. Вопросы и ответы
    от automat в разделе Панели оператора (HMI)
    Ответов: 849
    Последнее сообщение: 16.11.2025, 08:58
  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

Ваши права

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