Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 21

Тема: Передача с OPC в MasterScada 3.12

  1. #11

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    Это все ясно. 500 то зачем? Просто коэффициент А ввести и все.
    Сейчас 5.0.26 - проверьте на ней.
    Спасибо большое! Лед тронулся, но еще не совсем то, что хотелось. В OPC коэффициент А = 0.01, в скаде записываем 155, 155 и приходит. После перевода должно получится 15.5, но если делить на 1000, а не 100, то значение прыгает

  2. #12

    По умолчанию

    Либо же, можно как-нибудь передавать в скаду значение 155, а скада в поле значение добавляла точку после крайнего правого символа, к примеру 15.5

  3. #13

    По умолчанию

    Цитата Сообщение от Bobensky Посмотреть сообщение
    Спасибо большое! Лед тронулся, но еще не совсем то, что хотелось. В OPC коэффициент А = 0.01, в скаде записываем 155, 155 и приходит. После перевода должно получится 15.5, но если делить на 1000, а не 100, то значение прыгает
    Чтобы из 155 получить 15.5, надо перевести в REAL и разделить на 10.

  4. #14

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Чтобы из 155 получить 15.5, надо делить на 10.
    У меня в чтении умножается на 100, поэтому делил на 1000. На новой версии OPC значение корректно отображается, но предел в 37.7, так как INT

  5. #15

    По умолчанию

    Цитата Сообщение от Bobensky Посмотреть сообщение
    У меня в чтении умножается на 100, поэтому делил на 1000. На новой версии OPC значение корректно отображается, но предел в 37.7, так как INT
    Тогда только уменьшить кол-во знаков после запятой или перейти на FLOAT.

  6. #16

    По умолчанию

    А почему сразу Float не использовать? Зачем эти преобразования?
    Спасибо.

  7. #17

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    А почему сразу Float не использовать? Зачем эти преобразования?
    Хотелось ограничится меньшим количеством тегов

  8. #18

    По умолчанию

    А причем здесь количество тегов? У вас в обоих случаях это будет один тег.
    Спасибо.

  9. #19

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    А причем здесь количество тегов? У вас в обоих случаях это будет один тег.
    То есть вы для датчиков предлагаете создать отдельный массив типа REAL и выполнять с ним манипуляции (чтение/запись) безо всяких преобразований? Так все равно в контроллер по modebus идет типа WORD, нужно будет переделывать REAL_TO_WORD2, а это 2 тэга вместо одного

  10. #20

    По умолчанию

    Зачем что-то переделывать?
    Какой у вас контроллер? Если ОВЕН, то просто добавляете в PLC Configuration переменную типа REAL и все. С ней и работаете.
    Только чередование у Codesys 2 у этих переменных старшим байтом вперед - измените в ОРС в настройках устройства.
    Спасибо.

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

Похожие темы

  1. Ответов: 8
    Последнее сообщение: 06.06.2019, 17:54
  2. Передача данных в MasterScada
    от PotokU в разделе СПК1хх
    Ответов: 6
    Последнее сообщение: 22.01.2015, 22:15
  3. Передача данных в MasterScada
    от PotokU в разделе СПК1хх
    Ответов: 3
    Последнее сообщение: 13.11.2014, 15:36
  4. конвертация проекта из Masterscada 3.5 в Masterscada 3.4
    от Сергей_SPB в разделе Master SCADA 3
    Ответов: 2
    Последнее сообщение: 01.04.2013, 17:56

Ваши права

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