- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Протокол Modbus. Прошу помочь разобраться с возникшей проблемой!
Модераторы: Глоб.модераторы, Специалисты SE
-
- здесь недавно
- Сообщения: 5
- Зарегистрирован: 22 июл 2016, 09:25
- Имя: Бакин Валерий Валерьевич
- Страна: Россия
- Благодарил (а): 2 раза
Протокол Modbus. Прошу помочь разобраться с возникшей проблемой!
Доброго времени суток, дорогие форумчане! Сразу предупреждаю, что я ноль в АСУ ТП, потому попрошу поменьше шуток и насмешек в мой адрес). Есть ЗРУ-6кВ в нем установлены микропроцессорные защиты Sepam различных серий, которые объединены между собой в группы кабелем связи. Далее эти группы собираются в шкафу АСУ в контроллере TSP-200/24-SAN, потом через преобразователь интерфейсов RS232-RS485 уходят в Операторную, в шкаф Управления. Смысл в том, что данные которые идут по модбасу нигде не используются, так как все это остановилось на стадии наладки и более никому не нужно. Так вот, возникло 2 проблемы, которые надеюсь, что Вы бы помогли решить и пустить меня по правильному пути:
1. На всех этих терминалах Sepam синхронизировано время, стоит 2012 год, при попытке изменить, оно меняется обратно, то есть скорей всего данный контроллер TSP-200/24-SAN меняет его. Или я не прав? Или как, с помощью какого ПО к нему подцепиться и изменить это злосчастное время).
2. Есть 4 терминала, с которых хотелось бы получить некоторые данные, а точнее получить значение токов, то есть видеть их на экране монитора. Что для этого нужно и с чего вообще начать изучение? Есть адреса сепамов и есть таблицы адресов и кодирования данных сепам, как и откуда делать эти запросы и как получать их обратно?
Если как то не понятно или не правильно выразился извиняюсь и еще раз повторюсь, что я далек от АСУ ТП, но есть немного времени и много желания и необходимости поизучать Ваше "ремесло").
Заранее благодарю за ответы и понимание).
1. На всех этих терминалах Sepam синхронизировано время, стоит 2012 год, при попытке изменить, оно меняется обратно, то есть скорей всего данный контроллер TSP-200/24-SAN меняет его. Или я не прав? Или как, с помощью какого ПО к нему подцепиться и изменить это злосчастное время).
2. Есть 4 терминала, с которых хотелось бы получить некоторые данные, а точнее получить значение токов, то есть видеть их на экране монитора. Что для этого нужно и с чего вообще начать изучение? Есть адреса сепамов и есть таблицы адресов и кодирования данных сепам, как и откуда делать эти запросы и как получать их обратно?
Если как то не понятно или не правильно выразился извиняюсь и еще раз повторюсь, что я далек от АСУ ТП, но есть немного времени и много желания и необходимости поизучать Ваше "ремесло").
Заранее благодарю за ответы и понимание).
-
- знаток Eplan
- Сообщения: 3339
- Зарегистрирован: 05 мар 2012, 15:00
- Имя: Горский Андрей Сергеевич
- город/регион: Санкт-Петербург
- Благодарил (а): 181 раз
- Поблагодарили: 368 раз
Прошу помочь разобраться с возникшей проблемой!
День добрый, Валерий!
Скажу сразу я не асушник, а релейщик, с Сепамами часто работаю потому подскажу только малую часть.
1) Синхронизация в Сепаме возможна по Ehternet и по входу I23, насколько помню. Скорее всего у вас 40 или более "высокие" (60,80) блоки. И в том и в другом случае есть связь с УСВ, возможно контроллер связан с ним.
2) Первое с ем вам нужно познакомится, чтобы немного узнать поближе Сепам это SFT2841, софт бесплатен, есть на сайте Шнайдера. А в отношении значений регистров Модбаса, то поможет мануал (см. ниже).
Еще рекомендую обратится с этими же вопросами на форум Бывалого релейщика, там вам тоже что-нибудь подскажут. Как надеюсь еще и на нашем форума.
Скажу сразу я не асушник, а релейщик, с Сепамами часто работаю потому подскажу только малую часть.
1) Синхронизация в Сепаме возможна по Ehternet и по входу I23, насколько помню. Скорее всего у вас 40 или более "высокие" (60,80) блоки. И в том и в другом случае есть связь с УСВ, возможно контроллер связан с ним.
2) Первое с ем вам нужно познакомится, чтобы немного узнать поближе Сепам это SFT2841, софт бесплатен, есть на сайте Шнайдера. А в отношении значений регистров Модбаса, то поможет мануал (см. ниже).
Еще рекомендую обратится с этими же вопросами на форум Бывалого релейщика, там вам тоже что-нибудь подскажут. Как надеюсь еще и на нашем форума.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Все знания для всех. Поиск знаний священен. Обмен знаниями священен. Копирование священно.
-
- здесь недавно
- Сообщения: 5
- Зарегистрирован: 22 июл 2016, 09:25
- Имя: Бакин Валерий Валерьевич
- Страна: Россия
- Благодарил (а): 2 раза
Прошу помочь разобраться с возникшей проблемой!
Благодарю за ответ, Андрей!
Данное руководство обязательно прочту, а с SFT знаком. Видите в чем дело меня интересует немножко другое.....
Вот смотрите: есть Sepam и пусть его номер будет 14, нам нужно "выпросить" ток фазы А, то есть Адрес слова- 0113, так как нам надо считать, то функция Modbus будет 3, формат сообщения-16NS. Так вот как это все оформить данный запрос, какое ПО нужно иметь и как вообще разобраться кто "Ведущий" в этой сети? И самое интересное, как потом получить ответ и увидеть что получил?
Данное руководство обязательно прочту, а с SFT знаком. Видите в чем дело меня интересует немножко другое.....
Вот смотрите: есть Sepam и пусть его номер будет 14, нам нужно "выпросить" ток фазы А, то есть Адрес слова- 0113, так как нам надо считать, то функция Modbus будет 3, формат сообщения-16NS. Так вот как это все оформить данный запрос, какое ПО нужно иметь и как вообще разобраться кто "Ведущий" в этой сети? И самое интересное, как потом получить ответ и увидеть что получил?
-
- здесь недавно
- Сообщения: 49
- Зарегистрирован: 18 дек 2013, 12:11
- Имя: Вадим
- Благодарил (а): 2 раза
- Поблагодарили: 2 раза
Протокол Modbus. Прошу помочь разобраться с возникшей проблемой!
имеет смысл почитать документацию на контроллер TSP-200/24-SAN (есть в Сети)
-
- почётный участник форума
- Сообщения: 5790
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 673 раза
- Поблагодарили: 841 раз
Протокол Modbus. Прошу помочь разобраться с возникшей проблемой!
Вы имеете ввиду этот контроллер http://www.telescada.ru/tsp/tsp200.shtml ?
Если так, то в сегменте с SEPAM-ами он и является мастером. Тут к гадалке не ходи!
С этой штуковиной Вам и надо разбираться - искать софт (как среду разработки, так и Ваш проект), искать кабели для подключения.
Короче, копать надо там. И время этот контроллер раздаёт (стало быть, корректировать время надо именно в нём), и данные с SEPAM-ов собирает, и на АРМ диспетчера информацию надо брать с него.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- здесь недавно
- Сообщения: 5
- Зарегистрирован: 22 июл 2016, 09:25
- Имя: Бакин Валерий Валерьевич
- Страна: Россия
- Благодарил (а): 2 раза
Протокол Modbus. Прошу помочь разобраться с возникшей проблемой!
Ryzhij,
Благодарю за ответ). Контроллер именно этот. Софт на него нашел, думаю, разобраться можно будет как отправить нужный запрос и как синхронизировать время. Теперь как заполучить с этого контроллера нужную инфу и самое интересное как ее вывести на арм оператора? Какое ПО для этого нужно? Или как вообще это делается? Может какую прогу надо писать или что-то в этом роде? Может посоветуете в какую сторону копать и литературку для совсем "чайников")?
Благодарю за ответ). Контроллер именно этот. Софт на него нашел, думаю, разобраться можно будет как отправить нужный запрос и как синхронизировать время. Теперь как заполучить с этого контроллера нужную инфу и самое интересное как ее вывести на арм оператора? Какое ПО для этого нужно? Или как вообще это делается? Может какую прогу надо писать или что-то в этом роде? Может посоветуете в какую сторону копать и литературку для совсем "чайников")?
-
- почётный участник форума
- Сообщения: 5790
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 673 раза
- Поблагодарили: 841 раз
Протокол Modbus. Прошу помочь разобраться с возникшей проблемой!
Прежде всего надо будет разобраться с тем, куда согласно Вашей конкретной конфигурации Ваш контроллер складывает полученную информацию. Вот оттуда и надо будет её забирать.
Потом надо будет определиться по какому порту, интерфейсу и протоколу Вы хотите забирать информацию с контроллера в АРМ диспетчера. Я бы рекомендовал Modbus/TCP через Ethernet-порт, но тут всё зависит от местных условий.
И если карта адресов для этой транзакции ещё не сконфигурирована в контроллере, придётся сделать это.
Затем надо определиться с желаемой SCADA-системой и её функциями, и приобрести соответствующую конфигурацию.
После чего написать проект для APM.
А если у диспетчера уже есть АРМ со SCADA-системой, то может быть разумнее внести изменения в тот проект.
Короче - начать и кончить.
Дорогу осилит идущий...
Я бы подрядил специалистов, но выбор за Вами.
Потом надо будет определиться по какому порту, интерфейсу и протоколу Вы хотите забирать информацию с контроллера в АРМ диспетчера. Я бы рекомендовал Modbus/TCP через Ethernet-порт, но тут всё зависит от местных условий.
И если карта адресов для этой транзакции ещё не сконфигурирована в контроллере, придётся сделать это.
Затем надо определиться с желаемой SCADA-системой и её функциями, и приобрести соответствующую конфигурацию.
После чего написать проект для APM.
А если у диспетчера уже есть АРМ со SCADA-системой, то может быть разумнее внести изменения в тот проект.
Короче - начать и кончить.
Дорогу осилит идущий...
Я бы подрядил специалистов, но выбор за Вами.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- здесь недавно
- Сообщения: 5
- Зарегистрирован: 22 июл 2016, 09:25
- Имя: Бакин Валерий Валерьевич
- Страна: Россия
- Благодарил (а): 2 раза
Протокол Modbus. Прошу помочь разобраться с возникшей проблемой!
Здравствуйте! Спасибо за ответ. Дело в том, что мы находимся в труднодоступном месте, а все специалисты по АСУ, что имеются на объекте не являются настоящими специалистами, а просто назначенные люди с базовым уровнем знаний среднестатистического пользователя ПК и люди вообще с другим образованием . А раз они все же есть, то соответственно денег, чтоб пригласить настоящего специалиста и наладить этот бардак никто не даст(.Ryzhij писал(а):Прежде всего надо будет разобраться с тем, куда согласно Вашей конкретной конфигурации Ваш контроллер складывает полученную информацию. Вот оттуда и надо будет её забирать.
Потом надо будет определиться по какому порту, интерфейсу и протоколу Вы хотите забирать информацию с контроллера в АРМ диспетчера. Я бы рекомендовал Modbus/TCP через Ethernet-порт, но тут всё зависит от местных условий.
И если карта адресов для этой транзакции ещё не сконфигурирована в контроллере, придётся сделать это.
Затем надо определиться с желаемой SCADA-системой и её функциями, и приобрести соответствующую конфигурацию.
После чего написать проект для APM.
А если у диспетчера уже есть АРМ со SCADA-системой, то может быть разумнее внести изменения в тот проект.
Короче - начать и кончить.
Дорогу осилит идущий...
Я бы подрядил специалистов, но выбор за Вами.
Далее по делу: с Ethernet-порта контроллера TSP-200 ничего не уходит, а вся инфа берется с порта "А" далее через преобразователь интерфейсов уже в RS485 идет в шкаф управления в блок для подключения PLC к шине Modbus - TSX SCY11601, дальше соответственно на АРМ диспетчера, на нем установлена система управления Vijeo Citect. В данном проекте все что есть взято с аналоговых и дискретных сигналов(почему то?), при том даже если выдернуть кабель с TSX SCY11601 ничего не произойдет.
Теперь вопрос: смогу ли я получить только нужную мне информацию через Ethernet-порт? И есть ли возможность ее визуализации без АРМа и SCADA вообще, а посредством какой-нибудь "простенькой" проги, так как мне надо получить то всего по 3 позиции данных с 4-х терминалов Sepam? или все-таки это бредовая задумка?
Спасибо за понимание)
-
- эксперт
- Сообщения: 1172
- Зарегистрирован: 14 ноя 2013, 20:35
- Имя: Анатолий Сергеевич
- Страна: Россия
- город/регион: Башкортостан
- Благодарил (а): 13 раз
- Поблагодарили: 68 раз
Протокол Modbus. Прошу помочь разобраться с возникшей проблемой!
А простенькая прога будет крутиться где?)))
Если количество точек лицензии сайтекта позволяет добавить 12 каналов то лучше на него и вывести, но это надо заниматься, а раз нет квалифицированных кадров выхода два:
1.нанять спеца на эту работу;
2.самим попытаться справится, поищите тут на форуме методички, которые пользователь San писал, если не найдете загляните на украинский форум шнейдера, я там точно их видел (правда есть некоторые только на украинском языке -но это не проблема же)
-
- здесь недавно
- Сообщения: 12
- Зарегистрирован: 28 июл 2016, 13:50
- Имя: Сермеев Михаил Юрьевич
Протокол Modbus. Прошу помочь разобраться с возникшей проблемой!
Здравствуйте.Barabak писал(а):
Теперь вопрос: смогу ли я получить только нужную мне информацию через Ethernet-порт? И есть ли возможность ее визуализации без АРМа и SCADA вообще, а посредством какой-нибудь "простенькой" проги, так как мне надо получить то всего по 3 позиции данных с 4-х терминалов Sepam? или все-таки это бредовая задумка?
Спасибо за понимание)
Предлагаю все же посмотреть на нашу SCADA "Каскад". В ней есть уже готовые карты адресов для Sepam-40, Sepam-80, Sepam-B21, Sepam-T20. Т.е. по сути Вам достаточно будет при настройке выбрать нужное устройство, выбрать нужные параметры. И все вывести на мнемосхему. Для начинающих и уверенных пользователей компьютеров, настройка проекта не должна превысить 1 ч. Техподдержкой обеспечим.
-
- почётный участник форума
- Сообщения: 5790
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 673 раза
- Поблагодарили: 841 раз
Протокол Modbus. Прошу помочь разобраться с возникшей проблемой!
Т.е. Вы предлагаете топик стартеру выкинуть контроллер TSP-200/24-SAN вообще и заменить его Вашей SCADA?!
Ор-р-ригинально!
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- здесь недавно
- Сообщения: 12
- Зарегистрирован: 28 июл 2016, 13:50
- Имя: Сермеев Михаил Юрьевич
Протокол Modbus. Прошу помочь разобраться с возникшей проблемой!
Читайте цитату, на которую был дан ответ. Рад, что радости принес. Сделать ответом человека радостным уже не плохо
-
- почётный участник форума
- Сообщения: 5790
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 673 раза
- Поблагодарили: 841 раз
Протокол Modbus. Прошу помочь разобраться с возникшей проблемой!
Barabak писал(а): Есть ЗРУ-6кВ в нем установлены микропроцессорные защиты Sepam различных серий, которые объединены между собой в группы кабелем связи. Далее эти группы собираются в шкафу АСУ в контроллере TSP-200/24-SAN, потом через преобразователь интерфейсов RS232-RS485 уходят в Операторную, в шкаф Управления.
Будьте внимательны.
Порт Ethernet, о котором упоминалось, где, на каком устройстве?
Причём тут карты адресов Sepam-ов, к которым напрямую Вы предлагаете подключаться Вашей SCADA?
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- здесь недавно
- Сообщения: 12
- Зарегистрирован: 28 июл 2016, 13:50
- Имя: Сермеев Михаил Юрьевич
Протокол Modbus. Прошу помочь разобраться с возникшей проблемой!
Заставили все же посмотреть на этот TSP-200/24-SAN :)Ryzhij писал(а): Будьте внимательны.
Порт Ethernet, о котором упоминалось, где, на каком устройстве?
Причём тут карты адресов Sepam-ов, к которым напрямую Вы предлагаете подключаться Вашей SCADA?
Правильнее всего. Да, искать инфу по установленному коммутационному контроллеру. Но если есть свободные интерфейсы Sepam(например у Sepam-80 их по-умолчанию два) или установлены дополнительные интерфейсные модули серии ACExxx для опроса сверху , то возможность опросить Sepamы остаются. А для опроса из SCADA есть возможности по использованию протокола DNP3 или МЭК 101/103. Но все эти возможности надо узнавать по месту.
Тут проблема именно в организации связи терминалов с компьютером, и она больше чем вычитка переменных.
Вычитать можно и программой. Есть программы умеющие получать данные по протоколу Modbus. SCADA дает только чуть больше возможностей.
-
- администратор
- Сообщения: 18758
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1854 раза
Протокол Modbus. Прошу помочь разобраться с возникшей проблемой!
Пять баллов.
Вообще-то люди сначала смотрят на то с чем стыковаться, а потом советы дают.
Если Вы не поняли, то тут форум технический, а не продажный, предлагать свой продукт всем подряд впредь не советую - это спам.
По вопросам работы Форума можно обратиться по этим контактам.
-
- здесь недавно
- Сообщения: 5
- Зарегистрирован: 22 июл 2016, 09:25
- Имя: Бакин Валерий Валерьевич
- Страна: Россия
- Благодарил (а): 2 раза
Протокол Modbus. Прошу помочь разобраться с возникшей проблемой!
Порт Ethernet находится на TSP-200/24-SAN, я могу с него забрать нужные мне данные? И если есть программы способные получать данные по Modbus, то подскажите, пожалуйста, что за программы? Sepam`ы опрашиваются через асинхронные порты RS232-485, я могу в через порт Ethernet отправлять полученные данные?Ryzhij писал(а): Будьте внимательны.
Порт Ethernet, о котором упоминалось, где, на каком устройстве?
Причём тут карты адресов Sepam-ов, к которым напрямую Вы предлагаете подключаться Вашей SCADA?
-
- почётный участник форума
- Сообщения: 5790
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 673 раза
- Поблагодарили: 841 раз
Протокол Modbus. Прошу помочь разобраться с возникшей проблемой!
Можете.
Для этого Вам, как я ранее уже писал
Ryzhij писал(а): Прежде всего надо будет разобраться с тем, куда согласно Вашей конкретной конфигурации Ваш контроллер складывает полученную информацию. Вот оттуда и надо будет её забирать.
....
...Я бы рекомендовал Modbus/TCP через Ethernet-порт, но тут всё зависит от местных условий.
И если карта адресов для этой транзакции ещё не сконфигурирована в контроллере, придётся сделать это.
Затем надо определиться с желаемой SCADA-системой и её функциями, и приобрести соответствующую конфигурацию.
После чего написать проект для APM.
А если у диспетчера уже есть АРМ со SCADA-системой, то может быть разумнее внести изменения в тот проект.
Короче - начать и кончить.
Дорогу осилит идущий...
Я бы подрядил специалистов, но выбор за Вами.
Программы всякие есть, но что-либо советовать можно только имея информацию о фактическом положении дел. А разводить "гипотетический трёп" мне не хочется, лень флудить.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- здесь недавно
- Сообщения: 12
- Зарегистрирован: 28 июл 2016, 13:50
- Имя: Сермеев Михаил Юрьевич
Протокол Modbus. Прошу помочь разобраться с возникшей проблемой!
Я чаще всего использую Modbus Poll, если быстро надо получить данные по Modbus, есть и другие...Barabak писал(а):И если есть программы способные получать данные по Modbus, то подскажите, пожалуйста, что за программы?