Быстрый старт с SIMATIC Step7. Создание проекта

1. Где скачать и как установить (я себе установил SIMATIC STEP 7 v5.5 SP2) подсказывать не буду, это тема отдельная, и решать ее Вам самим лично.

2. То же касается SIMATIC 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 и обеспечивает поддержку множества функций:
• Непрерывное выполнение программы, выполнение одного или заданного количества циклов.
• Отображение содержимого аккумуляторов и регистров.
• Отображение и модификация состояний входов, выходов, флагов, таймеров, данных и т.п.

3. Запускаем Simatic Manager, перед нами появляется вот такое окно:

SM1

4. Создаем новый проект: File>>New

SM2

5. В открывшемся окне (USER projects ) в поле Name вводим название проекта, в поле Storage Location вібираем место размещения проекта на диске:

SM3

6. Добавим тип платформы в проекте: Insert>>Station>>Simatic 300 (можно и для 400-й серии взять для примера)

SM5

7. Проведем параметрирование нашей системы, а именно с каким железом будем работать. Двойным щелчком по значку Hardware откроется окно программы HW Config Simatic 300

8. Первым объектом нужно разместить шину обычным перетягиванием мыши на рабочее поле: Simatic 300>>RACK-300>>Rail.

SM7

9. Следующим (так же перетягиванием на рабочее поле) добавим блок питания: Simatic 300>>PS-300>>PS307 10А (24 В, 10 А) .

10. Далее нужно добавить наш процессор, работать будем с CPU 315-2 DP: Simatic 300>>CPU300>>CPU 315-2 DP

SM8

Откроется окно с параметрами модуля, главный параметр —  адрес модуля (оставим без изменений).

SM9

11. Добавим модуль ввода-вывода цифровых сигналов DI8/DO8x24V/0,5A: Simatic 300>>SM300>>DI/DO-300>>DI8/DO8x24V/0,5A. По восемь цифровых входов и восемь выходов.

12. Теперь на нашей шине размещены:

SM10

  • PS 307 — 10A (блок питания);
  • CPU 315-2 DP (процесорный блок);
  • DI8/DO8x24V/0,5A (модуль с 8ю входами и 8ю выходами).

13. Осталось самое главное, проверить на ошибки и  сохранить проект.

Для проверки: Station>>Consistency Check

SM11

Проверка без ошибок заканчивается следующим сообшением

SM12

Для сохранения есть два пути, просто сохранить:

Station>>Save

и сохранить с компиляцией:

Station>>Save and Compile

SM11

При выполнении второго варианта наша система не только сохранится но и скомпилируется вся система

SM13

16. Переходим в Simulink Manager, выбираем вкладку blocks, двойным щелчком по ярлыку блока OB1

SM14

Откроется окно Properties

SM15

Нас интересует только поле Created in Launguage в котором нужно выбрать один из трех языков программирования ( LAD, FBD, STL).

Выберем LAD (релейные диаграммы) и нажмем Ok.

17. Перед нами откроется окно редактора

SM16

В результате нехитрых махинаций создали и подготовили проект для начала изучения программирования ПЛК Siemens. Создание простой программы и проверка ее работоспособности (с помощью SIMATIC S7 PLCSIM) будут рассмотрены в следующей статье.

You may also like...

2 Responses

  1. Владимир:

    Спасибо! Почти всё понятно. Но есть вопросы:
    — куда на профильную рейку (номер слота) поместился у Вас сигнальный модуль?
    — как создаётся проект если у меня есть реальные описанные Вами модули (куда и что подключается и как CPU соединяется с персональным компьютером)?

    • Radiolomator:

      Чтоб подключиться к реальному контроллеру вам надо нажать кнопку option/set pg.pc interface.
      В открывшемся окне нужно выбрать используемый вами адаптер.
      Что касается модулей, то их нужно добавить в хардваре и прошить этот хардвар в контроллер. После этого вы увидите реальные адреса ваших входов и выходов в том же хардваре. Так же именно там настраиваются аналоговые входы и выходы.
      Кстати на некоторых аналоговых модулях есть так называемые ключи (перемычки, таблетки) кто как называет, переставив которую вы выберите нужный режим модуля, но он должен совпадать с выбранной конфигурацией в хардваре.

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

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

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>