Показано с 1 по 4 из 4

Тема: ОВЕН КСОД+MasterOPC Universal Modbus Server

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

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

    Question ОВЕН КСОД+MasterOPC Universal Modbus Server

    Здравствуйте. Необходимо подружить ОВЕН КСОД с MasterOPC Universal Modbus Server. Планируем использовать КСОД в качестве локального УСПД на объекте. К КСОДу будут подключены устройства по RS-485. У нас имеется MasterSCADA и вышеуказанный OPC сервер от Insat. Необходимо получать OPC сервером текущие, а так же архивные данные с КСОДа. Программируем КСОД при помощи ПО ОВЕН Телемеханика Лайт. Сетевые настройки КСОДУ задали, сформировали несколько целочисленных переменных с адресами 63 и 64. Подключаемся к КСОДУ по Modbus TCP. При попытке прочитать эти адреса переменных функцией 0х03 (Holding registers) OPC сервер выдает качество OUT_OF_SERVICE.
    Вот лог обмена между сервером и КСОДОМ:
    11-12-2018 15:29:54.075 Rx: [0005] 03 80 0C E0 05
    11-12-2018 15:29:53.071 Tx: [0012] 03 00 00 00 00 06 04 03 00 3F 00 02
    11-12-2018 15:29:53.064 Rx: [0005] 02 80 0C B1 C5
    11-12-2018 15:29:52.056 Tx: [0012] 02 00 00 00 00 06 04 03 00 3F 00 02
    11-12-2018 15:29:52.049 Rx: [0005] 01 80 0C 41 C5
    11-12-2018 15:29:51.040 Tx: [0012] 01 00 00 00 00 06 04 03 00 3F 00 02
    В чем может быть проблема?

  2. #2

    По умолчанию

    После включения в OPC сервере в свойствах коммуникационного узла "Modbus поверх TCP", данные переменных в OPC сервер стали поступать с качеством GOOD. Будем работать дальше, может еще вопросы возникнут.

  3. #3

    По умолчанию

    Уважаемые разработчики, почему пользователь должен за вас все переделывать? После использования в вашем ПО Телемеханика-Лайт функции "Конвертер Excel-файла в файл конфигурации модуля IO" и переноса конвертированного IO файла в папку IO перестали появляться устройства с протоколом Modbus. Оказывается, что после автоматической конвертации в IO файле появляется такая строчка:"<Protocol>modbus</Protocol>", а должна быть такая:"<Protocol>Modbus</Protocol>" и из-за этой ошибки в конвертации появляются вышеуказанные проблемы. Плюс ко всему после конвертации формируется такая строчка:"<Prop IdStr="endian" Name="Порядок следования (0-как есть, 1-обратный п.байт, 2-обрат.п.слов, 3-обрат.п.байт,слов" Type="BYTE" Access="R" Init="2"/>", хотя должно быть так:"<Prop IdStr="endian" Name="Порядок следования (0-как есть, 1-обратный п.байт, 2-обрат.п.слов, 3-обрат.п.байт,слов" Type="BYTE" Access="R" Init="0"/>". Чувствую, что чем дальше тем будет веселее. Версия ПО Телемеханика-Лайт: 2017.12.01.

  4. #4
    Сергей Сисейкин
    Гость

    По умолчанию

    Цитата Сообщение от SVKEnergy Посмотреть сообщение
    Уважаемые разработчики, почему пользователь должен за вас все переделывать? После использования в вашем ПО Телемеханика-Лайт функции "Конвертер Excel-файла в файл конфигурации модуля IO" и переноса конвертированного IO файла в папку IO перестали появляться устройства с протоколом Modbus. Оказывается, что после автоматической конвертации в IO файле появляется такая строчка:"<Protocol>modbus</Protocol>", а должна быть такая:"<Protocol>Modbus</Protocol>" и из-за этой ошибки в конвертации появляются вышеуказанные проблемы. Плюс ко всему после конвертации формируется такая строчка:"<Prop IdStr="endian" Name="Порядок следования (0-как есть, 1-обратный п.байт, 2-обрат.п.слов, 3-обрат.п.байт,слов" Type="BYTE" Access="R" Init="2"/>", хотя должно быть так:"<Prop IdStr="endian" Name="Порядок следования (0-как есть, 1-обратный п.байт, 2-обрат.п.слов, 3-обрат.п.байт,слов" Type="BYTE" Access="R" Init="0"/>". Чувствую, что чем дальше тем будет веселее. Версия ПО Телемеханика-Лайт: 2017.12.01.
    Здравствуйте!

    У нас в SCADA системе есть несколько вариантов добавления приборов в библиотеку готовых устройств, мы всегда считали, что способ через xls более удобный и поэтому под него делали видео урок, можно так же в текстом документе (блокноте,notepad) написать самому, принцип почти такой же, за основу можно взять, например файл mb.owen.io и просто заполнять группы с переменными, по тем же правилам. Если есть необходимость могу Вам более подробно рассказать о структуре такого составления io файла, а так же, сказать: "Большое Спасибо"! мы примем это к сведению, обязательно передадим нашим разработчикам и постараемся как можно быстрее добавить корректно работающий механизм в одной из ближайших сборок программного обеспечения.

Похожие темы

  1. Modbus Universal MasterOPC Server и ВКТ-7
    от Alex Tulaev в разделе Master SCADA 3
    Ответов: 5
    Последнее сообщение: 03.03.2017, 09:55
  2. Ответов: 2
    Последнее сообщение: 16.11.2015, 15:14
  3. Ответов: 22
    Последнее сообщение: 03.07.2015, 19:22
  4. Modbus Universal MasterOPC Server
    от jus в разделе Master SCADA 3
    Ответов: 21
    Последнее сообщение: 26.02.2015, 11:35
  5. Подключение ПЛК-100 к MasterOPC Universal Modbus Server
    от Слава1 в разделе Master SCADA 3
    Ответов: 14
    Последнее сообщение: 08.06.2012, 00:34

Ваши права

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