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

S7-1200 + ESQ

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

Автор темы
smnt
здесь недавно
здесь недавно
Сообщения: 61
Зарегистрирован: 06 июн 2018, 21:20
Имя: Егор
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 2 раза
Поблагодарили: 2 раза

S7-1200 + ESQ

Сообщение smnt »

Добрый день.
Кто нибудь имеет опыт управления приводами ESQ 230 c ПЛК 1200 (CB 1241) по Modbus RTU?
Конкретно интересует адресация регистров ПЧ?
Например регистр управления 1000h.
Какой адрес надо указывать в MB_MASTER/DATA_ADDR ?
Спасибо.

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

S7-1200 + ESQ

Сообщение Dmitriy1983 »

Добрый день. Конкретно с этим приводом - нет. Но для начало надо узнать к каким видам регистра относится этот регистр. Если это hold registers, то к этому адресу надо прибавить 400001 (точно не помню, надо справочную информацию вызвать и уточнить). 1000h - это наверно означает, что 1000 в Hex формате, поэтому к 400001 + 4 096.

Автор темы
smnt
здесь недавно
здесь недавно
Сообщения: 61
Зарегистрирован: 06 июн 2018, 21:20
Имя: Егор
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 2 раза
Поблагодарили: 2 раза

S7-1200 + ESQ

Сообщение smnt »

Исхожу из того, что это Holding регистры.
Почему 400001, а не 40001?
Изображение

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

S7-1200 + ESQ

Сообщение Dmitriy1983 »

Я и писал ранее, что не помню точно. Необходимо смотреть мануал. Я обычно перед тем как начать стучаться до устройства через ПЛК, сначала пробую через ноутбук (на просторе интернета полно программ), так быстрее. Еще часто бывает, само смещение регистров +1, подбираться опытным путем.

I_m
освоился
освоился
Сообщения: 256
Зарегистрирован: 28 сен 2022, 15:26
Имя: Андрей
Благодарил (а): 4 раза
Поблагодарили: 39 раз

S7-1200 + ESQ

Сообщение I_m »

smnt писал(а): 08 дек 2023, 13:58 Почему 400001, а не 40001?
По картинке похоже, что это просто префикс, определяющий тип регистра. Ну, т.е. в системе (не важно - какой) тип адресуемого регистра определятся исключительно нотацией адреса. Т.ч. думаю, что 400001 и 40001 будут равнозначны. А вот в какой-нибудь modbus poll, например, тип регистра определяется иначе, и адрес нужно задавать уже без этих изысков.

Но это не точно -я в этих ваших сименсах ничего не понимаю. Чисто по аналогии и глядя на картинку.
Ответить

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