Добрый день.
Кто нибудь имеет опыт управления приводами ESQ 230 c ПЛК 1200 (CB 1241) по Modbus RTU?
Конкретно интересует адресация регистров ПЧ?
Например регистр управления 1000h.
Какой адрес надо указывать в MB_MASTER/DATA_ADDR ?
Спасибо.
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
S7-1200 + ESQ
-
- здесь недавно
- Сообщения: 74
- Зарегистрирован: 29 окт 2017, 19:52
- Имя: Дмитрий
- Благодарил (а): 5 раз
- Поблагодарили: 17 раз
S7-1200 + ESQ
Добрый день. Конкретно с этим приводом - нет. Но для начало надо узнать к каким видам регистра относится этот регистр. Если это hold registers, то к этому адресу надо прибавить 400001 (точно не помню, надо справочную информацию вызвать и уточнить). 1000h - это наверно означает, что 1000 в Hex формате, поэтому к 400001 + 4 096.
-
- здесь недавно
- Сообщения: 74
- Зарегистрирован: 29 окт 2017, 19:52
- Имя: Дмитрий
- Благодарил (а): 5 раз
- Поблагодарили: 17 раз
S7-1200 + ESQ
Я и писал ранее, что не помню точно. Необходимо смотреть мануал. Я обычно перед тем как начать стучаться до устройства через ПЛК, сначала пробую через ноутбук (на просторе интернета полно программ), так быстрее. Еще часто бывает, само смещение регистров +1, подбираться опытным путем.
-
- освоился
- Сообщения: 257
- Зарегистрирован: 28 сен 2022, 15:26
- Имя: Андрей
- Благодарил (а): 4 раза
- Поблагодарили: 39 раз
S7-1200 + ESQ
По картинке похоже, что это просто префикс, определяющий тип регистра. Ну, т.е. в системе (не важно - какой) тип адресуемого регистра определятся исключительно нотацией адреса. Т.ч. думаю, что 400001 и 40001 будут равнозначны. А вот в какой-нибудь modbus poll, например, тип регистра определяется иначе, и адрес нужно задавать уже без этих изысков.
Но это не точно -я в этих ваших сименсах ничего не понимаю. Чисто по аналогии и глядя на картинку.