Страница 430 из 709 ПерваяПервая ... 330380420428429430431432440480530 ... ПоследняяПоследняя
Показано с 4,291 по 4,300 из 7084

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

  1. #4291

    По умолчанию

    Привет.
    Есть массив структур (12 элементов массива каждый по 11 разнотипных полей структуры).
    Необходимо обнулить всё это дело перед началом очередного цикла работы прибора.
    Может есть метод как это сделать быстро, коротко, красиво читаемо в коде?
    А то так не хочется 100500 строк кода писать, для обнуления этих элементов...
    Спасибо.

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

    По умолчанию

    Цитата Сообщение от ВладОвен Посмотреть сообщение
    Привет.
    Есть массив структур (12 элементов массива каждый по 11 разнотипных полей структуры).
    Необходимо обнулить всё это дело перед началом очередного цикла работы прибора.
    Может есть метод как это сделать быстро, коротко, красиво читаемо в коде?
    А то так не хочется 100500 строк кода писать, для обнуления этих элементов...
    Спасибо.
    См. функцию MemFill в библиотеке CAA Memory.

  3. #4293

    По умолчанию

    Есть ли возможность при вводе текстовой переменной использовать клавиатуры с языками, отличными от rus/eng?

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

    По умолчанию

    Цитата Сообщение от service Посмотреть сообщение
    Есть ли возможность при вводе текстовой переменной использовать клавиатуры с языками, отличными от rus/eng?
    Это возможно, но вам придется создать такую клавиатуру самостоятельно.
    В качестве примера можете посмотреть исходники нашей библиотеки OwenVisuDialogs:
    https://owen.ru/forum/showthread.php?t=34327

  5. #4295

    По умолчанию

    Привет.
    Подскажите, в чем отличия перечисления и глобальной константы?

    Вот, например, объявим перечисление:
    Код:
    TYPE myEnum :(
        left := 1,
        right := 2
    );
    END_TYPE
    И объявим это же в глобальных переменных:
    Код:
    VAR_GLOBAL CONSTANT
         up: UINT := 3;
         down: UINT := 4;
    END_VAR
    Обращение в коде будет выглядеть для первого случая так:
    Код:
    IF uiX = myEnum.left THEN
        ;
    END_IF
    А для второго случая так:
    Код:
    IF uiX = myGlobal.up THEN
        ;
    END_IF
    В чем профит? Где преимущество, читаемость?

  6. #4296

  7. #4297
    Пользователь
    Регистрация
    21.01.2017
    Адрес
    Минск
    Сообщений
    31

    По умолчанию

    Добрый день.
    Подскажите, можно ли конвертировать программу между LD FBD GFG ST языками в codesys v3.5

  8. #4298
    Пользователь
    Регистрация
    21.01.2017
    Адрес
    Минск
    Сообщений
    31

    По умолчанию

    cfc (опечатка GFG)

  9. #4299
    Пользователь
    Регистрация
    21.01.2017
    Адрес
    Минск
    Сообщений
    31

    По умолчанию

    Есть лу у кого опыт обмена между PLC 1513 SIEMENS и PLC OWEN 210

  10. #4300

Страница 430 из 709 ПерваяПервая ... 330380420428429430431432440480530 ... ПоследняяПоследняя

Похожие темы

  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

Ваши права

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