Страница 419 из 711 ПерваяПервая ... 319369409417418419420421429469519 ... ПоследняяПоследняя
Показано с 4,181 по 4,190 из 7101

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

  1. #4181

  2. #4182

    По умолчанию

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

    OPC UA Expert показывает индексы корректно (как в CODESYS), так что это на стороне Weintek.

    2022-05-31_12-02-20.png 2022-05-31_12-02-08.png
    Согласен с Вами, очень похоже на то. Буду обращаться в поддержку Weintek...
    Спасибо!

  3. #4183

    По умолчанию

    Всем добра!

    Пользую MQTT библиотеку от stefandreyer. Периодически возникает глюк, с происхождением которого пока разобраться не удалось. Впрочем как и с его решением, оттого и пишу сюда. Ситуация следующая: в какой-то момент ФБ принимает такое состояние, из которого его вывести невозможно и он при этом не работает. Проблема решается только перезапуском приложения, отсюда родилась идея каким-то образом сбрасывать ФБ в начальное состояние. Как это можно реализовать?

  4. #4184

    По умолчанию

    Привет.
    Подскажите, а CodeSys при написании программы на ST как-то реагирует на тег TODO ?
    Например, учет этого тега при компилировании, при загрузке проекта в ПЛК, при сохранении архива в ПЛК (на сервере CodeSys).

    Скрытый текст:
    TODO - это общепринятое обозначение напоминания о том, что необходимо доделать.
    Произошло от понятия to do list, или список дел.
    В программировании используется в комментариях к конкретным местам кода, которые требуют исправления или уточнения.

    Пример использования:
    Код:
    ...
    
    rXmax := rX * 1.05; // вычисляем верхний барьер +5%
    rXmin := rX * 0.95; // вычисляем нижний барьер -5%
    // TODO: Нельзя вписывать границы барьера прямо в код, неуч! Тут нужно переделать. Завтра у заказчика этот барьер может стать другим.
    
    ...
    
    sIP := '192.168.1.2'; // наш локальный сервер
    // TODO: Кто же вписывает динамические адреса прямо в код, лапоть! Надо переписать код. Кто потом поедет в Эритрею править этот код?
    
    ...
    Последний раз редактировалось ВладОвен; 02.06.2022 в 12:23.

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

    По умолчанию

    Цитата Сообщение от ВладОвен Посмотреть сообщение
    Привет.
    Подскажите, а CodeSys при написании программы на ST как-то реагирует на тег TODO ?
    Например, учет этого тега при компилировании, при загрузке проекта в ПЛК, при сохранении архива в ПЛК (на сервере CodeSys).

    Скрытый текст:
    TODO - это общепринятое обозначение напоминания о том, что необходимо доделать.
    Произошло от понятия to do list, или список дел.
    В программировании используется в комментариях к конкретным местам кода, которые требуют исправления или уточнения.

    Пример использования:
    Код:
    ...
    
    rXmax := rX * 1.05; // вычисляем верхний барьер +5%
    rXmin := rX * 0.95; // вычисляем нижний барьер -5%
    // TODO: Нельзя вписывать границы барьера прямо в код, неуч! Тут нужно переделать. Завтра у заказчика этот барьер может стать другим.
    
    ...
    
    sIP := '192.168.1.2'; // наш локальный сервер
    // TODO: Кто же вписывает динамические адреса прямо в код, лапоть! Надо переписать код. Кто потом поедет в Эритрею править этот код?
    
    ...
    Добрый день.
    Никак не реагирует.
    Вам какая реакция нужна?

  6. #4186

    По умолчанию

    Например, это могло быть реализовано через "Предупреждения" при компилировании.
    0 - ошибок, 2 предупреждения, 78 сообщений: готово к загрузке!

    UPD: А можно и через подсветку синтаксиса в коде. Красным цветом, например.
    Последний раз редактировалось ВладОвен; 02.06.2022 в 12:32.

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

    По умолчанию

    Цитата Сообщение от ВладОвен Посмотреть сообщение
    Например, это могло быть реализовано через "Предупреждения" при компилировании.
    0 - ошибок, 2 предупреждения, 78 сообщений: готово к загрузке!
    Тогда используйте соответствующую прагму.
    https://help.codesys.com/webapp/_cds...rsion=3.5.17.0

    Код:
    {warning '// TODO: Кто же вписывает динамические адреса прямо в код, лапоть! Надо переписать код. Кто потом поедет в Эритрею править этот код?'}
    sIP := '192.168.1.2'; // наш локальный сервер

  8. #4188

    По умолчанию

    Цитата Сообщение от turkish945 Посмотреть сообщение
    Всем добра!

    Пользую MQTT библиотеку от stefandreyer. Периодически возникает глюк, с происхождением которого пока разобраться не удалось. Впрочем как и с его решением, оттого и пишу сюда. Ситуация следующая: в какой-то момент ФБ принимает такое состояние, из которого его вывести невозможно и он при этом не работает. Проблема решается только перезапуском приложения, отсюда родилась идея каким-то образом сбрасывать ФБ в начальное состояние. Как это можно реализовать?
    Нет идей как сбросить функциональный блок в изначальное состояние?

    Пока у меня только одна идея: создавать ФБ через __new, соответственно при возникновении проблемы убивать экземпляр и создавать новый....Но не хочется прибегать к такому способу, подозреваю, что могут быть трудности с определением количества памяти, которое необходимо выделить (если я правильно представляю себе работу этой функции).

  9. #4189

    По умолчанию

    Подскажите пожалуйста, как при вызове Диалога, в его настройках, присвоить входному параметру десятичное значение?ДИАЛОГ.jpg
    Последний раз редактировалось Pronto72; 02.06.2022 в 16:27.

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

    По умолчанию

    Цитата Сообщение от Pronto72 Посмотреть сообщение
    Подскажите пожалуйста, как при вызове Диалога, в его настройках, присвоить входному параметру десятичное значение?ДИАЛОГ.jpg
    Присвойте нужное значение привязанной к параметру переменной.

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

Похожие темы

  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

Ваши права

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