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

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  


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



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



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

 Дешевле - не всегда лучше и проще. Для Wi-Fi лицензирование не требуется, но необходима визуальная прямая линия, к тому же в промышленных условиях важно, чтобы не было электромагнитных помех, полей, а также металлоконструкций на пути и рядом, ухудшающих проходимость сигнала, создают помехи и отражения. В этом случае могут понадобиться ретрансяляторы, которые должны находиться где-то на высоте, требуют питания и т.п. Поэтому лично я применял бы Wi-Fi с известной долей осторожности и довольно ограниченно.

 Мне кажется, что прокладка кабеля на такое расстояние стоить будет немало. Дешевле, наверно будет применить WIFI, с направленной антенной. Хотя, если вы юр.лицо и мощность передатчика более 100мВт, то возможно потребуется лицензирование, а это тоже стоит денег....

 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.

 Уважаемые коллеги, столкнулся с задачей такого плана: Есть объект который находится на расстоянии 5 км от нас, надо опросить 1 ан. вх. параметр, 2 дискретных вх., 4 дискретных выхода(т.е. управление) и вывести на АРМ RSView. Так вот в чём суть, как организовать такой канал связи, что лучше пробросить оптику или радио канал и есть ли у кого примеры на каком оборудовании это делать? И что лучше поставить маленький MicroLogix 1100 на объекте не посредственно и его как то опрашивать или как то организовать канал связи с FlexLogix 1794-L34, который находится у нас на расстоянии 5 км. Просто хочется услышать, кто как решал подобные задачи и плюсы и минусы этих решений при эксплуатации. Заранее благодарю за ответы и внимание к вопросу.

 я и считываю только те клетки в таблице которые со значениями, проблема дальше в присвоении этих значений глобалным тегм [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]

 Проверил - все нормально и не хуже, чем на другой машине. Опять же, я же написал, что не только проверил, но и заменил на новые: - модуль 2094-AC32-M05-S; - кабель к Auxiliary энкодеру; - LIM модуль 2094-AL75S; Сам энкодер в самом начале заменил История имела продолжение: двигатель этой оси, энкодер которого подключен ко входу Motor Feedback, был заменен, после чего проблема прыгающих координат исчезла. Уже месяц как... Отсюда вопросы: Где волшебная галочка, связывающая координаты канала Motor Feedback и Aux Feedback? Как может влиять координата Motor Feedback на координату Aux Feedback?

 Так у Вас контроллер закрыт от доступа. Там написано: [color=darkblue:5be71cd700]Error: Controller is secured.[/color:5be71cd700] Читайте публикацию [url=http://literature.rockwellautomation.com/idc/groups/literature/documents/pm/1756-pm016_-en-p.pdf]Logix5000 Controllers Security[/url] на стр. 57.



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


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



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



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



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



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




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


  
RA & VDT GmbH


Облако тэгов
Automation ControlLogix MVI56-MCM Allen-Bradley Logix Windows FactoryTalk PanelView VersaView ControlTower GuardLogix Compact Software Studio Designer 100-E 100-D SMC-50 Energy Saver 1756-RMS-SC Spectrum Encompass Level Ethernet Redundancy Stratix

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

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.134 секунды