All streams
Search
Write a publication
Pull to refresh
11
0

User

Send message
… Если проект на PCS7 ...

о! уже и PCS7 вылез… :)
в WinCC у вас и выбора нет :)
Это не лес, а полная шляпа. Я ими не пользуюсь совсем. Вся динамика — через PictureWindow

сами же подтверждаете, что фейсплейты — шляпа (а лесом я назвал проце анимации на VBS с созданием внутри фейсплейта переменный дл вывода наружу для прикручивания тегов и т.д.)

PictureWindows работает с TagPrefix (под структурные теги) — т.е. если вы не используете фейсплейты для кранов/клапанов/моторов, то юзаете PictureWindow — а они на странице серые квадраты/прямоугольники — т.е. ваша страница — это скопление серых квадратов/прямоугольников… и вас не смущает… не мешает… ну хз… везет вам…
К слову, ковыряние через Excel — это костыль для тех, кто не хочет/не умеет использовать AS-OS Engineering.


ну что за хрень… как-так… табличные данные… что теги, что алармы, что тренды… кто-то где-то когда-то создает… как AS-OS Engineering избавляет от создания переменных ???
В зависимости от проекта, некоторые делаются вручную, но уж точно не создание базы тегов.

с учетом, что:
1) мы импортим ПЛК-шные теги из степа
2) вы говорите про степ

откройте тайну Туринской плащаницы откуда степ узнает сколько каких тегов вам надо и с какими именами? (если говорите, что базу не то что руками, а вообще не создаете)
вы невнимательны
я говорил о VBS для анимации фейсплетов, там нет возможности писать на Си
PS Citect для меня отстой потому, что:
основан на DBF — в том числе, графика (а не на SQL)
и что такого? какое-то идеологическое предубеждение? MS SQL еще та шляпа… да даже взять Project Duplicator — НЕ РАБОТАЕТ! пока не остановишь службу WinCC MS SQL

графический редактор — полный отстой. Невозможно задать координаты вручную, только мышкой таскать. Окно свойств — модальное и прочая куча мелких придирок.

пиксельная точность позиционирования есть — чего же боле? какие-то элементы рукми накидал, остальные по ним выровнял так или иначе — клавишами < — и -> можно подогнать с точностью до пикселя — не вижу проблемы… настолько, что не не считаю это проблемой… там есть куда посерьезнее вещи…

Теги, архивы, алармы и прочее можно редактировать только в Excel.

не только, можно во встроенных формах :), но табличные данные удобнее редактировать в табличном редакторе, разве нет? я и код в Excele пишу… оч удобно… только успевай склеивать…

Отображение трендов — динамическая настройка через скрипты (не работает).

работает, использую ProcessAnalyst и прекрасно с ним работаю из CiCode — получил его хендл и вперед… к работе со свойствами и методами… равно как я это делаю и в WinCC

Прикрутить теги от контроллеров сименс — это целая специальная утилита и адский костыль
теги прекрасно импортятся из OPC-сервера как и в WinCC… начиная с версии 7.1 (последняя версия 7.4 и + SP1) это основной механизм даже для OFS… XSY файл отменен и не фурычит…
Нормальные шаблоны — это Genie/Supergenie?

не знаете — спросите хотя бы («бы» потому что надо спрашивать встроенную справку и мануал) гугл транслейт — «шаблон == template == דפוס»

Genie — это джин — графический динамический объект — именно ими реализуются краны, клапаны, моторы, насосы, поля ввода/вывода с обработкой и т.д. — dynamo в терминах DeltaV

Supergenie — это страницы с ?1?… ?91? вместо тегов — дабы подставлять одну страницу (которая имеет шаблон/template) под однотипные теги — например страница «Маслосистема» для 20ти одинаковых генераторов, где теги отличаются префиксом/постфиксом (G1_Reactive_Pwr/Reactive_Pwr_G1)

приведение данного ликбеза означает вашу неосведомленность о Citect даже на базовом уровне «Fist Steps»
Вот и получается, что проектов, реализованных на WinCC, больше

где я такое написал?
я написал "перед openSCADA лепил на WinCC — воспоминания свежи" — про количественное соотношение вы придумали…
сдается мне рановато пока portal в продакшн пускать…
пока писал коммент — открыл редактор кода в WinCC… и вот:

image

нажал ОК и дальше как ни в чем не бывало… (бага воспроизводима, проверил)
Citect против WinCC — жалкий ублюдок :)


вы просто не умете ее готовить…
если вы заядлый вендузятник подобные ощущения у вас вызовет любая другая (возможно кроме ReactOS) ОС…

у Citect (из известного мне) лучшая реализация сущности аналогичной TagPrefix — в Citect это не префикс, а людая часть в имени переменной и не одна — т.е. я могу подстановками склеивать DI_on_QL1 как DI_on_Q?Qtype??Qn?, где при вставке экземпляра динамического объекта я ?Qtype? заменю на L, а ?Qn? на 1. Этот же дин. объект и для QT4 пойдет — ?Qtype? заменю на T, а ?Qn? на 4.

у Citect нормальные шаблоны страниц (можно спокойно рисовать «шапку» и «подвал»), вызов страниц просто по имени типа
PageDisplay("mySuperMainPage");


сравним монстроидальное чудо WinCC
OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)

где полный путь сквозь все PictureWindow'ы выглядит как
"GENERAL.LEFT_SCREEN:COMMON_CONTAINER.BOTTOM_WND:BOTTOM_MENU"


я уж не говорю про ВыньСиСёвые фейсплеты-недодинамки… динамика к которым прикрчивается только на VBA да еще и таким способом, что за день не разобрался с помощью help'a и сименовского форума — я так понял это для многих несветлый лес…

а PictureWindow — экземпляры которых на странице серые квадратики-прямоугольники и что внутри — хз пока по Ctrl+Click не откроешь его на редактирование…

а ошибки на странице WinCC куда пишет? в спец окошко… которое надо добавить на каждую страницу…
а иногда они пишет туда ошибки, когда не успевает подставить TagPrefix — чуть п-о-м-е-д-л-е-н-н-е-е кони оператор…
автор основательно ругает WinCC. Прочим (типа Citect), достаётся куда меньше. Хотя, на мой взляд, Citect против WinCC — жалкий ублюдок :)

автор привел факты и то, которые сам наблюдал и смог зафиксировать в момент написания статьи

Независимо от моего отношения, ругани в адрес WinCC количественно больше, чем в адрес всех остальных, вместе взятых ;)

возможно потому, что:
1) сименс преподносится как идеал — с идеала и спрос не как со школярной поделки
2) перед проектом на openSCADA и статьей правил чужой проект на WinCC — воспоминания свежи и скриншоты по ним ярче
3) время — точнее его нехватка, статья-черновик 4е дня писалась, 2 часа в хабре версталась, каждое утверждение снабжается картинкой-подтверждением — и собрать «подобный» материал под Citect и RSView32 (один проект у нас есть на ней в вариации с нахлобучкой для реализации клиент-серверной архитектуры, так уже половина функций выполняется сторонним самописным кодом :) ) моих ресурсов уже нема… (с InTouch сам не работал, от соседа по парте мат слушал)
Что характерно для ноутбуков — у большинства коллег DELL Latitude. Видишь и сразу понятно: серьёзные люди :)


про такие ПК/ПЛК я говорил
image
image
image
image
image

с такими параметрами:
— Стойкость к МИП – 4-й класс по ГОСТ Р 51317.4.5-99; EN 61000-4-4, ±4 kV, perf. Criteria A; EN 61000-4-5, ±4 kV, perf. Criteria A.
— Высокозащищенное алюминиевое шасси ATR-типа построено без применения вентиляторов охлаждения и использует естественное конвекционное и кондуктивное охлаждение в соответствии со стандартами MIL-STD-810.
— Герметичный корпус ATR-системы
— эксплуатационной характеристикой изделия является повышенная пыле- влагозащита (IP65).
— оснащенный разъемами, защищенными по классу IP67
— алюминиевый корпус с двойной защитой от ударов и вибрации, и способна выдержать удары до 6g (60 мс) и вибрацию до 2g
— кому-то важно «контроллеры является единственными одобренными Комиссией по ядерному регулированию коммерческими серийными контроллерами для применения на атомных электростанциях класса 1E, с которыми по всему миру работают множество инженеров, сертифицированных TÜV по функциональной безопасности, и в которых реализована запатентованная технология тройного модульного резервирования (TMR).»
— сертифицирована для работы в следующих режимах: 3-2-1-0.
— Независимая сертификация на соответствие требованиям функциональной безопасности, включая уровни полноты безопасности 1-3 согласно стандарту IEC 61508.

этим я уже открыто намекаю, «что важнее» в отрыве от задачи — это ниочЁем… в каждом конкретном случае важнее своё…
кому-то троирование важнее дублирования… «Система, имеющая архитектуру с тройным модульным резервированием, может найти применение в тех случаях, когда по соображениям стоимости клиентам приходилось ограничиваться использованием контроллеров с дуплексной и симплексной архитектурами.»
опять сименс курит в сторонке ???
Проект проекту рознь.


т.е. сами это пишете, но понимать отказываетесь… «о! Сименс наш Всемогущий и Великий… на Тебя вся надежда… Спаситель наш пиндостанский....»

1) выше я уже писал, что openSCADA это не Universewide tool, а инструмент для своей, вполне конкретной ниши…

2) я уже приводил примеры аппаратного резервирования у других вендров, в т.ч. и отечественных (РФ), что весьма важно, ибо считаю, что в некоторые сектора экономики нельзя пускать иностранных производителей вообще (желаете танк под управлением WinCE — воля ваша, нам не_нада), а в некоторых нельзя таааак подсаживаться на иностранную иглу как на сименс «сименс так хорошо работает… только с сименсом… только с таким же прекрасным… и распрекрансым… не прячьте ваши денежки по злачным по местам… несите ваши денежки в пиндосский сименс нам....»
Что характерно для ноутбуков — у большинства коллег DELL Latitude. Видишь и сразу понятно: серьёзные люди :)


я про такие ноутбуки

image
image

а не про хомячковые латитьюды
image
может и так… если заявленное соотвествует действительноти…

Процессорные модули ТС 507 Р300 ETH E, ТС 507 Р300 ETH I
image
  1. Самопроверка и проверка работоспособности функциональных модулей.
  2. Возможность подключения пульта инженера (ППИ).
  3. Функции резервирования и масштабирования (только с исполняющей системой Elsy-TMA).
  4. Не требует принудительной вентиляции.
  5. Исполнения с расширенным диапазоном рабочих температур от -40 до +60 °С.


если у них еще и плотная интеграция ПЛК с их скадой Infinity…
я таки упомянул S7-400H потому, что у него довольно серьёзно сделано аппаратное резервирование… это куда как важнее более быстрого процессора

ваша непосредственность обескураживает… даже не знаю в каком контексте вы это приплели…
попробую отгадать:
1) это очень нужно всем и каждому и все себе берут как айфоны — за последние 5 лет и более 50 проектов резервированный ПЛК (S-400) заказали только раз, я уж не говорю сколько это весит (я про обвязку, например, спец.сетвухи в ПК от Сименса) и сколько это стоит… остальные как-то обходятся без резервирование ПЛК, не все даже клиент-сервер для верхнего уровня берут — одного АРМа достаточно…

2) существуют бронированные автомобили, защищенные ноутбуки и телефоны, кевларовые перчатки и т.д. — но 99% автомобилей на дорогах — консервные банки с отлетающими от щелбана пластмассками, телефоны в заднем кармане гнуться, ноутбуки такие же… — значит как-то народ в массе своей и этим обходится…

и да… это все уже смахивает на оффтоп… заметка то про Дядю Федора openSCADA :)
Автор сам основательно распекает WinCC,

автор констатировал факты (подтвердив скриншотами) и ваше отношение к ним никак не влияет на их наличие :)

вот и стало «за державу обидно» :)

… и тут я догадался посмотреть профиль Muzzy0Откуда: Израиль, Хамеркац, Натания
Контроллер со встроенным компом на борту, который может сразу PC-совместимую визуализацию крутить

ахринеть какое нагромождение ерунды… «контроллер со встроенным компом… комп со встроенным контроллером… РС-совместимая визуализация… PC-несовместимая визуализация....»…
простите, кто на ком стоял? (с)

У WAGO есть бошки (например, 750-840) с web-сервером на борту, которые предоставляют доступ к визуализации (нарисованной в разделе CODESYS Visualization ) по IP в любом web-браузере или, если ПЛК имеет порт VGA/DVI на мониторе
image
image
image
image

а вообще вот Web-Visu в CoDeSys
и вот CODESYS HMI — Visualization Software for PCs

собственно, если ПЛК с линуксом и железо тянет openSCADA, то вышепоказанное реализуемо и даже больше…, например, если по USB к ПЛК прицепить HDD и там хранить архивы…

Information

Rating
Does not participate
Registered
Activity