Студопедия — Получение данных через протокол Modbus
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Получение данных через протокол Modbus






Создадим проект с реальным прибором, работающим по протоколу Modbus RTU, например, с прибором ОВЕН МДВВ (модуль дискретного ввода-вывода).

Запустим «MasterOPC Universal Modbus Server».

 

Рисунок 3- 4


Добавим узел в конфигурацию сервера через контекстное меню Сервер. В окне Редактирование коммуникационного узла зададим имя узла, установим тип узла – COM, параметры связи с устройствами – номер COM-порта, скорость, четность, стоповые биты.

 

 

 

 

Рисунок 3- 5

В узел, также через контекстное меню, добавим Устройство – зададим ему имя и адрес.


 

 

 

Рисунок 3- 6

Теперь в устройство необходимо добавить переменные, и указать им номера регистров в приборе. Для примера будем опрашивать вход и выход прибора. МДВВ имеет 12 входов и 8 выходов, входы могут опрашиваться по маске или в режиме счетчика. Входы в режиме счетчика имеют номера регистров от 64 до 75 в десятичной системе исчисления и имеют тип HoldingRegisters. Из этих регистров можно производить считывание накопленного значения, а также записывать значение – для сброса. Таким образом, регистры используются для чтения и записи.

Добавим первый вход в наш OPC. Для этого вызовем контекстное меню устройства и выберем пункт «Добавить тег».


 

 

 

Рисунок 3- 7

В появившемся окне Редактирование тега зададим имя тега - «Вход1», регион -

«HoldingRegisters», номер регистра «64», тип в устройстве – беззнаковое целое «uint16»

Рисунок 3- 8


Сохраним конфигурацию и сделаем ее конфигурацией по умолчанию.

 

 

Запустим MasterSCADA, произведем поиск OPC устройств, добавим OPC и все OPC

переменные:

 

 

 

Рисунок 3- 9

«Вход1» добавился в дерево системы. Обратите внимание, что переменная имеет значок двунаправленной, то есть можно осуществлять как чтение переменной, так и запись в нее.

Добавим в дерево объекта, одно значение и команду, команду назовем «Запись».

Установим связь между переменной OPC и «Значение».

 

 

Рисунок 3- 10

Значок OPC переменной изменился – он отображает, что выход переменной имеет связь. Установим связь между OPC переменной и командой «Запись».


 

 

 

Рисунок 3- 11


связи.


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

 

 

Подробнее про настройку MasterOPC Universal Modbus Server вы можете узнать,


посмотрев видеопримеры по созданию конфигураций: http://www.masteropc.ru/prices/info.php?pid=6944

 

 







Дата добавления: 2015-12-04; просмотров: 196. Нарушение авторских прав; Мы поможем в написании вашей работы!



Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Типы конфликтных личностей (Дж. Скотт) Дж. Г. Скотт опирается на типологию Р. М. Брансом, но дополняет её. Они убеждены в своей абсолютной правоте и хотят, чтобы...

Гносеологический оптимизм, скептицизм, агностицизм.разновидности агностицизма Позицию Агностицизм защищает и критический реализм. Один из главных представителей этого направления...

Функциональные обязанности медсестры отделения реанимации · Медсестра отделения реанимации обязана осуществлять лечебно-профилактический и гигиенический уход за пациентами...

ТЕОРИЯ ЗАЩИТНЫХ МЕХАНИЗМОВ ЛИЧНОСТИ В современной психологической литературе встречаются различные термины, касающиеся феноменов защиты...

Этические проблемы проведения экспериментов на человеке и животных В настоящее время четко определены новые подходы и требования к биомедицинским исследованиям...

Классификация потерь населения в очагах поражения в военное время Ядерное, химическое и бактериологическое (биологическое) оружие является оружием массового поражения...

Studopedia.info - Студопедия - 2014-2024 год . (0.008 сек.) русская версия | украинская версия