Подключение спк207 к компьютеру

Обновлено: 03.07.2024

Рекомендуется к использованию

  • В системах HVAC
  • В сфере ЖКХ (ИТП, ЦТП)
  • В АСУ водоканалов
  • Для управления климатическим оборудованием
  • В сфере производства строительных материалов
  • На транспорте

Оптимально для построения распределенных систем управления и диспетчеризации с использованием как проводных, так и беспроводных технологий.

Отличительные особенности

  • Объединение функций ПЛК и графической панели оператора в одном корпусе
  • Разработка программ визуализации и алгоритмов управления в единой среде программирования
  • Сенсорный экран управления
  • Дополнительные кнопки управления со светодиодной индикацией
  • Программное переключение режимов работы универсальных интерфейсов RS-232/RS-485
  • Разъемные клеммы для RS-485 и CAN
  • Индикация состояния обмена по последовательным интерфейсам на лицевой панели
  • Встроенный интерфейс Ethernet
  • Встроенная операционная система Linux
  • Полномодемный порт RS-232
  • Расширенное количество интерфейсов
  • Поддержка протоколов обмена ModBus (RTU, ASCII, TCP), ОВЕН, CAN-open
  • Возможность работы напрямую с портами контроллера для подключения нестандартных устройств
  • Контроллер имеет встроенные часы, для создания систем управления с учетом реального времени
  • Наличие большого объема Flash памяти, с возможностью расширения на SD-карте для архивирования данных

Конструктивные особенности

Контроллеры выполнены в щитовом исполнении. Габаритные и установочные размеры отличаются в зависимости от модификации, и приведены отдельно.

Расширение количества точек ввода|вывода осуществляется путем подключения внешних модулей вводавывода по любому из встроенных интерфейсов.

Программирование

Программирование контроллеров осуществляется в профессиональной, распространенной среде

CoDeSys v.3.x (ссылка на CoDeSys 3), максимально соответствующей стандарту МЭК 61131:

Для установки ПО CoDeSys 3 следует запустить программу-инсталлятор (файл Setup_CoDeSysV34.exe на диске из комплекта поставки СПК 207).

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

Инсталляция Target-файлов


  • ПЛК 304/ПЛК308 owen_plc30x.devdesc.xml

  • СПК207-03.CS owen_spc207_x.03.x-cs.devdesc.xml

  • СПК207-03.CS-WEB owen_spc207_x.03.x-cs-web.devdesc.xml

  • СПК207-04.CS owen_spc207_x.04.x-cs.devdesc.xml

  • СПК207-04.CS-WEB owen_spc207_x.04.x-cs-web.devdesc.xml

Установка Target-файла осуществляется в программной среде CoDeSys 3. Для этого, перед созданием нового проекта выберете команду «Tools | Device repository …» главного меню ПО CoDeSys как это показано на рис.3.1


Рисунок 3.1 Выбор пункта Device repository главного меню CoDeSys 3

После выбора команды «Tools | Device repository …» появляется диалоговое окно, вид которого представлен на рис.3.2



Рисунок 3.2 Диалоговое окно установки Target-файла в базу устройств (Device repository)
Для установки target-файла в открывшемся окне «Device repository …» нажать кнопку «Install…». В появившемся диалоговом окне выбрать необходимый target-файл, как это показано на рис.3.3.

Рисунок 3.3 Выбор адреса размещения target-файла на ПК
После выбора пути размещения target-файла и его открытия в CoDeSys 3 информация о структуре СПК 207 будет добавлена в базу устройств CoDeSys 3, как это показано на рис.3.4.


Рисунок 3.4 Диалоговое окно Device repository после установки Target-файла СПК 207
После этого можно завершить работу с меню Device repository нажатием кнопки Close .

Теперь при задании параметров стандартного проекта (Standard project) в CoDeSys можно использовать в качестве исполнительной платформы (Device) СПК 207. Пример такого выбора показан на рис 3.5.


Рисунок 3.5 Выбор СПК 207 в качестве исполнительного устройства для Standard project
Результатом такого выбора должна стать конфигурация дерева проекта, которая приведена на рис.3.6. В случае ошибочного выбора target-файла для используемого ПЛК его можно изменить, выбрав в контекстном меню, вызываемом правой кнопкой мыши, команду Update Device, как это показано на рис.3.7. Использование этой команды приведет к вызову окна определения ПЛК, показанного на рис.3.8. В нем можно выбрать необходимый target-файл, соответствующий подключенному ПЛК. Использование команды Add Device позволит добавить в проект новое устройство, если предполагается использование нескольких ПЛК для одного проекта.



