[?]: Объясните на пальцах что такое PCS7?

Промышленные Логические Контроллеры SIMATIC S7-200/300/400
behemot
Posts: 115
Joined: Wed Jul 28, 2010 9:06 am

[?]: Объясните на пальцах что такое PCS7?

Post by behemot »

Доброго времени уток.
Объясните пож-та на пальцах что такое PCS7?
CoMod
Site Admin
Posts: 3992
Joined: Thu Feb 16, 2006 3:25 pm
Location: Russia

Re: [?]: Объясните на пальцах что такое PCS7?

Post by CoMod »

http://old.automation-drives.ru/as/prod ... atic_pcs7/
Комплекс программ для создания системы управления уровня большого предприятия
Image
behemot
Posts: 115
Joined: Wed Jul 28, 2010 9:06 am

Re: [?]: Объясните на пальцах что такое PCS7?

Post by behemot »

Что то вроде "all in one"?
Schtiel
Site Admin
Posts: 1122
Joined: Wed Sep 06, 2006 12:03 pm
Location: CIS

Re: Объясните на пальцах

Post by Schtiel »

SIMATIC PCS 7 (полное название: SIEMENS SIMATIC Process Control System 7) — автоматизированная система управления производственными процессами, полностью отвечающая требованиям концепции «полностью интегрированная автоматизация» разработанной и внедряемой компанией SIEMENS.

http://ru.wikipedia.org/wiki/SIMATIC_PCS_7
CoMod
Site Admin
Posts: 3992
Joined: Thu Feb 16, 2006 3:25 pm
Location: Russia

Re: Объясните на пальцах

Post by CoMod »

Schtiel wrote:SIMATIC PCS 7 (полное название: SIEMENS SIMATIC Process Control System 7) — автоматизированная система управления производственными процессами, полностью отвечающая требованиям концепции «полностью интегрированная автоматизация» разработанной и внедряемой компанией SIEMENS.

http://ru.wikipedia.org/wiki/SIMATIC_PCS_7
Всё таки это
Комплекс программ для создания системы управления уровня большого предприятия
так как PCS7 = набор программ, который сам по себе не может ничем управлять,
а "Автоматизированная система управления производственными процессами" - это уже результат работы программистов и электромонтажников = программно-технический (аппаратный) комплекс.
Надо написать программу на Step7, CFC, SFC,... визуализацию на WinCC, и загрузить это в железо, которое уже без ПЦС7 будет самостоятельно работать...
Что то вроде "all in one"?
Почти.
Не хватает Флексибла для работы с панелями оператора и некоторой мелочи.
Schtiel
Site Admin
Posts: 1122
Joined: Wed Sep 06, 2006 12:03 pm
Location: CIS

Re: Объясните на пальцах

Post by Schtiel »

CoMod wrote:Всё таки это
Комплекс программ для создания системы управления уровня большого предприятия
так как PCS7 = набор программ, который сам по себе не может ничем управлять,
Ну да. Просто буржуи (не только Siemens) любят называть свой софт (или контроллеры) "distributed control system" и т.п. :wink: Хотя по сути это - просто инструментарий (tool, framework, IDE) или железо (ЦПУ, ввод / вывод), но никак не "control system".

Надо будет поправить википедию :wink:
behemot
Posts: 115
Joined: Wed Jul 28, 2010 9:06 am

Re: [?]: Объясните на пальцах что такое PCS7?

Post by behemot »

Спасибо большое за ответы. А то пишут в требованиях, знание PCS7. А что под этим подразумевается не понято.
Oldman
Posts: 797
Joined: Tue Aug 21, 2007 7:05 am

Re: [?]: Объясните на пальцах что такое PCS7?

Post by Oldman »

к знаниям желательно иметь практические умения и навыки.а лучше пару тройку самостоятельно выполненных проектов.
CoMod
Site Admin
Posts: 3992
Joined: Thu Feb 16, 2006 3:25 pm
Location: Russia

Re: [?]: Объясните на пальцах что такое PCS7?

Post by CoMod »

behemot wrote:Спасибо большое за ответы. А то пишут в требованиях, знание PCS7. А что под этим подразумевается не понято.
Легко :D , за 10 дней - Curs_Siemens_Russian_PCS7_10_DAY.rar
http://curswincc.narod.ru/
behemot
Posts: 115
Joined: Wed Jul 28, 2010 9:06 am

Re: [?]: Объясните на пальцах что такое PCS7?

Post by behemot »

Кто-нибудь выполняет реальные проекты с использованием PCS7? По документации монстр какой-то :D
Info
Faq & Info
Faq & Info
Posts: 428
Joined: Wed Oct 05, 2005 9:00 am

Re: [?]: Объясните на пальцах что такое PCS7?

Post by Info »

