| Адрес | Тип | Имя | Описание | |
| Буфер обмена (пользовательский буфер) | ||||
| 0..999 | u16 | BUF | Буфер обмена Modbus TCP <-> Modbus RTU RS-485 <-> WEB | |
| Транзактор №0 | ||||
| 1000 | u16 | trn0: start_flg | Запись любого значения отдичного от нуля вызывает передачу (опрос 50 мсек) | |
| 1001 | u16 | trn0: id | Адрес/номер внешнего модуля на шине modbus | |
| 1002 | u16 | trn0: cmd | Номер команды | |
| 1003 | u16 | trn0: len | Размер передаваемых данных | |
| 1004 | u16 | trn0: ext_addr | Адрес во внешнем устройстве | |
| 1005 | u16 | trn0: int_addr | Адрес во внутреннем устройстве | |
| 1006 | u16 | trn0: timer | Задает старт таймера и множитель таймера (x 50 мсек), запись 0 - останов таймера | |
| 1007 | u16 | trn0: error | Счетчик ошибок приема/передач | |
| 1008 | u16 | trn0: fifo | Счетчик неотработанных сообщений в очереди | |
| 1009 | u16 | trn0: cnt | Таймерный счетчик | |
| Транзактор №1,2,3,4,5,6,7 | ||||
| 1010..1079 | u16 | По 10 ячеек | ||
| Системные переменные | ||||
| 1100 | 16bit | GPIO_IN | Значения со входов: бит 0 = GPIO0, …, бит 15 = GPIO15 | |
| 1101 | 16bit | GPIO_OUT | Выходные значения: бит 0 = GPIO0, …, бит 15 = GPIO15 | |
| 1102 | 16bit | GPIO_OUT_SET | Установка выхода: бит равный 1 выставлет бит в GPIO_OUT | |
| 1103 | 16bit | GPIO_OUT_CLEAR | Сброс выхода: бит равный 1 сбрасывает бит в GPIO_OUT | |
| 1104 | 16bit | GPIO_ENABLE | Бит равный 1 переключает вывод в режим выхода: бит 0 = GPIO0, …, бит 15 = GPIO15 | |
| 1105 | u16 | GPIO_NUM | Номер пина для последующих функций (от 0 до 15 включительно) | |
| 1106 | u16 | GPIO_FUNC | Номер функции для вывода (0..4). Используется номер пина из GPIO_NUM. | |
| 1107 | u16 | GPIO_PULLUP | Встроенная подтяжка к +VDD (= 0 - откл, =1 - вкл). Используется номер пина из GPIO_NUM. | |
| 1108 | u16 | GPIO_OD | "Открытый коллектор" (= 0 - откл, =1 - вкл) Используется номер пина из GPIO_NUM. | |
| 1109 | u16 | GPIO_MUX | Регистр конфигурации вывода. Используется номер пина из GPIO_NUM. | |
| 1110 | u16 | ADC | Значение с ADC | |
| 1111 | u16 | VDD | Значение VDD c ADC | |
| 1112 | u16 | arg_ UserFunc | Аргумент к UserFunc | |
| 1113 | u16 | UserFunc | Номер UserFunc ( = 1 - deep_sleep(arg_ UserFunc мс)) | |
| 1114 | u32 | SNTP Time | Время SNTP, если = 0 - отключено или нет доступа к серверу | |
| Управление RS-485 | ||||
| 1200 | u32 | baud | Скорость RS-485, 300..3 000 000 bps | |
| 1202 | u16 | parity | 0,1 - нет, 2 стоп бита; 2 - even, 3 - odd | |
| бит 0..4 - номер пина GPIO сигнала переключения направления шины, при > 15 отлючен. | ||||
| 1203 | u16 | pin_ena + flg | бит 8 - swap TXD(GPIO15<->GPIO1), RXD(GPIO13<->GPIO3) | |
| бит 9 - =0 - межблочная пауза при более 19200 baud = 1750 мкс, =1 межблочная пауза всегда 3.5 символа | ||||
| бит 10 - =0 - slave, =1 - master | ||||
| 1204 | u32 | timeout | предельное время в ms ожидания приема/передачи пакета (таймаут), 3…840 000 мсек | |
| бит 0 - =1 применить новый конфиг RS-485 | ||||
| 1206 | u16 | RS-485 func | бит 1 - =1 сохранить конфиг в Flash | |
| бит 2 - =1 прочитать конфиг из Flash | ||||
| Память RTC (256 ячеек/ 512 байт) | ||||
| 1300 | u16 | Start RTC RAM | Начало блока в 256 слов RTC RAM | |
| 1555 | u16 | End RTC RAM | Конец блока (последнее слово) RTC RAM | |