Адаптер для подключения PC к Simatic S5-135U

Сюда постим если есть сомнения насчет выбора группы
Ответить
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
Сообщения: 1020
Зарегистрирован: 22 окт 2010, 23:57

Адаптер для подключения PC к Simatic S5-135U

Сообщение Mr.Kubikus »

Всем привет!

Что есть:
1. Ноутбук с ПО STEP5 V7.23. У ноутбука интерфейс USB.
2. CPU S5-135U 6ES5 928-3UA12 + модуль RAM + корзина с набором модулей ввода-вывода.

Что требуется:
1. Подключить ноутбук к CPU.
2. Загрузить из STEP5 в RAM управляющую программу.

Как это сделать? Спасибо за любую помощь.
С уважением, Григорий
GitHub FB ВК
AntonEngineer
Сообщения: 42
Зарегистрирован: 10 дек 2019, 18:13

Re: Адаптер для подключения PC к Simatic S5-135U

Сообщение AntonEngineer »

Привет! На просторах сети была найдена схема и по идее она подходит для реализации задачи. Собрана часть, отвечающая за передачу сигнала от компьютера к контроллеру.

В качестве оптопары U1 применены две PC817, в качестве VT3 - 2n3904. На лабораторном блоке выставлено напряжение 12v и ограничен ток до 20мА резистором 600 Ом. Осциллограмма сигнала во вложении.

Несколько настораживает фронт спада сигнала, неизвестно пока как он повлияет на передачу. 1 канал - сигнал на входе, 2 канал - на выход. Реализация передачи сигнала от контроллера в процессе эксперимента 8-)
Вложения
Схема
Схема
247632_original.gif (24.53 КБ) 36401 просмотр
Осциллограмма
Осциллограмма
NewFile0.jpg (37.04 КБ) 36401 просмотр
AntonEngineer
Сообщения: 42
Зарегистрирован: 10 дек 2019, 18:13

Re: Адаптер для подключения PC к Simatic S5-135U

Сообщение AntonEngineer »

Итак получилось передать эхо сигнал по пути: компьютер - токовая петля - компьютер. С предыдущей схемой возникли сложности, по этому попробовал второй вариантИзображение. Но! удачно принять сигнал получается только до скорости 2400 бод включительно. 9600 сигнал несколько изменяет форму и в терминал прилетают случайные символы. Пока не знаю как побороть :( , снимки осциллограммы во вложении
Вложения
Выходной сигнал 9600 бод
Выходной сигнал 9600 бод
out9600__.jpg (32.72 КБ) 36393 просмотра
Выходной сигнал 2400 бод
Выходной сигнал 2400 бод
out2400___.jpg (32.57 КБ) 36393 просмотра
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
Сообщения: 1020
Зарегистрирован: 22 окт 2010, 23:57

Re: Адаптер для подключения PC к Simatic S5-135U

Сообщение Mr.Kubikus »

Привет!

Мне не нравится, что в схеме задействованы сигналы DTR и RTS интерфейса RS232. Адаптер будет использоваться в связке с разными адаптерами "USB-RS232". Некоторые из них могут быть без цепей формирования сигналов DTR и RTS. Со стороны RS232 мы можем использовать только TX, RX и GND. Предлагаю использовать дополнительный источник питания.
С уважением, Григорий
GitHub FB ВК
AntonEngineer
Сообщения: 42
Зарегистрирован: 10 дек 2019, 18:13

Re: Адаптер для подключения PC к Simatic S5-135U

Сообщение AntonEngineer »

Нашел на немецком сайте оригинальную схему, буду собирать
ссылка на оригинал статьи https://www.horter.de/sps/tty_passiv/tty_passiv_2.html
Вложения
tty_pass_schplan.gif
tty_pass_schplan.gif (133.63 КБ) 36380 просмотров
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
Сообщения: 1020
Зарегистрирован: 22 окт 2010, 23:57

Re: Адаптер для подключения PC к Simatic S5-135U

Сообщение Mr.Kubikus »

Надо проверить что на контактах 14 и 15 нашего контроллера. Есть ли там +5В?
С уважением, Григорий
GitHub FB ВК
AntonEngineer
Сообщения: 42
Зарегистрирован: 10 дек 2019, 18:13

Re: Адаптер для подключения PC к Simatic S5-135U

Сообщение AntonEngineer »

Относительно 15 на 3 и 14 есть +5 на обоих контроллерах
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
Сообщения: 1020
Зарегистрирован: 22 окт 2010, 23:57

Re: Адаптер для подключения PC к Simatic S5-135U

Сообщение Mr.Kubikus »

Вот еще одна схема из Санкт-Петербурга: http://www.runmode.com/usefulstuff_file ... 32_tty.pdf
С уважением, Григорий
GitHub FB ВК
AntonEngineer
Сообщения: 42
Зарегистрирован: 10 дек 2019, 18:13

Re: Адаптер для подключения PC к Simatic S5-135U

Сообщение AntonEngineer »

Всем привет! Итак. Схема, которую я выкладывал ранее, оказалась работоспособной. Скорость передачи в режиме эхо составила вплоть до 38400 бод! Осталось проверить в связке с ПЛК :)
Вложения
Желтый - сигнал RS 232 TxD, бирюзовый - сигнал TTY TxD
Желтый - сигнал RS 232 TxD, бирюзовый - сигнал TTY TxD
NewFile4.jpg (34.18 КБ) 36335 просмотров
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
Сообщения: 1020
Зарегистрирован: 22 окт 2010, 23:57

Re: Адаптер для подключения PC к Simatic S5-135U

Сообщение Mr.Kubikus »

AntonEngineer писал(а):Осталось проверить в связке с ПЛК :)
Для проверки можно отправить в ПЛК из терминала один байт 0x02 и проверить возвращение ответа 0x10 0x06. Это стандартное рукопожатие в протоколе AS511, который используется для обмена между программтором (PG) и контроллером (AG) в контроллерах серии S5.

Режим последовательного порта: 9600,8,e,1
С уважением, Григорий
GitHub FB ВК
Ответить