☰ Зміст LAD
Блок датчика температури DS18B20 (DS18S20, DS1822)


Блок дозволяє використовувати у проекті датчики температури DS18B20, DS18S20, DS1822.
Датчики підключаються шині OneWare згідно зі схемою.


У проекті можна реалізувати кілька шин OneWare. У діалозі налаштування блоку необхідно вказати шину OneWare до якої підключено датчик, адресу датчика та тип датчика


Адреса та тип датчика можна дізнатися за допомогою інструмента "Сканування шини OneWare"


Для визначення адреси та типу датчика необхідно виконати кілька простих кроків



Можливе сканування відразу кількох датчиків. Для визначення якого датчику належить яка адреса можна нагріти або остудити датчик і слідкувати за зміною поточних показань. При подвійному натисканні на датчику відкривається вікно зміни коментаря для даного датчика. Після визначення датчиків отримані дані можна зберегти файл. Можна використовувати один файл для збереження даних про знайдені пристрої OneWare, I2C, і відсканованих кодів кнопок пульта ІЧ. При виборі існуючого файлу програма допише знайдений датчик у файл. Діалог вибору адреси датчика вибере із файлу лише датчики на шині OneWare


Другим варіантом завдання адреси та типу датчика є використання масиву. Цей спосіб зручний при використанні його разом із блоком "Сканування шини I2C". Використовуючи той самий масив в обох блоках можна забезпечити автоматичне визначення адреси та типу масиву. У блоці необхідно використовувати масив типу Byte розміром 9 елементів. У перших восьми елементах знаходиться адреса датчика, дев'ятому елементі його тип.


Для того щоб створити масив необхідно натиснути кнопку "Створити" і у вікні заповнити параметри нового масиву


Для заповнення масиву початковими значеннями необхідно натиснути кнопку "Заповнити" і у вікні заповнити необхідні дані


Для скасування ініціалізації масиву необхідно натиснути кнопку "Очистити"