Как запустить симуляцию контроллера plcsim
Перейти к содержимому

Как запустить симуляцию контроллера plcsim

  • автор:

 

Как запустить симуляцию контроллера plcsim

Есть несколько возможностей начать работу в S7-PLCSIM:

Из стартового меню Windows, выбрав команду меню Simatic>STEP 7>S7-PLCSIM Simulating Modules.

С панели инструментов SIMATIC Manager, нажав кнопку Simulation On/Off (Имитация вкл/выкл) или выберите команду меню Option > Simulate Modules (Опции > Имитировать модули).

Когда кнопка Simulation On/Off (Имитатор вкл./выкл.) нажата в Simatic Manager, любая новая связь автоматически подключается к имитатору ПЛК. Любая загружаемая программа попадает в имитатор ПЛК, если адрес MPI имитатора ПЛК совпадет с адресом, установленным в проекте STEP 7.

Если Вы нажмете кнопку Accessible Nodes (Доступные узлы), окно Accessible Nodes (Доступные узлы) покажет адрес созданного Вами имитатора ПЛК.

Когда кнопка имитатора отжата , любая связь устанавливается с реальным ПЛК.

Если Вы нажмете на кнопку Accessible Nodes (Доступные узлы), окно Accessible Nodes (Доступные узлы) покажет сеть реальных ПЛК.

После запуска S7-PLCSIM Вы можете открыть имитируемый ПЛК или монитор имитируемых программ. Вы можете продолжить имитацию ПЛК, пока Вы не закончите сессию имитации.

Как запустить симуляцию контроллера plcsim

Есть несколько возможностей начать работу в S7-PLCSIM:

Из стартового меню Windows, выбрав команду меню Simatic>STEP 7>S7-PLCSIM Simulating Modules.

С панели инструментов SIMATIC Manager, нажав кнопку Simulation On/Off (Имитация вкл/выкл) или выберите команду меню Option > Simulate Modules (Опции > Имитировать модули).

Когда кнопка Simulation On/Off (Имитатор вкл./выкл.) нажата в Simatic Manager, любая новая связь автоматически подключается к имитатору ПЛК. Любая загружаемая программа попадает в имитатор ПЛК, если адрес MPI имитатора ПЛК совпадет с адресом, установленным в проекте STEP 7.

Если Вы нажмете кнопку Accessible Nodes (Доступные узлы), окно Accessible Nodes (Доступные узлы) покажет адрес созданного Вами имитатора ПЛК.

Когда кнопка имитатора отжата , любая связь устанавливается с реальным ПЛК.

Если Вы нажмете на кнопку Accessible Nodes (Доступные узлы), окно Accessible Nodes (Доступные узлы) покажет сеть реальных ПЛК.

После запуска S7-PLCSIM Вы можете открыть имитируемый ПЛК или монитор имитируемых программ. Вы можете продолжить имитацию ПЛК, пока Вы не закончите сессию имитации.

2. Порядок работы совместно с симулятором “plc-Sim”

При работе с симулятором “PLC-Sim”, пульт и сам симулятор могут находиться на разных PC, объединенных в сеть. Если это так, то для организации взаимосвязи между ними следует использовать дополнительно специальную программу “I/O Server”. Порядок работы для такого случая рассмотрен в разделе 2.2. Для случая когда и симулятор и пульт-имитатор находятся на одном PC порядок работы рассмотрен в пункте 2.1.

2.1. Порядок работы для случая когда и симулятор plc-Sim и пульт-имитатор находятся на одном pc

Следует придерживаться следующей последовательности:

Запустить Simatic Manager.

Запустить симулятор PLC-Sim.

Установить связь между симулятором и пультом-имитатором путем нажатия кнопки “Connect local”.

Загрузить проект в симулятор PLC-Sim.

Перевести симулятор PLC-Sim в режим работы переключателем на пульте или в самом PLC-Sim.

Выполнить задание по лабораторной работе, контролируя состояние входов-выходов на пульте.

Первая программа STEP 7 + S7-PLCSIM

