Форум программистов, компьютерный форум, киберфорум
АСУ ТП, промэлектроника
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.81/21: Рейтинг темы: голосов - 21, средняя оценка - 4.81
7 / 7 / 0
Регистрация: 20.12.2012
Сообщений: 51
1

Данные с Smart-КП Электра. ГОСТ Р МЭК 870-5-101

18.07.2013, 07:14. Показов 3999. Ответов 11

Author24 — интернет-сервис помощи студентам
А мне здесь понравилось
Может и по МЭК 870-5-101 на какую информацию натолкнете?
Стоит на объекте устройство телемеханики Smart-КП Электра от RTSoft-а, OPC от них передает данные только на одни IP, а хочется, чтобы не только диспетчер контролировал объект, но и другим службам поступала информация из первоисточника, а не раздавать ее с сервера.

Не собственные же OPC-сервер писать, может халявный есть?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.07.2013, 07:14
Ответы с готовыми решениями:

Обмен с электросчетчиком CE301, СЕ303. ГОСТ Р МЭК 61107-2001
Здравствуйте! Примеров работы по Modbus полно, а вот по МЭК 61107-2001 нигде не встречал ни одного...

Создайте график функций x^3 на отрезке [-101; 101]. В качестве значений используйте массив x размером в 101 элемент
Создайте график функций x^3 на отрезке . В качестве значений используйте массив x размером в 101...

Не работает шифрование по ГОСТ 28147-89, ГОСТ Р 34.10-2001,ГОСТ Р 34.11-94 (ASP.NET)
Создавал веб-приложение(ASP.Net) для шифрования по данным гостам, нашёл по данной теме код, но он...

Объясните принципиальную разницу между SAMSUNG 870 EVO 1ТБ и SAMSUNG 870 QVO 1ТБ
Друзья, привет. Объясните принципиальную разницу между SAMSUNG 870 EVO 1ТБ и SAMSUNG 870 QVO 1ТБ,...

Шифр ГОСТ 28147-89. Не получается расшифровать данные
Доброго дня уважаемые! Есть задание реализовать шифр по ГОСТ 28147-89, дано описание и несколько...

11
10234 / 6612 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
18.07.2013, 08:54 2
...как вариант, написать свой шлюз "OPC-клиент -> HTTP-сервер" и ретранслировать всем желающим или рыть обмен:
Кликните здесь для просмотра всего текста
5-104.rar

Основные данные по реализации протоколов:

МЭК 870-5-101
- Передача по каналу связи – небалансная
- Кадр – FT1.2
- Скорость от 100 до 115200 бод
- Интерфейс RS-232 (возможно RS-485)
- Адресное поле канального уровня 1 байт
- Максимальная длина принимаемого кадра 120 байт
- Максимальная длина передаваемого кадра 120 байт
- Запрос данных класса 1 и 2 обрабатываются идентично

МЭК 870-5-104
- Установка соединения по TCP пассивная (контроллер ждет соединения со стороны центра)
- Активизация обмена ожидается со стороны центра
- Поддерживается тестовые кадры (по инициативе центра)
- Максимальная длина принимаемого кадра 120 байт
- Максимальная длина передаваемого кадра 250 байт
- Поддерживается режим передачи группы информационных кадров на одну квитанцию (требуется для каналов с длительной буферизацией).

Общие для протоколов данные:

- Возможна установка длины адреса ASDU 1 или 2 байта (при этом значение допустимо от 0 до 255)
- Возможна установка длины адреса объекта информации 2 или 3 байта (при этом значение допустимо от 0 до 65535)
- Возможна установка длины причины передачи 1 или 2 байта
- Возможна установка произвольных стартовых адресов телепараметров (при этом надо иметь в виду что адреса не должны пересекаться) (передаваемый адрес параметра вычисляется как = Старт_адр + №блока*32+№параметра)
- Изменения ТС всегда передаются кадром 30 (одноэлементная информация с меткой времени СР56Время2а) (один ТС в каждом пакете)
- Фоновая передача ТС передается с интервалом времени указанном в каждом блоке ТС430 либо кадром 1 (одноэлементная информация) (по 32 ТС в кадре SQ1) или кадром 7 (Строка из 32 бит) – задается в конфигурации. Использование кадра 7 более оптимально – но требует совместимости с верхним уровнем.
- Передача ТИТ формируется либо спорадически кадром 9 (нормализованное значение измеряемой величины) (по 4 ТИТ в кадре SQ1) либо циклически (время цикла в блоке ТИТ430) кадром 9 (по 4 ТИТ в кадре SQ1) если не указана передача ТИТ со временем. При указании в конфигурации передавать ТИТ со временем – формируется кадр 34 (нормализованное значение измеряемой величины с меткой времени СР56Время2а) (по 32 ТИТ в кадре SQ1) !!!Не рекомендуется для каналов <1200бод.
- Передача ТИИ формируется кадром 37 (Интегральные суммы с меткой времени СР56Время2а) по циклу указанному в блоке ТС430. Пакет формируется на каждый параметр ТИИ.
- Телеуправление производится кадром 45 (Однопозиционная команда) с использованием предварительной установки.
- Прием пакетов синхронизация времени по кадру 103 (не воспринимаются при наличии в КП блока синхронизации времени)
- Прием пакетов общего опроса станции по кадру 100 с причиной передачи 6 (активизация) и описателем запроса 20 (общий опрос) вызывает передачу всех ТИТ с причиной передачи 5 (опрос).

