 | |
Предыдущие результаты
[quote:533332d354="deadchilli"]Мне необходимо в Пояснительной записке написать про инициализацию контроллера и модулей ввода/вывода. [/quote:533332d354]
Контроллер инициализировать не нужно. Он сам себя инициализирует.
Имеется возможность создать StartUp Handler, но это Вас очень сложно и точно не нужно, не забивайте себе голову.
[quote:533332d354]В программе RSLinx можно выбирать для аналоговых модулей ввода/вывода токовые они будут или по напряжения и диапозон входных и выходных значений. [/quote:533332d354]
Программа RSLinx предназначена вообще не для этого. В ней Вы конфигурировать модули не можете.
Модули конфигурируются, как Вам уже написали, в RSLogix5000. Смотрите ссылки выше.
[quote:533332d354]Аналоговые модули ввода имеют входы по току 4-20 мА, и по напряжения +-5В и +-10В. А модули аналогового вывода имеют 0-10 В.
Это как то прописывается в инициализации?[/quote:533332d354]
Это прописывается в RSLogix5000 при конфигурировании каждого модуля.
Никакой инициализации модуля, повторяю, нет. Модуль конфигурируется с помощью экранов-подсказок в диалоговом режиме в RSLogix5000 и конфигурация сохраняется в процессоре.
[quote:533332d354="deadchilli"]А где можно подробнее про эти теги почитать. [/quote:533332d354]
Смотрите ссылки выше.
[quote:533332d354]Т.е. не нужно писать подпрограммы опроса датчиков а просто использовать их текущие значения, кототорые записаны в каком то регистре? [/quote:533332d354]
Никакие подпрограммы опроса датчиков писать не нужно.
Нужно просто использовать текущие значения, представленные тэгами.
Обновление данных в тэгов контроллер деает сам, без Вашего участия.
Каждый тэг - это определенная структура памяти, пользуясь Вашей терминологией - "регистр", корректнее выражаясь группа ячеек памяти в опреративной памяти контроллера, имеющая своё собственное уникальное символьное имя, по которому к ней можно обращаться.
[quote:533332d354]Мне нужно знать значение сигналов с датчиков чтобы реализовать управляющие воздействия...[/quote:533332d354]
Просто используйте в программе тэги, указывая в программе имена этих тэгов. Актуализация тэгов производится контроллером автоматически, поэтому в каждом тэге всегда содержится текущее значение сигнала.
|
[quote:bd5b17f129="deadchilli"]Создаем систему манипулятора на базе программированного контроллера ControlLogix 1756-L55M22, с модулями дискретных и аналоговых сигналов ввода/вывода. Помогите с Инициализацией и опросом состояния модулей. Нужно просто сделать алгоритмы и немного их описать. И подскажите можно реализовать ПД - регулятор с настройкой от аналогового датчика[/quote:bd5b17f129]
Не понятно ,что вам конкрето нужно... Если под инциализацией вы имеете ввиду конфигурировние модулей, то это происходит в среде RSLogix5000 для вашего типа контроллера. Как делать смотри тут:
[url]http://www.vdt-automation.com/docs/Controllers/ControlLogix/ControlLogix.htm[/url]
[b:bd5b17f129]1.Руководство по ускоренной подготовки к работе с семейством программируемых контроллеров Logix5000
2.Общая методика для программируемых контроллеров Logix5000
3.Дискретные модули ввода/вывода ControlLogix[/b:bd5b17f129]
Чтож касается PID-регулятора,то он есть и к тому же реализован потрясающее. никаких претензий нет. Про ПИД инструкцию можешь почитать в этом руководстве:
[b:bd5b17f129]Основные инструкции программируемых контроллеров Logix5000[/b:bd5b17f129]
Сам пишу диплом и информации там вполне хватает!
|
Создаем систему манипулятора на базе программированного контроллера ControlLogix 1756-L55M22, с модулями дискретных и аналоговых сигналов ввода/вывода. Помогите с Инициализацией и опросом состояния модулей. Нужно просто сделать алгоритмы и немного их описать. И подскажите можно реализовать ПД - регулятор с настройкой от аналогового датчика
|
[quote:b1b3f4f5e0="DIMIOKS"]Добрый день!
Я раньше не занимался приводной техникой вплотную, поэтому вопрос дилетаната:
Имеем несколько PowerFlex4 и один PowerFlex400 на 20-comm-e и L32E. На RSLogix v15 через Generic Ethernet Module и Message я нормально соединился с частотниками, поуправлял ими и поизменял параметры.
Теперь вопрос:
1. Могу ли я с помощью вышеуказанных средств получить или как-то рассчитать реальную скорость вала двигателя на динамической нагрузке (20% динамики) с точностью хотя-бы 5%? В обратной связи имеем выходную частоту, выходной ток и выходное напряжение.
2. Есть-ли возможность работы PowerFlex4 с энкодером и каким образом это делается - ведь у него нет входов для энкодера?[/quote:b1b3f4f5e0]
А тип и характеристики управляемого Вами двигателея знаете? Скольжение,Номинальный ток ротора,статора. т.е все чтобы можно было пострить механические и электромехачнические характеристики.
|
Добрый день!
Я раньше не занимался приводной техникой вплотную, поэтому вопрос дилетаната:
Имеем несколько PowerFlex4 и один PowerFlex400 на 20-comm-e и L32E. На RSLogix v15 через Generic Ethernet Module и Message я нормально соединился с частотниками, поуправлял ими и поизменял параметры.
Теперь вопрос:
1. Могу ли я с помощью вышеуказанных средств получить или как-то рассчитать реальную скорость вала двигателя на динамической нагрузке (20% динамики) с точностью хотя-бы 5%? В обратной связи имеем выходную частоту, выходной ток и выходное напряжение.
2. Есть-ли возможность работы PowerFlex4 с энкодером и каким образом это делается - ведь у него нет входов для энкодера?
|
[quote:092a76ee9c="oldDad"]
1. Обновить RSLogix5000 до самой новой версии (хотя бы до v16.03)
Версия как раз до v16.03
2. Установить IIS в Windows
3. Установить Microsoft .Net Framework 1.1 Service Pack 1
4. Установить Windows Updates KB920342 и KB925876
5. Читать http://support.microsoft.com/kb/q196271/
[/quote:092a76ee9c]
Спасибо! Правда 1 и 3 вариант отпадают. Пробывал! И windows обновлена офицальным патчем до SP3...
Однако,попробую!!!
[b:092a76ee9c]Файл .reg[/b:092a76ee9c] помог!!! По крайней мере могу загрузить проект и смотреть код,что мне и надо сейчас!
На счет ошибки и сбоев буду наблюдать!!! Подозерваю,что случилось это из-за неправильно порядка инсталяции. Первым поставил Wonderware Intouch c Microsoft .Net Framework 2.0, а уж потом Rockwell...Хотя и Framework удалял...
|
Эта проблема известна, встречается очень редко и связана со вполне определенной конкретной комбинацией установленных Windows Updates в сочетании с некоторыми аппликациями и настройкамии Windows.
Что может помочь:
1. Обновить RSLogix5000 до самой новой версии (хотя бы до v16.03)
2. Установить IIS в Windows
3. Установить Microsoft .Net Framework 1.1 Service Pack 1
4. Установить Windows Updates KB920342 и KB925876
5. Читать http://support.microsoft.com/kb/q196271/
Ещё можно выполнить вот этот файл .reg:
http://vdt-solutions.de/files/disable_startpage.zip
Ошибка, возможно, будет появляться, но не будет фатальной.
Удачи!
|
Доброго времени суток!
Без проблем установилась Rslogi5000 v16,но когда хочу создать проект или открыть,то всплывает следующее окно ошибки:
[quote:21d2d7ce19]Report Generator Failure
server startup Failure physicalPath=C:\Program Files\Rockwell Software\RSLogix 5000\ENU\v16\webrootport=50664
Инциализатором типа "System.Web.HttpRuntime" созданно исключение[/quote:21d2d7ce19]
После чего приложение закрывается!
|
Запустите свой NetWorx for ControlNet, создайте в нем новый проект. Затем добавьте адаптер сети ControlNet какой-нибудь. Щелкните на нем правой кнопкой и выберите Shassis configurations. В списке модулей найдите контроллеры - там будет, я так полагаю, все что NetWorx увидит.
У меня стоит Networx CPR7 и видит ревизии L55 до 16.
RSLogix500 у меня тоже до 16 ревизии.
В работе используются только 13 и 16 ревизии котнроллеров, обе видятся NetWorx CPR7.
|
Если Вы хотите получить из процессора 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, то Ваша задача решается. Но эта передача будет очень медленной.
|
Предыдущие результаты
Ещё результаты |
|
| |
|