Обмен технологиями

Корпус | LabVIEW подключается к S7-1200PLC

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Поставляется с:
Написал хорошую справочную статью:
Учебное пособие по подключению инструмента тестирования связи и симулятора Botu[Завершить процесс с изображениями и текстом + использование программного обеспечения]

Решите проблему несовместимости между более высокими и более низкими версиями, такими как Botu V15 V16 V17 V18 на одном и том же ПЛК.


Предисловие

以下默认读者已经有LabVIEW、PLC软件的基本使用基础
Реализуйте функцию связи между LabVIEW и S7-1200PLC.
специфический:
1) Проверьте успешность подключения (отображается лампочкой
2) Реализуйте запись данных в ПЛК.
3) Осуществить чтение данных из ПЛК.


1. Условия приготовления

  • программное обеспечение:
    Программное обеспечение S71200PLC
    LabVIEW2020
    HslСвязьДемоПрограммное обеспечение
  • аппаратное обеспечение:
    Аппаратное обеспечение ПЛК

2. Шаги

1. HslCommunicationDemo

Шаг 1. Откройте проект ПЛК Siemens и проверьте IP-адрес интерфейса [здесь у меня есть фактическое оборудование ПЛК, подключенное к ноутбуку через сетевой кабель, и установите IP-адрес 192.168.0.1], чтобы IP-адрес в HslCommunicationDemo был равен. одинаковый.
Вставьте сюда описание изображения
Шаг 2. Вернитесь в ПЛК, перейдите к механизму подключения и проверьте, разрешен ли удаленный доступ к связи.
Вставьте сюда описание изображения
Шаг 3. Вернитесь в Demoz и нажмите «Подключиться». Он сообщит, что соединение выполнено успешно.
Вставьте сюда описание изображения

Вопрос 1: Не удалось подключиться?

Вставьте сюда описание изображения
Решение проблемы с подключением на картинке выше:

  • Проверьте, не ограничен ли он брандмауэром

Вопрос 2: Аппаратное обеспечение процессора не соответствует аппаратному обеспечению Botu? 【2 варианта

Вставьте сюда описание изображения

方法1

Я много искал о несовместимости версии программы на ЦП и версии проекта STEP 7 V16.
Эта статья меня вдохновила:Решите проблему несовместимости между более высокими и более низкими версиями, такими как Botu V15 V16 V17 V18 на одном и том же ПЛК. .он сказал博图V17依旧有一个小问题,他这个创建好了,但是固件版本依然是4.5版本的,所以我们需要重新更改一下,点击在线和诊断
В этом отношении я выполнил шаги, хотя обнаружил, что после того, как я подключился к своей собственной прошивке ПЛК онлайн, версия прошивки была V4.5, а не той, которую я использовал. Но у меня версия V16, а самая высокая версия только версия 4.4. 【Как показано ниже:

Шаги: Сначала подключитесь онлайн, нажмите «Онлайн» и «Диагностика».
Вставьте сюда описание изображения
В итоге я только выполнил复位为出厂设置Наконец, после повторного подключения к ПЛК и загрузки с устройства загорается зеленый свет.
Вставьте сюда описание изображения

方式2: Загрузите аппаратный пакет напрямую [еще не проверено]

Адрес загрузки пакета оборудования
После ввода найдите номер версии программного обеспечения ПЛК Botu и загрузите полную версию.
Вставьте сюда описание изображения

Пакет V16, полученный после скачивания:
Вставьте сюда описание изображения

После распаковки остаются различные файлы ISP.
Вставьте сюда описание изображения
Установите в «Инструменты» -> «Установочный пакет» [как показано на рисунке ниже]
Вставьте сюда описание изображения

1.LabVIEW

Шаг 1. Реализуйте соединение с ПЛК.

Задняя панель:
1) Интерфейс соединения->.NET->Узел конструктора
Вставьте сюда описание изображения
2) Внутри конструктора выберите файл HslCommunication.dll. Появятся элементы конфигурации HslCommunication.
Вставьте сюда описание изображения
3) Особые опции в элементах конфигурации

  • HslCommunication.Profinet.Siemens->SiemensS7Net->SimensS7Net
    Вставьте сюда описание изображения

4) Окончательная конфигурация задней версии
Вставьте сюда описание изображения
После запуска эффект передней панели следующий:
Вставьте сюда описание изображения

Шаг 2. Запишите данные в ПЛК и прочитайте данные из ПЛК.

Вставьте сюда описание изображения

Эффект работы передней панели:
Вставьте сюда описание изображения


2. 1200PLC нельзя загрузить с устройства?

Вставьте сюда описание изображения

Вставьте сюда описание изображения

Вставьте сюда описание изображения

3. Используйте инструмент тестирования HslDemo для контроля

Предварительное условие: инструменту HslDemo разрешено подключение к ПЛК.
Вставьте сюда описание изображения

Шаг 1. Нарисуйте простую диаграмму в Main в Botu PLC.

Здесь I0.1 и Q0.1 — это имена интерфейсов, которые поставляются с платой CUP, когда вы нажимаете «Добавить новое устройство» и выбираете его [независимо от того, подключено оно физически или нет]
Вставьте сюда описание изображения

В одиночном тесте записи данных с помощью инструмента тестирования HslDemo напишите Q0.2, а значение суммы равно 1. После нажатия bool для записи вы увидите, что ПЛК подключен в реальном времени. [Доказательство того, что испытание прошло успешно]
Вставьте сюда описание изображения


4

Вставьте сюда описание изображения

Время обновления

2024-07-10
11 июля 2024 г. Решена проблема несоответствия оборудования.
12 июля 2024 г. Обновлен загружаемый пакет оборудования для решения проблемы несоответствия номера версии оборудования. [Однако процесс проверки установки и повторной установки проекта на последнем этапе не был выполнен, и достоверность неизвестна]