Jump to content

SINUMERIK STEP 7 TOOLBOX V18.1


Recommended Posts

kinovari

Приветствую благородных господ данного форума.

 

Возникла непреодолимая проблема в работе связки манупулятора и станка на sinumerik one.  Срочно требуется добыть SINUMERIK STEP 7 TOOLBOX V18.1 для tia portal. Может кто поделиться? Заранее благодарю!

Заодно хотелось бы узнать, можно ли как либо из NC обратиться в программе ко входу PLC? например вход I014.4, написать скрипт проверки готовности данного входа. Спасибо!

Link to post
Share on other sites


UnPinned posts
boomeeeer
10 часов назад, kinovari сказал:

Приветствую благородных господ данного форума.

 

Возникла непреодолимая проблема в работе связки манупулятора и станка на sinumerik one.  Срочно требуется добыть SINUMERIK STEP 7 TOOLBOX V18.1 для tia portal. Может кто поделиться? Заранее благодарю!

Заодно хотелось бы узнать, можно ли как либо из NC обратиться в программе ко входу PLC? например вход I014.4, написать скрипт проверки готовности данного входа. Спасибо!

Тулбокса, к сожалению, такого не имею, да и с sinumerik one ещё не приходилось работать. По поводу обмена сигналами между программой обработки и логикой PLC всегда использовал команды $A_IN[x] и $A_OUT[x], а также $A_DBB[x], а в самой логике их состояние опрашивается через DB10. Параметры правильно надо настроить для их использования. Не думаю что в данной серии ЧПУ что-то поменяли касательно этого

Link to post
Share on other sites
kinovari

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

 

 

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

станок не ждет пока патрон зажмется

В таком случае придётся лезть в логику и прописывать правильно логику, чтобы было ожидание по датчику зажима

Link to post
Share on other sites
lem_on
7 минут назад, boomeeeer сказал:

В таком случае придётся лезть в логику и прописывать правильно логику, чтобы было ожидание по датчику зажима

Либо оригинальный оператор подвинул датчик. 

Link to post
Share on other sites
Andrey_kzn

Скорее всего TOOLBOX вы не найдёте.  такие вещи покупались под конкретные проекты, а насколько мне известно, не было продано в России ни одного экземпляра Sinumerik ONE не в составе станка. К тому же надо точно знать версию портала, в котором писался проект для станка, чтобы его успешно  выгрузить. (проект) Или же надо иметь исходый проект PLC.  Есть некоторый опыт в отладке проекта для 840DSL в портале 15.1. Там NCU c контроллером 319PN/DP. Если нет исходного проекта, выгрузить его из контроллера не получается.

К обращению из программы к входам\выходам.  В программе можно обращаться к дискретным входам\выходам NCK, вида $A_IN[x] и $A_OUT[x] коих имеется 32 входа и 32 выхода. Это всё есть в документации. Но для этого в PLC должно быть что-то типа этого: A I 4.3 =  DB10.DBX[х], A I 4.4 =  DB10.DBX[х] и т.д, для входов, и соответственно A DB10.DBX[х] = Q5.3 для выходов например. Тогда можно будет прописывать условия в вашем цикле, например:

IF  $A_IN[x] = 0

GOTO N10

ELSE

GOTO N20

ENDIF

В вашем случае вам надо настроить задержку выполнения дальнейших действий через G4 Fхх в цикле где у вас выполняется М71. Так будет проще всего. А если хотите  по датчику, то надо редактировать PLC. Просто так туда лезть крайне не рекомендуется

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

а насколько мне известно, не было продано в России ни одного экземпляра Sinumerik ONE

а откуда тогда у товарища такие запросы?

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

Если нет исходного проекта, выгрузить его из контроллера не получается.

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

это актуально для всех проекто тиа портал или только для определенных контроллеров?

Edited by gudstartup
Link to post
Share on other sites
Andrey_kzn

@gudstartup , а вы впитываете информацию как губка:biggrin: Код у сименса хранится в контроллере в пригодном для редактирования виде. И по идее, должен выгружаться. Естественно без комментариев. Просто в нашем случае - это станок с 840DSL и контроллер  319, выгрузить проект в портал я  не могу. И в Step7 тоже не могу, пишет что-то про несовместимость версий.  Как будет в случае с настоящим Sinumerik ONE, не знаю.  Там контроллер 1500. Тут ещё надо не забывать о аппаратно-программной совместимости портала и железа, порталов уже куча разных версий вышла.  Поэтому, если перед вами станок с Sinumerik ONE, совсем не факт, что железо будет совместимо с вашей версией портала.  Станок с проектом в тиа портале у нас один,  и попробовать больше негде.

 

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

Станок с проектом в тиа портале у нас один,  и попробовать больше негде.

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

может попробовать обычным step7 выгрузить 317 добавив туда какой нить аддон поновее версии?

41 минуту назад, Andrey_kzn сказал:

а вы впитываете информацию как губка

вы побольше выливайте все впитаем:biggrin:

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

44 минуты назад, Andrey_kzn сказал:

что железо будет совместимо с вашей версией портала.

для этого в степ 7 были аппаратные апдейты и я уверен что в тиа они тоже есть только нам сейчас недоступны

Link to post
Share on other sites
kinovari
15 hours ago, Andrey_kzn said:

Скорее всего TOOLBOX вы не найдёте.  такие вещи покупались под конкретные проекты, а насколько мне известно, не было продано в России ни одного экземпляра Sinumerik ONE не в составе станка. К тому же надо точно знать версию портала, в котором писался проект для станка, чтобы его успешно  выгрузить. (проект) Или же надо иметь исходый проект PLC.  Есть некоторый опыт в отладке проекта для 840DSL в портале 15.1. Там NCU c контроллером 319PN/DP. Если нет исходного проекта, выгрузить его из контроллера не получается.

К обращению из программы к входам\выходам.  В программе можно обращаться к дискретным входам\выходам NCK, вида $A_IN[x] и $A_OUT[x] коих имеется 32 входа и 32 выхода. Это всё есть в документации. Но для этого в PLC должно быть что-то типа этого: A I 4.3 =  DB10.DBX[х], A I 4.4 =  DB10.DBX[х] и т.д, для входов, и соответственно A DB10.DBX[х] = Q5.3 для выходов например. Тогда можно будет прописывать условия в вашем цикле, например:

IF  $A_IN[x] = 0

GOTO N10

ELSE

GOTO N20

ENDIF

В вашем случае вам надо настроить задержку выполнения дальнейших действий через G4 Fхх в цикле где у вас выполняется М71. Так будет проще всего. А если хотите  по датчику, то надо редактировать PLC. Просто так туда лезть крайне не рекомендуется

Исходный проект есть, открыть его без тулбокса не получается.  https://prnt.sc/ZtPH--Acn6Do . А в каком мануале инфа по работе с $A_IN? Просто с сименс наши закупают крайне редко... 

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

может попробовать обычным step7 выгрузить 317 добавив туда какой нить аддон поновее версии?

Проект изначально создавался в тиа портале, и всё это было закуплено, и портал 15.1, апдейт к нему, и толбокс. Естественно толбокс  под тиа портал, и причём ему нужна именно своя версия,  и без апдейта он не ставится. Толбоксы под Step7 не совместимы с порталом.

 

13 часов назад, gudstartup сказал:

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

Потому что в Sinumerik one контроллер S7-1500. Значит ему положен только тиа портал.   Но в портале можно программировать и S7-300, S7-400, следовательно портал с толбоксом совместимы  с 840DSL - сверху вниз. Ценой потери совместимости  со Step7. Надо будет попробовать порталом выкачать проект из 840DSL Step7, что он интересно писать будет.

@kinovari , давайте ваш проект, я попробую его открыть. Ссылка не работает.

 

 

