Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 15

Тема: Опрос Siprotec по МЭК 60-870-5-103

  1. #1

    По умолчанию Опрос Siprotec по МЭК 60-870-5-103

    У нас есть проект с 11 терминалами защит от Siemens SIPROTEC 7SJ602, который имеет один протокол связи МЭК 60-870-5-103. Выбор пал на ПЛК100-ТЛ, который в описании имел 103 протокол. С продукцией ОВЕН опыта не имею (помимо ТРМ). В саппорте посоветовали обратить свой выбор на ПЛК110-30-ТЛ [М02] и попробовать протестировать задачу прежде на виртуальном контроллере через софт ТЕЛЕМЕХАНИКА ЛАЙТ. Посмотрев обучающие видео и зарядившись позитивом и преобразователем АС-3 я приступил к работе. И тут я встретил первые трудности.

    Добавил виртуальный контроллер WKLOGIC. Добавил протокол ПУ МЭК-101/103/104. И на выборе модуля УСО я естественно не обнаружил Siprotec (т.к. не самый распространеный продукт). Добавил IEC103_NEW_DEMO в надежде что либо получить, добавил переменную отображающую связь и запустил глобальный опрос. Связь оставалась FALSE какие-бы параметры связи я не пробовал. И тут сложно понять в какую сторону капать, т.к. не работал с продукцией ОВЕН и не уверен, что делаю правильные действия. Быть может проблемы с настройкой связи (терминал тоже не простой).

    В чем вопрос? Как настроить опрос устройства по 103 протоколу, которого нет в библиотеке (как например БМРЗ) и получать данные (токи/напряжения/дискретные сигналы) с него на ПЛК (виртуальный и в последствии реальный)? Быть может у кого-нибудь имеется опыт работы с данным ПЛК/Протоколом/Терминалом.

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

    По умолчанию

    Цитата Сообщение от SolidRio Посмотреть сообщение
    У нас есть проект с 11 терминалами защит от Siemens SIPROTEC 7SJ602, который имеет один протокол связи МЭК 60-870-5-103. Выбор пал на ПЛК100-ТЛ, который в описании имел 103 протокол. С продукцией ОВЕН опыта не имею (помимо ТРМ). В саппорте посоветовали обратить свой выбор на ПЛК110-30-ТЛ [М02] и попробовать протестировать задачу прежде на виртуальном контроллере через софт ТЕЛЕМЕХАНИКА ЛАЙТ. Посмотрев обучающие видео и зарядившись позитивом и преобразователем АС-3 я приступил к работе. И тут я встретил первые трудности.

    Добавил виртуальный контроллер WKLOGIC. Добавил протокол ПУ МЭК-101/103/104. И на выборе модуля УСО я естественно не обнаружил Siprotec (т.к. не самый распространеный продукт). Добавил IEC103_NEW_DEMO в надежде что либо получить, добавил переменную отображающую связь и запустил глобальный опрос. Связь оставалась FALSE какие-бы параметры связи я не пробовал. И тут сложно понять в какую сторону капать, т.к. не работал с продукцией ОВЕН и не уверен, что делаю правильные действия. Быть может проблемы с настройкой связи (терминал тоже не простой).

    В чем вопрос? Как настроить опрос устройства по 103 протоколу, которого нет в библиотеке (как например БМРЗ) и получать данные (токи/напряжения/дискретные сигналы) с него на ПЛК (виртуальный и в последствии реальный)? Быть может у кого-нибудь имеется опыт работы с данным ПЛК/Протоколом/Терминалом.
    В каталоге C:\Program Files (x86)\OWEN\TML\Bin\IO есть файл "iec103-new_demo.io" его можно открыть текстовым редактором и составить карту адресов конкретно под ваше устройство. по поводу добавления БМРЗ есть тема https://www.owen.ru/forum/showthread.php?t=30680 там тот же принцип, только протокол modbus-rtu

    вы выбрали новый тип протокола ПУ МЭК-101/103/104, можно попробовать и в старом ПУ МЭК-101/104 в настройке протокола самое первое поле ввода "режим протокола", если навести курсор мыши, то просветится подсказка, если установить значение "3" то опрос будет идти по 103 протоколу.
    Последний раз редактировалось Сергей Сисейкин; 27.03.2019 в 13:30.

  3. #3

    По умолчанию

    Цитата Сообщение от Сергей Сисейкин Посмотреть сообщение
    В каталоге C:\Program Files (x86)\OWEN\TML\Bin\IO есть файл "iec103-new_demo.io" его можно открыть текстовым редактором и составить карту адресов конкретно под ваше устройство. по поводу добавления БМРЗ есть тема https://www.owen.ru/forum/showthread.php?t=30680 там тот же принцип, только протокол modbus-rtu

    вы выбрали новый тип протокола ПУ МЭК-101/103/104, можно попробовать и в старом ПУ МЭК-101/104 в настройке протокола самое первое поле ввода "режим протокола", если навести курсор мыши, то просветится подсказка, если установить значение "3" то опрос будет идти по 103 протоколу.
    По поводу БМРЗ, вы не совсем правильно меня поняли (или я неправильно выразился). Я спрашивал как настройть опрос устройства, которого нет в библиотеке и имел ввиду то что БМРЗ есть в библиотеке, а Siprotec нет.

    Старый протокол попробую и отпишу результаты.

    Вопрос вот такой, как определить, что есть связь между виртуальным ПЛК и устройством? Через IEC_demo "Служебный" канал "Связь"?

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

    По умолчанию

    Цитата Сообщение от SolidRio Посмотреть сообщение
    По поводу БМРЗ, вы не совсем правильно меня поняли (или я неправильно выразился). Я спрашивал как настройть опрос устройства, которого нет в библиотеке и имел ввиду то что БМРЗ есть в библиотеке, а Siprotec нет.

    Старый протокол попробую и отпишу результаты.

    Вопрос вот такой, как определить, что есть связь между виртуальным ПЛК и устройством? Через IEC_demo "Служебный" канал "Связь"?
    Насчет связи, да из группы служебные, это системные параметры, они универсальны для всех приборов.

    по поводу описания карты переменных прибора, нужно либо сделать копию этого примера описания, что вы открыли, либо редактировать сам этот текстовый xml файл.

  5. #5

    По умолчанию

    Цитата Сообщение от Сергей Сисейкин Посмотреть сообщение
    по поводу описания карты переменных прибора, нужно либо сделать копию этого примера описания, что вы открыли, либо редактировать сам этот текстовый xml файл.
    Мануал Siprotec-а предлагает мне такую таблицу (https://prnt.sc/n4163t), которая, как я понимаю является картой переменных. И я не совсем понимаю, как эту карту перенести в xml файл.

    <Tag Name="Bool input" Type="DO" Adr="10"/> (Строка взята из iec103-new_demo файла)

    "Adr=X" - это является номером функции из скриншота?

    Edit:

    Рассматривая пример того же БМРЗ (iec-БМРЗ-100)

    <Tag Name="Ia" Type="AIF" Adr="641" MultType="2" K="0.001" Descr="Ток, фаза A" Measure="A"/>

    <Tag Name="ТУ1" Type="DO" Adr="1281" QU="1" Descr=""/>

    Тут гораздо больше различных переменных помимо Adr и сообственно, можно ли где-то о процессе составления данного файлика узнать?
    Последний раз редактировалось SolidRio; 28.03.2019 в 12:23.

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

    По умолчанию

    Цитата Сообщение от SolidRio Посмотреть сообщение
    Мануал Siprotec-а предлагает мне такую таблицу (https://prnt.sc/n4163t), которая, как я понимаю является картой переменных. И я не совсем понимаю, как эту карту перенести в xml файл.

    <Tag Name="Bool input" Type="DO" Adr="10"/> (Строка взята из iec103-new_demo файла)

    "Adr=X" - это является номером функции из скриншота?

    Edit:

    Рассматривая пример того же БМРЗ (iec-БМРЗ-100)

    <Tag Name="Ia" Type="AIF" Adr="641" MultType="2" K="0.001" Descr="Ток, фаза A" Measure="A"/>

    <Tag Name="ТУ1" Type="DO" Adr="1281" QU="1" Descr=""/>

    Тут гораздо больше различных переменных помимо Adr и сообственно, можно ли где-то о процессе составления данного файлика узнать?
    в каталоге C:\Program Files (x86)\OWEN\TML\Bin\IO\XLS есть описание для таблицы адресов "Map IEC101-104". Там несколько вкладок "пример описания" и "перечисления". На вкладке перечисления общее описание синтаксиса. Который так же применим для описания в xml. Тут как удобнее, можно как в текстовом редакторе, так и в xls таблице.

  7. #7

    По умолчанию

    Цитата Сообщение от Сергей Сисейкин Посмотреть сообщение
    в каталоге C:\Program Files (x86)\OWEN\TML\Bin\IO\XLS есть описание для таблицы адресов "Map IEC101-104". Там несколько вкладок "пример описания" и "перечисления". На вкладке перечисления общее описание синтаксиса. Который так же применим для описания в xml. Тут как удобнее, можно как в текстовом редакторе, так и в xls таблице.
    Наконец снова добрался до Siprotec-а. Синтекс для переменных я нашел в том же документе iec103-new_demo. Но я по-прежнему застрял на этапе проверки связи. Пробовал различные комбинации параметров связи и, увы, по-прежнему "False" напротив переменная Связь. Приведу список параметров, быть может кто-то заметит ошибку и подскажет.

    Параметры протокола:

    Screenshot_2.png

    Параметры станции:

    Screenshot_3.png

    Окно переменных:

    Screenshot_4.png

    Параметры Siprotec-а:

    Device - 10
    Feeder - 10
    Substation - 4
    F-Type - 160 (основывается на модели устройства, изменять нельзя)
    SysInterface (Data format for annunciations via system interface) - IEC compatible/IEC Extended (пробовал оба)
    S-Meas (Data format for measured values via system interface) - IEC compatible/IEC Extended (пробовал оба)
    S-Gaps (Transmission gaps for system interface ) - 1.0s
    S-Baud - 9600
    S-Parity - 8N1 (8 бит, четности нет, 1 стоповый)
    S-Tout (Monitoring time for system interface) - 10 s

    Параметры COM-порта:

    Screenshot_5.png

  8. #8

    По умолчанию

    Параллельно попробовал OPC-сервер и он соединение видит.

  9. #9

    По умолчанию

    Жалко, что тема является монологом, но я все же продолжу.

    Углубившись немного в основы протокола. Я понял ошибку и изменил значение ASDU на 10. Соединение появилось и я даже смог через блокнот добавить переменную, которая показывает состояние вакуумника. Но соединение в достаточно скором времени после запуска пропадает (в диапазоне от 5 до 20 секунд работы) и перезапустить не получается. Запускаю OPC после этого и OPC выдает ошибку: physical layer error: error opening channel. Если я правильно понимаю - упал COM порт. Помогает лишь ребут компьютера. Интересует такой момент: Будет ли с реальным контроллером тоже самое?

    Edit: Еще заметил, что после запуска виртуального контроллера - windows 7 не может завершить работу. Просто бесконечно висит "Завершение работы". Помогает только зажатие кнопки выключение.
    Последний раз редактировалось SolidRio; 03.04.2019 в 09:04.

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

    По умолчанию

    Цитата Сообщение от SolidRio Посмотреть сообщение
    Жалко, что тема является монологом, но я все же продолжу.

    Углубившись немного в основы протокола. Я понял ошибку и изменил значение ASDU на 10. Соединение появилось и я даже смог через блокнот добавить переменную, которая показывает состояние вакуумника. Но соединение в достаточно скором времени после запуска пропадает (в диапазоне от 5 до 20 секунд работы) и перезапустить не получается. Запускаю OPC после этого и OPC выдает ошибку: physical layer error: error opening channel. Если я правильно понимаю - упал COM порт. Помогает лишь ребут компьютера. Интересует такой момент: Будет ли с реальным контроллером тоже самое?

    Edit: Еще заметил, что после запуска виртуального контроллера - windows 7 не может завершить работу. Просто бесконечно висит "Завершение работы". Помогает только зажатие кнопки выключение.
    Вы используете контроллер типа wklogic и для запуска опроса кнопку "глобальный опрос"? подвисает программа именно при нажатие на кнопку остановки опроса?
    какую версию дистрибутива вы скачали и установили? если не помните, то можно в интеграторе телемеханики нажать на значок "ОВЕН" и в открывшемся окне, в правой части экрана будет указана дата сборки ПО.
    Связь с модулем может пропадать в скором времени, если в вашей табличке есть какой-то не правильно внесеный ТЭГ, тоесть укзан не тот тип данных, не та функция, например. Если есть возможность перешлите нам ваш файл с описанием модуля.

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Опрос ПЛК-150
    от Nefedev в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 13.07.2017, 09:22
  2. Опрос
    от Николаев Андрей в разделе ПЛК1хх
    Ответов: 17
    Последнее сообщение: 02.04.2015, 17:09
  3. Опрос
    от kucherik в разделе Трёп (Курилка)
    Ответов: 11
    Последнее сообщение: 07.11.2012, 08:34
  4. Опрос СИ8
    от Антон_Б в разделе Помощь Разработчикам
    Ответов: 1
    Последнее сообщение: 18.10.2012, 07:56
  5. Опрос ТРМ 202
    от Олег_Хабаровск в разделе Помощь Разработчикам
    Ответов: 8
    Последнее сообщение: 11.03.2011, 13:04

Ваши права

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