Hmi каскада modbus для windows скачать

Разработано: PrinterSystem

Разработано: PrinterSystem

Лицензия: Free

Рейтинг: 0/5 — 0 голосов

Последнее обновление: 2021-11-15

Ищете способ скачать HMI-KaScada Modbus для ПК с Windows 11/10/8/7? Значит, вы находитесь в правильном месте. Продолжайте читать эту статью, чтобы узнать, как загрузить и установить одну из лучших Инструменты Приложение HMI-KaScada Modbus для ПК.

Большинство приложений, доступных в Google Play Store или iOS Appstore, созданы исключительно для мобильных платформ. Но знаете ли вы, что по-прежнему можете использовать любое из ваших любимых приложений для Android или iOS на своем ноутбуке, даже если официальная версия для платформы ПК недоступна? Да, они выходят из нескольких простых приемов, которые вы можете использовать для установки приложений Android на машины Windows и использования их, как вы используете на смартфонах Android.

В этой статье мы перечислим различные способы Скачать HMI-KaScada Modbus на ПК в пошаговом руководстве. Итак, прежде чем приступить к делу, давайте посмотрим на технические характеристики HMI-KaScada Modbus.

HMI-KaScada Modbus для ПК — Технические характеристики

Имя HMI-KaScada Modbus
Установки 5 000+
Разработано PrinterSystem

HMI-KaScada Modbus находится в верхней части списка Инструменты категория приложений в Google Playstore. У него действительно хорошие рейтинги и отзывы. В настоящее время, HMI-KaScada Modbus для Windows перешла 5 000+ Приложение установки and 0 звезда средний совокупный рейтинг пользователей.

HMI-KaScada Modbus Скачать для ПК Windows 11/10/8/7 Ноутбук:

Большинство приложений в наши дни разрабатываются только для мобильной платформы. Игры и приложения, такие как PUBG, Subway surfers, Snapseed, Beauty Plus и т. Д., Доступны только для платформ Android и iOS. Но эмуляторы Android позволяют нам использовать все эти приложения и на ПК.

Так что даже если официальная версия HMI-KaScada Modbus для ПК недоступен, вы все равно можете использовать его с помощью эмуляторов. В этой статье мы представим вам два популярных эмулятора Android для использования HMI-KaScada Modbus на ПК.

HMI-KaScada Modbus Скачать для ПК Windows 11/10/8/7 – Метод 1:

Bluestacks — один из самых крутых и широко используемых эмуляторов для запуска приложений Android на вашем ПК с Windows. Программное обеспечение Bluestacks доступно даже для Mac OS. Мы собираемся использовать Bluestacks в этом методе для загрузки и установки HMI-KaScada Modbus для ПК Windows 11/10/8/7 Ноутбук. Начнем с пошагового руководства по установке.

  • Шаг 1: Загрузите программное обеспечение Bluestacks по приведенной ниже ссылке, если вы не устанавливали его ранее – Скачать Bluestacks для ПК
  • Шаг 2: Процедура установки довольно проста и понятна. После успешной установки откройте эмулятор Bluestacks.
  • Шаг 3: Первоначальная загрузка приложения Bluestacks может занять некоторое время. После его открытия вы должны увидеть главный экран Bluestacks.
  • Шаг 4: Магазин Google Play предустановлен в Bluestacks. На главном экране найдите Play Store и дважды щелкните значок, чтобы открыть его.
  • Шаг 5: Теперь поищите Приложение вы хотите установить на свой компьютер. В нашем случае ищите HMI-KaScada Modbus установить на ПК.
  • Шаг 6: После того, как вы нажмете кнопку «Установить», HMI-KaScada Modbus будет автоматически установлен на Bluestacks. Вы можете найти Приложение под список установленных приложений в Bluestacks.

Теперь вы можете просто дважды щелкнуть по значку Приложение значок в bluestacks и начните использовать HMI-KaScada Modbus Приложение на вашем ноутбуке. Вы можете использовать Приложение так же, как вы используете его на своих смартфонах Android или iOS.

Если у вас есть файл APK, то в Bluestacks есть возможность импортировать файлы APK. Вам не нужно заходить в магазин Google Play и устанавливать игру. Однако рекомендуется использовать стандартный метод для установки любых приложений Android.

Последняя версия Bluestacks обладает множеством потрясающих функций. Bluestacks4 буквально в 6 раз быстрее, чем смартфон Samsung Galaxy J7. Поэтому рекомендуется использовать Bluestacks для установки HMI-KaScada Modbus на ПК. Для использования Bluestacks у вас должен быть компьютер минимальной конфигурации. В противном случае вы можете столкнуться с проблемами загрузки при игре в высококачественные игры, такие как PUBG

HMI-KaScada Modbus Скачать для ПК Windows 11/10/8/7 – Метод 2:

Еще один популярный эмулятор Android, который в последнее время привлекает большое внимание, — это MEmu play. Он очень гибкий, быстрый и предназначен исключительно для игровых целей. Теперь посмотрим, как Скачать HMI-KaScada Modbus для ПК с Windows 11 или 10, 8 или 7 ноутбуков с использованием MemuPlay.

  • Шаг 1: Скачать и Установить MemuPlay на вашем ПК. Вот вам ссылка для скачивания – Веб-сайт Memu Play. Откройте официальный сайт и скачайте программу.
  • Шаг 2: После установки эмулятора просто откройте его и найти Google Play Store Приложение на главном экране Memuplay. Просто дважды нажмите на него, чтобы открыть.
  • Шаг 3: Теперь Ищи HMI-KaScada Modbus Приложение в магазине Google Play. Найдите чиновника Приложение из PrinterSystem разработчика и нажмите кнопкуУстановить.
  • Шаг 4: После успешной установки вы можете найти HMI-KaScada Modbus на главном экране MEmu Play.

MemuPlay — это простое и удобное приложение. Он очень легкий по сравнению с Bluestacks. Поскольку он разработан для игровых целей, вы можете играть в высококлассные игры, такие как PUBG, Mini Militia, Temple Run и т. Д..

HMI-KaScada Modbus для ПК — Заключение:

HMI-KaScada Modbus получил огромную популярность благодаря простому, но эффективному интерфейсу. Мы перечислили два лучших метода установки HMI-KaScada Modbus на ПК с Windows, ноутбуком. Оба упомянутых эмулятора популярны для использования приложений на ПК. Вы можете использовать любой из этих методов, чтобы получить HMI-KaScada Modbus для ПК с Windows 11 или Windows 10.

Мы завершаем эту статью HMI-KaScada Modbus Скачать для ПК с этим. Если у вас есть какие-либо вопросы или проблемы при установке эмуляторов или HMI-KaScada Modbus для Windows, дайте нам знать через комментарии. Будем рады вам помочь!


TeslaSCADA2

 TeslaSCADA2 — это SCADA и HMI для Mac OS, Windows, Linux, Android и iOS. 

Подробнее о TeslaSCADA2

Загрузочные архивы включают установочные файлы TeslaSCADA2 IDE и TeslaSCADA2 Runtime и документацию в формате PDF:

Windows 64 bit

Windows 32 bit

Mac OS

Linux 64 bit

Руководство пользователя (на русском языке)

Брошюра (на русском языке)

Быстрый старт(на русском языке)

Загрузочный архив включет установочный файл TeslaSCADA2 Android Runtime:

Android

Android Руководство пользователя

iOS

iOS Руководство пользователя


TeslaSCADA

 TeslaSCADA — это SCADA и HMI для операционной системы Android на основе протокола OPC UA. 

Подробнее о TeslaSCADA

Загрузочный архив включает установочный APK файл и документацию в формате PDF:

Android


TeslaModbusSCADA

 TeslaModbusSCADA — это SCADA и HMI для операционной системы Android на основе протокола Modbus. 

Подробнее о TeslaModbusSCADA

Загрузочный архив включает установочный APK файл и документацию в формате PDF:

Android


TeslaMultiSCADA

 TeslaMultiSCADA — это SCADA и HMI для операционной системы Android на основе протоколов Modbus, Siemens ISO/TCP и Ethernet/IP. 

Подробнее о TeslaMultiSCADA

Загрузочный архив включает установочный APK файл и документацию в формате PDF:

Android


Полная версия.

Для того чтобы заказать полную версию Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра..

HMI-KaScada Modbus на ПК

HMI-KaScada Modbus, исходящий от разработчика PrinterSystem, в прошлом работал на системе Android.

Теперь вы можете без проблем играть в HMI-KaScada Modbus на ПК с помощью GameLoop.

Загрузите его в библиотеке GameLoop или результатах поиска. Больше не нужно смотреть на аккумулятор или разочаровывать звонки в неподходящее время.

Просто наслаждайтесь HMI-KaScada Modbus на ПК на большом экране бесплатно!

HMI-KaScada Modbus Введение

HMI KaScada Modbus — это приложение, способное превратить ваше устройство Android в универсальную умную панель для проектов на базе контроллеров семейства Arduino либо любых других устройств, поддерживающих протокол ModBus.

