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

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  


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



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



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

 Здравствуйте! Возвращаюсь к этой теме! У меня подобная проблема: я создаю 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 файл, и обязателен ли он??? Буду очень рад любой помощи!! Спасибо!

 Что именно у вас не получается? Схему подключения для Вашего случая смотрите, начиная со стр. 70, в данном документе: [url=http://literature.rockwellautomation.com/idc/groups/literature/documents/um/1756-um009_-en-p.pdf]1756-UM009C-EN-P[/url]. Например, для дифференциальной схемы подключения будет вот так: [img:9d048d924b]http://img526.imageshack.us/img526/3703/image2iwc.jpg[/img:9d048d924b]

 Помогите откалибровать модуль 1756 IF 16 9 канал. делаю как по инструкции Публикация 1756-UM009B-EN-P – Июнь 2003 стр 4-18 не получается если можно опишите какие клемы замыкать, использую чистый клемник (т.е. не расключеный с датчиками).

 [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 не эмулируется. См. личные сообщения.

 На эмуляторе, правда на RSlogix 5000, набрасал нечто: [img:e4cc7c296e]http://s019.radikal.ru/i626/1208/c2/a6b2481ca188.jpg[/img:e4cc7c296e] [img:e4cc7c296e]http://s018.radikal.ru/i506/1208/2e/e3935da3c09b.jpg[/img:e4cc7c296e] [img:e4cc7c296e]http://s002.radikal.ru/i199/1208/76/46972f8bae0a.jpg[/img:e4cc7c296e] Pcv-выход с ПИД регулятора(задание на клапан) в % (real) Pos-текущее положение клапана с датчика положения в % (real) D-разность между заданием на клапан и текущим положением в % (real) V-длительнотсь единичного импульса в секундах S-скваженность шим регулятора в % (S=T/V) Скваженность нужна чтобы найти Тi-период импульсов в предыдущий момент времени(это необходимо для того чтобы таймера на открытие\закрытие при обновлении выхода с ПИД регулятора перезапускались уже с новым значением ) в секундах (real) Т-период импульсов ШИМ регулятора в текущий момент времени в секундах (real) Close-бит сигнализирующий об отрицательном задании на клапан (нужно призакрыться) Open-бит сигнализирующий об положительном задании на клапан (нужно приоткрыться) Closed-бит имитирующий выходной канал дискретного модуля (Сигнал на закрытие) Opened-бит имитирующий выходной канал дискретного модуля (Сигнал на открытие) С таймерами все понятно в них как раз заносится значение расчитанного периода. При появлении рассогласования между выходом ПИД регулятора(его нет в программе будет позже находиться будет в самом начале подпрограммы) и текущим положением клапана определяется скваженность ШИМ регулятора (т.е. по сути сколько единичных импульсов надо выдать что бы подойти к заданию), по значению S расчитывается Т период выдачи единичных импульсов (V=0.1c), и период подставляю в таймера на закрытие или открытие в зависимости от D. На эмуляторе 5000 все вроде работает, у меня нет 500 эмулятора и как эта программка будет работать на живом ПЛК SLC500 не знаю. Так вот - как вы думаете имеет ли место вообще такой алгоритм быть? или это не ШИМ регулятор?Будет ли он работать на SLC500 ? Как я считаю узкое место в этом алгоритме это утверждение - Скваженность равна по величине проценту рассогласования, просто я не нашел другого способа как связать период выдачи единичных импульсов с процентом рассогласования.... Эксперементировать на живом контроллере не получиться так как после подключения клапана должны сразу начать работать (ну с минимальной настройкой) без вариантов доработок на живом объекте, короче как у сапера ошибиться не имею права

 [quote:f5b062b43b="Aibolit"]s60, а Вы проблему сию решили?[/quote:f5b062b43b] какую именно ?

 [quote:b60e9c09fb="Petrucho"]У кого есть опыт реализации ШИМ регулятора, управление дискретное на клапанах, есть аналоговое положение (но это под вопросом) и PLC SLC-500. Реализовать ручное управление просто (оператор нажал на кнопку сколько времени продержал на столько клапан и открылся/закрылся ) А вот автоматизировать этот процесс вот вопрос?[/quote:b60e9c09fb] В руководстве по SLC-500 (раздел PID) имеется пример двухпозиционного (открыт - закрыт) ШИМ. Или нужен трехпозиционный (больше - меньше)?

 Ваш контроллер закрыт паролем. [url=http://vdt-solutions.de/modules.php?name=Forums&file=viewtopic&p=8463&sid=927917e7d1f2e56542e59167ffdb5f4f#8463]Мы не обсуждаем здесь вопросы взлома пароля.[/url]

 Добрый день. Суть моей проблемы в следующем.... Не могу в RSLogix5000 вытащить диагностику каналов 1794-IB16D и 1794-OB16D на КЗ и обрыв. Тег Fault (DINT) в структуре модуля не изменяет своего значения при обрыве и КЗ одного канала или нескольких. :o

 1) firewall не включен с рождения 2) по-Окав RSView запускается....



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


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



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



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



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



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




Выберите страницу:   [ << Предыдущая страница ] 1 2


  
RA & VDT GmbH


Облако тэгов
ControlLogix MVI56-MCM Allen-Bradley Logix Windows FactoryTalk PanelView VersaView ControlTower GuardLogix Compact Software Studio Designer 100-E 100-D SMC-50 Energy Saver 1756-RMS-SC Spectrum Encompass Level Ethernet Redundancy Stratix

Яндекс цитирования

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