 | |
Предыдущие результаты
Там данных то кот наплакал - около 40 аналоговых значений и 70 бинарных. Я думаю, что затыков быть не должно. Что то докупать для соединения по Ethernet мы не хотим, т.к. это приведет к переконфигурации ControlLogic, а влезать в него мы не имеем права - это не наше оборудование, нам надо только данные считать и визуализировать. По этому ищем соответствующее решение. Насколько я понимаю, вариант, который я указал рабочий, если только PCI карта может быть мастером и Kepsever видит ее. У нас в спецификации к тегам указаны модбас команды (например 03) и Register Address PLC Modbus.
|
Если Вы хотите получить из процессора ControlLogix какие-то тэги, то Вам нужно установить Kepserver на Ваш компьютер, установить в каркас ControlLogix модуль Ethernet 1756-ENBT и получать тэги из процессора этим KepServer. Затем KepServer сможет предоставить эти данные любой аппликации (например WinCC) через OPC. Это по "высокой" стороне.
По "низкой" стороне - шине ModBus - Вы должны подключить MVI56-MCM с помощью разъёма RJ45 в сегмент ModBus. Модуль может работать и как master, и как slave. К OPC эти разъёмы отношения не имеют.
Не совсем понятно, каким образом Вы собираетесь использовать свою карту PCI карта с RS485 с поддержкой ModBus.
Если Вы хотите использовать карту в компьютере, как master, а MVI56-MCM как slave, это можно. Тогда карту и модуль нужно соответствующим образом сконфигурировать, и тогда данные процессора могут посылаться через MVI56-MCM на master - Вашу карту. Если KepServer умеет забирать с неё данные и передавать через OPC в WinCC, то Ваша задача решается. Но эта передача будет очень медленной.
|
[url=http://rockwellautomation.custhelp.com/cgi-bin/rockwellautomation.cfg/php/enduser/std_adp.php?p_faqid=28293]Это?[/url]
[url=http://vdt-automation.com/files/software_compatibility_matrix.xls]Вот ещё[/url].
Или что с чем должно быть совместимо?
|
Когда Вы установите и сконфигурируете MVI56-MCM так, как описано в [url=http://www.prosoft-technology.com/content/download/5782/74115/file/mvi56_mcm_user_manual.pdf]Users Manual[/url], в проекте ControlLogix у Вас появится соответствующая група тэгов. Эти тэги процессора ControlLogix видны так же, как и другие, со стороны RSLinx или, если Вы хотите использовать KepServer, то через него. Любая посторонняя аппликация, включая WinCC, может затем получить эти данные через канал OPC.
Не совсем, правда, понятно, зачем Вам KepServer, и о каких драйверах Modbus идёт речь. Устройства Modbus подключаются к MVI56-MCM и к OPC не имеют никакого отношения.
Смотрите также KB ID 55636, там приведены ссылки на Quick Start и на примеры кода.
|
[quote:24f108286c="bukonst"]Да это я понял. Где-то в документации упоминается, что контроллер перебирает процедуры по кругу, в том числе и обмен данными по умолчанию. Или данные посылаются/ отправляются только посредством команды MSG ? Я почему-то решил, что MSG- это внеочередная передача данных ?[/quote:24f108286c]
Да, Вы проавильно решили. В конце каждого цикла выполнения рабочей программы процессор обновляет таблицы ввода-вывода в памяти. Модули ввода кладут введённую информацию в одну общую таблицу - имедж входных сигналов. Модули вывода берут информацию и таблицы-имеджа выходных сигналов и выводят каждый свои сигналы. Распределение памяти в этих контроллерах статическое, каждому модулю (и каждой единице информации вообще) отводится в памяти строго определенное место. Обмен между модулями и таблицами ввода-вывода в памяти происходит автоматически.
[quote:24f108286c="bukonst"] И еще вопросик: не нашел как сделать в RSLogix симуляцию работы программы в режиме OFFLINE. (чтобы можно было без контроллера щелкать по "контактикам" и смотреть как себя ведет программа) [/quote:24f108286c]
Для этого необходим продукт RSLogix Emulate 500. Он поставляется, как опция и может входить, а может и не входить в состав пакета RSLogix500.
|
[quote:791c9c5d5f="bukonst"]Спасибо огромное. Все получилось.
Еще если не сложно, тыкните носом где почитать, как организовать связь с переферийным устройством ? Как это вообще делается через AUX порт в таких контроллерах например для связи с Touch- панелью ? Может какая доступная литература есть ?[/quote:791c9c5d5f]
Порт RS-232 имеет два режима:
- [b:791c9c5d5f]System [/b:791c9c5d5f]- выбрать протокол и параметры порта.
- [b:791c9c5d5f]User [/b:791c9c5d5f]- весь обмен надо программировать.
Режим [b:791c9c5d5f]System[/b:791c9c5d5f]:
Для обмена с [b:791c9c5d5f]PV, PV+, RSLinx [/b:791c9c5d5f]в контроллере делать ничего не надо, сами забирают из контроллера нужное.
Обмен с другими контроллерами - команда [b:791c9c5d5f]MSG[/b:791c9c5d5f], причем только в одном контроллере.
|
[quote:64de03fe97="bukonst"]Подключил и вижу табличку: Enter password or Master password. Как мне избавиться от этого пароля ? Программа в контроллере мне не нужна.[/quote:64de03fe97]
Пароль [b:64de03fe97]MLCLRMEM[/b:64de03fe97] - смотришь на телефон и набираешь [b:64de03fe97]6525736[/b:64de03fe97], далее имеешь чистый контроллер.
|
Достался мне сей экземпляр с объекта, где он не понадобился. И решил я заняться его освоением. Нарисовал несколько строчек в RsLogix500. Спаял кабель COM-miniDin. Подключил и вижу табличку: Enter password or Master password. Как мне избавиться от этого пароля ? Программа в контроллере мне не нужна.
И еще заодно: прочитав документацию, так и не нашел соответствия адресов реальным физическим входам/выходам контроллера и дополнительных модулей ?
Прошу прощения за такие вопросы. До этого занимался только программированием AtmelAvr.
|
Пожалуйста:
[url=http://literature.rockwellautomation.com/idc/groups/public/documents/webassets/browse_results.hcst?lineTitle=Kinetix%206000&familyTitle=Servo%20Drives&categoryTitle=Motion%20Control%2c%20Integrated%20(Allen-Bradley)&xLanguage=EN%20-%20English&CategoryId=0020&FamilyId=0162&passedLangVal=EN%20-%20English]Литература по Kinetix 6000[/url]
|
Добрый день, уважаемые!
Использую FT View Studio 5
У меня пару вопросов
1. ActiveX отвечающий за вывод истории изменения тэгов (Trend) вместо значений полей тэгов - описание тэга (столбец caption) и единицы измерения (столбец units), выводит "???". Уточнение - поля эти заполнены русскими буквами. Как это победить?
В реестре поправил кодовые страницы 1250, 1252. Не помогло.
Также через реестр правил шрифты (...Software\microsoft\windows). не помогло
2. Существует ли возможность вывода на экран мнемосхем истории возникновения событий и алармов (не отдельным приложением), подобно SE HMI Tag Alarm Log Viewer
С помощью FT Alarm and Event Log Viewer не удалось вывести локальные данные (хранящиеся в *.dat файлах)
Заранее всем спасибо!
|
Предыдущие результаты
Ещё результаты |
|
| |
|