Передача данных производится с использованием следующего приоритета
1. Ответы на команды ТУ
2. Изменения ТС
3. Подтверждение команды опроса станции
4. Циклические ТС
5. Циклические ТИТ (только с передачей времени)
6. Циклические ТИИ
7. Спорадические ТИТ (циклические без времени)( ТИТ по запросу )

!!!Обязательно учитывайте приоритеты передачи при настройке времени циклов на функциональных блоках (особенно для низкоскоростных каналов связи). Для оценки времени передачи смотрите документ «МЭК101 расчет скорости.xls»


Не собственные же OPC-сервер писать
тоже вариант.
0
7 / 7 / 0
Регистрация: 20.12.2012
Сообщений: 51
18.07.2013, 09:03  [ТС] 3
А примеров нету? А то с Modbus-ом по готовым примерам все так легко получилось.
0
10234 / 6612 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
18.07.2013, 09:22 4
...на opcfoundation.org есть сэмплы клиента и сервера, в том числе на Delphi.

OPC сервер своими руками
https://www.cyberforum.ru/post4017351.html
впрочем, вы их видели.
0
7 / 7 / 0
Регистрация: 20.12.2012
Сообщений: 51
18.07.2013, 09:52  [ТС] 5
opcfoundation.org - это да, вот бы сэмпл не OPC-сервера, а именно сервера работающего по МЭК 870-5-101/104
0
10234 / 6612 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
18.07.2013, 10:54 6
...вы ж понимаете, что если и есть, то просто так выкладываться не будет.
0
7 / 7 / 0
Регистрация: 20.12.2012
Сообщений: 51
18.07.2013, 10:57  [ТС] 7
Понимаю, поэтому не сам сервер прошу, спрашиваю про отдельные примеры
0
7 / 7 / 0
Регистрация: 20.12.2012
Сообщений: 51
22.07.2013, 09:30  [ТС] 8
Все-таки хотелось какой-нибудь пример работы с этим протоколом увидеть.

Добавлено через 1 час 21 минуту
Цитата Сообщение от raxp Посмотреть сообщение
...на opcfoundation.org есть сэмплы клиента и сервера, в том числе на Delphi.
можно и не opcfoundation.org взять, а с торрента
0
pathfinder_k
09.08.2013, 20:12 9
Цитата Сообщение от Anton156 Посмотреть сообщение
А мне здесь понравилось
Может и по МЭК 870-5-101 на какую информацию натолкнете?
Smart-КП Электра вроде собирает информацию с модулей типа DIN01/DIN02 по CAN шине в процессорный модуль CPU01. А этот процессорный модуль дальше выдает данные в протоколе МЭК 870-5-104. Для чего вам нужен 101 протокол?

Может проще подключиться ещё одним клиентом 104 протокола непосредственно к модулю CPU01? Я точно не знаю как у вас там собрана система, но уверен, что можно собирать весь объем информации с Электры без всяких OPC.
7 / 7 / 0
Регистрация: 20.12.2012
Сообщений: 51
11.08.2013, 08:29  [ТС] 10
Интересно чем же?
0
10234 / 6612 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
11.08.2013, 10:28 11
...если следить за мыслью, то предыдущий оратор высказал:
Может проще подключиться ещё одним клиентом 104 протокола...
вы пробовали?
0
7 / 7 / 0
Регистрация: 20.12.2012
Сообщений: 51
11.08.2013, 14:28  [ТС] 12
Если внимательно прочитать первый мой пост в этой теме, то будет понятно, что у меня в качестве клиента 104 протокола используется ОРС-сервер производителя, который может связаться с контроллером только с одного IP-адреса. Вот и интересно, какой такой еще один клиент 104 протокола в мыслях у уважаемого pathfinder_k?
0
11.08.2013, 14:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.08.2013, 14:28
Помогаю со студенческими работами здесь

Нормальные ли данные на Smart??
http://vk.com/id38311773?z=photo38311773_282435281%2Fwall38311773_2761

Метод электра 2
Рассматриваем все пары проектов i и j. Если по какому-либо критерию i-ый проект лучше, чем j-ый,...

Реализация ГОСТ 34.11-94 или ГОСТ 34.11-2014
Поделитесь реализацией хэш функции для подсчета контрольной сумма файла. Одну нашел. Но она...

Выполнить следующие операции в двоичной системе счисления: 10101,10101+1001,0011 101110,101-101,11 1011*111 1010101
Прямой, обратный и дополнительный коды двоичных чисел, их использование в двоичной арифметике....

Реостат в плите Электра 1002
Всех приветствую! Помню в детстве была у нас вот такая плита как на фото Электра 1002. Первая...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru