Профиль должен быть заполнен на русском языке кириллицей. Заполнение профиля заведомо ложными или некорректными данными - причина возможного отказа в регистрации на форуме.

Протоколы и интерфейсы

RS-485, ProfiBUS, 4-20 mA, Wi-Fi, GSM и так далее

Автор темы
Timon
здесь недавно
здесь недавно
Сообщения: 11
Зарегистрирован: 05 июн 2015, 13:21
Ф.И.О.: Политов Тимур Викторович

Протоколы и интерфейсы

Сообщение Timon » 17 июн 2015, 14:38

Доброго времени суток уважаемые!

Только начинаю свой долгий путь в увлекательное путешествие АСУ. Мучает вопрос в чем же отличия между протоколом и интерфейсом? Допустим интерфейс RS-485 и протокол Profibus. Объясните пожайлуста на простом языке. Не думайте что не читал, ищу инфу уже неделю. Но хочется узнать как это понимает специалист! Спасибо огромное!

Аватара пользователя

and909
частый гость
частый гость
Сообщения: 442
Зарегистрирован: 27 июн 2013, 11:20
Ф.И.О.: Андрей Шавшуков
Благодарил (а): 2 раза
Поблагодарили: 5 раз

Re: Протоколы и интерфейсы

Сообщение and909 » 18 июн 2015, 06:24

в чем же отличия между протоколом и интерфейсом?


Представьте, что вы пишете письмо любимой бабушке.

Способ доставки (конверт почты России, е-мейл, телеграмма, голубь) это интерфейс.

А язык, на котором написано письмо (русский, идиш, Simplified Chinese) это протокол.

Так понятно? :roll:
Я ленивый: делаю быстро, чтобы отстали и качественно, чтобы не переделывать.


Автор темы
Timon
здесь недавно
здесь недавно
Сообщения: 11
Зарегистрирован: 05 июн 2015, 13:21
Ф.И.О.: Политов Тимур Викторович

Re: Протоколы и интерфейсы

Сообщение Timon » 18 июн 2015, 12:14

Cпасибо!! Вроде кое что проясняется. Еще пару вопросов:
1. Получается может быть такое что по "почте России" нельзя отправить письмо на "китайском"? Это как Profibus нельзя по интерфейсу RS-232?
2. И еще вопрос, на примере подключения ПЛК к HMI что из себя представляет физически и на софте интерфейс и протокол(как их можно увидеть, потрогать)?
Спасибо еще раз!


Михайло
почётный участник форума
почётный участник форума
Сообщения: 2212
Зарегистрирован: 10 ноя 2009, 04:58
Ф.И.О.: Толмачев Михаил Алексеевич
Благодарил (а): 1 раз
Поблагодарили: 22 раза
Контактная информация:

Re: Протоколы и интерфейсы

Сообщение Михайло » 18 июн 2015, 21:24

Timon писал(а):1. Получается может быть такое что по "почте России" нельзя отправить письмо на "китайском"? Это как Profibus нельзя по интерфейсу RS-232?

Любой протокол можно применить почти к любому интерфейсу, только стандарты протоколов часто ограничивают виды интерфейсов. Наверное возникнет вопрос: зачем стандарты ограничивают интерфейсы? Ответ: чем меньше всяких разных интерфейсов, тем проще соединить между собой два устройства от разных производителей. Одним словом - ограничение ради унификации.
Некоторые протоколы могут быть привязаны к определенным скоростям передачи данных. Соответственно, если нестандартный интерфейс работает на других скоростях передачи данных, то могут быть проблемы. В общем: если сказали RS485, то нафиг физику RS232.


rwg
частый гость
частый гость
Сообщения: 491
Зарегистрирован: 29 апр 2014, 08:57
Ф.И.О.: Рыбкин Владимир Геннадьевич
Благодарил (а): 10 раз
Поблагодарили: 19 раз

Re: Протоколы и интерфейсы

Сообщение rwg » 18 июн 2015, 22:07

