Главная   Downloads   Разное  
FAQ     Поиск   Регистрация   Вход 
Текущее время: Вт апр 16, 2024 15:36

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




Начать новую тему Ответить на тему  [ 11 сообщений ] 
Автор Сообщение
 Заголовок сообщения: Связь контроллера CJ1M CPU13(SCU31-V1) с MOXA 5150 по modbus
СообщениеДобавлено: Вс фев 06, 2022 16:48 
Не в сети

Регистрация: Вс фев 06, 2022 15:22
Сообщения: 7
Приветствую всех!

Имеется контроллер CJ1M CPU13 с модулем SCU31-V1, необходимо считать параметры (теги с адресами готовы) с контроллера по RS-485 через MOXA 5150.
3 вопроса:
1) Для соединения между модулем SCU31-V1 и MOXA 5150 взят интерфейсный кабель DB9F-DB9M. Надо ли под распиновку обоих устройств перепаивать кабель?
Правильно ли нашел для модуля SCU31 и moxa, приложил 2 рисунка?


2) Надо ли как то менять проект, добавлять блок?
Физически блок заранее настроил, TERM - ON, WIRE - 4, UNIT N - 5 (порядок, как подключен от контроллера). Рис. 3.

При настройках столкнулся с ошибкой.
В программе CX-Programmer 9.5 открыл свойства таблицы ввода-вывода, нажал на свойства модуля, выбрал настройки порта 1, как протокол Modbus RTU Slave, установил соответствующие для MOXA данные по скорости, длине, битности, четности и тд. После передачи данных на модуль сохранил настройки, далее открываю CX-Integrator 2.5 и сталкиваюсь с ошибкой "Не удается найти библиотеку FDT-контейнеров." С чем может быть связана ошибка?
ПО лицензионное, пакет ставился полностью.

3) Для сбора данных планируется использовать opc-сервер производства ИНСАТ:
Multi-Protocol Master OPC Server с поддержкой FINS
и/или
Modbus Universal MasterOPC Server

У кого был опыт настройки данного OPC-сервера, есть ли пример конфигурации для проверки передачи сервисных тегов?



К сожалению не нашел схожей темы и создал новую.


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


В начало
 Профиль  
 
 Заголовок сообщения: Re: Связь контроллера CJ1M CPU13(SCU31-V1) с MOXA 5150 по modbus
СообщениеДобавлено: Пн фев 07, 2022 09:04 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3514
Откуда: Москва
Кабель естественно придётся паять свой.
Омроновский протокол не работает на RS485, поэтому лучше кабель паять под RS 422. Тогда сможете использовать OPC-сервер и под Омрон и под модбас.
TXD- -- RDA
TXD+ -- RDB
RXD- -- SDA
RXD+ -- SDA

CX-Integrator тут не нужен.
У инсатовского OPC, после его установки разве нет примера конфига?


В начало
 Профиль  
 
 Заголовок сообщения: Re: Связь контроллера CJ1M CPU13(SCU31-V1) с MOXA 5150 по modbus
СообщениеДобавлено: Вт фев 08, 2022 08:40 
Не в сети

Регистрация: Вс фев 06, 2022 15:22
Сообщения: 7
Олег писал(а):
Кабель естественно придётся паять свой.
Омроновский протокол не работает на RS485, поэтому лучше кабель паять под RS 422. Тогда сможете использовать OPC-сервер и под Омрон и под модбас.
TXD- -- RDA
TXD+ -- RDB
RXD- -- SDA
RXD+ -- SDA

CX-Integrator тут не нужен.
У инсатовского OPC, после его установки разве нет примера конфига?



Спасибо за ответ, попробую с вашей распиновкой.
Использовал кабель спаянный с распиновкой в соответствии с приложенной картинкой в посте.
TXD- -- SDB
TXD+ -- SDA
RXD- -- RDB
RXD+ -- RDA
Судя по индикаторам запрос есть, ответа нет.

У инсатовского opc есть пример, но пока нет соединения проверить не могу.

Инсат как раз таки утверждает на своем сайте о поддержке RS485 (2 и 4 пров, также у omron для каждого интерфейса своя распиновка, в предыдущих вложениях был рисунок для RS422 и RS485.


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


В начало
 Профиль  
 
 Заголовок сообщения: Re: Связь контроллера CJ1M CPU13(SCU31-V1) с MOXA 5150 по modbus
СообщениеДобавлено: Вт фев 08, 2022 09:54 
Не в сети

Регистрация: Вс фев 06, 2022 15:22
Сообщения: 7
Хотел бы расписать полностью от самого начала.
Коллеги, прошу посмотреть незамыленным взглядом, может что-то упустил.

1. Сначала настраивается модуль в CX-Programmer.
Для этого на модуле выстраиваем настройки по умолчанию, для работы с протоколом FINS выбираем Hostlink
Рис. 001

2. Далее настраиваем сеть маршрутизации в CX-Integrator.
Для этого заходим в параметры сети, загружаем контроллер, открываем порт и в таблице маршрутизации присваиваем локальную сеть данную порту.
Рис. 002

3. Настраиваем связку между модулем V31 (Порт 1) и MOXA 5150, используем распиновку выше, по RS-422.
Также устанавливаем физические переключатели на модуле V31: TERM - ON, WIRE - 4 (так RS-422 работает по 4х), UNIT - 0.
Рис. 003.

Не могу вставить больше 3-х вложений, поэтому продолжу в следующем сообщении.


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


В начало
 Профиль  
 
 Заголовок сообщения: Re: Связь контроллера CJ1M CPU13(SCU31-V1) с MOXA 5150 по modbus
СообщениеДобавлено: Вт фев 08, 2022 10:07 
Не в сети

Регистрация: Вс фев 06, 2022 15:22
Сообщения: 7
arch1bald писал(а):
Хотел бы расписать полностью от самого начала.
Коллеги, прошу посмотреть незамыленным взглядом, может что-то упустил.

1. Сначала настраивается модуль в CX-Programmer.
Для этого на модуле выстраиваем настройки по умолчанию, для работы с протоколом FINS выбираем Hostlink
Рис. 001

2. Далее настраиваем сеть маршрутизации в CX-Integrator.
Для этого заходим в параметры сети, загружаем контроллер, открываем порт и в таблице маршрутизации присваиваем локальную сеть данную порту.
Рис. 002

3. Настраиваем связку между модулем V31 (Порт 1) и MOXA 5150, используем распиновку выше, по RS-422.
Также устанавливаем физические переключатели на модуле V31: TERM - ON, WIRE - 4 (так RS-422 работает по 4х), UNIT - 0.
Рис. 003.

Не могу вставить больше 3-х вложений, поэтому продолжу в следующем сообщении.



Продолжение:

4. Далее настраиваем MOXA-5150 в соответствии с сетевыми настройками.
В разделе Network Settings устанавливаем настройки.
Рис. 004.

В разделе Serial Settings устанавливаем настройки Port 1.
Рис. 005.
В разделе Operating Settings устанавливаем значение Disabled.

5. Далее настраиваем OPC-сервер в соответствии с рекомендуемыми настройками.
В разделе Узел указываем данные COM-соединения.
В разделе Протокол указываем данные FINS подключения.
Рис. 006.


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


В начало
 Профиль  
 
 Заголовок сообщения: Re: Связь контроллера CJ1M CPU13(SCU31-V1) с MOXA 5150 по modbus
СообщениеДобавлено: Вт фев 08, 2022 10:52 
Не в сети

Регистрация: Вс фев 06, 2022 15:22
Сообщения: 7
Олег писал(а):
Кабель естественно придётся паять свой.
Омроновский протокол не работает на RS485, поэтому лучше кабель паять под RS 422. Тогда сможете использовать OPC-сервер и под Омрон и под модбас.
TXD- -- RDA
TXD+ -- RDB
RXD- -- SDA
RXD+ -- SDA


Олег, не совсем понял распиновку, прошу расписать более подробно для кабеля DB9F-DB9M.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Связь контроллера CJ1M CPU13(SCU31-V1) с MOXA 5150 по modbus
СообщениеДобавлено: Вт фев 08, 2022 17:29 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3514
Откуда: Москва
arch1bald писал(а):
Использовал кабель спаянный с распиновкой в соответствии с приложенной картинкой в посте.
TXD- -- SDB
TXD+ -- SDA
RXD- -- RDB
RXD+ -- RDA
Судя по индикаторам запрос есть, ответа нет.

Вы приёмник соединяете с приёмником, а передатчик с передатчиком.
Это как заткнуть уши собеседнику и ему в рот орать
Рисунок


В начало
 Профиль  
 
 Заголовок сообщения: Re: Связь контроллера CJ1M CPU13(SCU31-V1) с MOXA 5150 по modbus
СообщениеДобавлено: Ср фев 09, 2022 10:27 
Не в сети

Регистрация: Вс фев 06, 2022 15:22
Сообщения: 7
Олег писал(а):
arch1bald писал(а):
Использовал кабель спаянный с распиновкой в соответствии с приложенной картинкой в посте.
TXD- -- SDB
TXD+ -- SDA
RXD- -- RDB
RXD+ -- RDA
Судя по индикаторам запрос есть, ответа нет.

Вы приёмник соединяете с приёмником, а передатчик с передатчиком.
Это как заткнуть уши собеседнику и ему в рот орать
Рисунок


Олег, к сожалению с вашей распиновкой кабеля также не удалось подключиться.
По Fins вообще никак. Через MOXA не получается соединить, Moxa отправляет запрос, ответа нет.
Взял переходник USB - RS-232 (CH340) подключил вашим проводом к порту настроенным под fins, но также через hostlink не удалось подключиться (проверяю подключение через программу Multiway).

Сейчас хотелось бы хотя бы через Modbus проверить/проверить соединение, подскажите распиновку для кабеля с порта SCU до MOXA?


В начало
 Профиль  
 
 Заголовок сообщения: Re: Связь контроллера CJ1M CPU13(SCU31-V1) с MOXA 5150 по modbus
СообщениеДобавлено: Ср фев 09, 2022 16:33 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3514
Откуда: Москва
к переходнику USB - RS-232 подключить кабель под распиновку RS422? ну вы даёте...

Когда настройки в модуле SCU меняете, чтобы они вступили в силу его рестартануть нужно, или питание передёрнуть. Возможно в этом причина неудач.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Связь контроллера CJ1M CPU13(SCU31-V1) с MOXA 5150 по modbus
СообщениеДобавлено: Чт фев 10, 2022 09:44 
Не в сети

Регистрация: Вс фев 06, 2022 15:22
Сообщения: 7
:D
Олег, ошибся в наименовании, конечно был взят переходник USB - RS-485 (CH340), подключал к клеммам переходника A, B пины 1, 2 на модуле (и соответственно и перекрестно - ответа нет). Также пытался другим контролером с 485 подключиться к данным пинам, нет связи от модуля, не отвечает модуль по адресам тегов.

✓ Удалось настроить передачу данных запрос-ответ через родной "пролитовский" кабель подключенный к CPU к порту 232С.
Стучался по Multiway, данные идут по Toolbus и по Hostlink, также правильно настроил OPC-сервер, получил данные и через него тоже.

Осталось разобраться с распиновкой кабеля для портов модуля SCU, ваш вариант не подошел.

На OPC-сервере будет смещение unit адреса, остальные значения останутся такими же.

P.S.: После каждой смены параметров SCU (битности и настроек протокола портов)
для сохранения предлагается перезагрузка модуля, всегда делаю))


В начало
 Профиль  
 
 Заголовок сообщения: Re: Связь контроллера CJ1M CPU13(SCU31-V1) с MOXA 5150 по modbus
СообщениеДобавлено: Чт фев 10, 2022 09:56 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3514
Откуда: Москва
Если подключаетесь по 485, то на модуле переключатель (перемычки) порта ставить WIRE - 2
если по 422 то WIRE - 4

В Омроновских инструкциях, подключение к контроллеру по родному протоколу только по 232 и 422. RS485 для этого типа связи не упоминается вообще.


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

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


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

Сейчас этот форум просматривают: Google [Bot] и гости: 3


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

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