партнерский раздел
ФорумИнсталляция, монтажкак соединить BOLID со сторонним API сервером

Инсталляция, монтаж » как соединить BOLID со сторонним API сервером

есть система в которой много пультов С2000 и С2000М разбросанных на большом удалении друг от друга, на каждом пульте висит по 1-2 КДЛ или Сигнал 20, или еще бог знает чего.
Нужно обьединить все в один диспетчерский пункт.
Для решения создали свой собственные API сервер, закупили С2000-ПП соединили их с пультами, он отдают данные по протоколу modbus чтобы переслать данные на API сервер, рядом с каждым пультом поставили компьютер на котором данные из modbus преобразуются в строку формата JSON и отправляются по HTTP на наш API сервер. Система работает но выглядит неочень из за обилия компьютеров которые стоят у пультов, может кто знает где купить какуюнибудь хитрую штуковину которая неломается и умеет преобразовывать из mudbus в HTTP

5 лет 11 месяцев назад

avatar
Крутая API... система. Шифруетесь !!!

Сергей.Ш 5 лет 11 месяцев назад

просто на коленке написали свой собственный сайтик, к нему подключили все что может работать через интернет и потехоньку диспетчеризируем

Глазунов Алексей 5 лет 11 месяцев назад

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

3 ответа

А зачем такой мудреж? Волзле каждого пульта ставите С2000-Изернет. Там где стоит Ваш API-сервер ставите Орион-Про и почти все вопросы решены.
не совсем понятно что Вы имеете ввиду под HTTP? Если modbus TCP то с этим прекрасно справляются Moxa серии MGate.

5 лет 11 месяцев назад

avatar
у меня много пультов, а у ориона придется платить за лицензию на каждый пульт, и к тому же у меня там нетолько болиды диспетчеризируются а еще много чего, хочтся видеть все в одной программе.
под HTTP я умел в видиду то что компьютер обрабатывает данные полученные из протокола modbus и формирует из них "строку" которую отправляет в интернет посредством HTTP запроса, то есть мне нужно для его замены устройство которое на вход принимает либо modbus либо болидовский 485  а на выходе может отправить HTTP запрос через интернет с данными в виде JSON или XML

Глазунов Алексей 5 лет 11 месяцев назад

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

Можно свести все ПП на один компьютер при помощий C2000-Ethernet. На этом компьютере установить драйвер виртуального COM-порта, чтобы в диспетчере устройств windows были com порты. Дальше опрашивать com порты и отправлять пакеты в сеть (это ведь уже как-то реализовано).

PS
Вот кстати тема про драйвер: https://partners.bolid.ru/forum/forum_3702.html
Только ссылка на сам драйвер уже не работает, вот новая:  https://www.usriot.com/support/downloads/usr-vcom-virtual-serial-software.html

5 лет 11 месяцев назад

avatar
Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

Доброго времени дня.

есть система в которой много пультов С2000 и С2000М разбросанных на большом удалении друг от друга, на каждом пульте висит по 1-2 КДЛ или Сигнал 20, или еще бог знает чего.
Нужно обьединить все в один диспетчерский пункт.
Для решения создали свой собственные API сервер, закупили С2000-ПП соединили их с пультами, он отдают данные по протоколу modbus чтобы переслать данные на API сервер, рядом с каждым пультом поставили компьютер на котором данные из modbus преобразуются в строку формата JSON и отправляются по HTTP на наш API сервер. Система работает но выглядит неочень из за обилия компьютеров которые стоят у пультов, может кто знает где купить какуюнибудь хитрую штуковину которая неломается и умеет преобразовывать из mudbus в HTTP

"М3000-Т Инсат". в нём можно организовать сбор Modbus данных и выдавать его даже простым OPC_UA на верхний уровень, используя возможности Мастерскады 4д. ( в том числе визуализировать в веб интерфейсе на объекте, в том числе и кучу сторонних имеющих Modbus систем)
В принципе в Мастерскаде (это надо уточнять у производителя Мастерскады - компании Инсат) можно дописать свой протокол, на "С" с тем чтобы отдавать данные в вашу систему. 
Отдельный вопрос заключается в том, что Modbus это не протокол охранно-пожарных систем (не гарантирует опрос и подтверждения), поэтому Ваш диспетчерский пульт ( большая диспетчерская) Вы врятли лицензируете как охранно-пожарный (Если и Лицензируете за деньги - то это будут исключительно Ваши проблемы, ибо с вероятностью 100% он по сути не будет являться охранно пожарным пультом). Ибо кроме шифрования есть ещё вопросы к каналообразующему оборудованию, есть вопросы к Вашему протоколу ( который врятли охранно-пожарный) и так очень много вопросов.
Если нужно "просто смотреть, есть бумажка по которой записано и все понимают что охранно-пожарная система не целая, а просто с законченных охранно пожарных систем снимается информация с произвольными задержками, она может и не выдать сигнала " пожар" когда всё будет гореть, а просто может показать что сейчас происходит( а значит может и НЕ показать если что-то произойдёт" - тогда Вам может помочь железка (М3000-Т) с линуксом, на которой будет Ваш софт.
доб. тел. 179 , info@bolid.ru для Горелого Ю.А. - этот вопрос обсуждаем. Так очень же хотелось бы увидеть целиком Ваш проект со всем сторонним оборудованием.
 

5 лет 11 месяцев назад

avatar
Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

Добавить ответ

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

ПОКАЗАН

5416 раз

ЗАДАН

5 лет 11 месяцев назад

ПРОДУКТЫ

С2000
С2000-ПП

По каждому вопросу/ответу можно добавлять комментарии. Комментарии предназначены для уточнения вопроса/ответа.