Как настроить контроллер пиксель

Обновлено: 05.07.2024

Ответ: Люди добрые помогите понять работу контроллера Pixel?

Помогите пожалуйста понять работу контроллера Pixel ? В существующем проекте используем 5 дискретных входа:
DI0-Контакт пожарной сигнализации
DI1-Сигнал задвижка открыта
DI2-Прессостат фильтра притока
DI4-Прессостат вентилятора притока
DI5-работа вентилятора происходит при замыкании контакта INT,далее этот же контакт замыкаем с D1 чуть подождав к INT примыкаем DI2 и DI4 в модуле MR800 - DO1,DO2,DO3 светодиоды загораются,через несколько секунд срабатывает авария DO4 и на дисплее пишет что обрыв ремня,что может быть? хотелось бы понять как работает логика. у меня не прикрепить файл конфигурации контроллера Pixel 2511-02-0 созданный программой SMConstructor,как быть?

Согласно проекта din4 Прессостат вентилятора вытяжки
У вас DI4-Прессостат вентилятора притока
Далее см фото:
под цифрой 1 и 2
при запуске вентустановке с заводскими уставками
через определенное время будет выдана АВАРИЯ.
по 1 (обрыв ремня - Прессостат
вентилятора притока и Тепловое реле
вентилятора притока )
Читаем порядок работы вентиляторов и описание_уставок (файл с описанием расположен c:\Program Files (x86) \SMLogix Constructor (HVAC)\Документация\ )
Аварии
Для вентиляторов предусматриваются следующие виды защит:
• «Обрыв ремня» фиксируется по сигналу прес-со¬стата (дифференциальному реле давления), измеряющему перепад давления между всасом и нагнетанием вентилятора
• Обработка сигнала перегрузки электродвигате-ля (термореле, УЗД или встроенный термокон-такт)
Последовательность отработки защиты «Обрыв ремня» следующая:
• В состоянии «Останов», контроллер проверяет работоспособность прессостата, т.е. в течение промежутка времени «Время реакции» (задает-ся в Настройках контроллера), прессостат не должен фиксировать никакого перепада давле-ния. В случае неисправности, например, при обрыве кабеля прессостата, вентустановка пе-реходит в дежурный режим и в журнал кон-троллера записывается событие «Обрыв ремня (приток)» или «Обрыв ремня (вытяжка)».
• При запуске вентустановки прессостат должен сработать после раскрутки вентилятора. Если этого не произойдет в течение промежутка времени «Время реакции» (задается в Настрой-ках контроллера), вентустановка переходит в дежурный режим и в журнал контроллера запи-сывается событие «Обрыв ремня (приток)» или «Обрыв ремня (вытяжка)».
Для отключения обработки этой аварии необходимо задать настройку «время реакции» равной 0.
При срабатывании защиты электродвигателя вен-тустановка переходит в дежурный режим и в журнал контроллера записывается событие «Перегрузка (приток)» или «Перегрузка(вытяжка)».
по 2( Концевик открытого
положения жалюзи вытяжки )
при запуске вентустановке с заводскими уставками
через определенное время будет выдана АВАРИЯ.
Аварии
Если в течение времени, заданного параметром «время реакции» не поступило реакции от концево-го выключателя, считается, что произошла авария жалюзи. В журнал заносится запись «Авария жалю-зи(прит.)» или «Авария жалюзи(выт.)», запуск вен-тустановки блокируется.

Segnetics

Segnetics – российский разработчик и производитель контрольно-измерительных приборов и средств автоматизации для различных отраслей промышленности.

Компания работает с 2003 года.

Компания «Сегнетикс» - российский производитель компонентов автоматизации.
Основным направлением деятельности компании является производство контроллеров и модулей ввода/вывода для управления вентиляцией, отоплением и другими инженерными системами зданий и сооружений.
Программирование контроллеров осуществляется с помощью собственной среды разработки прикладных программ – SMLogix, поддерживающей язык FBD стандарта МЭК 61131/3. Для ускорения разработки проектов по управлению вентиляцией, отоплением и ИТП разработано программное обеспечение SM Constructor, которое позволяет создавать рабочие проекты в несколько кликов. Продукт генерирует открытый код, который клиенты могут изменять по своему усмотрению.

Компания Segnetics производит ПЛК Pixel, Matrix, SMLogix, SMH2G(i), SMH4, TRIM5.

Вы можете заказать у нас разработку программ для контроллеров Segnetics Pixel, Matrix, SMH, Trim5.

Руководства по эксплуатации программируемых контроллеров Segnetics

Руководства по эксплуатации модулей расширения Segnetics

Конструкторы программ для ПЛК Segnetics

Полезная информация

  1. Запускаем SMLogix, дважды нажимаем на контроллер в дереве слева;
  2. Во вкладке "Настройка связи" нажимаем "Поиск и диагностика";
  3. Подключаем контроллер через USB кабель, нажимаем "Поиск", выбираем наш найденный контроллер в окне ниже;
  4. В правой части окна нажимаем "Обновить ядро", выбираем файлы прошивки и DEB-пакет для нее, нажимаем "Обновить ПО";

Разработали программу, наладили связь с контроллером, но в процессе прошивки выдает ошибку о невозможности определения конфигурации контроллера - попробуйте обновить прошивку контроллера, как описано выше. Перезагрузите контроллер и среду разработки. Если не помогло - установите более раннюю версию среды разработки и попробуйте залить пустой проект.

После установки сетевой платы ethernet в контроллер Matrix ее необходимо инициализировать и настроить. Для этого на экране контроллера одновременно нажимаем клавиши вправо и влево, заходим в раздел "Сеть" - "Ethernet" - "LAN1", включаем передачу данных тумблером состояния и вводим необходимые настройки ниже.

2021-05-25 Промышленное 3 комментария

В данной статье рассмотрим, как настроить управление частотным преобразователем по сети Modbus RTU, на примере преобразователя Danfoss VLT Micro Drive и ПЛК Segnetics Pixel 2511.

И сразу надо отметить, что реализация связи частотного преобразователя с ПЛК возможна несколькими способами, одним из которых является соединение по коммуникационной шине.

управление частотным преобразователем по сети Modbus

Преимуществом такого способа управления по сравнению с управлением через дискретные, или аналоговые сигналы, является существенная экономия на проводах, кабеле, так как в данном случае достаточно будет витой пары, плюс экономия аппаратных средств контроллера, так как нет необходимости задействовать дополнительные входы/выходы. Кроме того, сокращается время на монтаж.

Поэтому данный способ управления вполне оправдан и часто используется во многих системах АСУ и ТП.

Перед тем, как мы перейдем непосредственно к практической части, предлагаю для начала немного поговорить об общих принципах управления ПЧ через последовательный интерфейс RS-485 по протоколу Modbus.

Данный протокол подразумевает под собой соединение устройств по типу «ведущий-ведомый» (master-slave). В качестве ведущего устройства применяется ПЛК, ведомого – ПЧ, причем к сети могут быть подключены сразу несколько ведомых устройств, а точнее до 32. Главное, чтобы каждое устройство имело свой уникальный адрес в сети.

То есть при таком подключении только контроллер может управлять ПЧ, но не наоборот.

Для удаленной работы с приводом нам понадобится таблица адресации регистров Modbus, или по другому, карта памяти регистров. Естественно, что для различных моделей ПЧ, она будет своя.

Для задания команд приводу (запуск, останов, реверс, работа с различными предустановленными скоростями) используются регистры данных, называемые командное слово (CTW), которые представляет собой набор битов, каждый бит из которых отвечает то или иное действие, которое необходимо произвести с ПЧ.

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

Помимо этого, для работы могут быть задействованы регистр основного текущего значения преобразователя частоты (MAV), значение которого представляет собой фактическую частоту вращения привода и регистр задания по интерфейсу (REF), отвечающий за задание частоты.

Кроме того, ПЛК и ПЧ могут обмениваться и другой информацией, например значениями сигналов с датчиков и исполнительных механизмов, подключенных к приводу, или уставки ПИД-регулятора.

Схема подключения

Схема подключения ПЧ к ПЛК

