Страница 675 из 775 ПерваяПервая ... 175575625665673674675676677685725 ... ПоследняяПоследняя
Показано с 6,741 по 6,750 из 7743

Тема: Экспресс вопрос (ответ)

  1. #6741
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,242

    По умолчанию

    Цитата Сообщение от Sailor88 Посмотреть сообщение
    Добрый День! Начинаю свой путь с овеном нужна подсказка как реализовать сравнение двух переменных через время
    Т.Е. при старте некого процесса нужно запомнить значение на аналоговом входе. затем в течении этого процесса сравнивать его с текущим значение этого входа. все это в пределах одних суток.
    Спасибо
    Примерно как-то так:

    Скорость изменения.jpg

    В смысле, стек, при необходимости, можно продолжить.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  2. #6742
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,138

    По умолчанию

    Цитата Сообщение от artem_makarov_1910@bk.ru Посмотреть сообщение
    Добрый день, вопрос по поводу стандартных макросов преобразования сопротивления в температуру в менеджере компонентов(П100, П500 и т.д). Вопрос такой: нормально ли ,что при включенном ПР200 и подключении датчика температуры к разным аналоговым входам нужно перезагружать устройство для получения данных по температуре. Пример: ПР200 включен , к аналоговому входу 1 подключен Pt100. Все работает в норме. И если я не выключая ПР200 перекину этот же датчик на второй аналоговый вход, то сама ПРка считывает сопротивление , но значение температуры начинает показывать только после перезагрузки ПР. Дело в Макросе или в устройстве самой ПРки? Надеюсь меня поняли
    Нафига на горячую переключать датчик, по-моему, в инструкции к ПР написано, что подключение только при отсутствии питания

    Безымянный.png
    Последний раз редактировалось Dimensy; 30.01.2023 в 14:15.

  3. #6743
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,242

    По умолчанию

    Цитата Сообщение от artem_makarov_1910@bk.ru Посмотреть сообщение
    Добрый день, вопрос по поводу стандартных макросов преобразования сопротивления в температуру в менеджере компонентов(П100, П500 и т.д). Вопрос такой: нормально ли ,что при включенном ПР200 и подключении датчика температуры к разным аналоговым входам нужно перезагружать устройство для получения данных по температуре. Пример: ПР200 включен , к аналоговому входу 1 подключен Pt100. Все работает в норме. И если я не выключая ПР200 перекину этот же датчик на второй аналоговый вход, то сама ПРка считывает сопротивление , но значение температуры начинает показывать только после перезагрузки ПР. Дело в Макросе или в устройстве самой ПРки? Надеюсь меня поняли
    Наверно в макросе авария срабатывает, типа обрыв датчика, в смысле, выход значения сопротивления из рабочего(допустимого) диапазона для данного ТС.
    Короче, если авария сработала, смотреть значение температуры не стоит(бессмысленно), не думал, что такое требует пояснений!
    Последний раз редактировалось Сергей0308; 30.01.2023 в 14:24.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  4. #6744
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,138

    По умолчанию

    Цитата Сообщение от artem_makarov_1910@bk.ru Посмотреть сообщение
    Добрый день, вопрос по поводу стандартных макросов преобразования сопротивления в температуру в менеджере компонентов(П100, П500 и т.д). Вопрос такой: нормально ли ,что при включенном ПР200 и подключении датчика температуры к разным аналоговым входам нужно перезагружать устройство для получения данных по температуре. Пример: ПР200 включен , к аналоговому входу 1 подключен Pt100. Все работает в норме. И если я не выключая ПР200 перекину этот же датчик на второй аналоговый вход, то сама ПРка считывает сопротивление , но значение температуры начинает показывать только после перезагрузки ПР. Дело в Макросе или в устройстве самой ПРки? Надеюсь меня поняли
    О птичках. В этих макросах, если сопротивление намного выше предела датчика (по умолчанию 4 кОм), то макрос впадает в аварию и она автоматом не сбрасывается. Лечится установкой лимита (в самом макросе), например для Pt100 - 400 Ом. И да, это косяк макросов

    Безымянный.png
    Последний раз редактировалось Dimensy; 30.01.2023 в 14:54.

  5. #6745

    По умолчанию

    Действительно, в макросе преобразования сопротивления в температуры при обрыве датчике на выходе макроса возникает "не число", сейчас мы ведем работы по исправлению ошибок в макросах
    Менеджер по продукту | Owen Logic
    email: soft@owen.ru

  6. #6746

    По умолчанию

    Прошу прощения за глупый вопрос но как реализовать сравнение float по типу больше или равно?

  7. #6747
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,668

    По умолчанию

    Равно для float не имеет смысла. Хотя если округлить до необходимого количество знаков, можно и на равно сравнивать.

  8. #6748
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,248

    По умолчанию

    Цитата Сообщение от Sailor88 Посмотреть сообщение
    Прошу прощения за глупый вопрос но как реализовать сравнение float по типу больше или равно?
    поменять местами входа у fGT и добавить инверсию
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  9. #6749
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,242

    По умолчанию

    Цитата Сообщение от Sailor88 Посмотреть сообщение
    Прошу прощения за глупый вопрос но как реализовать сравнение float по типу больше или равно?
    Как-то так:

    Больше или равно.PNG

    В смысле, на равенство лучше сравнивать с неким допуском, так как типы данных приблизительной(не абсолютной) точности в отличии от целочисленных переменных.

    Сравнение на равенство с допуском_3.PNG
    Последний раз редактировалось Сергей0308; 31.01.2023 в 13:29.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  10. #6750

    По умолчанию

    Так и есть нужно сравнить два значения float с погрешностью +/-0,2 т.е. 2 числа а и б при а>б делается 1 при а<б делается 2е при а=б делается 3е. значения округленны до 1 знака после запятой пример 2,3
    по сути нужно сравнить значение температуры канала с температурой продукта-дельта продукта/канала
    Последний раз редактировалось Sailor88; 31.01.2023 в 13:56.

Страница 675 из 775 ПерваяПервая ... 175575625665673674675676677685725 ... ПоследняяПоследняя

Похожие темы

  1. CODESYS V3.5. Вопросы и ответы
    от ООО "БЛС инжинеринг" в разделе ПЛК (среда CODESYS V3.5)
    Ответов: 7100
    Последнее сообщение: Вчера, 17:17
  2. ВОПРОС-ОТВЕТ (отвечаем на простые вопросы от новичков)
    от Serge_UA в разделе ПЛК (среда CoDeSys V2.3)
    Ответов: 10435
    Последнее сообщение: 24.04.2024, 19:41
  3. вопрос-ответ , или а поговорить????
    от Павел Братковский в разделе Трёп (Курилка)
    Ответов: 10
    Последнее сообщение: 24.01.2018, 11:05
  4. Преобразовать ответ
    от IIeroniux в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 05.10.2015, 17:45

Ваши права

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