Привет всем! Помогите разобраться как управлять этой штукой. Задача научиться управлять командами старт/стоп двигатель и скорость вращения. У этого ПЧ есть интерфейс RS232. Планирую использовать PIC16F877A. Вычитал что его можно напрямую подключать к ПК интерфейсным кабелем RS232C.
для МК потребуется только преобразователь уровней MAX232
Всё верно. Кроме того, РС должен иметь СОМ порт(это теперь редкость). МАХ 232 обеспечит переход с 12 В уровней сигналов на 5В для PIC. ИМХО - я бы озаботился оптронной развязкой по сигналам связи с объектом.
Правильно. Могу предложить схему связи с РС на дискретных элементах и оптронной развязкой.
Значит первый шаг сделан. Макетик можно собрать. Скинте схемку, посмотрю, возможно пригодиться. А не проще развязку сделать после MAX232? Тогда дополнительного питания не нужно будет.
Отправлено: 01.06.11 22:28. Заголовок: Вроде как работу мод..
Вроде как работу модуля вспомнил.
Народ появились вопросы такие, по настройки самого ПЧ: Увеличить
1)Выбор количества стоповых битов, 1 или 2 это как? Расскажите как организовать с 1 и 2 стоповыми битами? 2)Формат данных 7 или 8 бит? Это как? МК вроде может работать только 8 бит или 9 бит. Это опечатка?
Интересно: уже подключен ПЧ к РС? Конкретно с данным оборудованием на имел чести... ИМХО- речь идет о задании параметров, определяющих надежность и скорость связи с РС. Для оживления комплекта ПЧ-РС, я бы оставил заводские установки.
Нет. Он сейчас работает в ручную, от панели управления. Надо сделать управление от контроллера. Так что надо перенастраивать на линию RS232. Вот есть непонятки при настройке. Вопросы актуальны.
Отправлено: 02.06.11 10:24. Заголовок: :) Если не знаешь пр..
:) Если не знаешь протокол, то тем более сначала подключаешь ПК, ставишь прослушку порта, даёшь команду на включение. То что услышал засовываешь в контроллер. Надо ещё знать, что сам прибор отвечает на эти команды и как на них реагировать, подсчёт CRC и тд.
:) Если не знаешь протокол, то тем более сначала подключаешь ПК, ставишь прослушку порта, даёшь команду на включение. То что услышал засовываешь в контроллер. Надо ещё знать, что сам прибор отвечает на эти команды и как на них реагировать, подсчёт CRC и тд.
Так в документации всё расписано. Надо только разобраться что да как. Вот: http://zalil.ru/31176907
Хорошие проги. Спс. Вечерком посмотрите описание протокола. Там как раз на первых страницах описание настройки ПЧ, где я зарылся. Там непонятен выбор 7 или 8 бит и 1-2 стопа.
Получилось высчитывать контрольную сумму! И посылать сообщения по функциям 06h, 08h, 03h. Правда пока приёмом отклика от устройства не занимался. Хочу до конца разобрать с передачей сообщений. Сейчас прошивку подкорректирую, покажу что в протеусе получается.
Помогите плиз. Есть кто живой? Кто поможет по настройке параметров ПЧ (пост 367)?
Отправлено: 02.06.11 21:28. Заголовок: У RTU объём данных м..
У RTU объём данных меньше, что для пика лучше. Если начал с RTU, то хорошо. Я по началу работал с ASCII, что упрощало написание программ для ПК. Пока не научился готовить RTU/
Постараюсь разобраться. По моделе протеуса, MAX232 инвертирует данные, это так? Т.е. выходящие данные нужно в моей ПП инвертировать (сейчас инвертирование стоит на модели терминала)?
Отправлено: 02.06.11 21:51. Заголовок: Народ попал в тёмный..
Народ попал в тёмный лес. Не могу понять что откуда берётся: При нажатии левой кнопки, я посылаю такое сообщение: [01][06][01][02][17][70][27][E2] 1) Адрес устройства 2) Функция записи в один регистр 3-4) Стартовый адрес. 5-6) Я так понял данные (хотя в примере написано "Количество регистров") 7-8) Контрольная сумма.
Этот пример находится на стр.28 описания протокола (пост 370, выше). В примере написано это установка частоты 60ГЦ. Так где описано что регистр 0102h это задание частоты для ПЧ? Тоже самое с бaйтами 5-6, число 1770h=.6000, а не как не 60. Объясните пожалуйста что к чему, не как не могу с описанием разобраться.
Ты же можешь прям к протеусу подключить ПЧ. Подключи и послушай порт. Как ПЧ реагирует.
Не думал что такой вариант возможен. Но это тогда комп нужно на завод тащить или ноутбук где то брать.
Sergey Roslik пишет:
цитата:
Вероятно для этого параметра последние два знака не учитываются. Попробуй 1388Н загнать, должно 50 Гц выставиться.
Попробую. Я тоже к этому склоняюсь.
Sergey Roslik пишет:
цитата:
Вероятно, что это адрес где лежат данные о частоте.
Так вот, что вероятно. Вот блин описание сделали эти инженеры Веспера. Зато по русски, а понять...
Мне сейчас нужно ещё научиться включать/выключать двигатель, а где искать этот регистр, который отвечает за команду ПУСК/СТОП. Сижу голову ломаю. Выручайте пожалуйста!
Вот где биты пуска/стопа. Только правда там ещё полно и других. Их придётся перезаписывать (т.к. чтение пока не умею делать).
Sergey Roslik, можете рассказать по подробнее про режим RTU? Какие у него особенности и правила работы с ним? А то если испорчу программу станка, мне там голову открутят и назад не вернут.
Отправлено: 03.06.11 07:07. Заголовок: VadimKHL пишет: Не ..
VadimKHL пишет:
цитата:
Не думал что такой вариант возможен. Но это тогда комп нужно на завод тащить или ноутбук где то брать.
Можно ПЧ домой притащить :)
VadimKHL пишет:
цитата:
Мне сейчас нужно ещё научиться включать/выключать двигатель, а где искать этот регистр, который отвечает за команду ПУСК/СТОП.
Я реалист, что вижу, о том и пою :) С компа прогой отправь команду на включение и прослушай порт, что за данные идут. Сразу всё станет на свои места.
VadimKHL пишет:
цитата:
можете рассказать по подробнее про режим RTU? Какие у него особенности и правила работы с ним? А то если испорчу программу станка, мне там голову открутят и назад не вернут.
А какая разница, RTU не RTU, все данные идут в шестнадцатиричной форме. Вы Овеновский протокол видели? Здесь всё намного проще. Испортить, не испортите, только не делайте, чтобы часто записывалось, а то память накроется. От ПЧ должна быть прошивка, если она есть, то бояться нечего, можно будет перезалить.
На данный момент нужно его научиться включать и выключать, всё необходимое у Вас есть.
Отправлено: 06.06.11 09:37. Заголовок: Спасибо за помощь. И..
Спасибо за помощь. Интерфейс 485 есть, только нужно дополнительный модуль установить. На следующих выходных попробую подключить МК, посмотрю будет ли работать. Если не получиться, тогда точно придётся комп тащить и слушать порт.
Отправлено: 06.06.11 22:18. Заголовок: Народ, объясните как..
Народ, объясните как это понять:
цитата:
В режиме RTU каждый байт сообщения содержит два 4-битных шестна- дцатеричных символа. Каждое сообщение должно быть послано в виде непрерывного потока шестнадцатеричных символов.
Это из ссылке про интерфейс RTU. Я то посылаю каждый байт, свой hex символ: [01][06][01][02][17][70][27][E2]
Т.е. у меня в каждом байте один hex символ. Или я что то не правильно понял?
Отправлено: 07.06.11 00:56. Заголовок: Там же сказано два 4..
Там же сказано два 4х битных символа, а ты отправляешь один восьмибитный символ. Возьми к примеру Е2, у тебя получится 1110 - (Е) и 0010 -(2). Получилось два четырёхбитных шестнадцатиричных символа. Или Е2 - восьмибитный шестнадцатиричный символ. Вообщем не заморачивайся, ты же работаешь с восмью битными данными.
10010111 11111100 Попробуй так, а при прослушке, что показало?
Получается посылать сначала младший байт, потом старший. Попробую.
Прослушать пока не могу, провод к ЧП оказывается нужен не обычный, даже для интерфейса RS242. Он с каким то модулём. Напрямую подключить нельзя. На следующей недели поеду покупать, блин стоит 800 рублей :(
Какие варианты могут быть ещё что бы послушать данные без подключения самого ПЧ?
Какие варианты могут быть ещё что бы послушать данные без подключения самого ПЧ?
Гадание на кофейной гуще :)
Послушай не ЧП, а программу с компьютера, какую она даёт команду на включение. Так и присоединять ничего не надо. И что это за кабель такой за 800 рублей?
Случай такой, на самом ПЧ 12 выводной разъём для подключения либо этого кабеля, либо модуля RS485. Позвонил инженерам туда, разводку этого разъёма отказались рассказать. И ещё сказали что на этом кабеле присутствует какой то модуль, без которого интерфейс RS232 не будет работать. Вот такие дела.
Sergey Roslik пишет:
цитата:
Послушай не ЧП, а программу с компьютера, какую она даёт команду на включение.
Там программа какая то странная, похоже она не может управлять ПЧ, а только его программировать. Если интересно, могу ссылочку дать, может что я в ней не до понял.
Все даты в формате GMT
3 час. Хитов сегодня: 14
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет