Страница 539 из 711 ПерваяПервая ... 39439489529537538539540541549589639 ... ПоследняяПоследняя
Показано с 5,381 по 5,390 из 7101

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

  1. #5381

    По умолчанию

    VAR_INPUT
    wa11: BOOL;
    w12: TIME;
    w13: TIME;
    w09: REAL;
    st01: REAL; Хочу w09 и st01 ограничить. Могу в INT перевести Делаю как указану в справочнике 2.3 не получается

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

    По умолчанию

    Цитата Сообщение от Дмитрий Хороменков Посмотреть сообщение
    VAR_INPUT
    wa11: BOOL;
    w12: TIME;
    w13: TIME;
    w09: REAL;
    st01: REAL; Хочу w09 и st01 ограничить. Могу в INT перевести Делаю как указану в справочнике 2.3 не получается
    Для REAL ограничение диапазона не поддерживается.
    Если у вас "не получается" ограничить диапазон для INT - то выложите, пожалуйста, скриншот, на котором будет видно, как именно вы пытаетесь это сделать.

  3. #5383

    По умолчанию

    FUNCTION_BLOCK Nasos_Otop_Syst
    VAR_INPUT
    wa11: BOOL;
    w12: TIME;
    w13: TIME;
    w09: INT(0..60);
    st01: REAL;
    END_VAR
    VAR_OUTPUT
    Pusk_Nasos_Otop_Syst: BOOL;
    Pusk_Nasos_Ohl_Syst: BOOL;
    wa25: TIME;
    wa26: TIME;
    END_VAR
    VAR
    TON_2: TON;
    TOF_2 : TOF;
    a1 : BOOL;
    d1 : BOOL;
    b1 : BOOL;
    END_VAR Вот так сделал, блок вставляю в программу и на входе ставлю 70 или -10 , а оно работает, может это входную в программе надо ограничить? А я хотел бы чтобы у меня именно блок не пускал.

  4. #5384

    По умолчанию

    Да уж я опять напутал вход с переменной, но все таки хотелось бы без всякой писанины ограничить вход, а не переменную. Может есть такая возможность. Потому как блок он и есть, что то отдельное он должен сам себя защищать. Если подскажете прям спасете.

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

    По умолчанию

    Цитата Сообщение от Дмитрий Хороменков Посмотреть сообщение
    FUNCTION_BLOCK Nasos_Otop_Syst
    VAR_INPUT
    wa11: BOOL;
    w12: TIME;
    w13: TIME;
    w09: INT(0..60);
    st01: REAL;
    END_VAR
    VAR_OUTPUT
    Pusk_Nasos_Otop_Syst: BOOL;
    Pusk_Nasos_Ohl_Syst: BOOL;
    wa25: TIME;
    wa26: TIME;
    END_VAR
    VAR
    TON_2: TON;
    TOF_2 : TOF;
    a1 : BOOL;
    d1 : BOOL;
    b1 : BOOL;
    END_VAR Вот так сделал, блок вставляю в программу и на входе ставлю 70 или -10 , а оно работает, может это входную в программе надо ограничить? А я хотел бы чтобы у меня именно блок не пускал.
    Вы не забыли что цитировали документацию по созданию собственного типа данных, а не область объявлений ПОУ?
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  6. #5386

    По умолчанию

    Да я пока путаюсь , извините. Хотя создание тоже пригодится.

  7. #5387
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,171

    По умолчанию

    Вот так сделал, блок вставляю в программу и на входе ставлю 70 или -10 , а оно работает,
    Вы, вероятно, ко входу привязываете переменную, которой при отладке присваиваете значение 70 или -10.
    Действительно, так будет работать.
    Ограничение диапазона проверяется только на этапе компиляции - если в переменную присвоено значение, которое выходит за диапазон ее типа - то будет сгенерирована ошибка.

    Для вашей ситуации нужно использовать POU для неявных проверок:

    2023-03-17_7-01-15.png

    https://content.helpme-codesys.com/e...cit_check.html

  8. #5388

    По умолчанию

    Добрый день. CODESYS V3.5 SP17 Patch 3 после перезапуска ПК, CODESYS не запускается, выдает ошибку. Screenshot_1.jpg. При повторной инсталяции пункт Repair не помог. До перезагрузки ПК установил библиотеку OwenCommunication и пытался обновить пакет конвертации проектов CODESYS 2.3 в процессе обновления было много ошибок, после я отменил процесс обновления. Подскажите пожалуйста решение. Спасибо.

  9. #5389
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,171

    По умолчанию

    Цитата Сообщение от proxy Посмотреть сообщение
    Добрый день. CODESYS V3.5 SP17 Patch 3 после перезапуска ПК, CODESYS не запускается, выдает ошибку. Screenshot_1.jpg. При повторной инсталяции пункт Repair не помог. До перезагрузки ПК установил библиотеку OwenCommunication и пытался обновить пакет конвертации проектов CODESYS 2.3 в процессе обновления было много ошибок, после я отменил процесс обновления. Подскажите пожалуйста решение. Спасибо.
    Добрый день.
    Я думаю, вам нужно удалить CODESYS (через Панель управления - Программы и компоненты) и, возможно, почистить реестр.
    После этого установить CODESYS заново.

  10. #5390

    По умолчанию

    Добрый день.
    CODESYS 3.5 SP18/19 с контроллером Raspberry Pi.
    Пробовал с Raspberry Pi 3 в демо моде, отлично все работало.
    Потом подключил новый Raspberri Pi 4 B. Рантайм тихо слетает через пару минут. Иногда успеваю логин сделать и потом слетает.
    Чтобы снова завелся, делаю старт рантайма, снова на несколько секунд все оживает, потом подыхает. В логе при этом не пишет никаких ошибок.
    Можно ли лог контроллера завербосить или как-то понять почему падает рантайм?

Страница 539 из 711 ПерваяПервая ... 39439489529537538539540541549589639 ... ПоследняяПоследняя

Похожие темы

  1. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе Панели оператора (HMI)
    Ответов: 3197
    Последнее сообщение: 23.04.2024, 13:45
  2. Панели оператора ИП320. Вопросы и ответы
    от automat в разделе Панели оператора (HMI)
    Ответов: 822
    Последнее сообщение: 20.11.2023, 17:48
  3. ИПП120. Вопросы и ответы
    от Р.Александр в разделе Программируемые реле
    Ответов: 245
    Последнее сообщение: 02.10.2022, 11:34
  4. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  5. Панели оператора СП270. Вопросы и ответы
    от Давидюк в разделе Панели оператора (HMI)
    Ответов: 930
    Последнее сообщение: 15.05.2017, 17:12

Ваши права

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