Адрес Тип Имя Описание
Буфер обмена (пользовательский буфер)
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