С уважением, Ревака Юрий.
Инженер группы технической поддержки компании "ОВЕН"
e-mail: yu.revaka@owen.ru
Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ
С уважением, Ревака Юрий.
Инженер группы технической поддержки компании "ОВЕН"
e-mail: yu.revaka@owen.ru
Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ
пришли модули мв110-32 и му110-32р, собрал в кучу, результатом доволен, входы-выходы довольно шустро работают
IMG_20160328_111529[1].jpg
а какое время цикла пр у вас
электронщик до мозга костей и не только
Время цикла 5мс. В общем, удалось написать макрос для измерения времени с точностью примерно 1% (на базе 2 мин отклонение счета времени примерно 1с) . Просто если бы как-то можно было прочитать текущее время из таймера, все намного проще было бы. Считаю циклы, и дополнительно вычисляя коэффициент поправки по количеству циклов на базе 1с, получаю высокую точность измерения времени при любом времени цикла. Просто сложновато для такой простой функции, может всё проще можно?
А что нельзя считать импульсы с блинка ,с периодом 10мс?А какая макс.длительность события у вас ?
электронщик до мозга костей и не только
Блинк работает от внутреннего таймера по прерыванию ,на формирование Тимп и Тпаузы ,нужно два цикла ПР ,если время цикла ПР менее 5мс ,то блинк с периодом 10мс будет считать точно и за 5мин.Если задать меньший период генератора ,чем время цикла ПР ,то генератор будет генерить с периодом 2Тцикла .
Погрешность не накопиться большая за 5мин..
Что большая у вас программа для ПР200 ,если время цикла 5мс,имхо.
10мс от 5сек это 2%.
Последний раз редактировалось rovki; 13.04.2016 в 19:35.
электронщик до мозга костей и не только
Если блинк по прерыванию -можно попробовать, спасибо за замечание. Я не был уверен что по прерыванию, про такое негде прочитать. Но если даже полупериод блинка меньше времени цикла, он вообще начнет глотать изменения состояния внутри цикла и будет генерить случайную лабуду. Прицел был взят на будущее время цикла около 10мс. Значит на блинке не менее 15/15мс должно быть? Это погрешность 15мс если ловить в счетчик оба фронта. Но если с этим мириться, то можно упростить и использовать блинк.
Еще стоит заметить что в симуляторе можно минимальное время цикла сделать только 100мс и значит в симуляторе блинк с малым периодом будет работать неправильно, этого не хочется.
Последний раз редактировалось Серёга Букашкин; 13.04.2016 в 21:20.