- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Profibus <-> PC RS 485 ?
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 3
- Зарегистрирован: 03 ноя 2011, 22:45
- Имя: Самсонов Владимир Сергеевич
- Страна: Россия
Profibus <-> PC RS 485 ?
Здраствуйте.
Объясните, пожалуйста, можно ли напрямую общаться со Slave устройством (энкодер, Profibus DP) напрямую через RS 485 персонального компьютера(Master), посредством собственного софта,
например, как с Modbus RTU. Или нужны дополнительные приспособления?
Объясните, пожалуйста, можно ли напрямую общаться со Slave устройством (энкодер, Profibus DP) напрямую через RS 485 персонального компьютера(Master), посредством собственного софта,
например, как с Modbus RTU. Или нужны дополнительные приспособления?
-
- БАН
- Сообщения: 642
- Зарегистрирован: 03 июн 2010, 12:26
- Имя: Козин Александр Елисеевич
- Страна: Украина
- город/регион: Одесса
- Благодарил (а): 2 раза
- Поблагодарили: 6 раз
- Забанен: Бессрочно
Re: Profibus <-> PC RS 485 ?
Если периферийное устройство Profibus, и вы сваяли собственный софт под Профибас - какие проблемы? Или, если периферийное устройство Модбас, и вы нашли что то готовое, или сваяли сами ПО под Модбас, тоже, какие проблемы? Если иначе - проблемы будут....
-
- здесь недавно
- Сообщения: 3
- Зарегистрирован: 03 ноя 2011, 22:45
- Имя: Самсонов Владимир Сергеевич
- Страна: Россия
Re: Profibus <-> PC RS 485 ?
Иначе говоря, можно без каких либо переходников работать с последовательного интерфейса RS 485 комьпьютера напрямую с Profibus Slave'ом (при наличии собственного софта)?
-
- БАН
- Сообщения: 642
- Зарегистрирован: 03 июн 2010, 12:26
- Имя: Козин Александр Елисеевич
- Страна: Украина
- город/регион: Одесса
- Благодарил (а): 2 раза
- Поблагодарили: 6 раз
- Забанен: Бессрочно
Re: Profibus <-> PC RS 485 ?
Говорят, что можно, ибо на физическом уровне он соответствует стандарту RS485, все остальное - программные навороты. Лично я - не пробовал, вникать не было особого желания из нелюбви к Simatic-у.
-
- авторитет
- Сообщения: 878
- Зарегистрирован: 21 авг 2009, 14:25
- Имя: Василий Иванович
- Благодарил (а): 1 раз
- Поблагодарили: 3 раза
-
- эксперт
- Сообщения: 2099
- Зарегистрирован: 15 авг 2011, 21:36
- Имя: Пупков Сергей Викторович
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 138 раз
- Поблагодарили: 174 раза
Re: Profibus <-> PC RS 485 ?
Было бы кстати интересно почитать статейку, как сделать драйвер Профибаса.
-
- БАН
- Сообщения: 642
- Зарегистрирован: 03 июн 2010, 12:26
- Имя: Козин Александр Елисеевич
- Страна: Украина
- город/регион: Одесса
- Благодарил (а): 2 раза
- Поблагодарили: 6 раз
- Забанен: Бессрочно
Re: Profibus <-> PC RS 485 ?
Потому что Siemens и Perofribus - близнецы братья. Мы говорим Сименс - подразумеваем Профибас, мы говорим Профибас - подразумеваем Сименс. Так-же, как Ленин и партия....
-
- эксперт
- Сообщения: 2099
- Зарегистрирован: 15 авг 2011, 21:36
- Имя: Пупков Сергей Викторович
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 138 раз
- Поблагодарили: 174 раза
Re: Profibus <-> PC RS 485 ?
COM-port компьютера по скоростям совпадает с Профибасом только на назких скоростях.
У Профибаса нет таких настроек, как бит четности, два стоповых бита и т.д.
Чтобы подключить к компу, надо девайсы настраивать только определенным образом, если конечно настроятся.
Модбас в отличии от профибаса полностью адаптирован по Com-port компьютера.
У Профибаса нет таких настроек, как бит четности, два стоповых бита и т.д.
Чтобы подключить к компу, надо девайсы настраивать только определенным образом, если конечно настроятся.
Модбас в отличии от профибаса полностью адаптирован по Com-port компьютера.
-
- преподаватель
- Сообщения: 1357
- Зарегистрирован: 01 сен 2008, 18:32
- Имя: Пупена Александр
- Страна: Украина
- город/регион: Киев
- Поблагодарили: 6 раз
Re: Profibus <-> PC RS 485 ?
Обычно канальный уровень профибаса реализован в виде чипа.
Профибас это далеко не только Сименс. Просто Сименсов много, а профибас там - кдассика для систем распределенного ввода/вывода.
Профибас это далеко не только Сименс. Просто Сименсов много, а профибас там - кдассика для систем распределенного ввода/вывода.
-
- эксперт
- Сообщения: 1467
- Зарегистрирован: 25 июл 2008, 10:25
- Имя: Эдуард Владимирович
- Страна: СССР
- город/регион: Оренбург
- Благодарил (а): 46 раз
- Поблагодарили: 105 раз
Re: Profibus <-> PC RS 485 ?
Точнее, для DP, первые два уровня, и канальный и физический, плюс пользовательский интерфейс. 3-7 уровни не используются. Поэтому с компа без коммуникационного процессора и интерфейса производителя к профибасу не подключиться.san писал(а):Обычно канальный уровень профибаса реализован в виде чипа.
Если только купить чип и документацию к нему, затем разработать свое устройство. В каталоге где-то было...Serex писал(а):Было бы кстати интересно почитать статейку, как сделать драйвер Профибаса.
--------------------------------------------------------------------------------------------
-
- эксперт
- Сообщения: 2099
- Зарегистрирован: 15 авг 2011, 21:36
- Имя: Пупков Сергей Викторович
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 138 раз
- Поблагодарили: 174 раза
Re: Profibus <-> PC RS 485 ?
Чипы эти дорогие весьма, лицензия и все такое.
Поскольку чипы, значит отдельные коммуникационные модули.
В итоге решения на Профибас получаются весьма дорогими.
Физический уровень профибаса совпадает с PC на скорости 9600, без бита четности, 1 стоповый бит.
Т.е. под такие настройки теоретически можно работать напрямую с PC.
В чем я не прав? ))
Другое дело - нафига такой низко функциональный профибас?
Поскольку чипы, значит отдельные коммуникационные модули.
В итоге решения на Профибас получаются весьма дорогими.
Физический уровень профибаса совпадает с PC на скорости 9600, без бита четности, 1 стоповый бит.
Т.е. под такие настройки теоретически можно работать напрямую с PC.
В чем я не прав? ))
Другое дело - нафига такой низко функциональный профибас?
-
- эксперт
- Сообщения: 1467
- Зарегистрирован: 25 июл 2008, 10:25
- Имя: Эдуард Владимирович
- Страна: СССР
- город/регион: Оренбург
- Благодарил (а): 46 раз
- Поблагодарили: 105 раз
Re: Profibus <-> PC RS 485 ?
В единичном варианте - да. При массовом выпуске - не думаю что сильно дорого.Serex писал(а):Чипы эти дорогие весьма, лицензия и все такое.
Поскольку чипы, значит отдельные коммуникационные модули.
Чип обеспечивает на канальном уровне как циклический обмен, так и ациклический. Это означает что отдельными функциями SAP (точек доступа к сервису) реализуется куча всяких разовых действий по настройке, перенастройке, автоподстройки (!) слейвов и их диагностики не прерывая основного обмена. Это как раз и разруливается аппаратно. Разработчик для пользователей предоставляет *.gsd, в котором указывает по каким SAP он дает доступ к функциям своего устройства и к каким :) На том же RS-485 с Модбасом Вам придется все это делать самому. Хотя, циклический обмен при работе с Модбасом, как минимум, Вы и так должны в своей программе сделать :) Так что профибас дает некоторое удобство для пользователей в плане доступа к устройствам сети и упрощает создание программы чтения/записи данных. А за высокую скорость обмена приходится расплачиваться и небольшой длиной линий связи и небольшим кол-вом устройств в сети.Serex писал(а):Физический уровень профибаса совпадает с PC на скорости 9600, без бита четности, 1 стоповый бит.
Т.е. под такие настройки теоретически можно работать напрямую с PC.
В чем я не прав? ))
Почему все так не умно и в то же время заумно?.. Наверное потому что хочется крупным фирмам заработать. Выпуская стандарт производители все равно от него отклоняются, внося какие-то свои фишки, и пряча то, что лишит их заработка. Бизинессс :D Только к теме это отношения уже не имеет.
--------------------------------------------------------------------------------------------
-
- преподаватель
- Сообщения: 1357
- Зарегистрирован: 01 сен 2008, 18:32
- Имя: Пупена Александр
- Страна: Украина
- город/регион: Киев
- Поблагодарили: 6 раз
Re: Profibus <-> PC RS 485 ?
Поделюсь ссылкой на неплохой ресурс от Макса Фелсера, такой подборкой доки по Профибас и Профинет я не встречал нигде.
http://www.felser.ch/download/
http://felser.ch/download/pno.htm#PNO004
http://www.felser.ch/download/
http://felser.ch/download/pno.htm#PNO004
-
- здесь недавно
- Сообщения: 3
- Зарегистрирован: 03 ноя 2011, 22:45
- Имя: Самсонов Владимир Сергеевич
- Страна: Россия
Re: Profibus <-> PC RS 485 ?
Мне, как прикладному программисту, немного сложно все переварить. Однако хотелось бы опросить profibus'овский энкодер и получить значения на PC. Посоветуйте, пожалуйста, разумную минимальную реализацию данной задумки. (поставить какую-нибудь плату PCI?)
-
- эксперт
- Сообщения: 1467
- Зарегистрирован: 25 июл 2008, 10:25
- Имя: Эдуард Владимирович
- Страна: СССР
- город/регион: Оренбург
- Благодарил (а): 46 раз
- Поблагодарили: 105 раз
Re: Profibus <-> PC RS 485 ?
1) Что такое прикладной программист?Semson писал(а):Мне, как прикладному программисту, немного сложно все переварить. Однако хотелось бы опросить profibus'овский энкодер и получить значения на PC. Посоветуйте, пожалуйста, разумную минимальную реализацию данной задумки. (поставить какую-нибудь плату PCI?)
2) У Вас должен быть - либо коммуникационный процессор для Profibus DP, либо шлюз. Как пример шлюза - http://www.industrialnets.ru/index/?int ... ct&node=22
3) У Вас должна быть программа которая будет работать по драйверу Profibus либо с коммуникационником, либо с шлюзом. Как вариант ОРС-сервер.
Т.е. своим софтом Вы сможете работать только через программную "прослойку".
--------------------------------------------------------------------------------------------
-
- здесь недавно
- Сообщения: 86
- Зарегистрирован: 21 июл 2009, 12:18
- Имя: Алексей Юрьевич
- Страна: Россия
- Поблагодарили: 9 раз
Re: Profibus <-> PC RS 485 ?
Небольшое уточнение к п.2 предыдущего сообщения:
http://www.industrialnets.ru/index/?int ... t&node=692
и
http://www.industrialnets.ru/index/?int ... t&node=218
http://www.industrialnets.ru/index/?int ... t&node=692
и
http://www.industrialnets.ru/index/?int ... t&node=218
-
- эксперт
- Сообщения: 1467
- Зарегистрирован: 25 июл 2008, 10:25
- Имя: Эдуард Владимирович
- Страна: СССР
- город/регион: Оренбург
- Благодарил (а): 46 раз
- Поблагодарили: 105 раз
Re: Profibus <-> PC RS 485 ?
По второй ссылке - зачем на Модбус уходить? Не нужно этого. ОРС-сервер + такого шлюза будет достаточно http://www.industrialnets.ru/index/?int ... t&node=217Prosto_chel писал(а):Небольшое уточнение к п.2 предыдущего сообщения:
http://www.industrialnets.ru/index/?int ... t&node=692
и
http://www.industrialnets.ru/index/?int ... t&node=218
По Сименсу CP 5611 A2, под шину PCI Express, либо CP 5621,CP 5614 A2, в комплекте с драйверами идет ОРС-сервер.
А какой фирмы энкодер? А то может и она выпускает преобразователи или шлюзы и софт?
--------------------------------------------------------------------------------------------
-
- здесь недавно
- Сообщения: 86
- Зарегистрирован: 21 июл 2009, 12:18
- Имя: Алексей Юрьевич
- Страна: Россия
- Поблагодарили: 9 раз
Re: Profibus <-> PC RS 485 ?
По ОРС можно работать с любыми шлюзами с интерфейсом Ethernet. Можно взять Modbus-TCP, можно Ethernet/IP.CHANt писал(а): По второй ссылке - зачем на Модбус уходить? Не нужно этого. ОРС-сервер + такого шлюза будет достаточно
Шлюз с Modbus-TCP лучше тем, что кроме ОРС можно с ним работать еще и по основному протоколу, т.е. по Modbus-TCP (Modbus-TCP проще в реализации, много готовых прог в Инете, много СКАД с драйверами Modbus-TCP)
С Ethernet/IP (это не TCP/IP, а Industrial Protocol) работать сложнее.