собираются повесить на меня проект,в котором надо к какому-то цпу(200,300,1200 какой кто посоветует) подвязать 100 темп.контроллеров,которые общаются по ASCII.
до этого с таким никогда дел не имел,даже не представляю чего это такое ASCII по 485.это модбас? (о нём тоже тока слышал)или аски может и без модбаса?
сколько макс число станций может быть,где-то слышал 32, это чтож надо 4 СР (интерфейса 485)?
где-то видел пример,а вот где - не найду,может кто знает ссылку?
[?]: ASCII по rs485
-
- Posts: 12
- Joined: Fri Jun 29, 2007 5:57 am
- Location: Russia
Re: [?]: ASCII по rs485485
Вероятно имеется ввиду использование протокола Modbus ASCII.sania wrote:собираются повесить на меня проект,в котором надо к какому-то цпу(200,300,1200 какой кто посоветует) подвязать 100 темп.контроллеров,которые общаются по ASCII.
до этого с таким никогда дел не имел,даже не представляю чего это такое ASCII по 485.это модбас? (о нём тоже тока слышал)или аски может и без модбаса?
сколько макс число станций может быть,где-то слышал 32, это чтож надо 4 СР (интерфейса 485)?
где-то видел пример,а вот где - не найду,может кто знает ссылку?
Вот ссылка на документ где подробно описан и Modbus ASCII и Modbus RTU: http://depositfiles.com/files/l0y6pv7ou
В 300 серии можно использовать CP340, CP341. Протокол возможно реализовать ручками, дело в том что не все производители придерживаются стандарта и иногда требуется некоторая свобода. Если в ведомых устройтсвах уверен, то можно попробывать использовать соответсвующие FB.
-
- Posts: 58
- Joined: Wed Dec 13, 2006 6:54 am
- Location: Russia
ASCII это только указание на то, что протокол текстовый а не бинарный как например профибас или модбас RTU, т.е. нужно описание протокола под конкретный прибор который нужно опрашивать. Протоколов под 232-485-422 великая куча, как правило текстовые очень просты в понимании и реализации, за исключением некоторых российских "творений"
32 станции это физические возможности rs485 по нагрузке, но возможно установить больше приборов используя повторители интерфейса, прежде чем покупать повторители, нужно убедится что протокол прибора поддерживает адресацию выше 32.
Прежде чем повесить сотню приборов в одну сетку, нужно примерно просчитать время полного цикла опроса приборов, из-за особенностей протокола, прибора и кол-ва данных, время может вырасти до десятка секунд.
32 станции это физические возможности rs485 по нагрузке, но возможно установить больше приборов используя повторители интерфейса, прежде чем покупать повторители, нужно убедится что протокол прибора поддерживает адресацию выше 32.
Прежде чем повесить сотню приборов в одну сетку, нужно примерно просчитать время полного цикла опроса приборов, из-за особенностей протокола, прибора и кол-ва данных, время может вырасти до десятка секунд.
-
- Site Admin
- Posts: 1387
- Joined: Sat Aug 13, 2005 6:15 am
спасибо за ответы,советы,ссылки.
выяснил,что используется Modbus RTU,спасибо одному советчику,вместо ASCII по 485,описание протокола было,тока он в этом вообще 0,вот и насоветовал,теперь мне расхлёбывать.
прибор поддерживает адресацию до 99,а вот о посчитать это верно,объём-фигня : прочитать PV.прибор - амперметер
выяснил,что используется Modbus RTU,спасибо одному советчику,вместо ASCII по 485,описание протокола было,тока он в этом вообще 0,вот и насоветовал,теперь мне расхлёбывать.
прибор поддерживает адресацию до 99,а вот о посчитать это верно,объём-фигня : прочитать PV.прибор - амперметер
-
- Posts: 501
- Joined: Tue Jun 27, 2006 5:52 am
- Location: Russia
-
- Posts: 501
- Joined: Tue Jun 27, 2006 5:52 am
- Location: Russia
Да тут засада еще та.... Примеры то для слейва, а для опроса приборов нужен мастер...За аппаратный ключик мастера модбаса (6ES7870-1AA01-0YA0) под СР 341-2 денежку уже надо... Либо писать мастера самому...sania wrote:ух ты...
и где мои глаза были
Вот еще наработка для расчета CRC16. Спасибо komatic!