Добрый день
Подскажите пожалуйста советом что делаю не так.
Пытаюсь считывать статус ПЧ ITD серии и выдавать задание через модуль CB1241.
Связь установил, лампочки мигают стабильно.
а обмениваться данными не получается.
Прошу подсказать какой адрес нужно указать в Data_addr и может еще что не так делаю.
программа во вложении
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Связь по modbus s7-1200 и Innovert
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 16
- Зарегистрирован: 19 мар 2021, 15:05
- Имя: Дмитрий
- Страна: Россия
- город/регион: moskow
- Благодарил (а): 3 раза
Связь по modbus s7-1200 и Innovert
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- эксперт
- Сообщения: 1035
- Зарегистрирован: 31 мар 2018, 12:05
- Имя: Вячеслав
- Благодарил (а): 100 раз
- Поблагодарили: 141 раз
Связь по modbus s7-1200 и Innovert
BPM_404, вот тут разбирал нюансы Modbus TCP на 1200, может найдете какой то толчок для мысли
-
- не первый раз у нас
- Сообщения: 386
- Зарегистрирован: 31 янв 2017, 11:08
- Имя: Николай
- Благодарил (а): 8 раз
- Поблагодарили: 122 раза
Связь по modbus s7-1200 и Innovert
Статус у ПЧ пишется в 0020H, поэтому надо читать статус с 40033. А вы пытаетесь читать с 40020.
Если связи все равно не будет, напишите, что у вас в переменную #exch_status записывается.
Если связи все равно не будет, напишите, что у вас в переменную #exch_status записывается.
EPLAN Electric P8 Professional+ 2.7 HF1 11496 | TIA Portal Professional V17 Upd1 | Creo Parametric 4.0 M070
-
- здесь недавно
- Сообщения: 16
- Зарегистрирован: 19 мар 2021, 15:05
- Имя: Дмитрий
- Страна: Россия
- город/регион: moskow
- Благодарил (а): 3 раза
Связь по modbus s7-1200 и Innovert
Статус ПЧ начал отображаться, спасибо большое. Объясните пожалуйста как получилось 40033, 4 я так понимаю идет в зависимости функции модбаса: чтение или запись (03 и 06) а как из 0020 получилось 0033. и как из 0002H (Задание частоты) получить нужный адрес?
-
- не первый раз у нас
- Сообщения: 386
- Зарегистрирован: 31 янв 2017, 11:08
- Имя: Николай
- Благодарил (а): 8 раз
- Поблагодарили: 122 раза
Связь по modbus s7-1200 и Innovert
BPM_404,
Да, 4 (40) идет из-за функции 03.
Адрес в ПЧ дан в 16-ом формате (0020H), вы адрес в ПЛК задаете в 10-ом (0032D). Адресация для регистров 0-9998 соответствует 40001-49999, поэтому к адресу прибавляем +1. Получаем 40033.
P.S. 0002H = 40003.
Да, 4 (40) идет из-за функции 03.
Адрес в ПЧ дан в 16-ом формате (0020H), вы адрес в ПЛК задаете в 10-ом (0032D). Адресация для регистров 0-9998 соответствует 40001-49999, поэтому к адресу прибавляем +1. Получаем 40033.
P.S. 0002H = 40003.
EPLAN Electric P8 Professional+ 2.7 HF1 11496 | TIA Portal Professional V17 Upd1 | Creo Parametric 4.0 M070
-
- здесь недавно
- Сообщения: 16
- Зарегистрирован: 19 мар 2021, 15:05
- Имя: Дмитрий
- Страна: Россия
- город/регион: moskow
- Благодарил (а): 3 раза
Связь по modbus s7-1200 и Innovert
Огромное спасибо, голову сломал вчера с этими адресами ))) все получилось все работает.
+ понял как это работает.