PDA

Просмотр полной версии : СМИ1 странно работает по модбас



RomAl
20.10.2014, 11:42
Вообще со СМИ1 много странностей: мастером по команде 0х04 он видимо совсем не
работает(хотя в описании упомянута и эта команда) а работает 0х03. Проверял на ТРМ138- упорно использует 0х03, но значения
температур по ней не прочитаешь...
В ТРМ202 тип float не любит и регистры PV1 PV2 по адр 0х1009 не читает. А вот регистры int пожалуйста, но точку надо самому ставить
А так хотелось использовать СМИ1 как преобразователь интерфейса Модбас-Овен но никак не получается.. Может что-то не так делаю?

capzap
20.10.2014, 14:06
Лирика всё, конкретно что надо сделать будет написано тогда и ответы появятся

RomAl
20.10.2014, 16:06
Лирика всё, конкретно что надо сделать будет написано тогда и ответы появятся
Какая нужна конкретика? Текст программы? Да его почти нет, конфигураторы одни. Я ясно написал что хотел бы из СМИ1 сделать преобразователь интерфейса Модбас(мастер)-Овен(слейв),
мастер считывает с СПК параметры
а со стороны слейв можно было считывать оперативные параметры командой read протокола Овен компьютером, программой Owen Process Meneger..
Но СМИ1 у меня пока только читает одиночные регистры int, а мне надо передавать данные Float и вообще нет никакой уверенности в заявленной в
описании работоспособности этой штуки под названием СМИ1.
PS. Да тут сколько не пишу мне ничего конкретно не советуют, работники Овена видимо считают что достаточно сделать железо и положить на диск
устаревшие и не работающие примеры, а ты должен сам своим умом (или в беседах с более продвинутыми коллегами) дойти до тонкостей программирования..

IVM
20.10.2014, 17:25
А ты хотел чтобы было и дешево и хорошо ? Так только в сказках бывает.

capzap
20.10.2014, 18:08
Какая нужна конкретика? Текст программы?

ага, прям мечтаю увидеть исходники. Конкретно должны были написать какие регистры нужно читать с какого прибора, куда нужно отправлять, соответственно в какие регистры писать

RomAl
21.10.2014, 23:31
Чего только не делал, но в СПК110 в конфигураторе модбас слейв со СМИ1 мастер
обмен не заработал. Читает нули...
14889
14890
А вот с библиотекой Modbus_slave и функцией MB_SLAVE в СПК получилось.
Но дальше дело не пошло: Owen Process Meneger не может читать параметр read из СМИ1,
почему не понятно.. а жаль
14872

Зоя
23.10.2014, 08:18
ОРМ работает только по протоколу ОВЕН. Вам нужна другая Scada система.

RomAl
23.10.2014, 13:01
ОРМ работает только по протоколу ОВЕН. Вам нужна другая Scada система.

Вот уж "новость" вы сказали.. значит не внимательно смотрели мой пост.
То что ОРМ работает по ОВЕН протоколу и является проблемой для её дальнейшего использования на нашем предприятии
даже с Овеновскими приборами (например с СПК) :o это и подвигло меня
попробовать использовать СМИ1 как преобразователь интерфейса Модбас <-> Овен,
тем более что в паспорте на СМИ1 чётко сказано о такой возможности (см. стр.26).
Но реально не получается.