PDA

Просмотр полной версии : Работа по интерфейсу RS232



Aera2021
16.05.2022, 09:13
Здравствуйте. Как открыть порт RS232 на ПЛК110 М02 ?

Николай Суриков
16.05.2022, 10:16
https://ftp.owen.ru/CoDeSys23/05_Library/01_Manuals/SysLibCom_RU.pdf

Aera2021
16.05.2022, 15:27
При инициализации порта происходит такая ошибка.
60689

capzap
16.05.2022, 15:30
При инициализации порта происходит такая ошибка.
60689
исторически так сложилось для RS485, работать будет. На остальных ком-портах краснота пропадет

Aera2021
16.05.2022, 15:33
Красноты не было и он работал а, после перекомпиляции кода перестал подавать признаки жизни, хотя инициализация осталась прежней.

capzap
16.05.2022, 15:35
А для RS232 такая же беда.

это утверждение или вопрос?

Aera2021
16.05.2022, 15:37
Утверждение

capzap
16.05.2022, 15:38
Утверждение

ну так покажите скрин с rs232. На том что выложили до обратите внимание на строки 16 и 17 и как следствие 20

Aera2021
16.05.2022, 15:39
RS232
60691

Aera2021
16.05.2022, 15:45
Перепрошил еще раз и он заработал. Но это уже второй раз происходит.

Newcomer
16.05.2022, 15:54
RS232
60691

Проект/Очистить всё. Попробуй это сделать.

SBER
16.05.2022, 16:09
Вы ПЛК с одного компа заливали или с разных? У меня было такое после заливки с компов с разными версиями target файлов.

Николай Суриков
17.05.2022, 08:21
Ходят слухи, что в библиотеке SysLibCom нумерация портов начинается с COM1 и по-этому не работает с портами RS-485, так как в ПЛК нумерация портов начинается с COM0 и и нулевой порт как раз RS-485.
Есть как говорится два путя:
1. Открыть SysLibCom как проект и в перечислении PORTS дописать COM0:=0
2. Использовать для открытия портов библиотеку ComService https://owen.ru/product/codesys_v2/libraries

A.Simonov
17.05.2022, 11:35
Ходят слухи, что в библиотеке SysLibCom нумерация портов начинается с COM1 и по-этому не работает с портами RS-485, так как в ПЛК нумерация портов начинается с COM0 и и нулевой порт как раз RS-485.
Есть как говорится два путя:
1. Открыть SysLibCom как проект и в перечислении PORTS дописать COM0:=0
2. Использовать для открытия портов библиотеку ComService https://owen.ru/product/codesys_v2/libraries

Библиотека работает с нулевым портом, просто выдает предупреждение INVALID.
Но на работоспособность это не влияет.

melky
17.05.2022, 11:43
A.Simonov как бы это не влияло на работоспособность, это просто бесит :) Уже давно бы к инсталлу прикладывали обновленную библиотеку с описанием замены...

Валенок
17.05.2022, 13:52
..Открыть SysLibCom как проект..

.. прикладывали обновленную библиотеку с описанием замены...
Исходников нема. Шольц зажал

Назаров Александр
15.06.2022, 17:21
Тема вроде подходит. Есть порт RS232. Электронный компас с китайским протоколом, интерфейсом RS232 и питанием 5в. Соединяю. Не работает. Попробовал подключиться с НотБука прослушкой. наблюдаю, что при отсутствии питания на компасе, идут нужные пакеты на запрос данных от ПЛК. При включении питания датчика не вижу никаких пакетов. Все останавливается. В чем я неправ?
Отдельно датчик работает со своим ПО на Буке через преобразователь USB/RS232.

melky
16.06.2022, 09:14
Назаров Александр порт занят или еще что-то с физикой. Может что не так шлете или у вас пакеты от ПЛК перестают отправляться, когда вы запитываете компас..

Назаров Александр
16.06.2022, 10:32
Заработало. Проблема в том что нет в документации обозначений выводов RS порта на RJ45. Поменял Tx с Rx и все пошло.

krollcbas
19.06.2022, 00:16
Столкнулись со следующей проблемой реализации связи между ПЛК110-30 кабелем КС-14 с японским гелиевым компрессором Sumitomo.

1. Связь между ПК и компрессором, через дешевый конвертер интерфейсов (USB-RS232), работает. Видим обмен данными и суть получаемых телеграмм корректна
2. Связь между ПК и ПЛК110, через тот же конвертер интерфейсов (USB-RS232), работает. Видим в терминале телеграммы которые посылает ПЛК и видим в программе то что пытаемся записать
3. Связь между ПЛК110 и компрессором, обмен данными получаем, но данные совсем на мусор похожи. Смена пинов 2-3 ничего не дает.
Будем в понедельник смотреть на напряжения между ножками 5-3 и 5-2 по всем доступным вариантам

Компрессор
2-3: 9v
2-5: 0v
3-5: -9v

Компьютер(переходник)
2-3: 5,7v
2-5: 0v
3-5: -5,7 v

ПЛК RS232/RS232 Debug:
2-3: 5,5v
2-5: 5,5v
3-5: 0v

Возможно кто-то сталкивался с подобным?
Прилагаю картинку для наглядности
61288

61287

Samel
20.06.2022, 12:18
Столкнулись со следующей проблемой реализации связи между ПЛК110-30 кабелем КС-14 с японским гелиевым компрессором Sumitomo.

1. Связь между ПК и компрессором, через дешевый конвертер интерфейсов (USB-RS232), работает. Видим обмен данными и суть получаемых телеграмм корректна
2. Связь между ПК и ПЛК110, через тот же конвертер интерфейсов (USB-RS232), работает. Видим в терминале телеграммы которые посылает ПЛК и видим в программе то что пытаемся записать
3. Связь между ПЛК110 и компрессором, обмен данными получаем, но данные совсем на мусор похожи. Смена пинов 2-3 ничего не дает.
Будем в понедельник смотреть на напряжения между ножками 5-3 и 5-2 по всем доступным вариантам

Компрессор
2-3: 9v
2-5: 0v
3-5: -9v

Компьютер(переходник)
2-3: 5,7v
2-5: 0v
3-5: -5,7 v

ПЛК RS232/RS232 Debug:
2-3: 5,5v
2-5: 5,5v
3-5: 0v

Возможно кто-то сталкивался с подобным?
Прилагаю картинку для наглядности
61288

61287
Я вижу, с 10 байта данные совпадают. Может что-то с чтением?
Еще посмотри RJ45 на заводском кабеле, у меня попадались заводские с браком.

keysansa
20.06.2022, 13:13
Тема вроде подходит. Есть порт RS232. Электронный компас с китайским протоколом, интерфейсом RS232 и питанием 5в. Соединяю. Не работает. Попробовал подключиться с НотБука прослушкой. наблюдаю, что при отсутствии питания на компасе, идут нужные пакеты на запрос данных от ПЛК. При включении питания датчика не вижу никаких пакетов. Все останавливается. В чем я неправ?
Отдельно датчик работает со своим ПО на Буке через преобразователь USB/RS232.

Питание контроллера компаса в 5В, косвенно указывает на то, что COM порт у него по уровням работает в TTL. Скорее всего преобразователь RS232TTL<->RS232 решит проблему.

keysansa
20.06.2022, 13:19
Столкнулись со следующей проблемой реализации связи между ПЛК110-30 кабелем КС-14 с японским гелиевым компрессором Sumitomo.


Дайте мануал для компрессора.

krollcbas
20.06.2022, 21:53
Дайте мануал для компрессора.

https://disk.yandex.ru/i/I58uzgHQWorqVQ

Samel
20.06.2022, 22:40
А на какие пины db9 запаян со стороны компрессора?

krollcbas
21.06.2022, 09:27
Все по стандарту
61320

Samel
21.06.2022, 10:02
Все по стандарту
61320

Просто на прилагаемом фото кажется что 7,8