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

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  


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



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



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

 [quote:5bf646f1bb="dv_"] Какие правки нужны? [/quote:5bf646f1bb] Речь идет о макросах VBA, создаваемых на объектной модели RSLogix. Вот пример кода макроса: [code:1:5bf646f1bb]Public Sub Build_LAD2() Dim Count As Integer Dim FileName As String Dim LadFile2 As LadderFile Dim LadFile As LadderFile Set ProgFiles = Application.GetActiveProject.ProgramFiles ' Чтение главного файла программы Set LadFile2 = ProgFiles.Item(2) Dim RungCount As Integer FileName = LadFile2.name RungCount = LadFile2.NumberOfRungs() ' Удаление всех рангов в главном файле Dim res As Boolean Do res = LadFile2.RemoveRung(0) If (res = False) Then Exit Do End If Loop ' По всем файлам, начиная с №3 Dim LadCount As Integer Dim DstRung As Integer LadCount = ProgFiles.Count DstRung = 0 For Count = 3 To LadCount Set LadFile = ProgFiles.Item(Count) ' если файл существует If Not LadFile Is Nothing Then ' если файл используется If LadFile.InUse Then Dim FileNum As Integer Dim NumOfRungs As Integer Dim RungString As String NumOfRungs = LadFile.NumberOfRungs ' если файл не пустой If (NumOfRungs > 1) Then FileNum = LadFile.FileNumber If (FileNum <= 100) Then ' Команда вызова LAD файла RungString = "JSR" + " " + CStr(FileNum) res = LadFile2.InsertRungAsAscii(DstRung, RungString) DstRung = DstRung + 1 End If End If End If End If Next End Sub [/code:1:5bf646f1bb] Макрос генерирует в файле LAD2 вызовы (JSR) всех остальных файлов проекта. Отсутствующие файлы и файлы с одним рангом <END> не учитываются. Учитываются файлы с №3 по №100. В файлах с №№ > 100 я размещаю подпрограммы-функции, которые централизованно вызывать не надо. Вот такие макросы и хотелось бы объявить/описать один раз для всех проектов.

 [quote:ff25e5ff7e="Eraser"]макросы принадлежат экрану. то есть работают только на открытом экране. для обмена данными между макросами на разных экранах можно использовать memory tags.[/quote:ff25e5ff7e] Какой экран? Какой memory tag? У него RSLogix. :D По сути не скажу - не пользовался. Какие правки нужны? В RSLogix удобный Export-Import кода программы с подменой адресов (Base, Relative).

 Вопрос к тем, кто использует макросы VBA для автоматизации работы. Как сделать, что бы макрос был доступен из всех проектов RSLogix? Например, при работе с VBA-макросами в Excel можно создать надстройку (файл *.xla), который подключается к любому проекту в Excel. А есть ли аналогичная возможность при работе в RSLogix? Сейчас я вынужден копировать одни и те же макросы во все проекты. Неудобно, если надо внести изменения, приходится править во всех.

 [quote:e7da182ec1] 37536 - Can You Emulate a MicroLogix 1500 Processor? Can you emulate a Micrologix 1500 processor? Yes [Solution] 1. Configure a rsemualtor driver in rslinx 2. Open the project in Rslogix 500 that needs to be emulated 3. Select Tools, Options, System Communications tab 4. Select the emu-500 driver and enter a number for the processor (1-31) 5. Select 'Apply', Select 'Download' It should prompt you to go Online[/quote:e7da182ec1]

 Бесплатный эмулятор RSLogix Emulate 500 V6.00.00.07(CPR9) не работает с проектом для процессора 1764 Micrologix 1500 LPR series C. При попытке выполнить Download программы из среды программирования в эмулятор - ругается - Download failed! Program is incompatible with processor! Это принципиально неразрешимо или что-то можно сделать?

 Спасибо за подробную информацию OldDad! У меня только что во время установки RSLogix 5000, вышла следующая ошибка: RSLogix 5000 setup cannot continue. To assist in diagnosing the issue, Setup has generating the following log file (please note the path and filename, as technical support will ask that you email them the file): C:/Program Files/Common Files/Rockwell/Install Logs/Rockwell Automation Software Setup - 07082010114022.log

 [quote:7db922e86a="Shera"]Получили оборудование с PAC CompactLogix 1769-L35E, панель PanelView 600 Plus, и KEB. Я так понял что мне нужно искать RSLogix 5000 Professional (или Enterprise в чем их разница) для РАС и RSView Studio для панели. для KEB`a у меня есть софт. Подскажите где можно найти демо версию RSLogix 5000 [/quote:7db922e86a] См.: http://www.rockwellautomation.com/rockwellsoftware/design/rslogix5000/demo.html Только [b:7db922e86a]Offline [/b:7db922e86a] на 90 дней.

 Может кому нибудь пригодится: нашел данный софт в разделе Downloads сайта AB для свободного скачивания. [url=http://www.software.rockwell.com/download/logic/rslogix/misc/ultraware1.64.zip]ссылка[/url]

 Чем отличаются различные варианты RSLogix 5000 (а они различаются в основном комплектностью) смотрите [url=http://www.rockwellautomation.com/rockwellsoftware/design/rslogix5000/orderinginfo.html]здесь[/url]. RS Logix 5000 Enterprise не бывает. Для CompactLogix Вам достаточно минимум RSLogix 5000 Mini Edition. RSView Studio теперь называется FactoryTalk View Studio. Для панели PanelView 600 Plus Вам нужно 9701-VWSTMENE FactoryTalk View Studio for Machine Edition. Актуальные демо-версии Вы можете получить в любом офисе VDT. Если в Вашем регионе Вы не знаете, куда обращаться, пишите, пожалуйста, в главный офис.

 Получили оборудование с PAC CompactLogix 1769-L35E, панель PanelView 600 Plus, и KEB. Я так понял что мне нужно искать RSLogix 5000 Professional (или Enterprise в чем их разница) для РАС и RSView Studio для панели. для KEB`a у меня есть софт. Подскажите где можно найти демо версию RSLogix 5000 professional и RSVeiw Studio для ознакомления и какой версии?



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


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



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



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



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



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




  
RA & VDT GmbH


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