Главная   Downloads   Разное  
FAQ     Поиск   Регистрация   Вход 
Текущее время: Чт мар 28, 2024 19:40

Часовой пояс: UTC + 3 часа (Russia: MSK)




Начать новую тему Ответить на тему  [ 35 сообщений ]  На страницу Назад  1, 2, 3  Вперёд
Автор Сообщение
 Заголовок сообщения: Re: Modbus RTU и CP1L
СообщениеДобавлено: Ср авг 09, 2017 13:53 
Не в сети

Регистрация: Вт май 27, 2008 11:41
Сообщения: 559
---


Отредактировал DEFO. Дата редактирования: Чт авг 10, 2017 22:33.

В начало
 Профиль  
 
 Заголовок сообщения: Re: Modbus RTU и CP1L
СообщениеДобавлено: Ср авг 09, 2017 13:57 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
пароль от ФБ у французов
omronf


В начало
 Профиль  
 
 Заголовок сообщения: Re: Modbus RTU и CP1L
СообщениеДобавлено: Ср авг 09, 2017 14:02 
Не в сети

Регистрация: Вт май 27, 2008 11:41
Сообщения: 559
---


Отредактировал DEFO. Дата редактирования: Чт авг 10, 2017 22:34.

В начало
 Профиль  
 
 Заголовок сообщения: Re: Modbus RTU и CP1L
СообщениеДобавлено: Ср авг 09, 2017 15:04 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
Они не задаются в A393, это счётчик байт в буфере порта контроллера, которые поступили.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Modbus RTU и CP1L
СообщениеДобавлено: Ср авг 09, 2017 16:08 
Не в сети

Регистрация: Вт май 27, 2008 11:41
Сообщения: 559
---


У вас нет необходимых прав для просмотра вложений в этом сообщении.


Последнее редактирование: DEFO, дата: Чт авг 10, 2017 22:35, всего редактирований: 4.

В начало
 Профиль  
 
 Заголовок сообщения: Re: Modbus RTU и CP1L
СообщениеДобавлено: Ср авг 09, 2017 17:31 
Не в сети

Регистрация: Вт авг 08, 2017 19:38
Сообщения: 12
На сегодняшний момент ситуация такая:

1. Собираю следующую схему подключения:
на CIF11 перемычи RDA- на SDA- а также RDA+ на SDA+
земля на FG и идет к инвертору на 0V
P+ инвертора идет на SDA+
N- инвертора идет на SDA-

2. Выставляю DIP 2 и 3 в ON, все остальные в OFF
3. Формирую запрос на чтение 01 | 03 | 9CAE | 0001 | CBBB
Прослушиваю Multiway - все именно так (вешаю USB -RS485 Moxa 1130 и соединяю GND - FG
SDA- с RD-
SDA+ с RD+

Из мануала на частотник адрес 40110 это слово состояние. Реально оно EBCO (можно зайти в параметр для чтения r0052 и увидеть это)
А читает ПЛК AE00. C другими регистрами такая же фигня - короче, читает он не из частотника, а из своего же порта какие-то обрывки
Команда RXD не выполняется по причине того что Receive_Buffer во время выполнения функции = 1 байту, вместо ожидаемых 7, то есть данные от частотника не долетают (см принтскрин 4)

Напрямую запрос также пробовал - команда TXD перед ней контакты готовности порта к передаче, и посылка каждые 2 секунды - результат неутешительный. Через ФБ удобнее работать, поэтому использую его. Кроме того, этот фб дал мне официальный Омрон в Россия, поэтому есть надежда что однажды удастся все же оживить связь


У вас нет необходимых прав для просмотра вложений в этом сообщении.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Modbus RTU и CP1L
СообщениеДобавлено: Ср авг 09, 2017 17:32 
Не в сети

Регистрация: Вт авг 08, 2017 19:38
Сообщения: 12
здесь видно, что команда на чтение не выполняется - нужное количество байцт не долетело


У вас нет необходимых прав для просмотра вложений в этом сообщении.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Modbus RTU и CP1L
СообщениеДобавлено: Ср авг 09, 2017 18:47 
Не в сети

Регистрация: Вт авг 08, 2017 19:38
Сообщения: 12
Если выставить ДИП 5 и 6 в ON ( переключатели на модуле СP1w-cif11) то картина чуть получше - долетает уже 5 байт из 8, а не 1.
Но все равно они далеки от ожидаемого: вместо EBC0 - см принскрин


У вас нет необходимых прав для просмотра вложений в этом сообщении.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Modbus RTU и CP1L
СообщениеДобавлено: Ср авг 09, 2017 19:04 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
Фотку делал для тех кому проги пишу, контроллер с MX2 связывается, для Овена так же.

Вы пока отложите инвертор, шлите запросы мультивею и смотрите его ответы, т.е. убедитесь что связь работает.

И только потом переходите к инвертору, не забывая, что в модбасе иногда бывает сдвиг номера регистра на единицу. Если Вы в ответ получаете не то что ожидаете, может стоить проверить соседние регистры?
Бывают и другие "приколы" у слейвов...
Что Вам мешает составить запрос вручную в мультивее, и посмотреть как слейв реагирует на этот запрос?
------------------------
А чё вкладку модбас в мультивее не используете?


У вас нет необходимых прав для просмотра вложений в этом сообщении.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Modbus RTU и CP1L
СообщениеДобавлено: Ср авг 09, 2017 19:14 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
Anthony писал(а):
на CIF11 перемычи RDA- на SDA- а также RDA+ на SDA+

Нафига? если эти перемычки дипами и выставляются?
Рисунок


В начало
 Профиль  
 
 Заголовок сообщения: Re: Modbus RTU и CP1L
СообщениеДобавлено: Ср авг 09, 2017 21:56 
Не в сети

Регистрация: Вт май 27, 2008 11:41
Сообщения: 559
---


Отредактировал DEFO. Дата редактирования: Чт авг 10, 2017 22:35.

В начало
 Профиль  
 
 Заголовок сообщения: Re: Modbus RTU и CP1L
СообщениеДобавлено: Чт авг 10, 2017 01:36 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
Разглядел на скрине косяк.

Вы пытаетесь читать регистр 40110, это как Вас так угораздило на ровном месте споткнуться?
40110-40001=109
Читайте регистр 109 и не говорите что в омроне модбас кривой.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Modbus RTU и CP1L
СообщениеДобавлено: Чт авг 10, 2017 11:37 
Не в сети

Регистрация: Вт авг 08, 2017 19:38
Сообщения: 12
Олег, спасибо!!!!
да, дело было в номере регистра (благодаря вашему совету использовал опросный функционал Мультвея) а теперь и вы еще написали)

Омрон - зверь!


В начало
 Профиль  
 
 Заголовок сообщения: Re: Modbus RTU и CP1L
СообщениеДобавлено: Пт авг 17, 2018 16:54 
Не в сети

Регистрация: Пт авг 17, 2018 11:59
Сообщения: 4
Товарищи, программисты и не только!

Прошу помощи в настройки соединения устройств по протоколу Modbus RTU с контроллером CP1L.

Контроллер: CP1L-EM30DT-D.

Связь поднимаю на знаменитой "французской библиотеке" для Модбаса. И всё бы ничего, но не могу правильно читать регистры с помощью это библиотеки (функция 0х03).
Запись работает прекрасно: и уставку шлю, и слово управления засылаю как надо, всё просто изюмительно.

А вот с чтением из устройств проблема: вместо того, чтобы раскидать посылку под D-области памяти, ФБ почему в указанные области раскладывает посылку, которую сам и сформировал.

К примеру:
Вот, что в функциональном блоке:
https://ibb.co/h60jne

Вот, что в ком-порте (30-ая строчка):
https://ibb.co/it6eLz

А вот, что в памяти (с D0 по D2):
https://ibb.co/hAy9Lz

На лицо уложенная в память посылка.

Подскажите, как победить Модбас на Омроне?

"Слэйвы" однозначно исправные и шлют всё верно, через Мультивэй (и не только) просмотрел много раз. Проблема вероятнее всего в ПЛК, но что за проблема и как её победить - решительно не понятно.

Помогите, кто чем сможет.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Modbus RTU и CP1L
СообщениеДобавлено: Пт авг 17, 2018 22:01 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
30-ая строчка это запрос от контроллера слейву, три региста начиная от второго.
Где строчка 31 с ответом прибора?, почему на скрине с ФБ ошибка горит? Прибор не ответил?


В начало
 Профиль  
 
Показать сообщения за:  Сортировка  
Начать новую тему Ответить на тему  [ 35 сообщений ]  На страницу Назад  1, 2, 3  Вперёд

Часовой пояс: UTC + 3 часа (Russia: MSK)


Кто сейчас на конференции

Сейчас этот форум просматривают: в настоящее время на конференции нет зарегистрированных пользователей и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Переход:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская документация по phpBB 3