При наличии модулей S7-300/400 дальнейшие шаги при обучении можно делать непосредственно в железе, но такая возможность имеется не у каждого, или же оборудование в постоянной работе и использовать его для обучалок нет возможности, в такой ситуации на помощь приходит пакет S7-PLCSIM:

Пакет S7-PLCSIM позволяет эмулировать работу программируемых контроллеров SIMATIC 7-300/S7-400/C7/WinAC на программаторе/компьютере и предназначен для отладки программ пользователя без наличия реальной аппаратуры управления. Это позволяет обнаруживать программные ошибки на ранних стадиях реализации проекта, повышать качество программ, ускорять и удешевить выполнение пусконаладочных работ. S7-PLCSIM позволяет выполнять отладку программ, написанных в STEP 7 (STL, LAD, FBD), S7-GRAPH, 7-HiGraph, S7-SCL.
S7-PLCSIM имитирует работу S7-CPU, взаимодействующего с областью отображением процесса. Для выполнения отладки тестируемая программа загружается в эмулируемый контроллер.
S7-PLCSIM интегрируется в STEP 7 и обеспечивает поддержку множества функций:
• Непрерывное выполнение программы, выполнение одного или заданного количества циклов.
• Отображение содержимого аккумуляторов и регистров.
• Отображение и модификация состояний входов, выходов, флагов, таймеров, данных и т.п.

За точку отсчета принимаем: проект создан, сконфигурирован и сохранен, открыт редактор кода.

В качестве первой программы выполним простейшую задачу:

Классическая схема «ПУСК» — «СТОП» с самоподхватом.

Таблица соответствия входов/выходов:

Мнемоника языка LAD (используемые блоки в проекте):

В соответствии с стандартом IEC 61131-3: Ladder Diagram — Графический язык. Представляет собой программную реализацию электрических схем на базе электромагнитных реле.

1. Нормально разомкнутый контакт (NO) разомкнут при значении ложь, назначенной ему переменной и замыкается при значении истина:

2. Нормально замкнутый контакт (NC), напротив, замкнут, если переменная имеет значение ложь, и разомкнут, если переменная имеет значение истина:

3. Итог логической цепочки копируется в целевую переменную, которая называется катушка (англ. coil). Это слово имеет обобщённый образ исполнительного устройства, поэтому в русскоязычной документации обычно говорят о выходе цепочки, хотя можно встретить и частные значения термина, например катушка реле:

Результат программы на языке LAD будет выглядеть так:

Теперь перейдем к моделированию. Как выше Я уже писал, не у всех есть возможность производить отладку с реальным оборудованием, поэтому на выручку приходит S7-PLCSIM. Окно симулятора приведено ниже:

 

При первом открытии в окне висит только панель с функциями (по аналогично переключателю размещенному на передней панели ПЛК) RUN-P, RUN, STOP.

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

1. Запускаем PLCSIM:

1-й способ — В Simatic Manager пункт меню Option>>Simulate Modules

2-й способ: В меню быстрого доступа нажать на следующий ярлык (Simulation On/Off)

2. В окне S7-PLCSIM на рабочую область нужно добавить входные переменные (Input Variable) и выходные переменные (Output Variable), они соответствуют, в данном случае, цифровым входам и выходам портам ПЛК.

В главном меню Insert>>Input Variable и Insert>>Output Variable.

Сама переменная выглядит следующим образом:

Рисунок имеет следующие обозначения:

1 — IB — обозначение входной переменной, 0 — адресная позиция (I/Ox.x);

2 — поле выбора способа представления информации:

Для этого проекта выберем Bits (один бит).

3 — собственно информационное поле (ввода-вывода информации) I/Ox.x.

3. Загружаем ранее написанную программу в ПЛК (при этом виртуальное ПЛК должно находиться в «STOP» режиме): Меню PLC>>Download;

4. Включение режима online

Теперь можно переходить в окно S7-PLCSIM и проверить работу написанной программы:

1. Окно программы

2. Включаем в режим «RUN»

3. При нажатии на первый бит входа (I), на нулевом выходе (Q) появится галочка, сразу же можно убрать галочку с первого бита входной переменной — на выходе так и останется галочка.

Для того чтобы разомкнуть цепь — ставим галочку в нулевом бите входной переменной.

Все соответствует работе релейно-контакторной схемы с самоподхватом.

Похожие записи

    Пакет S7-PLCSIM позволяет эмулировать работу программируемых контроллеров SIMATIC 7-300/S7-400/C7/WinAC на программаторе/компьютере и предназначен для отладки программ пользователя без наличия реальной аппаратуры управления. Температура воды в рабочей машине регулируется путем изменения расхода через теплообменник. При росте температуры выше 90 гр. расход увеличивается путем открывания дополнительного клапана. Для сохранения файла на флоппи дисковод 1250 нажмите клавишу <.> (десятичная точка), которая выбирает функцию «STORE TO FLOPPY» и затем нажмите <ENTER>. Фрезы конусные двухзаходные применяются для создания 3D рельефов на станках с ЧПУ из различных материалов — древесины, пластиков, воска. Конусные фрезы позволяют производить обработку материала на большую глубину за один проход. Данные фрезы позволяют производить обработку сразу начисто на большую . Перед использованием контроллер необходимо запрограммировать, т.е. создать пользовательскую программу. После создания пользовательская программа может быть сохранена в энергонезависимой Flash-памяти контроллера и запускаться на выполнение после включения питания или перезагрузки &nd .

2. Порядок работы совместно с симулятором “plc-Sim”

При работе с симулятором “PLC-Sim”, пульт и сам симулятор могут находиться на разных PC, объединенных в сеть. Если это так, то для организации взаимосвязи между ними следует использовать дополнительно специальную программу “I/O Server”. Порядок работы для такого случая рассмотрен в разделе 2.2. Для случая когда и симулятор и пульт-имитатор находятся на одном PC порядок работы рассмотрен в пункте 2.1.

2.1. Порядок работы для случая когда и симулятор plc-Sim и пульт-имитатор находятся на одном pc

Следует придерживаться следующей последовательности:

Запустить Simatic Manager.

Запустить симулятор PLC-Sim.

Установить связь между симулятором и пультом-имитатором путем нажатия кнопки “Connect local”.

Загрузить проект в симулятор PLC-Sim.

Перевести симулятор PLC-Sim в режим работы переключателем на пульте или в самом PLC-Sim.

Выполнить задание по лабораторной работе, контролируя состояние входов-выходов на пульте.

RAZRAB.RU

Как в TIA-портале сделать совместную симуляцию PLCSIM и HMI

Как в TIA-портале сделать совместную симуляцию PLCSIM и HMI

Сообщение alex3110 » 26 мар 2018, 14:27

1. TIA portal v.13 (STEP7 Profess, WinCC Comfort/Advanced)
2. старый STEP7 проект (создан в версии v.5.5 SP3) и интегрированный в TIA portal. Туда добавлена новая панель TP1500 Comfort;
3. STEP7 v.5.5 SP3 и PLCSIM v.5.4+SP5+Upd3 ;

Я запускаю симуляцию для PLC, перемещаю ползунок в окне PLCSIM, и вижу, что значение в DB (в TIA-портале) изменяется.
Тут всё норм.

Теперь я создал одно поле вывода на HMI — «Root screen» и привязал к нему тег PLC.
Но когда я запускаю PLCSIM в режим «RUN», а затем запускаю симуляцию для TP1500, то открывается Root-экран Runtime, я вижу свое поле вывода, но значение внутри него :

Выглядит так, как будто связь между PLCSIM и TP1500 отсутствует.

Возможно, это потому, что:

1. Я использую интерфейс Profibus-DP между PLCSIM и TP1500 (в видео используют «PN / IE»)
2. Мне нужна WinCC Profess. вместо WinCC Comfort / Advanced.

Как запустить симуляцию для PLC и TP1500 вместе в портале TIA?

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *