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

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




Начать новую тему Ответить на тему  [ 13 сообщений ] 
Автор Сообщение
 Заголовок сообщения: Modbus RTU CIF12
СообщениеДобавлено: Чт янв 25, 2018 17:09 
Не в сети

Регистрация: Пт окт 20, 2017 20:20
Сообщения: 72
Контроллер CJ2M-CPU35 с платой CP1W-CIF12. Требуется считывать данные по Modbus-RTU с частотника ALTIVAR 630.
На CP1W-CIF12 все переключатели в ON кроме DIP4.
Настройки порта 9600 8-1-N RS232.
Кабель подключается на RDA- и RDB+ CIF12.
Использую блок MRTU_CPU_Fn03 (read holding registers с французского сайта OMRON).
При запросе однократно моргает диод COMM на CIF12 и через 2 секунды одновременно приходят биты Done и Error, данные не обновляются.
При подключении Multiway пишется Wrong CRC16. Блок расчета CRC16 взят также с французского сайта.
Подскажите рабочий блок расчета CRC16


Последнее редактирование: evgeny, дата: Пт янв 26, 2018 15:07, всего редактирований: 2.

В начало
 Профиль  
 
 Заголовок сообщения: Re: Modbus RTU CIF12
СообщениеДобавлено: Пт янв 26, 2018 09:23 
Не в сети

Регистрация: Чт май 30, 2013 08:20
Сообщения: 76
Откуда: г. Нелидово
а в настройках порта разве не serial gateway надо ставить?


В начало
 Профиль  
 
 Заголовок сообщения: Re: Modbus RTU CIF12
СообщениеДобавлено: Пт янв 26, 2018 14:35 
Не в сети

Регистрация: Пт окт 20, 2017 20:20
Сообщения: 72
Если поставить Serial Gateway, то даже COMM не моргает


В начало
 Профиль  
 
 Заголовок сообщения: Re: Modbus RTU CIF12
СообщениеДобавлено: Пт янв 26, 2018 15:02 
Не в сети

Регистрация: Чт май 30, 2013 08:20
Сообщения: 76
Откуда: г. Нелидово
ну CIF12 вроде как 485/422 интерфейс, по моему не может быть там RS232. Управлял частотником омрон через CIF11, ставил именно Serial Gateway, 9600 8-1-N. Переключатели были вроде 111001 (в схеме так, но на деле может чего менял).


В начало
 Профиль  
 
 Заголовок сообщения: Re: Modbus RTU CIF12
СообщениеДобавлено: Пт янв 26, 2018 15:43 
Не в сети

Регистрация: Пт окт 20, 2017 20:20
Сообщения: 72
Посылка идет, но неправильно считается CRC16.

Правильный запрос:
01 03 00 01 00 01 D5 CA

Запрос от OMRON:
01 03 00 01 00 01 00 1B


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

Регистрация: Вт май 27, 2008 11:41
Сообщения: 559
znesterov писал(а):
а в настройках порта разве не serial gateway надо ставить?


На сколько я понял ,коллега пытается установить связь через фунблок,чтение регистра по функции 03.Попробуйте DIP 5 этой платки выключить.

Встроенный протокол Serial Gateway-Modbus,для этой платки,CIF-11(12) на этом CPU на сколько я помню так же не катит на некоторых версиях модуля,нужно смотреть мануал W473 где то там было про это........
P.S тема дискутировалась на форуме http://www.cpu13.ru/viewtopic.php?f=6&t=2335&start=15


Отредактировал DEFO. Дата редактирования: Пт янв 26, 2018 16:44.

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

Регистрация: Пт окт 20, 2017 20:20
Сообщения: 72
Дело на в DIP, посылка идет, только в ней не верный расчет CRC16


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

Регистрация: Вт май 27, 2008 11:41
Сообщения: 559
,посмотрите ссылку ,там есть примеры работы c фун.блоком от Олега ,DIP все таки передерните OFF.
В настройках модуля вкладка параметры,коды,запуска-окончания выключить,прием 256 байт фрейма.....,режим порта RS232,платка его конвертирует в RS485........


В начало
 Профиль  
 
 Заголовок сообщения: Re: Modbus RTU CIF12
СообщениеДобавлено: Пт янв 26, 2018 18:50 
Не в сети

Регистрация: Пт окт 20, 2017 20:20
Сообщения: 72
Переписал блок расчета CRC16, обмен пошел


В начало
 Профиль  
 
 Заголовок сообщения: Re: Modbus RTU CIF12
СообщениеДобавлено: Пн янв 29, 2018 07:10 
Не в сети

Регистрация: Вт май 27, 2008 11:41
Сообщения: 559
Вы откуда этот,"не правильный FB" взяли с кривым расчетом GRC.....


В начало
 Профиль  
 
 Заголовок сообщения: Re: Modbus RTU CIF12
СообщениеДобавлено: Пн янв 29, 2018 11:49 
Не в сети

Регистрация: Пт окт 20, 2017 20:20
Сообщения: 72
https://www.support-omron.fr/details/bl ... 1290085846

Сам расчет правильный, там ошибка с косвенной адресацией для контроллера CJ2M-CPU35.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Modbus RTU CIF12
СообщениеДобавлено: Пн янв 29, 2018 12:42 
Не в сети

Регистрация: Вт май 27, 2008 11:41
Сообщения: 559
Выложите если не трудно FB c меткой ошибки..............


В начало
 Профиль  
 
 Заголовок сообщения: Re: Modbus RTU CIF12
СообщениеДобавлено: Пн янв 29, 2018 13:04 
Не в сети

Регистрация: Пт окт 20, 2017 20:20
Сообщения: 72
Вызов CRC16 в блоке MRTU_CPU_Fn03.
Вызов CRC16.


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


В начало
 Профиль  
 
Показать сообщения за:  Сортировка  
Начать новую тему Ответить на тему  [ 13 сообщений ] 

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


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

Сейчас этот форум просматривают: YandexBot и гости: 9


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

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