Просмотр полной версии : Работа по интерфейсу 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
При инициализации порта происходит такая ошибка.
60689
исторически так сложилось для RS485, работать будет. На остальных ком-портах краснота пропадет
Aera2021
16.05.2022, 15:33
Красноты не было и он работал а, после перекомпиляции кода перестал подавать признаки жизни, хотя инициализация осталась прежней.
А для RS232 такая же беда.
это утверждение или вопрос?
Aera2021
16.05.2022, 15:37
Утверждение
Утверждение
ну так покажите скрин с 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
Проект/Очистить всё. Попробуй это сделать.
Вы ПЛК с одного компа заливали или с разных? У меня было такое после заливки с компов с разными версиями 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.
Но на работоспособность это не влияет.
A.Simonov как бы это не влияло на работоспособность, это просто бесит :) Уже давно бы к инсталлу прикладывали обновленную библиотеку с описанием замены...
..Открыть SysLibCom как проект..
.. прикладывали обновленную библиотеку с описанием замены...
Исходников нема. Шольц зажал
Назаров Александр
15.06.2022, 17:21
Тема вроде подходит. Есть порт RS232. Электронный компас с китайским протоколом, интерфейсом RS232 и питанием 5в. Соединяю. Не работает. Попробовал подключиться с НотБука прослушкой. наблюдаю, что при отсутствии питания на компасе, идут нужные пакеты на запрос данных от ПЛК. При включении питания датчика не вижу никаких пакетов. Все останавливается. В чем я неправ?
Отдельно датчик работает со своим ПО на Буке через преобразователь USB/RS232.
Назаров Александр порт занят или еще что-то с физикой. Может что не так шлете или у вас пакеты от ПЛК перестают отправляться, когда вы запитываете компас..
Назаров Александр
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
Столкнулись со следующей проблемой реализации связи между ПЛК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
А на какие пины db9 запаян со стороны компрессора?
krollcbas
21.06.2022, 09:27
Все по стандарту
61320
Все по стандарту
61320
Просто на прилагаемом фото кажется что 7,8
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot