Scientific journal
Fundamental research
ISSN 1812-7339
"Перечень" ВАК
ИФ РИНЦ = 1,674

USING CONTROLLER OVEN SPK207 FOR PROCESSING DATA FROM VIBRATION SENSOR ZETLAB ZETSENSOR SOFTWARE THE MODBUS RTU PROTOCOL

Kopytov S.M. 1 Ulyanov A.V. 1 Kovalenko M.V. 1
1 Komsomolsk-on-Amur State Technical University
This article is devoted to research and review the application of ARIES SPK207 controller for data processing ZETLAB ZETSENSOR vibration sensor with MODBUS RTU protocol. The main advantage of using this controller is a touch panel that allows you to visualize the entire process in real time. Also, the controller can operate in master mode, which allows him to MODBUS protocol to configure and manage the slave-devices on the network. In the course of working with ZETLAB ZETSENSOR vibration sensor data were obtained that were subsequently stored on an external USB flash drive. The article can be useful to people working in the field of automation of technological processes. The advantages of survey sensors using SEC are: 1. The minimum number of wires. 2. Handling going directly to the registers that reduces the survey time. 3. Ease of operation of the system, thanks to the visualization of the presence on the controller. 4. The presence of the SPC 207 recording function on the flash card can store data in the future to build the necessary characteristics.
controller
SPK207
Modbus
ZETLAB
1. Rukovodstvo polzovatelya: CoDeSys V3, ustanovka i pervyy zapusk Redakciya 3.0 // Oven. Oborudovanie dlya avtomatizacii. URL: http://ftp.owen.ru/index.html/CoDeSys3/11_Documentation/00_CODESYS/CoDeSys3run_v3.0.pdf (accessed 25 February 2016).
2. SPK Vizualizaciya Rukovodstvo dlya nachinayushhih i prodvinutyh polzovateley // Oven. Oborudovanie dlya avtomatizacii. URL: http://ftp.owen.ru/index.html/CoDeSys3/11_Documentation/01_SPK/SPK_Visu_v.1.0.pdf (accessed 25 February 2016).
3. SPK FAQ // Oven. Oborudovanie dlya avtomatizacii. URL: http://ftp.owen.ru/index.html/CoDeSys3/11_Documentation/01_SPK/SPK_FAQ_v.1.1.pdf (accessed 25 February 2016).
4. SPK Pervyy Start Rukovodstvo dlya nachinayushhih polzovateley // Oven. Oborudovanie dlya avtomatizacii. URL: http://ftp.owen.ru/index.html/CoDeSys3/11_Documentation/01_SPK/SPK_First_start_v.0.8.pdf (accessed 25 February 2016).
5. SPK Sistema versiy PO. Konvertaciya proektov // Oven. Oborudovanie dlya avtomatizacii. URL: http://ftp.owen.ru/index.html/CoDeSys3/11_Documentation/01_SPK/SPK_System_Version_v1.1.pdf (accessed 25 February 2016).
6. SPK2hh Panel operatora programmiruemaya c sensornym ekranom Rukovodstvo po ekspluatacii // Oven. Oborudovanie dlya avtomatizacii. URL: http://www.owen.ru/uploads/re_spc2xx_1892.pdf (accessed 25 February 2016).
7. Ulyanov A.V., Kopytov S.M., Stelmashhuk S.V. Matematicheskaya model upravlyaemoy gazomagnitnoy opory // Elektrotehnicheskie kompleksy i sistemy upravleniya. 2014. no. 3. pp. 16–20.
8. Ulyanov A.V. Sistema upravleniya aktivno upravljaemoy gazomagnitnoy oporoy // Sovremennye tendencii tehnicheskih nauk Materialy III Mezhdunarodnoy nauchnoy konferencii. Kazan: Molodoy uchenyy, 2014. pp. 49–52.
9. Ulyanov A.V. Sovershenstvovanie elektromehanicheskih sistem gazomagnitnyh opor vysokoskorostnyh rotorov dlya povyshenija effektivnosti ih raboty // Molodye uchenye – Habarovskomu krayu materialy XVII kraevogo konkursa molodyh uchenyh i aspirantov. Khabarovsk: 2015. pp. 254–257.
10. Ulyanov A.V., Kovalenko M.V. Ispolzovanie SPK207 dlya upravleniya privoda OVEN PCHV3 po protokolu Modbus RTU // Molodoy uchenyy. 2016. no. 5.

В современных системах АСУТП широко применяются ПЛК для обработки данных с датчиков. В большинстве таких систем также применяются инструменты визуализации технологического процесса, например панели визуализации. Отечественная компания ОВЕН объединила ПЛК и панель визуализации в одном устройстве – сенсорном панельном контроллере (СПК). СПК позволяет управлять внешними устройствами и опрашивать различные модули по протоколам Modbus RTU/ASCII/TCP, Owen через COM-порт. Применение СПК также возможно в различных системах автоматизации [7–10].

В статье рассмотрен пример опроса датчика вибрации ZETSENSOR отечественной компании ZETLAB с помощью СПК207 компании ОВЕН по протоколу Modbus RTU.

Для реализации данного проекта необходима предварительная настройка датчика и коммуникационного порта контроллера. Настройка датчика производится в программной среде ZETLAB. Для датчика и COM-порта контроллера устанавливаются одинаковые параметры связи.

Настройка параметров связи СПК выполняется в программной среде CoDeSys v.3. В данной среде необходимо добавить порты COM, Modbus Master и Modbus Slave и настроить их согласно выбранным для работы параметрам. Используемые в проекте параметры связи COM – порта СПК207 приведены на рис. 1.

pic_23.tif

Рис. 1. Параметры связи COM-порта

pic_24.tif

Рис. 2. Настройка порта Modbus Master

pic_25.tif

Рис. 3. Каналы порта Modbus Slave

После этого следует настроить порт Modbus Master согласно рис. 2, а для порта Modbus Slave добавить каналы опроса датчика (рис. 3). Для порта Modbus Slave также необходимо указать Modbus-адрес применяемого датчика, который по умолчанию равен 3. В проекте использованы каналы с регистрами хранения (Holding registers).

Таблицу адресов параметров датчика можно получить с помощью специальной утилиты ZET7xxxServiceWork, которая устанавливается вместе с пакетом ZETLAB. Адреса параметров датчика, используемые в проекте, приведены в таблице.

Затем необходимо соотнести переменные во вкладке ModbusGenericSerialSlave Соотнесение входов/выходов (рис. 4). В программе CoDeSys v.3 переменные объявляются в приложении PLC_PRG.

Адреса параметров датчика, используемые в проекте

Название параметра

Адрес, WORD hex (WORD dec)

Адрес в структуре, WORD hex (WORD dec)

Тип данных

Количество регистров (в словах)

Принимаемые значения

Ось X (Параметры изменения), ID=0xd0, адрес =0x10 (16)

Текущее измеренное значение (в ед. изм.)

0x14 (20)

0x04 (04)

Float (тип 6)

2

Произвольное значение (только чтение)

Ось Y (Параметры изменения), ID=0xd0, адрес =0x38 (56)

Текущее значение канала (в ед. изм.)

0x3c (60)

0x04 (04)

Float (тип 6)

2

Произвольное значение (только чтение)

Ось Z (Параметры изменения), ID=0xd0, адрес =0x60 (96)

Текущее значение канала (в ед. изм.)

0x64 (100)

0x04 (04)

Float (тип 6)

2

Произвольное значение (только чтение)

pic_26.tif

Рис. 4. Соотнесение переменных

pic_27.tif

Рис. 5. Меню диспетчера устройств ZET

pic_28.tif

Рис. 6. Вкладка настроек параметров связи преобразователя интерфейсов ZET7070

Настройку параметров связи датчика ZETSENSOR следует производить в программной среде ZETLAB, которая поставляется в комплекте с датчиком. Настройка связи производится в диспетчере устройств ZET (рис. 5), который находится во вкладке Сервисные. Для конфигурации параметров связи следует кликнуть правой кнопкой мыши по строке преобразователя интерфейсов ZET7070 1775 и выбрать свойства. Откроется меню настроек преобразователя интерфейсов. В этом меню необходимо выбрать вкладку RS-485 и настроить выбранные параметры связи (рис. 6).

Для того чтобы СПК позволял сохранять данные с датчика на флэш-карту, необходимо разработать программу в среде CoDeSys v3 [1–2]. В данной статье рассматривается проект в среде CoDeSys, написанный на языке CFC. В программу из библиотеки ArchiverSPK необходимо вставить функциональный блок Archiver, с помощью которого будет производиться создание и запись архива данных [1–6]. Также следует создать массив архива данных. Затем необходимо элементам массива присвоить переменные, которые будут записываться в архив. После этого следует соотнести типы переменных в массиве и задать частоту записи переменных в архив.

Текст программы PLC_PRG приведен на рис. 7. Программа на языке CFC представлена на рис. 8.

На следующем шаге следует создать окно визуализации проекта (рис. 9).

В рассматриваемом проекте переменная Start_arch, которая запускает блок архивации, соотнесена с кнопкой «Начать архивирование».

После разработки программы необходимо подключиться к контроллеру. Если сеть Modbus настроена верно, то панель визуализации будет соответствовать рис. 10. Затем следует запустить контроллер и в сенсорном окне визуализации нажать кнопку «Начать архивирование» (рис. 10).

pic_29.tif

Рис. 7. Текст программы PLC_PRG

pic_30.tif

Рис. 8. Программа на языке CFC

pic_31.tif

Рис. 9. Окно визуализации проекта

pic_32.tif

Рис. 10. Окно визуализации в режиме онлайн

pic_33.tif

Рис. 11. Фрагмент архива в Microsoft Office Excel

В проекте в качестве устройства для записи архива используется USB flash-карта с объемом памяти 8Гб и с файловой системой FAT32. Архив записывается в папку archive в корневом каталоге флэш-карты с расширением .CSV. Архив можно просмотреть в Microsoft Office Excel (рис. 11). В первой колонке записывается время, во второй переменная X, в третьей переменная Y, в четвертой переменная Z.

В заключение следует отметить достоинства опроса датчиков с помощью СПК.

1. Минимальное количество проводов.

2. Обращение происходит напрямую к регистрам, что уменьшает время опроса.

3. Удобство работы с системой благодаря наличию визуализации на панели контроллера.

4. Наличие в СПК 207 функции записи на флэш-карту позволяет сохранять данные и в дальнейшем производить их обработку.