DS10xx

Внимание

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

Изометрическое изображение DS1000.

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) и другие
Исходный материал Tibbo обновлён 12 сентября 2022Оригинал на docs.tibbo.com · Сообщить об ошибке