Перейти к публикации

Вытащить защищённый проект S7 1500


OliverTwist

Рекомендованные сообщения

Добрый день!

Столкнулся с такой проблемой - сдох контроллер Sinamics s7 1500. Имеется новый(пустой) такой-же контроллер. Имеется рабочий контроллер с такого-же оборудования. Проект защищён, паролей нету.

1) Можно-ли как-то слить защищённый проект с рабочего контроллера на новый?

2) Возможно ли "пересадить" хардварно память с проектом с дохлого контроллера на новый?

Ссылка на сообщение
Поделиться на других сайтах


UnPinned posts
25 минут назад, OliverTwist сказал:

Но как только я меняю ПЛК в конфигурации - ОДИН из блоков не проходит компиляцию.

да думаю что не зная пароль вам не удастся перекомпилировать так что пройдет только вариант с родным контроллером. а много где ваш fc700 в проекте используется по рефам?

а то бывает блок есть но ужен только для обеспечения защиты от перекомпиляции проекта

Ссылка на сообщение
Поделиться на других сайтах
21 минуту назад, gudstartup сказал:

да думаю что не зная пароль вам не удастся перекомпилировать так что пройдет только вариант с родным контроллером. а много где ваш fc700 в проекте используется по рефам?

а то бывает блок есть но ужен только для обеспечения защиты от перекомпиляции проекта

К сожалению кросс реф показывает довольно много вызовов + я уже попробовал залить проект без этого блока. Система заводится, но не видит кучу датчиков. Короче это нужный блок :) Ну и начальство уже одобрило покупку ..AL00

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Guhl сказал:

В 14 тиа портал не добавить библиотеку нужного вам контроллера?

это ничего не поменяет так как все равно потребуется перекомпиляция. интересно кто автор этого блока и его защитили прямо при написании или после заливки проекта...

добавить было бы можно если бы можно было скачать hardware update или например импортировать эту базу данных из 15 тиа портала

Ссылка на сообщение
Поделиться на других сайтах
12 минут назад, gudstartup сказал:

это ничего не поменяет так как все равно потребуется перекомпиляция.

А там нет случайно, компиляции только конфигурации оборудования?

Ссылка на сообщение
Поделиться на других сайтах
17 минут назад, Guhl сказал:

А там нет случайно, компиляции только конфигурации оборудования?

@OliverTwist

 

в сообщении об ошибке прямо написано что этот модуль из устаревшей версии тиа и плэтому его нада перекомпилировать

image.png

а так как know how защита была установлена в старой версии в новой портал ее не может обработать.  надо попробовать компилировать в 14 версии изменив например тип контроллера на любой имеющийся в библиотеки и посмотреть как пойдет

Изменено пользователем gudstartup
Ссылка на сообщение
Поделиться на других сайтах

%) В том и проблема, что в версии 14 нету этого контроллера. Хоть в 15, хоть в 16 - проект компелируется без проблем. Но как только меняешь ПЛК(А он есть ТОЛЬКО в 15+) вот эта проблема. Замкнутый круг короче. 

Ссылка на сообщение
Поделиться на других сайтах
10 минут назад, OliverTwist сказал:

В том и проблема, что в версии 14 нету этого контроллера

а hardware support для 14 искали или sp1 c hotfix может там есть обновленные версии вашего cpu

на трэкере есть 14 версия весом в 78гб трудно представить чего туда сименс мог напихать

Ссылка на сообщение
Поделиться на других сайтах

@OliverTwist вот что говорится по вашему 6ES7513-1AL02-0AB0

 

image.png

 

то есть его можно программировать в ранних версиях портала как 6ES7513-1AL01-0AB0

а 6ES7513-1AL01-0AB0 программируется уже начиная с версии 13 с версией firmware 1.8

 

image.png

 

а изначально ваш родной 6ES7513-1AL00-0AB0 программировался в 13 sp1 image.png

Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, gudstartup сказал:

@OliverTwist вот что говорится по вашему 6ES7513-1AL02-0AB0

 

image.png

 

то есть его можно программировать в ранних версиях портала как 6ES7513-1AL01-0AB0

Попробовал в 14й сменить девайс на AL01 - та же фигня - тот же блок не проходит компиляцию.

Ссылка на сообщение
Поделиться на других сайтах

@OliverTwist все таки мне кажется очень странным что если вы не меняете тип процессора то проект компилируется без ошибок.

получается что fc700 в компиляции не участвует а может быть и остальные блоки тоже и компиляция проходит потому что ее как таковой не требуется так как никаких изменений в проекте вы не делали.

попробуйте просто изменить любой не know-how блок и скомпилируйте будет ли ошибка или нет.

в вашем случае после изменения типа цпу требуется полная перекомпиляция всех блоков и именно поэтому вы получаете ошибку.

в s7 step наличие в проекте know-how блоков никак не мешало компиляции все системные блоки предоставленные Сименсом были закрыты и ничего а ваш блок скорее похож на защиту   s7 block privacy c паролем и шифрацией содержимого.

а если этот блок не компилировать а просто загрузить в контроллер скомпилировав остальные блоки что будет?

Ссылка на сообщение
Поделиться на других сайтах

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

Ссылка на сообщение
Поделиться на других сайтах

Поискал я сегодня информацию, и наткнулся на такое объяснение от сименса. Что бы была возможность перекомпиляции проекта если есть блоки с "ноу хау протекшн", блок должен быть оформлен как библиотечный блок. т.е. это косяк программиста, писавшего программу, или желание привязать к своему сервису (за что надо бить ссаными тряпками).
https://www.industry-mobile-support.siemens-info.com/en/article/detail/62411893

 

Ещё есть вот такая тема на форуме. https://support.industry.siemens.com/forum/WW/en/posts/tia-know-how-protection-block-download-not-possible/133206
Возможно вам стоит попробовать более высшую версию ТИА в которой проблема с защищёнными блоками была исправлена.

Изменено пользователем ID_Hacker
Ссылка на сообщение
Поделиться на других сайтах
9 часов назад, ID_Hacker сказал:

ТИА в которой проблема с защищёнными блоками была исправлена.

если блок зашифрован паролем то эти методы не работают пока содержимое не будет расшифровано.

и этот блок закрыли намеренно так что бить никого не надо это просто защита от изменений проекта на что  станкостроитель имеет полное право.

mported blocks with know-how protection can be compiled in STEP 7 (TIA Portal) without a password.

Ссылка на сообщение
Поделиться на других сайтах
6 минут назад, gudstartup сказал:

если блок зашифрован паролем то эти методы не работают пока содержимое не будет расшифровано.

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

 

 

9 минут назад, gudstartup сказал:

на что  станкостроитель имеет полное право

Так вот таких станкостроителей надо слать куда подальше. Либо он должен гарантировать поддержку на весь цикл жизни станка, будь то 10 лет, или даже 50. Такими темпами мы скоро токарные станки будем покупать со сроком жизни 3-5 лет, а потом сдавай в митолку и бери новый, как автомобили. Производственники эти моменты не учитывают, наберут станков, потом сервисники мучаются. Например Пама, Карнаги, WFL поставляют свои станки с предустановленной степ7 на PCU50 и загруженным актуальным проектом, всё там открыто и облегчает диагностику при отказах. Это очень крупные станкостроители, и на их подход можно опираться.

Ссылка на сообщение
Поделиться на других сайтах

 

4 часа назад, ID_Hacker сказал:

Так вот таких станкостроителей надо слать куда подальше.

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

 

4 часа назад, ID_Hacker сказал:

всё компилируется без проблем, т.к. защищённый блок нельзя изменит

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

это конечно не касается know how блоков в которых просто код защищен от просмотра.

 

4 часа назад, ID_Hacker сказал:

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

 

знали и специально так сделали.

Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...
23.08.2024 в 11:51, gudstartup сказал:

в случае возникновения аварийных ситуаций или что еще хуже несчастных случаев именно они несут юридическую ответственность а не те товарищи которые какого то робота привязали

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

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, Killerchik сказал:

Простите, это бред.

Я имел ввиду что юридическая ответственность наступает именно для изготовителя станка а не для третьих лиц которые изменили логику ЭА  а задача их адвоката как раз состоит в том чтобы уклонится от ответственности доказав что имело место постороннее вмешательство и именно оно явилось причиной аварии. Эта ответственность обычно наступает в течении гарантийных обязательств станкостроителя с древними станками выработавшими свой ресурс это не прокатит. Станкостроителю не нужны публикации о том что их оборудование отрывает рабочим головы!!

Ссылка на сообщение
Поделиться на других сайтах
Сергей Кочев

Добрый день

В начале то же имел горький опыт разных версий ТИА, есть оборудование и на 13,14,15,16 портале., пробовал переводить, скачивать прошивки новые на HARDVARe и обновлял, и танцы с бубнами, но ничего не получалось. Принял решение не смешивать напитки. Установил на ноут 4ре образа винды, и в каждоый образ установил свою версию ТИа портала (потому что при более высокой версии он обновит HWU файлы), проблем и конфликтов не стало. Каждый проект, каждый Buck up, соответствует своему ТИА.

1500й не ломался, на 1200 спокойно менял запароленную карту памяти в новый ПЛК такой же, с таким же номером, всё работает без проблем. 

 

Ссылка на сообщение
Поделиться на других сайтах
22 часа назад, gudstartup сказал:

Я имел ввиду что юридическая ответственность наступает именно для изготовителя станка

У изготовителя есть справка о соответствии обязательным требованиям. А если нет, то к покупателю станка вопрос, как он допустил у себя эксплуатацию такого оборудования.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.



  • Сообщения

    • Snake 60
      Скорее всего исправляли в конкретной сборке, для конкретных тел. Насколько я помню, надо в самом эскизе профиля заполнить свойство Description
    • Snake 60
      Делаете дырку в свае - вставляете в нее трубу и 2 человеко-силы крутят сваю ) Дёшево и сердито и не нужен никакой планетарный редуктор ))
    • gudstartup
      вы всегда ищите свой путь или будете делать то что вам советуют? с самого начала прежде чем приступать к экспериментам вам нужно было вынуть носитель и сделать образ. diskcopy делает копию гибкого диска на другой а вам надо сделать образ жесткого диска или карты памяти. делайте как советует @Viktor2004 иначе еще чего нибудь сломаете или вам станок не нужен и вы его приобрели для экспериментов ? вот а печатной машинке из прошлого нельзя а вот на синумерике можно - удивительные вещи в настоящем происходят!! на 100 % уверен что там не модуль а либо писимиси ай либо жд @mircomax81 хотите работать в дос почитайте помощь по командам 
    • PuKoLLleT
      Доброго дня всем. Поделитесь опытом,раньше такое не доводилось делать. На торце фланца нужно сделать  восемь отверстий ф17H7 на токарно-фрезерном станке с осью Y ,имеется ManualGuide.В моем понимании нужно просверлить,а затем торцевой фрезой расточить нужный диаметр.Получится такой фокус,или надо разверткой доводить нужный размер?  Стойка Fanuc 0i-Tf.
    • Snake 60
      Всё верно, я даже русификатор делал для него (ушло на это где-то около года). Хороший софт был, я всех знакомых на него подсадил в свое время :) У меня даже где-то образ на виртуалке лежит с SW2014+MechSoft, Жаль, что автодеск его поглотил, а не DS :( А по сути вопроса, проектировал двухступенчатый планетарный редуктор в свое время. Что было нужно: Справочник по планетаркам (автора не помню, если надо поищу), из софта MathCAD + GearTeq (софтина идет вместе с GearTrax, только рассчитывает и моделирует несколько зацеплений согласно выбранной схеме, в том числе планетарки) Ой и ошибаетесь. Звездочки - не равно зубчатые колеса в планетарке) Мы намучились с малой точностью изготовления на эл.эрозии, а Вы лазером ))) Был собран опытный образец редуктора с незакаленными деталями, чисто проверить геометрию, отладить сборку. Так потом начальство этот редуктор сказало испытать в бою, как я не противился)) Помер за пару дней интенсивных нагрузок ))) Материал, термообработка и точности изготовления решают )
    • Snake 60
      @Тихоход  Ещё один вариант - изучать программирование и писать свою программу/макрос. Вот пример конфигуратора двери: https://www.youtube.com/watch?v=wv4HryWQBSk
    • mircomax81
      Посредством Diskcopy можно сделать адекватную копию на флоппи диск?
    • Andrey_kzn
      Да, ведь советовали автору вытащить жёсткий диск и сделать образ. Неужели самому не интересно, как устроен этот старый промкомпьютер? Там может стоять как жёсткий диск, так и CF-карта, или же Disc-on-chip или Disc-on-module.  Как-то очень давно, на подобном промышленном оборудовании (большая печатная машина) я не смог перенести  ПО с родной CF - карты на другую, такого же размера но другой фирмы. Была также станочная оболочка под досом.  Образ я делал Нортон гостом, развернул его на другую CF-карту без проблем. Машина загрузилась нормально и работала ровно 2 дня, на неродной CF-карте,  потом зависла, и отказалась загружаться. Пришлось вызывать сервисника. От него мы узнали, что нельзя просто так взять и заменить карту  - носитель системного ПО, на другую. А полезли мы туда, так как руководство захотело печатать отчёты по работе машины. В станочном ПО такая функция была. Вот только принтер надо было купить у фирмы - производителя этой самой машины. В попытках заставить работать другой принтер мы редактировали файл  AUTOEXEС.BAT, на предмет загрузки драйвера принтера, ничего не получилось, зато перестали открываться некоторые страницы станочного ПО.  Образ у нас был давно снят, и мы развернули его на другую карту памяти. Родную карту я трогать не стал (как чувствовал, что нельзя ). Сервисник восстановил ПО с архивной дискеты на родную карту памяти, и всё заработало. Дискеты с архивами ПО шли вместе с документацией к машине.  Там были дискеты с Досом, станочной оболочкой, параметрами приводов, программой ПЛК. Он же и предупредил нас о предельно аккуратном обращении с родной картой памяти, и посоветовал немедленно сделать образы с архивных дискет, что мы сразу и проделали.. Вот такой сюрприз от машины эпохи Дос.
    • Борман
    • gudstartup
      а ведь все работало...
×
×
  • Создать...