Вход на форум 
В начало e-Mail

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  


Предыдущие результаты



Предыдущие результаты



Предыдущие результаты

 День добрый!!! Ребят подскажите по какой причине RSLogix5000 отказывается открывать проект пишет "file is not recognized as a valid project file" это связанно с тем что он при копировании он был открыт на АРМе или же связанна из-за версии либо лицензии... Заранее спасибо !!!

 [quote:60bf3fa06e="dany"] хотя с DDE попробовать конечно можно, но времяни маловато, именно это я и искал[/quote:60bf3fa06e] См. в личке

 просто дам ссылку на документ о продукции одной известной компании, может наведет на какие-то мысли. [url]http://www.industrialnetworking.com/pdf/BAT_Antenna_Guide.pdf[/url] хотя, конечно, проложенный кабель будет гораздо надежнее.. до первого экскаватора :)

 Да, RLXJB-IHW - это. действительно, промышенный Wi-Fi HotSpot, но не укажете ли в документации то место, где написано, что он бьёт на 5 миль? Пожалуйста, обратите внимание на то, что в любом случае имеется в виду максимальное расстояние при выполнении определенных условий (специальные антенны, наличие прямой видимости, отсутствие помех и т.п.), т.е. бьёт он не [b:6347c3a2ad]на[/b:6347c3a2ad] Х миль, а на расстояние [b:6347c3a2ad]до[/b:6347c3a2ad] Х миль, что, согласитесь, представляет собой некоторую разницу.

 SpellBinder В настоящий момент код вызывается из RS View хотя с DDE попробовать конечно можно, но времяни маловато, если у вас есть желание описать, то я был бы очень признателен. или ссылочку 8O Eraser Вам отдельное спасибо за код [code:1:cf3841e47a] gTagDb.GetTag("Various_from_HMI\HMI_Coilpar_Indiv"+Cstr(i)+"inverted") = VL(i) [/code:1:cf3841e47a] именно это я и искал

 Конечно есть. Вот, например: [url=http://literature.rockwellautomation.com/idc/groups/literature/documents/in/cnet-in001_-en-p.pdf]ControlNet Fiber Media Planning and Installation Guide[/url] Но кто мешает проложить самую обычную оптику с самым обычным Ethernet'ом? Для этого не нужно никаких специальных Rockwell'овских решений, а просто контроллеры с обычным Ethernet и пару адаптеров для оптики.

 может так: [code:1:3f98bc706b]For lokL = 0 To Z 'Здесь проверяйте, есть ли значение в той ячейке, которую вы собираетесь считать if mySheet.Cells(lokL + 23, L).Value <> 0 'или какое там вам нужно условие then VL(lokL) = mySheet.Cells(lokL + 23, L).Value endif Next lokL[/code:1:3f98bc706b] так у вас в массиве будет только непустые значения, ну а затем уже присваиваете. НО, если вам нужно что бы каждый элемент массива был точно на своем обычном месте, то тогда проверку можно делать перед присваиванием, и при этом старые значения не потеряются: [code:1:3f98bc706b]if VL(0) <>0 then gTagDb.GetTag("Various_from_HMI\HMI_Coilpar_Indiv0inverted") = VL(0) endif[/code:1:3f98bc706b] а вообще присваивание тоже можно и нужно делать в цикле [code:1:3f98bc706b]for i =0 to 9 gTagDb.GetTag("Various_from_HMI\HMI_Coilpar_Indiv"+Cstr(i)+"inverted") = VL(i) next i[/code:1:3f98bc706b]

 [quote:6d010c70aa="dany"][color=red:6d010c70aa]gTagDb.GetTag("Various_from_HMI\HMI_Coilpar_Indiv0coil_number") = K(0) [/color:6d010c70aa]это выражение прописывает тег как в RS VIEW так и в контроллере. [/code][/quote:6d010c70aa] Нужно организовать обмен из Excel в контроллер, используйте DDE обмен и через RSLinx.

 [quote:5c467350b9="dany"]проблема в коммуникации, ведь в контроллер будут записаны все теги от 0 до 10. т.е от 0 до 2 со значениями а потом все с 0, но они будут записаны, пока это 10 тегов нет проблем а кода 1000.продлится вся передача минуты 3. поэтому и хочу в контроллер предать только теги со значениями.[/quote:5c467350b9] 1) Уточните: Из RSView вызывается код для обмена?

 я и считываю только те клетки в таблице которые со значениями, проблема дальше в присвоении этих значений глобалным тегм [color=red:b227d3f00c]gTagDb.GetTag("Various_from_HMI\HMI_Coilpar_Indiv0coil_number") = K(0) [/color:b227d3f00c]это выражение прописывает тег как в RS VIEW так и в контроллере. задача чтоб в контроллер были прописаны например: в первом случае 2 первых тега из возможных 10 во втором 4 первых тега из возможных 10 а в третьем все 10 из 10 вот код проги, может тоже внесет какую то ясность [code:1:b227d3f00c]Sub read_2() Dim myExcel As Excel.Application Dim myWorkbook As Excel.Workbook Dim mySheet As Excel.Worksheet Dim L As Integer Dim VL(0 To 300) As Variant L = 12 Dim Z Z = gTagDb.GetTag("Various_from_HMI\HMI_Coilpar_Common_disc_count") - 1 On Error GoTo exit_handler Set myExcel = New Excel.Application Set myWorkbook = myExcel.Workbooks.Open("E:\TEST.xls") Set mySheet = myWorkbook.Sheets("Tab") For lokL = 0 To Z VL(lokL) = mySheet.Cells(lokL + 23, L).Value Next lokL gTagDb.GetTag("Various_from_HMI\HMI_Coilpar_Indiv0inverted") = VL(0) gTagDb.GetTag("Various_from_HMI\HMI_Coilpar_Indiv1inverted") = VL(1) gTagDb.GetTag("Various_from_HMI\HMI_Coilpar_Indiv2inverted") = VL(2) gTagDb.GetTag("Various_from_HMI\HMI_Coilpar_Indiv3inverted") = VL(3) gTagDb.GetTag("Various_from_HMI\HMI_Coilpar_Indiv4inverted") = VL(4) gTagDb.GetTag("Various_from_HMI\HMI_Coilpar_Indiv5inverted") = VL(5) gTagDb.GetTag("Various_from_HMI\HMI_Coilpar_Indiv6inverted") = VL(6) gTagDb.GetTag("Various_from_HMI\HMI_Coilpar_Indiv7inverted") = VL(7) gTagDb.GetTag("Various_from_HMI\HMI_Coilpar_Indiv8inverted") = VL(8) gTagDb.GetTag("Various_from_HMI\HMI_Coilpar_Indiv9inverted") = VL(9) exit_handler: On Error Resume Next: myWorkbook.Close myExcel.Quit Set mySheet = Nothing Set myWorkbook = Nothing Set myExcel = Nothing End Sub [/code:1:b227d3f00c]



Предыдущие результаты


Ещё результаты



Предыдущие результаты



Предыдущие результаты



Предыдущие результаты



Предыдущие результаты




Выберите страницу:   [ << Предыдущая страница ] 1 2


  
RA & VDT GmbH


Облако тэгов
Error RSLogix ControlLogix sound FTView Control Logix MVI56-104S 1734-AENTR Altivar Add-on Instruction MVI46MCM Ethernet PLC-5 SLC-500 1757-SRM Firmware ComactLogixL32E 1756-L75 1756-RM2 Controlnet cable Promass Client Memory 1769-L32E execution minutes seconds Windows Build 00000d5c Unspecified terminate geehrter automatisch keine globalen Fehle

Яндекс цитирования

Smart Solutions VDT GmbH | Friedrich-List-Allee 38, D-41844 Wegberg-Wildenrath, Germany
Tel.: +49 2432 933 57 83 | e-Mail: office@vdt-solutions.de
Все товарные знаки и торговые марки являются собственностью их владельцев.
При использовании материалов сайта ссылка на данный сайт обязательна.
Открытие страницы: 0.143 секунды