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

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  


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



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



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

 Доброго дня! Есть такая проблема. В RSView32 v.7.5 при использовании команды Quit выдается ошибка "RSView Project Manager - обнаружена ошибка", при этом не закрывается окно TagServer. При закрытии окна TagServer, выдается сообщение "One or more connection are still open" и зависают следующие службы: DDE Server Windows и SPTALQ32.exe. При чем если работать в SCADA без подключения к контроллеру, то закрытие проекта и выход проходят нормально. Если же происходило обращение к контроллеру, то получается ситуация описанная выше. Если просто остановить проект и потом выйти, то ошибки никакой не выдается. Вопрос: как устранить данную ситуацию? Установленное ПО: - RSView32 v.7.50.00 (CPR 9 SR 1), Patch Number: 00, Build Number: 11. - OPC Server - ICS Triplex.IsagrafOPCDA20. - Isagraf v.3.46. - ОС Windows XP SP3.

 Я подключиль к 1762-IF4 датчик температуры чтобы снять значения. На датчике показывает температуру 27.2 С, а программа другое значение показывает. Как быть? [URL=http://piccy.info/view3/342173/4a4a7a4cfdd5053e1eb085d369a6f273/1200/][img:f3751d2cc8]http://i.piccy.info/i5/73/21/342173/test_800.jpg[/img:f3751d2cc8][/URL]

 [URL=http://piccy.info/view3/342173/4a4a7a4cfdd5053e1eb085d369a6f273/][img:5649bf405a]http://i.piccy.info/i5/73/21/342173/test_240.jpg[/img:5649bf405a][/URL]

 [b:b4f2c1d6f6]Update[/b:b4f2c1d6f6] Уточнили: ни 1785-PFB, ни SST-PFB-PLC5 больше не выпускаются и не поставляются более 10 лет. Что вы будете делать, если 1785-PFB откажет? Я бы очень хорошо подумал над тем, чтобы заменить в этом контроллере ProfiBus на, например, DeviceNet, Ethernet или СontrolNet, а то и весь PLC-5 на другой контроллер, например, на CompactLogix.

 Какой именно у вас модуль MVI56 (какой протокол) ? судя по MCM.ModDef скорее всего MVI56-MCM обратите внимание на значения следующих тэгов MCM.ModDef.ReadStartReg по умолчанию в примере стоит 600 - это смещение внутренней адресации соответственно, чтобы увидеть данные в MCM.ReadData[0] нужно в конфигурации команды прописать MCM.P1Cmd[0].IntAddress = 600

 Прежде всего, хотелось бы отметить, что у Вас очень, очень старая система. Я бы не рекомендовал вмешиваться в неё. Модуль 1785-PFB уже лет 15 не выпускается, вместо него ещё можно попробовать добыть его усовершенствованный и полностью совместимый пототип - модуль SST-PFB-PLC5, который тоже уже устарел. Не знаю, поставляется ли он ещё. Возможно, было бы проще и дешевле сделать то, что вы хотите, на новом контроллере. Знаете, как говорят: "don't touch a running system". К вашему вопросу: документации на 1785-PFB уже нигде не осталось, а судя по SST-PFB-PLC5 максимальный объём данных, которыми сопросоцессор-мастер обменивается со своими slaves, составляет 244 байта в обоих направлениях, (ввод + вывод). Структура данных описывается в каждом из устройств slave, причём банные делятся на блоки по 16 байт. А что именно Вы собираетесь реализовать? Может быть, мы сможем подсказать Вам более современное решение (и, как правило, более дешёвое)?

 Доброго времени суток. У меня возникла проблема при конфигурировании модуля ProSoft MVI56 rev 1.03, это важно, потому что я брал семплы с сайта prosoft и грузил их в контроллер, на модуле горел индикатор ОК красным цветом, а потом взял семплы из папки C:\RSLogix 5000\Projects\Samples\ENU\v15\Third Party Products\Prosoft\ модуль хотя бы запустился. Я сконфигурировал его, как мастер, выставил команду чтение с 0 регистра по 14 команда 3. И вот тут у меня начались проблемы, регистры чтения пустые всё по нулям, только счётчик бегает. Встал в сетку 485 в параллель сканером портов, посмотрел и ещё сильнее удивился, модуль MVI даёт запрос, причём, правильный, slave отвечает причём тоже правильно, но куда это всё девается я так и не понял… В MCM.ModDef ничего не менял оставил по умолчанию. Кто что может посоветовать? Заранее благодарю за помощь.

 [quote:385a1e1f18="dv_"] [b:385a1e1f18]LINT[/b:385a1e1f18] преобразуется в два последовательных [b:385a1e1f18]DINT[/b:385a1e1f18]. Многое остальное найдешь, см.: http://samplecode.rockwellautomation.com/idc/groups/public/documents/webassets/sc_home_page.hcst[/quote:385a1e1f18] Благодарю за ссылку.

 [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:02517b70fc="oldDad"]Да выложено. Нужно только чуть-чуть поискать: http://vdt-automation.com.ua/modules.php?name=Forums&file=viewtopic&t=33[/quote:02517b70fc] Там только про администратора, у меня с этим проблем не было. Спрашивается где было: C:\Documents and Settings\All Users\[color=red:02517b70fc]Документы[/color:02517b70fc] - исходное C:\Documents and Settings\All Users\[color=green:02517b70fc]Documents[/color:02517b70fc] - нужное (можно и в лругое место). А, также настройки в реестре для [b:02517b70fc]Default User[/b:02517b70fc], все это тоже было, включая содержимое [b:02517b70fc]bat[/b:02517b70fc] файла для ленивых. Можно даже на Windows Server с контроллером домена, Rockwell настоятельно не рекоментует, но работает.



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


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



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

Разделы


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



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



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




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


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