B.7 block checksum generation and checking, Using the bdlc protocol – Siemens SIMATIC TIWAY 1 User Manual
Page 201
USING THE BDLC PROTOCOL
UNILINK HOST ADAPTER
B–16
USER MANUAL
B.7
BLOCK CHECKSUM GENERATION AND CHECKING
To calculate the BCS:
1.
Zero both BCS field bytes.
2.
Begin with the address field byte.
3.
Add the byte to the most significant BCS byte including any carry bit
generated. (Use only eight bit arithmetic in these steps).
4.
Add the most significant BCS byte to the least significant BCS byte,
again including the carry.
5.
Get the next frame byte and go to Step 3. If there are no more bytes,
continue with the following steps.
6.
Add the least significant byte to the most significant byte.
7.
Calculate the ones-complement of the most significant BCS byte.
Example B–3 illustrates how to calculate the BCS on an example frame. The
BCS like the Cyclic Redundancy Checksum (CRC) detects burst errors,
single-bit errors, and most double-bit errors.
- C2-010 (51 pages)
- Simatic M7-400 (638 pages)
- S323 (381 pages)
- CL-010-I (104 pages)
- SIMODRIVE 611-D (1154 pages)
- CL-110 (111 pages)
- SPC3 (68 pages)
- ADSL 50 (73 pages)
- S5-135U/155U (560 pages)
- eWON4002 (38 pages)
- SpeedStream 5450 (83 pages)
- 4200 Series (85 pages)
- SL4 (104 pages)
- Simens Gigaset WLAN dsl/cable SE551 (148 pages)
- ADVANCE NETWORK COMMUNICATIONS BOARD/DATANET 2000592-001 (72 pages)
- CL-110-I (129 pages)
- 5890 (102 pages)
- SS1024 (48 pages)
- SE505 (135 pages)
- GIGASET 54 (56 pages)
- SLI-5310-I IAD (128 pages)
- ProLINE-RoadRunner (58 pages)
- CP 1515 (299 pages)
- Gigaset 3070 (83 pages)
- Terminal TC35 (39 pages)
- SIMATIC PC Adapter TS Adapter (28 pages)
- 108 (143 pages)
- SX763 (156 pages)
- 500 NIM (138 pages)
- Commissioning PC Stations C79000-G8976-C156-07 (300 pages)
- E-110 (90 pages)
- TC65 (90 pages)
- MC35 (228 pages)
- TC35 (39 pages)
- Gigaset SX541 WLAN dsl (187 pages)
- 2614 (44 pages)
- 2602 (32 pages)
- BUSINESS CLASS 5930 (94 pages)
- DTU3005-B (54 pages)
- SpeedStream 2624 (2 pages)
- IEEE802.11 (84 pages)
- SANTIS-ab (28 pages)
- gigaset SE551 (175 pages)
- 300 (56 pages)