Рисунок 3.6 Дерево проекта с СПК 207 в качестве исполнительной платформы


Рисунок 3.7 Контекстное меню определения/добавления устройства в дереве проекта CoDeSys 3

Настройка связи ПК и ПЛК

4.1. Настройка СПК

Рассмотрим основные его этапы.

Для входа в режим настройки СПК необходимо перевести тумблер на задней стороне прибора в нижнее положение (0) и подать питание на СПК или перезагрузить его с помощью кнопки «Сброс», которая так же расположена на задней стороне. После загрузки СПК в этом режиме будет предложено выбрать язык интерфейса. После выбора языка и нажатия кнопки «ОК» потребуется ввести пароль. Пароль по умолчанию – «owen», он вводится с помощью виртуальной клавиатуры. Внимание! По умолчанию включен режим набора прописных букв, чтобы переключиться на строчные нажмите на кнопку «Shift».

Если пароль введен верно, на экране конфигуратора появится информация, отображенная на рисунке 4.1. Порт Ethernet может получать сетевые настройки от DHCP - сервера, о том, что включена эта функция, свидетельствует зеленый цвет кнопки «DHCP» и отсутствие сетевых настроек (см. рисунок 4.1).

Рисунок 4.9 Вид окна конфигуратора СПК 207 по умолчанию
Если параметры сети автоматически получить невозможно или необходимо работать со статическим IP адресом, то следует отключить эту функцию, нажав кнопку «DHCP». На экране появится информация, представленная на рисунке 4.2, а кнопка станет белого цвета. Далее необходимо настроить сетевые параметры СПК «IP адрес», «Маска», «Широковещательный адрес» согласно логике работы сети. Они устанавливаются в окне конфигуратора вводом значений в своих окнах с помощью виртуальной клавиатуры или кнопок «▲» и «▼» над и под окошками (см. пример рис.4.2).

В окошке «Имя ПЛК» следует указать имя панели (под этим именем панель будет указана при сканировании сети в среде CoDeSys). Следует учесть, что имя может содержать только латинские буквы, цифры и знак подчеркивания «_».

После установки всех параметров следует нажать кнопку «Настроить сеть» на экране или кнопку «F1» на передней панели СПК 207.


Рисунок 4.10 Настройки связи для СПК 207 (пример)
Аналогичным образом в панели можно установить значения часов реального времени и изменить пароль входа в конфигуратор.

Следующий этап – конфигурация канала связи с ПЛК в среде CoDeSys 3 на ПК.

4.2. Настройки CoDeSys при подключении СПК в локальную сеть.

Для этого необходимо открыть настройки целевой платформы двойным щелчком по названию ПЛК в дереве проекта , откроется диалог «Device» со вкладкой «Communication Settings» («Параметры соединения»). Далее необходимо добавить новый узел (Gateway) связи командой «Add gateway» и настроить его параметры согласно рис.4.3. Ранее созданные узлы сохраняются и будут отображены в диалоге параметров соединения. В таком случае вы можете пропустить этот шаг и перейти сразу к установке канала связи с устройством («В результате поиска…»).

Рисунок 4.11 Установка IP-адреса ПЛК в сети

При добавлении нового узла или редактирование старого откроется окно, приведенное на рис. 4.3. Введите IP-адрес СПК, для рассматриваемого примера «10.2.5.100» (для открытия рамки редактирования два раза щелкните по полю колонки). Установку Port оставьте без изменений. Нажмите «OK». Теперь Gateway (узел) появился в поле в левой части диалога. Если gateway работает нормально, то маркер рядом со значком - зеленого цвета , в противном случае - красного. Для получении актуальной информации о доступных по данному geteway устройствах необходимо выполнить сканирование сети, нажав кнопку « Scan network».


В результате поиска по IP – адресу может быть обнаружено несколько устройств заданного класса (если они подключены к общей подсети). Из них необходимо выбрать то, которое реально задействовано в проекте, и нажать кнопку «Set active path» для выбора его в качестве активного, как показано на рис.4.4. (отображаются только те устройства, которые совпадают с типом используемого в проекте, если необходимо отобразить все устройства, то переключите параметры фильтра с «Target ID» на «None»)

Рисунок 4.13 Проверка параметров связи

