Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 17

Тема: МК110-8Д.4Р Modbus RTU s7-1200

  1. #1

    По умолчанию МК110-8Д.4Р Modbus RTU s7-1200

    Привет всем, может кто поможет. Соединяю S7 1200 и модуль ввода вывода МК110-8Д.4Р через Modbus RTU
    В принципе опрос входов и управление выходами идёт но никак не могу считать и записать более одного слова.
    Т.е. если параметр Data_len ставишь больше 1 то ошибка сети 8383(Error in the data adress or address outside the valid range of DATA_PTR)
    Уже всё перепробовал. Сетка тестовая, 1 метр, с одного конца на S7 терминатор, 9600, нет контроля чётности, 8 бит.
    Так то оно всё работает, но не получается к примеру опросить сразу два регистра 50 и 51 что сразу считать состояние входов/выходов и придётся делать на каждый регистр свой блок MB_master.
    Посмотрел много материалов, как делают, вроде всё так же. Может чего на стороне овена какая проблема?
    Да данный момент единица по входу 1 и единица на выход 1
    Изображения Изображения
    Последний раз редактировалось Vadik2881; 31.05.2023 в 11:08.

  2. #2

    По умолчанию

    Цитата Сообщение от Vadik2881 Посмотреть сообщение
    Привет всем, может кто поможет. Соединяю S7 1200 и модуль ввода вывода МК110-8Д.4Р через Modbus RTU
    В принципе опрос входов и управление выходами идёт но никак не могу считать и записать более одного слова.
    Т.е. если параметр Data_len ставишь больше 1 то ошибка сети 8383(Error in the data adress or address outside the valid range of DATA_PTR)
    Уже всё перепробовал. Сетка тестовая, 1 метр, с одного конца на S7 терминатор, 9600, нет контроля чётности, 8 бит.
    Так то оно всё работает, но не получается к примеру опросить сразу два регистра 50 и 51 что сразу считать состояние входов/выходов и придётся делать на каждый регистр свой блок MB_master.
    Посмотрел много материалов, как делают, вроде всё так же. Может чего на стороне овена какая проблема?
    Да данный момент единица по входу 1 и единица на выход 1
    А что вы одновременно опросить пытаетесь? В один регистр записывается маска выходов, из другого читается маска входов

  3. #3

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    А что вы одновременно опросить пытаетесь? В один регистр записывается маска выходов, из другого читается маска входов
    не, согласно описанию на MK: регистр 50 битовая маска значений выходов, регистр 51 битовая маска значений входов. А для записи значения к примеру на выход 1 регистр 0
    Как понимаю, 50 и 51 должны легко считываться

  4. #4

    По умолчанию

    Нормально)) в книжном варианте пишется в регистре 0 значение на выход 1, а web Коэффициент заполнения ШИМ на выходе 1
    Но это всё равно не решает проблемы, запись отключал. Я же могу одновременно считать все регистры...
    Ну и потом, можно же считывать и писать одновременно один и тот же регистр...

  5. #5

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    DATA_LEN стоит в единице, как Вы планируете с этим значением считать несколько слов?
    Вложение 68087
    Ну это я уже поставил 1 чтоб работало, как только ставишь 2 и более ошибка...
    Не ужели никто не делал? Это же сейчас будущее наше)
    Последний раз редактировалось Vadik2881; 02.06.2023 в 08:26.

  6. #6

    По умолчанию

    Делал.

    Была задача соединить S7-1200 по Modbus RTU с Rockwell
    Промучавшись с неделю, соеденил с панелью ИП320 (была в наличии) и все вышло.
    Затем масштабировал систему на больший объем данных

    Описал в статье (возможно поможет):
    https://fast-project.ru/articles/s7-...z-s-ip320.html

    zhdjov0g0atexa1p46jwimo02so2bnmp.jpg
    +79104444236
    С уважением,
    Лапшин Вячеслав

  7. #7

    По умолчанию

    ребята, в принципе разобрался. Получается нельзя считывать одновременно регистр 51 битовая маска выходов и следующий регистр 52 битовая маска входов.
    А дальше остальные регистры без проблем считывает массивом. Так то считывать битовую маску выходов и не нужно, заморочился, думая проблемы с сетью какие-то...

  8. #8

    По умолчанию

    А так всё работает Планирую сеть из 8 16-канальных модулей и аж звездой метров 700, посмотрим как работать будет...

  9. #9
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,234

    По умолчанию

    Цитата Сообщение от Vadik2881 Посмотреть сообщение
    А так всё работает Планирую сеть из 8 16-канальных модулей и аж звездой метров 700, посмотрим как работать будет...
    Не часто такое встретишь, чтобы изначально стремились сделать через заднее место, в смысле, принципиально неправильно!
    Надеюсь Вы будете принципиальны до конца, в смысле, когда восторжествует здравый смысл, всё переделаете за свой счёт?
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  10. #10

    По умолчанию

    Не всё так однозначно в этой жизни! Надо постоянно пробовать и экспортировать, это учит!
    По факту, у многих работает. Весь вопрос в загруженности данными. Тут крайне минимальный обмен. Надо считывать по одному слову из каждого узла и хоть на самой минимальной скорости и максимальном периоде. Просто так проще сделать, ввиду уже присутствующих кабельных линий. Ну не пойдёт, значит будет делать новый монтаж... Отпишусь тут обязательно.

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. МК110-220.4К.4Р, Modbus RTU и 2 стоп-бита
    от krmts.ru в разделе Мх110
    Ответов: 5
    Последнее сообщение: 21.09.2020, 15:50
  2. Ответов: 9
    Последнее сообщение: 25.06.2020, 06:25
  3. МВ110-224.8А и S7-1200. Modbus
    от Alexandr17.02 в разделе Мх110
    Ответов: 0
    Последнее сообщение: 13.11.2014, 11:19
  4. МВ110-224.8А и S7-1200. Modbus
    от Alexandr17.02 в разделе Эксплуатация
    Ответов: 0
    Последнее сообщение: 13.11.2014, 11:19
  5. Как согласовать ТРМ201 и S7-1200 по протоколу modbus
    от kr1810bm86 в разделе Сетевые технологии
    Ответов: 18
    Последнее сообщение: 07.05.2013, 15:19

Ваши права

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