С помощью приложения можно организовать HMI — человеко машинный интерфейс, используя весь потенциал встроенных в устройство датчиков. Благодаря возможностям интегрированного Mini Scada можно отображать изображения, анимацию, воспроизводить аудио, строить графики, создавать и отправлять архивы данных как на электронную почту, так и в облачное хранилище, открывать странички из интернета, просматривать видео с веб-камер и многое другое. В приложение также реализован виртуальный PLC, что позволяет создавать схемы на логических элементах с помощью встроенного графического языка FBD (KaLogic) и реализовывать необходимый алгоритм управления внешними устройствами для заданных событий. Приложение поддерживает до 16 устройств, обеспечивая до 20 экранов, в энергонезависимой памяти сохраняется 1000 регистров для хранения данных.

Благодаря собственному облачному сервису KaScada Cloud у пользователей есть возможность управлять своими проектами из любой точки земного шара, создавать облачные архивы с данными, а также сохранять и обмениваться проектами с помощью QR-кода.

На базе приложения реализованы сотни проектов в промышленном оборудовании и повседневной жизни, системы Умный дом и не только. Также приложение нашло свое применение в образовательной сфере: информатика, робототехника, игры и прочее.

При использовании до 7 компонентов приложение бесплатно, но без поддержки KaScada Cloud , при использовании более 7 компонентов — потребуется купить приложение. В стоимость предложения входит использование облачного сервиса, постоянные обновления а также осуществляется техническая поддержка пользователей.

На сайте доступно подробное техническое руководство к приложению, насчитывающее около 100 страниц.

Поддерживаемые протоколы связи:

● WiFi: Modbus TCP, Modbus RTU через TCP, MQTT

● Bluetooth: Modbus RTU

● USB (при условии что Android устройство поддерживает USB OTG): ModBus RTU через RS-232, RS-485, UART

Страница 1 из 8

  1. Последнее редактирование: 19 май 2016


    yul-i-an и Alex19 нравится это.

  2. В приложении KaScada представлены следующие компоненты визуализации :
    ПЕРЕКЛЮЧАТЕЛИ : представлен переключателями с фиксированным положением .
    -ТЕКСТ : представлен полем ТЕКСТА , для создания надписей над (под) компонентами и компонентом ДИНАМИЧЕСКИЙ ТЕКСТ .
    -ИНДИКАТОРЫ : представлены компонентами ЦИФРОВОЙ ИНДИКАТОР ,ЛАМПА (битовый индикатор) ,ЗУММЕР (битовый индикатор),АНАЛОГОВЫЙ линейный индикатор,КРУГОВОЙ Аналоговый индикатор,ГРАФИК,АНИМАЦИЯ (gif) ,АРХИВ.
    -ЗАДАТЧИКИ : представлены компонентами КНОПКА (битовый задатчик) ,ЦИФРОВОЙ ЗАДАТЧИК ( целочисленный ,регистр),АНАЛОГОВЫЙ ЛИНЕЙНЫЙ ЗАДАТЧИК.
    -ПРОЧЕЕ : представлены компоненты ТЕЛЕФОН ,ФОН (картинка заднего плана) , СМС сообщение,ГРАФИК АРХИВА .
    Эти компоненты составляют базу рабочих инструментов для разработки проекта визуализации на смартфонепланшете Андроид .
    Процесс создания проекта заключается в установке нужных компонентов путем удержания на них пальца и перетаскивания на рабочее поле и установки соответствия между выбранными компонентами и регистрами устройства. Большинство компонентов имеют типовое меню -Свойства ,которое открывается при касании компонента. KaSkada поддерживает работу на 8 экранах и с 8 устройствами (серверами)

  3. Вот канал в ютубе ,где показаны примеры работы Каскады и ардуино

  4. Готовится новая версия KaScada V4.0.* .В ней будет поддержан WIFI и управление по СМС.

  5. Ну, будем обсуждать. Сами предлагали.
    Скажите, какие реальные потребности (а не абстрактные возможности) людей «закрывает» этот проект?
    Почему он лучше других конкурентов? Кто они — конкуренты этого проекта и почему мы, пользователи, должны выбрать именного Ваше решение как можно скорее?

  6. 1.Есть много проектов ,в которых нужна визуализация -отображение информации ,ввод заданий .Отображать можно и 2х строчных индикаторах ,а для ввода нужна клавиатура .Да есть и панели с тачскрином (вводвывод),но размеры их оставляют желать лучшего,да и программировать их нужно .Тем более ,что графический интерфейс для пользователя более удобоваримый .Поэтому смартфон/планшет ,который есть уже почти у каждого ,поэтому Каскада ,что ни чего программировать не надо ,выбираешь нужные компоненты ,задаешь адреса регистров и все -смотри любуйся.В приложении много компонентов ,которые в широкой степени закрывают многие потребности пользователя ,самые яркие -динамические картинки ,анимация ,графики ,архив ,отправка СМС (в новой версии будет и прием СМС) итд. Первоначально Каскада задумывалась (и уже используется) как беспроводная HMI панель для программируемого реле ПР114(200) для систем автоматизации в промышленности ,но в последнее время ее все чаще (по мере информирования) стали использовать в система умного дома УД — управление теплицей ,охраной ,освещением ,поливом …Для самой панели нет разницы ,где ее будут использовать и чем шире возможности («абстрактные «) тем больше задач можно решить на ней (Каскада). Мое убеждение ,что для недорогих контроллеров(ардуино,Пр) нужны не дорогие ,но универсальные панели для визуализации процессов управления .Не должны «глаза и руки» стоить дороже на много «мозгов».
    2.Аналоги приложения есть и думаю вы их увидите ,когда скачаете Каскаду с гугл плей .Преимущества-
    большой список компонентов для визуализации ,поддержка много экранного режима ,работа с 8 устройствами одновременно как по каналу блютуз ,так и в перспективе (уже реализовано ,но не опубликовано) wifi одновременно,ведутся работы и по связи по юсб.Единство среды разработки и исполнения проекта — Андроид .

  7. Извините, много буков. Я тут уже это слышал в другом Мега проекте. Но точно также не понимаю для чего он нужен.Вот это конкретика. Где примеры решений?Согласен! Посчитайте, пожалуйста, цену вопроса, когда он заключается в Вашем решении.Я — не буду качать. (Здесь я говорю только за себя!!!!) У меня нет времени изучать то, что мне не могут доступно преподнести в соотношении с конкурентами. Я сейчас это вижу (может я и ошибаюсь, но виноваты в этом Вы — Вы должны разъяснять, а не я — скачивать и разбираться), что это многоэранная кнопка для управления какими-то приборами или чтения информации с них.

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

    Ваш проект может чем-то мне помочь в этом деле?


    Tomasina, rico и DIYMan нравится это.

  8. 1.Да все вы понимаете ,но я привык к таким поддевкам .Речь о HMI и этим все сказано .
    2.Вам какие примеры нужны ?Все есть на моем канале ютуб .
    или вам фото нужны ( нотариально не заверенные) ,приложению еще полгода нет .Для справки — это моя линия по производству сотовых панелей из картона ,она работает в Белоруссии .Панель оператора на планшете управляет работой линии ,в которой 2 ПР114 ,связь с ними по блютуз.

    20160115_161509.jpg

    3.Цена планшета 10.1 дюйм -6т.р , пром.панель 7дюймов ,которые стояли у меня на предыдуших линиях СП270 стоит за 20тр.
    4.Если сравнивать по цене с пром.панелями то и так все ясно -4-5 раз дешевле .
    если говорить о ПО ,то я обьяснил преимущества ,а называть по имени конкурентов это не в моих правилах ,хотя я и сказал как и где их увидеть …
    5.Ввиду малого размера экрана смартфона и возможных сложных проектов ,с множеством элементов управления и создана много экранная система — на каждый экран свой проект и свой ардуино (подсистемы).
    6.Панель используется не для соединения напрямую с датчиками ,хотя и это возможно ,например датчик температуры и влажности с RS485 интерфейсом или лампочкой . Панель взаимодействует как мастер сети с контроллером и разработчику проекта ардуино решать что отображать и чем управлять .
    В данной теме я не представляю готовых и законченных проектов на ардуино и Каскаде .Я лишь информирую о ее возможностях ,говорю о новом инструменте для разработчиков .Прошу это не расценивать как рекламу ,потому как приложение данное бесплатное .
    7.В каскаде есть компонент СМС ,который если его использовать в проекте на каскаде может по событию отправлять СМС с заданным текстом и содержанием нужного регистра ,например «Текущее значение температуры » 22″.
    Странно слышать от вас -«Я — не буду качать. (Здесь я говорю только за себя!!!!) У меня нет времени изучать»
    разжуйте и положите мне в рот..вроде как в соседней теме ,вы были против такого подхода .Если вам в принципе не интересна данная тема ,то я не стану расшибаться в стенку уговаривать ВАС .
    Лично я делаю все свои проекты на ПР .Но универсальность HMI каскада ,позволяет делать и пользователи уже делают на них проекты визуализации как на ардуино ,так и ПЛК и конечно же на ПР.
    Об интересе Ардуищиков к Каскаде можно так же ознакомится на форуме FLProg

    Последнее редактирование: 20 май 2016

  9. Мы просто обсуждаем — Вы предложили. Иначе я бы тут не появился.
    Да, и, уж не знаю, поверите Вы или нет — но я очень доброжелательно это делаю. И даже, несколько с интересом.
    Меня, в принципе, интересует тема управления бизнесом и его взаимодействия с окружающей действительностью.
    Что касается этого проекта… Ну, славно.
    Не мытьем, так катаньем я вытянул из Вас то, что следует знать, прежде чем качать и устанавливать.
    Остальное — дело… остальных :) Не обижайтесь. Я очень уважаю Вашу работу.

  10. Спасибо ,а в курсе ,как принимают новичков в среде старожилов .:)Буду искренне рад быть полезным .С уважением ,Каблов Анатолий Геннадьевич .
    Жду конкретных вопросов по приложению …

  11. И это так.
    Разные решения требуют разного уровня программистской подготовки. Чем выше свобода — тем выше требования к программированию.
    Для управления линиями — нужна постоянная визуализация. Это очень важно и круто у Вас сделано.
    Для УД — вопрос спорный, нужна она или нет. Скорее нужна быстрая реакция на нештатные ситуации путем оповещения хозяев. Чего, там, в этот экран пялиться….

  12. Вот именно это и подстегнуло меня на создание панели на андроиде ,что бы поменьше программистских штучек было .А то возьмешь пром.панель ,а там кодесис , конфигураторы ,винда ,прошивка .В случае поломки пользователь не загрузит ПО самостоятельно …Да и саму панель недели ждать или ЗИП держать ..А тут через дорогу перебежал ,купил на несколько ТЫЩ ,залил проект и работай ,опять же не привязан проводами .

    Так это от задачи зависит .В некоторых станках ,нужно бывает сменить уставку раз в месяц .Зачем ставить стационарную панель …Подошел наладчик ,включил самартфон с каскадой ,изменил уставку (задание), в штаны положил телефон и ушел …Смартфон лишь как мощный коммуникатор .

    Последнее редактирование: 20 май 2016

  13. Последнее редактирование: 21 май 2016

  14. Последнее редактирование: 21 май 2016

  15. Проект управления освещением 3 бильярдных столов .Ведется архив по времени наработки по каждому столу и количество включений .Задается время работы стола (освещения) .Нажатие кнопки Пуск (1,2,3…) запускает таймер обратного отсчета .Время наработки и количество пусков суммируется и отображается на индикаторах .Ардуино управляет только реле и взаимодействует с Каскадой по блютуз

  16. И использовал RemoteXY для быстрого и простого подключения Ардуино к Андроиду через блютуз. Смотрю ваш проект, может быть он интереснее. Первое что сразу не понравилось — рисовать приложение приходится прямо на смартфоне/планшете, а не на компьютере. Это не очень удобно. Поковыряю еще.

    Да, и Galaxy Tab не поддерживается. За что его так?

