PDA

Просмотр полной версии : вопрос по оборудованию для связи ТРМ148 с панелью Weintek



MPEG1397
19.05.2010, 07:46
Вчера приехал с прибором ТРМ148 в тех.поддержку поставщика оборудования для АСУТП, где мы попытались соединить этот прибор с панелью Weintek 8070iH (http://www.plcsystems.ru/catalog/weintek/detail.php?ID=30753). Но, увы и ах... Выяснилось, что приборы ТРМ работают только по протоколу ОВЕН, а данная панель - по Modbus.
Какое промежуточное звено можно включить между ТРМ148 и панелью для решения вопроса несовместимости протоколов? ПЛК110 справится с этой задачей?

Папулов Сергей
19.05.2010, 08:18
здравствуйте.
все верно, трм148 работает пока только по протоколу овен, можно конвертировать данный протокол либо через контроллер (плк100, 110 подойдут), либо, если параметров опроса не так много, можно попробовать использовать панель оператора сми1.

MPEG1397
19.05.2010, 09:25
скажите, а как выглядит процесс конвертации из одного протокола в другой на базе плк110? опишите процесс, пожалуйста. дело в том, что я не знаком с этим плк и мне надо представлять, какие действия предстоит с ним проделать (какую программу написать).

Ельцов Андрей
21.05.2010, 22:40
Если речь идет только о конвертации протоколов, то тогда лучше взять ПЛК100 с лицензией М.
Конвертация делается так: В ПЛК конфигурацию добавляете модуль owen master в котором добавляете все необходимые для опроса переменные из ТРМ148, если ТРМ-ов несколько то добавляете все что есть.
Дальше в ПЛК конфигурации добавляете modbus slave, в котором добавлете н еобходимое для опроса панелью количество переменных.
Потом в программе PLC PRG делаете присвоение от одних переменных другим. Хотите конвертируете в word хотите не конвертируете дело Ваше.

MPEG1397
26.05.2010, 13:34
Какие hash-имена у переменных ТРМ148? В частности, мне нужно имя уставки температуры. В руководстве её название SP.LU, но не проходит, ПЛК выдает ошибку.

Кирилл Валюнин
26.05.2010, 14:04
Посмотрите, пожалуйста, данную тему:
ТРМ148+ПЛК100
http://www.owen.ru/forum/showthread.php?t=7365&highlight=%F2%F0%EC148

Александр Ч.
27.05.2010, 09:09
Пользователю MPEG1397

Обмен ПЛК100 с ТРМ148 организован. Чтение уставки через Float V..(Liste) по адресам без индексации, имя Set.P. Запись уставки через Float V..(write) по адресу прибора но с индексацией(1 кан.-0, 2 кан.-3, и т.д.), имя SP.LU, Change Value.
Организован также пуск/стоп прибора и чтение состояния. Переменные unsigned variable, 2 byte. Имя пуск/стоп r-S(запись), имя состояние r.St(чтение).

MPEG1397
27.05.2010, 09:31
обмен плк100 с трм148 организован.
я уже почитал, как это делается..
что ж, хорошо. теперь задача стоит в том, как настроить соединение плк с панелью.

Александр Ч.
27.05.2010, 13:31
пример связи плк100-р-м(2.10.9) и трм 148-1, по двум каналам-чтение датчиков, уставок, состояния; запись пуск/стоп и уставок.

MPEG1397
07.06.2010, 08:43
скажите пожалуйста, чем объяснить то, что при записи уставок темп-ры (параметр Sp.lu) с плк в трм148 записываются только значения из диапазона -99...99? всё, что за пределами диапазона, не проходит. то есть плк показывает, что на указанном канале в параметре Sp.lu установлено значение 101.0, например. но в приборе стоит прежняя уставка менее 100.

MPEG1397
07.06.2010, 11:32
пишу уставку сначала, допустим, 90.5
через секунду вижу на приборе появилась эта самая цифра.
далее пишу новую уставку 101.5
а на приборе осталась 90.5
в прибор записываются любые введенные значения от -99.9 до +99.9
головоломка какая-то... ((

BETEP
08.06.2010, 09:38
у этой панельки есть Free Protocol и команды для работы с портом только тетрада в аски там не прокатит

MPEG1397
08.06.2010, 15:45
у этой панельки есть Free Protocol и команды для работы с портом только тетрада в аски там не прокатит
Нееет, панелька нормально общается с ПЛК по Modbus RTU и Modbus TCP/IP, пишет и читает переменные. Проблема в другом.. Я сейчас пытаюсь менять значение уставки уже даже не с панели, а прямо в ПЛК. Из указанного диапазона значения проходят нормально, всё что за пределами, не идет, прежняя уставка остается. То есть я прямо ручками пишу в переменную на протоколе Овен с хеш-именем SP.LU индекс 0. Значение 99.9 нормально идет, 100 и более ну никак..