PDA

Просмотр полной версии : SNMP Set в MasterScada 4D



alexhrv
28.10.2019, 17:39
Уважаемые гуру...
Может ли кто описать корректную последовательность в среде разработки MasterScada 4D для записи значения в OID (Write, он же SET) в SNMP клиенте?
Каналы АIО в клиенте создаются, устройство отдает значение из OID R\W и нормально выводится на просмотр, но при попытке отправить в OID значение в целях записи (SET), OID значение не принимает. Хотя Multi-Protocol MasterOPC Server спокойно читает и записывает в этот же OID его допустимые значения.
Версия SNMPv1, communiti private также нормально указаны в нужных местах.
Весь мозг сломал, не пойму что не так делаю.
Кто с этим уже сталкивался, подскажите, пожалуйста, в чем могут быть нюансы этих действий.
И почитать об этом также негде, к сожалению.
Заранее благодарен.

alexhrv
02.11.2019, 08:59
...по ходу никто не сталкивался с этой проблемой. Задал вопрос в техподдержку Инсат. Пока результатов ноль. Все больше указывают на причины элементарных ошибок - не верно указанные версии протоколов SNMP, некорректное communiti, не правильный IP адрес и т.п. По делу пока ничего, попросили снять лог между АРМ и устройством SNMP через putty, как то не удачно опять же. ((
В общем видимо 2 причины невозможности выполнить процедуру Write - либо она не реализована в Демо версии среды исполнения MasterScada 4D и надо купить исполнительную систему за 15 т.р. (тогда все заработает) или где то ошибаюсь сам в ходе создания проекта.
Если кому то эта проблема знакома, отпишитесь, пожалуйста. Со своей стороны, как только, что то толковое получу от техподдержки Инсат, тоже напишу.

melky
02.11.2019, 09:41
Пройдитесь поиском, в какой-то теме было про SNMP и MasterScada.

alexhrv
02.11.2019, 11:19
Пройдитесь поиском, в какой-то теме было про SNMP и MasterScada.

конечно пытался, именно вопрос с Write процедурой никто не затрагивал. Такое впечатление, что никто не сталкивался с этим.

alexhrv
10.11.2019, 21:17
...в общем, если кому интересно, разобрался сам - техподдержка ИНСАТ в течении двух недель не могла помочь. Проблема была в том, что по умолчанию в настройках SNMP канала тип переменной отправляемой в OID - LREAL, а должна быть INT. Поправил, все заработало. Иначе не работает. Буду рад, если кому то помог... :)