Форум программистов, компьютерный форум, киберфорум
SCADA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/47: Рейтинг темы: голосов - 47, средняя оценка - 4.57
Модератор
Эксперт по электронике
 Аватар для ФедосеевПавел
8644 / 4479 / 1669
Регистрация: 01.02.2015
Сообщений: 13,883
Записей в блоге: 11

[WinCC] Возможен перенос WinCC на другой компьютер простым копированием?

21.02.2021, 21:16. Показов 9920. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, уважаемые специалисты.

Имею опыт программирования ПЛК некоторых производителей, но работать с ПЛК Siemens и со SCADA (любой) не приходилось.

Сложилась следующая ситуация.

Проводим восстановительные работы на оборудовании, которое принадлежало обанкротившемуся предприятию. Несколько лет назад все цеха были закрыты, разграбления не происходило, но до сих пор оборудование находилось в неотапливаемых помещениях.

Автоматика на Siemens S7-300 и Siemens S7-200. Управление исключительно от управляющих компьютеров со SCADA WinCC. Другими словами, даже проверить датчики, приводы можно только с компьютеров.

Сами компьютеры (примерно 2010 года выпуска), похоже, неисправны. Пробовал их включать, но на дисплей ничего не выводилось, хотя вентиляторы на материнке включались (даже после передёргивания всех разъёмов).

Мы договорились с заказчиком взять компьютеры в офис и там их посмотрит наш IT-шник. Может что-то "оживит".

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

Поэтому возник вопрос - если компьютеры неисправны, я хочу взять современный компьютер с WinX (или Win7 - что продаётся) и скопировать какие-нибудь папки с винчестера - что нужно скопировать?

Или нужно забыть о восстановлении и полностью переписывать комплекс программ на все ПЛК и управляющие компьютеры?

Добавлено через 6 минут
Ещё в поиске попадались упоминания о какой-то флешке с ключём. На компьютерах такого не было. Это однозначный приговор - покупать лицензии WinCC и полностью переписывать программы?
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.02.2021, 21:16
Ответы с готовыми решениями:

Перенос данных из Excel или таблицы Word в DataGridView простым копированием ячеек
Нигде не могу найти, как организовать перенос данных из Excel или таблицы Word в DataGridView простым копированием ячеек. Может кто...

Awesomium возможен ли перенос на другой пк?
Проблема в том, что на другой пк скинул сам exe и еще куча dll которые лежали рядом с exe. Но на другом пк все равно не заработал...

WinCC. CP5611
Добрый вечер! Прошу помочь, в configuration consol установил СP simulation (DP, S7 и тд). В Set PG/PC interface далее в interface...

8
Модератор
 Аватар для vxg
3406 / 2177 / 354
Регистрация: 13.01.2012
Сообщений: 8,444
22.02.2021, 07:38
Лучший ответ Сообщение было отмечено ФедосеевПавел как решение

Решение

ФедосеевПавел
тут есть несколько проблем

1) проблема проекта - производство уже управлялось неким комплексом - где то на ПК должен быть проект в котором будут прошивки контроллеров и GUI часть взаимодействующая с ними, если система была продвинутой, то проект будет только на инженерной станции, а на АРМ будет только GUI. если простой, то проект целиком может лежать на каждом из АРМ. без проекта вы существующую инфраструктуру не увидите и не сможете ей управлять. сам проект если он есть можно без проблем найти в недрах ПК и скопировать на любой другой ПК.

2) проблема дистрибутива. установленный WinCC определенной версии простым копированием перенести можно если знать куда он раскидал свои запчасти. это может быть не только Program Files, но и Windows/System32 и еще какие-нибудь Program Files/Common Files + какие-нибудь внешние дополнительные компоненты, например, Sybase, в общем дело эксперимента и везения.

3) проблема ключей - сам проект исполняется WinCC не за просто так - что бы задействовать те или иные функции WinCC ей необходимо что бы на дисках были ключи перенесенные туда с внешнего носителя. раньше во всяком случае так было. может потом стало иначе. человек приносил - о ужас - дискету 3,5" и переносил с нее ключи на жесткий диск. может потом вместо дискеты стали делать флешки или ключи всегда оставались на флешке - я этого уже не застал. во время переноса в какие-то сектора жесткого диска что-то волшебное писалось специальной утилитой которая шла в комплекте с WinCC - она позволяла перемещать ключ с носителя на жесткий диск и обратно. то есть если есть жесткий диск и он живой и на нем есть ключи и есть утилита, то можно попробовать перенести ключи с жесткого на носитель. сама дискета спокойно тиражировалась при помощи образа дискеты. ключи с жесткого диска не слышал что бы кто-то руками копировал, но: если вы сделаете образ жесткого диска, и запишите его на новый диск, то ключи будут работать.

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

писать проект с нуля для сколько-нибудь сложного производства тот еще подвиг, там не просто результаты нажатия разработчика на клавиши - это тривиальная часть - там технологические алгоритмы, защиты выполненные по заданиям заводов производителей и т.п. в условиях апокалипсиса была бы инфраструктура, а написать и запустить не проблема, но если речь не идет о реколонизации после потопа, то обычно этим занимаются специализированные организации с конским ценником.
1
Модератор
Эксперт по электронике
 Аватар для ФедосеевПавел
8644 / 4479 / 1669
Регистрация: 01.02.2015
Сообщений: 13,883
Записей в блоге: 11
22.02.2021, 15:00  [ТС]
Спасибо, за советы по переносу и надежду в поиске исходников.

Говорил уже со своим начальством по этому поводу. В течение ближайших рабочих дней нужно давать вердикт по поводу уверенности в самостоятельном решении или возможном найме специалиста по системам автоматизации Siemens. Склоняюсь к этому варианту. Напоследок только попробую перевезти компьютеры в офис и вместе с IT-шником попытаться их включить, сделать образы дисков.

Не по теме:

В тех автоматизируемых процессах ничего сложного нет: часть оборудования совсем простая - схема защиты на 3-5 параметров и до 2 ПИД регулятора (настраивал на релейных схемах и отдельных ПИД-регуляторах), а другая часть - несложный командоаппарат до 20 шагов (сам набирал программки на других ПЛК) плюс схема защиты на 10 параметров и 4-5 ПИД.
Весь этот комплекс сделал бы за 3-4 недели на знакомых ПЛК без SCADA с выводом на дисплеи операторских панелей. Понимание всех техпроцессов есть, опыт программирования и наладки этого оборудования тоже имеется.

К тому же - я и есть представитель наладочной организации с конским ценником.

Раньше просто было написание программ на всякие ПЛК, руководство привыкло, что я переходил в режим 4 часового сна в сутки и за 2 месяца изучал и новый ПЛК и новый язык и завершал программу, попутно участвуя и в ежедневных поездках на другие работы. Начинал слышать голоса - заглушал их громкой музыкой в наушниках. Методом последовательного усложнения и тестирования, проб и ошибок создавался мегакод.

Сейчас другое - восстановление SCADA, где нет возможности экспериментировать, постепенным усложнением подзадач решить глобальную. Через 1 месяц с небольшим - пуск всего завода. Отсюда и некоторое смятение.

0
Модератор
 Аватар для vxg
3406 / 2177 / 354
Регистрация: 13.01.2012
Сообщений: 8,444
22.02.2021, 17:30
ФедосеевПавел,

Не по теме:

как думаете что напишут в протокол расследования не дай Бог чего если чего когда вот так вот оно?..

0
477 / 240 / 73
Регистрация: 25.05.2012
Сообщений: 1,122
Записей в блоге: 1
22.02.2021, 18:01
Как вариант - "снять" образ системного диска софтом типа Акрониса или Нортона и восстановить этот образ на новом ПК/железе. ЕМНИП есть опции снятия/восстановления образа, которые ("частично") отвязывают винду от старого железа и позволяют загрузиться на новом без синего экрана в режиме мини-установки. Установленное ранее ПО "должно" остаться работоспособным.
1
Модератор
Эксперт по электронике
 Аватар для ФедосеевПавел
8644 / 4479 / 1669
Регистрация: 01.02.2015
Сообщений: 13,883
Записей в блоге: 11
22.02.2021, 19:30  [ТС]
Твёрдо планируется полная замена автоматики, но для этого владелец предприятия должен заработать средства на реконструкцию. Таков ответ начальства на моё предложение применить бульдозер.

Сами ПЛК, похожи на исправные. Защиты и регулирование реализованы в ПЛК. Через жопу лишь включение оборудования - только от компьютера, даже не от панели, не от кнопок щита.

Моя задача - работоспособность АБ и регулирования.
Перед настоящим пуском будут холостые пуски для проверки АБ.
Поэтому есть уверенность, что некоторое время автоматика будет исправно работать.

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

Не по теме:

Почему-то вспомнился Р. Киплинг "История одного судна" - они же смогли в худшей ситуации



Собственно, мне нечего добавить.
0
2 / 2 / 0
Регистрация: 03.03.2021
Сообщений: 3
05.03.2021, 09:21
Цитата Сообщение от ФедосеевПавел Посмотреть сообщение
я хочу взять современный компьютер с WinX (или Win7 - что продаётся)
В этом и загвоздка, на современный комп может просто дров не найтись под эти оси.

Как вариант, создание образа диска и запуск его на виртуальной машине. В инете есть описания подобного процесса, как раз в связи с тем что старый комп подыхает.

Добавлено через 2 минуты
Я так себе в виртуалке образ своей старой системы сохранял пару лет назад.
1
Почетный модератор
Эксперт С++
 Аватар для SatanaXIII
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
11.03.2021, 15:32
Цитата Сообщение от ФедосеевПавел Посмотреть сообщение
Сами ПЛК, похожи на исправные. Защиты и регулирование реализованы в ПЛК. Через жопу лишь включение оборудования
Если есть желание заняться реверс-инжинирингом, то можно слить программы с контроллеров, разобраться с ними в симуляторе, подпихнуть кнопки со шкафов куда надо, запустить агрегаты, а потом уже продолжить колупать визуализацию.
P.S. В начале темы шла речь о запуске через месяц - как оно, что-нибудь получилось?
0
Модератор
Эксперт по электронике
 Аватар для ФедосеевПавел
8644 / 4479 / 1669
Регистрация: 01.02.2015
Сообщений: 13,883
Записей в блоге: 11
11.03.2021, 19:12  [ТС]
Про "через месяц" я слегка преувеличил - тогда ещё было "через полтора месяца" - 01 апреля должен начаться предварительный пуск.

По инициативе заказчика, проблему восстановления SCADA на компьютерах переложили на отдел АСУ заказчика.
Поэтому мне и нашему IT-шнику довелось лишь убедиться в том, что компьютеры не включаются, на клавиатуре не светятся лампы, но блоки питания исправны и запускаются. За нами наблюдал начальник и от греха подальше запретил дальнейшие эксперименты.

Одно плохо - заказчик тянет даже с передачей компьютеров в отдел АСУ.

Санта-Барбара и прочие розовые сопли
У меня всё движется медленно - из-за морозов нас сняли с объекта и перевели на другие работы. Вчера я снова вернулся, проверяю и дефектую КИПовское оборудование. Бывают сомнения - прибор неисправен или замёрз - отмечаю в тетради "при оттепели проверить вторично". В помещениях холодно 1-3 градуса тепла. Недавно что-то случилось с розеточной сетью - чайник и обогреватель теперь ждут своего часа на квартире. Но щиты автоматики возможно включать.
На замедление работает и найм разных подрядчиков на разные работы - для вскрытия и осмотра части оборудования нужно ждать, пока на объект зайдут слесари и сварщики другого подрядчика.

В моём ведении 4 агрегата. С одним разобрался, похоже, он запустится автономно без компьютера. Со вторым буду разбираться завтра - похоже, что проектная автоматика от компьютера не работала и раньше, поэтому установили щиток с приборами-регуляторами - надеюсь, что это именно так, а не к компьютерному управлению для видимости прилепили неработающий щиток. Третий агрегат управляется только от компьютера, в его щите автоматики даже промежуточных реле нет - я на него забил. Четвертый агрегат нужно изучить - надеюсь, что его управление присутствует в добавленном щитке второго агрегата.

Часть проекта имеется, но он не соответствует реалиям.

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

Опыт реверса программ ПЛК и панели оператора у меня есть. Пока не рассматриваю реверс из-за некоторой надежды на пуск без компьютеров, а также из-за приличных сроков на реверс + модификацию - опыта работы с S7-200 и S7-300 нет совсем, хотя представляю, что среда программирования похожа на CoDeSys.
Также есть такой момент - в январе заказчик включал компьютеры и они полностью загрузились, в феврале у меня эти компьютеры не доходили даже до POST. Если Многократно промёрзшие и оттаявшие ПЛК окажутся неисправными - стрелочника-неудачника найдут. Поэтому желания подключаться к ПЛК нет. Придёт безысходность - буду пробовать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.03.2021, 19:12
Помогаю со студенческими работами здесь

WINCC Object
Разбираюсь с проектом WINCC и в скрипте на "C" нашёл вот такую строку #define ListObject "MotorList1" Как я понял...

Скрипт WinCC на си
Помогите сделать скрипт быстрее. long F_status_device(char* screenName, char* objectName, char* propertyName, int type_device, int...

SIMATIC WINCC V7.0
Всем привет. Осталось в зипе такое ПО как: 1-Symatic WinCC v7.0 SP3 Runtime 2048 power tags (распечатанный комплект с USB ключом) ...

Скада WinCC + C#
есть некая скада на ВинСС. как понимаю там еще мс скл база стоит. необходимо получать значения с тэгов, с которых получает его скада и...

WinCC OA (сигналы)
Есть три события сигналов (красный - авария, желтый -предупреждение, зеленый(цвет) - нормальная работа). Есть некий прямоугольник...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru