делаю первый проект на тм6. как прописать мву8 в проекте, чтобы было возможно считывать и записывать информацию в мву8?
делаю первый проект на тм6. как прописать мву8 в проекте, чтобы было возможно считывать и записывать информацию в мву8?
хм, неужели никто не знает? вообще-то я уже сам догадался, как это сделать.
Какой протокол будете использовать при работе с МВУ? ModBus\Owen. В зависимости от этого и строите работу с МВУ.
Хочу подключить МУ110-8Р к ТМ6 через ОВЕН протокол.
В приложении А такого прибора нет, посмотрел на МВУ - Хеш запрос у них схожий, ответ Float24 такого же типа.
В портмониторе смотрю:
пакеты уходят, прибор отвечает.
записываю 1, но реле так и не переключается.
помогите пожалуйста.
уже разобрал весь протокол обмена ОВЕН, готов консультации давать.
у моего МУ110 - адрес 100,
вот что шлет конфигуратор при записи "1" для первого реле:
MK GJ UOPK JVOGGG MRIG
MK - адрес прибора = 100
G - 3 бита =0, младший бит признак записи = 0
J - размер блока данных = 3 байта
UOPK Hash свертка
JVOGGG - блок данных, я так понимаю здесь зашифрована "1"
MRIG - CRC.
В ТМ6 сделал:
установил драйвера с Вашего сайта,
создал: пользовательские драйвера - type12_1 - UniversalPLC_type4
Параметр1 = 0х1 (по описанию так и не понял назначения это пункта)
Параметр2 = 0х64 (адрес в 16 форме = адресу моего прибора 100)
Параметр3 = 0х0 (т.к. не использую 11 бит)
Параметр4 =0х1 (взял из таблицы МВУ, номер функции запроса оперативного параметра)
Параметр5 = 0х13 (из таблиы А, номер прибора МВУ)
Параметр6 = 0х0 (не описанный параметр)
направление OUTPUT
тип данных Float
если в ТМ6 записать в в\у канал "1"
то в порт записывается строка
MK GJ UOPK GLNNGG QVSQ
но реле не переключается, т.к. прибор не понимает.
Последний раз редактировалось Ярославкин; 19.09.2010 в 22:29. Причина: дописал
посмотреть ролик на сайте адастры - там все хорошо объяснено.
Ролик, посмотрел.
Описание, что идет с драйверами - старое, не плохо было бы разработчикам обновить его.
удалось подключить ТРМ202.
Не удалось СИ8 и МУ110.
СИ8: на приборе у меня 000000.44
в ТМ6 перепробовал все варианты переменных, показывает всякую ерунду. кроме 000000.44
какой тип нужен для СИ8?
готов сам расшифровывать пакеты от прибора, объясните как упакованы.
для МУ110 тоже самое.
Смотрю PortMon передаваемые пакеты, обмен с прибором идет.
Но пакет из ТМ6 на запись "1" в r.OE:0 отличается от пакета посланного из конфигуратора.
для этих приборов перепробовал все варианты типов переменных
подключил му110 через ОРС, при попытке записи в r.oe - ОРС сервер ОВЕН закрывается с ошибкой
Вы про какие драйвера и описания? Если те, что с этого сайта - забудьте, они не поддерживаются.
Работать надо с тем, что в составе ТМ с версии 6.06.3
В нем только одна проблема - он не понимает(?) наименование переменной с точкой, а таких - большинство. Впрочем, это на сайт Адастры
Поэтому работайте через hash - получить его можно разными способами.
Привожу работающий пример для МДВВ
хорошо, я готов сам все написать. мне нужно описание этих переменных.
в инструкциях крайне скудно написанно