4.3. Настройки CoDeSys при подключении СПК 207 напрямую к ПК

При таком подключении помимо конфигурации канала связи с ПЛК в среде CoDeSys 3 необходимо настроить сетевую карту ПК, таким образом, чтобы ПК и СПК стали двумя разными приборами одной подсети. Если сетевая карта у вас уже настроена, то Вы можете пропустить этот шаг и перейти сразу к настройке Geteway («Настройки связи в …»). Пример таких настроек представлен в табл. 4.1.
Таблица 4.1 Пример сетевых настроек для ПК



Единственным отличием сетевых настроек ПК и СПК 207 в данном примере является 4е число IP-адреса, определяющее адрес прибора в подсети.

Для настройки сетевых параметров ПК необходимо настроить параметры сети в разделе Пуск/ Настройка/ Сетевые подключения.


Рисунок 4.6 Изменение параметров сети в ПК
После этого двойным щелчком левой клавиши мыши выбрать используемое соединение и нажать кнопку «Свойства», как показано на рис.4.7. Далее необходимо в меню Компоненты, используемые этим подключением выбрать пункт Протокол Интернета (TCP/IP) и нажать кнопку «Свойства».

В появившемся диалоговом окне Свойства: Протокол Интернета (TCP/IP) нужно произвести настройку параметров подключения согласно табл.4.1 (см. рис.4.8). Завершив настройки, необходимо нажать кнопку «ОК» для принятия их в качестве рабочих.




Рисунок 4.7 Выбор свойств сетевого подключения и настроекTCP/IP

Рисунок 4.8 Ввод параметров TCP/IP в ПК
Настройки связи в CoDeSys 3 можно производить согласно п.4.2. При добавлении нового Gateway в настройках связи (Communication settings) допустимо оставить настройки по умолчанию (см. рис.4.9). Результатом команды «Scan network» будет единственный подключенный контроллер, который по умолчанию будет выбран в качестве активного устройства (см.рис.4.10)(при отключенном WinPLC).



Рисунок 4.9 Настройки Gateway для определения СПК 207

Рисунок 4.10 Автоопределение активным устройством единственного найденного СПК 207
На этом настройки связи завершены. Можно производить загрузку программы в СПК 207 с помощью команд меню Online и запуск /отладку программы с помощью команд меню Debug.

При подаче питания на модульный контроллер ОВЕН МОДУС 5684-0 на лицевой панели загораются светодиоды, однако через несколько секунд они гаснут. Что это значит, неисправность?

Все правильно: в момент включения светодиоды должны загореться и погаснуть. Светодиоды на лицевой панели МОДУС управляются программно переменными в элементе IMBX_Modules дерева конфигурации в проекте. Единственный диод, который должен светиться красным цветом, находится внутри корпуса контроллера со стороны клемм питания.

Мы приобрели контроллеры ОВЕН МОДУС и СПК207. В руководствах для всех трех контроллеров предлагается использовать разные версии CОDЕSYS для программирования Можно ли установить одну версию CОDЕSYS v3, чтобы можно было работать со всеми контроллерами или нужно устанавливать все версии CОDЕSYS v3?

При работе с устройствами, которые программируются в среде CОDЕSYS v3, нужно использовать только ту версию, которая указана в руководстве. Поэтому, если вы планируете работать с контроллерами линейки МОДУС и СПК207, то на ПК необходимо устанавливать все версии CОDЕSYS в заданной последовательности.

Версии для МОДУС:

» CODESYS v3.4 Patch 2

» CODESYS v3.4 SP2 HotFix1

Версии для СПК207:

» CODESYS v3.5 SP1 HotFix1

» CODESYS v3.5 SP1 Patch 1

» CODESYS v3.5 SP1 Patch 2

Обращаем ваше внимание, что все версии CОDЕSYS необходимо устанавливать строго в порядке возрастания, CОDЕSYS v3.4 и CОDЕSYS v3.5 необходимо устанавливать в разные каталоги на жестком диске. При создании нового проекта нужно выбрать необходимую версию CОDЕSYS из меню: Пуск > Все программы > 3S CОDЕSYS > CОDЕSYS >

Среда программирования CОDЕSYS динамично развивается, добавляются новые приложения, расширяется функционал. В частности, обновляются библиотеки, добавляются новые программные модули для разных контроллеров. В дальнейшем процесс установки CОDЕSYS будет упрощен. Это станет возможно благодаря АРХИВУ РЕПОЗИТОРИЯ, который разрабатывает 3S Software gmbh – разработчик CОDЕSYS. АРХИВ РЕПОЗИТОРИЯ – это набор всех библиотек (Library) и всех программных модулей (Device), которые были выпущены в предыдущих версиях CОDЕSYS. Это введение позволит пользователю устанавливать только одну версию CОDЕSYS с последним архивом репозитория.

Подскажите, пожалуйста, как нам организовать управление подсветкой дисплея контроллера СПК207 с блокировкой?

Для управления подсветкой нужно создать новый проект, задать имя проекта и подключить необходимые библиотеки. Затем добавить переменную «а»: BOOL:=TRUE, которая будет отвечать за включение/отключение подсветки дисплея. И задать начальное значение TRUE, чтобы дисплей по умолчанию был включен.

Далее следуем по инструкции: добавляем визуализации (рис. 1): первая – рабочая (Visualization), вторая – режим блокировки (Visualization_block). На каждую визуализацию добавляем элемент Rectangle, чтобы он полностью заполнял дисплей.

Для отключения подсветки дисплея и включения пустого экрана блокировки для элемента Rectangle рабочей визуализации в разделе СВОЙCТВА необходимо выбрать пункт «InputConfiguration > OnMouseDown» и добавить элементы:

– «выполнить ST код» с кодом a:=NOT(a);

– «Изменить отображаемую визуализацию» на Visualization_block.

Аналогичным образом создается элемент Rectangle для визуализации блокировки. В пункте «Изменить отображаемую визуализацию» нужно записать: Visualization.

Программа включения и отключения дисплея расположена в PLC_PRG и имеет следующий вид: IF a THEN

SysExecute(‘echo 254 > /sys/class/backlight// backlight/brightness &’);

SysExecute(‘echo 0 > /sys/class/backlight// backlight/brightness &’);

Монтируем систему для удаленного обмена данными с двумя GSM/GPRS-модемами ОВЕН ПМ01. Не получается установить CSD-соединение между ними. На SIM-картах включен режим передачи данных, с другими модемами все работает. В чем может быть причина?

Для начала необходимо проверить, какой тип соединения установлен в модеме. Могут использоваться два типа: аналоговый и цифровой. Вам следует установить цифровой (ISDN) режим с помощью следующей команды:

После этого измененные настройки нужно сохранить, подав команду: AT&W. При таком типе соединения скорость передачи данных для CSD-режима для GPRS должен быть 9600.

Изначально джампер на плате контроллера ТРМ132М должен находиться в позиции «1». В соответствии с инструкцией в процессе перепрошивки его необходимо перевести в позицию «on» и вернуть обратно в «1».

Обращаем внимание, что переводить джампер в положение «on» можно только в процессе перепрошивки, в противном случае это приведет к удалению программы контроллера.

© Автоматизация и Производство, 2021. Все права защищены. Любое использование материалов допускается только с согласия редакции. За достоверность сведений, представленных в журнале, ответственность несут авторы статей.

Еще каких-то десять лет назад нельзя было и мечтать о том, чтобы с помощью мобильного телефона управлять интеллектуальными системами. Технический прогресс решил эту проблему. Благодаря широкой доступности Интернета, современным информационным и компьютерным технологиям сегодня управление инженерным оборудованием загородного дома стало возможным из любой точки земного шара. Вам необходим комфортный микроклимат в коттедже? Нужна теплая вода в бассейне или вы хотите знать все о работе отопительной системы, получая информацию на свой мобильный телефон? Все это вам обеспечат интеллектуальные системы.

Сегодня наблюдается резкий рост индивидуального строительства. Застройщики устанавливают собственные котельные, скважины, и поэтому они крайне заинтересованы в создании эффективных энерго­экономичных удобных систем управления. Современное управление микроклиматом осуществляется системами искусственного интеллекта. Эти системы еще называют «Умный дом», поскольку они позволяют контролировать и регулировать работу любого инженерного оборудования. Управлять этими системами можно как с пульта, установленного в доме, так и с мобильного телефона.

Компания «Термоэнергосервис» уже имеет опыт создания систем дистанционного контроля и управления инженерным оборудованием загородного дома. Для создания одной из таких систем был применен новый панельный контроллер ОВЕН СПК207 со встроенным веб-интерфейсом, у которого и контроллер, и сенсорная панель оператора объединены в одном корпусе. На базе панельного контроллера СПК207 была разработана довольно сложная система с возможностями управления отопительным котлом, шестью независимыми контурами отопления, контуром горячего водоснабжения, а также выполнения ряда сервисных функций (рис. 1).

Рис. 1. Функциональная схема управления

Интеллектуальная система управления обеспечивает:

Настройка контуров отопления

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

Настройка каждого контура отопления производится индивидуально. Доступны два уровня настроек: программные и оперативные. В программных определяется конфигурация контура, в оперативных — параметры работы.

При настройке каждого универсального контура отопления задается:

  • наличие контура;
  • режим работы (с постоянной или переменной температурой);
  • наличие трехходового смесительного клапана;
  • время хода трехходового клапана;
  • точка контроля температуры в контуре (в помещении или в системе отопления);
  • приоритеты нагрева;
  • температура в контуре для определенного режима (минимальная, режим «Комфорт», максимальная);
  • наличие автоматического перехода в режимы «НОЧЬ»/«ЛЕТО».

В режиме «НОЧЬ» возможна коррекция температуры как в сторону уменьшения, так и увеличения. В режиме «ЛЕТО» контур отопления отключается автоматически при достижении заданного значения температуры наружного воздуха.

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

В проекте программно реализован тестовый режим, который предназначен для проверки работоспособности отдельных элементов системы. Также реализованы различные сервисные функции: постоянная или циклическая работа циркуляционного насоса ГВС, режим термической антибактериальной обработки бойлера ГВС, защита каждого контура от замерзания. Данные функции включаются/отключаются в меню соответствующих настроек.

Интеллектуальная система управления

Все элементы системы управления, включая контроллер СПК207, установлены в котельной загородного дома. В интеллектуальную систему управления входят:

СПК207

Рис. 2. Главный экран визуализации

Для удаленного доступа в котельной установлен Wi-Fi-роутер, и благодаря беспроводным технологиям пользователь может подключиться к системе управления без дорогостоящего дополнительного программного обеспечения с любого мобильного устройства, поддерживающего Wi-Fi в пределах дома. Для этого достаточно в строке браузера набрать IP-адрес контроллера и адрес веб-визуализации.

Для передачи в систему управления данных о температуре теплоносителя на входе и выходе из котла на соответствующие трубопроводы установлены дополнительные датчики температуры. Система управления интегрирована в автоматику котла без нарушения принципиальной схемы, разработанной фирмой — производителем котла. С клеммника штатного блока управления котла снимаются сигналы наличия напряжения в цепях управления, величины давления газа в газопроводе и давления воды в котле, рабочий или аварийный сигнал с горелки.

Выход регулятора температуры через промежуточные реле подключен параллельно штатному термостату котла, а сам термостат установлен на минимальное значение.

Визуализация

На мониторе контроллера СПК207 отображается упрощенная схема системы отопления (рис. 2), а также функциональные кнопки:

  • для перехода в отдельный контур отопления;
  • управления оборудованием;
  • входа в меню настроек;
  • входа в тестовый режим;
  • перехода на экран аварий;
  • оперативного отключения рассылки аварийных SMS.

SMS-управление

При изменении температурного режима с помощью SMS пользователю придет подтверждение об установке нового режима. Управление системой возможно только с разрешенных телефонных номеров, которые задаются в соответствующем пункте настроек.

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


7. Ульянов А.В., Копытов С.М., Стельмащук С.В. Математическая модель управляемой газомагнитной опоры // Электротехнические комплексы и системы управления. – 2014. – № 3. – С. 16–20. 8. Ульянов А.В. Система управления активно управляемой газомагнитной опорой // Современные тенденции технических наук: материалы III Международной научной конференции. – Казань: Молодой ученый, 2014. – С. 49–52. 9. Ульянов А.В. Совершенствование электромеханических систем газомагнитных опор высокоскоростных роторов для повышения эффективности их работы // Молодые ученые – Хабаровскому краю: материалы ХVII краевого конкурса молодых ученых и аспирантов. – Хабаровск: 2015. – С. 254–257. 10. Ульянов А.В., Коваленко М.В. Использование СПК207 для управления привода Овен ПЧВ3 по протоколу Modbus RTU // Молодой ученый. – 2016. – № 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 (Параметры изменения), адрес =0x10 (16)

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

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

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

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

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

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

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

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

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 функции записи на флэш-карту позволяет сохранять данные и в дальнейшем производить их обработку.

Читайте также: