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

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  
Smart Solutions VDT :: Просмотр темы - Люди, помогите... Работа бакалавра
 FAQFAQ   ПоискПоиск   ГруппыГруппы   ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Люди, помогите... Работа бакалавра

 
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Коллективный разум. Давайте посоветуемся!
Предыдущая тема :: Следующая тема  
Автор Сообщение
deadchilli
Новичок
Новичок


Зарегистрирован: May 17, 2009
Сообщения: 5
Рейтинг: +0/-0

СообщениеДобавлено: Вс 17 Май, 2009 9:19:17    Заголовок сообщения: Люди, помогите... Работа бакалавра Ответить с цитатой

Создаем систему манипулятора на базе программированного контроллера ControlLogix 1756-L55M22, с модулями дискретных и аналоговых сигналов ввода/вывода. Помогите с Инициализацией и опросом состояния модулей. Нужно просто сделать алгоритмы и немного их описать. И подскажите можно реализовать ПД - регулятор с настройкой от аналогового датчика
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
mak
Постоянный участник
Постоянный участник


Зарегистрирован: Nov 19, 2008
Сообщения: 66
Рейтинг: +1/-0

СообщениеДобавлено: Вс 17 Май, 2009 9:45:30    Заголовок сообщения: Re: Люди, помогите... Работа бакалавра Ответить с цитатой

deadchilli писал(а):
Создаем систему манипулятора на базе программированного контроллера ControlLogix 1756-L55M22, с модулями дискретных и аналоговых сигналов ввода/вывода. Помогите с Инициализацией и опросом состояния модулей. Нужно просто сделать алгоритмы и немного их описать. И подскажите можно реализовать ПД - регулятор с настройкой от аналогового датчика


Не понятно ,что вам конкрето нужно... Если под инциализацией вы имеете ввиду конфигурировние модулей, то это происходит в среде RSLogix5000 для вашего типа контроллера. Как делать смотри тут:

http://www.vdt-automation.com/docs/Controllers/ControlLogix/ControlLogix.htm

1.Руководство по ускоренной подготовки к работе с семейством программируемых контроллеров Logix5000
2.Общая методика для программируемых контроллеров Logix5000
3.Дискретные модули ввода/вывода ControlLogix


Чтож касается PID-регулятора,то он есть и к тому же реализован потрясающее. никаких претензий нет. Про ПИД инструкцию можешь почитать в этом руководстве:
Основные инструкции программируемых контроллеров Logix5000
Сам пишу диплом и информации там вполне хватает!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Вс 17 Май, 2009 9:48:55    Заголовок сообщения: Ответить с цитатой

Контроллеры 1756-L55 уже сняты с производства и не выпускаются. Лучше бы Вам заменить контроллер на, например, 1756-L61.

Цитата:
Помогите с Инициализацией

С инициализацией чего именно? Можете конкретизировать более детально?

Цитата:
и опросом состояния модулей.

Все данные модуль кдладёт в тэги, Вы просто используете нужные тэги в программе и всё.Ничего опрашивать не нужно. Или у Вас какая-то специальная задача? Что конкретно нужно здесь описать?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
deadchilli
Новичок
Новичок


Зарегистрирован: May 17, 2009
Сообщения: 5
Рейтинг: +0/-0

СообщениеДобавлено: Вс 17 Май, 2009 10:46:34    Заголовок сообщения: Ответить с цитатой

Мне необходимо в Пояснительной записке написать про инициализацию контроллера и модулей ввода/вывода. В программе RSLinx можно выбирать для аналоговых модулей ввода/вывода токовые они будут или по напряжения и диапозоп входных и выходных значений. Аналоговые модули ввода имеют входы по току 4-20 мА, и по напряжения +-5В и +-10В. А модули аналогового вывода имеют 0-10 В.
Это как то прописывается в инициализации?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
deadchilli
Новичок
Новичок


Зарегистрирован: May 17, 2009
Сообщения: 5
Рейтинг: +0/-0

СообщениеДобавлено: Вс 17 Май, 2009 10:57:12    Заголовок сообщения: Ответить с цитатой

oldDad писал(а):

Все данные модуль кдладёт в тэги, Вы просто используете нужные тэги в программе и всё.Ничего опрашивать не нужно. Или у Вас какая-то специальная задача? Что конкретно нужно здесь описать?


А где можно подробнее про эти теги почитать. Т.е. не нужно писать подпрограммы опроса датчиков а просто использовать их текущие значения, кототорые записаны в каком то регистре? Или как? Мне нужно знать значение сигналов с датчиков чтобы реализовать управляющие воздействия...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Вс 17 Май, 2009 11:09:29    Заголовок сообщения: Ответить с цитатой

deadchilli писал(а):
Мне необходимо в Пояснительной записке написать про инициализацию контроллера и модулей ввода/вывода.


Контроллер инициализировать не нужно. Он сам себя инициализирует.
Имеется возможность создать StartUp Handler, но это Вас очень сложно и точно не нужно, не забивайте себе голову.

Цитата:
В программе RSLinx можно выбирать для аналоговых модулей ввода/вывода токовые они будут или по напряжения и диапозон входных и выходных значений.


Программа RSLinx предназначена вообще не для этого. В ней Вы конфигурировать модули не можете.

Модули конфигурируются, как Вам уже написали, в RSLogix5000. Смотрите ссылки выше.

Цитата:
Аналоговые модули ввода имеют входы по току 4-20 мА, и по напряжения +-5В и +-10В. А модули аналогового вывода имеют 0-10 В.
Это как то прописывается в инициализации?


Это прописывается в RSLogix5000 при конфигурировании каждого модуля.

Никакой инициализации модуля, повторяю, нет. Модуль конфигурируется с помощью экранов-подсказок в диалоговом режиме в RSLogix5000 и конфигурация сохраняется в процессоре.

deadchilli писал(а):
А где можно подробнее про эти теги почитать.


Смотрите ссылки выше.

Цитата:
Т.е. не нужно писать подпрограммы опроса датчиков а просто использовать их текущие значения, кототорые записаны в каком то регистре?


Никакие подпрограммы опроса датчиков писать не нужно.
Нужно просто использовать текущие значения, представленные тэгами.
Обновление данных в тэгов контроллер деает сам, без Вашего участия.
Каждый тэг - это определенная структура памяти, пользуясь Вашей терминологией - "регистр", корректнее выражаясь группа ячеек памяти в опреративной памяти контроллера, имеющая своё собственное уникальное символьное имя, по которому к ней можно обращаться.

Цитата:
Мне нужно знать значение сигналов с датчиков чтобы реализовать управляющие воздействия...


Просто используйте в программе тэги, указывая в программе имена этих тэгов. Актуализация тэгов производится контроллером автоматически, поэтому в каждом тэге всегда содержится текущее значение сигнала.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
deadchilli
Новичок
Новичок


Зарегистрирован: May 17, 2009
Сообщения: 5
Рейтинг: +0/-0

СообщениеДобавлено: Вс 17 Май, 2009 11:16:48    Заголовок сообщения: Ответить с цитатой

Мда, извините, я хотел сказать RSLogix. Мы писали управляющую программу для SLC-500. Такое было. Просто использовались дискретные модули. И так в подпрограмме подсказке можно было писать нормально замкнутый или нормально разомкнутый контакт. А для аналоговых сигналов какой тип используется, этот тег же описывается какой то инструкцией. Я вот сейчас читаю основные инструкции программируюмых контроллеров Logix 5000. Пока не нашел про это...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Вс 17 Май, 2009 11:21:43    Заголовок сообщения: Ответить с цитатой

Вы бы литературу почитали сперва. Прграммирование контроллеров серии Logix очень во многом отличается от SLC, в которых было фиксированное распределение памяти, а тэгов не было вообще.

В частности, полезно почитать вот это:
http://www.vdt-automation.com/docs/Controllers/ControlLogix/1756-qs001b-ru-p.pdf
http://www.vdt-automation.com/docs/Controllers/ControlLogix/1756-pm0016-ru-p.pdf
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
deadchilli
Новичок
Новичок


Зарегистрирован: May 17, 2009
Сообщения: 5
Рейтинг: +0/-0

СообщениеДобавлено: Вс 17 Май, 2009 12:14:38    Заголовок сообщения: Ответить с цитатой

Спасибо, вроде то что нужно... Confused
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Коллективный разум. Давайте посоветуемся! Часовой пояс: GMT + 1
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах

Powered by phpBB © 2001, 2005 phpBB Group
Яндекс цитирования

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