Страница 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

    По умолчанию

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

  8. #8

    По умолчанию

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

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

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

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

    По умолчанию

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

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

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

  10. #10

    По умолчанию

    Цитата Сообщение от Сергей Сисейкин Посмотреть сообщение
    Вы используете контроллер типа wklogic и для запуска опроса кнопку "глобальный опрос"?
    WkLogic, "Глобальный опрос текущего контроллера".

    Цитата Сообщение от Сергей Сисейкин Посмотреть сообщение
    подвисает программа именно при нажатие на кнопку остановки опроса?
    Программа не подвисает. Я писал, что после запуска виртуального контроллера (в процессе работы компьютера) - я после не могу выключить компьютер обычным "Завершением работы". Выходит обыкновенный экран завершения работы Windows 7, но он висит бесконечно. И еще заметил, что нельзя завершить процесс EnLogic.exe, даже taskkill-ом.

    Цитата Сообщение от Сергей Сисейкин Посмотреть сообщение
    какую версию дистрибутива вы скачали и установили? если не помните, то можно в интеграторе телемеханики нажать на значок "ОВЕН" и в открывшемся окне, в правой части экрана будет указана дата сборки ПО.
    Версия 2018.11.29 (сборка модуля 08.06.2018). С вашего сайта.

    Цитата Сообщение от Сергей Сисейкин Посмотреть сообщение
    Связь с модулем может пропадать в скором времени, если в вашей табличке есть какой-то не правильно внесеный ТЭГ, тоесть укзан не тот тип данных, не та функция, например. Если есть возможность перешлите нам ваш файл с описанием модуля.
    Изначально я пытался указывать дискретный тэг (состояния вакуумника), но после я, как и вы, подумал, что это все из-за него и его удалил. И, получается, использую все, что указано в изначальном файле - iec103-new_demo. Но на всякий, я его приложу.
    Вложения Вложения

Страница 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

Ваши права

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