Уроки 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
Решение
- Устанавливаем S7-PLCSIM Advanced V4.0 — в сетевых подключениях появляется Siemens PLCSIM Virtual Ethernet Adapter:

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

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

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

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

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





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

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

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

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


© Туманов А.В., 2016-2024
Уроки TIA Portal, STEP7 и HMI
Урок 30
Как загрузить две программы ПЛК SIMATIC S7-1500 в S7-PLCSIM Advanced V2.0 на локальной и удалённой машинах и подключить к ним WinCC по TCP
Задание
Необходимо запустить S7-PLCSIM Advanced V2.0 на локальной и удалённой виртуальных машинах, загрузить в них программы двух контроллеров S7-1500 с помощью TIA Portal V15, подключить WinCC к этим виртуальным контроллерам.
Решение
- Скачиваем демо-проект для SIMATIC WinCC V7.4 SP1
- Создаём папку SIMATIC_MC для загрузочных данных:
C:\Virtual_SIMATIC_Memory_Card\EcoLe_Line1\ SIMATIC_MC - Открываем проект в TIA Portal и добавляем пользовательский Card Reader:

Указываем путь к созданной папке и нажимаем кнопку [OK]:

В TIA Portal создаётся виртуальная карта памяти:


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


Убеждаемся, что в созданную папку SIMATIC_MC записались загрузочные данные:

По аналогии создаем ещё одну виртуальную карту памяти для ПЛК второй линии:


В трее находим значок симулятора и кликаем по нему правой кнопкой, появляется панель управления:

Задаём путь к папке, в которой сохранили загрузочные данные для двух ПЛК – кликаем по значку:

И выбираем папку Virtual_SIMATIC_Memory_Card:


Появляется один активный экземпляр первого ПЛК:


После пуска ПЛК этот индикатор становится зелёным:

Аналогично запускам симулятор ПЛК второй линии:

После этих манипуляций можно грузить программу привычным способом непосредственно из TIA Portal (так же как и в PLCSIM):

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


Через панель управления продвинутым симулятором деактивируем все активные экземпляры симуляторов ПЛК и переключимся на виртуальный сетевой адаптер:

Запускаем снова экземпляр симулятора ПЛК первой линии и пингуем его адрес в сети:


Настраиваем Set PG/PC Interface на работу с реальной сетью:

Перезапускаем runtime проекта WinCC, открываем закладку Maintenance, кликаем на кнопку [CHANNEL DIAGNOSTICS] и убеждаемся, что оба экземпляра симуляторов контроллеров активны:

Теперь можем полноценно познакомиться с демо-проектом WinCC:
Форум АСУТП
Можно ли делать симуляцию в TIA портал без самого устройства?
ПЛК SIMATIC (S7-200, S7-1200, S7-300, S7-400, S7-1500, ET200)
6 сообщений • Страница 1 из 1
Автор темы

seggi здесь недавно
Сообщения: 60 Зарегистрирован: 18 янв 2022, 15:17 Имя: Сергей Страна: Германия город/регион: Оснабрюк Благодарил (а): 1 раз Поблагодарили: 2 раза
Можно ли делать симуляцию в TIA портал без самого устройства?
Сообщение seggi » 18 янв 2022, 15:23
Подскажите такой вопрос. Если поставить на ноутбук TIA Portal, но не подключать к нему сам CPU (S1200 или S1500), можно ли просто выбрать некую условную конфигурацию и тестировать простенькие программы в самом TIA Portal в режиме симуляции? Или наличие физически подключенного CPU для этого необходимо?
seggi

stesl шаман
Сообщения: 988 Зарегистрирован: 31 мар 2018, 12:05 Имя: Вячеслав Благодарил (а): 87 раз Поблагодарили: 126 раз
Можно ли делать симуляцию в TIA портал без самого устройства?
Сообщение stesl » 18 янв 2022, 15:54
seggi , нужна программа симулятор той же версии. Не совсем в курсе есть ли она среди Ваших дистрибьютивов, но примерно так — у вас TIA Portal v16, ищите программу plcsim v16.
На самом деле так и работают — создают проект, тестируют его на симуляторе, и уж потом переходят к реальному железу.
При этом этот виртуальный ПЛК будет точной копией реального 😉
PLCforum.uz.ua
Добрый день!
Один из проектов написан еще на TIA Portal 11. Пришлось его поставить на чистую Windows 7.
Внес необходимые изменения в проекте и хотел сначала проверить на симуляторе, а он не подсвечивается. Кликаю по CPU далее Online и кнопка симулятора не подсвечена.
В чем может быть проблема?
CPU 1214C+ блок на 16 входов и 16 выходов. Более железа никакого нет. Симулятор поставился при установке портала. Могу запустить его из меню ПУСК.
Еще такая особенность. Мой симулятор внешне выглядит, как симулятор для классического Степа7. Так и должно быть? Степ классический я не ставил. Только Tia Portal. Дайте, пожалуйста, ссылку на симулятор для 11 портала.
Искал информацию по этому вопросу на сайте Сименса. Если я правильно понял в 11 версии портала нельзя симулировать работу S7-1200 и S7-1500. Нужно реальное железо. А вот работу S7-300 и ET200M симулировать можно, причем применяется симулятор от классического Степа. Как-то так.
Прошу компетентных лиц подтвердить или опровергнуть эту информацию.