PDA

Просмотр полной версии : можно ли подключить трм133



Азат
12.12.2007, 13:13
здравствуйте уважаемые!
неподскажите можно ли подключить трм133 к плк через Rs485?
и как это лучше реализовать (использовать аналоговые входы трма) ?

Kirill
12.12.2007, 14:10
ТРМ133 может быть подключен к ПЛК через RS485 по протоколу ОВЕН.
Какие параметры ТРМ вы хотите получить в ПЛК?
Для организации cвязи необходимо в вашем проекте в CoDeSys, в PLC configuration добавить модуль OWEN Master. В нем задать значения для парметров связи(скорость, контроль четности и т.д.). аналогичные значения должны быть прописаны при конфигурировании ТРМ133. Далее внутри модуля owen master вы добавляете те переменные, значения которых хотите считать из ТРМ133. Не забудьте указать сетевой адрес ТРМ при добавлении переменных.

Азат
13.12.2007, 08:00
не подскажите сетевой адрес аналоговых входов трма (наружная , приточная и температура обратки) ? рыл рыл в доке так и ненашёл

Азат
13.12.2007, 11:37
В конфигураторе нарыл какието индексы r.EAd.0 , ...1 ,...2 и т.д. это то?
Сетевой адрес ТРМа - это 16 (по умолчанию там стоит это число) записывать тока его или ёщё чегото?

Kirill
13.12.2007, 11:59
Азат.

В качестве сетевого вы пишете 16. hash name указываете read. а индексы ставите следующие: 0 - наруж. воздух, 1 - прямая вода, 2 - обратка. И не забудьте выставить use index.270

приложенный файл - ПЛК150-И.L прошивка 2-01-8, таргет 2-04

Азат
13.12.2007, 12:28
большое спасибо кирилл очень выручили!!!
будем реализовывать

Азат
13.12.2007, 17:36
проблема!!!
Прибор видимо перемножает значение адреса(8) на размер адреса (16) и выполняет запрос по адресу 128
попробывал забить вместо адреса 2 (запрос прошёл на адрес 16!!!!!) "законнектился" но сигнал на выходе только с первого датчика при попытке ввести индекс сигнал опять пропал выдаёт ошибки 81 16280 и 31020 поочерёдно
Подскажите если знаете чё за болезнь?:confused:

Филоненко Владислав
13.12.2007, 18:36
используйте пример. там всё правильно.

Азат
14.12.2007, 08:15
д еслиб всё было так просто
забивал я все параметры один в один как в примере не работают!!! запрос отправляется не на тот адрес вместо 16 на 128 при разрешении использования индекса сигнал вообще невоспринимается прибором.
что это проблема с прибором или с прошивкой?

Малышев Олег
14.12.2007, 08:34
где то стоит 11 битная адресация?

Азат
14.12.2007, 11:42
:rolleyes: Легко сказать гдето
Гдето в ТРМе или ПЛК ?
В ТРМе раэмер адреса и слова данных по 8 бит
В ПЛК тоже самое! больше настроек RS-485 я в CoDeSyse ненашел
Так что это проблема с прибором?

Kirill
14.12.2007, 12:12
азат, попробуйте такой вариант без индексации.

271

Азат
15.12.2007, 12:12
спасибо кирилл! зафурыкало :d !!! тока почемуто наупор отказался воспринимать 8и битные адреса пришлось на плк и трме поставить 11ти битные адреса
а как с плк задействовать аналоговые выходы трма?

Малышев Олег
15.12.2007, 21:32
то же с именем r.out

Kirill
17.12.2007, 10:10
спасибо кирилл! зафурыкало :d !!! тока почемуто наупор отказался воспринимать 8и битные адреса пришлось на плк и трме поставить 11ти битные адреса
а как с плк задействовать аналоговые выходы трма?

Я проверял на 8-ми битных. все было в норме.

Азат
18.12.2007, 08:31
Не знаю Кирилл, но у меня контроллер наотрез отказываелся работать с 8ми битными адресами, несчитывает и всё !!!! два дня голову ломал пока разобрался, теперь всё пучком!!!
Там 6 выходных устройств к ним как через индексы( 0,1,2...) обращаться или можно так же через адреса 16, 17...

Kirill
18.12.2007, 09:35
Не знаю Кирилл, но у меня контроллер наотрез отказываелся работать с 8ми битными адресами, несчитывает и всё !!!! два дня голову ломал пока разобрался, теперь всё пучком!!!
Там 6 выходных устройств к ним как через индексы( 0,1,2...) обращаться или можно так же через адреса 16, 17...

через адреса и только так. Следите за тем, чтобы адреса трм-ок в вашей системе не пересекались. То есть адреса должны идти через 6 для трм133. 6, 12, 18 и т.д.

Stranger
05.03.2008, 09:53
Подскажите, как мне задать значение уставки приточного воздужа в ТРМ133.
Выставлена 11 битная адресация (на 8 бит не работает)
Я так понимаю - параметр sp.lu
Но как с ним работать, как настороить переменную в OWEN Master?