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

Тема: трм132+Master OPC+ MasterSCADA. Есть проблема.

  1. #11

    По умолчанию

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

  2. #12

    По умолчанию

    Укажите полученные значения в двоичном или 16ричном формате.

  3. #13

    По умолчанию

    Цитата Сообщение от ASo Посмотреть сообщение
    Укажите полученные значения в двоичном или 16ричном формате.
    Не могли бы подробнее объяснить, где нужно указать. Непонятно. Ни в OPC ни в СКАДЕ подобных функций не нашел.

    to SCADAMaster: Чередование байт не при чем. Пробовал разные варианты. Проблема В Овне, похоже. Техподдержка Овна ничем помочь не может. Не нравится, говорят, можете вернуть

    З.Ы. Если вопрос не решится - придется выбросить ТРМ к чертям и ставлю SMH-2G. Перед заказчиком неудобно.

  4. #14

    По умолчанию

    Цитата Сообщение от ganz72 Посмотреть сообщение
    Не могли бы подробнее объяснить, где нужно указать. Непонятно. Ни в OPC ни в СКАДЕ подобных функций не нашел.
    Какие именно регистры у вас некорректно опрашиваются?
    Оставьте в конфигуарции ОРС сервера только эти регистры, включите в свойствах ОРС сервера запись журнала и всех событий. Включите режим исполнения. Лог пишется в папку:
    c:\Documents and Settings\All Users\Application Data\InSAT\MasterOPC Universal Modbus Server\SERVERLOGS\
    Посмотрите какие данные приходят от приборов.
    Или приложите сюда пример ответа от прибора, и какие данные должны быть на самом деле.


    Цитата Сообщение от ganz72 Посмотреть сообщение
    З.Ы. Если вопрос не решится - придется выбросить ТРМ к чертям и ставлю SMH-2G. Перед заказчиком неудобно.
    Segnetics также можно подключить к нашему ОРС серверу. У нас даже есть автоматический конвертер map карт в конфигурацию сервера. Конфигуратор лежит на странице загрузки ОРС:
    http://insat.ru/prices/info.php?pid=6944
    Спасибо.

  5. #15

    По умолчанию

    Цитата Сообщение от ganz72 Посмотреть сообщение
    Проблема В Овне, похоже. Техподдержка Овна ничем помочь не может. Не нравится, говорят, можете вернуть
    У Вас очень похоже на число в дополнительном коде.
    Как Вы считываете каждую точку графика - как пару регистров формата Int?
    Если будет время в понедельник - посмотрю на своих аналогах.

  6. #16

    По умолчанию

    Цитата Сообщение от ASo Посмотреть сообщение
    У Вас очень похоже на число в дополнительном коде.
    Как Вы считываете каждую точку графика - как пару регистров формата Int?
    Если будет время в понедельник - посмотрю на своих аналогах.
    Да, пара регистров формата Int.

  7. #17

    По умолчанию

    Я посмотрел, разобрался.
    Эти разработчики [вырезано внутренним цензором] сделали отрицательные числа для данного типа данных (пара значений) не int в дополнительном коде, а int со знаком
    Грубо - старший разряд - знак, 0 - положительное число, 1 - отрицательное. Младшие 15 разрядов - модуль значения в десятых долях градуса.
    Можно обработать скриптом, но мне лениво его писать. Может, уважаемый SCADAMaster поможет.

  8. #18

    По умолчанию

    Ничего не понятно.
    В чем отличие от обычного int?
    Спасибо.

  9. #19

    По умолчанию

    В представлении числа.
    Обычный int - в дополнительном коде, а тут целое со знаком.
    Т.е. -1 (в десятых) в доп. коде будет 1111111111110110 а у ОВЕНа в этом типе переменной 1000000000001010

  10. #20

    По умолчанию

    Тогда должен помочь примерно такой скрипт:
    function OnRead()
    val,qual=server.ReadCurrentTag(); --читаем значение
    if qual==OPC_QUALITY_GOOD then --если признак качества хороший
    sub=bit.BitFromData(val,15); --анализируем 15 бит
    if sub==true then --если он истина
    val=bit.BitToData(val,false,15)*(-1); --сбрасываем бит и умножаем результат на -1
    end;
    server.WriteCurrentTag(val/10,OPC_QUALITY_GOOD); --делим результат на 10 и записываем в тег
    end;
    end

    Пример скрипта в конфигурации в приложении
    Вложения Вложения
    • Тип файла: zip 1.zip (2.0 Кб, Просмотров: 10)
    Спасибо.

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

Похожие темы

  1. Зависает OPC (owen opc+master scada v3.6)
    от colorprint2008 в разделе Сервисное ПО
    Ответов: 12
    Последнее сообщение: 07.10.2015, 09:02
  2. Подключение ПЛК110 к Master OPC
    от ramilgim в разделе Master SCADA 3
    Ответов: 7
    Последнее сообщение: 14.04.2013, 21:03
  3. Master OPC
    от Constanta в разделе Другие SCADA системы
    Ответов: 1
    Последнее сообщение: 19.08.2011, 15:02
  4. САУ-МП заводской кабель есть проблема
    от Никитов Роман в разделе Эксплуатация
    Ответов: 1
    Последнее сообщение: 04.02.2010, 10:52
  5. МВА-8 + OPC + MasterSCADA
    от Иван__ в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 24.03.2008, 20:56

Ваши права

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