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

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  


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



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



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

 Посмотри [url=http://literature.rockwellautomation.com/idc/groups/literature/documents/sg/ag-sg001_-en-p.pdf]здесь[/url], [url=http://literature.rockwellautomation.com/idc/groups/literature/documents/um/ag-um008_-en-p.pdf]здесь (старенькое)[/url] и [url=http://www.data-linc.com/products.htm]здесь[/url].

 Сдаётся мне, что за таинственной буковкой "e" скрывается номер слота в шасси, в который вы вставили модуль. Смотрите http://literature.rockwellautomation.com/idc/groups/literature/documents/rm/1747-rm001_-en-p.pdf таблицу E.4 Addressing Format на странице E-8 (стр. 630 файла) Удачи, коллега!

 Здравствуйте коллеги! Понадобилось срочно настроить модуль 1747-KE (Ser. C) для коммуникации по Модбас (RS-485 2 wire) протоколу со SCADA системой. Раньше я такой модуль не настраивал. Но имел опыт с Prosoft MVI46 MCM. Поначалу подумал что настраивается аналогично. Но с наскоку настроить не удалось. Тогда скачал мануал (1747-um005_-en-p.pdf) и начал вчитываться. Вот тут-то и начались непонятки, потому обращаюсь к тем, кто имеет положительный опыт настройки этого девайса. Вопрос: в манулае все время идет ссылка на таинственный адрес, закодированный как "O:e.__". Например: "Do this setting the Module Mode Bit (O:e.0/15)" "Build the Output Image file with configuration data (O:e.1...7)." Поначалу я подумал, что речь идет о файле, где мы прописываем конфигурацию модуля. У меня в программе это файл N14. Соответственно для Port1 я пытался проделывать указанные действия с N14:0, N14:1 т.д. Для Port2: N14:10, N14:11 и т.д. Но описываемых в мануале откликов от системы я не получал. Потому усомнился, что правильно расшифровал это самое "O:e.__". Кто разобрался? Поделитесь опытом, плиз.

 Всем здраствуйте. Кто нибуть имел дело с мультиплексором KFD2-HMM-16 компании PEPPERL+FUCHS?

 согласен, на и до, это разные вещи, документ прософтовский ProSoftTechn_RockwellChannel_Cat-2012_RUSSIAN_lowres, страница 54, в табличке указано Максимальный наружный диапазон 5 миль/8 км за ссылочку спасибо, посмотрю

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

 Конечно есть. Вот, например: [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.

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



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


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



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



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



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


 sobaka (Кузякин Владимир Ильич)

 sobakatochkaru (Руслан)

 sokol1962 (Александр)

 Sokul78 (Владимир)

 soplo (Viktor)

 sorockavv (sorockavv)

 sorokovik (Сороковик Денис)

 SpankyJ (Андрей)

 spartak (vladimir)

 speedkast (Radik)


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


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




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


  
RA & VDT GmbH


Облако тэгов
ProSoft Modbus 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.127 секунды