DS10xx
Это устаревшее устройство. Информация ниже приведена в том виде, в каком она была задокументирована изначально, с небольшими исправлениями и правками ради ясности и стиля.

DS10xx - семейство промышленных контроллеров, программируемых на Tibbo BASIC/C.
DS10xx - универсальная платформа, хорошо подходящая для самых разных задач управления. Функциональность устройства определяется приложением Tibbo BASIC/C, которое создаёт (загружает) пользователь.
Все устройства семейства DS10xx имеют ряд общих особенностей.
Внутри каждое устройство содержит две основные платы: сетевую плату NB10x0 («NB») и интерфейсную плату IB100x («IB»), реализующую функции ввода-вывода. Эти платы соединены кабелем IC1000. На некоторых интерфейсных платах есть и вторая, «дополнительная» плата («SB»). Кроме того, есть две платы со светодиодами - LB1000 и LB1001. LB1000 крепится к NB10x0, а LB1001 подключается к IB100x.
В семейство DS10xx входят следующие устройства:
- DS10x0 (четыре порта RS232)
- DS10x2 (четыре порта RS232/422/485)
- DS10x3 (четыре изолированных порта RS232/422/485)
- DS10x4 (восемь аналоговых входов, четыре аналоговых выхода, порт RS232/485, два реле)
- DS10x5 (восемь входов с оптоизоляцией, шесть реле, порт RS232/485)
Если ни одно из стандартных устройств DS10xx вам не подходит, вы можете создать собственный контроллер с точно тем набором линий ввода-вывода, который нужен вашему проекту. Разработку и производство вашей «IB»-платы можно также заказать в Tibbo.
С входящей в комплект водонепроницаемой крышкой все устройства семейства DS10xx защищены от пыли и воды по IP68.
Возможности программирования
Устройства DS10xx работают под управлением Tibbo OS (TiOS). Ниже перечислены возможности, которые поддерживает их платформа программирования:
- Объекты:
- beep - генерирует мелодии зуммера
- button - отслеживает кнопку настройки
- fd - управляет файловой системой флеш-памяти и прямым доступом к секторам
- io - работает с линиями ввода-вывода, портами и прерываниями
- net - управляет портом Ethernet
- pat - «проигрывает» шаблоны на зелёном и красном светодиодах состояния
- ppp - обеспечивает доступ в Интернет через последовательный модем (GPRS, POTS и т.д.)
- pppoe - обеспечивает доступ в Интернет через модем ADSL
- romfile - упрощает доступ к файлам ресурсов (фиксированным данным)
- rtc - ведёт учёт даты и времени
- ser - отвечает за последовательные каналы
- sock - обмен данными через сокеты (до 16 сессий UDP, TCP и HTTP)
- ssi - реализует до четырёх каналов синхронного последовательного интерфейса (SSI), поддерживает SPI, I²C, clock/data и др.
- stor - обеспечивает доступ к EEPROM
- sys - отвечает за общие функции устройства
- wln - работает с интерфейсом Wi-Fi (требуется модуль расширения GA1000)
- Типы переменных: Byte, char, integer (word), short, dword, long, real, string, а также пользовательские массивы и структуры
- Группы функций: 27 строковых функций, восемь функций преобразования даты и времени, функции шифрования и вычисления хеша (AES128, RC4, MD5, SHA-1) и другие