 | |
Предыдущие результаты
Здравствуйте! Возвращаюсь к этой теме! У меня подобная проблема: я создаю ActiveX компонент на C#, скорее даже не ActiveX, а COM объект, так как в итоге получаю не ОСХ файл, а dll библиотеку. Контрол есть в списке ком объектов, без проблем добавляется на экран FT VIew, запускается в тестовом режиме, но после сохранения и закрытия, при повторном обращении выдает ошибку: "Unable to load ActiveX control for display.cause: Active.Test: Cab file missing on the server: http://localhost/RSVievActiveXControlSetup/mscoreedll.CAB". Далее, может это и глупо :) , я нашел на компьютере файл mscoree.dll, запаковал его в mscoreedll.CAB, и положил его в указанную папку :C:\inetpub\wwwroot\rsviewactivexcontrolsetup. После этого появилась другая ошибка, что мой ActiveX not found on computer! Я пытался в этот CAB запаковать свою dll-ку, но безуспешно, мой пробный ActiveX элементарный, содержит кнопку и выводит сообщение. Проблема в том, что на С# нельзя создать OCX файл как на С++, не подскажете как решить эту проблему? Может есть определенная директория, куда нужно положить CAB файл? и я к сожалению не знаю, как создать inf файл, и обязателен ли он??? Буду очень рад любой помощи!! Спасибо!
|
[quote:19bd813380="Petrucho"][quote:19bd813380="dv_"]
В руководстве по SLC-500 (раздел PID) имеется пример двухпозиционного (открыт - закрыт) ШИМ. Или нужен трехпозиционный (больше - меньше)?[/quote:19bd813380]
Буду очень благодарен если дадите ссылку на выше упомянутый источник.
А вообще клапан трехпозиционный и управление должно быть больше - меньше.[/quote:19bd813380]
SLC-500 Instruсtion Set [url=http://literature.rockwellautomation.com/idc/groups/literature/documents/rm/1747-rm001_-en-p.pdf]1747-RM01[/url]
[url=http://www.ab.com/linked/programmablecontrol/plc/micrologix/downloads.html] Эмулятор для MicroLogix[/url]. Отличия от SLC не значительные, PID не эмулируется.
См. личные сообщения.
|
[b:d971ff1b4b]Дано:[/b:d971ff1b4b]
Win2003 server R2 Standard SP2
RSView32 7.50
FactoryTalk_Activation_3.30.00
[b:d971ff1b4b]Вопрос:[/b:d971ff1b4b]
система тихо-мирно работает полгода... и вдруг при перезагрузке сервера выскакивает такое окно (см. картинку)
"Factory Talk Activation Daemon
Подпись ошибки----------------------------
szAppName: flexsvr.exe
ofset: 00103442"
[URL=http://www.radikal.ru][img:d971ff1b4b]http://s019.radikal.ru/i619/1208/d4/e592ba82fd95.png[/img:d971ff1b4b][/URL]
|
Коллеги, срочно требуется Product Selection Toolbox (код PST-SG001). Подскажите если знаете FTP-шник или другую ссылку на образ диска или архив.
Нужно сконфигурировать большую систему для нефтеперерабатывающего завода (общие проектные решения по АСУТП) а времени в обрез. С сайта Allen Bradley можно устанавливать конфигуратор в онлайн режиме, но на моем компе не идет инсталляция из-за конфликта с каким-то установленным приложением (причем какое приложение не уточняет - издевается :cry: ).
|
[quote:4e7d27c053="LMLM0901"]В руководстве по "PanelBuilder32" нашел такое:
"Follow these steps to download an application from your computer to
a DH485 or RS-232 (DH485 protocol) PanelView terminal using the
RSLinx Classic 1747-PIC Device driver. RSLinx Classic is installed as
part of the PanelBuilder32 installation." [/quote:4e7d27c053]
В документе [url=http://literature.rockwellautomation.com/idc/groups/literature/documents/qs/2711-qs003_-en-p.pdf]2711-qs003_-en-p.pdf[/url], который Вы цитируете, на той же странице 71 написнано следующее:
[quote:4e7d27c053="2711-qs003_-en-p.pdf"]
[color=black:4e7d27c053][b:4e7d27c053]IMPORTANT[/b:4e7d27c053][/color:4e7d27c053]
The DF1 driver [color=red:4e7d27c053]will not[/color:4e7d27c053] be available if any of the serial ports on your
computer are configured to use an RSLinx Classic driver.[/quote:4e7d27c053]
Специально заглянул в документ [url=http://literature.rockwellautomation.com/idc/groups/literature/documents/gr/2711-gr003_-en-p.pdf]2711-gr003_-en-p.pdf[/url]. Там на стр. 139 написано:
[quote:4e7d27c053="2711-gr003_-en-p.pdf"][color=black:4e7d27c053][b:4e7d27c053]IMPORTANT[/b:4e7d27c053][/color:4e7d27c053]
To transfer applications between a computer and a DH-485 or
RS-232 (DH-485) PanelView terminal, you must use the RSLinx
Classic 1747-PIC Device driver, [color=red:4e7d27c053]not the DF1 internal driver[/color:4e7d27c053].[/quote:4e7d27c053]
Таким образом, русскоязычный текст, на который Вы ссылаетесь, в целом корректен.
|
Понятно, спасибо :) А если все же попытаться данные из СУРГа вытянуть, то на что обратить внимание следует? Просто совершенно не понятно почему кроме 3-й функции другие не работают и выдают ошибку -11, Timeout waiting for response after request.
|
Вот что интересно!
Названия портов на моей панели (судя по наклейкам возле них) совпадают с описанием на стр.42-42 мануала, на который Вы ссылаетесь с точностью до наоборот.
Тот порт, который в руководстве описан как "RS-232 Printer/File Transfer Port" у меня, судя по наклейке, "RS-232" . А описанный в мануале порт как "RS-232 (DH-485) Communication Port" имеет наклейку на панели "RS-232 DOWNLOAD/PRINTER PORT" и контроллер подключен именно к нему!!!
В том же документе на стр.23 в таблице указаны интерфейсы панели с моим номером:"RS-232
(DH-485)" и "Printer Port RS-232"
Если допустить (во что верится с трудом) что наклейки на терминале тупо перепутаны, то тогда более менее проясняется. Т.е. контроллер работает через "RS-232 (DH485)" а второй порт "молчит" т.к. активирован принтер.
Или, все же, не туда я думаю?
И еще. В руководстве по "PanelBuilder32" нашел такое:
"Follow these steps to download an application from your computer to
a DH485 or RS-232 (DH485 protocol) PanelView terminal using the
RSLinx Classic 1747-PIC Device driver. RSLinx Classic is installed as
part of the PanelBuilder32 installation." Далее следует описание настройки драйвера 1747-PIC Device в RSLinx.
В русскоязычной версии этого документа это выглядит так: "Вы [u:0510b4c062]не[/u:0510b4c062] можете использовать драйвер DF1 для передачи приложений между компьютером и терминалом DH-485 или RS-232 (DH-485) PanelView. Вы должны использовать драйвер RSLinx 1747-PIC Device."
Это, случайно, не про мой случай?
|
Ryzhij62- спасибо за внимание!
Да, неправильно написал, кабель распаял по схеме 2711-NC13. Правда на одной найденной схеме 6 ноги не связанны, На другой связаны. На всякий случай пробовал и так и так.
С Panel Builder, без RSLinx, я и начал (Версия 03.82.00 (Build413)):
В Tools->Optuions->Default Terminal Selection выбрал именно мою панель "2711-K10C9 PV1000ColorKey FRN4.10-4xx"
При File->Upload предлагает только один протокол DF1 Point-to-Point-Internal COM1 (соединяюсь реально через COM1 компьютера) опции автоконфигурации в настройках параметров протокола я не увидел. Есть только кнопка Default Setting.
После нажатия "OK" проблема на первом же шаге "Identifying operator terminal"
Выдает
Error (2416)- No Ack received
Info (2416)- Verify your cable connections/
Info (2416)- If your are uxing a direct connection to a PanelView via DF1, insure that the Panel View does not have its printer port enabled.
Данные с панели:
TERMINAL INFO
Boot: v1.06
Frimware: v04.10
Hardware: HWCFG KP PO.232 P1.232 SS10.0
COMMUNICATION SETUP
DH-485
Max Node: 31
Node: 2
Baud: 19200
PRINTER SETUP
Handshaking: None
Communication parameters: No Parity; 8 Data Bits; Baud 19200;
Top Of Form
Port Mode: Printed Enabled (причем при нажатии F10 параметр не меняется.)
Скорость COM порта компьютера ставил 19200 тоже. Хотя при соединении с MicroLogix в RSLinx, и при установленном по умолчанию битрейте порта (9600), в режиме автоконфигурации DF1, сразу определяет настройки и видит контроллер и хоть реальный COM хоть через преобразователь интерфейса.
При подсоединении панели (в RSLinx) и автоконфигурации DF1 пишет сначала
"Testing Mode: BCC"
Потом
"Testing Mode: CRC"
Потом
"Unable to verify settings due to packet timeout!
Check all cables and configuration and try again."
Я конечно дико извиняюсь, c AB сталкиваюсь, впервые, но разве DF1 и DH485 не разные протоколы? Судя по интенсивному перемигиванию светодиодов на преобразователе в момент попытки соединения именно "договориться" о протоколе компьютер с панелью не могут. Хотя, конечно, может и не прав.
И еще по поводу того к какому из двух портов на панели подключаться.
Подключаюсь к тому через который он общается с контроллером (SLC 5/03)в машине- "RS232 DOWNLOAD/PRINTER". Пробовал и ко второму но там (судя по светодиодам преобразователя) совсем "тишина".
Кто виноват???
Что делать???
Помогите!
Три дня бьюсь!
|
Всем привет! Только начал работу с ПЛК, поэтому возникают определенные сложности.
Подключился к голове расходомера СУРГ-1.000 Ех через модуль MVI56-MCM по MODBUS, протокол RS485. Адрес Сург в сети-3. Данные читаю с помощью функции read holding registers, номер функции 3.
Данные вроде идут, но на этом этапе и возникли сложности ввиду отсутствия опыта. В частности не совсем понятно как обработать поступающие данные. Например в карте МОДБАС к Сург написано, что время храниться в регистре 15, формат unsigned long. Т.е. если я правильно понял, время дожно храниться в регистрах 21 и 22, т.е. в ReadData[21] и ReadData[22].
Конфигурация порта:
[URL=http://radikal.ru/F/s018.radikal.ru/i526/1208/89/b4e910970e34.jpg.html][img:791c832a39]http://s018.radikal.ru/i526/1208/89/b4e910970e34t.jpg[/img:791c832a39][/URL]
Команда выглядет так:
[URL=http://radikal.ru/F/s47.radikal.ru/i118/1208/57/a9e1003f9159.jpg.html][img:791c832a39]http://s47.radikal.ru/i118/1208/57/a9e1003f9159t.jpg[/img:791c832a39][/URL]
Данные идут в следующем виде:
[URL=http://radikal.ru/F/s42.radikal.ru/i095/1208/54/6157d9a3b226.jpg.html][img:791c832a39]http://s42.radikal.ru/i095/1208/54/6157d9a3b226t.jpg[/img:791c832a39][/URL]
Собственно вопросы
1) Каждый пункт массива ReadData это данные с отдельного регистра?
2) Как обрабатывать данные? Если мне нужно выдернуть время например, номер регистра 15h, формат unsigned long. Где его я должен увидеть в ReadData?
3) Кто нибудь, объясните популярно, что такое DevAddres и с чем его едят?
4)Ну и самое главное, работает только функция 3, читать регисты, никакие другие не работают. Пытался получить данные о продукте, использовав функцию 17(11h), настройки команды теже, что и для функции 3, но безуспешно. другие функции так же не работают. В чем может быть загвоздка?
|
Эти Add-Ons являются компонентами [url=https://rockwellautomation.custhelp.com/app/answers/detail/a_id/62682]PlantPAx Process Library[/url]:
http://www.emea.rockwellautomation.com/oem/en/process/tools_oopl.aspx
|
Предыдущие результаты
Ещё результаты |
|
| |
|