Цитата(yar84 @ Jun 17 2011, 20:26)

абсолютно верно, необходимо управлять промышленным приводом по протоколу DMX.
ТОЛЬКО НЕ ОДНИМ А 5-6 ОДНОВРЕМЕННО.

Повторюсь -
Вы пишете "DMX512 это в принципе и есть RS485, с небольшой разницей(в DMX есть еще "break")"
Это совершенно неправильно.
RS485 - это физический уровень, который говорит о том, что сигналы "1" и "0" передаются в линию с помощью 2-х линий, уровни напряжения на которых противоположны (на одном ближе к нулю, на другом - к напряжению питания) и полярность этих сигналов друг относительно друга и определяет состояние линии в "1" или в "0". Ничего более RS485 не обозначает.
Что передается, какими кодами, в каком порядке и так далее, определяется протоколом, свего рода "языком", который "понимает" устройство.
По ссылке, что Вы указали видно, что протокол для нужных Вам сервоприводов - Modbus.
Вы хотите управлять с помощью DMX,
Это совершенно разные протоколы
В случае Modbus, фактически получается сеть устройств с одним главным и одним или несколькими подчиненным, связь двунаправленная, имеется проверка контрольной суммы, таймаутов, подчиненные устройства отвечают главному, целый набор команд, которые главное устройство отправляет подчиненным, и ожидает от них ответа, если ответа нет, значит, происходит ошибка. При посылке команды в ней присутствует адрес устройства, к которому идет обращение, т.е. Вы вполне можете поочередно обращаться хоть к десятку устройств.
В случае DMX512 имеется только один вид посылки - начальные сигналы Mab, Break, посылка числа 0, после чего просто отсылается 512 байт данных для каналов. Никаких контрольных сумм, никаких подтверждений приема, никаких команд. Соответственно, никакой гарантии, что данные вообще дошли до адресата именно те, которые были переданы (не искажены), если например, был поврежден кабель, или приемное устройство забыли включить.
Поэтому НИКАК простыми решениями типа переходника Вы не соедините.
Зачем Вам именно DMX?
Он совершенно не предназначен для управления промышленной аппаратурой.
Непонятно, что мешает сделать Вам свой вариант протокола или использовать тот же Modbus ?
Понятие "одновременно" очень относительно и зависит от конкретной ситуации.
Можно отослать несколько команд одна за другой.
Тем более, что у Вас само устройство управляется по modbus, и Вам все равно придется сделать/купить и т.д. какое-то устройство которое будет принимать Ваш DMX и переделывать его (каким-то способом) в Modbus, в итоге при прочих равных, время, необходимое для управления 5-ю устройствами только станет больше, чем если Вы сразу будете по очереди слать команды по modbus каждому из устройств.
Вариант 1:
1) Вы шлете команду по modbus 1-му устройству (и только так, потому что устройство понимает ТОЛЬКО modbus)
2) Вы шлете команду по modbus 2-му устройству
3) Вы шлете команду по modbus 3-му устройству
4) Вы шлете команду по modbus 4-му устройству
5) Вы шлете команду по modbus 5-му устройству
Вариант 2, на котором Вы настаиваете:
1) Вы получаете посылку DMX
2) Промежуточное устройство разбирает эту посылку, выделяя из нее команды для разных 5 устройств
и все равно, независимо от Вашего желания, шлете ПО ОЧЕРЕДИ (т.к. по протоколу modbus одновременно Вы этого в принципе не сможете сделать) команды устройствам:
3) Вы шлете команду по modbus 1-му устройству (и только так, потому что устройство понимает ТОЛЬКО modbus)
4) Вы шлете команду по modbus 2-му устройству
5) Вы шлете команду по modbus 3-му устройству
6) Вы шлете команду по modbus 4-му устройству
7) Вы шлете команду по modbus 5-му устройству
Легко увидеть что второй вариант дольше и дороже.
Разумнее купить нормальный переходник USB-modbus и управлять устройствами изначально по modbus.
Если есть какие-то другие мотивы для применения DMX, то вариант 2 для Вас.
В таком случае или разрабатывайте промежуточное устройство сами, или переносите тему в раздел "предлагаю работу", озвучивайте конкретные пожелания, сколько готовы заплатить за работу и ищите исполнителя, т.к. эта задача не на уровне "соединить выводы такие с другими", а на уровне разработки заказного изделия.