FX2N -Биты, сгрупированные в слова |
Здравствуйте, гость ( Вход | Регистрация )
FX2N -Биты, сгрупированные в слова |
21.01.2017 - 19:11
Сообщение
#1
|
|
Гигант мысли Группа: Пользователи Сообщений: 253 Регистрация: 21.01.2017 Пользователь №: 10799 |
Добрый вечер.
Подключил к входу FX2N галетный переключатель на 18 положений,выход переключателя в двоичным коде 5 проводов. Пробую программировать K1X0 работает только Х0-Х1-Х2-Х3, пятый вход не работает. Делаю К2Х0 работают все 8 входов Х0 по Х7. Мне надо только 5 входов. И такая же ситуация с выходами К1Y0,выходов надо 10 Кто подскажет как сгруппировать биты? |
|
|
30.01.2017 - 11:04
Сообщение
#46
|
|
Гигант мысли Группа: Пользователи Сообщений: 408 Регистрация: 3.08.2014 Пользователь №: 10311 |
Вот что получилось. Тут просто перебираю ступени с 1 по 18 Например стоит галетник на первой ступени включаем 15 у нас идет задержка 1сек.->обнуление порта Y....-> задержка 1 сек.->включение 2 ступени->задержка 1сек.->обнуление порта Y....-> задержка 1 сек.->включение 3 ступени->задержка 1сек.->обнуление порта Y....-> задержка 1 сек.->включение 4 ступени->задержка 1сек.->обнуление порта Y....-> задержка 1 сек.->включение 5 ступени->задержка 1сек.->обнуление порта Y....-> .... ..... ..... ..... задержка 1 сек.->включение 15 ступени-> затем останавливается и ждет другого переключения ступени ... Ступени разгона или торможения являются 11,14,17 ступени. С 1 по 11 включаются сразу без ступеней разгона,как я понял из описания, например включил 3 - включилась третья включил 5 - сразу включилась пятая, перебирать с 1 по 5 не надо. включил 11 - сразу включилась 11 ... Может быть это описание выложите, а то что-то я вообще запутался как надо то? -------------------- There are only 10 types of people in the world — those who understand binary, and those who don't.
|
|
|
30.01.2017 - 11:48
Сообщение
#47
|
|
Гигант мысли Группа: Пользователи Сообщений: 253 Регистрация: 21.01.2017 Пользователь №: 10799 |
Перебирать ступени с 1 по 18 нужно для суппорта,
а ступени разгона или торможения 11,14,17 для планшайбы(шпинделя). Описание вечером выложу. Архив правда большой. |
|
|
30.01.2017 - 19:13
Сообщение
#48
|
|
Гигант мысли Группа: Пользователи Сообщений: 253 Регистрация: 21.01.2017 Пользователь №: 10799 |
Не скромный вопрос как в ответе отправить файл архива 360Мб.
https://yadi.sk/d/hUDSkNN43Brrgi Ссылка на янд.диск Сообщение отредактировал VAL_64 - 30.01.2017 - 19:52 |
|
|
30.01.2017 - 19:17
Сообщение
#49
|
|
Гигант мысли Группа: Пользователи Сообщений: 408 Регистрация: 3.08.2014 Пользователь №: 10311 |
Не скромный вопрос как в ответе отправить файл архива 360Мб. Ну... такие файлы конечно проще на сетевые ресурсы выкладывать и давать ссылки. И тоже нескромный вопрос - это столько весит описание ?? 360 метров? -------------------- There are only 10 types of people in the world — those who understand binary, and those who don't.
|
|
|
30.01.2017 - 19:55
Сообщение
#50
|
|
Гигант мысли Группа: Пользователи Сообщений: 253 Регистрация: 21.01.2017 Пользователь №: 10799 |
Не скромный вопрос как в ответе отправить файл архива 360Мб. https://yadi.sk/d/hUDSkNN43Brrgi Ссылка на янд.диск Это фотографии книги. Сообщение отредактировал VAL_64 - 30.01.2017 - 19:57 |
|
|
30.01.2017 - 20:00
Сообщение
#51
|
|
Гигант мысли Группа: Пользователи Сообщений: 408 Регистрация: 3.08.2014 Пользователь №: 10311 |
Не скромный вопрос как в ответе отправить файл архива 360Мб. https://yadi.sk/d/hUDSkNN43Brrgi Ссылка на янд.диск Это фотографии книги. Охренеть. 398 метров... Поставил качать. -------------------- There are only 10 types of people in the world — those who understand binary, and those who don't.
|
|
|
30.01.2017 - 20:29
Сообщение
#52
|
|
Гигант мысли Группа: Пользователи Сообщений: 253 Регистрация: 21.01.2017 Пользователь №: 10799 |
Я долго вникал как это все работает,с первого раза не с разу поймешь
Если коротко в двух словах Минимальная ступень 1. С начала кнопкой вкл. включается главнный двигатель и насос смазки,планшайба пока стоит- муфты выкл. потом кнопкой вкл. планшайбы должны включится муфты,в зависимости где стоит галетник на ступени. С 1 по 11 включаются сразу без ступений разгона,как я понял из описания Ступени разгона или торможения являются 11,14,17 ступени. Так если при отключенной планшайбе выбрана скорость с 12 по 14-выбранная скорость включается через 11ступень с15по 17 заданная скорость включится через две ступени разгона 11 и 14, 18-я скорость включится через три ступени разгона 11,14,17. Переход на пониженную скорость или нажатие кнопки стоп планшайбы также осуществляется с последовательнным торможением на тех же ступенях 11,14,17 и закнчиватся командой тормоз. Переключение муфт присходит с выдержкой времени 1 сек. Отключение или полный останов планшайбы можно приравнять к переключению с заданной скорости вращения в первое положение.Например,при нажатии на кнопку Стоп планшайбы, если стоит 18 ступень, должно произойти снижение скорости через 17,14,11 ступени, а затем включить две муфты тормоза ЭМ8 и ЭМ9 и планшайба тормозит до полной остановки. Еще суппорт с поперечной и продольной подачей,тоже с муфтами Джостик на четыре положения и одна кнопка сверху Галетник на семь положений выбор режимов работы. Но это все потом.
Прикрепленные файлы
|
|
|
30.01.2017 - 20:53
Сообщение
#53
|
|
Гигант мысли Группа: Пользователи Сообщений: 408 Регистрация: 3.08.2014 Пользователь №: 10311 |
Я долго вникал как это все работает,с первого раза не с разу поймешь Если коротко в двух словах Минимальная ступень 1. С начала кнопкой вкл. включается главнный двигатель и насос смазки,планшайба пока стоит- муфты выкл. .... Токарный станок напоминает фото . Нужно переварить это все, чтобы хоть как-то понять процесс... Какой контроллер будет всем этим управлять? -------------------- There are only 10 types of people in the world — those who understand binary, and those who don't.
|
|
|
30.01.2017 - 21:09
Сообщение
#54
|
|
Гигант мысли Группа: Пользователи Сообщений: 253 Регистрация: 21.01.2017 Пользователь №: 10799 |
Станок карусельно-расточной по идеи как токарный только
шпиндель(планшайба)стоит вертикально Пока я эксперименты ставлю на PLC FX2N-64MT 32 вход 32 выход и сом порт,программирую через него. Входов-выходов с натягом вроде хватает В описании много написано в автоматическом режиме-это не надо, будет только ручной как на простом токарном станке. Будут растачивать трубы большого диаметра,точность +\- 1мм. Сообщение отредактировал VAL_64 - 30.01.2017 - 21:18 |
|
|
30.01.2017 - 21:16
Сообщение
#55
|
|
Гигант мысли Группа: Пользователи Сообщений: 408 Регистрация: 3.08.2014 Пользователь №: 10311 |
Станок карусельно-расточной по идеи как токарный только шпиндель(планшайба)стоит вертикально Пока я эксперименты ставлю на PLC FX2N-64MT 32 вход 32 выход и сом порт,программирую через него. Входов-выходов с натягом вроде хватает Ясно... Когда то я делал управление к 3-х осевому фрезерному станку, тоже ваш напоминал по виду. Но там я МК АВР использовал и соответственно С-программирование. А с ПЛК вы давно знакомы? В частности с FX? Судя по стилю вашего программирования - думаю чуть ли не впервые столкнулись... -------------------- There are only 10 types of people in the world — those who understand binary, and those who don't.
|
|
|
30.01.2017 - 21:50
Сообщение
#56
|
|
Гигант мысли Группа: Пользователи Сообщений: 253 Регистрация: 21.01.2017 Пользователь №: 10799 |
Станок карусельно-расточной по идеи как токарный только шпиндель(планшайба)стоит вертикально Пока я эксперименты ставлю на PLC FX2N-64MT 32 вход 32 выход и сом порт,программирую через него. Входов-выходов с натягом вроде хватает Ясно... Когда то я делал управление к 3-х осевому фрезерному станку, тоже ваш напоминал по виду. Но там я МК АВР использовал и соответственно С-программирование. А с ПЛК вы давно знакомы? В частности с FX? Судя по стилю вашего программирования - думаю чуть ли не впервые столкнулись... На МК AVR делал цифровую индикацию для фрезерных станков ФП37 с ЧПУ Курс 332 Электронный ввод программ с microSD в место перфолент замена, ФСУ Консул, Замена магнитной ленты (носитель программы)на фрезерном станке с ЧПУ ПФСТ-500,ставил компьютер. В частности с FX- первый раз. С S7-200 немного сталкивался,но это было давно. Стиля программирования PLC у меня практический нет. Компьютер хотел ставить в место PLC получается громоздко и надежность падает. Учится никогда не поздно. В принципе я обслуживаю,ремонтирую все эти ЧПУ,привода,контроллеры,ну и станки целиком. |
|
|
31.01.2017 - 06:23
Сообщение
#57
|
|
Гигант мысли Группа: Пользователи Сообщений: 408 Регистрация: 3.08.2014 Пользователь №: 10311 |
Станок карусельно-расточной по идеи как токарный только шпиндель(планшайба)стоит вертикально Пока я эксперименты ставлю на PLC FX2N-64MT 32 вход 32 выход и сом порт,программирую через него. Входов-выходов с натягом вроде хватает Ясно... Когда то я делал управление к 3-х осевому фрезерному станку, тоже ваш напоминал по виду. Но там я МК АВР использовал и соответственно С-программирование. А с ПЛК вы давно знакомы? В частности с FX? Судя по стилю вашего программирования - думаю чуть ли не впервые столкнулись... На МК AVR делал цифровую индикацию для фрезерных станков ФП37 с ЧПУ Курс 332 Электронный ввод программ с microSD в место перфолент замена, ФСУ Консул, Замена магнитной ленты (носитель программы)на фрезерном станке с ЧПУ ПФСТ-500,ставил компьютер. В частности с FX- первый раз. С S7-200 немного сталкивался,но это было давно. Стиля программирования PLC у меня практический нет. Компьютер хотел ставить в место PLC получается громоздко и надежность падает. Учится никогда не поздно. В принципе я обслуживаю,ремонтирую все эти ЧПУ,привода,контроллеры,ну и станки целиком. Понятно. Просмотрел талмут - параграф 4.3.5: я так понял, что набор/сброс скорости в пределах этого участка происходит так - сначала счетчик натикивает сколько-то тактов, пока не сравняется с уставкой и затем сразу включает муфты заданной новой скорости (подается сигнал на усилители). Это в любом случае приводит к некоторой задержке перед включением новой скорости. От сюда вопрос - а ПЛК будет видеть фактическую скорость (обратная связь) ? А вот про обнуление сигналов на муфты я чет не нашел... Хотя теоретически, по идее, должна отключится предыдущая ступень перед включением новой. Тут все зависит от конструкции самой коробки с муфтами. Параграф 4.3.6 - ну тут все ясно. 11-14-17 ступени разгона/торможения. Сообщение отредактировал acoustik - 31.01.2017 - 06:49 -------------------- There are only 10 types of people in the world — those who understand binary, and those who don't.
|
|
|
31.01.2017 - 06:58
Сообщение
#58
|
|
Гигант мысли Группа: Пользователи Сообщений: 408 Регистрация: 3.08.2014 Пользователь №: 10311 |
Думаю, алгоритм должен быть такой:
с 1-й ступени на 6-ю: сброс У -> пауза -> вкл муфт 6-й ступени; с 6-й на 3-ю: сброс У -> пауза -> вкл муфт 3-й ступени; с 3-й на 15-ю: сброс У -> пауза -> вкл муфт 11-й ступени -> пауза -> сброс У -> пауза -> вкл 14-й ступени -> пауза -> сброс У -> пауза -> вкл 15-й ступени; с 15-й на 18-ю: сброс У -> пауза -> вкл 17-й ступени -> пауза -> сброс У -> пауза -> вкл 18-й ступени. ну и при сбросе скорости - все в обратном порядке. -------------------- There are only 10 types of people in the world — those who understand binary, and those who don't.
|
|
|
31.01.2017 - 10:19
Сообщение
#59
|
|
Гигант мысли Группа: Пользователи Сообщений: 253 Регистрация: 21.01.2017 Пользователь №: 10799 |
По идеи здесь обратную связь нам и не надо.
Все вкл. и выкл. будут происходить по нашему алгоритму 11-14-17 ; 17-14-11 не зависимо где что включено и как стоит галетник. Там про обнулении сигналов на муфты нет, есть таблица все возможных задержек и на муфты тоже Контроль включение муфт нам это тоже не надо, Все сделано на ЛОГИКЕ Т (герконы) Вот поправил программу сейчас все переключается без перебора вкл. 15 включилась 15 с задержкой. Сижу думаю как отфильтровать 11-14-17.
Прикрепленные файлы
|
|
|
31.01.2017 - 10:59
Сообщение
#60
|
|
Гигант мысли Группа: Пользователи Сообщений: 408 Регистрация: 3.08.2014 Пользователь №: 10311 |
Вот поправил программу сейчас все переключается без перебора вкл. 15 включилась 15 с задержкой. Сижу думаю как отфильтровать 11-14-17. Да, сейчас так и должно быть по идее - просто через задержку включать сразу нужную ступень. Разве что 15-я ступень должна будет включатся через 11-14. На самом деле это легко осуществимо по методу "тупо в лоб", но это ни фига не энтерпрайзно Хочется лаконичного решения. Надо разделить все 18 позиций условно на две категории: в первой категории позиции без разгона (1-11), а во второй позиции с разгоном (12-18). И выполнять одну из этих подпрограмм, в зависимости от того, куда ткнули галетник. Через зонные компараторы (ZCP) это просто сделать - заодно и получим маркеры направления (куда смещать индекс) и соответственно в каком порядке шагать по Сообщение отредактировал acoustik - 31.01.2017 - 11:02 -------------------- There are only 10 types of people in the world — those who understand binary, and those who don't.
|
|
|
Текстовая версия | Сейчас: 24.09.2024 - 21:53 |