Для физического подключения по RS-485 интерфейсу, должны быть задействованы две клеммы, причем у разных устройств они могут иметь разное обозначение. “+” клемма может обозначаться как DATA+, D1, D+, B, а “-” как D- , D0, Data- , A. Третья клемма – общая COM, обозначаемая как SG, либо GND.

Кстати, здесь может возникнуть путаница. Дело в том, что ряд производителей обозначает как A (+), а B соответственно (-), другие же наоборот A (-) а B (+). Так что при подключении будьте внимательны.

В случае Danfoss VLT Micro Drive и Segnetics Pixel подключение будет следующее:

Подключение по RS485

И не забывайте про оконечные резисторы, они же терминаторы. Они устанавливаются на концах линии — крайних устройствах, подключенных к сети, в случае, если длина линии превышает 3 метра. Номинал резисторов для линии RS-485 обычно 120 Ом. Зачастую эти резисторы уже встроены в ПЧ, для включения их в работу необходимо только выставить джамперы, либо DIP- переключатели.

Ну а теперь перейдем непосредственно к практической части. Для реализации нашей задачи необходимо предварительно настроить оба устройства.

Настройка частотного преобразователя

Первоначальную настройку преобразователя Danfoss VLT Micro Drive можно выполнить с панели оператора, либо с помощью программы настройки MCT-10 через коммуникационный порт RS485.

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

При изменении протокола обмена связи, преобразователь необходимо будет перезапустить. Управление преобразователем по Modbus возможно, только если он переведен из режима Hand (ручное или местное управление) в Auto (дистанционное).

Настройка ПЛК Segnetics Pixel

Для настройки и программирования будем использовать SMLogix – программное обеспечение для всей линейки контроллеров Segnetics, в том числе для Pixel.

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

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

Задание сетевых параметров контроллера

Добавим в проект устройство Slave. На вкладке Устройство находим порт COM1, кликаем правой кнопкой и выбираем Добавить устройство. В открывшемся окне выбираем способ создания с пустой картой памяти.

SMLogix Добавление устройства Slave

После нажатия кнопки Создать появится окно задания свойств.

Окно задание свойств

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

Нажимаем кнопку Готово. После этого в дереве проекта появится наше устройство VLT_51_1.

Теперь создаем карту памяти, то есть указываем адреса параметров, которые будут необходимы при создании проекта.

Правой кнопкой нажимаем на созданном устройстве и выбираем Карта памяти устройства. Добавляем те значения, которые мы будем использовать.

Здесь есть один важный момент. Дело в том, что адреса параметров, указанных в документации ПЧ Danfoss, необходимо указывать со смещением, то есть вычитать единицу из адреса. Например, в документации ПЧ указан номер регистра командного слова 50000. Так вот, нам надо вычесть из этого значения 1 и полученное значение 49999 и будет являться адресом параметра.

SMLogix Карта памяти

Также в карте памяти указываем тип переменных, указываем функцию чтения записи значений R/W, она соответствует функции Holding register.

Для того, чтобы определить адрес требуемого регистра, необходимо воспользоваться следующей формулой:

Номер регистра = Номер параметра х 10-1

После всех вышеперечисленных манипуляций переходим непосредственно к программе.

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

Регистр командного слова

Преобразуем биты в регистр, то есть в тип integer. Для этого задействуем блок bool->int.

Командное слово

Каждому биту сопоставлены входы блока — bool0, bool1 и т.д.

Далее переходим к регистру слово состояния, отображающему состояние ПЧ. Также в первую очередь находим в документации на ПЧ описание этого регистра.

Регистр слово состояния

Для преобразования регистра в биты, воспользуемся блоком reg16->bits

Слово состояния

Также создадим блоки, отвечающие за задание частоты и отображение текущего значения выходной частоты.

Задание частоты

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

Далее подключаем к макросу, созданные ранее в карте памяти, сетевые переменные.

Макрос

Для того, чтобы преобразователь запустился, на входах «Тормож.пост.током», «Останов выбегом», «Быстрый останов», «Фиксация частоты», «Данные ОК» должна быть 1. Ну и на «Пуск/Стоп» 1 – Пуск 0 – Стоп.

Для диагностики связи ПЛК с ПЧ можно задействовать блок Slave (link), с помощью которого можно смотреть статистику обмена данными между устройствами. То есть по факту этот блок представляет собой счетчик ошибок обмена.

Slave Link

На вход Q Err задаем число, которое указывает, какое количество ошибок обмена должно пройти подряд, чтобы на выходе Break выставилось значение логической единицы. Выход Errors отображает текущее состояние счетчика.

Всем доброго времени суток!

Имеется следующая задача по вентиляции:

1. 20 приточек.
2. Каждая приточка управляется отдельным контроллером Pixel со стандартным софтом в автоматическом режиме.

Нужно иметь возможность на ПК:

1. Запускать / останавливать тот или иной контроллер.
2. Контролировать работу приточек (температуру, аварии и т.д.).

Подскажите с чего начать?

С уважением, Игорь.

Начать нужно с рассказа, что вы умеете делать

Ну а дальше я подскажу, в какую сторону можно двигаться.

У вас слово "SCADA" какие ассоциации вызывает?

__________________
Добро всегда побеждает зло. Кто победил - тот и добрый.

Ответ: Диспетчеризация - с чего начать?

Знаю, что диспетчеризацию можно осуществлять с помощью ПО InSat MasterSCADA. Практических навыков нет. Знаю немного в теории. Имею некоторый опыт в автоматизации систем отопления с помощью контроллеров ОВЕН.

Попробую задать более конкретные вопросы.

Для начала - как я думаю:

1. Установить сетевую карту Ethernet к каждому контроллеру.
2. Объединить всё посредством Ethernet-коммутатора.
3. К коммутатору подключить ПК.
4. На ПК установить MasterSCADA, AutoSCADA и как я понимаю OPCServer.

Ответ: Диспетчеризация - с чего начать?

Знаю, что диспетчеризацию можно осуществлять с помощью ПО InSat MasterSCADA. Практических навыков нет. Знаю немного в теории. Имею некоторый опыт в автоматизации систем отопления с помощью контроллеров ОВЕН.

Попробую задать более конкретные вопросы.

Для начала - как я думаю:

1. Установить сетевую карту Ethernet к каждому контроллеру.
2. Объединить всё посредством Ethernet-коммутатора.
3. К коммутатору подключить ПК.
4. На ПК установить MasterSCADA, AutoSCADA и как я понимаю OPCServer.

1) Чем обусловлен выбор именно Ethernet? Почему не LON или RS485?

4) Тут первое разочарование, Автоскада умеет максимум 15 вентустановок

В принципе, если осилите, то проект, выданный Автоскадой, можно доработать до 20 вентустановок. Но придётся попотеть.

__________________
Добро всегда побеждает зло. Кто победил - тот и добрый.

Ответ: Диспетчеризация - с чего начать?

1) Чем обусловлен выбор именно Ethernet? Почему не LON или RS485?

4) Тут первое разочарование, Автоскада умеет максимум 15 вентустановок

В принципе, если осилите, то проект, выданный Автоскадой, можно доработать до 20 вентустановок. Но придётся попотеть.

1. Подскажите как подключить 20 контроллеров Pixel к ПК используя LON или RS-485.
2. Почему такое ограничение на количество вентустановок? Ведь реально на компьютере нужно видеть всего несколько показаний датчиков (например температура снаружи / внутри) и сигнал аварии. А также, чтобы была возможность запустить / остановить вентустановку. Ответ: Диспетчеризация - с чего начать? 1. Подскажите как подключить 20 контроллеров Pixel к ПК используя LON или RS-485.
2. Почему такое ограничение на количество вентустановок? Ведь реально на компьютере нужно видеть всего несколько показаний датчиков (например температура снаружи / внутри) и сигнал аварии. А также, чтобы была возможность запустить / остановить вентустановку.

1) Как и обычно - проводами. Провода идут мимо всех контроллеров и втыкаются в компьютер через преобразователь USB<->RS-485 или через преобразователь USB<->LON. Выбор сети - прежде всего вопрос бюджета.

2) Почему солнце светит? Как объяснить это, не вдаваясь в ядерную физику? Просто смиритесь с тем, что конкретно Автоскада рассчитана на 15 ВУ. Так было нужно по ряду причин.

Но то - Автоскада. Никто не мешает сделать вам собственный вариант диспетчеризации хоть на 10 тыс вентустановок

__________________
Добро всегда побеждает зло. Кто победил - тот и добрый.

Ответ: Диспетчеризация - с чего начать? Здравствуйте. Я тоже новичок в этом деле. Подключил контролер Pixel через rs485, настроил все как сказано в инструкции "быстрый старт Autosada". opc сервер Lectus настроил через интегратор, все переменные появились. Все работает и считывает. Вопрос вот в чем. Если я хочу использовать другой opc сервер, откуда можно взять адреса или названия переменных контролера, для добавления переменных в ручном режиме?

точно там же где и для лектуса находятся адреса переменных

или посмотреть в лектусе

Последний раз редактировалось Arsie, 13.03.2014 в 16:53 Ответ: Диспетчеризация - с чего начать? Если я правильно понял никакой спецификации на контролер нет? Ответ: Диспетчеризация - с чего начать? Если я правильно понял никакой спецификации на контролер нет?

Выражение "спецификация на контроллер" никак не относится к адресам переменных.

Не задавайте вопросов, ответ на которые вам не приносит пользы.

При создании проекта Конструктор рядом с сохраняемой программой кладёт текстовый файл со списком переменных. Это файл с расширением .map

__________________
Добро всегда побеждает зло. Кто победил - тот и добрый.

Ответ: Диспетчеризация - с чего начать?

Выражение "спецификация на контроллер" никак не относится к адресам переменных.

Не задавайте вопросов, ответ на которые вам не приносит пользы.

При создании проекта Конструктор рядом с сохраняемой программой кладёт текстовый файл со списком переменных. Это файл с расширением .map

Спасибо за ответ! Не сердитесь если спрошу еще одну глупость. А как быть когда контроллер уже установлен на объект другими людьми, а мне нужно сделать к нему удаленную диспетчеризацию? Ответ: Диспетчеризация - с чего начать? Спасибо за ответ! Не сердитесь если спрошу еще одну глупость. А как быть когда контроллер уже установлен на объект другими людьми, а мне нужно сделать к нему удаленную диспетчеризацию? спросить у этих людей адресацию переменных.
или воспользоваться конструкторскими переменными т.к. скорее всего прогу делали конструктором. Ответ: Диспетчеризация - с чего начать? Спасибо за ответ! Не сердитесь если спрошу еще одну глупость. А как быть когда контроллер уже установлен на объект другими людьми, а мне нужно сделать к нему удаленную диспетчеризацию?

Алекс правильно написал - если Автоскада нормально заработала, значит проект сделан Конструктором.

__________________
Добро всегда побеждает зло. Кто победил - тот и добрый.

Ответ: Диспетчеризация - с чего начать?

Всем доброго времени суток!

Имеется следующая задача по вентиляции:

1. 20 приточек.
2. Каждая приточка управляется отдельным контроллером Pixel со стандартным софтом в автоматическом режиме.

Нужно иметь возможность на ПК:

1. Запускать / останавливать тот или иной контроллер.
2. Контролировать работу приточек (температуру, аварии и т.д.).

Подскажите с чего начать?

С уважением, Игорь.

Занимаюсь примерно тем же, только 18 установок (модернизация переход на однотипные контроллеры), на сегодня 11 завел на диспетчеризацию две собраны осталось подключить к системе, осталось пять штук собрать и подключить.
По времени уже работаю над данным проектом 6-й месяц.
уже пробовал создавать для 16-ти установок, вроде работает, но надо сильно попотеть (нужно изучать СКАДУ), если обратите внимание то на фото я уже увеличил рабочую область под 20 установок.
Из затрат на диспетчеризацию:
1. Исполнительная SCADA система на неограниченное число точек ввода-вывода - 109500 руб
2. Lectus Modbus OPC/DDE сервер Неогр. кол-во копий - 10000 руб.
3. Конвектор MOXA 1050 - 4500 руб.
4. Витухи море 800 метров.
5. Желание и мозги.

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