Вход на форум 
В начало 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 -> Коллективный разум. Давайте посоветуемся!
Предыдущая тема :: Следующая тема  
Автор Сообщение
Sergey24
Новичок
Новичок


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

СообщениеДобавлено: Ср 04 Мар, 2015 19:54:28    Заголовок сообщения: Управление контроллером с помощью ПК Ответить с цитатой

Здравствуйте!
Есть контроллер SLC 5/03 Processor, к нему подключены модули вывода 1746-OX8 и модули ввода 1746-IB16. Написал программу для управления шаговыми двигателями с помощью джойстика. Теперь хочу написать программу для управления теми же двигателями только управления производить не джойстиком, а клавиатурой ПК. Подскажите, пожалуйста, как мне в RSlogix 500 связать лестничную логику с языком программирования высокого уровня?
Заранее спасибо!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
oldDad
Site Admin
Site Admin


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

СообщениеДобавлено: Ср 04 Мар, 2015 22:19:28    Заголовок сообщения: Ответить с цитатой

Поставьте на компьютер какую-нибудь SCADA, свяжите ее с контроллером посредством RSLinx и управляйте чем и как хотите. Это будет гораздо проще, удобнее и надежнее, чем писать самодельные программы на языках. Smile
_________________
Обращайтесь к профессионалам.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
shrddr
Постоянный участник
Постоянный участник


Зарегистрирован: Sep 09, 2013
Сообщения: 62
Рейтинг: +5/-0

СообщениеДобавлено: Пн 09 Мар, 2015 14:14:13    Заголовок сообщения: Ответить с цитатой

если хочется странного, можно на коленке реализовать OPC-клиент, опрашивать OPC-сервер RSLinx, который в свою очередь опрашивает контроллер. http://code.google.com/p/opcdelphi/
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Sergey24
Новичок
Новичок


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

СообщениеДобавлено: Пт 24 Апр, 2015 14:26:02    Заголовок сообщения: Ответить с цитатой

А с помощью SCADA можно импортировать G-код в контроллер для перемещения двигателей по координатам?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
oldDad
Site Admin
Site Admin


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

СообщениеДобавлено: Пт 24 Апр, 2015 19:56:03    Заголовок сообщения: Ответить с цитатой

Нет, нельзя.
С помощью SCADA ни в какой контроллер вообще ничего импортировать нельзя, она не для этого предназначена.
_________________
Обращайтесь к профессионалам.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Sergey24
Новичок
Новичок


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

СообщениеДобавлено: Пт 24 Апр, 2015 20:08:40    Заголовок сообщения: Ответить с цитатой

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


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

СообщениеДобавлено: Пт 24 Апр, 2015 20:10:55    Заголовок сообщения: Ответить с цитатой

Вы хотите понять, как с помощью SCADA замыкать и размыкать контакты на выходе модуля, или что?

Для чего Вам понадобился VB?
_________________
Обращайтесь к профессионалам.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Ryzhij62
Эксперт
Эксперт


Зарегистрирован: Apr 06, 2011
Сообщения: 409
Рейтинг: +29/-2
Откуда: Россия Рязань

СообщениеДобавлено: Пт 24 Апр, 2015 20:18:40    Заголовок сообщения: Ответить с цитатой

Sergey24 писал(а):
А с помощью SCADA можно импортировать G-код в контроллер для перемещения двигателей по координатам?
Есть существенная разница между ПЛК (PLC) и ЧПУ (CNC).
Обычно их используют вместе.
Попытки же использовать одно вместо другого сродни попыткам выполнять акробатические фигуры пилотажа на транспортном тяжелом самолёте.
Ради чего?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Sergey24
Новичок
Новичок


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

СообщениеДобавлено: Пт 24 Апр, 2015 20:22:28    Заголовок сообщения: Ответить с цитатой

Я разобрался с лестничной логикой. Научился управлять шаговыми двигателями с помощью подключенного джойстика к модулю.
Теперь хотелось бы программно задать координаты по которым двигатели перемещали каретку.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Sergey24
Новичок
Новичок


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

СообщениеДобавлено: Пт 24 Апр, 2015 20:27:58    Заголовок сообщения: Ответить с цитатой

Я студент, у нас на кафедре есть промышленные контроллеры, мне разрешили с ними поиграться. Хотелось бы научится с ними работать, чтоб в дальнейшем найти работу связанную с ними. Та и хочется сделать что-то интересное. Просто управлять двигателями джойстиком и в определенном порядке зажигать лампочки уже не интересно. Хотелось бы научится связывать лестничную логику с языком высокого уровня.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Ryzhij62
Эксперт
Эксперт


Зарегистрирован: Apr 06, 2011
Сообщения: 409
Рейтинг: +29/-2
Откуда: Россия Рязань

СообщениеДобавлено: Сб 25 Апр, 2015 4:15:47    Заголовок сообщения: Ответить с цитатой

Sergey24 писал(а):
Я разобрался с лестничной логикой. Научился управлять шаговыми двигателями с помощью подключенного джойстика к модулю.
Теперь хотелось бы программно задать координаты по которым двигатели перемещали каретку.
Тогда:
- пишите в ПЛК программу позиционирования, подпрограмму интерполяции траектории по реперным точкам;
- подпрограмму выбора (ограничения) скорости обхода, включая контроль предельно допустимых отклонений и крайних положений;
- создавайте массив реперных точек и заполняйте этот массив извне с помощью любого Вам понравившегося механизма обмена.

В результате всех этих усилий у Вас будет "ЧПУ для нищего".
И это при том, что есть специализированные системы.
Смысл?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
DIMIOKS
Эксперт
Эксперт


Зарегистрирован: May 14, 2005
Сообщения: 290
Рейтинг: +9/-0
Откуда: г.Самара

СообщениеДобавлено: Сб 25 Апр, 2015 8:23:46    Заголовок сообщения: Ответить с цитатой

Sergey24 писал(а):
Я студент, у нас на кафедре есть промышленные контроллеры, мне разрешили с ними поиграться. Хотелось бы научится с ними работать, чтоб в дальнейшем найти работу связанную с ними. Та и хочется сделать что-то интересное. Просто управлять двигателями джойстиком и в определенном порядке зажигать лампочки уже не интересно. Хотелось бы научится связывать лестничную логику с языком высокого уровня.

Поправлю: Вам нужно не логику связывать, а массивы данных контроллера с PC. А уже в программере контроллера работать с этими данными.
Для того, чтобы менять переменные в контроллере нужно:
1. OPC-сервер, любой из множества, которые поддерживают данные контроллеры, гугл в помощь.
1. OPC-клиент в виде SCADa, либо написанного "ручками", всё есть на треккерах и сайтах.
Я бы рекомендовал всё-таки параллельно SCADa изучить OPC-технологию и потренироваться со своим клиентом - это реально поможет, если Вам придётся работать на малых и средних предприятиях, или создавать свою фирму по автоматизации.
ИМХО.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов 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.131 секунды
/n