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

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  
Smart Solutions VDT :: Просмотр темы - rs-485 Sample Code для 1756
 FAQFAQ   ПоискПоиск   ГруппыГруппы   ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

rs-485 Sample Code для 1756

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


Зарегистрирован: Dec 12, 2006
Сообщения: 22
Рейтинг: +0/-0

СообщениеДобавлено: Чт 22 Май, 2014 10:21:52    Заголовок сообщения: rs-485 Sample Code для 1756 Ответить с цитатой

Всем доброго дня!

Подскажите, где можно взять пример работы с rs-485 для ControlLogix через его com-порт.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
oldDad
Site Admin
Site Admin


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

СообщениеДобавлено: Пт 23 Май, 2014 7:15:51    Заголовок сообщения: Ответить с цитатой

Встроенный порт в на передней панели ControlLogix - это порт RS-232.
Для работы по RS-485 нужен конвертер интерфейса или отдельный модуль с интерфейсом RS-485.

Поищите здесь по ключевым словам RS232 и RS485.
_________________
Обращайтесь к профессионалам.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
agennady
Частый гость
Частый гость


Зарегистрирован: Dec 12, 2006
Сообщения: 22
Рейтинг: +0/-0

СообщениеДобавлено: Пт 23 Май, 2014 8:07:35    Заголовок сообщения: Ответить с цитатой

Это единственное место где можно поискать примеры?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
dv_
Эксперт
Эксперт


Зарегистрирован: Sep 14, 2006
Сообщения: 776
Рейтинг: +41/-1
Откуда: Донецк

СообщениеДобавлено: Пт 23 Май, 2014 11:34:04    Заголовок сообщения: Ответить с цитатой

agennady писал(а):
Это единственное место где можно поискать примеры?
Из открытых - основное, давненько встречал на каком-то EN форуме. Может здесь - точно не помню.

1. На встроенный порт в Logix не очень разгоняйся - новейшие имеют USB вместо RS-232.
2. Для встроенного RS-232 обязательно сделай программу переключения режимов User<->System, например по наличию (отсутствию) перемычки на каком либо дискретном входе, потом не пожалеешь.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
agennady
Частый гость
Частый гость


Зарегистрирован: Dec 12, 2006
Сообщения: 22
Рейтинг: +0/-0

СообщениеДобавлено: Пт 23 Май, 2014 12:28:13    Заголовок сообщения: Ответить с цитатой

похоже использовать com порт для опроса устройств по протоколу RS485 не очень хорошая идея, посоветуйте на чем лучше это сделать?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Dvoeglazov
Эксперт
Эксперт


Зарегистрирован: Mar 06, 2006
Сообщения: 278
Рейтинг: +1/-0
Откуда: г.Киров-Чепецк

СообщениеДобавлено: Пт 23 Май, 2014 13:19:19    Заголовок сообщения: Ответить с цитатой

Для ленивых и экономных есть вариант применения контроллеров с сетевыми интерфейсами. Например ML1400 имеет изолированный RS485 с протоколами ModBus RTU,ASCII, DNP и др.
ML опросит приборы, а CL опросит ML по стандартному EthrNetIP (MSG).

Не буду утверждать, но по-моему ML значительно дешевле MCM модуля.
Ну и появление в системе еще одного контроллера имеет массу приемуществ.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
dv_
Эксперт
Эксперт


Зарегистрирован: Sep 14, 2006
Сообщения: 776
Рейтинг: +41/-1
Откуда: Донецк

СообщениеДобавлено: Пт 23 Май, 2014 13:49:53    Заголовок сообщения: Ответить с цитатой

agennady писал(а):
похоже использовать com порт для опроса устройств по протоколу RS485 не очень хорошая идея, посоветуйте на чем лучше это сделать?
Для Compact мне понравился 1769-ASCII, в POINT I/O тоже имеется 1734-ASCII (если не ошибаюсь, пишу по памяти).
Из негатива:
Для 1794 применял, что-то из Prosoft (Generic для доморошенных протоколов), помню, что выбирал из:
1) программировать из FlexLogix, в принципе имеется для всех Logix.
2) загружаемая программа, написанная на Си.
Выбрал 1. Не понравилось: цена и принцип работы: запрос отправлен - ответ пришел, но в процессор эти данные не отдаются, пока не будет отправлен следующий запрос. Благо там устройство было одно, программа для встроенного порта RS-232 была проще.

"Думайте сами, решайте сами..." (С) Сергей и Татьяна Никитины.

В последнем проекте - надо было получать данные от 12 устройств Modbus (корректоры расхода газа) в процессор 1756-L73, Prosoft MCM применить было боязно (на тот момент я не имел №№ регистров от производителя устройства и не было веры в честность Modbus), поставил лишний контроллер (1769-L23 + 1769-ASCII), обошлось несколько дороже, чем Prosoft и как потом оказалось в тех устройствах от Modbus только название - нужно прочитать строгое количество байт, а потом разложить по полочкам...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Dvoeglazov
Эксперт
Эксперт


Зарегистрирован: Mar 06, 2006
Сообщения: 278
Рейтинг: +1/-0
Откуда: г.Киров-Чепецк

СообщениеДобавлено: Пн 26 Май, 2014 8:26:17    Заголовок сообщения: Ответить с цитатой

Если у устройств стандартный протокол (ModBus), то самый лучший вариант поставить сетевой контроллер MicroLogix.
На порте контроллера и внешнем модуле не сможете получить такой скорости обмена.
У меня есть объект, где ML опрашивает 7 массовых расходомеров и управляет 5 ЧРП (шнайдер и хундай). По монтажу остался десяток дискретных сигналов. Мне понравилось. =)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
agennady
Частый гость
Частый гость


Зарегистрирован: Dec 12, 2006
Сообщения: 22
Рейтинг: +0/-0

СообщениеДобавлено: Пн 26 Май, 2014 16:40:14    Заголовок сообщения: Ответить с цитатой

Будут весовые датчики с открытым интерфейсом RS-485 (команды ModBus не поддерживают). Подключить надо к 1756.

По ModBus-у согласен что ML1100 и 1400 работают на УРА, так же как и 1769-SM2.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов 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.128 секунды
/n