[?]: ASCII по rs485

Промышленные Логические Контроллеры SIMATIC S7-200/300/400
sania
Site Admin
Posts: 1387
Joined: Sat Aug 13, 2005 6:15 am

[?]: ASCII по rs485

Post by sania »

собираются повесить на меня проект,в котором надо к какому-то цпу(200,300,1200 какой кто посоветует) подвязать 100 темп.контроллеров,которые общаются по ASCII.
до этого с таким никогда дел не имел,даже не представляю чего это такое ASCII по 485.это модбас? (о нём тоже тока слышал)или аски может и без модбаса?
сколько макс число станций может быть,где-то слышал 32, это чтож надо 4 СР (интерфейса 485)?
где-то видел пример,а вот где - не найду,может кто знает ссылку?
ganatol
Posts: 12
Joined: Fri Jun 29, 2007 5:57 am
Location: Russia

Re: [?]: ASCII по rs485485

Post by ganatol »

sania wrote:собираются повесить на меня проект,в котором надо к какому-то цпу(200,300,1200 какой кто посоветует) подвязать 100 темп.контроллеров,которые общаются по ASCII.
до этого с таким никогда дел не имел,даже не представляю чего это такое ASCII по 485.это модбас? (о нём тоже тока слышал)или аски может и без модбаса?
сколько макс число станций может быть,где-то слышал 32, это чтож надо 4 СР (интерфейса 485)?
где-то видел пример,а вот где - не найду,может кто знает ссылку?
Вероятно имеется ввиду использование протокола Modbus ASCII.
Вот ссылка на документ где подробно описан и 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

Post by Олег »

ASCII это только указание на то, что протокол текстовый а не бинарный как например профибас или модбас RTU, т.е. нужно описание протокола под конкретный прибор который нужно опрашивать. Протоколов под 232-485-422 великая куча, как правило текстовые очень просты в понимании и реализации, за исключением некоторых российских "творений"

32 станции это физические возможности rs485 по нагрузке, но возможно установить больше приборов используя повторители интерфейса, прежде чем покупать повторители, нужно убедится что протокол прибора поддерживает адресацию выше 32.

Прежде чем повесить сотню приборов в одну сетку, нужно примерно просчитать время полного цикла опроса приборов, из-за особенностей протокола, прибора и кол-ва данных, время может вырасти до десятка секунд.
sania
Site Admin
Posts: 1387
Joined: Sat Aug 13, 2005 6:15 am

Post by sania »

спасибо за ответы,советы,ссылки.
выяснил,что используется Modbus RTU,спасибо одному советчику,вместо ASCII по 485,описание протокола было,тока он в этом вообще 0,вот и насоветовал,теперь мне расхлёбывать.
прибор поддерживает адресацию до 99,а вот о посчитать это верно,объём-фигня : прочитать PV.прибор - амперметер
CHANt
Posts: 501
Joined: Tue Jun 27, 2006 5:52 am
Location: Russia

Post by CHANt »

Примеры под S7-200 есть на оф.сайте A&D
Подключения датчика по RS 485
Реализация Modbus RTU Slave
sania
Site Admin
Posts: 1387
Joined: Sat Aug 13, 2005 6:15 am

Post by sania »

ух ты...
и где мои глаза были :oops:
надо по-чаще на русский сименс заглядывать,а то я сразу к немцам иду
CHANt
Posts: 501
Joined: Tue Jun 27, 2006 5:52 am
Location: Russia

Post by CHANt »

sania wrote:ух ты...
и где мои глаза были :oops:
:) Да тут засада еще та.... Примеры то для слейва, а для опроса приборов нужен мастер...За аппаратный ключик мастера модбаса (6ES7870-1AA01-0YA0) под СР 341-2 денежку уже надо... Либо писать мастера самому...
Вот еще наработка для расчета CRC16. Спасибо komatic!