- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
MB_MASTER своеобразно интерепретирует адрес
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 52
- Зарегистрирован: 20 дек 2019, 10:54
- Имя: Денис
- Страна: CA
- Благодарил (а): 5 раз
MB_MASTER своеобразно интерепретирует адрес
Пытаюсь считывать слова с адреса 30001 , но сименс почему то считает что надо считывать с адреса 1.А устройство по таким адреса даже ошибкой отвечать не хочет. Можно ли его как то заставить этот адрес считывать ? Или все переделывать под точка-точка ?
-
- специалист
- Сообщения: 655
- Зарегистрирован: 19 фев 2019, 22:38
- Имя: Сергей
- Страна: Россия
- город/регион: Краснодар
- Благодарил (а): 20 раз
- Поблагодарили: 89 раз
MB_MASTER своеобразно интерепретирует адрес
Какой модбас? RTU, TCP?
Какой ПЛК?
Какой коммуникационный модуль используется(если используется)?
Какое устройство слэйв?
Какой пакет программный?
Какие коммуникационные блоки (FB) используются?
Вот так один вопрос вызывает аж шесть встречных вопросов..., а штатный экстрасенс по-ходу отсутствует
Какой ПЛК?
Какой коммуникационный модуль используется(если используется)?
Какое устройство слэйв?
Какой пакет программный?
Какие коммуникационные блоки (FB) используются?
Вот так один вопрос вызывает аж шесть встречных вопросов..., а штатный экстрасенс по-ходу отсутствует
-
- здесь недавно
- Сообщения: 52
- Зарегистрирован: 20 дек 2019, 10:54
- Имя: Денис
- Страна: CA
- Благодарил (а): 5 раз
MB_MASTER своеобразно интерепретирует адрес
RTU
Нужен пакет 01 04 75 30 00 02 6B C8 (30001)
А сименс, когда на параметр DATA_ADDR передаешь 30001, формирует 01 04 00 00 00 0A 70 0D (1)
ЗЫ: ПЛК 1215 ком 1241
Нужен пакет 01 04 75 30 00 02 6B C8 (30001)
А сименс, когда на параметр DATA_ADDR передаешь 30001, формирует 01 04 00 00 00 0A 70 0D (1)
ЗЫ: ПЛК 1215 ком 1241
-
- здесь недавно
- Сообщения: 52
- Зарегистрирован: 20 дек 2019, 10:54
- Имя: Денис
- Страна: CA
- Благодарил (а): 5 раз
MB_MASTER своеобразно интерепретирует адрес
кроме 0 пробовал - и 4, и 104, но тогда ругается на 330001 как невалидный адрес (8189) .Вообще сименсы 1200 поддерживают 6 значную модбас адресацию для 4 ф-ции ?
-
- специалист
- Сообщения: 655
- Зарегистрирован: 19 фев 2019, 22:38
- Имя: Сергей
- Страна: Россия
- город/регион: Краснодар
- Благодарил (а): 20 раз
- Поблагодарили: 89 раз
MB_MASTER своеобразно интерепретирует адрес
По описанию в справке для Mode=0 диапазон адресов для команды 4 30001...39999
-
- эксперт
- Сообщения: 3643
- Зарегистрирован: 10 ноя 2009, 04:58
- Имя: Толмачев Михаил Алексеевич
- город/регион: г. Чехов, МО
- Благодарил (а): 8 раз
- Поблагодарили: 286 раз
MB_MASTER своеобразно интерепретирует адрес
Есть стандарт Modbus, а есть устройства разработчики устройств, которые не умеют соблюдать стандарты. С такими чудаками S7-1200 не умеет работать с помощью MB_MASTER. Причина - MB_MASTER умеет работать в расширенном диапазоне адресов только с holding registers. К сожалению для Input registers Сименс не предусмотрел расширенной адресации 300001-365535. Это значит, что придется использовать самописные функции на основе Send_ptp, Receive_ptp.
Могу предложить скачать готовые функции. Искать в интернете в теме "Как S7-1200 подружить по Modbus с расходомерами Взлёт?".
Могу предложить скачать готовые функции. Искать в интернете в теме "Как S7-1200 подружить по Modbus с расходомерами Взлёт?".
-
- специалист
- Сообщения: 655
- Зарегистрирован: 19 фев 2019, 22:38
- Имя: Сергей
- Страна: Россия
- город/регион: Краснодар
- Благодарил (а): 20 раз
- Поблагодарили: 89 раз
MB_MASTER своеобразно интерепретирует адрес
Что-то топик стартер в показаниях путаецца...в первом сообщении указан валидный адрес 30001.
-
- здесь недавно
- Сообщения: 52
- Зарегистрирован: 20 дек 2019, 10:54
- Имя: Денис
- Страна: CA
- Благодарил (а): 5 раз
-
- здесь недавно
- Сообщения: 52
- Зарегистрирован: 20 дек 2019, 10:54
- Имя: Денис
- Страна: CA
- Благодарил (а): 5 раз
MB_MASTER своеобразно интерепретирует адрес
Не понимаю почему port_config застряет на 7000... Все разобрался, нужно ему каждый проход щелкать REQ, видимо тяжкое легаси релейной логики