📄 modbus51.m51
字号:
C:07C4H LINE# 140
C:07C4H LINE# 141
C:07C7H LINE# 143
C:07C7H LINE# 144
C:07C7H LINE# 145
C:07CAH LINE# 146
C:07CDH LINE# 147
------- ENDPROC MAIN
------- ENDMOD MAIN
------- MODULE MODBUS
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
C:06EEH PUBLIC forceSingleCoil
D:00B0H PUBLIC P3
D:0047H PUBLIC localAddr
BL51 BANKED LINKER/LOCATER V6.00 08/19/2008 15:20:43 PAGE 6
D:00A8H PUBLIC IE
C:07B4H PUBLIC beginSend
D:00B8H PUBLIC IP
C:05B9H PUBLIC _crc16
C:031FH PUBLIC readCoil
C:0548H PUBLIC presetMultipleRegisters
D:0048H PUBLIC receCount
C:0026H PUBLIC auchCRCHi
C:0226H PUBLIC checkComm0Modbus
D:0099H PUBLIC SBUF
C:079DH PUBLIC _getRegisterVal
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:0126H PUBLIC auchCRCLo
D:0049H PUBLIC sendCount
C:000EH PUBLIC _setRegisterVal
D:004AH PUBLIC sendPosi
C:0464H PUBLIC readRegisters
B:0090H.0 PUBLIC led0
B:0090H.1 PUBLIC led1
D:00C8H PUBLIC T2CON
B:0090H.2 PUBLIC led2
B:0090H.3 PUBLIC led3
B:0090H.4 PUBLIC led4
B:0090H.5 PUBLIC led5
B:0090H.6 PUBLIC led6
B:0090H.7 PUBLIC led7
C:060AH PUBLIC _getCoilVal
D:00D0H PUBLIC PSW
C:04DBH PUBLIC _setCoilVal
C:05B1H SYMBOL L?0152
------- PROC L?0151
------- ENDPROC L?0151
C:05B1H SYMBOL L?0152
------- PROC _CRC16
D:0016H SYMBOL puchMsg
D:0019H SYMBOL usDataLen
------- DO
D:0007H SYMBOL uchCRCHi
D:001BH SYMBOL uchCRCLo
D:001CH SYMBOL uIndex
------- ENDDO
C:05B9H LINE# 70
C:05C3H LINE# 71
C:05C3H LINE# 72
C:05C5H LINE# 73
C:05C8H LINE# 75
C:05D5H LINE# 76
C:05D5H LINE# 77
C:05F1H LINE# 78
C:05FBH LINE# 79
C:0602H LINE# 80
C:0604H LINE# 81
C:0609H LINE# 82
------- ENDPROC _CRC16
------- PROC BEGINSEND
C:07B4H LINE# 85
BL51 BANKED LINKER/LOCATER V6.00 08/19/2008 15:20:43 PAGE 7
C:07B4H LINE# 86
C:07B4H LINE# 89
C:07B7H LINE# 90
C:07BEH LINE# 91
C:07C0H LINE# 94
C:07C3H LINE# 96
------- ENDPROC BEGINSEND
------- PROC READCOIL
------- DO
D:000CH SYMBOL addr
D:000DH SYMBOL tempAddr
D:000EH SYMBOL byteCount
D:000FH SYMBOL bitCount
D:0004H SYMBOL crcData
D:0010H SYMBOL position
D:0011H SYMBOL i
D:0012H SYMBOL k
D:0013H SYMBOL tempData
D:0015H SYMBOL exit
------- ENDDO
C:031FH LINE# 100
C:031FH LINE# 101
C:031FH LINE# 110
C:0322H LINE# 114
C:0325H LINE# 115
C:0328H LINE# 118
C:032BH LINE# 120
C:0334H LINE# 121
C:033AH LINE# 122
C:033CH LINE# 124
C:0346H LINE# 125
C:0346H LINE# 126
C:034CH LINE# 127
C:0351H LINE# 128
C:0353H LINE# 129
C:0353H LINE# 130
C:0360H LINE# 132
C:037DH LINE# 133
C:037FH LINE# 134
C:0394H LINE# 135
C:0394H LINE# 136
C:0397H LINE# 137
C:0399H LINE# 138
C:0399H LINE# 139
C:03A2H LINE# 140
C:03A8H LINE# 141
C:03A8H LINE# 142
C:03ACH LINE# 144
C:03AFH LINE# 145
C:03B2H LINE# 146
C:03B5H LINE# 147
C:03BBH LINE# 148
C:03C0H LINE# 149
C:03C7H LINE# 150
C:03C9H LINE# 151
C:03D0H LINE# 152
C:03D5H LINE# 154
BL51 BANKED LINKER/LOCATER V6.00 08/19/2008 15:20:43 PAGE 8
------- ENDPROC READCOIL
------- PROC READREGISTERS
------- DO
D:0007H SYMBOL addr
D:000CH SYMBOL tempAddr
D:0004H SYMBOL crcData
D:0007H SYMBOL readCount
D:000DH SYMBOL byteCount
D:000EH SYMBOL i
D:0010H SYMBOL tempData
------- ENDDO
C:0464H LINE# 158
C:0464H LINE# 159
C:0464H LINE# 166
C:0469H LINE# 170
C:0469H LINE# 171
C:046CH LINE# 174
C:046CH LINE# 176
C:0472H LINE# 178
C:0482H LINE# 179
C:0482H LINE# 180
C:048FH LINE# 181
C:049AH LINE# 182
C:04A0H LINE# 183
C:04AFH LINE# 185
C:04B2H LINE# 186
C:04B5H LINE# 187
C:04B8H LINE# 188
C:04BEH LINE# 189
C:04C3H LINE# 190
C:04CAH LINE# 191
C:04CCH LINE# 192
C:04D3H LINE# 194
C:04D8H LINE# 195
------- ENDPROC READREGISTERS
------- PROC FORCESINGLECOIL
------- DO
D:0007H SYMBOL addr
D:0007H SYMBOL tempAddr
D:000CH SYMBOL tempData
D:0006H SYMBOL onOff
D:0007H SYMBOL i
------- ENDDO
C:06EEH LINE# 200
C:06EEH LINE# 201
C:06EEH LINE# 210
C:06F0H LINE# 211
C:06F0H LINE# 214
C:06F2H LINE# 217
C:06F5H LINE# 218
C:06F5H LINE# 219
C:06FBH LINE# 220
C:06FDH LINE# 222
C:0700H LINE# 223
C:0700H LINE# 224
C:0704H LINE# 225
C:0704H LINE# 227
BL51 BANKED LINKER/LOCATER V6.00 08/19/2008 15:20:43 PAGE 9
C:070DH LINE# 229
C:0715H LINE# 230
C:0715H LINE# 231
C:0721H LINE# 232
C:0724H LINE# 233
C:0727H LINE# 234
------- ENDPROC FORCESINGLECOIL
------- PROC PRESETMULTIPLEREGISTERS
------- DO
D:000CH SYMBOL addr
D:000DH SYMBOL tempAddr
D:000EH SYMBOL byteCount
D:000FH SYMBOL setCount
D:0004H SYMBOL crcData
D:0010H SYMBOL tempData
D:0012H SYMBOL i
------- ENDDO
C:0548H LINE# 239
C:0548H LINE# 240
C:0548H LINE# 251
C:054BH LINE# 252
C:054FH LINE# 255
C:0552H LINE# 256
C:0555H LINE# 258
C:055FH LINE# 259
C:055FH LINE# 260
C:057AH LINE# 262
C:0584H LINE# 263
C:058AH LINE# 265
C:058DH LINE# 266
C:0590H LINE# 267
C:0593H LINE# 268
C:0597H LINE# 269
C:059AH LINE# 270
C:059EH LINE# 271
C:05A5H LINE# 272
C:05A7H LINE# 273
C:05AAH LINE# 274
C:05ADH LINE# 275
------- ENDPROC PRESETMULTIPLEREGISTERS
------- PROC CHECKCOMM0MODBUS
------- DO
D:0008H SYMBOL crcData
D:000AH SYMBOL tempData
------- ENDDO
C:0226H LINE# 281
C:0226H LINE# 282
C:0226H LINE# 286
C:0230H LINE# 287
C:0230H LINE# 288
C:0248H LINE# 289
C:0248H LINE# 290
C:0248H LINE# 291
C:0248H LINE# 292
C:0248H LINE# 293
C:0248H LINE# 294
C:0252H LINE# 295
BL51 BANKED LINKER/LOCATER V6.00 08/19/2008 15:20:43 PAGE 10
C:0252H LINE# 298
C:025CH LINE# 299
C:025CH LINE# 300
C:026BH LINE# 301
C:0281H LINE# 302
C:0281H LINE# 303
C:0286H LINE# 304
C:0286H LINE# 305
C:0289H LINE# 306
C:028CH LINE# 307
C:0291H LINE# 308
C:0291H LINE# 309
C:0294H LINE# 310
C:0297H LINE# 311
C:029CH LINE# 312
C:029CH LINE# 313
C:029FH LINE# 314
C:02A1H LINE# 315
C:02A6H LINE# 316
C:02A6H LINE# 317
C:02A9H LINE# 318
C:02A9H LINE# 320
C:02A9H LINE# 321
C:02A9H LINE# 322
C:02A9H LINE# 323
C:02A9H LINE# 324
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -