Форум программистов, компьютерный форум, киберфорум
SCADA
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Модератор
Эксперт по электронике
7408 / 3628 / 1423
Регистрация: 01.02.2015
Сообщений: 11,312
Записей в блоге: 2
1

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

21.02.2021, 21:16. Просмотров 894. Ответов 5
Метки нет (Все метки)

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

Имею опыт программирования ПЛК некоторых производителей, но работать с ПЛК 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...

5
Модератор
3326 / 2111 / 339
Регистрация: 13.01.2012
Сообщений: 8,202
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
Модератор
Эксперт по электронике
7408 / 3628 / 1423
Регистрация: 01.02.2015
Сообщений: 11,312
Записей в блоге: 2
22.02.2021, 15:00  [ТС] 3
Спасибо, за советы по переносу и надежду в поиске исходников.

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

Не по теме:

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

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

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

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

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

Не по теме:

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

0
424 / 197 / 69
Регистрация: 25.05.2012
Сообщений: 897
Записей в блоге: 1
22.02.2021, 18:01 5
Как вариант - "снять" образ системного диска софтом типа Акрониса или Нортона и восстановить этот образ на новом ПК/железе. ЕМНИП есть опции снятия/восстановления образа, которые ("частично") отвязывают винду от старого железа и позволяют загрузиться на новом без синего экрана в режиме мини-установки. Установленное ранее ПО "должно" остаться работоспособным.
1
Модератор
Эксперт по электронике
7408 / 3628 / 1423
Регистрация: 01.02.2015
Сообщений: 11,312
Записей в блоге: 2
22.02.2021, 19:30  [ТС] 6
Твёрдо планируется полная замена автоматики, но для этого владелец предприятия должен заработать средства на реконструкцию. Таков ответ начальства на моё предложение применить бульдозер.

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

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

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

Не по теме:

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



Собственно, мне нечего добавить.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.02.2021, 19:30

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

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 (сигналы)
Есть три события сигналов (красный - авария, желтый -предупреждение, зеленый(цвет) - нормальная...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.