Модератор
Эксперт по электронике
8191 / 4117 / 1569
Регистрация: 01.02.2015
Сообщений: 12,724
Записей в блоге: 3
1

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

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

Здравствуйте, уважаемые специалисты.

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

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

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

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

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

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

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

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

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

Добавлено через 6 минут
Ещё в поиске попадались упоминания о какой-то флешке с ключём. На компьютерах такого не было. Это однозначный приговор - покупать лицензии WinCC и полностью переписывать программы?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.02.2021, 21:16
Ответы с готовыми решениями:

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

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

WinCC 7.3 WebNavigator
Доброго всем. Произвели модернизацию оборудования и ПО (в частности перешли с WinCC 7.0 на WinCC...

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

8
Модератор
3351 / 2126 / 349
Регистрация: 13.01.2012
Сообщений: 8,288
22.02.2021, 07:38 2
Лучший ответ Сообщение было отмечено ФедосеевПавел как решение

Решение

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

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

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

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

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

писать проект с нуля для сколько-нибудь сложного производства тот еще подвиг, там не просто результаты нажатия разработчика на клавиши - это тривиальная часть - там технологические алгоритмы, защиты выполненные по заданиям заводов производителей и т.п. в условиях апокалипсиса была бы инфраструктура, а написать и запустить не проблема, но если речь не идет о реколонизации после потопа, то обычно этим занимаются специализированные организации с конским ценником.
1
Модератор
Эксперт по электронике
8191 / 4117 / 1569
Регистрация: 01.02.2015
Сообщений: 12,724
Записей в блоге: 3
22.02.2021, 15:00  [ТС] 3
Спасибо, за советы по переносу и надежду в поиске исходников.

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

Не по теме:

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

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

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

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

0
Модератор
3351 / 2126 / 349
Регистрация: 13.01.2012
Сообщений: 8,288
22.02.2021, 17:30 4
ФедосеевПавел,

Не по теме:

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

0
465 / 229 / 72
Регистрация: 25.05.2012
Сообщений: 989
Записей в блоге: 1
22.02.2021, 18:01 5
Как вариант - "снять" образ системного диска софтом типа Акрониса или Нортона и восстановить этот образ на новом ПК/железе. ЕМНИП есть опции снятия/восстановления образа, которые ("частично") отвязывают винду от старого железа и позволяют загрузиться на новом без синего экрана в режиме мини-установки. Установленное ранее ПО "должно" остаться работоспособным.
1
Модератор
Эксперт по электронике
8191 / 4117 / 1569
Регистрация: 01.02.2015
Сообщений: 12,724
Записей в блоге: 3
22.02.2021, 19:30  [ТС] 6
Твёрдо планируется полная замена автоматики, но для этого владелец предприятия должен заработать средства на реконструкцию. Таков ответ начальства на моё предложение применить бульдозер.

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

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

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

Не по теме:

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



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

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

Добавлено через 2 минуты
Я так себе в виртуалке образ своей старой системы сохранял пару лет назад.
1
Почетный модератор
Эксперт С++
5849 / 2860 / 392
Регистрация: 01.11.2011
Сообщений: 6,905
11.03.2021, 15:32 8
Цитата Сообщение от ФедосеевПавел Посмотреть сообщение
Сами ПЛК, похожи на исправные. Защиты и регулирование реализованы в ПЛК. Через жопу лишь включение оборудования
Если есть желание заняться реверс-инжинирингом, то можно слить программы с контроллеров, разобраться с ними в симуляторе, подпихнуть кнопки со шкафов куда надо, запустить агрегаты, а потом уже продолжить колупать визуализацию.
P.S. В начале темы шла речь о запуске через месяц - как оно, что-нибудь получилось?
0
Модератор
Эксперт по электронике
8191 / 4117 / 1569
Регистрация: 01.02.2015
Сообщений: 12,724
Записей в блоге: 3
11.03.2021, 19:12  [ТС] 9
Про "через месяц" я слегка преувеличил - тогда ещё было "через полтора месяца" - 01 апреля должен начаться предварительный пуск.

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

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

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

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

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

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

Опыт реверса программ ПЛК и панели оператора у меня есть. Пока не рассматриваю реверс из-за некоторой надежды на пуск без компьютеров, а также из-за приличных сроков на реверс + модификацию - опыта работы с S7-200 и S7-300 нет совсем, хотя представляю, что среда программирования похожа на CoDeSys.
Также есть такой момент - в январе заказчик включал компьютеры и они полностью загрузились, в феврале у меня эти компьютеры не доходили даже до POST. Если Многократно промёрзшие и оттаявшие ПЛК окажутся неисправными - стрелочника-неудачника найдут. Поэтому желания подключаться к ПЛК нет. Придёт безысходность - буду пробовать.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.03.2021, 19:12
Помогаю со студенческими работами здесь

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

WinCC и GlobalScript
Добрый день. имеется вэб-морда у кондиционеров с текущими параметрами, берутся они из переменных...

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru