Перетворення змінної WORD на TIME
service 30 січ 2014, 12:43
Re: перетворення змінної WORD на TIME
Михайло 30 січ 2014, 14:48
Re: перетворення змінної WORD на TIME
Seregas 11, лют 2014, 14:46
Re: перетворення змінної WORD на TIME
service 12 лют 2014, 15:02
Re: перетворення змінної WORD на TIME
Михайло 12 Лют 2014, 15:13
Re: перетворення змінної WORD на TIME
service 12 лют 2014, 15:49
Re: перетворення змінної WORD на TIME
Михайло 12 Лют 2014, 19:40
Re: перетворення змінної WORD на TIME
Re: перетворення змінної WORD на TIME
Re: перетворення змінної WORD на TIME
Re: перетворення змінної WORD на TIME
ти щось плутаєш, це формат TIME, а не S5TIME, переклад йде по тому, як у довідці написано:
- Where t = time base (that is, the time interval or resolution)
- Where xyz = time value в binary coded decimal format
- Where H = hours, M = minutes, S = seconds, and MS = milliseconds; user variables є: a, b, c, d
- Time base is selected automatically, and the value is rounded to the next lower number with that time base.
Найвищий час значення є те, що можна ввести 9,990 seconds, або 2H_46M_30S.
Bits 12 and 13 of timer word contain the time base in binary code. Time base defines the interval at which the time value is decremented by one unit. The smallest time base is 10 ms; largest is 10 s.
Time Base Binary Code для Time Base 10 ms. 00 100 ms. 01 1 s. 10 10 s. 11
Re: перетворення змінної WORD на TIME
Re: перетворення змінної WORD на TIME
можеш використовувати тоді формат тайм та функцію для перекладу в S5TIME – FC40 TIM_S5TI.
Ще простіше – відразу використовувати IEC таймери, там нічим перекладати не потрібно!
Re: перетворення змінної WORD на TIME
Re: перетворення змінної WORD на TIME
// Запуск або перезапуск таймера AN #T
// Формування уставки таймера у форматі // Наприклад, W#16#2030, де 2 - база часу 1с, 030- уставка в BCD 30с // (див. довідку "Розміщення таймера в пам'яті та його компоненти ")
L W#16#2000 // маска бази часу, для інструкції OW L #iTime_Interval ITB // перетворення уставки з INT в BCD OW // додаємо базу часу SF #T // запуск таймера