PDA

Просмотр полной версии : Отдать значение переменной по IP



vnkorol
14.12.2016, 08:52
Добрый день. Скажите, можно ли передать значение переменной, например, по SNMP? Или, может, есть какие железки, в которые по модбасу засылаем значение, а они дальше по snmp отдают?

melky
14.12.2016, 09:19
железки есть, если вас устроит цена. Babelbuster например, да и многие другие.

vnkorol
14.12.2016, 09:32
Огогошеньки... А других способов вытащить данные нет?

melky
14.12.2016, 09:47
вы бы задачу толком обрисовали. А то СПК и передать данные по SNMP можно расценивать как угодно...

У вас SCADA, которая понимает только SNMP ? или иная конфигурация ? по какой причине вы привязываетесь к SNMP ?

vnkorol
14.12.2016, 09:59
Да, наверное, я некорректно начал :) Есть СПК, к которому подключены два датчика температуры - с северной и южной сторон здания. СПК вычисляет минимальное значение и отдает его как температуру на улице (чтобы избежать влияние солнечных лучей). Так вот, это значение я хочу передавать на сервис Народный мониторинг - для этого по TCP шлется температура в определенном формате. Вот я и хочу линуксом, что у меня на нас-сервере по snmp опрашивать спк или железку какую и пулять дальше на народный мониторинг.

melky
14.12.2016, 10:45
Посмотрите реализации modbus для своего NAS, библиотеки с Modbus для Linux есть, правда можно ли это прикрутить на NAS, позволит ли память и возможности... СПК с Ethernet ?
А то сразу в SNMP лезете за чем-то....

vnkorol
14.12.2016, 12:26
Шансы практически равны нулю - NAS - коробка на два винта от NETGEAR

melky
14.12.2016, 14:16
vnkorol но при этом он умеет принимать и передавать snmp (работать в качестве шлюза) ? мне кажется тут шансы аналогичные..

vnkorol
14.12.2016, 14:38
т.е. копать в сторону поднятия на линухе modbus tcp клиента, а на СПК соответственно сервера?

melky
14.12.2016, 17:09
А СПК чего, совсем не умеет Modbus ? это что за СПК такой ?

vnkorol
14.12.2016, 17:12
СПК207. А куда я модбас (rs485/232) подключу в NAS? У меня там только эзернет и юсб-порты.

melky
14.12.2016, 17:46
Разве на СПК207 нет Ethernet порта ? вроде на сайте указан в наличии и Modbus TCP уже присутствует. Только на Nas надо что-то прикручивать.

Чем плох NAS, если там архитектура не x86 то придется колдовать со сборкой пакетов на Виртуальной машине. На нем самом вряд ли это получится из-за мощностей.
з.ы. никогда не страдал подобным.

Rake Runner
14.12.2016, 19:11
snmp протокол был в библиотеке от оскат, прикручивается его в спк( адаптируете)

Путаете с SNTP, видимо.

capzap
14.12.2016, 19:25
Путаете с SNTP, видимо.

совершенно верно, спутал

distren
27.04.2017, 11:55
Здравствуйте!
У меня вот задача наоборот.
Есть СПК207-220.03.CS-web в локалке. Надо СПК-е передавать файл с данными.В котором содержатся новые уставки. Файл с новыми данными периодически будет меняться или создаваться новый.
Честно говоря, я пока слабо представляю возможно ли вообще передать файл (формат .txt) в СПК для последующей обработки.
Если возможно, то как какими программными или аппаратными средствами? Или что можно почитать по этому поводу?

melky
27.04.2017, 12:01
Если не в автоматическом режиме а руками, то WinSCP может помочь, там же linux вроде. А в программе проверять изменение файла и забирать потом из общедоступной папки.

distren
27.04.2017, 12:14
В идеале конечно желательно автоматически.
Конечный пользователь жмет кнопку, формируется файл .txt (размер файла заранее неизвестен, но не большой должен быть).СПК забирает его, ну и отрабатывает по данным.
Будет ли файл заменяться или просто создаваться новый пока обсуждается (как удобней будет СПК).

melky
27.04.2017, 12:24
в oscat есть библиотеки работы с ftp, сохранять соответственно файл в него, далее СПК проверяет, забирает и обрабатывает.

distren
27.04.2017, 12:29
Спасибо.
С oscat пока не приходилось работать,посмотрю.