Страница 1 из 8

image

Протокол Modbus довольно распространен как в промышленных системах автоматизации, так и сетях систем типа «Умный дом», автоматизации малых объектов (теплицы и т.п.) и стыковки различного оборудования с домашним компьютером. Появление таких проектов как Arduino и Raspberry Pi значительно повысило интерес к задачам, связанным с робототехникой, автоматикой и автоматизацией. Все это обеспечивает рост популярности Modbus среди любителей и профессионалов. В статье рассмотрен вопрос тестирования и наладки, как отдельных устройств, так и сетей на базе протокола Modbus с позиции требований к программному обеспечению для решения таких задач и обзора существующих инструментов.

Если вы знакомы с архитектурой протокола, то можете смело пролистать пару следующих абзацев и перейти к дальнейшему описанию. Если же нет, то специально для вас ниже приведено небольшое введение в Modbus.

Modbus, краткое введение

Modbus является довольно распространённым протоколом в системах автоматизации на среднем и нижнем (полевом) уровнях. Средний — это уровень контроллеров — устройств, осуществляющих сбор данных и управление технологическим процессом. Нижний или полевой — это уровень взаимодействия датчиков и контроллеров или датчиков напрямую с сервером. Более подробно об уровнях в системах автоматизации можно посмотреть здесь.

Как правило, структура типовой системы автоматизации, использующей в качестве базового протокола Modbus, выглядит так как показано на рисунке в начале статьи. В качестве ”среды” для протокола Modbus может выступать либо RS-485/422/232 (подробно про RS-485 можно прочитать здесь и здесь), поверх него работает Modbus RTU или Modbus ASCII, либо транспортный протокол TCP в TCP/IP сетях, такая версия носит название Modbus TCP. В данной статье будет рассмотрен Modbus RTU.

Протокол Modbus предполагает наличие одного ведущего устройства в сети (оно называется Master или Client) и от 1 до 247 ведомых (они называются Slave или Server). Полное описание можно найти на официальном сайте или в вики.

Master периодически взаимодействует со Slave-устройствами, считывая или записывая в них какую-либо информацию. Этот процесс осуществляется в форме запрос-ответ. Запрос представляет собой последовательность байт, называемую кадром, в котором время между байтами стандартизировано и зависит от скорости передачи данных (напомним, что речь идет о Modbus RTU) и составляет не более длительности интервала, в течение которого может быть передано 1,5 байта данных. Время между кадрами должно быть не меньше времени передачи 3,5 байт.

Формат запроса имеет следующий вид:

image

ID — адрес устройства (1 байт),
FN — Modbus функция (1 байт),
[args] — аргументы функции (N байт, зависит от функции),
CRC — контрольная сумма CRC-16 (2 байта).

Ответ имеет схожий формат:

image

Почти все поля ответного кадра аналогичны кадру запроса, за исключением поля DATA, оно имеет различное наполнение, в зависимости от функции.

Если устройством не поддерживается запрашиваемая функция или аргументы в поле [args] запроса являются некорректными для данного Slave-устройства, то в ответе, в поле FN старший бит будет выставлен в 1 (т.е. на FN наложится маска 0x80), а в поле DATA будет помещена дополнительная информация об ошибке.

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

Поле Доступ Размер Описание
Discrete Inputs Только чтение Один бит Данные от системы ввода/вывода
Coils Чтение/Запись Один бит Ячейки могут использоваться по своему усмотрению
Input registers Только чтение 16 бит Данные от системы ввода/вывода
Holding registers Чтение/Запись 16 бит Регистры могут использоваться по своему усмотрению

За более подробной информацией следует обратиться к полному описанию Modbus RTU, доступному в виде спецификации.

Тестирование устройств с поддержкой Modbus RTU в рамках процесса разработки

Как при разработке, так и при наладке устройств с поддержкой протокола Modbus RTU, вам необходимо иметь специализированное программное обеспечение и технические средства. Из технических средств наиболее простой вариант — это преобразователь RS-485/USB, из всех устройств такого типа, по нашему мнению, наилучшим выбором является MOXA UPORT 1130/UPORT 1150, цена вопроса которого составит 5000 — 6000 руб. Существуют различные отечественные решения, например, преобразователи фирмы Fractal или ОВЕН. Конструкция этих устройств достаточно проста, и при определенной сноровке такой преобразователь можно собрать самостоятельно. Более сложными являются решения типа Ethernet/RS-485 (например, NPORT от MOXA).

При разработке устройств с поддержкой Modbus RTU, чаще всего требуется реализовать функцию Slave, так как в основном это различные датчики, управляемые реле, модули ввода/вывода и т.п., Master-устройства создаются реже. В сетях автоматизации в качестве мастера, обычно выступает контроллер, а он, как правило, уже имеет реализацию Modbus-стека, либо OPC Server/SCADA система, укомплектованные Modbus-драйвером.

Вопрос разработки непосредственно Modbus-стека мы не будем рассматривать в этой статье. Единственное, стоит отметить библиотеку FreeMODBUS, на базе которой достаточно просто построить устройство с поддержкой функций Modbus Slave. Пример реализации описан в статье на Хабре.

Вторым важным моментом при разработке Modbus-устройств является тестирование. Здесь всё зависит от стадии разработки и цели тестирования.

На начальных этапах полезным инструментом является Modbus-терминал. С помощью него мы можем вручную сконструировать запрос, послать его и проанализировать ответ. Существуют терминалы в чистом виде, например, SmartTerminal, Access Port, терминалы с поддержкой Modbus RTU — Termite от S2-Team или Pic18 Terminal от Fractal (не обновлялась с 2006 года) и т.п. Последний заточен под оборудование компании Fractal, но позволяет “общаться” с любыми устройствами, у которых в настойках порта выставлена четность None, с другими вариантами он не работает.

В процессе разработки нередко возникает ситуация, когда устройство принимает запрос и отвечает на него (это можно понять либо по светодиодам приема/передачи пакетов, если вы их предусмотрели в конструкции, либо через отладчик, поставив breakpoint в нужном месте), а в терминале или какой-то другой специализированной программе, данные не отображаются. В таком случае вам пригодится сниффер для последовательного порта, желательно, с поддержкой протокола Modbus. В качестве примера можно привести Free Serial Analyzer, COM Port Toolkit. Последний в настоящее время, похоже, прекратил свое развитие.

В дальнейшем, требуется не только проверять работает ли устройство в принципе (т.е. корректно отвечает на запросы), но и определять наработку на отказ с помощью длительного тестирования. Важными аспектами здесь являются поддержка авто-опроса с изменяемой нагрузкой (количество запросов в секунду) и наличие функции логирования. С этими задачами поможет справиться Modbus Poll или Modscan, это ПО платное, но имеется пробный период.

