1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

S7-1500 CMPTP, чтение данных по MODBUS RTU,

ПЛК SIMATIC (S7-200, S7-1200, S7-300, S7-400, S7-1500, ET200)
Ответить

Автор темы
Dmitriy1983
здесь недавно
здесь недавно
Сообщения: 74
Зарегистрирован: 29 окт 2017, 19:52
Имя: Дмитрий
Благодарил (а): 5 раз
Поблагодарили: 17 раз

S7-1500 CMPTP, чтение данных по MODBUS RTU,

Сообщение Dmitriy1983 »

Добрый день. Второй день пытаюсь достучаться до расходомера "Ирвис" по протоколу MODBUS RTU (RS 485 - 2 проводная схема подключения ) через SCPU 1515-2 PN (6ES7 515-2AM01-0AB0) и CM PtP (6ES7 137-6AA00-0BA0), среда исполнения TIA V15.1 . На модуле CM PTP подключил по мануалу А к 12, B к 14, GND к 15 PIN.
Накидал железо, создал FC блок, в котором буду принимать данные. В нем создал два блока Modbus_Comm_Load и Modbus_Master. Вход REQ блока Modbus_Comm_Load вызывается системным ТЭГом "FirstScan", тка же по этому меркеру в DB блока Modbus_Comm_Load , в MODE записал - 4. Задал все параметры. Загрузил программу. На модуле начали мерцать Tx Rx, но данные с "Ирвиса" не читает. В блоке Modbus_Comm_Load, в STATUS появляется 16#7000. В боке Modbus_Master при этом на выходе BUSY висит -1, но иногда проскаивает 1 на DONE. В DATA_PTR ни чего не приходит. Может кто нибудь сталкивался с такой проблемой, помогите. Скришноты с программы во вложении.
Буду рад совету, спасибо.
Документ Microsoft Word.docx
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Автор темы
Dmitriy1983
здесь недавно
здесь недавно
Сообщения: 74
Зарегистрирован: 29 окт 2017, 19:52
Имя: Дмитрий
Благодарил (а): 5 раз
Поблагодарили: 17 раз

S7-1500 CMPTP, чтение данных по MODBUS RTU,

Сообщение Dmitriy1983 »

Разобрался сам, вопрос закрыт.

Ibev
здесь недавно
здесь недавно
Сообщения: 36
Зарегистрирован: 11 окт 2016, 08:38
Имя: Владимир
Страна: Россия
город/регион: Новочебоксарск
Благодарил (а): 2 раза
Поблагодарили: 5 раз

S7-1500 CMPTP, чтение данных по MODBUS RTU,

Сообщение Ibev »

Разобрался, выложи решение, чтобы темы не плодить. Иначе бесполезный пост выходит.

Nikolai_F
новенький
новенький
Сообщения: 1
Зарегистрирован: 26 фев 2020, 10:57
Имя: Николай
Страна: Россия
город/регион: Новотроицк

S7-1500 CMPTP, чтение данных по MODBUS RTU,

Сообщение Nikolai_F »

Dmitriy1983, Здравствуйте, Дмитрий. У меня, примерно такая - же проблема. Необходимо прочитать информацию с двух счётчиков М-7080 ICP COM. Буду очень признателен, если Вы опишете, как Вы решили эту проблему.

Автор темы
Dmitriy1983
здесь недавно
здесь недавно
Сообщения: 74
Зарегистрирован: 29 окт 2017, 19:52
Имя: Дмитрий
Благодарил (а): 5 раз
Поблагодарили: 17 раз

S7-1500 CMPTP, чтение данных по MODBUS RTU,

Сообщение Dmitriy1983 »

Добрый день, если у Вас прямо все как было у меня, то в моем случае была ошибка в начальном адресе регистра ( начинал с 4001, а надо было с 40001 ).
Ответить

Вернуться в «Simatic TIA Portal»