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

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  


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



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



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

 [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 вызывается код для обмена?

 Уважаемые коллеги, столкнулся с задачей такого плана: Есть объект который находится на расстоянии 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]

 может я опять не так понял задачу, но что мешает при считывании из excel считать только те тэги, что имеют отличные от 0 значения? P.S. очень сумбурное описание задачи, мало что понятно

 Проверил - все нормально и не хуже, чем на другой машине. Опять же, я же написал, что не только проверил, но и заменил на новые: - модуль 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.

 в принципе не хватает знаний Visual Basic опробовал все что знал (непошло потому что глобальные теги невозможно обрабатывать как Array) и решил обратится за помощью к вам > специалистам< может кто знает простое и элнгантное решени проблемKи

 Номер ошибки Error 806-8004280A Сообщение: There was an unspecified communications problem. RSLogix 5000 has been taken offline. Окно ошибок [URL=http://radikal.ru/F/s008.radikal.ru/i303/1207/0d/db9fa3fe30fd.jpg.html][img:7463a7e105]http://s008.radikal.ru/i303/1207/0d/db9fa3fe30fdt.jpg[/img:7463a7e105][/URL]

 спасибо. ATEX directive 94/9/EC - европейский стандарт безопасности. моторы согласно этого стандарта отличаются исполнением, но с электрической точки зрения ничем не отличаются от таких же стандартных. плат safe off в частотниках нет, но они как-то у клиента работают. значит есть способ работы двигателя без них.



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


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



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

Разделы


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



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



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




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


  
RA & VDT GmbH


Облако тэгов
Automation Fatal 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 ke

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

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