Page 1 of 2

стерт блок данных (db)

Posted: Mon Oct 08, 2018 5:33 pm
by rm72
Здравствуйте господа профессионалы, возникла проблема с s7-300, при аварийном стопе станка обнулился (стерт, или было так задумано) один из блоков данных (db), возможно ли вообще его восстановить как-то? Бэкапа и оригинала нет проекта. Понимаю, что проблема может быть сложная, поэтому решение этой проблемы вознаграждается.

Re: стерт блок данных (db)

Posted: Mon Oct 15, 2018 8:53 am
by Dfcz
Стереть DB нельзя. Можно стереть данные в нем.
Если потеряны данные, то там тоже есть вопрос.
А если стерт DB, то этого не может быть. Ну, т.е. может быть, но тоже есть вопрос.
А первый вопрос: что есть аварийный стоп станка? Там очень много вопросов.

Re: стерт блок данных (db)

Posted: Mon Oct 15, 2018 12:50 pm
by rm72
все верно, стерты данные в нем, db есть, но он пуст...авраийный стоп, во время работы нажали кнопку аврийного стопа

Re: стерт блок данных (db)

Posted: Mon Oct 15, 2018 3:21 pm
by Usver
rm72 wrote:все верно, стерты данные в нем, db есть, но он пуст...авраийный стоп, во время работы нажали кнопку аврийного стопа
rm72 wrote:Бэкапа и оригинала нет проекта.
А как Вы узнали, что данные были стерты? Может так и было?
rm72 wrote:или было так задумано
Может быть так и было задумано. Без бэкапа или проекта и схемы можно только гадать.
rm72 wrote:возможно ли вообще его восстановить как-то?
Без бэкапа или проекта можно, если эту прогу получить у производителя.

Re: стерт блок данных (db)

Posted: Mon Oct 15, 2018 3:28 pm
by rm72
с других блоков ссылка идет на этот блок, выдает ошибку, производитель не хочет отдавать проект ссылаясь на безопасность его оборудования

Re: стерт блок данных (db)

Posted: Mon Oct 15, 2018 3:33 pm
by Usver
Какого рода ошибка? Она в степе или на где-то на визуализации? А производитель не может дать что-то типа бэкапа?

Re: стерт блок данных (db)

Posted: Mon Oct 15, 2018 3:36 pm
by rm72
ошибка и в степе и в визуализации, нет производитель не хочет давать ничего и исправить самим приехать так же, ссылаясь, что план работ у них расписан на далекое будущее

Re: стерт блок данных (db)

Posted: Mon Oct 15, 2018 3:47 pm
by Usver
Ну тогда конечно интересно что же они ответили на вопрос по Вашей проблеме. Что за станок, производитель? Схема, бэкап Вы сделали (в смысле после стопа)? Картинки, подозрения и т.д. и т.п. Может есть возможность найти где-нибудь такой же станок и попросить бэкап?

Re: стерт блок данных (db)

Posted: Mon Oct 15, 2018 4:19 pm
by CoMod
"Аварийный стоп" по кнопке
или
аварийное отключение питания контроллера ?

Тип процессора ?
Профибус или Профинет/Эзернет ?

Москва ?

Re: стерт блок данных (db)

Posted: Mon Oct 15, 2018 7:36 pm
by Dfcz
rm72 wrote:с других блоков ссылка идет на этот блок, выдает ошибку, производитель не хочет отдавать проект ссылаясь на безопасность его оборудования
Э-э. Минуточку. Если стерты данные, то по ссылке с других блоков ошибки не должно быть. Ошибка по ссылке возникает, когда нет адреса, т.е. нет блока или в блоке нет такого адреса или этот адрес другого типа.
Нужен текст этой ошибки или лучше скрин.

Далее, если стерты данные программным способом, то это можно увидеть в программе очень легко.

Далее, если стираются данные по нажатию аварийной кнопки, то это нарушение прав, потому что данные в блоке принадлежат вам, и они не должны так просто стираться.
Ну если это нормальный производитель, а не жулик - так поступали нечестные программисты на заре первых ПК, что бы драть деньги с "глупого" клиента.

Re: стерт блок данных (db)

Posted: Tue Oct 16, 2018 2:23 pm
by rm72
@CoMod
s7-300
"Аварийный стоп" по кнопке
Профинет
Москва

@Dfcz
Честно говоря, я не специалист, но как я понял, данные с других блоков ссылаются на данные стертого блока, а так как блок пуст, то возникает ошибка
Изза чего это произошло никто не знает, может свпадкение с нажантием кнопки, может так было задумано производителем, но станок новый, только пуск наладка была

Re: стерт блок данных (db)

Posted: Fri Oct 19, 2018 7:12 am
by Dfcz
Тогда нужно уточнить, что такое "ошибка"? Может мы о разном говорим, и там не та ошибка, которая возникает, когда в программе по ссылкам выдается ошибка. Ошибка какого вида? Как вы ее наблюдаете?

Re: стерт блок данных (db)

Posted: Fri Oct 19, 2018 9:07 am
by POV_PDA
По аварийной кнопке питание с ЦПУ снимается?
Если да, то возможно ситуация развивалась так: снято питание - подано питание - снова снято питание, интервал 2-3 секунды.
В результате блок данных мог быть поврежден и откатился аж на "initial value", а там могли быть и 0.
Крайне редкое явление, если бы сам не видел последствия, не поверил бы. Там просто backup накатили и усе.
Если исходный блок утерян и резервной копии нет...

Re: стерт блок данных (db)

Posted: Fri Oct 19, 2018 2:56 pm
by Usver
rm72, Вы скиньте на форум принципиальную схему и бэкап, который Вы сделали при включенном станке!(если не сделали, то сделайте, но чтобы станок был включен!) А то так гадать можно до потери сознания.

Re: стерт блок данных (db)

Posted: Fri Oct 19, 2018 11:58 pm
by rm72
"Во время диагностики контроллера Сименс в программном коде обнаружилось отсутствие блока DB28 на который ссылалась панель в меню ошибок. Возможно он был поврежден или удален по какой-то внутренней ошибке, срабатыванию аварийных таймеров или счетчиков, либо из-за внешнего воздействия типа скачка напряжения. Содержимое этого блока было стерто. Сам блок создали в проекте заново, но пока без содержимого.
Контроллер прогнали по процедуре самодиагностики из которого также следовало указание на блок DB28 . Есть предположение, что в этом блоке хранились все пользовательские настройки и данные которые вводятся с панели оператора
Выявлена ошибка сервоприводов SIMOTION. На них горит лампочка SF и не хватает файлов GSDL, прописанных в проекте контроллера и ссылающегося на их нехватку.


Вот такой есть мини отчет специалистов, которые первично диагностировали эту проблему

Re: стерт блок данных (db)

Posted: Sat Oct 20, 2018 12:01 am
by rm72
Usver wrote:rm72, Вы скиньте на форум принципиальную схему и бэкап, который Вы сделали при включенном станке!(если не сделали, то сделайте, но чтобы станок был включен!) А то так гадать можно до потери сознания.

Принципиальную схему станка? Электрическую, механическую, или какую? Есть только образ mmc карты, уже после этого сбоя

Re: стерт блок данных (db)

Posted: Tue Oct 23, 2018 10:07 am
by Dfcz
Отчет вызывает кучу вопросов и сомнений.
1. Панель могла выдать ошибку и просто по недоработке ее проекта.
2. Блок НЕЛЬЗЯ УДАЛИТЬ по "по какой-то внутренней ошибке, срабатыванию аварийных таймеров или счетчиков, либо из-за внешнего воздействия типа скачка напряжения". Еще раз: по этим причинам НЕВОЗМОЖНО УДАЛИТЬ.
3. Далее: "Содержимое этого блока было стерто." - так блок стерт или содержимое? Это разные вещи, вы определитесь уже.
4. "не хватает файлов GSDL, прописанных в проекте контроллера и ссылающегося на их нехватку." - не могу расшифровать эту замечательную фразу.

Выложите образ, я посмотрю, а то непоняток слишком много.

Re: стерт блок данных (db)

Posted: Tue Oct 23, 2018 2:55 pm
by rm72
Не могу вложение отправить, видимо нет прав от администратора. может как то по другому возможно Вам переправить образ?

Re: стерт блок данных (db)

Posted: Tue Oct 23, 2018 3:36 pm
by CoMod

Re: стерт блок данных (db)

Posted: Tue Oct 23, 2018 4:16 pm
by rm72

Re: стерт блок данных (db)

Posted: Thu Oct 25, 2018 8:38 am
by Dfcz
1. Пишется с ошибкой. https://drive.google.com/open?id=1-WvLq ... RO2GkXEZcJ
2. Загадка с паролем стоит 10000 УЕ.

Re: стерт блок данных (db)

Posted: Thu Oct 25, 2018 11:27 am
by rm72
1. это ошибка записи самого образа?
2. загадка с поролем решена

Re: стерт блок данных (db)

Posted: Thu Oct 25, 2018 12:46 pm
by Dfcz
1. На скриншоте видно, что идет запись вашего образа, и в середине прерывается с такой ошибкой. К сожалению не знаю этой ошибки. Какой размер ммс у вас? Попробуйте еще раз сделать образ и выложить.
2. Только пароль сначала дайте или снимите его.

Попробуйте сделать образ другой прогой (http://www.alexpage.de), или выложите ту, которой вы делали, может у нас версии разные.
Образ делали правильно по рекомендациям?

Re: стерт блок данных (db)

Posted: Thu Oct 25, 2018 2:44 pm
by rm72
1. этот образ сделали предыдущие специалисты которые делали отчет, еще раз сделали https://drop.me/M3py2q
2. сказали, что пароль убрали

Re: стерт блок данных (db)

Posted: Mon Oct 29, 2018 12:20 pm
by Dfcz
Ошибка та же. Пароль там же.

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

Проверил - файл тот же самый. мда… Видимо это для вас не проблема...

Re: стерт блок данных (db)

Posted: Mon Oct 29, 2018 2:42 pm
by rm72
не совсем понимаю про подход...файл отправляю тот который есть, предыдущие специалисты присылают один и тот же файл, они ссылаются на то, что все у них работает и открывается, а вот у меня не верная версия программы и тд, какой версией Вы открываете образ, чтобы я им смог указать на правильность

Re: стерт блок данных (db)

Posted: Tue Oct 30, 2018 6:17 am
by Dfcz
1. Если они убрали пароль, то образ будет отличаться от предыдущего. Вы это понимаете? Тогда почему файлы, которые вы выложили, одинаковые?
2. То, что у них "все открывается и все работает" - это пустые слова. Вам необходимо, чтобы я или другой мог у себя открыть. Вы это понимаете? Тогда почему нельзя прислать вместе с файлом и программу для открытия этого файла?
3. Если они сняли пароль, тогда почему при открытии блоков необходимо вводить пароль?

Я вам задаю вопросы, а вы на них не отвечаете. ПО пунктам можете отвечать?

Re: стерт блок данных (db)

Posted: Wed Oct 31, 2018 12:55 am
by rm72
Я могу отвечать и по пунктам, но в данном случае я передаточное звено между Вами и теми кто диагностировал, файл они прислали 2 раза, я Вам отправил столько же, еще раз у них затребую этот образ, но боюсь пришлют тоже самое. Буду пробовать с ними еще раз, так как станок мне нужен в рабочем состоянии.

Re: стерт блок данных (db)

Posted: Wed Oct 31, 2018 6:27 am
by Dfcz
Тогда пусть дадут пароль. Так будет быстрее.
Пусть просто сделают архив программой STEP 7, и дадут этот архив (и пароль).
Они будут мозги вам выносить, потому что видят, что вы не можете воздействовать на них. Я так тоже поступаю с начальниками.
Попросите у них то, от чего они не смогут отказаться.

Например, пароль они не смогут не дать? Тогда можно будет хоть в программу глянуть.
Фотку самой ммс они не могут не дать? Тогда можно будет узнать хотя бы размер ммс.

Re: стерт блок данных (db)

Posted: Wed Oct 31, 2018 6:35 am
by Dfcz
Хотя , если вспомнить, с чего все началось.
Стерт блок DB28 - это уже брехня. Стерты данные в DB28 - это очень похоже на правду. Ошибка в панели, при обращении к DB28 - похоже на правду. Ошибка в программе при обращении к DB28 - брехня. Создали новый блок DB28 - просто бред - как можно создать то, чего не знаешь? А если они знают структуру блока DB28, значит у них есть архив не стертого блока, и значит там есть и данные.
Далее: пароль сняли, но программа при открытии требует пароль.
И т.д.
Похоже кто-то кого-то водит за нос.

Re: стерт блок данных (db)

Posted: Wed Oct 31, 2018 10:55 am
by Dijio
PW(надо проверять):
Spoiler
Show
ku9noke
wld из образа извлекается нормально, но DB28 в этом образе не вижу.

Так же, как и написал уважаемый Dfcz, оба образа совершенно одинаковые.
Одинаковые размеры, там и там запрашивает пароль.

Re: стерт блок данных (db)

Posted: Wed Oct 31, 2018 1:38 pm
by rm72
прислали пароль ku9noke

Re: стерт блок данных (db)

Posted: Fri Nov 02, 2018 12:01 pm
by Dfcz
На первый взгляд, и не запарываясь на блоке DB28, там ничего страшного нет.
Походу у вас есть какая-то авария, сработал часть кода по выведению аварии на панель, а этот кусок кода хочет записать в DB28, а его нет.
Ссылки прямые, поэтому просто надо создать блок с этими адресами и типами данных.
Надо добиться что бы ПЛК закрутился без ошибки.
Далее почитать аварии на панели, может быть проясниться, где чего не хватает. Правда маловероятно.
И потом написать символьные имена и расписать комменты в программе и найти откуда идет ошибка.

П.С.
Если вы создадите файлик с перечнем входов и выходов ПЛК и их описанием ( типа I0.0 - доп.контакт на пускателе помпы или Q0.0 - катушка клапана подачи воздуха), то я вам распишу программу буквально за "отметитьэтоделовбаре".
А также что бы понять программу нужно помимо описания входов и выходов описание установки (нахрена эти контакты и клапаны). В идеале бы электросхему в придачу.

П.С.С.
Судя по тому, что все блоки данных пустые, просто кто-то стер программу на ПЛК штатным методом. У нас это было часто, когда людям интересно было "подойдетлифлешкамненафотик".


П.С.С.С.
Хотя до сих пор неизвестен тип ПЛК и состав железа.

Re: стерт блок данных (db)

Posted: Fri Nov 02, 2018 5:56 pm
by rm72
такой файл конечно не сделаю, а вот электросхему пришлю
вряд ли кто то мог стереть с панели эти блоки, хотя конечно гарантировать не стану
что нужно для "состава железа"?

Re: стерт блок данных (db)

Posted: Fri Nov 02, 2018 7:34 pm
by Usver
rm72 wrote:Принципиальную схему станка? Электрическую, механическую, или какую?
Так какую схему нужно было выслать? Гидравлическую?

Re: стерт блок данных (db)

Posted: Mon Nov 05, 2018 6:59 pm
by Dfcz
Схему электрическую, где есть входы и выходы ПЛК и они подписаны (просто электрическая схема и все, не заморачивавйтесь).
Насчет все данные стерты, я ляпнул. Это же образ флешки, а там и не должно быть данных.
Я просто всегда работаю с архивом, сделанным Степ7. По привычке удивился, что нет данных.
Нужно будет сделать архив Степом7, пусть ПЛК в аварии, данные в ДБ останутся, и они тоже нужны для облегчения комментирования программы.
П.С. Надеюсь вы не включали ПЛК без флешки и не вставляли флешку в другой ПЛК? У флешек есть уникальный идентификатор, и если ПЛК увидит другую флешку он сразу все (все это не только на флешке, а еще много где) сотрет навсегда без возможности восстановления.

Re: стерт блок данных (db)

Posted: Mon Nov 05, 2018 7:01 pm
by Dfcz
Пока же суть да дело, напомню, что уже писал:
"Походу у вас есть какая-то авария, сработал часть кода по выведению аварии на панель, а этот кусок кода хочет записать в DB28, а его нет.
Ссылки прямые, поэтому просто надо создать блок с этими адресами и типами данных.
Надо добиться что бы ПЛК закрутился без ошибки."
Сначала с переключателем в положение стоп.

Re: стерт блок данных (db)

Posted: Mon Nov 05, 2018 7:09 pm
by Dfcz
Да, кстати сказать, вам уже писали, что нужно делать. МОжет кто-нибудь уже бы все понял и объяснил, как исправить.
Usver wrote:rm72, Вы скиньте на форум принципиальную схему и бэкап, который Вы сделали при включенном станке!(если не сделали, то сделайте, но чтобы станок был включен!) А то так гадать можно до потери сознания.

Re: стерт блок данных (db)

Posted: Sat Nov 10, 2018 9:21 pm
by rm72
Dfcz wrote:Схему электрическую, где есть входы и выходы ПЛК и они подписаны (просто электрическая схема и все, не заморачивавйтесь).
Насчет все данные стерты, я ляпнул. Это же образ флешки, а там и не должно быть данных.
Я просто всегда работаю с архивом, сделанным Степ7. По привычке удивился, что нет данных.
Нужно будет сделать архив Степом7, пусть ПЛК в аварии, данные в ДБ останутся, и они тоже нужны для облегчения комментирования программы.
П.С. Надеюсь вы не включали ПЛК без флешки и не вставляли флешку в другой ПЛК? У флешек есть уникальный идентификатор, и если ПЛК увидит другую флешку он сразу все (все это не только на флешке, а еще много где) сотрет навсегда без возможности восстановления.


нет флешку не вставляли в другой плк, и плк не вкючали без флешки насколько я знаю

Re: стерт блок данных (db)

Posted: Sat Nov 10, 2018 9:21 pm
by rm72
Dfcz wrote:Пока же суть да дело, напомню, что уже писал:
"Походу у вас есть какая-то авария, сработал часть кода по выведению аварии на панель, а этот кусок кода хочет записать в DB28, а его нет.
Ссылки прямые, поэтому просто надо создать блок с этими адресами и типами данных.
Надо добиться что бы ПЛК закрутился без ошибки."
Сначала с переключателем в положение стоп.


как это сделать?

Re: стерт блок данных (db)

Posted: Sun Nov 11, 2018 6:06 pm
by Dfcz
Если текст не читать, а просто глянуть на диалог, то можно подумать, что у меня проблемы и я пишу, пишу, пишу, а у вас проблем нет и вы так не впопад нехотя отвечаете. Видимо так и есть: у вас проблем нет.

Re: стерт блок данных (db)

Posted: Sun Nov 11, 2018 7:06 pm
by rm72
почему так решили я не знаю, я отвечаю на все вопросы, для того или иного действия нужно время, я не являюсь специалистом или ремонтником или чем то похожим, оборудование у меня так же не стоит в гараже, а находится от меня в нескольких сот км, поэтому на ответы нужно время, вот схема


https://drop.me/MYn03j

Re: стерт блок данных (db)

Posted: Mon Nov 12, 2018 10:31 am
by Dfcz
Usver wrote:rm72, ……... и бэкап, который Вы сделали при включенном станке!(если не сделали, то сделайте, но чтобы станок был включен!)......
Схема хорошая, теперь архив (бекап).Если будет бэкап, то проблему можно решить. Ну, конечно, смотря какая проблема.
Без бэкапа можно забить.

Начал комментировать и опять наткнулся на Ваше отношение к вашей проблеме: Схема и программа не от одного объекта.
Вы уверены, что схема от этого станка? Тогда программа (или флешка) не от этого станка.

Re: стерт блок данных (db)

Posted: Mon Nov 12, 2018 6:53 pm
by rm72
мне нравится Ваша уверенность...и схема и флешка все с одного станка, почему у Вас такое предположение? Оборудование состоит из нескольких частей, связанных между собой

Re: стерт блок данных (db)

Posted: Tue Nov 13, 2018 9:07 am
by Dfcz
Программа, которая открылась по паролю ku9noke и в которой есть ссылки на DB28, которого нет. Это с вашего оборудования?
В ней используются входы и выходы, которых нет на электрической схеме, которую я скачал по вашей ссылке.
Это вы можете проверить, прежде, чем думать, что я ничего в ПЛК Сименс не понимаю?
Извинений не жду и помогать не собираюсь.

Re: стерт блок данных (db)

Posted: Tue Nov 13, 2018 11:08 am
by rm72
Программа с нашего оборудования. Электрическая схема так же с этого оборудования. Оборудование состоит из 3 частей основных, соединенных в одно целое. Я уже повторял, что я не специалист и все такое прочее, и не могу Вам сказать&написать, в чем не состыковка, Вы просили прислать, я прислал все, что просили. Я честно говоря вообще ничего не думаю, раз здесь Вы находитесь значит уже как минимум разбираетесь в этом, с чего Вы взяли, что я оцениваю Ваши навыки я не знаю.
Я вообще обратился на этот форум за помощью в виде "проблема - могу решить -вознаграждение такое-то", а со мной начали говорить как с равным по знаниям специалистом. Поэтому честно говоря не понимаю Ваши какие-то обиды или что-то в этом роде.

Re: стерт блок данных (db)

Posted: Tue Nov 13, 2018 1:23 pm
by rm72

Re: стерт блок данных (db)

Posted: Thu Nov 15, 2018 12:06 pm
by Dfcz
Usver wrote:rm72, Вы скиньте на форум принципиальную схему и бэкап, который Вы сделали при включенном станке!(если не сделали, то сделайте, но чтобы станок был включен!) А то так гадать можно до потери сознания.
Usver » Пт окт 19, 2018 5:56 pm

Re: стерт блок данных (db)

Posted: Thu Nov 15, 2018 6:41 pm
by rm72
так я же все скинул

Re: стерт блок данных (db)

Posted: Thu Nov 15, 2018 7:42 pm
by Dfcz
И этот бэкап делали при включенном ПЛК? Тогда вы, батенька, волшебник!
(h)