@kinovari Работа со входами\выходами NCK описана в документации - переменные NCK и интерфейс PLC.  гуглится легко, причём старые версии документации для 840D актуальны. важные сигналы PLC не менялись очень давно.  Каждому входу или выходу, или М-команде соответствует определённый сигнал DB, который можно обработать в PLC.

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

Проект изначально создавался в тиа портале, и всё это было закуплено, и портал 15.1, апдейт к нему, и толбокс.

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

7 часов назад, Andrey_kzn сказал:

Надо будет попробовать порталом выкачать проект из 840DSL Step7, что он интересно писать будет.

если проект создавался в степ7 то вероятно напишет про несовместимость хотя казалось бы какая разница в какую базу данных качать блоки из памяти контроллера Правда вследствие того что контроллеры для тиа портала серий 300 400 имеют новую firmware возможно изменение в формате самих блоков и отсюда несовместимость и запрет на выгрузку.

Link to post
Share on other sites
ID_Hacker

Для обмена пользовательскими данными между NC и PLC зонами есть системная функция FC21. Позволяет читать и записывать данные в программе PLC из/в зону $A_DBB[x], $A_DBD[x] и т.д. Можно найти в документации по системным переменным NC PLC.

 

Программа PLC загруженная определённой версией TIA может быть выгружена только этой или более старшей версией TIA.  Step7 и TIA не совместимы даже на S300, S400 контролерах, в виду разных версий прошивок контроллеров.

 

Toolbox нужен для того, что в Sinumerik не просто PLC а связка PLC, CU, NC и CP, и стандартный Step или TIA просто не понимает аппаратную конфигурацию контроллера без ToolBox.

 

31.05.2024 в 19:28, kinovari сказал:

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

Здесь проблема программирования станка производителем. Он не ожидает завершения выполнения М команды от PLC. Либо проблемы в электроавтоматике и команда завершается до зажима патрона - например реле давления зажима всегда даёт сигнал.

 

01.06.2024 в 11:03, gudstartup сказал:

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

это актуально для всех проекто тиа портал или только для определенных контроллеров?

Проекты реализованные на TIA хранят в контроллере не только программу, но и все комментарии и данные. Если не стоит защита паролем выгружается всё в том же виде в котором было загружено.

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

Если не стоит защита паролем выгружается всё в том же виде в котором было загружено.

а чего же тогда у @Andrey_kzn не выгружает ничего даже в обычном виде без исходников и комментов?

сомневаюсь что станкостроитель станет загружать в контроллер исходники scl или graph простые fbd я встречал а высокоуровневые никогда.

Link to post
Share on other sites
ID_Hacker

@gudstartup  То же самое что и на SL со степом. Тулбокс нужно. У меня с тулбоксом V4.5 не выгружался ПЛК из NCU 710.3B с версией ПО 4.8.

 

Естественно исходники SCL не загружаются. Они компилируются до STL формата и выгружаются обратно в виде STL.

Link to post
Share on other sites
gudstartup

@ID_Hacker а откуда известно какую надо версию?

30.05.2024 в 21:45, kinovari сказал:

требуется добыть SINUMERIK STEP 7 TOOLBOX V18.1 для tia portal.

у меня например 16 и что она не загрузит этот проект или она для тиа портала нужной версии не подходит?

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

@kinovari

Link to post
Share on other sites
gudstartup

@ID_Hacker степ 7 выгружает проекты из контроллера независимо от того какой версией они были созданы иначе вам пришлось бы каждый раз под разные контроллеры версию подбирать. я уверен что и в тиа портале также просто нужен тулбок который поддерживает правильную версию контроллера плк и тогда все загрузится а уж тиа портал какнибудь разместит скачанные блоки в своем проекте

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

а откуда известно какую надо версию?

При попытке выгрузить программу из контроллера ТИА ругается на версию. Выдаёт сообщение о версии портала на котором написана ПО.

 

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

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

Именно так в ТИА и происходит - подбирать версию. У нас на производстве приходилось держать на программаторе 13, 14, 15, 16 версии ТИА из-за того, что между собой они не совместимы, а оборудование устанавливалось не единовременно, а на протяжении 5-10 лет. Ну а дать неделю на обновление, миграцию и пусконаладку производство не могло. Однажды вообще столкнулись с тем, что ТИА 15.1 не поддерживает один конкретный модуль в составе оборудования станка, пришлось обновляться до 16й версии и много что переписывать. Последние поколения оборудования поддерживаются только последними ТИА, некоторые старые контроллеры в новые версии ТИА уже не входят. А какой был треш при переходе с 12й версии на 13ю, это как в своё время с ProTool на WinCC Flexible перейти.

 

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

я уверен что и в тиа портале также просто нужен тулбок который поддерживает правильную версию контроллера

Я почти уверен, что версии тулбокса идут под конкретную версию ТИА, потому что дополнения для ТИА, модули и т.д. нельзя использовать не со своей версией ТИА

Edited by ID_Hacker
Link to post
Share on other sites
gudstartup
59 минут назад, ID_Hacker сказал:

Я почти уверен, что версии тулбокса идут под конкретную версию ТИА

так как же узнать какая версия тиа была использована в проекте который лежит в памяти контроллера вашего чпу? иначе придется иметь все тулбоксы и все версии тиа а это терабайты места да и как они уживутся на одном программаторе - это просто жесть! Сименсу надо за это :bash:

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

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.




  • Сообщения

    • Барс
      Три точки/Открыть оригинал.
    • Барс
      И где в этом ролике показано, что он может посчитать реакции шарниров? Там показан расчёт так называемой "силы двигателя". Это я и так умею уже давно. Там, правда, тоже странности имеются, но это в отдельной теме лучше обсудить.   А мне реакции шарниров научиться бы выпрашивать у Моушена. И очень желательно именно в блоках. Вот конкретно этого шарнира (опоры, если хотите):  
    • Viktor2004
      ну да ну да. Снял архив с Сименса (а сниматься он будет около получаса), тут же пытаешься залить его в станок, а он в процессе кучу ошибок выдает. Ну мы ведь его только что сняли. Что там может быть не так? С Фанука бэкап снимается одним движением. Минута и архив готов. И он стопроцентов загрузится и вернет станок к той конфигурации которая была. Какой у вас Фанук вы даже не написали. Старые от новых отличаются. Меню там разные
    • Guhl
      Может у вас с приводом проблема? Например один выходной транзистор не работает
    • vimed
      Добавлю, что ResCurrentState появился в версии 2201. В более ранних приходится использовать некоторую комбинацию из AvailableForMediation, CurrentSpeed, Occupied.
    • SAPRonOff
      А что надо было показывать?:) Там был живой показ - был оператор за ПК, которому выступающие давали поручения что-то сделать, и потом шёл комментарий о том - что происходит на экране: нативная подержка Линукс, поддержка своего ядра РГК - текущие доработки.
    • Lmstr
      По Фануку вообще документация не особо приветливая... А вот еще вопрос, при изменении параметров в меню PMM нужно делать "To restore the parameters from the CNC to the Beta" или это только для бэкапов? Над методикой создания бэкапов на Fanuc просто удивляюсь, мягко говоря: нужно держать какие-то кнопки при загрузке, выходить в потаенные меню, и не дай Бог ошибёшься. При чём делаются сразу все кучей и приводные и ЧПУшные и PLC. То ли дело на Siemens: PLC, приводные архивы, NCK - всё наглядно, ошибиться не так легко )))
    • Lmstr
      Спасибо за файлик. Да, была ошибка 410, 411, решили попробовать другой движок, но и этот вел себя также с такими же ошибками
    • ak762
      да может он посчитать если формулами не охота, в интернере не пробовали искать?    
    • maxx2000
      Кто-то тут на форуме давал видео как согнуть узкий глубокий П-образный профиль. Суть там была в том что заготовку сначала прогибают по середине в обратную сторону, затем загибают полки и выравнивают прогиб.  Продублируйте если можно ссылку.
×
×
  • Create New...