Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 21

Тема: Есть кто разрабатывает системы в Openscada или пробует это дело.Нужна помощь.

  1. #1

    Question Есть кто разрабатывает системы в Openscada или пробует это дело.Нужна помощь.

    Здравствуйте форумчане. Занимаемся разработкой системы в опенскаде, ну пока на этапе познания и освоения. Возникла одна маленькая, но проблемная проблема. Нужно оправить данные на ТРМ 202 вещественного типа по протоколу модбас, а данный параметр который необходимо изменить, через систему, поддерживает целочисленные значения, и плюс ко всему при записи данных в себя перемещает точку, делая записываемое значение десятичным. Может кто то сталкивался с такой проблемой, не обязательно в данной скада системе, поделитесь опытом решения проблему. Большое спасибо.

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

    По умолчанию

    Цитата Сообщение от himick Посмотреть сообщение
    Здравствуйте форумчане. Занимаемся разработкой системы в опенскаде, ну пока на этапе познания и освоения. Возникла одна маленькая, но проблемная проблема. Нужно оправить данные на ТРМ 202 вещественного типа по протоколу модбас, а данный параметр который необходимо изменить, через систему, поддерживает целочисленные значения, и плюс ко всему при записи данных в себя перемещает точку, делая записываемое значение десятичным. Может кто то сталкивался с такой проблемой, не обязательно в данной скада системе, поделитесь опытом решения проблему. Большое спасибо.
    так сложно умножить на 10 в степени равной количеству знаков после запятой и потом сделать округление до ближайшего целого?
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

  3. #3

    По умолчанию

    Вопрос не в том что сложно, а что нет. Вопрос в том возможно ли это реализовать стандартными средствами, без граблей

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

    По умолчанию

    ну так назовите что такое стандартные средства а что такое грабли. Умножение и round это что, неужто грабли?
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

  5. #5

    По умолчанию

    Стандартные, в моем понимании, это средства программы и протокола, а грабли это написание дополнительных скриптов и всего остального. Тем более что интересно, что по протоколу в уставку ТРМ 202 мы не можем записать вещественный параметр а только, целочисленный. А сам трм уже ставит точку, делая число "не целым", не абсурд ли?!

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

    По умолчанию

    Сам трм ставит точку именно там, как настроит её наладчик. Протокол модбас оперирует только целочисленным значением и байтом наполненным битовыми флагами, в запросе указывается дополнительно количество таких единиц передачи данных
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

  7. #7

    По умолчанию

    А где же такая волшебная настройка в ТРМ, чтобы уставка сама точку ставила? На показания температуры есть такая настройка не спорю. С какими скада системами работали?

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

    По умолчанию

    уставка относиться к тому же кaнaлу что и измерение, так почему dp не должно совпадать для обоих значений, к тому же если Вы так плохо знаете прибор, то подскажу что уставка должна быть как минимум с одним знаком после запятой
    А скада у меня их две, либо это это семейство сименс либо на яве
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

  9. #9

    По умолчанию

    Это понятно. Мне не понятно почему если значение должно быть с точной, значение посылаемое на прибор должно быть без точки, это как минимум не логично.

  10. #10
    Banned
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    5,903

    По умолчанию

    himick вы как первый раз замужем, что думаете что трм единственный в мире прибор, который оперирует только целочисленными значениями. Их масса.
    Для этого в Scada системах и предусмотрена работа скриптов, формул и так далее

    Это ЛОГИЧНО, когда производитель экономит на регистрах передачи.

Страница 1 из 3 123 ПоследняяПоследняя

Похожие темы

  1. Нужна помощь. ПР110-24.12Д.8Р. Нужна схема подъемника на 3 этажа.
    от ra6xqq в разделе Программируемые реле
    Ответов: 26
    Последнее сообщение: 10.01.2019, 17:22
  2. Есть кто из Брянска? Есть небольшое дело.
    от Scream в разделе Трёп (Курилка)
    Ответов: 1
    Последнее сообщение: 14.04.2017, 18:11
  3. Нужна помощь
    от Илья1000 в разделе Программируемые реле
    Ответов: 4
    Последнее сообщение: 06.10.2013, 21:17
  4. нужна помощь по РМ1
    от ser в разделе Эксплуатация
    Ответов: 1
    Последнее сообщение: 28.04.2011, 09:44
  5. Нужна помощь по ТРМ-148
    от сергей александрович в разделе Эксплуатация
    Ответов: 9
    Последнее сообщение: 14.04.2009, 15:16

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

Ваши права

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