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

SINUMERIK STEP 7 TOOLBOX V18.1


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

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

 

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

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

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


UnPinned posts
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. Параметры правильно надо настроить для их использования. Не думаю что в данной серии ЧПУ что-то поменяли касательно этого

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

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

 

 

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

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

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

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

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

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

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

Скорее всего 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. Просто так туда лезть крайне не рекомендуется

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

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

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

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

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

Ссылка на сообщение
Поделиться на других сайтах
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? Просто с сименс наши закупают крайне редко... 

Ссылка на сообщение
Поделиться на других сайтах
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.

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

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

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

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

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

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

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

Для обмена пользовательскими данными между 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 хранят в контроллере не только программу, но и все комментарии и данные. Если не стоит защита паролем выгружается всё в том же виде в котором было загружено.

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

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

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

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

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

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

 

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

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

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

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

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

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

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

@kinovari

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

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

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

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

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

 

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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




×
×
  • Создать...