Адресное пространство BRIC (BRIC_SOFI)

N name type size byte address mdb address flags description
0 mdb_addr U16 1 0 60000 SELF| SAVED modbus address
1 mdb_revers U8 1 2 60001 SELF| SAVED reverse 3 and 4 function
2 mdb_shift U8 1 3 60001 SELF| SAVED shift start address regs from 0 to 1
3 ip U8 4 4 60002 SELF| SAVED ip address
4 netmask U8 4 8 60004 SELF| SAVED netmask address
5 gateaway U8 4 12 60006 SELF| SAVED gateaway address
6 eth_speed U8 1 16 60008 SELF| SAVED speed10-100mb
7 eth_duplex U8 1 17 60008 SELF| SAVED duplex full or half
8 reset_num U16 1 18 60009 SELF| RO| SAVED number of system resets
9 last_reset U16 1 20 60010 SELF| RO| SAVED reason of last system reset
10 user_task_state U16 1 22 60011 SELF| RO| SAVED user task current state
11 user_task_config U16 1 24 60012 SELF| SAVED user task config
12 uart1_sets U16 1 26 60013 SELF| SAVED settings MESO_UART
13 uart2_sets U16 1 28 60014 SELF| SAVED settings RS_485_2
14 uart3_sets U16 1 30 60015 SELF| SAVED settings RS_232
15 uart5_sets U16 1 32 60016 SELF| SAVED settings RS_485_1
16 uart6_sets U16 1 34 60017 SELF| SAVED settings RS_485_IMMO
17 uart7_sets U16 1 36 60018 SELF| SAVED settings HART
18 channels_timeout U32 7 38 60019 SELF| SAVED time outs for channel use for retranslations
19 do_state U8 1 66 60033 SELF| RO state of digital output
20 do_sc_ctrl U8 1 67 60033 SELF| SAVED DO short circuit control
21 do_ctrl U16 1 68 60034 SELF control digital output
22 do_pwm_freq U16 1 70 60035 SELF| SAVED PWM frequency Hz
23 do_pwm_ctrl U16 4 72 60036 SELF| SAVED PWM control
24 di_noise_fltr_us U16 16 80 60040 SELF| SAVED digital inputs noise filter in us (x10)
25 di_pulseless_ms U32 16 112 60056 SELF| SAVED digital inputs pulseless time in ms
26 di_mode U16 16 176 60088 SELF| SAVED digital inputs mode
27 di_state U32 1 208 60104 SELF| RO| SAVED digital inputs state
28 di_cnt U64 16 212 60106 SELF| SAVED digital inputs cnt values
29 di_freq FLOAT 16 340 60170 SELF| SAVED digital inputs frequency values
30 ai_unit U16 8 404 60202 SELF| RO 14 bit capacity or 12 bit capacity for analog inputs
31 ai_state U16 1 420 60210 SELF| RO ai_state
32 ai_internal U16 8 422 60211 SELF| RO 12 bit capacity internal analog inputs
33 ai_external U16 8 438 60219 SELF| RO 14 bit capacity external analog inputs
34 internal_temp FLOAT 1 454 60227 SELF| RO temperature internal sense value
35 external_temp FLOAT 1 458 60229 SELF| RO temperature ADC sense value
36 v_pwr FLOAT 1 462 60231 SELF| RO PWR voltage
37 v_bat FLOAT 1 466 60233 SELF| RO 3V battery voltage
38 sys_tick_counter U64 1 470 60235 SELF| RO tick in ms
39 tick100us U64 1 478 60239 SELF| RO tick counter in 100us time
40 time_hms U8 10 486 60243 SELF struct for real time
41 unix_time_sec S32 1 496 60248 SELF unix_time_sec
42 os_version U8 4 500 60250 SELF| RO os_version
43 mac_addr U8 6 504 60252 SELF| RO ethernet mac address
44 flash_err_cnt U32 1 510 60255 SELF| RO flash_err cnt
45 flags_task U32 1 514 60257 SELF| RO check for task created
46 counter_task U64 4 518 60259 SELF| RO struct counter tasks
47 async_flags U32 1 550 60275 SELF| RO inited modules
48 flags_succ_init U32 1 554 60277 SELF| RO success inited modules
49 isol_pwr_state U16 1 558 60279 SELF| RO isolated power state
50 internal_task U32 1 560 60280 SELF internal_flash_dinamic_task
51 external_task U32 1 564 60282 SELF external_flash_dinamic_task
52 di_test_result U32 1 568 60284 SELF| RO di_test result
53 do_test_result U16 1 572 60286 SELF| RO do test result
54 ai_test_result U16 1 574 60287 SELF| RO ai test result
55 sofi_test_result U32 1 576 60288 SELF| RO sofi_test blocks results
56 sofi_test_blocks U32 1 580 60290 SELF sofi test blocks
57 run_test U16 1 584 60292 SELF| RO running tests
58 cur_free_heap U32 1 586 60293 SELF| RO cur_free_heap
59 min_free_heap U32 1 590 60295 SELF| RO min_free_heap
60 debug_info U8 8 594 60297 SELF reserved use for debug
61 rs_485_1_sends U32 1 602 60301 SELF RS-485_1 send num
62 rs_485_1_errors U32 1 606 60303 SELF RS-485_1 errors
63 rs_485_2_sends U32 1 610 60305 SELF RS-485_2 send num
64 rs_485_2_errors U32 1 614 60307 SELF RS-485_2 errors
65 rs_232_sends U32 1 618 60309 SELF RS-232 send num
66 rs_232_errors U32 1 622 60311 SELF RS-232 errors
67 command U16 1 626 60313 SELF Command register
68 num_of_vars U16 1 628 60314 SELF| RO num_of_vars
69 current_os U16 1 630 60315 SELF| RO using os 1 or 2
70 module_number U16 1 632 60316 SELF| SAVED module ao number 0 - 127
71 can_sdo_error U32 1 634 60317 SELF can_sdo_error
72 local_ip U8 4 638 60319 SELF| SAVED ip address for local net
73 local_netmask U8 4 642 60321 SELF| SAVED netmask address for local net
74 local_gateaway U8 4 646 60323 SELF| SAVED gateaway address for local net
75 usb_local_ip U8 4 650 60325 SELF| SAVED ip address for local usb net
76 bkram_flash_unix S32 1 654 60327 SELF| SAVED last time bkram saved to flash
77 ai_calib_a FLOAT 8 658 60329 SELF| SAVED multiple coef for AI
78 ai_calib_b FLOAT 8 690 60345 SELF| SAVED additive coef for AI
79 ai_physical FLOAT 8 722 60361 SELF| RO ai_physical
80 uniq_id U8 12 754 60377 SELF| RO uniq_id number
81 device_type U8 1 766 60383 SELF| RO| SAVED type of device
82 board_ver U8 1 767 60383 SELF| RO| SAVED board version
83 pass_key U32 1 768 60384 SELF| RO| SAVED key for registers change
84 monitor_period U32 1 772 60386 SELF| RO sofi_monitor period in ms
85 total_tasks_time FLOAT 1 776 60388 SELF| RO total_tasks_time
86 task U8 28 780 60390 SELF| RO task0
87 task U8 28 808 60404 SELF| RO task1
88 task U8 28 836 60418 SELF| RO task2
89 task U8 28 864 60432 SELF| RO task3
90 task U8 28 892 60446 SELF| RO task4
91 task U8 28 920 60460 SELF| RO task5
92 task U8 28 948 60474 SELF| RO task6
93 task U8 28 976 60488 SELF| RO task7
94 task U8 28 1004 60502 SELF| RO task8
95 task U8 28 1032 60516 SELF| RO task9
96 task U8 28 1060 60530 SELF| RO task10
97 task U8 28 1088 60544 SELF| RO task11
98 task U8 28 1116 60558 SELF| RO task12
99 task U8 28 1144 60572 SELF| RO task13
100 task U8 28 1172 60586 SELF| RO task14
101 task U8 28 1200 60600 SELF| RO task15
102 task U8 28 1228 60614 SELF| RO task16
103 task U8 28 1256 60628 SELF| RO task17
104 task U8 28 1284 60642 SELF| RO task18
105 task U8 28 1312 60656 SELF| RO task19
106 task U8 28 1340 60670 SELF| RO task20
107 task U8 28 1368 60684 SELF| RO task21
108 task U8 28 1396 60698 SELF| RO task22
109 task U8 28 1424 60712 SELF| RO task23
110 task U8 28 1452 60726 SELF| RO task24
111 task U8 28 1480 60740 SELF| RO task25
112 task U8 28 1508 60754 SELF| RO task26
113 task U8 28 1536 60768 SELF| RO task27
114 task U8 28 1564 60782 SELF| RO task28
115 task U8 28 1592 60796 SELF| RO task29
116 task U8 28 1620 60810 SELF| RO task30
117 task U8 28 1648 60824 SELF| RO task31
118 link U16 1 1676 60838 SELF| RO link
119 eth_arp U16 1 1678 60839 SELF| RO eth_arp
120 ip_frag U16 1 1680 60840 SELF| RO ip_frag
121 ip_proto U16 1 1682 60841 SELF| RO ip_proto
122 icmp U16 1 1684 60842 SELF| RO icmp
123 udp U16 1 1686 60843 SELF| RO udp
124 tcp U16 1 1688 60844 SELF| RO tcp
125 mem_heap U16 1 1690 60845 SELF| RO mem_heap
126 memp_udp_pool U16 1 1692 60846 SELF| RO memp_udp_pool
127 memp_tcp_pool U16 1 1694 60847 SELF| RO memp_tcp_pool
128 memp_listen_tcp U16 1 1696 60848 SELF| RO memp_listen_tcp
129 memp_seg_tcp U16 1 1698 60849 SELF| RO memp_seg_tcp
130 memp_altcp U16 1 1700 60850 SELF| RO memp_altcp
131 memp_reassdata U16 1 1702 60851 SELF| RO memp_reassdata
132 memp_frag_pbuf U16 1 1704 60852 SELF| RO memp_frag_pbuf
133 memp_net_buf U16 1 1706 60853 SELF| RO memp_net_buf
134 memp_net_conn U16 1 1708 60854 SELF| RO memp_net_conn
135 memp_tcpip_api U16 1 1710 60855 SELF| RO memp_tcpip_api
136 memp_tcpip_input U16 1 1712 60856 SELF| RO memp_tcpip_input
137 memp_sys_timeout U16 1 1714 60857 SELF| RO memp_sys_timeout
138 memp_pbuf_ref U16 1 1716 60858 SELF| RO memp_pbuf_ref
139 memp_pbuf_pool U16 1 1718 60859 SELF| RO memp_pbuf_pool
140 lwip_sys U16 1 1720 60860 SELF| RO lwip_sys