Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
/ Так вот — хотим получать алармы с меткой времени ПЛК (как у WinCC +STEP7), но для openSCADA на АРМе, а если openSCADA «залезет» в этот модуль, то возможно. en.wikipedia.org/wiki/Safety_Integrity_Level. Если что, сименс позволяет строить системы до SIL3 включительно. Адвантык, который вы тут упоминали, не позволяет. SIL4 только одними техническими средствами недостижим, требуются дополнительные меры.
Забыл я как-то в сишном коде WinCC переменой текстовой память выделить с сразу в ее стал писать… запускаю WinCC в Runtime… доходит она до запуска Script Server… и виснет…
Дано:Тянет на измерительную систему. В госреестр вносить будете?
• парочка генераторов по полтора мегаватта;
• место оператора для управления всем этим;
• ПЛК B&R, связь со SCADA по ModbusTCP.
20 футовое, вполне автономное, со своей САУ, а наша АСУТП уже дирижирует парком (от 2 до 16) таких штукИ что, каждый регистрировать? ;)Только если он используется в сфере госрегулирования.
Более того, нормальные производители вносят своё оборудование в госреестр, получают СУТ (сертификат утверждения типа). Поэтому получать СУТ на отдельный конструктор из утверждённых средств измерения и не требуетсяНедостаточно иметь внесенные в реестр отдельные датчики и другие СИ, входящие в систему. Система вносится в реестр целиком — как единичный экземпляр. Что в какой-то степени логично, т.к. нет никакой гарантии что сигнал с поверенного датчика пройдя через систему на выходе не будет искажён. Поверьте, я в этом бизнесе (см. профиль), мы уже вносили системы.
Что есть сфера госрегулирования? ;)Можно на сайте Ростеста, например, ознакомиться.
Чтобы была гарантия, что сигнал не искажён, метрологи регистрируют не только первичные приборы (датчики), но и вторичные преобразователи (модули аналогового ввода).Сейчас еще и ПО для контроллера фиксируют а потом еще и всю систему целиком испытывают и вносят в госреестр.

кремний был дорогой, а медь дешевая
кремний был дорогой, а медь дешевая.










крутится openSCADA, к USB подключен внешний жесткий диск, на него и пишем алармы с мс точностью, на АРМ тоже openSCADA — то связь будет по встроенному протоколу. В даом случае еще картинку а VGA можно выдать.SIMATIC WinAC (Windows Automation Center) – это программное обеспечение имитации работы S7-совместимых программируемых контроллеров в среде операционных систем Windows XP Professional, .....это здесь вообще причем?
что за красота? про что речь?
откуда здесь вообще WinCC/S7-400 и ее противопоставление всплыло и упорно культивируется ???
для сравнения приведите хотя бы (аж) S-400
Контроллер со встроенным компом на борту, который может сразу PC-совместимую визуализацию крутить




автор основательно ругает WinCC. Прочим (типа Citect), достаётся куда меньше. Хотя, на мой взляд, Citect против WinCC — жалкий ублюдок :)
Независимо от моего отношения, ругани в адрес WinCC количественно больше, чем в адрес всех остальных, вместе взятых ;)
Вот и получается, что проектов, реализованных на WinCC, больше
Citect против WinCC — жалкий ублюдок :)
PageDisplay("mySuperMainPage");
OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
"GENERAL.LEFT_SCREEN:COMMON_CONTAINER.BOTTOM_WND:BOTTOM_MENU"
у Citect нормальные шаблоны страниц (можно спокойно рисовать «шапку» и «подвал»), вызов страниц просто по имени типа
а PictureWindow — экземпляры которых на странице серые квадратики-прямоугольники и что внутри — хз пока по Ctrl+Click не откроешь его на редактирование
я уж не говорю про ВыньСиСёвые фейсплеты-недодинамки… динамика к которым прикрчивается только на VBA да еще и таким способом, что за день не разобрался с помощью help'a и сименовского форума — я так понял это для многих несветлый лес
Нормальные шаблоны — это Genie/Supergenie?
PS Citect для меня отстой потому, что:и что такого? какое-то идеологическое предубеждение? MS SQL еще та шляпа… да даже взять Project Duplicator — НЕ РАБОТАЕТ! пока не остановишь службу WinCC MS SQL
основан на DBF — в том числе, графика (а не на SQL)
графический редактор — полный отстой. Невозможно задать координаты вручную, только мышкой таскать. Окно свойств — модальное и прочая куча мелких придирок.
Теги, архивы, алармы и прочее можно редактировать только в Excel.
Отображение трендов — динамическая настройка через скрипты (не работает).
Прикрутить теги от контроллеров сименс — это целая специальная утилита и адский костыльтеги прекрасно импортятся из OPC-сервера как и в WinCC… начиная с версии 7.1 (последняя версия 7.4 и + SP1) это основной механизм даже для OFS… XSY файл отменен и не фурычит…
Графический редактор тупо неудобный. Я привык к WinCC,
если б в Citect оно всё нормально стрелками двигалось…
У Project Duplicator, собственно, назначение одно: сделать копию проекта для резервированного сервера.
А я с этим ProcessAnalyst как-то не подружился.
Через OPC, может, и ок. Но мне приходилось допиливать не очень новые проекты — вот там это через задницу :)
этим все и объясняется :)
да двигается оно, говорю же…
с чем с чем, а сним проблем в этом плане проблем не было, если надо покажу кусок кода, там другой трабл есть — с выгрузкой данных в табличном виде…
а! я понял — через драйвер сименса… кстати такой базы драйверов у кого еще можно встретить? без доплат за каждый?
Выделишь, нажмёшь энтер и двигаешь. Если мышку с объекта не увёл… И гадай каждый раз, оно объект переместит или скопирует :)
Да, через него. По мне, так чем такой корявый драйвер, уж лучше внешний OPC…
Да и чёрт бы с ним, если б в Citect оно всё нормально стрелками двигалось…
В зависимости от проекта, некоторые делаются вручную, но уж точно не создание базы тегов.
PS А кто-то тут меня попрекал уровнем First Steps :)
приведение данного ликбеза означает вашу неосведомленность о Citect даже на базовом уровне «Fist Steps»
Далее, наверху, возле кнопок экранов,… Если на неё нажать — откроется нужный экран и у вызвавшего аларм элемента будет установлено свойство HighlightBlockIcon.
Оно открывает не окно свойств, а полностью мнемосхему.
К слову, ковыряние через Excel — это костыль для тех, кто не хочет/не умеет использовать AS-OS Engineering.
Это не лес, а полная шляпа. Я ими не пользуюсь совсем. Вся динамика — через PictureWindow
… Если проект на PCS7 ...
у меня есть несколько проектов, где исторически сложилось, что контроллер — сименс, а скада — сайтект
А теперь… ;) К слову, ковыряние через Excel — это костыль для тех, кто не хочет/не умеет использовать AS-OS Engineering.
как интересно купить «костыль»(с) ценой в крыло от боинга
AS-OS Engineering просто импортит из степа теги, связанные с ПЛК СИМЕНСа, и только.
А в степе вы их набили… ручками ???
Набивать локальные теги в WinCC вам придется ручками.
Отдельная пестня — это аналоговые алармы в WinCC.
потом в какой-то момент работы с экселем просто нажал esc (или как там прерывается выполнение VBA скрипта) и вуаля! — VBA код надстройки открыт для редактирования…
А вы его покупаете? ;)
Чаще всего, покупают только то, что идёт в продакшен, к заказчику.
Кроме того, если вам нужны только теги — пользуйтесь бесплатным Tag Import/Export.
В том, что ёксель дырявый, виноват уж точно не сименс :)
… Так получается, что у меня почти не возникает потребности во внутренних тегах.
… Полтора тега я вполне могу создать ручками.
В связке WinCC и Step7 самый лучший способ организовать пороговый контроль — контроллерные алармы.… Причина даже не в убогости аналоговых алармов, а в том,… Пожалуй, не буду продолжать :)
в связке с Split Screen Manager) и Customized Object во всех случаях,

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

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



Проект проекту рознь.
сами это пишете, но понимать отказываетесь…
я уже приводил примеры аппаратного резервирования у других вендров, в т.ч. и отечественных (РФ)Так есть, но работает у всех по-разному. Есть, вообще, системы с трёхкратным аппаратным резервированием — Triconics, например. Я, к слову, его не видел — только слышал.
в некоторые сектора экономики нельзя пускать иностранных производителей вообще
нельзя таааак подсаживаться на иностранную иглу
А кто-то с этим спорит? ;) Лично вы готовы делать автоматику на лампах и бронетранспортёре?
Что характерно для ноутбуков — у большинства коллег DELL Latitude. Видишь и сразу понятно: серьёзные люди :)





Библиотека Libnodave является реализацией путём реверсинжениринга протоколов MPI, S7, ISO-TSAP и других, которые используются при взаимодействии с контроллерами фирмы Siemens. Библиотекой поддерживаются многие MPI и USB адаптеры, а также ProfiNet. Коммуникационные процессоры фирмы Siemens, на платформах отличных от Windows, библиотекой не поддерживаются. На данном этапе модулем обеспечена поддержка протокола ISO-TSAP(ProfiNet) посредством библиотеки Libnodave. Библиотека Libnodave полностью включена в данный модуль и не требует разрешения зависимостей как при сборке, так и при исполнении.
Как я проект в OpenSCADA сделал