Всем добрый день.
Имею задачу опросить slave устройство через CB1241 карту протоколом Modbus RTU.
Ранее успешно опрашивал устройство через CM1241 /тож самое должно быть, только отличается формаом исполнения/.
Не могу получить данные.
Также не могу найти стандартную схему подключения этой сигнальной карты на Modbus двухпроводный.
Посылки формируются. Светяться светодиоды и на передачу и на прием. Данные не идут... помогите куда копать.
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Модуль CB1241 взамен CM1241 на контроллере 1200.
Модератор: Глоб.модераторы
-
- эксперт
- Сообщения: 1467
- Зарегистрирован: 25 июл 2008, 10:25
- Имя: Эдуард Владимирович
- Страна: СССР
- город/регион: Оренбург
- Благодарил (а): 46 раз
- Поблагодарили: 105 раз
Re: Модуль CB1241 взамен CM1241 на контроллере 1200.
--------------------------------------------------------------------------------------------
-
- эксперт
- Сообщения: 1055
- Зарегистрирован: 11 ноя 2012, 18:21
- Имя: Нурисламов Руслан М.
- Страна: Казахстан
- город/регион: Алматы
- Благодарил (а): 23 раза
- Поблагодарили: 32 раза
Re: Модуль CB1241 взамен CM1241 на контроллере 1200.
Странную имею ситуацию. Опрашивал сторонним контроллером без проблем по Модбас. Контроллер примитивный, опрос шел, никаких вопросов не возникало.
Сейчас все тоже самое пытаюсь реализовать на S7-1200. Четность адреса, все правильно. Опрос не идет.
Уже попробовал CB1241, CM1241 - безрезультатно.
Аналогично попробовал сыммитировать сигнал через симулятор Modsim32 /старую программку на COM порт/. Опрос идет... И через симулятор работает.
Может кто-то сможет просветить, из-за каких причин не может идти опрос? /если и посылки формируются, и устройство будет отвечать/.
Сейчас все тоже самое пытаюсь реализовать на S7-1200. Четность адреса, все правильно. Опрос не идет.
Уже попробовал CB1241, CM1241 - безрезультатно.
Аналогично попробовал сыммитировать сигнал через симулятор Modsim32 /старую программку на COM порт/. Опрос идет... И через симулятор работает.
Может кто-то сможет просветить, из-за каких причин не может идти опрос? /если и посылки формируются, и устройство будет отвечать/.
-
- почётный участник форума
- Сообщения: 5806
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 680 раз
- Поблагодарили: 856 раз
Re: Модуль CB1241 взамен CM1241 на контроллере 1200.
У Сименса свои представления о Modbus и стандартах. Обычно свопинга байт в посылках бывает достаточно для решения проблемы.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- эксперт
- Сообщения: 1055
- Зарегистрирован: 11 ноя 2012, 18:21
- Имя: Нурисламов Руслан М.
- Страна: Казахстан
- город/регион: Алматы
- Благодарил (а): 23 раза
- Поблагодарили: 32 раза
Re: Модуль CB1241 взамен CM1241 на контроллере 1200.
Пока что новые прошивки контроллера залил. Новые библиотеки Modbus появились в функциях. Теперь вопрос эти функции настроить на работу...
-
- эксперт
- Сообщения: 1055
- Зарегистрирован: 11 ноя 2012, 18:21
- Имя: Нурисламов Руслан М.
- Страна: Казахстан
- город/регион: Алматы
- Благодарил (а): 23 раза
- Поблагодарили: 32 раза
Re: Модуль CB1241 взамен CM1241 на контроллере 1200.
Забыл подбить концы. Заработало все на новой версии TIA, вкупе с откорректированной прошивкой на прибор от производителя.