Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: XWORKS Plus (Chart, Plant, COMPONENT, AGREGATE и SECTION)
Диалог специалистов АВОК > ОБЩИЙ ФОРУМ > Автоматизация систем
Sasha_24
Уважаемые специалисты...

Начал изучать XWORKS

В принципе все вро де бы понятно так как работал с Step 7, Unity, concept и т.д., но вот не могу сориентироватся в следующем:

В чем принципиальная разница между Chart (AUXILARY), Plant, COMPONENT, AGREGATE, SECTION ?
Что я имею ввиду.


Обычно (в пром. автоматике, та и в бмс) программы строил так:

- выделял перечень типовых агрегатов (систем) (например приточно вытяжная установка (бмс), фильтр сатурации (пром.) и т.д.) - то есть абсолютно логически завершенные участки технологического процесса.

- на типовой агрегат разрабатывал абстрактную (возможно избыточную) процедуру с формальными параметрами (или функциональный блок, если контроллер кроме FBD ничего более не поддерживал);

- потом вызывал эту процедуру в теле программы (в блоке OB1, или в функции main) ровно столько раз, сколько типовых агрегатов припадает на контроллер – естественно вместо формальных параметров подставлял фактические (входы, выходы, уставки и т.д.);

Пользовательский функциональный блок в XWORKS возможно построить на основании компонент:
Chart (AUXILARY), Plant, COMPONENT, AGREGATE, SECTION.
Внутри этих компонент можно развернуть свои алгоритмы, добавлять пины (входы, выходы).

Не понятный для меня момент - различия (за исключением одного нюанса см. P.S.) между компонентами.


Добавлял экземпляры Chart, Plant, COMPONENT, AGREGATE и SECTION в «Area». Все вро де бы работало одинаково.


Как по мне – так разницы никакой – то есть компоненты используются исключительно для логической фрагментации программы.


P.S.
Заметил также, что XWORKS заимствовал из Step7 редактор разработки пользовательских функций на языке SFC. Правда австрийский Siemens говорит, что это приложение никакого отношения к XWORKS не имеет и пользоватся им не нужно - Siemens его не сапортит.

Так вот! единственное, пока для меня отличие, между Chart (AUXILARY), Plant, COMPONENT, AGREGATE, SECTION заключается в том, что в теле Component и AGREGATE не могут «жить» функции SFC…

Спасибо всем.
Max2114
Цитата(Sasha_24 @ 22.4.2011, 16:54) *
Уважаемые специалисты...

Начал изучать XWORKS

В принципе все вро де бы понятно так как работал с Step 7, Unity, concept и т.д., но вот не могу сориентироватся в следующем:

В чем принципиальная разница между Chart (AUXILARY), Plant, COMPONENT, AGREGATE, SECTION ?
Что я имею ввиду.


Обычно (в пром. автоматике, та и в бмс) программы строил так:

- выделял перечень типовых агрегатов (систем) (например приточно вытяжная установка (бмс), фильтр сатурации (пром.) и т.д.) - то есть абсолютно логически завершенные участки технологического процесса.

- на типовой агрегат разрабатывал абстрактную (возможно избыточную) процедуру с формальными параметрами (или функциональный блок, если контроллер кроме FBD ничего более не поддерживал);

- потом вызывал эту процедуру в теле программы (в блоке OB1, или в функции main) ровно столько раз, сколько типовых агрегатов припадает на контроллер – естественно вместо формальных параметров подставлял фактические (входы, выходы, уставки и т.д.);

Пользовательский функциональный блок в XWORKS возможно построить на основании компонент:
Chart (AUXILARY), Plant, COMPONENT, AGREGATE, SECTION.
Внутри этих компонент можно развернуть свои алгоритмы, добавлять пины (входы, выходы).

Не понятный для меня момент - различия (за исключением одного нюанса см. P.S.) между компонентами.


Добавлял экземпляры Chart, Plant, COMPONENT, AGREGATE и SECTION в «Area». Все вро де бы работало одинаково.


Как по мне – так разницы никакой – то есть компоненты используются исключительно для логической фрагментации программы.


P.S.
Заметил также, что XWORKS заимствовал из Step7 редактор разработки пользовательских функций на языке SFC. Правда австрийский Siemens говорит, что это приложение никакого отношения к XWORKS не имеет и пользоватся им не нужно - Siemens его не сапортит.

Так вот! единственное, пока для меня отличие, между Chart (AUXILARY), Plant, COMPONENT, AGREGATE, SECTION заключается в том, что в теле Component и AGREGATE не могут «жить» функции SFC…

Спасибо всем.

С этой дорогущей ересью мало кто работал smile.gif если очень нужно - пишите в личку могу попроботвать состыковать с теми, кто программил десиго...
Сергей Долганов
Я думаю, что если Вы прочтете о PCS7 к которому XWORKS якобы не имеет отношения, то Вы поймете в чем разница) Мне кажется что связано это со способами создания программ в STEP7.
alsz
Сколько же у Вас вопросов)))

Погодите это только начало, главное чтоб аварии во время приходили, иногда они теряются, так что удачно програмируйте и у специалиста П. консультируйтесь.
Max2114
Цитата(alsz @ 23.4.2011, 20:01) *
Сколько же у Вас вопросов)))

Погодите это только начало, главное чтоб аварии во время приходили, иногда они теряются, так что удачно програмируйте и у специалиста П. консультируйтесь.

А еще если вдруг какой тег вам не понадобится, и вы захотите его удалить - то очень удивитесь smile.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2025 IPS, Inc.