plcforum.uz.ua

International PLC Forum
It is currently Mon Nov 20, 2017 11:52 pm

All times are UTC + 3 hours


Forum rules


Please click here to view the forum rules



Post new topic Reply to topic  [ 6 posts ] 
Author Message
 Post subject: FB & UDT
PostPosted: Fri Oct 20, 2017 10:26 am 

Joined: Mon Dec 05, 2016 3:17 pm
Posts: 6
Добрый день, коллеги.
Очень необходима помощь в решении следующего вопроса: есть закрытый FB11 с экземплярным DB11, UDT и DB41 от производителя оборудования. FB скомпилирован в SCL, исходника нет, в интерфейсе FB11 и DB41 вызывается UDT. Для того, чтобы вставить данный набор в свой проект, мне необходимо изменить номер UDT. И в этом проблема: если изменить номер UDT и загрузить обновленный DB41, то перестают изменяться данные в экземплярном DB11. Открывал FB, всем известным способом, но что с ним можно сделать, честно, не знаю. Помогите советом. Спасибо
(oo)


Top
 Profile  
 
 Post subject: Re: FB & UDT
PostPosted: Fri Oct 20, 2017 12:40 pm 

Joined: Tue Dec 26, 2006 8:21 am
Posts: 474
Location: Russia
Сделать изменения в своем проекте.

Не понятны некоторые выражения:
- интерфейсе FB11 и DB41 вызывается UDT
- перестают изменяться данные в экземплярном DB11

Нашел проект с похожими блоками - попробовал менять и так и так - все меняется и все компилируется.


Last edited by Dfcz on Fri Oct 20, 2017 1:20 pm, edited 2 times in total.

Top
 Profile  
 
 Post subject: Re: FB & UDT
PostPosted: Fri Oct 20, 2017 1:09 pm 

Joined: Mon Apr 26, 2010 10:02 pm
Posts: 12
Location: Н.Новгород
Dfcz хотел сказать, что это вам может помешать, если у вас есть закрытые блоки от двух производителей оборудования и у обоих один UDT. А так вы можете поменять свой UDT в проекте, чтобы развести конфликт номеров.
Чем закрыт FB, если новым "приват", тогда плохо, но если старым "ноу_хау", то снимите атрибут известной утилитой, потом редактируйте блок в свое удовольствие, конечно это будет на AWL, SCL код будет недоступен.


Top
 Profile  
 
 Post subject: Re: FB & UDT
PostPosted: Fri Oct 20, 2017 2:37 pm 

Joined: Mon Dec 05, 2016 3:17 pm
Posts: 6
POV_PDA, попал в точку: номер UDT совпадает для двух разных закрытых FB, поэтому нет возможности сделать изменения в своем проекте и, соответственно, загрузить новый набор FB, UDT. Старым "ноу-хау" способом открывается FB, но в нем сплошная косвенная адресация, прямых ссылок на UDT нет или я не могу найти. Могу скинуть ссылку (проект S7 от производителя) в личку, если кому-то интересно... и может помочь. Спасибо


Top
 Profile  
 
 Post subject: Re: FB & UDT
PostPosted: Mon Oct 23, 2017 3:54 pm 

Joined: Tue Dec 26, 2006 8:21 am
Posts: 474
Location: Russia
Кидай, посмотрю.


Top
 Profile  
 
 Post subject: Re: FB & UDT
PostPosted: Tue Oct 24, 2017 8:21 pm 

Joined: Fri Feb 24, 2012 11:28 am
Posts: 61
А причем тут вообще вызов UDT? UDT вообще не вызывается, т.к. он не грузится. UDT - UserDataType. Оно должно работать на этапе компиляции. Можно ниже Ваших контроллеров в проекте создать программу, где и будут FB, UDT и экземпляр (экземпляры) с "удобным" номером, а затем перенести эти FB, UDT № 8 и DB куда следует. А степ7 вроде поддерживает символьную адресацию. По крайней мере можно попробовать.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 6 posts ] 

All times are UTC + 3 hours


Who is online

Users browsing this forum: No registered users and 5 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
Powered by International PLCforum® Forum Software © PLCforum
Mobile version