Просмотр полной версии : Master Scada и ТРМ-138
Доброго дня!
Имеется ТРМ-138 + AC3-M с четырьмя датчиками температуры.
В процессе работы появилась необходимость иметь суточную статистику.
Посоветовали Мастер Скада.
Купили.
Начал осваивать.
Установил ОРС-сервер с сайта Овен для протокола Овен, настроил СОМ-порт.
Сервер увидел ТРМ-138.
Добавил в систему переменные rEAD с необходимых каналов ТРМ-138
Немогу получить на них данные.
В режиме отладки постоянно 0, в поле "Данные выхода" - параметр "Качество" = ошибка, "Значение" =0
Имею так-же программу TRM138 Config, с ней проблем нет. Настраиваю ТРМ обычно с её помощью.
Скаду поставил только вчера, времени прошло немного, может там мелочь, но нужно срочно запустить статистику.
Подскажите пожалуйста.
понаблюдайте что выводит ОРС сервер во время опроса, он в трее висит када скаду запустите на исполнение. Может дело в сетевых настройках ? (на приборе и ОРС сервере они должны быть одинаковы), еще возможно не правильно выбран тип преобразователя. для АС4 и АС3-м галочка "автоматический преобразователь RS-232->485" должна быть установлена.
Вас понял.
Я тоже склоняюсь к проблеме сетевых настроек, но ведь сервер сам нашёл и опознал ТРМ-138 на СОМ-порту.
У меня АС3-М
Галочка - Увы, результата не даёт. Пробовал и с ней и без неё.
Логи сервера:
12:32:38.140 COM1: ВРЕМЯ ОПРОСА ВСЕХ ТЕГОВ 1328(+-10ms)
12:32:39.015 COM1: адрес 0(8) чтение rEAd данные: << timeout
12:32:39.234 COM1: адрес 0(8) чтение rEAd данные: << timeout
12:32:39.453 COM1: адрес 0(8) чтение rEAd данные: << timeout
12:32:39.687 COM1: адрес 1(8) чтение rEAd данные: << timeout
12:32:39.906 COM1: адрес 1(8) чтение rEAd данные: << timeout
12:32:40.125 COM1: адрес 1(8) чтение rEAd данные: << timeout
12:32:40.140 COM1: ВРЕМЯ ОПРОСА ВСЕХ ТЕГОВ 1328(+-10ms)
12:32:41.015 COM1: адрес 0(8) чтение rEAd данные: << timeout
12:32:41.234 COM1: адрес 0(8) чтение rEAd данные: << timeout
12:32:41.453 COM1: адрес 0(8) чтение rEAd данные: << timeout
12:32:41.671 COM1: адрес 1(8) чтение rEAd данные: << timeout
12:32:41.890 COM1: адрес 1(8) чтение rEAd данные: << timeout
12:32:42.109 COM1: адрес 1(8) чтение rEAd данные: << timeout
Здесь всего два адреса. Просто пока все 4 решил не настраивать.
Вас понял.
Я тоже склоняюсь к проблеме сетевых настроек, но ведь сервер сам нашёл и опознал ТРМ-138 на СОМ-порту.
У меня АС3-М
Галочка - Увы, результата не даёт. Пробовал и с ней и без неё.
Здесь всего два адреса. Просто пока все 4 решил не настраивать.
ОРС драйвер, о котором вы говорите, не находит прибор, просто в нем изначально вбиты все тэги, которые с прибора можно опросить.
Проверьте сетевые настройки. Адреса ТРМ 138 должны быть кратны 8, т.е. 8, 16, 24 и т.д. Каждый трм138 занимает после себя 8 адресов, больше никакое оборудование использовать их не должно. Кроме того, одновременная работа орс и, например, конфигуратора невозможна. Каждая программа занимает соответствующий сом порт и не отдает его, пока не будет закрыта. В это время все остальные фиксируют отсутствие связи.
Если вы изменяете конфигуратором сетевые настройки ТРМ, то необходимо по окончании работы с конфигуратором закрыть его, перезагрузить ТРМ (отключить на неск. секунд питание), а затем только начинать манипуляции с опросом скадой через орс.
ОРС драйвер, о котором вы говорите, не находит прибор, просто в нем изначально вбиты все тэги, которые с прибора можно опросить.
Я не о тегах, как он сам определяет адрес прибора?
1. Отключил ТРМ на несколько секунд.
2. В проекте удалил ОРС - сервер, перезагрузил программу.
3. Заново создал сервер, добавил rEAD, не трогая никаких настроек.
Данные пошли!
Что-то из этого помогло. Скорее всего п.1
Видимо после конфигуратора нужно действительно перегружать ТРМ.
Огромное спасибо!!!
Скажите пожалуйста - у меня скорость СОМ-порта сейчас 9600, имеет ли смысл настраивать порт на более высокую скорость?
Длина кабеля - 2м
Я не о тегах, как он сам определяет адрес прибора?
Скажите пожалуйста - у меня скорость СОМ-порта сейчас 9600, имеет ли смысл настраивать порт на более высокую скорость?
Длина кабеля - 2м
Да, лучше выставить высокую скорость, особенно если приборов будет несколько на данном интерфейсе
Здравствуйте!
У меня тоже проект МастерСкаде с использованием ТРМ138.
Работаю с прибором впервые, поэтому кинулся читать описание переменных в справке OPC-снрвера. Однако содержание соответствующего раздела справки из свежевыкачанного OPC-сервера представляет собой галиматью нерусскую. Привожу выдержку в конце вопроса. Пробовал открывать на 2-х компах под Windows XP rus, копировать в буфер и конвертировать. Результата с ходу не добился.
А переменные в OPC-сервере сделаны ну уж слишком короткими и потому мнемонически непонятными.
Надеюсь на вспоможение.
Задача - не только читать измеряемые значения, но и устанавливать из Скады регулируемую температуру.
Выдержка из hlp-файла про ТРМ138:
 ïðîñòðàíñòâî èìåí OPC ýêñïîðòèðóåòñÿ âåòâü âèäà ComXX/TRM138(YYbit adr=ZZ)
ãäå XX – íîìåð íàïðàâëåíèÿ
YY – âèä àäðåñà (8 èëè 11 áèò)
ZZ – àäðåñ ïðèáîðà.
Âñå òåãè ìîæíî êàê ÷èòàòü òàê è ïèñàòü êðîìå òåãà rEAd (çíà÷åíèå èçìåðåíèÿ) êîòîðûé äîñòóïåí òîëüêî äëÿ ÷òåíèÿ.
Âåòâü ComXX/TRM138(YYbit adr=ZZ) ñîäåðæèò ñëåäóþùèå âåòâè:
GeneralPurpose: - ïàðàìåòðû îáùåãî íàçíà÷åíèÿ.
[QUOTE=cSlava;21392]Здравствуйте!
Задача - не только читать измеряемые значения, но и устанавливать из Скады регулируемую температуру.
QUOTE]
С уставками могут быть трудности, если необходимо их менять как с ПК, таки с лицевой панели ТРМ.
Почитайте этот документ на предмет выяснения смысла переменных.
http://www.owen.ru/documents/support/files/list_param_trm138.zip
Изучил файл по ссылке "Описание программируемых параметров ТРМ138".
Полной ясности к сожалению не получил.
Правильно ли я понял из описания что для изменения температуры, контроллируемой прибором, необходимо установить значение параметра №18 - "COMPset" (C.SP)?
И если так, то в каких единицах мне задавать значение температуры?
Изучил файл по ссылке "Описание программируемых параметров ТРМ138".
Полной ясности к сожалению не получил.
Правильно ли я понял из описания что для изменения температуры, контроллируемой прибором, необходимо установить значение параметра №18 - "COMPset" (C.SP)?
И если так, то в каких единицах мне задавать значение температуры?
Этот параметр отвечает за уставку регулятора, то есть за то значение температуры, которое прибор будет поддерживать.
Измерятся он в градусах , если вы используете температурный датчик.
подскажите можно ли управлять выходными устройствами трм138 с компьютера?
Илья Глан
19.05.2010, 11:01
судя по списку параметров трм138 выходными устройствами управлять напрямую не получиться... да и надо ли...
надо, в описании трм138 написано, что есть режим "ручного управления" выходными устройствами, есть возможность подключения компьютера по Rs485, складывая одно с другим хотелось бы управлять выходными устройствами с компьютера...
maksimov
23.05.2010, 06:28
[QUOTE=cSlava;21392]
С уставками могут быть трудности, если необходимо их менять как с ПК, таки с лицевой панели ТРМ.
обратите внимание на эту ремарку. Если Вы записали в прибор значение уставки CS а потом стрелочками с передней панели подстроили, то попытка чтения параметра CS даст ранее записанное значение, а не измененное стрелочками. Так что стрелочки лучше как-то закрыть от оператора.
Вопрос к Kirill - а нет ли этой некорректности в ТРМ-148?
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot