Страница 545 из 707 ПерваяПервая ... 45445495535543544545546547555595645 ... ПоследняяПоследняя
Показано с 5,441 по 5,450 из 7062

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

  1. #5441

  2. #5442

    По умолчанию

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

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

    По умолчанию

    Цитата Сообщение от sco-scorpion Посмотреть сообщение
    В теле программы при появлении ошибки должна зафиксироваться ошибка и вывестись в менеджере тревог с названием, ошибки могут быть разные.
    А зачем для этого какой-то дополнительный код? Всё это можно настроить в конфигурации тревог.

  4. #5444

    По умолчанию

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

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

    По умолчанию

    Цитата Сообщение от sco-scorpion Посмотреть сообщение
    Вы правы, для простоты кода это будет более логично.
    Но хотелось бы понять как можно было бы привязать другие значения к переменным в масиве.
    В принципе, вы выше это и показали фактически:

    astErrorData[1].wsMessage := "Текст тревоги";

    Или я не понял ваш вопрос?

  6. #5446

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    В принципе, вы выше это и показали фактически:

    astErrorData[1].wsMessage := "Текст тревоги";

    Или я не понял ваш вопрос?
    Это я все прописывал в самом коде, при выполнении условия, а если код длинный прийдется выискивать где это находится, а хотелось бы в одном месте.
    Возможно ли как-то масштабировать верхнюю границу массива, допустим сейчас
    astErrorData: ARRAY [0..5] OF ErrorData;
    позже в коде я добавлю на 2 больше и мне прийдется переписывать верхнюю строку в [0..7], т.е. что бы в голове не держать вышел я за границу или нет?

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

    По умолчанию

    Цитата Сообщение от sco-scorpion Посмотреть сообщение
    Это я все прописывал в самом коде, при выполнении условия, а если код длинный прийдется выискивать где это находится, а хотелось бы в одном месте.
    Возможно ли как-то масштабировать верхнюю границу массива, допустим сейчас


    позже в коде я добавлю на 2 больше и мне прийдется переписывать верхнюю строку в [0..7], т.е. что бы в голове не держать вышел я за границу или нет?
    В таких случаях лучше использовать в качестве верхней границы массива константу (VAR CONSTANT).
    https://stepik.org/lesson/781375/step/2?unit=783979

  8. #5448

    По умолчанию

    Цитата Сообщение от sco-scorpion Посмотреть сообщение
    Это я все прописывал в самом коде, при выполнении условия, а если код длинный прийдется выискивать где это находится, а хотелось бы в одном месте.
    А что насчет 1 части вопроса?

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

    По умолчанию

    Цитата Сообщение от sco-scorpion Посмотреть сообщение
    А что насчет 1 части вопроса?
    Вы же сами структурируете программу и можете разместить весь код обработки тревог в одном месте.
    Или я опять чего-то не понимаю?

  10. #5450

    По умолчанию

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

Страница 545 из 707 ПерваяПервая ... 45445495535543544545546547555595645 ... ПоследняяПоследняя

Похожие темы

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

Ваши права

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