Михайло писал(а):Любой протокол можно применить почти к любому интерфейсу

Я бы сказал "некоторые протоколы к некоторым интерфейсам". Например CAN-протокол по RS485 вряд ли заработает, ему нужен САN-интерфейс. Не каждое устройство с RS232 будет работать по RS485, может не хватить управляющих сигналов, зато у умельцев 1Wire устройства общаются с ПК по RS232. И profibusов, если мне не изменяет память, три разных, несовместимых. Верхнего уровня работает только по Ehernet, среднего - по RS485 и нижнего - по какому то двухпроводному искробезопасному. Но тут мог напутать, знакомился с ним много лет назад.

Аватара пользователя

hell_boy
почётный участник форума
почётный участник форума
Сообщения: 1078
Зарегистрирован: 18 янв 2009, 12:25
Ф.И.О.: Дмитрий
Благодарил (а): 2 раза
Поблагодарили: 22 раза

Re: Протоколы и интерфейсы

Сообщение hell_boy » 18 июн 2015, 22:39

Timon писал(а):1. Получается может быть такое что по "почте России" нельзя отправить письмо на "китайском"? Это как Profibus нельзя по интерфейсу RS-232?

Если в ящик "почты России" бросить письмо с адресом на "китайском", то оно не дойдет. Можно извернуться, адрес написать на русском, а само письмо - на китайском. Бабушка письмо получит, но прочесть не сможет, если китайского не знает.
Timon писал(а):2. И еще вопрос, на примере подключения ПЛК к HMI что из себя представляет физически и на софте интерфейс и протокол(как их можно увидеть, потрогать)?

Интерфейс - это устройство в ПЛК, устройство в ПК и кабель между ними. Иногда, если интерфейсы не совпадают, между ПК и ПЛК вставляют преобразователь интерфейсов.
Протокол - софт (драйвер) как ПЛК, так и ПК. В ПЛК - сетевая прослойка между программой управления и сторонними устройствами (другими ПЛК, HMI). В ПК - просто драйвер-конвертер из пришедших пакетов во что-нибудь удобоваримое для HMI.
"Умные люди обсуждают идеи, средние - события, а глупые - людей" Л.Н. Толстой


avf1906
здесь недавно
здесь недавно
Сообщения: 3
Зарегистрирован: 11 фев 2015, 10:48
Ф.И.О.: Фурсов Андрей Викторович

Re: Протоколы и интерфейсы

Сообщение avf1906 » 19 июн 2015, 05:46

есть несколько уровней
1. среда передачи диф. пара, общий, токовая петля, радио
2. интерфейс (RS-232, RS-485, CAN,Ethernet) подразумевает физический параметры сигналов, каким образом передается битовый поток, т.е. логический 0 и 1, например для RS-232 это напряжение относительно общего провода лог. 0 это +3...+15В, лог.1 это -3...-15В, для RS-485 это дифференциальный сигнал, токовая петля - ток и т.д.
3. канальный уровень - это каким образом битовый поток складывается в байты, например NRZ - старт бит, n бит даннных, [четность], стоп биты. Скорость передачи данных и т.д.
4. протокольный уровень - это договоренность о том что означает каждый переданный байт, формы запросов, ответов, и т.д. (ModBus, Profibus, TCP/IP, UDP и т.д.). тут правда тоже может быть несколько уровней вложенности, например ModBus поверх TCP/IP и т.д.
Соответственно протокол может ложиться на любой канальный уровень и интерфейс, например Profibus может быть на RS-485, CAN, Ethernet. ModBus может быть на RS-485, токовой петле, RS-232.


Автор темы
Timon
здесь недавно
здесь недавно
Сообщения: 11
Зарегистрирован: 05 июн 2015, 13:21
Ф.И.О.: Политов Тимур Викторович

Re: Протоколы и интерфейсы

Сообщение Timon » 19 июн 2015, 10:15

Спасибо огромное Вам, друзья! Помогли!


Вернуться в «Интерфейсы, протоколы, связь»



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость