Страница 1 из 3

Трабл пересылки УП на станок по COM.

Добавлено: 29 ноя 2013, 19:38
Mazdaz
Снова здравствуйте! Столкнулся с трудностью при пересылке программы на станок, станок scm 220, PLC - num1040, интерфейс rs232 или опция дисковод, но его нет. Спаяли нуль модемный кабель, получилось 16 метров.
В случае CNC2PC начал получать вместо УП белиберду типа: ??????????//???///&&&&&??????///
поиграл настройками на 9600 7 1 xon/xof получилось принять на компе УП без ошибок, но теперь теже грабли в случае PC2CNC получаю белиберду или кусок программы, на тех же настройках не получается нормально, может кто то сталкивался и может что то подсказать?, гуглил но решения пока не нашёл. :thinking:

Re: Трабл пересылки УП на станок по COM.

Добавлено: 30 ноя 2013, 10:39
asutpka
сталкивался и есть готовые на 98% но несколько затратные (время деньги)решения, которые надо пробовать. На длине более 3-5 метров следует использовать сигнал соответствующий стандарту RS-232 (не путать c RS-232C последняя буква которого как бы намекает на Castrirovanie) Стандартом RS-232 предусматривается еденица = -15V , ноль = +15 V. Или использовать преобразователь RS-232C - RS 422(485) - RS-232C Это например
Лет 10 тому назад у меня работал стандартный (первоначальный) RS-232 на скорости 115 200 бит/с на 700 метров, только там и витая пара и всё остальное соответствовало стандарту, особое внимание было уделено формированию стандартных фронтов сигнала.
Пробуйте. Удачи. Можете не сомневаться- всё должно работать, если придерживаться изначальных спецификаций.

Re: Трабл пересылки УП на станок по COM.

Добавлено: 30 ноя 2013, 11:00
Mazdaz
так вроде и есть rs232 без С, сам станок 98го года, или я что то не так понял..?

Re: Трабл пересылки УП на станок по COM.

Добавлено: 30 ноя 2013, 11:06
asutpka
Mazdaz писал(а):так вроде и есть rs232 без С, сам станок 98го года, или я что то не так понял..?
Надо с помощью осцилографа проанализировать форму сигналов . На лицо отступление от стандарта либо в формировании фронтов- уровней, или в изготовлении линии связи.
PC ввозимые в Россию имеющие RS-232 мне не встречались за последние 25 лет.

Re: Трабл пересылки УП на станок по COM.

Добавлено: 30 ноя 2013, 11:19
Mazdaz
Так не все люди в интернете из России. Осцилограф я найду но... проанализировать не сумею. Может есть какой то совет для меня типо - возьми метровый провод с ним точно должно работать по этим стандартам или что то ещё...? с компом я дружу с осцилографом нет.

Re: Трабл пересылки УП на станок по COM.

Добавлено: 30 ноя 2013, 12:43
NightV
попробуй на маленькой скорости, например 2400.
и какой софт DNC используете?

Re: Трабл пересылки УП на станок по COM.

Добавлено: 30 ноя 2013, 12:54
Mazdaz
да пробую, не получается, софт: easyDNC, dncv5, EdytorNC,HyperTerminal вобщем пробую всё что можно найти в интернете.

Re: Трабл пересылки УП на станок по COM.

Добавлено: 30 ноя 2013, 13:30
selenur
На короткой дистанции работает? Если да тогда прозвоните кабель с измерением сопротивления.

Re: Трабл пересылки УП на станок по COM.

Добавлено: 30 ноя 2013, 15:36
Serg
asutpka писал(а):PC ввозимые в Россию имеющие RS-232 мне не встречались за последние 25 лет.
Современные компы и внешние платы имеют стандартный RS232 с уровнями сигналов +/-12V. (кто не верит может тестером потыкать)
Сам стандарт регламентирует уровни 1 - +5..15V и 0 - -5..15V.
По стандарту RS232С регламентируются уровни +3..5V и -3..5V соответственно.
Есть ещё стандарт дефакто - RS232TTL с соотв. уровнями: +2.4..5V и +0..0.8V соответственно.

P.S. Есть ещё расширение RS232D - это тот-же RSR232, но с макс. уровнями +/-25V.

Re: Трабл пересылки УП на станок по COM.

Добавлено: 01 дек 2013, 06:41
asutpka
Mazdaz писал(а):да пробую, не получается, софт: easyDNC, dncv5, EdytorNC,HyperTerminal вобщем пробую всё что можно найти в интернете.
Для начала покажите схему по которой спаян кабель, фото спаянного разобранного разъёма (оба конца) .

Сегодня соседу перепрошивал спутниковый рессивер 25 метровым нульмодемным кабелем на месте - копьютер у меня в квартире , рессивер у него. Ну лень мне его рессивер выпутывать из его схемы. Прокинули кабель через лестничную площадку - 20 секунд ( 115 200 бит/с) и счастье.

Re: Трабл пересылки УП на станок по COM.

Добавлено: 01 дек 2013, 12:10
Mazdaz
а перепробовал все схемы что нашел, с апаратной поддержкой, без неё, результат тот же, проверили осцилографом, имеем класный красивый и чёткий сигнал с обоих его сторон, Аsutpka думаю если я подключу вместо станка тв ресивер то он и у меня как и у вас отлично прошьётся.

Re: Трабл пересылки УП на станок по COM.

Добавлено: 01 дек 2013, 12:34
selenur
если вместо вменяемых данных у вас получается непонятный набор данных, то тут обычно 2 проблеммы:
1. это когда значение напряжения для 0 и 1 не соответствует ожидаемому.
2. это большая погрешность в определении промежутка времени для передачи 1 бита, т.е. при скорости 9600 компьютер шлет данные бит за битом например с частотой 1мкс, а приемник с настроенной частотой 9600 при приеме принимает биты с 1.5мкс что и дает проблеммы.

Но все это решаемо.
Для начала проверим ваш кабель следующим образом, подключите кабель к компьютеру, а на втором конце замкните контакт rx и tx, и потробуйте терминальной программой что нибудь послать, если с кабелем все хорошо то в ответ вы получете то-же сообщение.

Re: Трабл пересылки УП на станок по COM.

Добавлено: 01 дек 2013, 12:51
Mazdaz
selenur хорошо, попробую, вроде не говорил кабель из ftp спаян, допустим я получил что послал как быть дальше, куда рыть..??

Re: Трабл пересылки УП на станок по COM.

Добавлено: 01 дек 2013, 15:28
selenur
При подключении коротким проводом у вас точно все работает?

Re: Трабл пересылки УП на станок по COM.

Добавлено: 01 дек 2013, 15:39
Mazdaz
selenur нет. я там чуть выше тоже вам вопрос задал, вы наверное не заметили.

Re: Трабл пересылки УП на станок по COM.

Добавлено: 01 дек 2013, 15:45
selenur
мне станок неизвестен и как устроен, и с планшета не получается загуглить, при отправке сообщений с компьютера на нем можно увидеть что получили с компьютера?

Re: Трабл пересылки УП на станок по COM.

Добавлено: 01 дек 2013, 16:05
Mazdaz
selenur писал(а):при отправке сообщений с компьютера на нем можно увидеть что получили с компьютера?
я не понял вопроса :roll:

Re: Трабл пересылки УП на станок по COM.

Добавлено: 01 дек 2013, 16:20
NightV
Mazdaz писал(а):я не понял вопроса
перечитай пост №12, особенно после слов "Но все это решаемо",
имеется ввиду что второй конец кабеля никуда не подключаеш, и замыкаеш на нем пины RX и TX меж собой, и при отправке чего нить если все нормально должен то должен и получить то что отправил без искажений

Re: Трабл пересылки УП на станок по COM.

Добавлено: 01 дек 2013, 16:21
selenur
я просто незнаю что у тебя за станок, и есть ли возможность на нем увидеть что ему отправили с компьютера :-)

Re: Трабл пересылки УП на станок по COM.

Добавлено: 01 дек 2013, 16:35
selenur
можно ли станку посылать команду которая например включала свет\шпиндель или еще чего, и команда выключающая? если да то я могу написать простенькую программу в которой указав какую команду посылать будет пытаться её слать на разной скорости с попыткой угадать подходящую скорость иногда бывает что скорость порта на компьютере 9700 а на устройстве 9600 и все работает, а если 9600 и 9600 не работает, но за 20 лет такой прикол у меня встречался всего 1 раз