Список форумов Автоматизация ТП в Карелии
Форум для общения всех, кто как-то связан с автоматикой, КИП, электроприводом
 

 

Автоматизация ТП в Карелии » » Control Techniques » Как обнулит счетчик оборотов и ­ положение енкодера в Unidrive SP [Страниц (4): [1] 2 3 4 » ]

| Новая тема | Ответить | | Поиск в теме |
| Версия для печати |
dinkata


Newbie

Сообщение : Профиль :

Здравствуйте , с радости зарегистрировался на ваш форум , я из Болгарию и если делаю
ошибки с русский язь!к заранее простите ,работаю с Commander SK и Unidrive SP ,
сейчас скорост управляем по цифровам входьй с PLC Unitronics , хочу поставит HMI
Weintek MT6050i RS485 Modbus RTU ,управлят скорсти с контролное слова #6.42
сделал проект ,хорошо идет связ , запис ,чтение . Проблем возник когда делаю проект
решил ползоватся внутренний PLC на Unidrive SP с SyptLite , мне надо читат оборотов и положение енкодера #3.28 и #3.29 чтоб измерит пут ( енкодер находится на линию , а не на двигателя ) сделал математика , считаю пут ( в диапазон 100 - 9999 мм ), идет резка и надо обнулит текущий размер и здес проблем не могу сделат логика чтоб следущий размер начал с нуля, если кто то делал проект или может помоч , помогите пожалуйста , конечно могу дат еще информацию и проги Syptlite , кстати на Commander
SK с SM I/O Lite и Logicstick получается. Спасибо !

Всего записей: 37 : Дата рег-ции: Июль 2010 : Отправлено: 24 Июля, 2010 - 13:15:11
dinkata


Newbie

Сообщение : Профиль :

[img]

(Отредактировано автором: 26 Июля, 2010 - 18:18:21)

Всего записей: 37 : Дата рег-ции: Июль 2010 : Отправлено: 26 Июля, 2010 - 10:47:33
esergeev


Администратор

Сообщение : Профиль :

Не совсем понял, что за проблема, но, по моему нужно копировать #3.28 и #3.29 в регистры общего назначения, а затем их обнулять.
Типа такого
INIT инициализация
Old328
New328
Encdr - сюда пишем значение энкодера

ENCODER прерывание от энкодера
New = #3.28
IF Old_328<>New328
THEN
Encdr=Encdr+(New328 - Old328) - в Encdr у нас то же, что и в #3.28
Old328=New328
ENDIF

MAIN главный цикл программы
....
Encdr=0 - а тут если надо обнулить, то обнуляем и счет начнется снова


Вот как-то так

Всего записей: 187 : Дата рег-ции: Февр. 2007 : Отправлено: 27 Июля, 2010 - 13:16:26
dinkata


Newbie

Сообщение : Профиль :

Охо,радь что началась дискусия, простите что не успел вь!ложит картинка на проект. Наверно то и мне надо Цитата:
Вот как-то так
,дело в том что я лучше разбираюс в релейно контакторнь! схем , SyptLite,( C,Asembler и другие похожие- дело темное пока,поетому ищу помощ). То что вь! пишите где могу сделат в Unidrive SP или в макрос на Weintek MT6050I с софт Easybuilder8000?.Там ест макрось! и я начал изучат , но неуверен ест ли те операндь! и прерь!вание .Скажите пожалуйста как вь!ложит здес проект ,сделан на SyptLite чтоб задат коректно мои вопрось! В кратце- привод Unidrive SP1406 ,разомкнут контур АД 4 квт ,движит профилегибочной станок управляем привод на заданая длина (диапазон - с 100 до 9999 мм ), енкодер(1000 имп/оборот) стоит на линия измерител длина,мерное колесо диаметр 159.15 т.е пут 500 мм.HMI -Weintek mt6050i подвключен RS 485 Modbus RTU к UnidriveSP . Реализоват надо резка с останов на заданая длина.Если сделаю проект на внутрений плк то он болше 4К и не загружается , поетому надо кое что из алгоритм работа станка сделат на макрось! в MT 6050i, там пишется подобно на то что вь! написали,но я пока трудно справляюс с макросами.
Все таки Unidriwe SP вместе Weintek MT6050i думаю хорошая комбинация для автоматизации многие приложения , поетому начал тема,если сделаем проект , будет полезним многом .Спасибо



(Добавление)
[No dynamic images! The forbidden URL "[IMG]http://media.snimka.bg/6794/019843531-big.jpg" is found!]

(Добавление)
[No dynamic images! The forbidden URL "[IMG]http://media.snimka.bg/6794/019843532-big.jpg" is found!]

(Добавление)
[No dynamic images! The forbidden URL "[IMG]http://media.snimka.bg/6794/019843533-big.jpg" is found!]

(Добавление)
[No dynamic images! The forbidden URL "[IMG]http://media.snimka.bg/6794/019843534-big.jpg" is found!]

Всего записей: 37 : Дата рег-ции: Июль 2010 : Отправлено: 28 Июля, 2010 - 09:45:06
esergeev


Администратор

Сообщение : Профиль :

Я, со своей стороны, плохо разбираюсь в Weintek, в основном Сименсом приходится заниматься.
Меня не будет пару дней, я пока подумаю, а потом расскажу о своих идеях.
Скорость продвижения материала у вас какая?
Смущает то, что у вас привод работает в разомкнутом контуре, либо скорость очень мала, либо требования к точности низкие.
Я бы поставил еще один энкодер непосредственно на двигателе, по нему определял бы разгон-торможение, а по мерному колесу - длину заготовки.
Modbus RTU у UnidriveSP плохой, он умеет только команду 03, аналоговые значения не передаются, впрочем, я его давно не использовал, могу и ошибиться



Всего записей: 187 : Дата рег-ции: Февр. 2007 : Отправлено: 28 Июля, 2010 - 10:51:29
dinkata


Newbie

Сообщение : Профиль :

[No dynamic images! The forbidden URL "[IMG]http://media.snimka.bg/6794/019843530-big.jpg" is found!]

(Добавление)
[No dynamic images! The forbidden URL "[IMG]http://media.snimka.bg/6780/019815386-big.jpg" is found!]

(Добавление)
Скорост линии разная на разнь! станки но всегда от 7 м/мин до 20 м/мин пока,
точност останова материала перед резка +/- 1 мм . Сделал попь!тка вь!ложит картинки ,скриншоть! алгоритм работа станка под Syptlite ,не знаю
будут ли виднь!е или вь!слать фаил .dpl.
Спасибо

(Добавление)
Конечно у меня опит маловат по Modbus , но связ с Weintek идет хорошо,
читаю ,записаваю регистр в меню #18 адресираю 16 бит слово - 4х 18хх,
а бит 4хBit 18xx00

Всего записей: 37 : Дата рег-ции: Июль 2010 : Отправлено: 28 Июля, 2010 - 10:51:35
esergeev


Администратор

Сообщение : Профиль :

Можно попробовать и файл .dpl выслать.
И вообще, поподробнее про линию и про используемый частотник с контроллером.


Всего записей: 187 : Дата рег-ции: Февр. 2007 : Отправлено: 05 Августа, 2010 - 12:42:00
dinkata


Newbie

Сообщение : Профиль :

Дайте пожалуйста ваш имейл ,отправлю проект которы подготовил за Weintek MT6050i

Всего записей: 37 : Дата рег-ции: Июль 2010 : Отправлено: 05 Августа, 2010 - 13:58:16
dinkata


Newbie

Сообщение : Профиль :

Отправил на имейл ,которы на главная страница

Всего записей: 37 : Дата рег-ции: Июль 2010 : Отправлено: 06 Августа, 2010 - 10:37:20
esergeev


Администратор

Сообщение : Профиль :

Я, к сожалению, не смогу быстро разобраться в проблеме, поскольку уезжаю в командировку на месяц примерно.
Если у меня будет там время, я посмотрю, а если нет - то только после.
Глубоко извиняюсь.

Всего записей: 187 : Дата рег-ции: Февр. 2007 : Отправлено: 14 Августа, 2010 - 10:22:40
| Версия для печати |
| Новая тема | Ответить | | Поиск в теме |

Автоматизация ТП в Карелии » » Control Techniques » Как обнулит счетчик оборотов и ­ положение енкодера в Unidrive SP [Страниц (4): [1] 2 3 4 » ]


Powered by ExBB 1.9.1
Original Style v1.5a2 created by Daemon.XP

[ Script Execution time: 0.0247 ]   [ Gzip Disabled ]