 | |
Предыдущие результаты
[quote:3e34259149="oldDad"]Здравствуйте!
Давайте уточним пару деталей.
1. Какой именно контроллер?
2. [quote:3e34259149]при объявлении переменных отсутствует строка для задания адреса в области памяти контроллера[/quote:3e34259149] - где именно отсутствует строка?
3. [quote:3e34259149]каким образом другим девайсом (например ICP Con 7788 или любым другим) считывать данные из контроллера.[/quote:3e34259149]
Что такое ICP Con 7788? Google такое устройство не знает и не находит. Можно ссылочку?
Каким именно другим девайсом?
Через какой канал связи?
Процессор Allen-Bradley считывает информацию в памяти другого процессора Allen-Bradley путём выполнения команды MSG.[/quote:3e34259149]
по п.1 - контроллер серии 1756
по п.2 - правой кнопкой мыши на Controller Tags ->Edit Tags
по п.3 - ICP-CON I-7188 представляют собой PC-совместимые компактные мини-контроллеры связи и управления. Они обеспечивают вычислительной поддержкой системы удаленного сбора данных, реализованных на базе модулей УСО, каковыми могут выступать модули ICP-CON серии I-7000, а также любые датчики и исполнительные механизмы с интерфейсами связи RS-232/485 или Ethernet. В отличие от I-7188, ICP-CON I-8000 имеют модульную конструкцию и предназначены для создания распределенных систем сбора и обработки данных. Контроллеры предусматривают возможности подключения модулей ввода/вывода как по внутренней шине контроллера (модули серий I-8000, I-87000), так и по последовательным портам или через сеть. Программирование контроллеров ICP-CON осуществляется на языке Си или в среде разработки ISaGRAF.
В качестве связи можно выбирать практически любой канал RS232, 485, TCP IP......... все зависит только от типа ICP Con
|
Доброго всем времени суток !
Вопрос касается возможности использования комбинации, состоящей из PLC-5/40 (1785-L40B ser.C rev.C) и модуля 1785-ENET (ser.C, rev.B).
Публикация 1785-IN19B-EN-P утверждает: "The PLC-5 Ethernet interface module is an EtherNet/IP-compliant, single-slot module that attaches to the side of any PLC-5 controller, series B or later, to provide Ethernet connectivity to the controller." Однако несколько ниже по тексту имеется менее оптимистичная формулировка: "Use the interface module with a programming software package that supports configuration for channel 3A and the following processors:" и далее следует таблица в которой, к сожалению, для процессора PLC-5/40 ser.C указана только rev.K. К тому же пессимизма добавляет и тот факт, что при попытке создания проекта с помощью RSLogix5 rev.3.22, для имеющегося процессора не предоставляется возможность конфигурирования порта 3A. Означает ли это, что без апгрейда firmware процессора модуль 1785-ENET не заработает и, если это так, где добыть PROMы с новой прошивкой и за какие деньги (в ra-pricelist я такой позиции не нашел)?
|
Привет FROLik
Прошу прощения что открываю закрытую тему.
Попробуй самый новый RSLinx.
Я имел проблемы с версией 2.42 а мой напарник с 2.50
Контроллер 1794-L34 только с коробки и стучались мы по DF1 and
Ethernet 1788-ENBT. Linx распознает контроллер неверно и не
можешь сделать Firmware download.
Rockwell Tech Support посоветовал пользовать с этим контроллером
RSLinx 2.51 и сразу вопрос нормального подключения снялся.
Успехов.
|
Предполагается использовать 2706-P44R с преобразователем 2706-PDNETM. Но в KNOWLEDGEBASE нашел следующее:
DeviceNet:
The 2706-PDNETP, 2706-PDNETM and 2706-PDENTK will work with any of the A-B DeviceNet scanners (i.e. 1747-SDN, 1769-SDN, 1788-DNBO, etc.)
They will NOT work with the 1761-NET-DNI module. The DeviceNet module must be mapped as a slave to the DeviceNet scanner.
NOTE: How to use the 2706-PDNI is not discussed here. Information included here is to explain their limitations only.
If using 2706-PDNI connected to the InView screen, this will only work with controllers that are capable of performing a MSG instruction over the DeviceNet path.
This would include the ControlLogix processor but exclude the PLC-5 and SLC processors because you cannot program the proper path for the instruction.
This would also exclude the CompactLogix L20 and L30 processors because they do not support backplane messaging
Это огорчает т.к в проекте заложена сетка DeviceNet с процессором 1769-L32E и сканером 1769-SDN. Видимо придется менять процессор на L40 или использовать Ethernet для подключения к InView.
|
Уважаемые коллеги, имеется ряд вопросов для понимания процессов при обмене данными процессоров ControlLogix через RSLinx Classic со SCADA .
Имеется система из 2-х из двух корзин ControlLogix, в каждой по контроллеру, связанные по ControlNet. В одной из корзин модуль ENBT. Одна или несколько таких систем связаны через Ethernet<->RSLinx Classic со SCADA, в которой имеются несколько приложений являются OPC-клиентами для RSLinx.
Цель оптимально сконфигурировать связь с SCADA c контроллерами ControlLogix.
Есть документ: «Руководство по применению: Сбор данных ControlLogix в RSLinx Classic» (в английском варианте присутствует на диске с RSLinx).
Документ поясняет, что RSLinx Classic получая запросы от OPC-клиентов и выгрузив из контроллера список доступных тегов создает «Оптимизированные пакеты ControlLogix».
«Оптимизированные пакеты ControlLogix» - блоки размером 486 байт, которыми обменивается RSLinx Classic и контроллер ControlLogix. Этих пакетах помещаются запрашиваемые из контроллера данные. Данные в пакетах компонуются так, чтобы этих пакетов было минимальное число.
«Оптимизированные пакеты ControlLogix» RSLinx Classic использует подключения
[i:34d52664a2]Цитата:
[b:34d52664a2]Как RSLinx Classic использует подключения (Connection) ControlLogix[/b:34d52664a2]
При сборе данных из ControlLogix RSLinx Classic использует Подключения, т.е. специальные каналы связи. При чтении данных из процессора ControlLogix каждый Оптимизированных пакет ControlLogix (ControlLogix Optimized Packet) использует данные Подключения. Он получает свое Подключение из пула Подключений (pool of connections), общего для всех Оптимизированных пакетов ControlLogix. Максимальное количество подключений, которое используется в этом пуле, можно изменить, но по умолчанию оно задано четыре Подключения, так как во многих случаях это количество является оптимальным[/i:34d52664a2].
У меня возникли следующие вопросы, на которые я не нашел ответа:
1. Что же это за «пул подключений(connection)» ?
2. Какой механизм их выделения?
3. Связаны эти подключения количеством connections модуля ENBT?
4. Т.е. как определять оптимально ли 4 подключения (Например если оптимизированных пакетов получается больше 4-х)?
5. Как количество подключений может быть связано с объемом и скоростью получения данных из процессора в SCADA через RSLinx Classic?
А также буду благодарен за информацию поясняющую:
6. Обосновано ли использовать модуль EN2T в место ENBT для связи со SCADA?
|
Вот, посмотрите в Knowledge Base:
[b:235d3d6c37]CIP Messaging Reference[/b:235d3d6c37]
[b:235d3d6c37]DH+ / RIO[/b:235d3d6c37]
DH+ Diagnostics G18529
DHRIO remote rack retry counters G20391
DHRIO DH+ node address A17910
DHRIO DH+ active node table A17854
DHRIO rio status object A17914
Getting and Clearing Diagnostic Counters G96749451
[b:235d3d6c37]ControlNet[/b:235d3d6c37]
Flex Module Info G19246
Node Number G19205
CPU Utilization G18809
LED Status G18643
CNB node address Q51228857
Cnet diagnostic and cable redundancy status A18170
Cip messages to 1747SCNR P19786
Resetting PLC5 diags counters on ControlNet A8361507
resetting ControlNet Diagnostic Counters TN ID 41650
[b:235d3d6c37]EtherNet[/b:235d3d6c37]
ENET IP Information G18770
ENET diagnostic counters A18389
ENBT Diagnostic Counters Q16739464
ENBT Media Counters Q111833722
ENBT Baud and Duplex Q7753033
ENBT Forcing Baud and Duplex A41930091
ENBT CPU utilization G63659254
ENBT IP Information G82553071
ENBT Host Name Q111838865
[b:235d3d6c37]DeviceNet[/b:235d3d6c37]
DNB explicit message example A17630
DNB Explicit message to Panelview example A17520
[b:235d3d6c37]Processor[/b:235d3d6c37]
Firmware Level Q29537172
Program Edits A29430452
Program Download Q29427803
Program Name A28555551
Date and Time G20246
Mode Change (Run / Program) G19586
Changes periodic task execution interval A19765
Clear controller faults (major) G20159
Grab controller free memory G19880
Gets controller run/prog mode status A10549732
cpu backplane counters A20360
Increasing the CPU's unconnected buffers A2846512
Obtaining the controller FW level A21366
Changing the serial port from user to system A20455
Lgx unconnected Buffer changes G20181
OK LED status, Keyswitch position Q63938700
Changing the Serial Port Control Line Programmatically A67244256
Obtaining the keyswitch position A86054621
[b:235d3d6c37]I/O Modules[/b:235d3d6c37]
1794VHSC CIP messages. G20558
Flex with LGX, Cnet and no profiles before 11.xx A20248
Resetting diagnostic latch bits A45740757
Resetting electronic fusing A19814
Obtaining Calibration Data (1756-IR6I/IT6I) A67051751
Obtaining Calibration Data (1756-IF16) G51632465
[b:235d3d6c37]SERCOS Modules[/b:235d3d6c37]
Current Ring Phase Q62831754
|
Описываю задачу:
Есть контроллер SLC 5/05, время цикла программы 0,3 секунды (вычисляю вручную).
Scan Times-Average показывает 300 ms (или 30 *10 ms).
OPC RS Linx 2.51 подключен к контроллеру через Ethernet.
Scada Genesis32 читает данные с RS Linx. При подаче команды время отклика составляет ~ 3-x секунд, что непонятно и недопустимо!
Если через мониторинг подавать ту же команду, то тоже самое!
Где копать, и что делать?
Спасибо за поддержку!
|
Оп-с, забыл ссылку на важнейший документ привести, т.к. решил почему-то, что это уже известно! :)
http://literature.rockwellautomation.com/idc/groups/literature/documents/um/1756-um523_-en-p.pdf
Про топики и Ethernet/IP читайте Chapter 2 и Appendix A.
|
Доброго времени суток.
Как привязывается RSView32 к дублированному контроллеру ControlLogix (SRM модули) с линией связи по ControlNet(CNBR) и EtherNet(ENBT)?
Понятно, что RSView32 видит топики, которые ей предоставляет RSLinx. Так вот, RSLinx видит два контролера и сответственно делается два топика с ручным переключением или один? Или там сделано автоматическое переключение посредством alias в RSLinx?
Дайте, пожалуйста, ссылку на соответствующую документацию.
|
Доброго времени суток.
В RSLinx 2.50 Pro при конфигурировании драйвера не добавляются конфигурации EtherNet devices, EtherNet/IP driver, SoftLogix5 driver и RemoteDevices via LinxGateWay.
При этом, все остальные конфигурации, добавляются нормально.
Пробовал решить проблему вручную на уровне реестра.
Например, при добавлении драйвера Virtual Backplane (SoftLogix 58xx),
создается раздел в реестре HKEY_LOCAL_MACHINE\SOFTWARE\Rockwell Software\RSLinx\Drivers\AB_VBP\AB_VBP-1.
Я, попробовал взять готовый раздел реестра с другого компьютера, с установленным драйвером Ethernet.
Т.е. я экспортировал с одного компьютера и импортировал на другой раздел реестра HKEY_LOCAL_MACHINE\SOFTWARE\Rockwell Software\RSLinx\Drivers\AB_ETH\AB_ETH-1.
Но все равно, в конфигурировании драйверов, не добавилась конфигурация для Ethernet.
ОС WinXP RUS, RSLinx ставился в конфигурации по-умолчанию.
RSLinx установился без ошибок.
|
Предыдущие результаты
Ещё результаты |
|
| |
|