Следует учитывать, что собранные логи нужно будет анализировать, то есть определять количество запросов, на которые устройство не ответило, обнаруживать сбои, например, самопроизвольное изменение данных в ячейках и т.п. Конечно, можно использовать полноценную SCADA-систему, либо самому разработать и написать систему анализа и визуализации логов. Как вариант, рекомендуем обратить внимание на MasterSCADA от Insat. Она имеет встроенный Modbus-драйвер и версия до 32 точек является бесплатной, довольно проста в освоении (на сайте производителя есть хорошая документация и видео уроки).

В конце данной статьи мы определим список функций “идеального” инструмента для тестирования и наладки устройств/систем на базе протокола Modbus, а также сделаем небольшой обзор существующих инструментов.

Наладка систем автоматизации, использующих Modbus устройства

Людей, занимающихся наладкой систем автоматизации и просто пытающихся “подружиться” с каким-либо устройством, на борту которого находится Modbus, в разы больше чем, тех, кто эти устройства разрабатывает. Исходя из специфики задачи, требования к соответствующему ПО будут немного отличаться.

Если необходимо соединить контроллер и одиночное Slave-устройство, то прежде всего, нужно установить с ним связь с помощью преобразователя интерфейсов RS-485/USB, ПК и специализированного программного обеспечения либо терминала. В таком случае, логика работы и набор инструментов ничем не отличается от тех, что применяются при разработке Slave-устройства на стадии тестирования. На этом этапе не требуется длительное тестирование с последующим анализом большого количества лог-файлов.

В случае, когда у вас уже есть готовая сеть устройств, можно выделить следующие задачи:

  • проверка работоспособности всех устройств в сети (опрос каждого устройства в отдельности и проверка корректности ответа);
  • нагрузочное тестирование (опрос устройств в сети в течение длительного времени). Желательно сделать несколько экспериментов с различной частотой опроса, а после провести анализ собранных данных на наличие отказов, не ответов, порчи данных и т.п.

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

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

Реже возникает задача организации обмена данными с устройством, протокол которого отличается от стандартной спецификации Modbus RTU. Нам приходилось встречаться с ситуацией, когда протокол Slave-устройства логически повторяет Modbus (структура пакета, таймауты и т.п.), но использует функции вне стандарта. В таком случаем возможна работа с использованием Modbus Poll, он позволяет строить произвольные запросы, или терминала, обладающего сходным функционалом. Стандартная SCADA-система, обычно, в такой ситуации бессильна, и работа с подобным оборудованием осуществляется через специальный OPC сервер.

Требования к ПО для работы с Modbus-устройствами в режиме мастера

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

  1. Поддержка настроек COM-порта (номер, скорость, четность, количество бит данных и стоп бит)
  2. Настройка таймаутов (время ожидания приема ответа на запрос, время между символами и кадрами)
  3. Поддержка стандартного Modbus
  4. Поддержка нестандартного Modbus
  5. Авто-опрос одного/нескольких устройств
  6. Настройка авто-опроса
  7. Логирование сессии / настройка логирования
  8. Создание профилей для быстрого переключения между настройками порта
  9. Работа в режиме сниффер
  10. Лицензия продукта
  11. Сопровождение продукта разработчиком

Обзор ПО для работы с Modbus протоколом

Modbus Poll

Начнем с классического приложения и довольно известного в наших “узких” кругах — Modbus Poll от Witte Software.

image

Эта программа является симулятором мастера в Modbus-сети. Интерфейс Modbus Poll интуитивно понятен. Если вы представляете себе логику работы протокола, то разобраться с программой труда не составит.

Функция Наличие Комментарий
Поддержка настроек COM-порта +
Настройка таймаутов + Доступны: время ожидания ответа
Поддержка стандартного Modbus + Список функций ограничен
Поддержка нестандартного Modbus +
Авто-опрос одного / нескольких устройств + / +
Настройка авто-опроса + Доступно: время между запросами
Логирование сессии / настройка логирования + / +
Создание профилей для быстрого переключения между настройками порта
Работа в режиме сниффер
Лицензия продукта ПО платное Есть пробный период 30 дней
Сопровождение продукта +

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

Недостатки: цена (одна лицензия $ 129.00), нестандартный Modbus поддерживается как опциональная функция, нет профилей для быстрого переключения портов — приходится каждый раз перенастраивать соединение.

Modscan32/64

Следующим ПО в нашем обзоре будет Modscan от WinTECH. Внешне эта программа очень похожа на Modbus Poll, но функционалом она обладает значительно меньшим.

image

