Так и не понял. зачем ряд производителей делают именно так. Ладно бы отдельный порт под настройку - ещё куда б ни шло. А так - непонятно зачем усложнять жизнь и себе и пользователям.
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Диагностика по ModBUS-TCP
Модератор: Глоб.модераторы
-
- администратор
- Сообщения: 18758
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1854 раза
Диагностика по ModBUS-TCP
По вопросам работы Форума можно обратиться по этим контактам.
-
- администратор
- Сообщения: 4909
- Зарегистрирован: 25 июл 2008, 07:12
- Имя: Диев Александр Васильевич
- Страна: Россия
- город/регион: г. Сегежа, Карелия
- Благодарил (а): 236 раз
- Поблагодарили: 425 раз
Нужен совет по изменению схемы питания датчиков
Вообще говоря, возможность настраивать Овновские модули ввода/вывода через modbus есть. По крайней мере, в мануале прописано, в какой регистр какую цифирь надо положить и каким битом активировать. И, возможно, при использовании в комплекте к контроллером, а не как у меня (в моём случае - только сбор данных без управления, контроллер по сути ни к чему, OPC-сервер лезет по модбасу прямо в модули ввода-вывода), можно было бы заставить контроллер этим заниматься. А вот сделать это средствами OPC-сервера - слегка проблематично: десяток дополнительных регистров на каждый прибор сожрёт любую лицензию. Впрочем, вполне возможно, что через некоторое время схему с контроллером я реализую...
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.
-
- почётный участник форума
- Сообщения: 3971
- Зарегистрирован: 20 янв 2010, 22:23
- Имя: Никита
- Страна: РФ
- город/регион: Мурманск
- Благодарил (а): 21 раз
- Поблагодарили: 229 раз
Нужен совет по изменению схемы питания датчиков
Скорее всего, в данном случае исторически сложилось. Их протокол появился раньше, чем их же ПЛК, еще на приборах типа ТРМ. А потом уже добавили в модули DCON и Modbus.
А никто не заставляет на каждый прибор. Достаточно просто диапазона, перекрывающего все приборы и айпишника моксы. А обращение (и маршрутизация в моксе по портам) в вашем конкретном случае все равно делается через RTU-шный ModbusID. Отдельный "сервисный" OPC-сервер (можно опробовать и бесплатные, на 32 канала или на пару часов работы) на отдельной машине. Причем, в отличие от OPC, ModbusTCP должен поддаваться маршрутизации. Параметры можно прямо в OPC-сервере менять или Exel'евскую морду приделать.
Я, кстати, может и наврал насчет того, что ОВЕН и Modbus на одной шине не дружат. По крайней мере, Овен автоматически распознает протокол. И если все остальные будут молчать, то фокус может получиться. Но овеновский протокол через моксу не пролезет.
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "
-
- администратор
- Сообщения: 18758
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1854 раза
Нужен совет по изменению схемы питания датчиков
Исторически-то понятно. Но добавляя ModBUS ведь можно было в нём предусмотреть адресное пространство для конфигурации. Хотя, с другой стороны, это защита от диверсий (пром.безопасность наша любимая) - удалённо программу в контроллер будет не залить и не прочесть. Есть свои плюсы.
По вопросам работы Форума можно обратиться по этим контактам.
-
- почётный участник форума
- Сообщения: 3971
- Зарегистрирован: 20 янв 2010, 22:23
- Имя: Никита
- Страна: РФ
- город/регион: Мурманск
- Благодарил (а): 21 раз
- Поблагодарили: 229 раз
Нужен совет по изменению схемы питания датчиков
Как раз это мы с Саней обсуждаем. Там есть регистры и для конфигурации и для диагностики. Но держать их отдельными тегами для каждого прибора экономически невыгодно (на лицензии разоришься), а родная утилита работает с родным же Овеновским протоколом. Проблема как раз в софте, который будет уметь их конфигурить по модбасу.
Да и контроллера там как такового нет, просто модули ввода и преобразователь RTU в TCP. Ну и верхушка.
P.S. Предлагаю этот оффтоп убрать в отдельную тему.
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "
-
- администратор
- Сообщения: 18758
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1854 раза
Нужен совет по изменению схемы питания датчиков
Так и я ж о том же ж.
А зачем их держать постоянно? Диагностика - процедура, которую делают далеко не все и далеко не всегда. Если я правильно понимаю, то можно ведь с отдельного АРМа это делать, мы ж по TCP подключены. Главное чтобы возможность была. Фактически придется сервисный софт самому создать (самое простое - на базе ModBUS Pool, но это ненаглядно), но зато не прерывая основного опроса.
Я как раз с того и начал: если б родной софт тоже работал по модбасу то и создавать бы ничего не пришлось.
По вопросам работы Форума можно обратиться по этим контактам.
-
- эксперт
- Сообщения: 1737
- Зарегистрирован: 06 янв 2016, 19:45
- Имя: Петров В.Л.
- Страна: Россия
- город/регион: Красноярск
- Благодарил (а): 78 раз
- Поблагодарили: 235 раз
Диагностика по ModBUS-TCP
Как вариант подключится OpenScada. Я недавно такой трюк провернул, но мне надо было с ОВЕНовского проекта пару десятков регистров посмотреть, по Modbus.
-
- почётный участник форума
- Сообщения: 3971
- Зарегистрирован: 20 янв 2010, 22:23
- Имя: Никита
- Страна: РФ
- город/регион: Мурманск
- Благодарил (а): 21 раз
- Поблагодарили: 229 раз
Диагностика по ModBUS-TCP
Если б родной софт работал по модбасу, то овеновский протокол можно было б нести на кладбище.
Кстати, модбас изначально - тоже фирменный протокол от Modicon.
По большому счету, проблем в создании интерфейса для работы по модбасу с конкретными регистрами нет. и OPC тут скорее вреден. Но этим кто-то должен заняться.
Кстати, модбас изначально - тоже фирменный протокол от Modicon.
По большому счету, проблем в создании интерфейса для работы по модбасу с конкретными регистрами нет. и OPC тут скорее вреден. Но этим кто-то должен заняться.
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "