PDA

Просмотр полной версии : МСД-200 ModbusRTU Slave



LexSL
11.09.2013, 10:11
Доброго дня всем...
Возникла проблема, которую никак не получается решить...
При использовании МСД-200 в режиме ModbusRTU Slave, данные, отправляемые мастером сети через команду 0x10, не архивируются на МСД-200.

Схема соединения такая:
10058

Настройки МСД-200:

10061

10062


Настройки ПЛК:
10059

10060

На картинках обведено красным соответствие адреса в сети МСД-200, причем почему-то на странице "Общие параметры архивации" поле адреса закрашено красным...
В ПЛК стоит запись по времени и по изменению значения (Both), меняю значения в регистрах, обмена не вижу, ПЛК выдает ошибку 81 на адрес 110 (нет ответа), в файлах на карте памяти МСД-200 везде стоит "Нет":

10063

Тему Связь МСД200-ПЛК150 (http://www.owen.ru/forum/showthread.php?t=13326&highlight=%CC%D1%C4200) смотрел, пытался повторить - ничего не получается..

В конце концов подсоединил МСД-200 к компу через две MOXA Uport 1150 (одну на порт RS1, вторую на RS2(dev)), через Lectus OPC пытаюсь писать через RS2(dev), на Moxe вижу передачу данных, но ответа от устройства нет...
Moxa все рабочие, кабели проверены, соединения в норме...
Подскажите, где я накосячил....)))
ЗЫ. Сделать МСД-200 мастером сети не предлагать, ПЛК с модулями и панелью отлажен, менять что-то совершенно нет времени...

Рабиндранат
11.09.2013, 13:26
А чего у Вас красными горят поля на третьем скриншоте? Может, они и вовсе не записались?
Какая версия прибора и прошивки? Отсюда (http://www.owen.ru/catalog/96030692) пробовали ставить?

LexSL
11.09.2013, 14:52
А чего у Вас красными горят поля на третьем скриншоте? Может, они и вовсе не записались?
Какая версия прибора и прошивки?



причем почему-то на странице "Общие параметры архивации" поле адреса закрашено красным...

вот и я думаю, почему они закрашены красным...
На скриншотах конфигуратора видна версия МСД-200 - V1.30



Отсюда (http://www.owen.ru/catalog/96030692) пробовали ставить?
нет, не пробовал, и смотрю там конфигуратор v.1.05.1090, а я скачал по этой ссылке (http://www.owen.ru/uploads/konfigurator_msd200.zip) со страницы продукта МСД-200 (http://www.owen.ru/catalog/33278318) и там внутри два msi (1.16 и 1.16 No_Master). пытался пользоваться обоими...

и прошивка, которую вы предлагаете скачать, имеет версию 1.24, а в приборе 1.30 (конфигуратор так показывает)...

где правильное последнее обновление? прошивать прошивку 1.24?

Пантелеев Дмитрий
11.09.2013, 15:05
Версия прошивки 1.30 . Это видно на второй картинке. А вот конфигуратор старый, вот и данные не записываются. Установите новый (в приложении) и запишите все данные в МСД.

Рабиндранат
11.09.2013, 17:08
Пантелеев Дмитрий, это стабильная версия конфигуратора?

Пантелеев Дмитрий
12.09.2013, 09:01
да, самая последняя на сегодняшний день.

Рабиндранат
12.09.2013, 10:01
Подскажите, а можно ли ее найти на диске, который идет в комплекте с МСД200?
Или, может, данную версию конфигуратора можно скачать с сайта?

Пантелеев Дмитрий
12.09.2013, 15:44
Прошивка и конфигуратор выложен на сайте по ссылке: http://www.owen.ru/catalog/96030692

Рабиндранат
12.09.2013, 16:13
Хм-мм, молодцы.
Жалко только что на дисках у вас идет устаревшее ПО. И можно пару дней промучиться, прежде чем поймешь, что всего лишь надо было установить более новую версию конфигуратора.

LexSL
12.09.2013, 17:21
Скачал версию v1.0.52.1094, с ней все получилось отлично...

Адресация в МСД-200 нормальная, без смещения modbus адреса...
В контроллере, например, объявлена Real Output Module переменная, адрес 0, функция 0х10 - с таким же адресом и на МСД-200.
Если в настройках Universal Modbus device оставлять порядок байт (Byte Sequence), равным Trace_mode, то на МСД-200 нужно тип переменной выбирать Float32 (Big-Endian)...

Но, хочу заметить, запись в МСД-200 у меня происходит по команде (записью 0xFF в канал записи) раз в 1 сек, и значения в МСД-200 все равно пишутся лесенкой...Я подозреваю, что ПЛК (V2.14) пишет регистры по отдельности, не сразу все разом...хотя это требует проверки...

Пантелеев Дмитрий
13.09.2013, 09:26
Лесенка как раз из-за прошивки МСД. Это будем исправлять. ПЛК все верно пишет.

LexSL
25.09.2013, 19:08
вот тут (http://www.owen.ru/forum/showthread.php?t=15837&p=119875&viewfull=1#post119875) сказали,

И если отправлять данные с помощью Modbus.lib то даже если ПЛК мастер все ровно пишется в файл. А вот если через конфигурацию, то лесенка.

Жалко, что у меня все порты заняты - 1 занят под конфигурацию модулей ввода-вывода (slave), 2- под панель СП200... поэтому тока через конфигурацию писать в МСД200...
муторно все считывания и записи в модули в\в переделывать посредством Modbus.lib

Ждем обновленной прошивки!!

LexSL
14.12.2013, 12:09
Прошивку новую еще не выпустили? лесенку нужно устранить...