Просмотр полной версии : Связь МСД200-ПЛК150
Что-то не могу понять,сконфигурировал МСД200
и в конфигурации ПЛК
В итоге просто записываю переменные в perem, perem1, perem2, perem3
perem = 86
perem1 = 70
perem2 = 79
perem3 = 13
и получается вот это.Почему выводится не то что я ввожу?
В итоге получается вот это
Пантелеев Дмитрий
05.09.2012, 13:53
Здравствуйте. Попробуйте изменить адресацию регистров. Например,
float32 0x0001
float32 0x0003
word 0x0005
word 0x0006
Так же поробуйте менять Word (little и big endian)
На интерфейсе кроме МСД еще что-то будет?
НА интерфейсе больше кроме МСД200 ничего нет,подключен только МСД
Пантелеев Дмитрий
05.09.2012, 14:32
Проще тогда настроить МСД в режиме мастер, а ПЛК в режиме слейв.
А вы имеете ввиду это, то потом у меня будет подключена СП270 в режиме мастер и 3 модуля в режиме слейв.Это просто пока все отключил)))Но потом будут и другие устройства прицеплены
Пантелеев Дмитрий
05.09.2012, 15:20
СП270 на этом же интерфейсе? Если да, то так работать не будет. С другой адресацией пробывали? Какая версия прошивки на МСД? Версия конфигуратора?
СП270 на 232.Пробывал как вы сказали,ситуация не изменилась.Заголовок в конфигураторе написано: текущее устройство MSD-200 V1.10
Ну что никто не поможет в решении проблемы???Ну или хотя бы пришлите рабочие примеры для ПЛК и МСД200.
Пантелеев Дмитрий
06.09.2012, 12:21
Поможем! :) Обязательно перепрошейте МСД на версию 1.17 http://www.owen.ru/catalog и проверьте с ней. Ваш проект должен быть верный.
откуда программу прошивки взять?
и что занчит при помощи стандартного USB кабеля типа А-В???Это обычный кабель подключаю в разъем USB на МСД200??
Пантелеев Дмитрий
07.09.2012, 11:52
откуда программу прошивки взять?
Прошивку взять со страницы http://www.owen.ru/catalog
Прямая ссылка на прошивку: http://www.owen.ru/uploads/msd-200_117_fw.zip
и что занчит при помощи стандартного USB кабеля типа А-В???Это обычный кабель подключаю в разъем USB на МСД200??
Да. Разъем который на МСД, кабель типа А-В.
Что-то ничего не поменялось.Выкладываю конфигурацию МСД 200 и ПЛК:
В результате получается так:
В каких случаях в столбец записывается "Нет".Или можете выложить какой нибудь рабочий пример.(Конфигурация ПЛК,конфигурация МСД200)?
Что не у кого нет рабочего варианта???)))
Что-то ничего не поменялось.Выкладываю конфигурацию МСД 200 и ПЛК:
ну если смотреть на рисунок МСД, то не совсем понятно,почему у Вас адресация регистров кратна четырем на REAL-ах и кратна двум на WORD-ах, непутайте нумерация идет по регистрам а не по байтам, хотя так и можно делать в общем случае
Далее, не понятно что Вы хотели получить использовав 4 функцию модбас, эти регистры только для чтения, а у Вас переменные Perem1 и Perem2 пытаются туда записать
МСД200 никогда еще в руках не было, но чуствую там и дальше есть "косяки" :)
ну если смотреть на рисунок МСД, то не совсем понятно,почему у Вас адресация регистров кратна четырем на REAL-ах и кратна двум на WORD-ах, непутайте нумерация идет по регистрам а не по байтам, хотя так и можно делать в общем случае
Далее, не понятно что Вы хотели получить использовав 4 функцию модбас, эти регистры только для чтения, а у Вас переменные Perem1 и Perem2 пытаются туда записать
МСД200 никогда еще в руках не было, но чуствую там и дальше есть "косяки" :)
А там кроме 3 и 4 функции нельзя больше выбрать.Этот прибор все таки ориентирован для работы в режиме Мастер.А почему кратны 4 и 2, так я пробовал задавать адрес первому регистру 0,второму 2,третьему 4, пятому 5.Ситуация не менялась))))
надеюсь в конфигурации плк в параметрах переменных стоят эти же номера регистров как и в конфиге на МСД
пункт 3.1.6.3.10 руководства - это по поводу области памяти, не используйте 4 так как из такого канала можно читать, туда ни чего не запишется ( если это ошибка, то наоборот, просто номер функции и область памяти противоположны )
пункт 3.1.6.3.6 руководства - это по поводу несоответствия полученного значения ожидаемому
и 3.2.4 говорит о том что плк может записывать значения только 16 функцией
У Вас это так?
Пантелеев Дмитрий
11.09.2012, 08:47
Проверяем сейчас новую прошивку 1.24 http://www.owen.ru/catalog/96030692
В МСД чуть не стандартная адресация регистров. Поэтому у Вас не получается.
В каких случаях в столбец записывается "Нет"
Нет записывается тогда, когда данные не получены.
Сегодня выложу Вам рабочий проект.
Пантелеев Дмитрий
12.09.2012, 08:45
Чуть просрочил, но вот проект.
На ПЛК 110-60.
Прошивка МСД 1.24. Версия конфигуратора 1.0.50
Что-то не так идет.Подсоединил кабель USB.Прошил МСД до V1.24.После прошивки выключил МСД на 4мин.Включил,запустил конфигуратор(Версия1.0.50)Сделал изменения,нажал Применить все.Дальше Файл->Выход.Запускаю конфигуратор->Считать все.И данные которые я ввел не сохранились:(Куда копать?
Пантелеев Дмитрий
12.09.2012, 11:55
Попробуйте выставить все значения по умолчанию. После этого записать новые.
Для уточнения:что нужно сделать чтобы уменьшить записи с словом "Нет"???Может скорость уменьшить?
Из-за чего может быть надпись "Нет" попадает в архив???Причем лесенкой?
Пантелеев Дмитрий
13.09.2012, 08:02
С этим разработчики сейчас разбираются... Пока остается использовать так как есть.
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot