Реклама / ООО «ИЗОЛПРОЕКТ» / ИНН: 7725566484 | ERID: 2Vtzqx6kV7S
IPB IPB
Проектирование, монтаж, наладка, сервис


Здравствуйте, гость ( Вход | Регистрация )

- Стандарт НП «АВОК» 7.11-2024
«Рекомендации по проектированию инженерных систем
дошкольных образовательных организаций»

АВОК в соц. сетях
ИНН: 7714824045 | erid: 2VtzqwzKQiU
 
Добавить ответ в эту темуОткрыть тему
> XWORKS Plus (Chart, Plant, COMPONENT, AGREGATE и SECTION), В ЧЕМ ПРИНЦИПИАЛЬНАЯ РАЗНИЦА
Sasha_24
сообщение 22.4.2011, 15:54
Сообщение #1





Группа: Участники форума
Сообщений: 134
Регистрация: 29.12.2006
Пользователь №: 5384



Уважаемые специалисты...

Начал изучать 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…

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

Сообщение отредактировал Sasha_24 - 22.4.2011, 15:55
Прикрепленные файлы
Прикрепленный файл  Screen.jpg ( 53,85 килобайт ) Кол-во скачиваний: 54
 
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Гость_Max2114_*
сообщение 23.4.2011, 8:32
Сообщение #2





Guest Forum






Цитата(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 если очень нужно - пишите в личку могу попроботвать состыковать с теми, кто программил десиго...
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Сергей Долганов
сообщение 23.4.2011, 11:21
Сообщение #3





Группа: Участники форума
Сообщений: 1755
Регистрация: 6.12.2006
Из: Москва
Пользователь №: 5075



Я думаю, что если Вы прочтете о PCS7 к которому XWORKS якобы не имеет отношения, то Вы поймете в чем разница) Мне кажется что связано это со способами создания программ в STEP7.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
alsz
сообщение 23.4.2011, 19:01
Сообщение #4





Группа: Участники форума
Сообщений: 417
Регистрация: 31.3.2008
Из: Новосибирск
Пользователь №: 17138



Сколько же у Вас вопросов)))

Погодите это только начало, главное чтоб аварии во время приходили, иногда они теряются, так что удачно програмируйте и у специалиста П. консультируйтесь.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Гость_Max2114_*
сообщение 24.4.2011, 7:10
Сообщение #5





Guest Forum






Цитата(alsz @ 23.4.2011, 20:01) *
Сколько же у Вас вопросов)))

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

А еще если вдруг какой тег вам не понадобится, и вы захотите его удалить - то очень удивитесь smile.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

Реклама
ООО «Арктика групп» ИНН: 7713634274




Реклама: ООО «СибСтронг» | ИНН 6670013662 | ERID: 2VtzqvWgxEU

ООО «УНИСПЛИТ» ИНН: 6453155081 erid:2VtzqvybpdW

Реклама: ООО «СЛ-ЛАЗЕР» ИНН 7727447267 | erid: 2VtzquvhFWx
Последние сообщения Форума






RSS Текстовая версия Сейчас: 4.8.2025, 10:25
Политика ООО ИИП «АВОК-ПРЕСС» в отношении обработки персональных данных