Предисловие: Taida PLC - отличный отечественный программируемый контроллер, который должен быть широко распространен в области промышленного управления, является высокопроизводительным, стабильным контроллером. На этот раз мы подключаем PLC серии DVP - ES к облачной платформе EMCP IoT (EMCP) с помощью драйвера modbus, обеспечивая удаленный мониторинг веб - страниц компьютеров, мобильных приложений и WeChat регистров Daida PLC (D0 / D1 / Y0 / Y2) и удаленное чтение и запись D100 и Y20.
1) Taida PLC один (обратите внимание на последовательные порты связи COM2 или 3) и собственный программный кабель.
2) Gateway EG20 от Habei Blue Bell Technology Gateway, антенна и адаптер питания (ниже в качестве примера используется EG20).
3) SIM - карта одна, есть трафик, большая карта (перемещение, подключение или телекоммуникационная карта).
4) Один подключенный компьютер (операционная система WinXP / Win7 / Win8 / Win10).
5) Электрические инструменты, несколько проводов.
Технические параметры и инструкции по использованию, связанные с шлюзом, можно найти в Руководстве пользователя EG20.
1. Гарантировать, что шлюз может быть нормально подключен к сети, может быть подключен через 4G - карту (мобильную / соединительную / телекоммуникационную карту трафика, большую карту) (необходимо подключить антенну, сопровождающую шлюз) или через сетевую сеть (провод, который должен быть подключен маршрутизатором к порту WAN шлюза);
Шлюз подключается к источнику постоянного тока 12В или 24В, подключается к электричеству. (Обратите внимание, что положительные и отрицательные полюсы питания не должны принимать обратное).
Источник питания PLC (обратите внимание, является ли источник питания 24VDC или 220VAC), программный кабель подключается к порту COM1 PLC, другой конец подключается к порту COM компьютера (или кабелю USB - 232), а последовательный порт PLC 485 (COM2 + / - порт) подключается к разъемам 485A и 485B EG20 (также можно использовать COM3, здесь один нажмите COM2). Ниже приводится диаграмма:
Откройте программное обеспечение Delta WPLSoft, откройте программу и выберите свою собственную модель PLC и параметры связи программирования COM1. Затем выполняется настройка параметров связи RS485 COM2, и в этой статье используется модель DVP - 60ES для описания, а другие модели той же серии работают в основном одинаково.
В окне редактирования трапециевидных диаграмм выберите пустую строку, щелкните "Мастер" в строке меню и выберите "Программу связи", как показано ниже.
Введите интерфейс выбора параметров COM - порта (некоторые модели позволят вам выбрать выбранный COM - порт, выбрать PLC - порт, который вы хотите подключить к EG20, здесь мы выберем COM2) Выберите « Следующий шаг» после выбора COM - порта. Установите параметры последовательного порта COM2, как это показано на рисунке ниже. Убедитесь, что настройка безошибочна после щелчка « Следующий шаг»,
Затем выберите в приложении связи выберите « Директиву MODBUS для передачи данных / MODRD / MODWR / MODRW» и нажмите « Следующий шаг». Сохраните настройки по умолчанию в новом окне и нажмите « Завершение».
Программа параметров связи автоматически генерируется в трапециевидной диаграмме, которая выглядит следующим образом:
Функция MODBUS - RTU встроена в интерфейс Taida PLC, и установка Daida PLC MODBUS со станции выполнена в соответствии с параметрами связи для COM2, приведенными выше.
Войдите в платформу EMCP с учетной записью администратора (рекомендуется использовать 360 браузеров в режиме максимальной скорости, браузер (Chrome) или браузер с поддержкой ядра Chromium) для настройки облачной платформы EMCP. Конкретные операции ссылаются на Руководство пользователя облачной платформы EMCP IoT. После входа в EMCP сначала перейдите на страницу отображения списка устройств, так как мы не создали никаких устройств, поэтому это пустая страница, и нам нужно выполнить следующие действия.
Шаг: Нажмите на « фоновое управление» (только номер управленческой учетной записи имеет это право) → « Центр оборудования» → « Управление устройствами EG » → [+ добавлено] → Заполните информацию об устройстве → щелкните « Сохранить». Среди них, [название устройства] необходимо заполнить, остальные опции могут быть выбраны.
В конфигурации шлюза управления устройствами EG необходимо настроить два наиболее важных места: во - первых, настроить параметры сетевой связи последовательного порта, а во - вторых, создать драйвер modbus, чтобы объяснить эту функцию шаг за шагом. Примечание: Шлюз может быть удаленно настроен только после того, как он будет онлайн.
Шаг: Нажмите « Шаг 2»: Шлюз, управление приборами » → [Связанный шлюз] → Заполните [номер SN] и [код проверки] → [Определение].
SN и код проверки на этикетке корпуса шлюза, SN - 12 - битная чисто арабская цифра, код проверки - 6 - битная английская буква, [Примечание] может быть заполнена по требованию, после редактирования нажмите « Определение».
(С * обязательным заполнением)
В это время в « базовой информации шлюза» можно увидеть, подключен ли привязываемый шлюз к платформе (платформа успешного входа в систему может видеть зеленые слова « онлайн», а если нет, то серые слова « оффлайн», в это время проверьте сеть или сетевой сигнал).
При использовании последовательной связи RS485 необходимо установить параметры связи RS485.
Каждое устройство, подключенное к шлюзу, должно установить соответствующий драйвер устройства. Подобно тому, как мышь подключается к компьютеру, компьютер может распознать эту мышь только в том случае, если в компьютере установлен драйвер этой мыши. Через какой канал связи устройство соединяется с шлюзом, под которым добавляется драйвер. Как показано на рисунке, щелкните « Добавленный драйвер» после [RS485], чтобы показать базовый профиль справа для конфигурации.
Примечание: После завершения конфигурации нажмите для сохранения.
Введение в базовую конфигурацию:
[Имя драйвера]: Обязательное заполнение, настраиваемое достаточно, когда есть несколько драйверов для проведения различия.
[Бренд]: Обязательное заполнение, выберите "Универсальное устройство modbus".
[Модель]: Обязательное заполнение, выберите "Modbus RTU".
« Адрес оборудования»: Обязательное заполнение, адрес устройства заполняется в соответствии с номером станции, установленным Taida PLC, в этом случае PLC с номера станции « 1», поэтому заполните « 1» здесь.
[Минимальный цикл сбора]: это интервал времени, когда шлюз собирает данные устройства, единица: ms. Если установлен 1000 мс, то шлюз 1s собирает данные устройства один раз.
« Время ожидания связи»: время ожидания шлюза для получения коммуникационных данных. При необходимости можно вносить корректировки, по умолчанию 1000 мс.
[16 - битная цельная форма], [32 - битная цельная форма], [32 - разрядная форма с плавающей запятой]: относится к порядку декодирования соответствующего типа данных. Настройка по умолчанию.
[Способ блочного сбора]: 0 - по максимальной длине: блок сбора обрабатывается по максимальной длине блока, несколько фрагментов с прерывистым адресом, но близким адресом, разделены на одноразовое чтение для оптимизации эффективности сбора; 1 - Разделение на блоки по непрерывному адресу: блок сбора обрабатывается непрерывно по адресу, несколько фрагментов с прерывистым адресом собираются только по непрерывному адресу каждый раз без оптимизации обработки. Просто выберите по умолчанию.
« 16 - битный функциональный код записи в зоне 4»: выбор функционального кода при написании слова в зоне 4. Просто выберите по умолчанию.
Шаг: Нажмите « Шаг 3: Управление переменными » → [+ Добавить переменные] → Заполните информацию о переменной → [Сохранить].
Введение переменных:
[Прибор, PLC]: Обязательно заполнить, выбрать только что созданный драйвер достаточно. Выбор производится с учетом фактических обстоятельств.
[Название переменной]: Обязательно заполнить, достаточно настроить. Обратите внимание, что не должно быть повторяющихся имен. [Катушка (0x)]
[Единицы]: Не обязательно заполнять, достаточно настроить. При отображении списка переменные будут отображаться с единицами.
[Тип регистра]: необходимо заполнить, в Taida PLC, 0XXXXXX соответствует [катушке (0x)]; 1XXXXXX соответствует [дискретному количеству (1x)]; 4XXXX Соответствует [регистру сохранения (4x)].
[Адрес регистра]: Обязательно заполняется, адрес заполняется без символа зоны хранения, конкретные соответствующие настройки см. на изображении ниже.
[Тип данных]: Обязательное заполнение, достаточно выбрать в соответствии с фактическими потребностями.
[Десятичное число]: Не обязательно заполнять, заполнять по требованию.
[Настройка мертвой зоны]: Не обязательно заполнять, достаточно по умолчанию. Заполнить по мере необходимости. Для более подробного описания, пожалуйста, обратитесь к справке «? » после.
[Список состояний]: Не обязательно заполнять. Значения могут быть напрямую привязаны к тексту. Если значение "10" и поле отображения "неисправность устройства", то, когда значение собранной переменной составляет "10", "неисправность устройства" отображается непосредственно в мониторинге устройства и исторических отчетах.
[Численные операции]: Не обязательно заполнять. Собранные данные могут быть рассчитаны на основе заполненной формулы, более подробное описание см. в справке "?" ниже.
[Способ чтения и записи]: Способ чтения и записи регистра может быть изменен по требованию, по умолчанию только для чтения.
Соответствие внутренних регистров PLC и адресов MODBUS подробно описано в протоколе связи Taida PLC v1.1.
Переменные зоны хранения PLC добавляют примеры заполнения на платформу, как показано на рисунке ниже:
Примечание: Настройка производится в соответствии с таблицей соответствия адресов регистра PLC и адресов Modbus.
После того, как добавление завершено, [управление переменными], как показано на рисунке ниже, в это время вы можете нажать кнопку « Тест данных», чтобы проверить, может ли значение переменной быть собрано или правильное значение.
Можно настроить напоминание переменным по мере необходимости, и при создании напоминания оно будет отображаться на веб - странице компьютера, а в мобильных приложениях и WeChat - напоминание. Шаг настройки: Нажмите на переменную, требующую напоминания за « напоминанием» → « Добавление» → Заполните информацию и условия напоминания → « Определение». Как показано на диаграмме ниже:
3.5 Управление отчетами
После создания переменной можно нажать кнопку « Iv) Управление историческими отчетами», чтобы создать исторический отчет в соответствии со своими потребностями. [Исторические отчеты] могут удовлетворять различным сценариям применения для записи исторических данных, [исторические кривые] основаны на кривых, генерируемых отчетами, чтобы облегчить клиентам просмотр тенденций изменения переменных в форме кривых.
Периодическое хранение: в соответствии с фиксированным интервалом времени, регулярное хранение записей данных.
Условное хранение: когда переменная достигает определенных условий, часть данных « хранится с интервалами» или « однократное хранение».
Хранение изменений: когда изменение переменной выходит за определенный диапазон (верхний и нижний пределы), часть данных регистрируется один раз (например, реляционные данные регистрируются после напоминания данных).
Нажмите « Управление конфигурацией», чтобы войти в интерфейс управления конфигурацией, где можно установить способ отображения в мониторинге данных (отображение конфигурации или отображение списка, по умолчанию, отображение конфигурации). Здесь можно выбрать форму конфигурации, чтобы показать соответствующие правила данных.
Нажмите на пункт « Редактирование » в задней части списка конфигурационных интерфейсов в середине интерфейса и перейдите на страницу редактирования. Через страницу редактирования конфигурации мы можем рисовать изображения, текст, цифровые рамки, кнопки, индикаторы, трубопроводы, устройства и другие элементы управления по своему усмотрению, подробные функции см. в разделе « Инструкции по использованию редактирования конфигурации устройства EG».
IV. Экспериментальный эффект
Программное обеспечение « WPLSoft» после подключения к сети PLC нажмите на таблицу устройств онлайн - мониторинга для мониторинга фактического значения данных, которые необходимо прочитать, например, на следующей диаграмме;
Пользователь входит в платформу EMCP и нажимает « Taida PLC » на изображение устройства или имя устройства для входа в устройство EG, чтобы увидеть и изменить соответствующие данные.