Показано с 1 по 10 из 295

Тема: ОВЕН СМИ2-М - обновленный modbus-индикатор

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Чем Вам INT не устраивает?
    Я обычно делаю так: FLOAT умножаю на 10, округляю до целых, преобразовываю в INT и передаю на СМИ2! В СМИ2 сдвигаю запятую на один разряд влево, всё! Получается с точностью до десятых долей, аналогично сделано в ТРМ-ах.
    Ну, если у Вас значения космических масштабов, тогда уже деваться некуда, делайте бегущей строкой.
    Все как вы написали, все правильно, но есть одно но, не буду пускаться в подробности, но если я так сделаю, то у меня появится другая проблема куда более серьезная и дело тут даже не в точности, а удобстве эксплуатации, проще говоря, если я все переведу в INT, то оператору придется крутить энкодер минут десять, что бы сделать нужную уставку ибо сейчас у меня при этой операции изменяется целая часть, а будет меняться дробная, ну даже если и на это забить и это переделать как нужно, то для того что бы так сделать мне нужно там хренову тучу всего перелопатить, в общем мне проще забить, если это не возможно сделать простой настройкой СМИ2, хотя в следующем проекте я учту этот нюанс и уже буду оперировать целыми числами... А в данный момент и так сойдет, тем более что эта информация там чисто косметическая и на ход поршней ни как не влияет, просто хотел сделать красивше...

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

    По умолчанию

    Цитата Сообщение от Traveller Посмотреть сообщение
    Все как вы написали, все правильно, но есть одно но, не буду пускаться в подробности, но если я так сделаю, то у меня появится другая проблема куда более серьезная и дело тут даже не в точности, а удобстве эксплуатации, проще говоря, если я все переведу в INT, то оператору придется крутить энкодер минут десять, что бы сделать нужную уставку ибо сейчас у меня при этой операции изменяется целая часть, а будет меняться дробная, ну даже если и на это забить и это переделать как нужно, то для того что бы так сделать мне нужно там хренову тучу всего перелопатить, в общем мне проще забить, если это не возможно сделать простой настройкой СМИ2, хотя в следующем проекте я учту этот нюанс и уже буду оперировать целыми числами... А в данный момент и так сойдет, тем более что эта информация там чисто косметическая и на ход поршней ни как не влияет, просто хотел сделать красивше...
    Как уже писал неделю назад - это возможно.

    Безымянный1.jpg photo_2023-12-28_11-55-02.jpg

  3. #3

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Как уже писал неделю назад - это возможно.

    Безымянный1.jpg photo_2023-12-28_11-55-02.jpg
    Может быть, но у меня не получается так сделать...

  4. #4

  5. #5

    По умолчанию

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

    Хотя можно поступить еще проще, вы просто присылаете рабочий конфигурационный файл и я его заливаю в свои СМИ-шки и смотрю будет это работать или нет...
    Последний раз редактировалось Traveller; 29.12.2023 в 10:47.

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

    По умолчанию

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

    Хотя можно поступить еще проще, вы просто присылаете рабочий конфигурационный файл и я его заливаю в свои СМИ-шки и смотрю будет это работать или нет...
    На моем фото видны все настройки, которые нужны для проверки.
    Вроде не такая большая проблема забрать СМИ2-М домой (он маленький) и предоставить удаленный доступ к вашему домашнему ПК.
    Надеюсь, суровый админ не является членом вашей семьи.

  7. #7

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    На моем фото видны все настройки, которые нужны для проверки.
    Вроде не такая большая проблема забрать СМИ2-М домой (он маленький) и предоставить удаленный доступ к вашему домашнему ПК.
    Надеюсь, суровый админ не является членом вашей семьи.
    Прошу прощения но дома, у меня нет условий для экспериментов, и свободного реле нет, на котором это можно проверить, так что давайте сойдемся на том, что эту проблему будем решать как то другими способами, без удалённого доступа к чужим компьютерам, вот найду какой нить подходящий комп для этого, тогда и предоставлю, а пока его нет... в любом случае это будет после каникул...
    С Новым годом вас! Удачи в Новом году и отличного настроения!

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

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Как уже писал неделю назад - это возможно.

    Безымянный1.jpg photo_2023-12-28_11-55-02.jpg
    Да уж, до чего прогресс дошёл, в смысле, надеюсь нормальное отображение, с плавающей запятой(в зависимости от занимаемых целой составляющей значения разрядов) не стало его жертвой?
    Или на уровень выше переходим, не надо нам привычных отображений, в смысле, переходим к фиксированной запятой, как для целочисленных переменных?
    Последний раз редактировалось Сергей0308; 28.12.2023 в 21:05.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

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

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Да уж, до чего прогресс дошёл, в смысле, надеюсь нормальное отображение, с плавающей запятой(в зависимости от занимаемых целой составляющей значения разрядов) не стало его жертвой?
    Или на уровень выше переходим, не надо нам привычных отображений, в смысле, переходим к фиксированной запятой, как для целочисленных переменных?
    На первом скриншоте (Положение десятичной точки = -----) и будет именно то, что вы называете "нормальным отображением".
    Другие значения параметра Положение десятичной точки для типа REAL позволяют округлить значение до нужного числа знаков после запятой (то, что нужно Traveller).
    А вот для типов INT/UINT/DINT/UDINT этот параметр позволяет установить фиксированную точку в нужную позицию (то, что любите использовать вы).

    В общем, для каждого найдется подходящий вариант отображения, и все останутся довольны.

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

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    На первом скриншоте (Положение десятичной точки = -----) и будет именно то, что вы называете "нормальным отображением".
    Другие значения параметра Положение десятичной точки для типа REAL позволяют округлить значение до нужного числа знаков после запятой (то, что нужно Traveller).
    А вот для типов INT/UINT/DINT/UDINT этот параметр позволяет установить фиксированную точку в нужную позицию (то, что любите использовать вы).

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

Похожие темы

  1. Индикатор RS485 - СМИ2
    от Ельцов Андрей в разделе В продаже
    Ответов: 305
    Последнее сообщение: 15.07.2024, 03:29
  2. Выносной индикатор для ОВЕН ПР
    от Atman в разделе Программируемые реле
    Ответов: 32
    Последнее сообщение: 31.07.2017, 16:16
  3. ПЛК-100 и СМИ2 - связь по протоколу ОВЕН
    от Антон Волков в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 10.09.2014, 18:17
  4. СМИ2 и modbus
    от ribamuka в разделе Эксплуатация
    Ответов: 4
    Последнее сообщение: 23.04.2014, 16:43

Метки этой темы

Ваши права

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