У Modscan есть одна уникальная особенность для программ данного типа — это возможность создания форм (своего рода мнемосхем). Пока ее функционалу далеко до реальных SCADA-систем, но наличие такого бонуса радует. На сегодняшний день это достаточно скудный, по своим возможностям инструмент (имеется ввиду редактор форм), но будем надеяться, что со временем, разработчики доведут его до хорошего уровня.

Функция Наличие Комментарий
Поддержка настроек COM-порта +
Настройка таймаутов + Доступны: время ожидания ответа
Поддержка стандартного Modbus + Список функций ограничен
Поддержка нестандартного Modbus
Авто-опрос одного / нескольких устройств + / +
Настройка авто-опроса + Доступно: время между запросами
Логирование сессии / настройка логирования + / —
Создание профилей для быстрого переключения между настройками порта
Работа в режиме сниффер
Лицензия продукта ПО платное Есть пробный период
Сопровождение продукта +

Достоинства: возможность создания собственных форм для просмотра данных, поддержка MMI & OLE Automation.

Недостатки: цена (одна лицензия $ 84.95), нет поддержки нестандартного Modbus, нет профилей для быстрого переключения портов, ненастраиваемая система логирования, малое количество поддерживаемых Modbus-функций.

Termite

Следующим в нашем списке будет терминал Termite от S2-Team. Termite является специализированный Modbus терминалом. Это означает, что он сам будет считать за вас CRC, распознавать сообщения об ошибках в ответах и т.д., ваша задача заключается в том, чтобы ввести корректное тело запроса в поле команды.

image

Функция Наличие Комментарий
Поддержка настроек COM-порта +
Настройка таймаутов + Доступны: время ожидания ответа,
время между символами и кадрами
Поддержка стандартного Modbus +
Поддержка нестандартного Modbus +
Авто-опрос одного / нескольких устройств + / +
Настройка авто-опроса + Доступно: время между запросами
Логирование сессии / настройка логирования + / —
Создание профилей для быстрого переключения между настройками порта +
Работа в режиме сниффер
Лицензия продукта Есть платная и
бесплатная версии
Бесплатная версия обладает
ограниченным функционалом
(на количество каналов,
одновременно ведомых лог файлов и
количество разных запросов в авто-опросе)
Сопровождение продукта +

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

Недостатки: PRO версия платная (одна лицензия $ 10), в текущем релизе нет возможности гибко настраивать логирование.

AccessPort

Программа из разряда “чистых” терминалов. Она не поддерживает Modbus, поэтому при её использовании будьте готовы считать CRC для ваших кадров самостоятельно. Несомненным плюсом является то, что в неё встроен сниффер последовательного порта.

image

Функция Наличие Комментарий
Поддержка настроек COM-порта +
Настройка таймаутов +
Поддержка стандартного Modbus
Поддержка нестандартного Modbus
Авто-опрос одного / нескольких устройств + / —
Настройка авто-опроса + Доступно: время между запросами
Логирование сессии / настройка логирования + / —
Создание профилей для быстрого переключения между настройками порта
Работа в режиме сниффер +
Лицензия продукта ПО бесплатное
Сопровождение продукта Не поддерживается Крайняя версия продукта
была выпущена 2012-04-23

Достоинства: наличие сниффера порта, ПО бесплатное, настраиваемое представление данных, возможность передачи файлов.

Недостатки: не поддерживает Modbus вообще, нет возможность создавать профили, в режиме авто-опрос можно работать только с одним устройством, в настоящее время ПО не развивается.

В заключение хотелось бы добавить, что в сети достаточно большое количество программ для работы с последовательным портом, но если есть необходимость работать именно с Modbus протоколом, то его поддержка в таком ПО крайне желательна. Одна из основных причин — это расчет CRC, в ручную это делать накладно, также важно, чтобы программа могла уметь разделять кадры, иначе все превращается в сплошную мешанину байтов, ну и если есть авто-опрос, то это сильно упрощает жизнь.

Хочется дополнить список ПО и библиотек для работы с Modbus, тем, что было переставлено в комментариях.
SCADA
FreeSCADA
Modbus TCP/RTU
Advanced TCP/IP Data Logger
Ardsoft Эмулятор Modbus
PortMon
MODBUS FOR WINDOWS
PeakHMI
Modpoll Modbus Master Simulator
QModMaster
modbus_tk
pymodbus
libmodbus

Благодарю всех, кто помог улучшить статью!

Спасибо за внимание!

Понравилась статья? Поделить с друзьями:
  • Hmailserver настройка с нуля windows 10
  • Hm65 express chipset family lpc interface controller 1c49 windows 10
  • Hlvdd dll смета ру windows 10 64 bit
  • Hl 340 драйвер скачать windows 10 64 bit
  • Hl 340 usb в rs232 com драйвер windows 10