Обнуление счетчика энкодера

Промышленные Логические Контроллеры SIMATIC S7-200/300/400
Post Reply
Mykle
Posts: 6
Joined: Mon Oct 26, 2015 5:57 pm

Обнуление счетчика энкодера

Post by Mykle » Mon Nov 02, 2015 4:59 pm

Доброго времени суток.
Как правильно обнулить счетчик?
Нужно присвоить бит на выход статус ворда? и куда именно? Прошелся по всем битам, не обнуляет. Может присваивал не правильно, кто знает как это сделать, помогите (sos) .

CoMod
Site Admin
Posts: 3975
Joined: Thu Feb 16, 2006 3:25 pm
Location: Russia
Contact:

Re: Обнуление счетчика энкодера

Post by CoMod » Mon Nov 02, 2015 9:12 pm

Процедура обнуления зависит от производителя - в общем случае устанавливается старший бит
остальные биты могут быть 0 или смещением от нуля
сформированное двойное слово посылается в энкодер.

https://support.industry.siemens.com/cs ... 814_en.pdf
стр.28
4.3.2 Preset function
Бит 31 устанавливается в единицу и слово засылается в энкодер
немного подождать результат

Mykle
Posts: 6
Joined: Mon Oct 26, 2015 5:57 pm

Re: Обнуление счетчика энкодера

Post by Mykle » Tue Nov 03, 2015 6:21 pm

Получилось!
на выход статус ворда нужно было установить пятый бит (32 в десятичном виде)
L W#16#32
T PQW14

Post Reply