- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
S7-1200 + ESQ
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 64
- Зарегистрирован: 06 июн 2018, 21:20
- Имя: Егор
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 2 раза
- Поблагодарили: 2 раза
S7-1200 + ESQ
Добрый день.
Кто нибудь имеет опыт управления приводами ESQ 230 c ПЛК 1200 (CB 1241) по Modbus RTU?
Конкретно интересует адресация регистров ПЧ?
Например регистр управления 1000h.
Какой адрес надо указывать в MB_MASTER/DATA_ADDR ?
Спасибо.
Кто нибудь имеет опыт управления приводами ESQ 230 c ПЛК 1200 (CB 1241) по Modbus RTU?
Конкретно интересует адресация регистров ПЧ?
Например регистр управления 1000h.
Какой адрес надо указывать в MB_MASTER/DATA_ADDR ?
Спасибо.
-
- здесь недавно
- Сообщения: 94
- Зарегистрирован: 29 окт 2017, 19:52
- Имя: Дмитрий
- Благодарил (а): 5 раз
- Поблагодарили: 18 раз
S7-1200 + ESQ
Добрый день. Конкретно с этим приводом - нет. Но для начало надо узнать к каким видам регистра относится этот регистр. Если это hold registers, то к этому адресу надо прибавить 400001 (точно не помню, надо справочную информацию вызвать и уточнить). 1000h - это наверно означает, что 1000 в Hex формате, поэтому к 400001 + 4 096.
-
- здесь недавно
- Сообщения: 94
- Зарегистрирован: 29 окт 2017, 19:52
- Имя: Дмитрий
- Благодарил (а): 5 раз
- Поблагодарили: 18 раз
S7-1200 + ESQ
Я и писал ранее, что не помню точно. Необходимо смотреть мануал. Я обычно перед тем как начать стучаться до устройства через ПЛК, сначала пробую через ноутбук (на просторе интернета полно программ), так быстрее. Еще часто бывает, само смещение регистров +1, подбираться опытным путем.
-
- не первый раз у нас
- Сообщения: 396
- Зарегистрирован: 28 сен 2022, 15:26
- Имя: Андрей
- Благодарил (а): 12 раз
- Поблагодарили: 54 раза
S7-1200 + ESQ
По картинке похоже, что это просто префикс, определяющий тип регистра. Ну, т.е. в системе (не важно - какой) тип адресуемого регистра определятся исключительно нотацией адреса. Т.ч. думаю, что 400001 и 40001 будут равнозначны. А вот в какой-нибудь modbus poll, например, тип регистра определяется иначе, и адрес нужно задавать уже без этих изысков.
Но это не точно -я в этих ваших сименсах ничего не понимаю. Чисто по аналогии и глядя на картинку.
-
- здесь недавно
- Сообщения: 64
- Зарегистрирован: 06 июн 2018, 21:20
- Имя: Егор
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 2 раза
- Поблагодарили: 2 раза
S7-1200 + ESQ
Как я и предполагал, со связью возникли проблемы.
Контроллер никак ни хочет читать данные с ПЧ.
Причем физически коннект есть. ModbusPoll и ELCDrive ПЧ видят.
Кому нибудь удавалось связать S7-1200 и ESQ230 по Модбасу?
Контроллер никак ни хочет читать данные с ПЧ.
Причем физически коннект есть. ModbusPoll и ELCDrive ПЧ видят.
Кому нибудь удавалось связать S7-1200 и ESQ230 по Модбасу?
-
- не первый раз у нас
- Сообщения: 305
- Зарегистрирован: 26 май 2022, 12:10
- Имя: Александр
- Страна: Россия
- город/регион: lipetsk
- Благодарил (а): 5 раз
- Поблагодарили: 28 раз
-
- здесь недавно
- Сообщения: 64
- Зарегистрирован: 06 июн 2018, 21:20
- Имя: Егор
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 2 раза
- Поблагодарили: 2 раза
S7-1200 + ESQ
Проблема решена.
К адресу регистра в DEC формате надо прибавить 1 и спереди добавить 4.
Например:
ESQ -- S7-1200
8192 | 48193 - Регистр управления
4096 | 44097 - Регистр задания
12288 | 412289 - Регистр состояния
32768 | 432769 - Регистр ошибок
К адресу регистра в DEC формате надо прибавить 1 и спереди добавить 4.
Например:
ESQ -- S7-1200
8192 | 48193 - Регистр управления
4096 | 44097 - Регистр задания
12288 | 412289 - Регистр состояния
32768 | 432769 - Регистр ошибок
-
- эксперт
- Сообщения: 1035
- Зарегистрирован: 31 мар 2018, 12:05
- Имя: Вячеслав
- Благодарил (а): 100 раз
- Поблагодарили: 141 раз