делаю первый проект на тм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 в 23:29. Причина: дописал
посмотреть ролик на сайте адастры - там все хорошо объяснено.
Ролик, посмотрел.
Описание, что идет с драйверами - старое, не плохо было бы разработчикам обновить его.
удалось подключить ТРМ202.
Не удалось СИ8 и МУ110.
СИ8: на приборе у меня 000000.44
в ТМ6 перепробовал все варианты переменных, показывает всякую ерунду. кроме 000000.44
какой тип нужен для СИ8?
готов сам расшифровывать пакеты от прибора, объясните как упакованы.
для МУ110 тоже самое.
Смотрю PortMon передаваемые пакеты, обмен с прибором идет.
Но пакет из ТМ6 на запись "1" в r.OE:0 отличается от пакета посланного из конфигуратора.
для этих приборов перепробовал все варианты типов переменных
Вы про какие драйвера и описания? Если те, что с этого сайта - забудьте, они не поддерживаются.
Работать надо с тем, что в составе ТМ с версии 6.06.3
В нем только одна проблема - он не понимает(?) наименование переменной с точкой, а таких - большинство. Впрочем, это на сайт Адастры
Поэтому работайте через hash - получить его можно разными способами.
Привожу работающий пример для МДВВ
а вот что написала поддержка ТМ6
----------------------------------------------------
AdAstra Technical Support
Moderator
Участник № / Member № 4
отправлено / posted 12-10-2010 18:32
Лучше воспользоваться драйвером, который разработан самой фирмой ОВЕН. Он есть у них на сайте.
------------------------------------------------------
почти все сам настроил и разобрался
остались вопросы по записи уставки в трм202
в тм6 чтение проходит, а запись нет.
смотрел лог обмена компорта пакеты и туда и обратно идут.
пытался сравнить с пакетами если записывать уставку через ОРС.
пакет из ТМ на 1 байт короче.
может быть кто поможет как настроить ОВЕНский не поддерживаемый драйвер?
P.S. не по теме, но наболело.
весь этот гемморой по настройке методом тыка и перебора заставляет задуматься когда в следующий раз буду выбирать ПО и железо.
видимо российские производители договориться не смогли.
ОВЕН использую с 2003 года
так воспользуйтесь овеновским орс. он бесплатен. тм его подхватит. плк у вас в проекте похоже нет.
а то, что получилось - специфика собственных протоколов и драйверов. кроме фирм-разработчиков они никому не нужны. а данные фирмы не сименс, к сожалению