Страница 21 из 111 ПерваяПервая ... 1119202122233171 ... ПоследняяПоследняя
Показано с 201 по 210 из 1123

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

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

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

    По умолчанию

    Приложите скриншот ошибки и опишите обстоятельства при которых она проявляется.
    Спасибо.

  2. #2

    По умолчанию

    Ошибка появляется при попытке произвести запись в один из тэгов
    01.PNG
    02.PNG
    03.PNG

  3. #3

    По умолчанию

    Пришлите лог обмена с устройством. Для этого в свойствах сервера включите запись журнала и всех его событий, размер лога задайте равным 10000. Запустите режим исполнения и воспроизведите ошибку. Лог пишется в папку:
    c:\Documents and Settings\All Users\Application Data\InSAT\MasterOPC Universal Modbus Server\SERVERLOGS\
    Лог заархивируйте и вышлите нам.
    Также пришлите конфигурацию ОРС сервера.
    Спасибо.

  4. #4

    По умолчанию

    Лог и конфигурация во вложении
    opc.zip

  5. #5

    По умолчанию

    Ошибку вызывает set_yy. У вас у него установлен тип данных в устройстве double. Скорее всего вы имели ввиду int16 (остальные теги у вас имеют этот тип).
    Рекомендуем также обновить версию до текущей 3.1.3.
    Спасибо.

  6. #6

    По умолчанию

    Нет, дело в том, что в плк стоит тип 4byte, который в программе преобразуется как нужно. Пробовал и int32 и double, в общем различные варианты, отправил последний, так как он хотя читает информацию.

  7. #7

    По умолчанию

    4 byte - это 2 Modbus регистра. Double - 8 байт, 4 Modbus регистра. Вам нужно установить Int32.
    У вас ПЛК ОВЕН?
    Почему у вас используется запись командой 6? Нельзя использовать 0x10?

    И зачем вы установили такой тип данных? Вы ожидаете что ваша система проработает до 32 767 года?
    Спасибо.

  8. #8

    По умолчанию

    Да, овен плк-160. Int32 установил, так как с панели выходит в таком формате, а дальше приходится преобразовывать. Поставил int32, в настройках сервера запретил использовать команду 0х06. Запись прошла успешно.

  9. #9

    По умолчанию

    У меня такой вопрос. Установил ОРС сервер версии 3.1.0 и никак не могу добиться чтобы значение float передавалось в SCADA систему с десятыми или сотыми. Подскажите пожалуйста как это можно сделать?

    Ни так слетел объяснил. С ОРС сервера выходит сигнал float, а SCADA приходит целый.

    Извиняюсь, мой косяк был, надо было просто обновить данные в SCADA системе.
    Последний раз редактировалось Andrei1401; 06.02.2015 в 14:19.

  10. #10

    По умолчанию

    Не понятно - вы решили проблему или нет?
    Вы используете масштабирование? Проверьте правильные ли вы типы указали в настройках "Тип данных в устройстве" и "Тип данных в сервере".
    Спасибо.

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

Ваши права

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