Как установить связь между онлайн симулятором панели Weintek и S7-PLCSIM для отладки программ HMI-PLC без панели оператора и ПЛК  

Уроки TIA Portal, STEP7 и HMI

 



Содержание уроков


Урок 32
Как установить связь между онлайн симулятором панели Weintek и S7-PLCSIM для отладки программ HMI-PLC без панели оператора и ПЛК

Задание

Программа ПЛК S7-1200/1500 разработана в TIA Portal V16 и загружена в симулятор S7-PLCSIM V16.
Программа для панели оператора Weintek MT8150XE разработана в EasyBuilder Pro V6.05.02.526 и запущена в режиме онлайн симуляции Online Simulation на том же ПК, что и S7-PLCSIM V16.
Требуется связать эти два симулятора так, чтобы можно было отладить программу ПЛК вместе с программой HMI на одном ПК "без железа панели и ПЛК".
IP адрес ПЛК: 192.168.0.1

Решение

  1. Устанавливаем S7-PLCSIM Advanced V4.0 - в сетевых подключениях появляется Siemens PLCSIM Virtual Ethernet Adapter:

    Рис.1

  2. Задаём IP адрес этого виртуального сетевого адаптера, например, такой:

    Рис.2

  3. Скачиваем и устанавливаем программу NetToPLCsim:

    Рис.3

  4. В панели управления запускаем утилиту Set PG/PC Interface:

    Рис.4

  5. Выбираем точку доступа S7ONLINE (STEP7) -> PLCSIM.TCPIP.1:

    Рис.5

  6. В проекте панели оператора изменяем IP адрес контроллера 192.168.0.1 на IP адрес виртуального адаптера – 200.1.1.1:

    Рис.6


  7. Запускаем обычный (не advanced) симулятор S7-PLCSIM:

    Рис.7


  8. И загружаем в него программу ПЛК с адресом 192.168.0.1:

    Рис.8


  9. Запускаем программу NetToPLCsim от имени Администратора:

    Рис.9


  10. В открывшемся окне нажимаем кнопку ДА, чтобы остановить сервис Сименс, который использует порт 102:

    Рис.10

  11. В открывшемся окне нажимаем кнопку ОК:

    Рис.11

  12. В основном окне приложения нажимаем кнопку Add, нажимаем на первую кнопку с тремя точками и выбираем сетевой адаптер из списка:

    Рис.12

  13. Нажимаем на вторую кнопку с тремя точками и выбираем контроллер в симуляторе:

    Рис.13

  14. Для контроллера S7-1200 задаём номер корзины – 0 и номер слота – 1:

    Рис.14


  15. Запускаем сервер:

    Рис.15


  16. Запускаем симулятор панели оператора EasyBuilder Pro Online Simulation.

  17. При следующих включениях придерживаемся следующей последовательности запуска приложений:
    - NetToPLCsim
    - TIA Portal и S7-PLCSIM
    - EasyBuilder Pro Online Simulation.