[?]: самодельный кабель RS232 - MPI?
[?]: самодельный кабель RS232 - MPI?
На сколько я понимаю это не реально, и всё таки?!
Вообще можно ли собрать адаптер, пускай он хоть размером со шкаф будет.
Вообще можно ли собрать адаптер, пускай он хоть размером со шкаф будет.
Last edited by Вадим on Sun Dec 03, 2006 1:21 pm, edited 1 time in total.
Сейчас стало аппаратно реальней сделать даже USB-MPI.
Появилась серия быстродействующих 8/1/32 разрядных однокристальных микроконтроллеров с аппаратной поддержкой USB. USART у них у всех по умолчанию есть.
Если ты знаешь микроконтроллеры и знаешь протокол МПИ/Профибус, то всё реально.
Появилась серия быстродействующих 8/1/32 разрядных однокристальных микроконтроллеров с аппаратной поддержкой USB. USART у них у всех по умолчанию есть.
Если ты знаешь микроконтроллеры и знаешь протокол МПИ/Профибус, то всё реально.
Last edited by CoMod on Sun Dec 03, 2006 1:28 pm, edited 1 time in total.
А в разделе ссылок не пробовал посмотреть?
http://plc.net.ru/viewtopic.php?p=12#12
http://plc.net.ru/viewtopic.php?p=12#12
Подойдет ли в качестве адаптера RS232-MPI конвертер RS232-RS485.
1.Чем отличается RS485 от MPI ?
2.Я мог бы сделать адаптер RS232-MPI на AVR если б знать что за зверь этот MPI.
Насколько я понял физически-это RS485.
Если преобразователь сигналов в стандарт Профибус/МПИ дешев, или сделать его самому нереально, то тогда нечего голову всем морочить надо покупать. Но все же интересно,может кто-то сам сделал преобразователь COM<>MPI ?
1.Чем отличается RS485 от MPI ?
2.Я мог бы сделать адаптер RS232-MPI на AVR если б знать что за зверь этот MPI.
Насколько я понял физически-это RS485.
Если преобразователь сигналов в стандарт Профибус/МПИ дешев, или сделать его самому нереально, то тогда нечего голову всем морочить надо покупать. Но все же интересно,может кто-то сам сделал преобразователь COM<>MPI ?

RS-485 отличается от МПИ/Профибус тем, что последние являются программными протоколами и используют физический стандарт связи RS-485.Tehnar wrote:Подойдет ли в качестве адаптера RS232-MPI конвертер RS232-RS485.
1.Чем отличается RS485 от MPI ?
В принципе сторонние производители (особенно немецкие) выпускают свои версии адаптеров МПИ/Профибус.Tehnar wrote: 2.Я мог бы сделать адаптер RS232-MPI на AVR если б знать что за зверь этот MPI.
Насколько я понял физически-это RS485.
Если преобразователь сигналов в стандарт Профибус/МПИ дешев, или сделать его самому нереально, то тогда нечего голову всем морочить надо покупать.
Но все же интересно,может кто-то сам сделал преобразователь COM<>MPI ?
Чтобы сделать подобное самому с нуля надо потратить много времени на получение знаний по тонкостям протокола.
Пока я не встречал в инете свободных реализаций.
Сам я ещё ничего не собирал, но по моей информацииВадим wrote:Siemens для TS Adapter, там дана распиновка этого кабеля, вобщем-то это нуль-модемный кабель.
нуль модемный это соединения 2-3 3-2, а для MPI используется 2-2 3-3
Насколько это справедливо?
MPI-cable 187.5 KBD.MAX.6ES7901-0BF00-0AA0
9 pin 9 pin
3<---------->3
4<---------->4
5<---------->5
8<---------->8
Потом,
встречал понятие Green cable, кажется от VIPA.
Насколько он жизнеспособен?
PC --- PLC
2)----->8
3)----->3
4)-+
6)-+
5)--+-->2
```+-->1
7)-+
8)-+
Вообще найти бы распиновку 9-pin MPI CPU
Вот что я нашел в документации на PC/TS-adapter MPI/DP
номера:
6ES7972-0CA20-0XA0
6ES7972-0CA21-0XA0
6ES7972-0CA22-0XA0
6ES7972-0CA23-0XA0
6ES7972-0CA30-0XA0
6ES7972-0CA32-0XA0
6ES7972-0CA33-0XA0
http://slil.ru/24998676
Вопрос в необходимости сигналов RTSAS и RTS_PG
Походу если выставить RTS_PG на постоянку то MPI не сможет ничего ответить, а если не выставлять то ничего не прочитает.
Получается надо делать свой конвертор RS232-RS485 с сигналом RTS_PG
номера:
6ES7972-0CA20-0XA0
6ES7972-0CA21-0XA0
6ES7972-0CA22-0XA0
6ES7972-0CA23-0XA0
6ES7972-0CA30-0XA0
6ES7972-0CA32-0XA0
6ES7972-0CA33-0XA0
http://slil.ru/24998676
Вопрос в необходимости сигналов RTSAS и RTS_PG
Походу если выставить RTS_PG на постоянку то MPI не сможет ничего ответить, а если не выставлять то ничего не прочитает.
Получается надо делать свой конвертор RS232-RS485 с сигналом RTS_PG
Я так понимаю имеется ввиду протокол обмена IDE STEP7 с самим адаптером? Возможно он и существует для такого простого адаптера как RS232 -> MPI (aka RS232->RS485) в чем я сильно сомневаюсь.
Одно время я спаял на макетке USB -> UART -> RS485, на базе чипа от FTDI. Степ7 с ним открывал окно, верно считывал некоторые данные с CPU, но сами блоки не отображал - вылетал с ошибкой. На тестирование сего девайса у меня было всего 20 секунд, вполне возможно, что просто я где-то что-то не учел. Возможно что FTDIшные дрова не совсем ровные, еслибы на ноуте у меня был стандартный RS232 всё бы заработало ИМХО.
Сейчас пользую сименовский TS по УСБ, неудобно только для него искать 24 вольта.
Одно время я спаял на макетке USB -> UART -> RS485, на базе чипа от FTDI. Степ7 с ним открывал окно, верно считывал некоторые данные с CPU, но сами блоки не отображал - вылетал с ошибкой. На тестирование сего девайса у меня было всего 20 секунд, вполне возможно, что просто я где-то что-то не учел. Возможно что FTDIшные дрова не совсем ровные, еслибы на ноуте у меня был стандартный RS232 всё бы заработало ИМХО.
Сейчас пользую сименовский TS по УСБ, неудобно только для него искать 24 вольта.