Адресное пространство BRIC-AI-16 ================================= SOFI V-1.1.0.5 Сетевые настройки ------------------- .. csv-table:: :header: "N","Имя","Тип","Смещение","Адрес ModBUS","Флаги", "Описание" :widths: 10, 45, 20, 30, 20, 30, 40 0,"mdb_addr","u16",0,0,"Сист. Сохр. ","Адрес ModBUS" 5,"ip","u8",8,4,"Сист. Сохр. ","IP-адрес Ethernet" 6,"netmask","u8",12,6,"Сист. Сохр. ","Маска подсети" 7,"gateaway","u8",16,8,"Сист. Сохр. ","Шлюз" 8,"usb_local_ip","u8",20,10,"Сист. Сохр. ","IP-адрес USB" 9,"mdb_revers","u8",24,12,"Сист. Сохр.","Поменять местами функции 3 и 4 " 10,"mdb_shift","u8",25,12,"Сист. Сохр.","Задать начальный адрес с 1 " 18,"mac_addr","u8",64,32,"Сист. Только чтение ","MAC адрес" Интерфейсы ------------ .. csv-table:: :header: "N","Имя","Тип","Смещение","Адрес ModBUS","Флаги", "Описание" :widths: 10, 45, 20, 30, 20, 30, 40 32,"uart1_sets","u16",132,66,"Сист. Сохр. ","Настройки RS-485 IMMO" 33,"uart3_sets","u16",134,67,"Сист. Сохр. ","Настройки UART_DEBUG" 34,"uart6_sets","u16",136,68,"Сист. Только чтение Сохр. ","Настройки HART" 35,"channels_timeout","u32",138,69,"Сист. Сохр.","Тайм-аут каналов для ретрансляции" 50,"rs_485_immo_sends","u32",442,221,"Сист.","RS-485 IMMO передано" 51,"rs_485_immo_errors","u32",446,223,"Сист.","RS-485 IMMO ошибки" 54,"rs_485_immo_slip","u8",455,227,"Сист. Сохр.","RS-485 IMMO SLIP-протокол" Аналоговые входы ------------------ .. csv-table:: :header: "N","Имя","Тип","Смещение","Адрес ModBUS","Флаги", "Описание" :widths: 10, 45, 20, 30, 20, 30, 40 36,"ai_unit","u16",162,81,"Сист. Только чтение ","Значение АЦП аналоговых входов" 37,"ai_state","u16",194,97,"Сист. Только чтение ","Состояние аналогового входа. Лог. 1 - в пределах 4-20 мА" 38,"ai_calib_a","float",196,98,"Сист. Сохр. ","Калибровочный коэффициент A" 39,"ai_calib_b","float",260,130,"Сист. Сохр. ","Калибровочный коэффициент B" 40,"ai_physical","float",324,162,"Сист. Только чтение ","Значение в физ. единицах (мА или В)" 65,"ai_physical_high","float",908,454,"Сист. Сохр. ","Верхний предел в физ. единицах (мА или В)" 66,"ai_physical_low","float",972,486,"Сист. Сохр. ","Нижний предел в физ. единицах (мА или В)" HART ------ .. csv-table:: :header: "N","Имя","Тип","Смещение","Адрес ModBUS","Флаги", "Описание" :widths: 10, 45, 20, 30, 20, 30, 40 34,"uart6_sets","u16",136,68,"Сист. Только чтение Сохр. ","Настройки HART" 58,"hart_channel","u16",524,262,"Сист. Сохр.","Выбор каналов AI для HART" 59,"hart_cur","float",526,263,"Сист. Только чтение","Выходной ток HART устройства (мА)" 60,"hart_pv","float",590,295,"Сист. Только чтение Сохр.","Первичная переменная в HART устройстве" 61,"hart_sv","float",654,327,"Сист. Только чтение Сохр.","Вторичная переменная в HART устройстве" 62,"hart_tv","float",718,359,"Сист. Только чтение Сохр.","Третья переменная в HART устройстве" 63,"hart_fv","float",782,391,"Сист. Только чтение Сохр.","Четвертая переменная в HART устройстве" Межмодуль ----------- .. csv-table:: :header: "N","Имя","Тип","Смещение","Адрес ModBUS","Флаги", "Описание" :widths: 10, 45, 20, 30, 20, 30, 40 3,"module_number","u16",4,2,"Сист. Сохр. ","Номер модуля (0 - 127)" 29,"state","u32",118,59,"Сист. Только чтение ","Состояние модуля" Самодиагностика ----------------- .. csv-table:: :header: "N","Имя","Тип","Смещение","Адрес ModBUS","Флаги", "Описание" :widths: 10, 45, 20, 30, 20, 30, 40 25,"ai_test_result","u32",102,51,"Сист. Только чтение ","Результат диагностики аналоговых входов" 26,"sofi_test_result","u32",106,53,"Сист. Только чтение ","Флаги результатов диагностики блоков" 27,"sofi_test_blocks","u32",110,55,"Сист. ","Флаги запуска диагностики блоков" 28,"run_test","u32",114,57,"Сист. Только чтение ","Флаги выполнения диагностики блоков" 48,"isol_pwr_state","u16",432,216,"Сист. Только чтение ","Состояние источников гальв. изол. питания" Контроль ---------- .. csv-table:: :header: "N","Имя","Тип","Смещение","Адрес ModBUS","Флаги", "Описание" :widths: 10, 45, 20, 30, 20, 30, 40 11,"reset_num","u16",26,13,"Сист. Только чтение Сохр. ","Количество перезапусков" 12,"last_reset","u16",28,14,"Сист. Только чтение Сохр. ","Причина последнего сброса" 15,"time_hms","u8",46,23,"Сист.","Дата/время" 20,"internal_temp","float",82,41,"Сист. Только чтение ","Температура чипа" 21,"v_pwr","float",86,43,"Сист. Только чтение ","Напряжение питания" 22,"v_bat","float",90,45,"Сист. Только чтение ","Напряжение батарейки" SOFI ------ .. csv-table:: :header: "N","Имя","Тип","Смещение","Адрес ModBUS","Флаги", "Описание" :widths: 10, 45, 20, 30, 20, 30, 40 1,"device_type","u8",2,1,"Сист. Только чтение Сохр. ","Тип устройства" 2,"board_ver","u8",3,1,"Сист. Только чтение Сохр. ","Версия устройства" 4,"num_of_vars","u16",6,3,"Сист. Только чтение ","Общее количество регистров ОС + пользователь" 13,"sys_tick_counter","u64",30,15,"Сист. Только чтение ","Миллисекундный таймер" 14,"tick100us","u64",38,19,"Сист. Только чтение","100-микросекундный таймер" 15,"time_hms","u8",46,23,"Сист.","Дата/время" 16,"unix_time_sec","s32",56,28,"Сист. ","Дата/вермя в Unix-формате" 17,"os_version","u8",60,30,"Сист. Только чтение ","Версия операционной системы" 19,"uniq_id","u8",70,35,"Сист. Только чтение","ID устройства" 29,"state","u32",118,59,"Сист. Только чтение ","Состояние модуля" 30,"command","u16",122,61,"Сист. ","Регистр команд" 31,"debug_info","u8",124,62,"Сист.","Отладочные регистры" 49,"ai_internal","u16",434,217,"Сист. Только чтение","Значение АЦП служебных каналов" 53,"lang","u8",454,227,"Сист. Сохр.","Язык 0-Английский, 1-Русский" 55,"configuration","u8",456,228,"Сист. Сохр. ","Конфигурация" 56,"serial","u32",480,240,"Сист. Сохр. ","Серийный номер" 57,"compiled","u8",484,242,"Сист. Только чтение","Информания о компиляции" 64,"watchlist","u16",846,423,"Сист. Сохр.","Список индексов отслеживаемых регистров" Процессы ---------- .. csv-table:: :header: "N","Имя","Тип","Смещение","Адрес ModBUS","Флаги", "Описание" :widths: 10, 45, 20, 30, 20, 30, 40 23,"cur_free_heap","u32",94,47,"Сист. Только чтение","Текущий размер свободной ОЗУ процессов" 24,"min_free_heap","u32",98,49,"Сист. Только чтение","Минимальный размер свободной ОЗУ процессов" 41,"flags_task","u32",388,194,"Сист. Только чтение","Проверка запущенных процессов" 42,"kernel_task_cnt","u64",392,196,"Сист. Только чтение","kernel_task счетчик" 43,"init_task_cnt","u64",400,200,"Сист. Только чтение","init_task счетчик" 44,"ethernet_input_task_cnt","u64",408,204,"Сист. Только чтение","ethernet_task счетчик" 45,"packet_task_cnt","u64",416,208,"Сист. Только чтение","packet_task счетчик" 46,"flags_init_passed","u32",424,212,"Сист. Только чтение","Флаги процессов для инициализации" 47,"flags_succ_init","u32",428,214,"Сист. Только чтение","Флаги инициализированных процессов" 67,"monitor_period","u32",1036,518,"Сист. Только чтение","sofi_monitor period in ms" 68,"total_tasks_time","float",1040,520,"Сист. Только чтение","sum of running times of tasks in %" 69,"task_0","u8",1044,522,"Сист. Только чтение","tasks information" 70,"task_1","u8",1072,536,"Сист. Только чтение","tasks information" 71,"task_2","u8",1100,550,"Сист. Только чтение","tasks information" 72,"task_3","u8",1128,564,"Сист. Только чтение","tasks information" 73,"task_4","u8",1156,578,"Сист. Только чтение","tasks information" 74,"task_5","u8",1184,592,"Сист. Только чтение","tasks information" 75,"task_6","u8",1212,606,"Сист. Только чтение","tasks information" 76,"task_7","u8",1240,620,"Сист. Только чтение","tasks information" 77,"task_8","u8",1268,634,"Сист. Только чтение","tasks information" 78,"task_9","u8",1296,648,"Сист. Только чтение","tasks information" 79,"task_10","u8",1324,662,"Сист. Только чтение","tasks information" 80,"task_11","u8",1352,676,"Сист. Только чтение","tasks information" 81,"task_12","u8",1380,690,"Сист. Только чтение","tasks information" 82,"task_13","u8",1408,704,"Сист. Только чтение","tasks information" 83,"task_14","u8",1436,718,"Сист. Только чтение","tasks information" 84,"task_15","u8",1464,732,"Сист. Только чтение","tasks information" 85,"task_16","u8",1492,746,"Сист. Только чтение","tasks information" 86,"task_17","u8",1520,760,"Сист. Только чтение","tasks information" 87,"task_18","u8",1548,774,"Сист. Только чтение","tasks information" 88,"task_19","u8",1576,788,"Сист. Только чтение","tasks information" 89,"task_20","u8",1604,802,"Сист. Только чтение","tasks information" 90,"task_21","u8",1632,816,"Сист. Только чтение","tasks information" 91,"task_22","u8",1660,830,"Сист. Только чтение","tasks information" 92,"task_23","u8",1688,844,"Сист. Только чтение","tasks information" 93,"task_24","u8",1716,858,"Сист. Только чтение","tasks information" 94,"task_25","u8",1744,872,"Сист. Только чтение","tasks information" 95,"task_26","u8",1772,886,"Сист. Только чтение","tasks information" 96,"task_27","u8",1800,900,"Сист. Только чтение","tasks information" 97,"task_28","u8",1828,914,"Сист. Только чтение","tasks information" 98,"task_29","u8",1856,928,"Сист. Только чтение","tasks information" 99,"task_30","u8",1884,942,"Сист. Только чтение","tasks information" 100,"task_31","u8",1912,956,"Сист. Только чтение","tasks information" LWIP ------ .. csv-table:: :header: "N","Имя","Тип","Смещение","Адрес ModBUS","Флаги", "Описание" :widths: 10, 45, 20, 30, 20, 30, 40 101,"link","u16",1940,970,"Сист. Только чтение","link" 102,"eth_arp","u16",1942,971,"Сист. Только чтение","eth_arp" 103,"ip_frag","u16",1944,972,"Сист. Только чтение","ip_frag" 104,"ip_proto","u16",1946,973,"Сист. Только чтение","ip_proto" 105,"icmp","u16",1948,974,"Сист. Только чтение","icmp" 106,"udp","u16",1950,975,"Сист. Только чтение","udp" 107,"tcp","u16",1952,976,"Сист. Только чтение","tcp" 108,"mem_heap","u16",1954,977,"Сист. Только чтение","mem_heap" 109,"memp_udp_pool","u16",1956,978,"Сист. Только чтение","memp_udp_pool" 110,"memp_tcp_pool","u16",1958,979,"Сист. Только чтение","memp_tcp_pool" 111,"memp_listen_tcp","u16",1960,980,"Сист. Только чтение","memp_listen_tcp" 112,"memp_seg_tcp","u16",1962,981,"Сист. Только чтение","memp_seg_tcp" 113,"memp_altcp","u16",1964,982,"Сист. Только чтение","memp_altcp" 114,"memp_reassdata","u16",1966,983,"Сист. Только чтение","memp_reassdata" 115,"memp_frag_pbuf","u16",1968,984,"Сист. Только чтение","memp_frag_pbuf" 116,"memp_net_buf","u16",1970,985,"Сист. Только чтение","memp_net_buf" 117,"memp_net_conn","u16",1972,986,"Сист. Только чтение","memp_net_conn" 118,"memp_tcpip_api","u16",1974,987,"Сист. Только чтение","memp_tcpip_api" 119,"memp_tcpip_input","u16",1976,988,"Сист. Только чтение","memp_tcpip_input" 120,"memp_sys_timeout","u16",1978,989,"Сист. Только чтение","memp_sys_timeout" 121,"memp_pbuf_ref","u16",1980,990,"Сист. Только чтение","memp_pbuf_ref" 122,"memp_pbuf_pool","u16",1982,991,"Сист. Только чтение","memp_pbuf_pool" 123,"lwip_sys","u16",1984,992,"Сист. Только чтение","lwip_sys"