 | |
Предыдущие результаты
[quote:132e6321f1="alexei_kzn"]Задача следующего плана имеется контроллер CompactLogix к нему подключена панель оператора Panal View 600, контроллер также подключен к АРМ оператора( отдельный удаленный компьютер с операционной системой Windows XP). К АРМ оператора подключены еще три таких же контроллера.
Вопрос состоит в следующем: какое ПО необходимо для написания программы как для панели оператора (Panel View 600), так и для АРМ оператора (обычный офисный компьютер с ос Windows).[/quote:132e6321f1]
1) Для [b:132e6321f1]CompactLogix[/b:132e6321f1] нужен [b:132e6321f1]RSLogix 5000[/b:132e6321f1], выбирай достаточный:
http://www.rockwellautomation.com/rockwellsoftware/design/rslogix5000/orderinginfo.html
2) Для [b:132e6321f1]Panel View Standard [/b:132e6321f1](кат. 2711- *) нужен [b:132e6321f1]PanelBuilder32[/b:132e6321f1], см.:
http://www.ab.com/en/epub/catalogs/12762/2181376/1239781/1670480/1681260/tab8.html
Если желаешь делать интерфейс на русском языке, тогда в каждый терминал установи [b:132e6321f1]Flash ATA Memory Card [/b:132e6321f1]для фонтов, см.:
http://www.ab.com/en/epub/catalogs/12762/2181376/1239781/1670480/1681260/tab9.html
Если у тебя [b:132e6321f1]Panel View Plus[/b:132e6321f1] (кат № 2711P-*), тогда сгодится [b:132e6321f1]Factory Talk View Studio[/b:132e6321f1] из п.3.
3) Для АРМ - [b:132e6321f1]Factory Talk View SE[/b:132e6321f1], выбирай:
http://www.rockwellautomation.com/rockwellsoftware/performance/view/orderinginfo.html
Если будет только один АРМ, тогда достаточно [b:132e6321f1]Station[/b:132e6321f1], иначе отдельно сервер и нужное количество клиентов.
Обязательно нужна [b:132e6321f1]Factory Talk View Studio[/b:132e6321f1].
|
Все теги через Node должны быть привязаны к OPC серверу (RSLinx).
Переведи соответствующую Node в состояние Отключено.
Если-же теги привязаны Direct, то только с контроллером (но такой метод связи используется теперь крайне редко).
|
Графические библиотеки (не знаю, есть они уже у Вас или нет) содержатся в
RSView32 Resource Kit:
http://www.software.rockwell.com/support/download/detail.cfm?ID=3600
|
Здравствуйте, попробуйте ограничить количество знаков после запятой. Если у вас требуемая точность одна десятая - зачем требовать точность пять знаков после запятой? Попробуйте например в Numeric Display в Decimal Places поставить 1. Получиться ли у вас точно отобразить тег? Удачи.
|
Вообще в такой ситуации надо не первый скан фильтровать, а сам факт перезапуска. С другой стороны, правильнее будет не фильтровать событие, а записать его с флагом первого скана.
Первый проход скрипта определить очень легко, просто заведя глобальную переменную, используя любой мемори-тэг, ну или можно еще чего придумать поизвращеннее...
Например,
[code:1:ca4f2f9861]
dim Flag as Boolean
Private Sub ЧегонитьДелаем
If Not Flag Then
'вот тут и есть факт первого скана
Flag=True
'тут можно сделать чего надо и завершиться, например
'Exit Sub
End If
'тут основная математика
End Sub[/code:1:ca4f2f9861]
|
[quote:01df5cede9="cindirik"]А если подключить датчик давления, то в этом случае как будем калкулировать расчеты?[/quote:01df5cede9]
Какая разница, какой это датчик - давления или температуры? Правила пропорции никто, вроде бы не отменял. Пересчитайте из своих инжненерных единиц по пропорции в единицы кода.
[quote:01df5cede9]если давления в системе 1.5 атм, то пусть и отображаеться в модуле аналогового входа значения 1.5 атм, а не в единицах кода. Если возможно, то как?[/quote:01df5cede9]
Пересчитайте по пропорции из единиц кода в свои инженерные единицы, положите результат пересчёта в какую-нибудь floating-point ячейку F8:0 и смотрите на неё.
Модуль 1762-IF4 имеет два формата представления данных:
1. Режим "raw/proportional":
4 mA = 6241 ед. кода
20 mA = 31206 ед. кода
2. Режим "scaled for PID":
4 mA = 0 ед. кода
20 mA = 16383 ед. кода
|
Доброго дня!
Есть такая проблема. В 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.
|
[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
|
Доброго времени суток.
У меня возникла проблема при конфигурировании модуля 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 ничего не менял оставил по умолчанию.
Кто что может посоветовать?
Заранее благодарю за помощь.
|
Предыдущие результаты
Ещё результаты |
|
| |
|