Страница 59 из 111 ПерваяПервая ... 949575859606169109 ... ПоследняяПоследняя
Показано с 581 по 590 из 1109

Тема: Modbus Universal MasterOPC Server новый OPC сервер от компании ИнСАТ

  1. #581

    По умолчанию

    а как по Ethernet? какие параметры указывать в ПЛК и в ОПС сервере?

  2. #582

    По умолчанию

    как вообще организовать slave подключение ОПС сервера, подскажите пожалуйста

  3. #583

    По умолчанию

    Посмотрите вот эту документацию:
    http://insat.ru/products/Universal_M...en_PLC_1xx.pdf

    И зачем Slave? Работает как мастер
    Последний раз редактировалось SCADAMaster; 19.01.2018 в 13:26.
    Спасибо.

  4. #584

    По умолчанию

    нам требуется один ПЛК опрашивать 2 разными ОПС серверами с разных мест, но к сожалению 2 мастера нельзя одновременно. поэтому и возник вопрос, можно ли подключить ОПС сервером в режиме slave

  5. #585

    По умолчанию

    Цитата Сообщение от Aleksandr_P Посмотреть сообщение
    нам требуется один ПЛК опрашивать 2 разными ОПС серверами с разных мест, но к сожалению 2 мастера нельзя одновременно. поэтому и возник вопрос, можно ли подключить ОПС сервером в режиме slave
    Если работать по Modbus TCP то можно.
    Только добавить 2 TCP порта в PLC Configuration
    Спасибо.

  6. #586

    По умолчанию

    Здравствуйте! подскажите пожалуйста как в MasterSCADA убрать всплывающее окно "управление из окна оператора" к примеру на насосе

  7. #587

    По умолчанию

    Вы имеете ввиду окно управления? Его отключить нельзя. Можно перекрыть сверху прозрачной кнопкой - зона выбора у события, или вытащить объект на мнемосхему и сделать кнопку прозрачной.
    Спасибо.

  8. #588

    По умолчанию

    Здравствуйте, отправляю прибору ТЭМ 106 запрос, чтобы получить в ответ серийный номер прибора. Получаю ответ в виде десятичного числа в размере 1 байта "-121". Но ответ должен быть в размере 4 байт "1256069". Подскажите, как получить правильный ответ?
    local sendMask = {"byte", "byte", "byte", "byte", "byte", "byte", "byte", "byte", "byte", "byte"};
    local destMask ={};
    send = {0x55, 0x01, 0xFE, 0x0F, 0x01, 0x03, 0x01, 0x52, 0x04, CS};
    RES, dest, LEN = server.SendAndReceiveDataByMask(0, #send, sendMask, send, destMask, 200);
    TV = dest[LEN-1];
    server.WriteCurrentTag(TV, OPC_QUALITY_GOOD);
    Последний раз редактировалось daniel23; 26.01.2018 в 10:48.

  9. #589

    По умолчанию

    Почему у вас не задана маска приемного буфера?
    Посмотрите документацию:
    http://insat.ru/products/Universal_M...ver_API_UG.pdf
    Спасибо.

  10. #590

    По умолчанию

    Да, здесь я допустил ошибку. Сделал вот так local destMask ={"byte", "byte", "byte", "byte", "byte", "byte", "int32", "int32", "int32", "int32", "byte" };
    Прибор выдает значение 713359379 в десятичном виде, перевел в шестнадцатеричный и получилось 2A850013, но должно быть 00132A85, чтобы получить правильный серийный номер. Получается неправильный порядок. Как исправить?

Страница 59 из 111 ПерваяПервая ... 949575859606169109 ... ПоследняяПоследняя

Ваши права

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