Страница 663 из 893 ПерваяПервая ... 163563613653661662663664665673713763 ... ПоследняяПоследняя
Показано с 6,621 по 6,630 из 8921

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

  1. #6621

    По умолчанию

    Вопрос. Контроллером ПЛК210 через апи забираю с ОвенКлауд(далее ОК) значение температуры.
    Как проверить достоверность этого параметра?
    Чтоб выдать сигнал, когда параметр в ОК не менялся определённое кол-во времени или почему-то перестали поступать данные с ОК(например канал упал).

  2. #6622

    По умолчанию

    Цитата Сообщение от meta11ist87 Посмотреть сообщение
    Вопрос. Контроллером ПЛК210 через апи забираю с ОвенКлауд(далее ОК) значение температуры.
    Как проверить достоверность этого параметра?
    Чтоб выдать сигнал, когда параметр в ОК не менялся определённое кол-во времени или почему-то перестали поступать данные с ОК(например канал упал).
    https://api.owencloud.ru/#parameter

    Описание возвращаемых полей:
    Возвращается json-массив объектов с полями:
    id - идентификатор параметра
    values - массив с одним объектом.
    d - unix timestamp, когда было получено значение
    v - значение параметра
    e - код ошибки при чтении
    f - отформатированное значение (в т.ч. учитывается код ошибки)
    Сравнивайте метку времени (d) и принимайте соответствующее решение.

  3. #6623

    По умолчанию

    Цитата Сообщение от Николай Суриков Посмотреть сообщение
    Съешь еще этих мягких французских булок %0Aда выпей чаю.
    Спасибо.

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Дело точно не в CODESYS.
    Я когда-то давно добивался нужного поведения - и жирности, и переноса строки, и т. д.
    Кажется, дело было в аргументе parse_mode метода sendMessage.
    https://core.telegram.org/bots/api#sendmessage

    Попробуйте разные варианты его использования (для разных вариантов используется разная разметка).

    Upd. - освежил воспоминания.
    parse_mode=HTML
    <b>Первая жирная строка</b>%0AВторая обычная строка

    Или можете непосредственно на Python написать скрипт и вызывать его из CODESYS с нужными аргументами - наши контроллеры это поддерживают.
    https://ftp.owen.ru/CoDeSys3/21_Exam...ory_3517v1.zip
    Благодарю. Долго бы я пытался заставить работать \n, если бы не подсказка %0A
    Последний раз редактировалось beatitas; 17.12.2023 в 12:53.

  4. #6624

    По умолчанию

    Цитата Сообщение от МихаилГл Посмотреть сообщение
    Не забудьте проверить порт и ID.
    И то что приборы в одной подсети...
    спасибо. помогло. был не внимателен к ID

  5. #6625

    По умолчанию

    Цитата Сообщение от vitalij Посмотреть сообщение
    спасибо. помогло. был не внимателен к ID
    Хотя многие тут пишут, что ID для ModBus TCP не важен... Иногда без него никак (вернее всегда).

  6. #6626

    По умолчанию

    Добрый день. Подскажите пожалуйста, как фиксировать время? Нужно по событию переменной "bool" фиксировать время возникновения события и исчезновение события с записью времени в энергонезависимую переменную.

  7. #6627

    По умолчанию

    Цитата Сообщение от shvitaliy Посмотреть сообщение
    Добрый день. Подскажите пожалуйста, как фиксировать время? Нужно по событию переменной "bool" фиксировать время возникновения события и исчезновение события с записью времени в энергонезависимую переменную.
    Добрый день. Используйте ФБ R_TRIG и F_TRIG из библиотеки Standard - они генерируют единичный импульс при изменении входной BOOL-переменной от FALSE к TRUE (R_TRIG) и от TRUE к FALSE (F_TRIG) соответственно.

  8. #6628

    По умолчанию как быстрее и эффективнее?

    Здравствуйте. как будет лучше, если при использовании библиотеки owencommunication в плане TCP сделать опрос слейвов исходя ,что у каждого слейва свой порт допустим 502,503,504..... или у каждого одинаковый порт 502 и обработка опроса соответсвенно последовательна... а если же каждому слейву задать уникальные порты 502,503,504... то обработка как бы параллеьно опрос в программе, то есть в программе создать при разных портах на слейвах количество клиентов и слейвов одинаково. как будет из этих двух случаев быстрее и эффективнее?

  9. #6629

    По умолчанию

    Добрый день.

    или у каждого одинаковый порт 502 и обработка опроса соответсвенно последовательна
    Это не так. У каждого слэйва свой уникальный IP-адрес, и с каждым из слэйвов будет установлено отдельное TCP-соединение - независимо от номера его порта и того факта, совпадает ли он с номерами портов других слэйвов, или нет.

    как будет из этих двух случаев быстрее и эффективнее?
    Оба случая равнозначны.

  10. #6630

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день. Используйте ФБ R_TRIG и F_TRIG из библиотеки Standard - они генерируют единичный импульс при изменении входной BOOL-переменной от FALSE к TRUE (R_TRIG) и от TRUE к FALSE (F_TRIG) соответственно.
    Спасибо. Это я понимаю. Как записывать "время" импульса в переменную?
    Последний раз редактировалось shvitaliy; 19.12.2023 в 07:39.

Страница 663 из 893 ПерваяПервая ... 163563613653661662663664665673713763 ... ПоследняяПоследняя

Похожие темы

  1. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе СП3хх, СП270
    Ответов: 4209
    Последнее сообщение: 26.08.2026, 16:07
  2. Ответов: 863
    Последнее сообщение: 02.03.2026, 17:13
  3. ИПП120. Вопросы и ответы
    от Р.Александр в разделе Программируемые реле
    Ответов: 273
    Последнее сообщение: 08.09.2025, 13:21
  4. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  5. Панели оператора СП270. Вопросы и ответы
    от Давидюк в разделе СП3хх, СП270
    Ответов: 930
    Последнее сообщение: 15.05.2017, 17:12

Ваши права

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