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

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  


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



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



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

 Тут не только "большой расход тэгов" наступит но и сеть будет перегружена, да и Вы своими derived tags интенсивно загрузите рабочую станцию. Зачем вообще делать какие-то вычисления (которых много) в рабочей станции под RSView? Зачем её этим грузить? Почему бы не написать программу обработки алармов прямо в контроллере, используя, например, удобную индексную адресацию и команды обработки алармов, которые есть в RSLogix? Эта программа может проверять все ошибки, а затем создавать массив, содержащий какие-то слова состояния: где случилось, что случилось и т.п. И тогда пусть RSView смотрит на эти слова состояния (если вообще хотя бы один аларм имеет место). Тогда Вы ещё и сеть освободите от пересылки по ней никому не нужной ерунды (сотен и сотен битовых тэгов).

 Здравствуйте, товарищи! Передо мной возникла такая задача: необходимо в RSview вытаскивать тэги состояния устройства из контроллера L63. Все эти тэги дискретные и если тянуть их отдельно цифровыми - дискретными тэгами типа BOOL то возникнет большой расход тэгов, тк устройств несколько сотен и по каждому порядка 20 дополнительных тэгов, а в RSview лицензия 5k. Возникла идея вытаскивать слово-состояние DINT по каждому устройству. При этом меня интересует как лучше поступить при организации алармов для таких слов, тк каждое такое слово будет содержать несколько битов тревоги. Правильно ли я поступлю, если создам для каждого бита свой Derived Tag? И вообще существует ли какой то предел по количеству Derived Tags в RSview не отобразится ли это на скорости работы графики? PS. а RSLogics возникла в свою очередь другая задача. Слово DINT я получаю путем задания тэгов типа BOOL алиасами для отдельных битов слова DINT, тут возникает некая проблемка: 4 тэга типа BOOL являются также алиасами для каналов модулей вв/выв. Можно ли один тэг быть алиасом для 2-х других?

 Уважаемая liliya! Единственная тонкость при передаче данных из MSSQL в контроллер или в теги RSView SE заключается в том, что необходимо отметить в хранимой процедуре возвращаемые параметры. Тогда в списке переменных на экране "Data Object Definition" в графе "Direction" соответствующие переменные хранимой процедуры будут обозначаться "In/Out". Вопрос передачи данных из БД в контроллер уже обсуждался на нашем форуме. Посмотрите пожалуйста этот топик: [url]http://vdt-automation.com.ua/modules.php?name=Forums&file=viewtopic&t=451&highlight=rssql[/url], здесь есть пример хранимой процедуры с выходными параметрами, может быть эта информация окажется Вам полезной.

 Добрый день. Спасибо oldDad за помощь. Поменял на четырёх контроллерах Token Hold Factor на 1, а также уменьшил Max. Node Address до 4. InTouch показывает данные всех контроллеров, OPCLink (Wonderware) перестал выдавать ошибки, но... RSWhoo таки выдает ошибку "Comm.error 00000005" и зачеркивает все контроллеры :cry: . Будем думать дальше.

 Доброго всем времени суток. Приобрели самый простой ноут DELL с PCMCIA слотом и адаптер Rovermate Comus (RS232 Serial ExpressCard) и всё прекрасно работает.

 Добрый день. В продолжении своей темы... Имеем сеть из трех Micrologix 1500 LRP Ser.C и персоналку с установленным InTouch v.9.0 , объединенными по DH485 посредством 1761-NET-AIC. На персоналке установлены OPCLink v.8.0 от Wonderware и RSLinx Gateway v.2.42.00 (Build 18 ). При установке в сеть еще одного Micrologix 1500 связь персоналки и PLC теряется (правда не смотрел еще, теряется ли при этом обмен между PLC). RSLinx выдает ошибку "Comm.error 000005", все контроллеры помечаются красными крестиками, OPCLink соответственно выдает ошибку всех тэгов всех контроллеров. При удалении из сети ЛЮБОГО контроллера (путем выключения AICa или удаления топика в RSLinx/OPCLink), визуализация начинает работать на ура. Длина сети около 600 м., скорость 19200 (изменения на 9600 результата не дали), перемычки на AICax стоят. Буду рад советам.

 Мы делали так: В Define connector выбираем Generic OPC и Microsoft OLE-DB В Data Points выбираем RSLinx OPC Server Естественно в самом RSLinx должны быть прописаны Topics И спокойно работаем с тегами из RSLinx без всякого RSView Кстати - слегка смущает что у вас демка. Вполне возможно что в ней есть какие то огрничения. Об этом лучше расскажет глубокоуважаемый oldDad

 RSLinx 2.42.00 RSView32 7.00 [quote:194c8bb50e="kempo"]А почему решили брать данные из RSView а не из RSLinx?[/quote:194c8bb50e] Да мне сейчас хоть как-нибудь подключиться [quote:194c8bb50e="KPY"]Пробовал подключаться через DDE к RSLinx, но в этом случае он требует базу тегов, а я не знаю откуда ее взять. Из RSLogixa5000 экспортнуть?[/quote:194c8bb50e]

 Здравствуйте уважаемые участники! Появилось желание узнать что за зверь этот RSSQL. Раньше пользовались регистрацией в RSView и затем агентом перетаскивали данные в MySQL. Для очередного проекта хотели попробовать через RSSQL записывать данные в MSSQL. Лучше бы конечно из RSLinx, но пока можно и из RSView. Поставили демку RSSQL (v 4.00.01), ту что шла на диске RSView32 Extentions, настроили соединения с RSView, через ODBC c MSSQL (пробовали и Access), настроили транзакции с частотой раз в минуту. Но запись данных в базу не работает. Требует включить RTDataServer в RSView. Пробовал различные варианты и с ключами запускать сервер и без (через командную строку на запущенном проекте). Бесполезно. Значение тега NULL и в базу он писаться не хочет. Подскажите, пожалуйста, куда рыть, как проверить работает ли OPC сервер в RSView или нет. Пробовал подключаться через DDE к RSLinx, но в этом случае он требует базу тегов, а я не знаю откуда ее взять. Из RSLogixa5000 экспортнуть? Заранее благодарю! P.S. Все ПО установлено на одном компьютере.

 Способа конфигурирования сети без свича, сетевых кабелей и беспроводной связи ещё не придумали. Я в виду совершенно дргугое, а именно не связь "кроссовым шнурком", а по RS-232. Вы это пробовали? С активациями у Вас всё в порядке? Что за версия RSLinx, Pro, Gateway, Lite, Single Node или что?



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


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



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



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



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



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




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