http://iadt.siemens.ru/forum/viewtopic. ... 0003#80003
Климковецкий Денис, Ведущий специалист SIEMENS I IA AS Москва wrote:
На данный момент имеется опыт создания меньших по обему систем на основе Step7+WinCC.
Имеет ли смысл для вышеописанной системы применять PCS? Сколько не читал описания PCS - так ничего в нем и не нашел такого, чего нельзя реализовать в Step7+WinCC.
Так ли это?
Нет, не так. :)
Смысл безусловно имеет.
Количество сигналов достаточно велико, чтобы ощутить преимущества при проектировании в PCS7.
При сравнении "в лоб" только результатов, потенциально достижимых с пом. Step+Wincc и без усилий достигаемых в PCS7, разницы можно и не увидеть, а вот почувствовать на этапе разработки - легко!
Дело в том, что PCS7, помимо базовой функциональности Step и WinCC предоставляет и инструментарий для быстрой разработки больших проектов. Как то:

- Автоматически генерируемые на модуль-драйверы, обеспечивающие полнофункциональную диагностику всех компонентов ПТК(контроллеров, станций периферии, модулей УСО, сетевых компонентов и переходов PA, FF, датчиков и устройств в сетях DP, PA и FF и т.п.). Ни их основе в PCS7 может интегрироваться и PCS-ская станция управления комплексными ресурсами - Maintanance Station PCS7, бледным подобием которой которой является Maintanance Station for WinCC

- Готовые универсальные блоки - так называемые канальные драйверы, обеспечивающие помимо просто масштабирования сигнала, ещё и функции симуляции, подстановки, генерации кода качества, простановки меток времени и т.п.

- Готовые технологические библиотеки и шаблоны, состоящие из множества блоков и схем управления различным технологическим оборудованием

- Большое количество отраслевых библиотек PCS7, реализующих специфику каких-то отраслей. Например, как бесплатные библиотеки для отрасли водоочистки и водоподготовки или для химической промышленности, пива, цемента.

- Готовая библиотека и инструменты встраиваемых методов усовершенствованного управления APC и оптимизации регуляторов, в том числе и многопараметрическое регулирование, с предсказанием по модели, и т.п. Штатно поставляется PID Tuner.

- Причем все библиотеки PCS7 это набор не только блоков, но и элементов операторского интерфейса: символов блоков (иконок) и лицевых панелей управления блоками (фейсплейтов)

- Инструменты для организации и работы с технологической иерархией установки или процесса, то еесть полного абстрагирования от уровня компонентов АСУТП - PLC, АРМ. Т.о. работаете, обвязываете, создаёте логику, взаимосвязи, мнемосхемы, отчеты специально для технологии, без оглядки на количество и типы ПЛК и количество операторских станций и серверов. Возможность доступа к различным уровням иерархии задается на этапе компиляции Операторских станций или серверов системы.

- Инструменты для быстрого создания больших объемов данных - определяется общий Тип/Модель, представляющая собой законченный контур - мониторинга, регулирования, управления технологическим оборудованием, в этой схеме выделяются свойства, сообщения, входы, выходы, которые могут быть уникальными для разных экземпляров Типа/Модели. И в табличном виде (либо во встроенном редакторе, либо в любом таблличном процессоре) простым копированием строк размножаются до необходимого количества с внесением уникальных для каждого конкретного экземпляра данных и настроек (например, привязка к каналам, шкалы, сообщения, границы мониторинга, принадлежность к у уровню иерархии и т.п.). При импорте этого списка в проект, в нем генерируются все описанные схемы-экземпляры типа со сделанными индивидуальными настройками и связями. Таким образом, с плеч проектировщика снимается львиная доля рутинных операций, требующих значительных трудозатрат при стандартном подходе к проектированию в Step+WinCC.

- Соответственно на выходе после этих шагов у вас получается набор контуров и мнемосхем, привязанных к технологической иерархии. Остается только реализовать общие алгоритмы управления ими. После компиляции операторских станций, в силу того, что используются комплексные PCS7-блоки, вы получаете полностью готовый интерфейс оператора, с уже сгенерированными структурными тегами из всех выбранных для этой станции контроллерами, с автоматически сгенерированной иерархией мнемосхем(из технологической), на каждой мнемосхеме автоматически сгенерированные и привязанные (к тегам и фейсплейтам) символы блоков для контуров данного технологического уровня, автоматически сгенерированные сообщения, как диагностические, со всего ПТК, так и от технолгических блоков, и автоматически сгенерированные архивы трендов.

Всё что остяется разработчику верхнего уровня - создание статичной графики мнемосхем и растаскивание сгенерированных символов блоков по необходимым местам на мнемосхеме.

Резюмируя всё это. Фактически сразу после табличного размножения и настройки экземпляров контуров, в PCS7 в получаете практически готовый проект для всех контроллеров системы, содержащий все необходимые схемы(со всеми настройками сообщений и трендов), и мнемосхемы со сгенерированными динамическими элементами управления для всех уровней технологической иерархии, для любой из операторских станций системы управления. Вам остается только реализовать общие алгоритмы управления и нарисовать только статичную графику.

Таким образом, при проектирования, отличие Step7+WinCC от PCS7 будет главным образом в количестве крови, которым теоретически может быть достигнута та же функциональность, степень интеграции компонентов, диагностики и т.п., что и в PCS7.
Соответственно разными трудозатратами будет достигаться и сопровождение, модернизация, возможное расширение такой системы.
Это в общем-то вкратце и особо не вдаваясь в подробности.

Также имею сказать, что да, всё вышеперечисленное не дается бесплатно.
Расплатой за всё вышеперечисленное являются:
- необходимая рабочая память, и быстродействие ЦПУ. В PCS7 используются только S7-400, причем начиная с 414-3 для стандартных ЦПУ и 412H для резервированных. Собственно поэтому и существует разница в стоимости Step+WinCC, зачастую работающих в связке S7 300 и решений на базе PCS7, работающих в связке PCS7 AS (линейка старших S7 400). А вот стоимость пакетов ПО Step7+WinCC и PCS7 практически не различается, разумеется при комплектации Step7+WinCC сопоставимым набором лицензий.

- Определённый подход к проектированию, который не представляет собой чего-то сложного, но которому все-таки необходимо научиться. Делается это либо собственными силами, с помощью документации и руководств Getting Started, либо на курсах.
Многие знакомые, кто имел дело с PCS предпочитают в итоге Step7+WinCC, говорят, что багов меньше и работает шустрее...
Разговоры про баги PCS7 проистекают по большей части от "неумения его готовить", которые(баги), как и в любой системе конечно есть, но уверяю, их не так много, как об этом рассказывают. И уж точно меньше чем в Step+WinCC, хотя бы потому что PCS7 определенной версии - это набор программных продуктов совершенно определенных версий, полностью тестируемых на совместимость между собой перед релизом нового PCS-а.

По поводу быстродействия. PCS7 - это все-таки РСУ, которые главным образом используются в непрерывных производствах, и типовой гарантированный период сканирования контуров варьируется в основном от 100мс до 1с поэтому сравнивать в лоб со Step7+WinCC, где зачастую для управления и регулирования используются не циклические OB3x, а общий цикл OB1 не совсем корректно.
Конечно, диагностические драйвер-модули и блоки тоже потребляют ресурсы ЦПУ, как по производительности, так и по памяти, но это совсем не значит, что какое-то количество регуляторов нельзя определить, допустим в 50мс OB и они не смогут с таким периодом выполниться. Ну а уж период сканирования в 200мс - абсолютно нормальное и реализуемое время для PCS7 и 417H.
При реализации регуляторов мы обычно используем Step7 + CFC, так что это тоже не "+" PCS.
Честно говоря, не понятно в в чём не + PCS7. Тем более, если CFC, как основное визуальное средство проектирования уже знакомо по Step7.
Вообще говоря, уж если проект большой, если используется 417H и если есть опыт c CFC, то уж используя PCS7, вы всегда имеете 2 возможности разрабатывать проект:
- как проект Step7 на LAD, FBD, STL и поверх всего этого на CFC
- как и проект PCS7 на библиотечных блоках или самописных на SCL, STL, вызываемые из СFC и SFC.
В отличии от Step7.
При этом, стоимость решений на Step7, с учетом что используется 417H, Step7 Prof и необходима лицензия WinCC RC будет практически не отличима от PCS7. То есть здесь вызывает вопрос именно это - почему отсутствие возможности представляется плюсом, а наличие оной - минусом, при сравнимой стоимости. На мой взгляд, это не так.
behemot
Posts: 115
Joined: Wed Jul 28, 2010 9:06 am

Re: [?]: Объясните на пальцах что такое PCS7?

Post by behemot »

Спасибо, Инфо, за такой развернутый ответ.
Может это прозвучит глупо, но можно ли написать проект под S7-300 на PCS7?
Официально Сименс говорит - нет нельзя.
Но нашел "людей", которые говорят - можно и мы так делаем.
Кому верить?
hijaq
Posts: 2
Joined: Tue May 25, 2010 5:21 am

Re: [?]: Объясните на пальцах что такое PCS7?

Post by hijaq »

behemot wrote:Спасибо, Инфо, за такой развернутый ответ.
Может это прозвучит глупо, но можно ли написать проект под S7-300 на PCS7?
Официально Сименс говорит - нет нельзя.
Но нашел "людей", которые говорят - можно и мы так делаем.
Кому верить?
behemot, формально поднять полноценную PCS7 на основе S7300 нельзя. Это обусловлено отсутствием системных функций в трехсотках которые нужны для PCS7 (например Alarm8p). Есть ещё ряд ограничений. Но поднять подобие PCS7 на S7300. У сименса даже есть неофициальная библиотека для S7300, которая очень похожа на APL. Подозреваю, что разрабатывалась она для внутренних проектов поэтому недоступна для заказа.
behemot
Posts: 115
Joined: Wed Jul 28, 2010 9:06 am

Re: [?]: Объясните на пальцах что такое PCS7?

Post by behemot »

где можно достать APL?