Страница 1 из 4 123 ... ПоследняяПоследняя
Показано с 1 по 10 из 32

Тема: [ПЛК][МВ110-224.2АС] Связь по Modbus

  1. #1

    По умолчанию [ПЛК][МВ110-224.2АС] Связь по Modbus

    Добрый день. Не могу решить проблему уже целый день. Вот в РЭ на МВ110-224.2А четко указано - для снятия показаний со входов присвойте одному Real Input register адрес 4 а другому адрес 10. Все понятно и прозрачно. А вот с МВ110-224.2АС начинается путаница. Я уже какие только адреса не перебрал - либо значение в 0. Либо в какое-то не то и не меняется.
    Кто может подсказать как точно снять показания с 1го и 2го каналов МВ110-224.2АС используя их связь RS485/ Modbus Ascii в программе на ПЛК (используя Codesys).

  2. #2

    По умолчанию

    Посмотрите номера регистров для 2АС.

  3. #3

    По умолчанию

    я посмотрел - написано 0x100 и 0x101
    в ПЛК конфигураторе вбивал 256 и 257 соответственно

  4. #4
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,243

    По умолчанию

    Цитата Сообщение от Frayl Посмотреть сообщение
    я посмотрел - написано 0x100 и 0x101
    в ПЛК конфигураторе вбивал 256 и 257 соответственно
    Было бы не плохо увидеть более полную картинку конфигуратора, надеюсь по приведенным Вами регистрам не хотите получить два реала

  5. #5

    По умолчанию

    ммм. А зачем более полная? нет не надеюсь так-то регистры рядом. А что делать если надо два реала то. Но блин уже пожалел, что взял с буквой С. Возни с ним...

  6. #6
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,243

    По умолчанию

    в одном регистре может сместится только инт, для флоатов нужно два регистра, но можно обойтись и интовым числом умножив его и далее преобразовав в реал

  7. #7

    По умолчанию

    А адреса то регистров какие? С какой целью сделали такое сильно отличие от обычного МВ110-224.2А

  8. #8

    По умолчанию

    и как и на что надо умножить? Может я где-то что-то недочитал? Вроде всё прочитал что было написано в РЭ и прочей документации на диске к этому прибору. То, что в 0х100 хранится int16 умноженный на 10 в степени dP результат измерения я вижу. Но значение не меняется либо в 0 или 1. А я так понимаю должны быть мА. При подключении напрямую через конфигуратор я вижу что измеренные значения изменяются.
    Последний раз редактировалось Frayl; 23.10.2012 в 11:41.

  9. #9
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,243

    По умолчанию

    виноват, конечно в плк надо делить на десять тогда.

  10. #10

    По умолчанию

    так. со всем этим я разобрался. Возникла другая проблема, причем вполне серьезная. На RS485 у меня висит ПЛК (мастер) сторонний терминал(слейв) и МВ110(слейв). Со сторонним терминалом я общаюсь по его протоколу используя библиотеку. И когда я открываю порт средствами этой библиотеки, ПЛК перестаёт опрашивать МВ110 через средства ПЛК конфигуратора. То есть получается надо опрашивать МВ110 тоже средствами этой библиотеки. А как? Какой CRC? какой вообще протокол. Может быть есть у кого наработки? Или советы? Мне нужно только читать регистры 0х100 и 0х101.

Страница 1 из 4 123 ... ПоследняяПоследняя

Похожие темы

  1. Связь с МВ110-224.8А
    от Stas в разделе Сетевые технологии
    Ответов: 8
    Последнее сообщение: 11.01.2016, 20:58
  2. Связь по MB с МВ110 через Debug RS-232,RS-232
    от AVM в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 29.05.2012, 19:46
  3. связь тензодатчика с модулем МВ110-ТД
    от niklud19511 в разделе Сетевые технологии
    Ответов: 1
    Последнее сообщение: 26.12.2011, 13:33
  4. Ответов: 1
    Последнее сообщение: 13.06.2009, 12:16

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •