Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: СПК110 Конфигурация ввода Проверка данных

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию СПК110 Конфигурация ввода Проверка данных

    Доброго времени суток
    Пытаюсь решить следующую задачу:

    1. Есть N+1 рецепты, которые предопределены в проекте
    2. Есть те рецепты которые будет создавать пользователь
    Те рецепты которые будет создавать пользователь, будут иметь названия скорее всего отличные от рецептов по умолчанию

    Вопросы:
    1. Можно ли организовать проверку последовательности в "конфигурации ввода"
    То есть
    Сначала мы выполняем ST код, который смотрит в переменную, и если все "ок" то далее продолжаем выполнять функцию создания рецепта.
    Если не ок, то прерываем создание рецепта

    все "ок" - означает, что длина названия рецепта не превышена.
    Плюс дополнительный вопрос - кирилицу при вводе можно отключить?

    2. Так как внутри FAQ, и справке внутри CODESYS я не нашел методов работы с рецептами, вопрос выглядит так:
    Могу ли я в ST применять методы к рецептам?
    Вопрос может звучать странно, но в примерах, код выполнения задается через "Команды конфигурации"
    От сюда возникает вопрос, можно ли через ST эти команды использовать?
    Если да, то где то справка по ним есть?
    Если, нет, то можно организовать последовательность проверки как в пункте №1 ?

    ***
    Нашел вот тут онлайн справку
    https://content.helpme-codesys.com/e...ateRecipe.html
    Собственно эти методы в СПК110 будут работать?

    RecipeManCommands.CreateRecipe (METH) - как пример

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

    По умолчанию

    Добрый день.

    1. Можно ли организовать проверку последовательности в "конфигурации ввода"
    Нет.

    Собственно эти методы в СПК110 будут работать?
    Да.
    https://www.youtube.com/watch?v=A1WrZVJUWhY

    Плюс дополнительный вопрос - кирилицу при вводе можно отключить?
    Уточните, что именно вы имеете в виду.

  3. #3

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день.



    Нет.



    Да.
    https://www.youtube.com/watch?v=A1WrZVJUWhY



    Уточните, что именно вы имеете в виду.
    Имею ввиду, возможность по "русски" набирать текст на встроенной клавиатуре
    Это настройки клавиатуры на панели нужно менять?

    ***
    Плюс дополнительно ограничения нашел вот тут
    12121212.png

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

    По умолчанию

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

  5. #5

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Если речь о клавиатуре ПК - то я предполагаю, что ограничить ввод каких-либо символов не получится.
    Можно разве что валидировать введенную строку в программе контроллера.
    Нет, я имею ввиду клавиатуру панели.
    То вызвать клавиатуру и на ней писать.
    В ней есть ограничения какие то?

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

    По умолчанию

    Цитата Сообщение от Unreality Посмотреть сообщение
    Нет, я имею ввиду клавиатуру панели.
    То вызвать клавиатуру и на ней писать.
    В ней есть ограничения какие то?
    Ограничения на что?
    Попробуйте, пожалуйста, конкретизировать ваш вопрос.

  7. #7

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Ограничения на что?
    Попробуйте, пожалуйста, конкретизировать ваш вопрос.
    я внутри CODESYS это еще не тестировал.
    как я понимаю, ввод данных внутри панели через встроенную клавиатуру происходит.
    Экранная клавиатура

    Соответственно в ней можно ограничить переключение языков или в ней только латиница?
    Последний раз редактировалось Unreality; 07.12.2024 в 19:23.

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

    По умолчанию

    Цитата Сообщение от Unreality Посмотреть сообщение
    я внутри CODESYS это еще не тестировал.
    как я понимаю, ввод данных внутри панели через встроенную клавиатуру происходит.
    Экранная клавиатура

    Соответственно в ней можно ограничить переключение языков или в ней только латиница?
    В стандартной экранной клавиатуре из библиотеки VisuDialogs только латиница и некоторое количество немецких символов с умляутами.

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

    По умолчанию

    Извините, но я мало что понял из написанного.
    Лучше напишите в понедельник утром в телеграм - посмотрим через AnyDesk, что именно вы наблюдаете и обсудим, что именно вам нужно.

  10. #10

    По умолчанию

    Договорились

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Ответов: 6
    Последнее сообщение: 12.05.2024, 18:30
  2. Нет действия OnMouseClick во вкладке конфигурация ввода
    от info@sm-so.ru в разделе СПК210, СПК1xx [М01]
    Ответов: 15
    Последнее сообщение: 22.04.2024, 09:49
  3. Проверка связи с модулями ввода\вывода
    от ind в разделе Среда программирования OWEN Logic
    Ответов: 3
    Последнее сообщение: 26.03.2022, 18:59
  4. Ответов: 2
    Последнее сообщение: 04.09.2021, 22:01
  5. Ответов: 0
    Последнее сообщение: 04.07.2020, 02:07

Ваши права

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