Jump to content

Редактирование PLC Sinumeric 840D


Recommended Posts

Nikomas

Господа, приехал б/у станок SCHERER из Германии. Но при включении стойка ругается на отсутствие 2х модулей IO Siemens ET200X. На самих модулях моргает светодиод BF что говорит об ошибке адреса по Profibus. Вскрыли. Реально адрес модулей не соотв. документации к станку. Перевели переключатели в нужное положение и теперь стойка ругается на ошибки чтения (Alarm 4252) и запись (Alarm 4254) PLC. При перевозке снесли без возможности восстановления пару датчиков на конвейере. Скажите, а есть ли какая прога для редактирования самой PLC что бы удалить лишние для нас датчики. Например, датчик пересечения роботом для снятия/установки заготовки? Sinumerik 840D + WinXP

Edited by Nikomas
Link to post
Share on other sites


UnPinned posts
Nikomas

На ошибки 4252 и 4254 Сименс рекомендует глянуть машинные параметры 10394, 10395, 10396, 10397. У нас стоят - 0. А какие параметры у вас?

Link to post
Share on other sites
andref
4 часа назад, Nikomas сказал:

а есть ли какая прога для редактирования самой PLC

Simatic Step 7 но чтобы подключить комп с установленным Step 7  к 840D нужен MPI адаптер

3 часа назад, Nikomas сказал:

машинные параметры 10394, 10395, 10396, 10397. У нас стоят - 0. А какие параметры у вас?

тоже все нули, но у меня нет выносных устроств типа Siemens ET200x, поэтому ничего посоветовать не могу. Посмотреть все адреса подключенных устройств можно тут:

840D_mpi_adress1.jpg

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

Edited by andref
Link to post
Share on other sites
gudstartup
10 часов назад, Nikomas сказал:

Sinumerik 840D + WinXP

Обычно в данной конфигурации уже установлен пакет simatic step 7 c соответствующим дополнением для 810/840D так что от вас требуется поискать этот пакет на своей HMI затем запускаете и все в ваших руках иначе придется его устанавливать.

Иногда станкопроизводители например Gleason  оставляют на HDD весь проект PLC программы со всеми комментами исимвольной таблицей что очень облегчает диагностику и устранение неисправностей связанных с работой электроавтоматики.

Но не у всех так к сожалению.

Link to post
Share on other sites
Nikomas

Поставили Step7 на стойку. Видит блоки в модуле 13. Модуль 6 не открывает. Пишет "Соединение сброшено". Как теперь найти необходимую информацию во всем этом нагромождении блоков? У них нет комментариев.

Link to post
Share on other sites
gudstartup
2 часа назад, Nikomas сказал:

Как теперь найти необходимую информацию во всем этом нагромождении блоков?

По электросхеме ищите номера входов ваших сломанных датчиков затем reference data dissplay вам в помощь

Link to post
Share on other sites
  • 2 weeks later...
Nikomas
15.07.2021 в 11:52, gudstartup сказал:

По электросхеме ищите номера входов ваших сломанных датчиков затем reference data dissplay вам в помощь

В том то и дело что модуль 200X, к которому подсоединены эти датчики, не видит ЧПУ. Надо сначала как-то наладить связь с модулями. 

Link to post
Share on other sites
gudstartup
8 минут назад, Nikomas сказал:

В том то и дело что модуль 200X, к которому подсоединены эти датчики, не видит ЧПУ. Надо сначала как-то наладить связь с модулями. 

В программе PLC уже описана ваша аппаратная конфигурация в том числе в ней описаны все ваши profibus модули  так что то что сейчас в он-лайн эти модули недоступны никак не помешает вам найти в программе ссылки для адресов к которым подключены отсутствующие у вас датчики 

Link to post
Share on other sites
  • 3 weeks later...
Nikomas
Posted (edited)
26.07.2021 в 11:45, gudstartup сказал:

В программе PLC уже описана ваша аппаратная конфигурация в том числе в ней описаны все ваши profibus модули  так что то что сейчас в он-лайн эти модули недоступны никак не помешает вам найти в программе ссылки для адресов к которым подключены отсутствующие у вас датчики 

Немцы удаленно просто удалили эти модули из ПЛК. И станок поехал, но только в ручном режиме (JOG). В режиме MDI абсолютное игнорирование нажатия Cycle Start. На данный момент имеем только ошибки по охлаждению электрошкафа и уровню СОЖ. Не может же стойка из-за неисправности кондиционера не вращать инструментом (MDI -> M6 T1 -> Cycle Start). Не логично это...

Edited by Nikomas
Link to post
Share on other sites
Anat2015
4 часа назад, Nikomas сказал:

Не логично это...

Логика определяется производителем станка. А им в голову приходят иногда такие чудеса...

Заблокируйте существующие ошибки и тогда про логику можно будет порассуждать.

Link to post
Share on other sites
gudstartup
7 часов назад, Nikomas сказал:

имеем только ошибки по охлаждению электрошкафа и уровню СОЖ.

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

Я думаю что ваша логика ошибку о перегреве электрошкафа как и о недостаточном уровне сож считает очень существенными ведь если вы хотите выполнять технологическую программу то выполнение всех доступных технологических функций должно обеспечиваться а у вас сож не включится а электрооборудование перегрето и что же тут не логичного?!

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

Link to post
Share on other sites
Nikomas
15 часов назад, gudstartup сказал:

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

Однако... В меню производителя станка есть пункт работы с роботом. Конечно перевожу с Aktiv в Passiv но проблему это не решило. Помог только такой глобальный подход. При боли в пальце отрезали руку.

Link to post
Share on other sites
gudstartup
1 час назад, Nikomas сказал:

При боли в пальце отрезали руку.

Да уж их девиз видимо -"Резать к чертовой матери не дожидаясь перитонита!"

:biggrin:

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

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

Link to post
Share on other sites
andrey2147

А если старые архивы восстановить и при них скачать логику ?

Потом текущий восстановить ?

Link to post
Share on other sites
Nikomas

Сами оригиналы программ ПЛК немец выслал. Их есть у меня. Но опять же, в архиве половина блоков заблокированы.

Link to post
Share on other sites
gudstartup
53 минуты назад, Nikomas сказал:

Но опять же, в архиве половина блоков заблокированы.

Что значит заблокированы?

Если вы не можете их открыть для редактирования то это значит данные блоки имеют защиту know how protect или Block privacy частично эти блоки принадлежат sinumerik для обеспечения системных функций и nck plc взаимодействия а остальные видимо закрыты вашим станкостроителем. Если сигналы о состоянии уровня сож и прегрева электрооборудования попали в число удаленных а блок обработки ошибок продолжает их выдавать то значит вы должны попросить у немцев недостающие блоки но уже другой версии в которых не будет обрабатываться те опциональные устройства которых у вас нет на станке.

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

 

Link to post
Share on other sites
andrey2147
22 часа назад, Nikomas сказал:

архиве половина блоков заблокированы.

Я как-то давненько искал и нашёл в интернете программу для разблокировки пароленных блоков.

Link to post
Share on other sites
gudstartup
1 час назад, andrey2147 сказал:

Я как-то давненько искал и нашёл в интернете программу для разблокировки пароленных блоков.

Если блоки защищены know-how protect то поможет а вот если block privacy тогда вряд ли удастся вскрыть!

Я думаю что большинство защищенных блоков это системные api и автору нет особой надобности в них копаться .

Лучше пусть поищет блок обработки ошибок по референтным ссылкам на DB2.

 

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.



×
×
  • Create New...