Не открывается проект wincc на другом компьютере
WinCC клиент-сервер. Как конфигурить?
Ser; 5.4.04
Помогите чайнику разобраться с конфигурацией клиент-сервер. Вот что я делал:
ЧТО НЕ ТАК?
Зарание благодарен
У меня такая хрень была, и есть в разных сегментах сети (пока не знаю как сделать чтобы всё работало) - в одном всё работает.
Дело, скорее всего, в настройках DCOM на клиенте и на сервере. В этом случае, запускается утилита dcomcnfg и настраивается безопасность по умолчанию на пользователей, под учетными записями которых осуществляется вход в систему.
Забыл добавить, папка проекта на сервере должна быть доступна пользователю клиента как на чтение, так и на запись
Огромное спасибо всем, кто откликнулся.
В ВинСС сервере добавляете имя клиента например disp, компьютер клиент должен иметь сетевое имя disp и вроде как всё. ну и добавить учётную запись disp и засунуть в группу опытные пользователи
Проект открывается от имени локальной или домЕнной текущей учётной записи пользователя. Имя текущего пользователя можно посмотреть, нажав alt+ctrl+del, а пользователи, созданные внутри проекта с помощью User Administrator к проблеме отношения не имеют.
А как можно зайти в папку проекта клиентом если на сервере недобавлена учётная запись клиента, ведь доступ происходит по мелкомягкой сетке?
(требует ввести имя и пароль чтобы увидеть разшаренные ресурсы которые предоставляются службой доступа к файлам и принтерам сетей Microsoft)
пользователи, созданные внутри проекта с помощью User Administrator к проблеме отношения не имеют.-всё правильно :)
не внутри проекта а в панели управления => пользователи и пароли
У нас и клиенты и сервер принадлежат одному и тому же домену, ровно как и пользователи, учётные записи которых используются для входа в систему, существуют в этом домене. Если же станции не находятся в домене и вход в систему производится под локальным пользователем, например, с именем Администратор, то для того, чтобы другие пользователи в сети могли иметь доступ к расшаренным ресурсам станции, необходимо включить локальную учётную запись Гость (по умолчанию она отключена). Управлять локальными пользователями можно, запустив lusrmgr.msc
Я все делал читая "GettingStartedr.pdf" для версии 5.0 а у меня установлена V6.0, может быть сдесь собака зарыта. Ведь дпи создании проекта появилось 3 пункта "Single-User", "Multi-User" и "Client proect"(что это такое)
>Попробуй добавить в свойствах >сервера сдедующие приложения:
>CCUsrAcv.exe (воткнуть галку в >project directory)
>CCCSigRTServer.exe
>CCLBMRTServer.exe
>(startup => Additional >Tasks/Applications)
>Диск:\Siemens\WinCC\bin
не понял, как это сделать поподробнее, если можно
Ни как не могу победить:"The configured server is not available. Do you want to open project using the local computer as the server"
Это для версии 5.х, вроде как в 6.х тоже самое.
Открыть проект, он обязательно должен быть Multi-User! далее переходим на Computer, справа открывается список клиентов если таковые есть и сервер.
Жмём на сервере свойства и переходим во вкладку "Startup" далее Additional Tasks / Applications жмём add.
приложения находятся: Диск:\Siemens\WinCC\bin
Имею опыт программирования ПЛК некоторых производителей, но работать с ПЛК Siemens и со SCADA (любой) не приходилось.
Сложилась следующая ситуация.
Проводим восстановительные работы на оборудовании, которое принадлежало обанкротившемуся предприятию. Несколько лет назад все цеха были закрыты, разграбления не происходило, но до сих пор оборудование находилось в неотапливаемых помещениях.
Автоматика на Siemens S7-300 и Siemens S7-200. Управление исключительно от управляющих компьютеров со SCADA WinCC. Другими словами, даже проверить датчики, приводы можно только с компьютеров.
Сами компьютеры (примерно 2010 года выпуска), похоже, неисправны. Пробовал их включать, но на дисплей ничего не выводилось, хотя вентиляторы на материнке включались (даже после передёргивания всех разъёмов).
Мы договорились с заказчиком взять компьютеры в офис и там их посмотрит наш IT-шник. Может что-то "оживит".
Возможно, что винчестеры исправны и смогу что-то с них взять, подключив к другому компьютеру.
Поэтому возник вопрос - если компьютеры неисправны, я хочу взять современный компьютер с WinX (или Win7 - что продаётся) и скопировать какие-нибудь папки с винчестера - что нужно скопировать?
Или нужно забыть о восстановлении и полностью переписывать комплекс программ на все ПЛК и управляющие компьютеры?
Добавлено через 6 минут
Ещё в поиске попадались упоминания о какой-то флешке с ключём. На компьютерах такого не было. Это однозначный приговор - покупать лицензии WinCC и полностью переписывать программы?
Перенос данных из 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.
Обновление (замена) мнемосхем
В случае получения новых мнемосхем (экранов) от разработчика, их можно обновить в проекте, не останавливая систему. Для этого необходимо:
- Закрыть мнемосхему в среде исполнения на СВА и АРМ ОП (переключиться с нее).
- Переписать обновленные мнемосхемы в каталог «D:\WinCC_Project\имя сервера\GraCS» на СВА (имя сервера – имя, данное серверу визуализации и архивации).
Перед тем как переписать мнемосхемы рекомендуется уточнить у разработчика, для какого проекта (сервер/клиент) они предназначены.
Настройка списка пользователей и их прав
Когда система запущена, все системные комбинации клавиш заблокированы, поэтому доступ к настройке Windows и WinCC невозможен.
Для того чтобы получить доступ к настройке системы, необходимо выйти из исполняемой среды (Runtime) проекта WinCC. Для выхода из системы надо нажать комбинацию клавиш “Ctrl+F4”. Доступ к этой комбинации имеет только пользователь «Администратор». Чтобы зарегистрироваться в системе, необходимо нажать комбинацию клавиш “Ctrl+F11” и в появившемся окне ввести имя пользователя и пароль
Для изменения списка пользователей используется редактор “User Administrator (Администратор пользователей)”. Для его открытия надо выйти из системы, запустить WinCC Explorer (“Start (Пуск)” > “Simatic” > “WinCC” > “Windows Control Center”), открыть проект, а после его открытия щелкнуть правой клавишей мыши по пункту “User Administrator [Администратор пользователей]” в левой части экрана и из открывшегося меню выбрать команду “Open (Открыть)”.
В проекте WinCC сконфигурированы следующие пользователи:
Пользователь «Администратор» используется для выхода из исполняемой среды проекта WinCC. Так же «Администратор» имеет возможность блокировать/разблокировать системные комбинации клавиш. Блокировка системных комбинаций клавиш осуществляется нажатием сочетания клавиш «Ctrl+F5», разблокировка – «Ctrl+F6».
Пользователь «Оператор» сконфигурирован для реализации возможности введения в систему актуальной информации о состоянии ряда коммутационных аппаратов (ручной ввод).
Для того чтобы создать нового пользователя, необходимо выбрать команду меню “User (Пользователь)” > “Add user (Добавить пользователя)”, в открывшемся окне в поле «Login (Имя)» ввести имя нового пользователя, а в поля «Password (Пароль)» и «Verify password (Подтвердить пароль)» ввести пароль для нового пользователя и нажать кнопку “OK”.
Для того чтобы сменить пароль у существующего пользователя, необходимо щелкнуть левой клавишей мыши на имени пользователя, у которого необходимо сменить пароль, а затем выбрать команду меню “User (Пользователь)” > “Change password (Изменить пароль)”. В открывшемся окне надо сначала ввести старый пароль пользователя в поле «Password (Пароль)», а затем новый пароль ввести в поля «New password (Новый пароль)» и «Verify password (Подтвердить пароль)» и нажать кнопку “OK”.
После внесения необходимых изменений в список пользователей нужно просто закрыть редактор “User Administrator (Администратор пользователей)”, все изменения сохранятся.
В редакторе “User Administrator (Администратор пользователей)” в правой части экрана находится список всех прав, которые могут иметь пользователи системы.
Если щелкнуть левой клавишей мыши на имени пользователя в левой части экрана, то в правой части экрана в списке прав флажками будут отмечены те права, которыми обладает данный пользователь. Для изменения списка прав пользователя достаточно установить/сбросить флажки возле соответствующих прав.
Структурированное хранилище
Файл проекта WinCC, имеющий расширение .mcp, представляет собой структурированное хранилище (Structured Storage) или по-другому составной файл. Что такое структурированное хранилище? Если одним предложением - это файловая система внутри файла. Для примера на рис. 1 показан проектный файл WinCC:
В отличие от обычной файловой структуры, где используются термины директория и файл, в файле структурированного хранилища используется соответственно термины хранилище (Storage) и поток (Stream). Если посмотреть на рис. 1, то BAXAN – это директория (хранилище), а ProjectSettings – это файл (поток).
Кстати, такие файлы как документ Microsoft Word и таблица Microsoft Excel, также являются файлами структурированного хранилища (составными файлами).
Те, кого интересует более подробная информация по этому вопросу, могут обратиться к таким источникам, как Structured Storage (MSDN), Структурированное хранилище (Первые шаги), или же самостоятельно найти нужную информацию на просторах сети Интернет.
Внутреннее устройство проектного файла WinCC
В проводимом мной исследовании участвовали проектные файлы практически всех версий WinCC: WinCC 4.02, WinCC 5.1, WinCC 6.0 SP4, WinCC 6.2 и WinCC 7.0 SP2. Забегая вперед, скажу, что от версии к версии WinCCпроектный файл изменяется и поэтому информация о внутренней структуре приведена для каждой перечисленной версии. Но, не смотря на это, общая внутренняя структура проектного файла сохраняется.
Итак, что мне удалось выяснить на первом этапе (см. рис. 1):
- BAXAN – это хранилище, имеющее в качестве своего названия имя компьютера, на котором работал или был создан проект WinCC. Таким образом, открыв любой проектный файл с помощью одной из выше описанных утилит, можно узнать имя этого компьютера, что уже является полезной информацией. Наблюдение: во всех проектах созданных выше по тексту, хранилище остается пустым. Назначение и цели его в проектном файле WinCC еще предстоит узнать;
- ProjectSettings – поток, название которого говорит само за себя (буквально – настройки проекта), хранит в себе в двоичном виде общие настройки проекта WinCC. Собственно, этот поток в проектных файлах WinCC разных версий и отличается своей структурой.
На следующем этапе я изучил потоки ProjectSettings для всех перечисленных ниже версий WinCC. Чтобы условия создания проектов для исследования были одинаковые, я выполнял следующие действия:
- Создаю новый проект с именем PrjWinCCVer в соответствующей версии WinCC (выбираю всегда тип проекта Single User System), где в имени проекта Ver – это версия WinCC без точек;
- Закрываю проект, ничего не делая после окончания его создания;
- Открываю файл PrjWinCCVer.MCP в SSViewer, выделяю поток ProjectSettings для просмотра его содержимого в шестнадцатеричном виде;
- Делаю скриншот и далее привожу таблицу с описанием полей двоичной структуры потока, которые мне удалось расшифровать или понять их смысл.
Таким образом, я сделал 5 скриншотов и 5 таблиц для каждого проектного файла соответствующей версии WinCC, которые и привожу ниже.
Для установки проекта WinCC необходимо выполнить следующие действия:
- распоковать поставляемый архив проекта в директорию «D:\WinCC_Project»;
- запустить WinCC (“Start [Пуск]” > “Simatic” > “WinCC” > “WinCC V6.2”);
- выбрать пункт меню “File [Файл]” > “Open [Открыть]”;
- выбрать файл проекта – файл с расширением «*.MCP», находящийся в папке «D:\WinCC_Project\имя сервера\», где имя сервера – имя, данное серверу визуализации и архиваци.
Решение
ФедосеевПавел
тут есть несколько проблем
1) проблема проекта - производство уже управлялось неким комплексом - где то на ПК должен быть проект в котором будут прошивки контроллеров и GUI часть взаимодействующая с ними, если система была продвинутой, то проект будет только на инженерной станции, а на АРМ будет только GUI. если простой, то проект целиком может лежать на каждом из АРМ. без проекта вы существующую инфраструктуру не увидите и не сможете ей управлять. сам проект если он есть можно без проблем найти в недрах ПК и скопировать на любой другой ПК.
2) проблема дистрибутива. установленный WinCC определенной версии простым копированием перенести можно если знать куда он раскидал свои запчасти. это может быть не только Program Files, но и Windows/System32 и еще какие-нибудь Program Files/Common Files + какие-нибудь внешние дополнительные компоненты, например, Sybase, в общем дело эксперимента и везения.
3) проблема ключей - сам проект исполняется WinCC не за просто так - что бы задействовать те или иные функции WinCC ей необходимо что бы на дисках были ключи перенесенные туда с внешнего носителя. раньше во всяком случае так было. может потом стало иначе. человек приносил - о ужас - дискету 3,5" и переносил с нее ключи на жесткий диск. может потом вместо дискеты стали делать флешки или ключи всегда оставались на флешке - я этого уже не застал. во время переноса в какие-то сектора жесткого диска что-то волшебное писалось специальной утилитой которая шла в комплекте с WinCC - она позволяла перемещать ключ с носителя на жесткий диск и обратно. то есть если есть жесткий диск и он живой и на нем есть ключи и есть утилита, то можно попробовать перенести ключи с жесткого на носитель. сама дискета спокойно тиражировалась при помощи образа дискеты. ключи с жесткого диска не слышал что бы кто-то руками копировал, но: если вы сделаете образ жесткого диска, и запишите его на новый диск, то ключи будут работать.
писать проект с нуля для сколько-нибудь сложного производства тот еще подвиг, там не просто результаты нажатия разработчика на клавиши - это тривиальная часть - там технологические алгоритмы, защиты выполненные по заданиям заводов производителей и т.п. в условиях апокалипсиса была бы инфраструктура, а написать и запустить не проблема, но если речь не идет о реколонизации после потопа, то обычно этим занимаются специализированные организации с конским ценником.
Спасибо, за советы по переносу и надежду в поиске исходников.
Говорил уже со своим начальством по этому поводу. В течение ближайших рабочих дней нужно давать вердикт по поводу уверенности в самостоятельном решении или возможном найме специалиста по системам автоматизации Siemens. Склоняюсь к этому варианту. Напоследок только попробую перевезти компьютеры в офис и вместе с IT-шником попытаться их включить, сделать образы дисков.
В тех автоматизируемых процессах ничего сложного нет: часть оборудования совсем простая - схема защиты на 3-5 параметров и до 2 ПИД регулятора (настраивал на релейных схемах и отдельных ПИД-регуляторах), а другая часть - несложный командоаппарат до 20 шагов (сам набирал программки на других ПЛК) плюс схема защиты на 10 параметров и 4-5 ПИД.
Весь этот комплекс сделал бы за 3-4 недели на знакомых ПЛК без SCADA с выводом на дисплеи операторских панелей. Понимание всех техпроцессов есть, опыт программирования и наладки этого оборудования тоже имеется.
К тому же - я и есть представитель наладочной организации с конским ценником.
Раньше просто было написание программ на всякие ПЛК, руководство привыкло, что я переходил в режим 4 часового сна в сутки и за 2 месяца изучал и новый ПЛК и новый язык и завершал программу, попутно участвуя и в ежедневных поездках на другие работы. Начинал слышать голоса - заглушал их громкой музыкой в наушниках. Методом последовательного усложнения и тестирования, проб и ошибок создавался мегакод.
Сейчас другое - восстановление SCADA, где нет возможности экспериментировать, постепенным усложнением подзадач решить глобальную. Через 1 месяц с небольшим - пуск всего завода. Отсюда и некоторое смятение.
Пожалуйста помогите. Есть simens simatic s300 он управляет двумя котлами. к нему подключено два PC с WinCC. один комп сдох резервный я так пологаю. с жесткого снял образ и закатал на другую машину карточку по ModBus переставил. Операционка Windows 2000 вроде нормально села на другое железо поставил драйвера. скада система запустилась но не находить связи с контроллером. в какую сторону копать подскажите пожалуйста.
Добавлено через 51 минуту
и вот такая ошибка еще есть the project was created witch the wrong version of win
SIMATIC WINCC V7.0
Всем привет. Осталось в зипе такое ПО как: 1-Symatic WinCC v7.0 SP3 Runtime 2048 power tags.
SIMATIC WinCC Open Architecture
Ищу программистов, имевших опыт с SIMATIC WinCC Open Architecture. Есть задачи, в которых нужны.
Импорт проекта SIMATIC STEP7 WINCC flexible в TIA PORTAL V11
Здравствуйте, подскажите пожалуйста как открыть проект панели созданный WINCC flexible в программе.
Simatic HMI wincc fexible 2008 обмен данными с Matlab 2011b используя OPC server
Здраствуйте! Мне бы хотелось по подробнее узнать о взаимосвязи между Matlab 2011b(OPC toolbox) и.
когда снимал образ было не установлен один драйвер на старом pci не известное устройство на новом так же горит pci не известно. все дрова поставил но так то комп новый то на него вставали драйвера от xp из за отсутсвие на 2000. не подскажите где wincc логи хранит? карточка cp5611 a встала нормально.
образ снимали с живой машины? или с той что отказала? если с живой, то нужно поменять имя машины и адреса. если с той что отказала, то не ясно почему просто не переставить жесткий диск и почему даже через пересадку образа должна ругаться - там ведь все тоже самое кроме разве что пары новых устройств
пересажена с той что сдохла. точнее она не до конца сдохла на матере конденсаторы вздулись, запускается и через какое то время зависает. вот с нее образ снял и поставил на новую машину. меня мучают сомнения когда драйвера ставил на диски они шли для xp но они встали. но на карточку точно встали родные которые на 2000 должны были быть так как сама винда ее определила и поставила.
ему драйвера без разницы. он не по ним версию определяет. та машина вообще функционировала? как вариант попробуйте снять образ с живой машины.
8 лет та машина работала. смысле с живой машины снять? если вы имеете ввиду машину которая щас в работе то есть №1, а которая сдохла №2. то на машине номер 1 все держиться работать с ней не как потому что в работе котел его нельзя останавливать и в слепую нельзя его оставлять без скада системы иначе производство встанет и мне хана.
С нерабочей смысла нет, снимать надо с рабочей. А кому сейчас легко.
p.s.: рекомендую ставить знаки пунктуации, вычленить в вашем словопотоке что-то крайне затруднительно.
нет не домна, котельная пар вырабатывает на производство останавливается раз 5 лет завод, вроде как. все заработал у меня. wincc в проекте получается не видел карточку, а выдавал там ссылку на старую. зашел в программу от step 7 ncp вроде называется и в ней настройки, начался опрос всех устройств для связи, и в списке было 5 устройств (cp 5611(1), cp 5611(2) и тд.) все кроме одной были с восклицательным знаком. Потом посмотрел в wincc проекте появился весь этот список. Выбрал ту которая была без восклицательного знака. Но все рано конект не происходил. В NCP сделал пробное подключение в настройках еще указал адрес 5 и конект произошел в ncp, а потом и в wincc все заработало. Всем спасибо.
Добавлено через 5 минут
Кондеры попробывал перепаять, но не получилось сделать оказывается smd кондеры 2 сгорели еще, а таких врятли у себя найду в магазинах да и далеко было ехать в магазин. пришлось добиваться того чтобы связь появилась.
Любой, кто сталкивался в своей работе со SCADA-системой SIMATIC WinCC, открывал или запускал на исполнение проекты WinCC. При этом мало кто обращал внимание на проектный файл имеющий расширение .mcp. Тем не менее, при более детальном изучении из него можно извлечь некоторую интересную информацию.
Цель этой статьи – познакомиться с внутренним устройством проектного файла SCADA-системыSIMATIC WinCC (далее просто WinCC). Знание внутреннего устройства проектного файла WinCC может очень пригодится, если встанет вопрос автоматизации разворачивания проекта WinCC, что собственно и послужило поводом для исследования данного вопроса.
Настройка автоматического запуска проекта WinCC
Для настройки автоматического запуска проекта необходимо выполнить следующие действия:
- запустить настройку автозапуска (“Start [Пуск]” > “Simatic” > “WinCC” > “Autostart”);
- в поле ввода “Project” ввести путь к проекту, указав файл с расширением «*.MCP», из папки «D:\WinCC_Project\имя сервера \» где имя сервера – имя, данное серверу визуализации и архивации;
- отметить флажок “Activate Project at Startup (Активировать проект при запуске)” и нажать кнопку “Add to AutoStart (Добавить в список автозапуска)”;
- нажать кнопку “ОК”;
- перезагрузить компьютер
Окно настройки автозапуска проекта WinCC представлена на рисунке ниже
Инструменты для исследования структурированного хранилища
В свое время, когда я только начал заниматься исследованием проектного файла WinCC, в моем арсенале было несколько утилит, которые позволяли просмотреть содержимое файла структурированного хранилища. Сейчас, когда я пишу эту статью, мне стало интересно, а что еще появилось по этому вопросу, и к своему удовольствию, я нашел еще одну утилиту. В итоге, на текущий момент мне известно 3 утилиты для просмотра содержимого файлов структурированного хранилища. Для начала я их коротко рассмотрю:
- DocFileViewer – эта утилита, входящая в состав инструментов Microsoft Visual Studio 6.0, может только просматривать любые файлы структурированных хранилищ, а не только документы, как это может показаться из ее названия. На текущий момент актуальна версия 2.0;
- CompoundFK – полноценная утилита для работы с файлами структурированных хранилищ. Утилита позволяет не только просматривать, но редактировать и создавать новые файлы структурированных хранилищ. Собственно эта утилита и помогла мне в свое время изучить проектный файл WinCC. В настоящее время актуальной является версия 2.0;
- StructuredStorageViewer(SSViewer) – эта утилита является наиболее функциональной, так как помимо возможностей предоставленных утилитой CompoundFK, она позволяет просматривать потоки в разных представлениях. Например, в шестнадцатеричном виде, в виде текста, в виде картинки, в виде RTFили как HTML файл. Утилита также поддерживает возможность использования дополнительных плагинов для кодирования/декодирования потоков и многооконный режим работы. В настоящее время актуальной является версия 3.3.
Надо сказать, что самой интересной и удобной для меня оказалась утилита SSViewer, собственно с ее помощью я и проводил исследования проектных файлов WinCC.
Читайте также: