Страница 814 из 855 ПерваяПервая ... 314714764804812813814815816824 ... ПоследняяПоследняя
Показано с 8,131 по 8,140 из 8547

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

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

    По умолчанию

    Цитата Сообщение от GoodLuck Посмотреть сообщение
    Здравствуйте!
    Подскажите, пожалуйста, как из кода квитировать выбранную тревогу?
    Добрый день.
    Возможно, сработает такой вариант:
    1. В таблице тревог - Выбор/Variable for alarm information - привязываем переменную типа VisuElemsAlarm.AlarmSelectionInfo
    2. В коде вызываем

    Код:
    AlarmManager.AlarmGlobals.g_AlarmHandler.AcknowledgeOneOfGroup(usiAlarmGroupID :=, uiAlarmID := );
    где значения аргументов метода нужно будет сформировать на основе полей структуры (это потребует небольшой исследовательской работы).

  2. #8132

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день.
    Возможно, сработает такой вариант:
    1. В таблице тревог - Выбор/Variable for alarm information - привязываем переменную типа VisuElemsAlarm.AlarmSelectionInfo
    2. В коде вызываем

    Код:
    AlarmManager.AlarmGlobals.g_AlarmHandler.AcknowledgeOneOfGroup(usiAlarmGroupID :=, uiAlarmID := );
    где значения аргументов метода нужно будет сформировать на основе полей структуры (это потребует небольшой исследовательской работы).
    Спасибо! Все получилось!

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

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

    По умолчанию

    Цитата Сообщение от GoodLuck Посмотреть сообщение
    Спасибо! Все получилось!

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

    Я бы на вашем месте наложил на строку заголовку и на строку номеров строк таблицы элементы Невидимый ввод и для них настроил OnMouseClick - Выполнить ST-код - присвоить переменной типа INT значение - 1. Эту переменную привязать к таблице: Выбор/Переменная для выбранной строки.

  4. #8134

    По умолчанию

    Помогите настроить Подключение ПЛК210 по UDP протоколу для обмена сетевыми переменными. 2 ПЛК находятся, еще 2 к двум можно подключиться только по TCP. Как будто везде все одинаково, а результат разный.
    Изображения Изображения

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

    По умолчанию

    Цитата Сообщение от Назаров Александр Посмотреть сообщение
    Помогите настроить Подключение ПЛК210 по UDP протоколу для обмена сетевыми переменными. 2 ПЛК находятся, еще 2 к двум можно подключиться только по TCP. Как будто везде все одинаково, а результат разный.
    Напишите на support@owen.ru - вам помогут.

  6. #8136

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Напишите на support@owen.ru - вам помогут.
    Прошла почти неделя. Support кормит завтраками. Или помощь платная?

  7. #8137

    По умолчанию СПК 110

    Коллеги, добрый вечер!
    Кому-нибудь приходилось в кодесис 3 для СПК делать графики с логарифмической шкалой? Просьба рассказать как это правильно сделать

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

    По умолчанию

    Цитата Сообщение от Назаров Александр Посмотреть сообщение
    Прошла почти неделя. Support кормит завтраками. Или помощь платная?
    Это не так. Напишите мне в телеграм, пожалуйста (в подписи).

  9. #8139

    По умолчанию

    Добрый день! Существует ли программный способ сбросить ПЛК в состояние "как после прошивки"? Чтобы переинициализировались значения переменных (в т.ч. persistent) в значения, заданные при инициализации структур (переприсваивать в коде программы значения нескольких десятков настроек не очень хочется), сбросились пароли пользователей в изначально заданные, очистилась история трендов и Alarm managera и т.п. Цель - пытаюсь сделать кнопку "Сбросить проект в заводские настойки". Использование механизма рецептов в моём случае (то ли из-за слишком сложной структуры, то ли из-за её размеров) после прошивки успевает создать файл рецепта размером 28 кБ, но дальше генерирует исключение.
    Можно, конечно, записать эту структуру в обычный файл, но тогда придётся ещё как то следить за его содержимым - любое изменение в структуре настроек сразу сделает несовместимым ранее созданный файл. В любом случае это не решает задачу сброса паролей и истории трендов и алармов.

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

    По умолчанию

    Цитата Сообщение от S_Bugaev Посмотреть сообщение
    Добрый день! Существует ли программный способ сбросить ПЛК в состояние "как после прошивки"? Чтобы переинициализировались значения переменных (в т.ч. persistent) в значения, заданные при инициализации структур (переприсваивать в коде программы значения нескольких десятков настроек не очень хочется), сбросились пароли пользователей в изначально заданные, очистилась история трендов и Alarm managera и т.п. Цель - пытаюсь сделать кнопку "Сбросить проект в заводские настойки". Использование механизма рецептов в моём случае (то ли из-за слишком сложной структуры, то ли из-за её размеров) после прошивки успевает создать файл рецепта размером 28 кБ, но дальше генерирует исключение.
    Можно, конечно, записать эту структуру в обычный файл, но тогда придётся ещё как то следить за его содержимым - любое изменение в структуре настроек сразу сделает несовместимым ранее созданный файл. В любом случае это не решает задачу сброса паролей и истории трендов и алармов.
    Добрый день.
    Технически - вероятно, самым простым вариантом является вызов этой функции:
    https://content.helpme-codesys.com/e.../AppReset.html

    Останется продумать, как после ее выполнения автоматически скопировать файлы "дефолтного" загрузочного приложения (Application.app и Application.crc) в директорию .../PlcLogic/Application

Страница 814 из 855 ПерваяПервая ... 314714764804812813814815816824 ... ПоследняяПоследняя

Похожие темы

  1. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе Панели оператора (HMI)
    Ответов: 4000
    Последнее сообщение: 06.12.2025, 12:05
  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

Ваши права

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