Вход

Просмотр полной версии : Помогите с подключением контроллера компрессора Logik33S к Lectus, arOPC!



Sergey_RZ
16.04.2025, 15:12
Добрый день,
Помогите пожалуйста настроить канал связи между контроллером Logik33S и сервером OPC. Я новичок в подключении устройств по протоколу MODBUS. Необходимо получить данные от контроллера Logik33 S. Пробовал подключать к RS 232, RS 485 нет ответа на запросы от Lectusa. Таймауты (300-10000) и межбайтовый интервал (4-20) менял - не помогло. Качество связи показывает хорошее, но ответа по логам нет. Как должен быть настроен Lectus (Master/Slave)? Логи прилагаю.

kondor3000
16.04.2025, 15:14
Вы уже 2 раз пишите одно и то же. Для подключения мало данных https://owen.ru/forum/showthread.php?t=41200&p=461636#post461636
Чтобы подключиться, нужно знать протокол, адрес слейва, параметры сети RS485 (скорость, количество байт, чётность и стоп-биты), функции чтения, записи и
иметь таблицу адресов регистров контроллера.

Sergey_RZ
16.04.2025, 15:56
Данные по настройкам Lectus:

по COM порту
Протокол Modbus
19200, 8, четн.,1
(Связь есть, порт проверял, данные приходят и возвращаются такиеже)

kondor3000
16.04.2025, 16:13
Данные по настройкам Lectus:

(Связь есть, порт проверял, данные приходят и возвращаются такиеже)

Связь у вас есть, а вот таблицу регистров надо полностью, адреса регистров, какие функции нужны и какие типы данных.

Связь может быть, если вместо Мастера настроен Слейв, тогда и будут все 0.

In_Da_Cher_A
16.04.2025, 16:42
Связь есть, порт проверял, данные приходят и возвращаются такиежекакие данные приходят и возвращаются? вы понимаете что вы делаете и для чего?

Необходимо получить данные от контроллера Logik33 Sкакие данные? откройте инструкцию на Логик, и найдите там хоть слово про Модбас РТУ

In_Da_Cher_A
16.04.2025, 17:02
232 там для подключния Control board, экран, а 485 для мультиюнит соединений

Sergey_RZ
17.04.2025, 10:10
Так куда все-же правильно подключиться, для запросов OPC сервера данных о давлении, оборотах. Непонятно из инструкции, контроллер выступает в качестве Master (т.к. он управляет мощным инвертором по RS 485. Там 2 порта) или Slave. В каком режиме должен стоять OPC сервер?

In_Da_Cher_A
17.04.2025, 10:33
ну вероятно втом или ином виде, коммуникации присутствуют, возможно в зависимости от года выпуска или модификации.
у вас есть на экране панели управления меню с настройками модбаса?

In_Da_Cher_A
17.04.2025, 10:34
и что у вас за документ про модбас. что там написано?

In_Da_Cher_A
17.04.2025, 10:50
Непонятно из инструкции, контроллер выступает в качестве Master (т.к. он управляет мощным инвертором по RS 485. Там 2 порта)
вы путаете Мастер слейв для мультиюнит оперейшионз и мастер слейв для модбаса


While compressors are working under Master / Slave, it is not possible to read informations externally via communication line.
83193
я так понимаю вам надо настроить сначала голову соответствующим образом.

Sergey_RZ
17.04.2025, 11:45
По Modbus у меня есть только таблица данных с адресами

На стандартные запросы иногда приходят ответы другой длины, не те что в запросе... может несколько Master в RS 485?

настройки Modbus в меню я не увидел кроме этого

In_Da_Cher_A
17.04.2025, 11:48
настройки Modbus в меню я не увидел кроме этогоэто не настройки модбас
я говорил про экран прибора - там есть в меню какие-то настройки коммуникаций?

По Modbus у меня есть только таблица данных с адресамина этих картинках настройки мультиюнит соединений, а не настройки модбас
потому что мультиюнит использует также модбас, но там у них жёсткая прошивка обмена между головами

Sergey_RZ
17.04.2025, 11:52
В меню настроек можновыбрать

In_Da_Cher_A
17.04.2025, 12:01
вам надо переключить голову и 2 порт 485 в Stand alone communications
я так понимаю, потому что первый скорее для мультиюнит
Baud Rate : 9600 bits/s / Parity : None / Stop Bits : One / Modbus Address = Comp. number
и поставить из настроек головы номер компрессора, как номер слейва, скорее всего 1, либо что-то изменить в настройках, если 1 занят РТУ Мастером

Sergey_RZ
17.04.2025, 12:50
Я не понял какой М3 порт использовать для моих запросов.. или все-таки М16, к которому подключены цепи управления инвертером?
В настройках панели я не нашел отдельных настроек портов. М3 написано for Multiunit operation.

In_Da_Cher_A
17.04.2025, 13:35
так на М16 у тебя висит частотник:?

Sergey_RZ
17.04.2025, 13:37
Да! на М16 Висит частотник. Он работает локально один.

In_Da_Cher_A
17.04.2025, 13:45
попробуй на М3 и с параметром S07 = 0

In_Da_Cher_A
17.04.2025, 14:06
из того, что я видел, ноут с программой фирменной цепляли через преобразователь юсб/485 на М16 но что там за протокол - я не знаю
если М16 занят и он точно по модбасу запускает плавный пуск или частотник
то остаётся М3
цепляй к нему сканер адреса для начала и посмтри, определяется он или нет как слейв модбас рту

Sergey_RZ
17.04.2025, 14:23
Переключил на М3, в начале стал отвечать с неверным форматом. Я изменил скорсть, четность. Потом перестал отвечать....

Sergey_RZ
17.04.2025, 14:55
у меня только инструкция

Sergey_RZ
17.04.2025, 14:57
Глова, я пологаю это контроллер Logik33S? Но как настроть М3 RS485 ? Там только общее меню "Настройки" (SO7 = 0)

In_Da_Cher_A
17.04.2025, 18:25
ну как-то же кто-то настроил М16 на упрвление частотником по РС485

Там только общее меню "Настройки" (SO7 = 0)я про него и писал

In_Da_Cher_A
17.04.2025, 18:58
Но как настроть М3 RS485 ?вот же писал
попробуй на М3 и с параметром S07 = 0и только надо шаманить с адресом
и попробуй откинуть инвертер и просканировать м16 - управление там по модбас сделано

In_Da_Cher_A
18.04.2025, 10:08
и кстати, что за компрессор и что за инвертер? можешь марку или фото скинуть в лс, если военная тайна

Sergey_RZ
18.04.2025, 11:38
Спасибо всем за помощь!
Заработало на М3. Помех (лишних команд на нем нет, т.к. инвертер не мешает) нет и связь по началу отсутствовала. Пошел с начала, перебрал настройки COM порта, остановился на 9600 на адресе 1 (на М16 ответы были на 19200). Убрал четность, появились стабильные ответы. Сейчас разбираюсь с форматом данных в ответах.

In_Da_Cher_A
18.04.2025, 11:48
так что за компрессор? фирма какая? трудно ответить чтоли?


Пошел с начала, перебрал настройки COM порта, остановился на 9600 на адресе 1 про это писал с самого начала 9600 и номер компрессора, если он stand alone -то логично что он 1 будет

Sergey_RZ
18.04.2025, 12:59
Компрессор Dalgakiran INV, а подключение было по М16, куда и советовал продавец.

In_Da_Cher_A
18.04.2025, 13:51
а чего карту регистров зажал? нехорошо так поступать - ведь у тебя с самого начала она была, помощи просишь, а сам информацию закрысил от пацанов, подсунул файл, где нет модбаса
даже марку компрессора нормально не написал
фу как можно таким тухлым жадным гуано быть
карма вещь такая, не надо забивать на это, всё это дерьмо вернётся какнибудь к тебе обратно


куда и советовал продавец.ну вот и проси у него помощь в следующий раз