Это краткое изложение другого человека! Я хочу поделиться этим с вами. Ниже приведен лишь краткий обзор и личные впечатления от участия в обучении PCS7. Если есть какие-либо ошибки, прошу более опытных пользователей указать на них. Хе-хе. 1. PCS7 представляет собой платформу, которая включает в себя такие компоненты, как библиотеки, CFC, SFC, SCL, WinCC, PDM, базы данных. SFC – это диаграмма последовательных функций; CFC – диаграмма непрерывных функций. Приставка WinCC выполняет функцию операционной системы. Структура PCS7 имеет вертикальную интеграцию: на самом верхнем уровне находится ERP Enterprise, затем ERP Factory, далее MES, после этого CONTROL, а на самом нижнем уровне – Field. Основными элементами являются ES, OS, Batch Station, AS (станция автоматизации, то есть PLC). PCS7 используется только с моделями S7-400; модели S7-300 не поддерживаются. При выборе CPU также необходимо учитывать, подходит ли он для PCS7. 2. Один проект может управлять до 12 парами серверов, причем к каждой паре серверов можно подключить до 32 станций. 3. Когда архитектура сети представляет собой структуру OS Server Client, OS напрямую считывает данные и выполняет операции с ними из сервера. В самой ОС нет данных; все данные хранятся на сервере ОС. Достаточно лишь обеспечить нормальную работу сервера — качество самой ОС не влияет на AS. Структура нижнего уровня OS Server также позволяет осуществлять обмен данными через взаимодействие между серверами. ES может считывать данные непосредственно с AS, а также через Ethernet. 4. Функция отказоустойчивого подключения в S7 также требует специальной программной поддержки. 5. Если есть сервер, можно не добавлять монитор — сервер может запускаться напрямую, но всё же рекомендуется добавить монитор. 6. Синхронизация времени: мы можем выбрать синхронизацию по времени AS или OS SERVER. 7. Название ПК-станции должно совпадать с названием компьютера на данной станции; только при подключении к сети можно осуществить загрузку. 8. При настройке ПК-станции WINCC Application Client означает операторскую станцию, а WINCC Application — OS Server. WINCC Application (stby) означает режим ожидания OS Server. Содержимое настройки ПК-станции должно совпадать с содержимым настройки станции. То есть, после настройки станции PC откройте «Station Configuration» и добавьте необходимые настройки. В настройках станции MAC-адрес IE должен совпадать с MAC-адресом IE в ПК-станции. При использовании связи IE-GENERAL требуется программное привязывание, для чего также необходим лицензия. Если использовать CP, то мягкая привязка не требуется. Один из способов нахождения MAC-адреса: RUN----CMD---IPconfig/all. Это позволяет связать дублирующиеся серверы между собой. Метод: Выберите ОС на основном сервере, нажмите на её свойства, выберите опции «Целевая ОС и сервер резерва», затем укажите ОС резерва. После этого определите путь. Примечание: только главный сервер может выбрать резервный сервер; обратное невозможно. 9. Адрес цифрового сигнала обычно находится в диапазоне от 0,0 до 0,7, от 1,0 до 1,7, от 2,0 до 2,7. Адрес аналогового сигнала обычно находится в диапазонах от 512 до 527 и от 528 до 544. Каждый адрес является уникальным. 10. PS405 питается от 24 В, а PS407 — от 220 В. Время работы от питания можно узнать в документе «Инструкция по использованию резервной батареи для S7300-400 v2.0». 11. CPU более низкой версии может поддерживать CPU более низкой версии, но не более высокой. ID подсети S7 является значением по умолчанию, его изменение не рекомендуется. Обычно не рекомендуется изменять стандартные значения. 12. Частота Profibus: если она установлена на уровне 1,5 Мбит/с, то устройства, подключенные к ней, также должны иметь такую же скорость передачи данных — 1,5 Мбит/с. В противном случае обмен данными будет невозможен. У современных CPU модели S7-400 существуют только два режима: RUN и STOP. Загрузка оборудования может привести к перерыву в работе CPU, но существует особый случай: если уже зарезервировано место для нового оборудования. При загрузке программы процессор обязательно будет переставать работать. Холодный запуск: все данные, включая сохраненные, будут удалены, и программа пользователя будет запущена заново. Горячий запуск: при горячем запуске пользовательские данные, включая образ процесса, остаются неизменными; пользовательские программы продолжают выполняться с того места, где они были прерваны (это возможно только у CPU S7-400). Теплый запуск: при теплом запуске образ процесса и незащищенные данные (M, T, C) удаляются. В настройках аппаратного обеспечения указываются данные (M, T, C), у которых процессор обладает функцией сохранения; значения этих данных и блоков данных остаются прежними. Программа пользователя запускается сначала с нуля. 13. Все программы размещаются в разных зонах прерываний: OB30, OB31, OB32 и т. д. При большом объеме выполнения программ необходимо увеличить объем памяти. Количество элементов буфера диагностики можно настроить в разделе Diagnostics/CLOCK в свойствах CPU. 14. Конфигурация аппаратного обеспечения также может быть сохранена в виде файла. Метод: перейдите в раздел настройки аппаратного обеспечения, выберите опцию Station----Export15. Установите количество уровней в режиме Plant View. В этом режиме нажмите правой кнопкой мыши на название элемента, затем выберите опцию Plant Hierarchy---Settings. После установки количества уровней структура изображения также будет автоматически настроена. Создание иерархии возможно только в режиме Plant view; настройка программного обеспечения и программирование для отдельных устройств также выполняются в режиме Plant view. Конфигурация оборудования находится в режиме Component View. Например: если в режиме Plant view вставить CFC, он будет отображаться и в режиме Component view. В режиме Component View можно вставить CFC; в режиме Plant View его не увидеть. 16. В опции Cycle/Clock Memory в свойствах CPU значение параметра Scan cycle load from communication% не должно превышать 50%; в противном случае могут возникать периодические сбои. 17. В режиме Plant view установите свойства ячейки обработки process cell, а в разделе AS-OS assignment выберите контроллер, к которому она относится. 18. Чтобы изменить порт MPI/DP на порт DP, достаточно нажать на свойства MPI/DP и выбрать DP. Когда порт MPI/DP используется в режиме DP, к нему можно подключить до 32 устройств. Не рекомендуется использовать его в качестве порта DP. Поскольку устройства в обычной сети PROFIBUS соединяются последовательно, скорость передачи данных обычно составляет 1,5 Мбит/с. Однако при использовании SIMOCODE скорость устанавливается на уровне 500 кбит/с, поскольку SIMOCODE соединяется по звездовой схеме, что приводит к значительному снижению скорости передачи данных. У всего это есть ограничения по количеству станций, расстоянию и т. д.; подробности см. в документе «SIMOCODE PRO GETTING STARTED». 19. Способы увеличения DP: 1. Увеличить CP443-5 на 2. Добавить IF 964-DP, то есть модуль интерфейса DP 20. Способ редактирования символьных адресов: 1. Атрибуты карточки IO, символ редактирования 2. Программа S7 в S7-400 — символы 3. Редактируется в таблице Excel; после завершения редактирования сохраняется в формате «dif». Перейдите в режим редактирования, описанный в пункте 2, выберите «Import», найдите указанный файл и нажмите «SAVE». 21. Способ обновления аппаратного обеспечения: перейдите в раздел настройки аппаратного обеспечения, выберите опцию OPTION — Install HW updates. Файлы с новым аппаратным обеспечением имеют формат “xml”. 22. Загрузка AS в PLC: начните загрузку из раздела настройки аппаратного обеспечения; не забудьте также загрузить необходимые компоненты для работы с сетью. При подключении WINCC и AS WINCC всегда является мастером, а AS — приемником. Конечно, если имеется STANDBY SERVER, он также должен быть подключен к AS. 23. Настройки подключения PC/PG: обычно выбирается вариант PC internal. 24. Конфигурирование программного обеспечения PCS7. Языки программирования: STEP7 – LAD, STL, FBD, SCL; PCS7 – CFC, SFC, SCL. В функциональных блоках справа обычно находятся выходы, а слева – входы. Страница редактирования CFC: на каждой странице 6 листов. В левом нижнем углу можно нажать, чтобы добавить ещё один лист, как в EXCEL. Обычно мы размещаем один LOOP внутри CFC; CFC можно вставлять на разных уровнях. Действия: перетащите модуль CFC в таблицу CFC, нажмите на его контакты, выберите соединение через точки IO — аналоговые показатели будут отображаться зеленым цветом. Важная настройка перед компиляцией CFC: откройте таблицу CFC, перейдите в Options — Customize — Compile/Download. Необходимо указать диапазоны значений DB numbers from и FC numbers from; именно в этом диапазоне будут использоваться данные системой. Если эти параметры не указаны, система автоматически заменит существующие значения FC. Выберите опцию компиляции. При первой компиляции необходимо скомпилировать весь программный код (Entire program). При второй компиляции можно выбрать опцию ChangeOnly; в этом случае в разделе Source автоматически будет сгенерирован файл исходного кода формата SCL. Если при загрузке выбрано опция «Сгенерировать модули управления», система автоматически сгенерирует некоторые диагностические модули. Нажав на модуль в диаграмме, можно увидеть OB**, например, FC283 — это OB35, что означает, что выполнение этой программы происходит в OB35. В OB35 можно открыть свойства процессора — там будет указано, что OB35 работает с интервалом 100 мс, то есть один цикл сканирования длится 100 мс. Нажав на иконку RUN SEQUENCE в меню, можно увидеть место выполнения этого модуля; его также можно перетащить в другие OB. Понимание временных последовательностей очень важно в программировании. Порядок выполнения функциональных блоков, то есть порядок их вызова, влияет на время отклика. При правильном порядке можно сократить время сканирования. То, что можно сделать в одном цикле сканирования, следует выполнить именно в этом цикле. 25. Настройка обмена данными между CPU с использованием MPI. Нажмите на проект, выберите MPI, затем нажмите клавишу пробела, чтобы выбрать опцию Define Global Data. После этого выберите CPU и укажите местоположение данных.