| Function | Code | Adress | MGV50 adr. | Terminal # |
|---|---|---|---|---|
| Turnout | 7t1 | 15 | 7-1 | 1 |
| Feedback | 7f1 | 69 | 7-1 | 9 |
| Feedback | 7f2 | 70 | 7-1 | 10 |
| Sign red | 7s1 | 215 | 7-1 | 7 |
| Sign gr/ye | 7s1 | 216 | 7-1 | 8 |
| Turnout | 7t2 | 16 | 7-2 | 1 |
| Feedback | 7f3 | 71 | 7-2 | 9 |
| Feedback | 7f4 | 72 | 7-2 | 10 |
| Sign red | 7s2 | 213 | 7-2 | 7 |
| Sign gr/ye | 7s2 | 214 | 7-2 | 8 |
| 7f | 1 | 2 | 3 | 4 |
|---|---|---|---|---|
| Adress | 69 | 70 | 71 | 72 |
| MGV50 adr. | 7-1 | 7-1 | 7-2 | 7-2 |
| Terminal # | 9 | 10 | 9 | 10 |
| Blok Nr | enter | pre-in | in | Occupied |
|---|---|---|---|---|
| 7b1 | 69 | 0 | 72 | 0 |
| 7b2 | 71 | 0 | 70 | 0 |
| 7b3 | 0 | 0 | 0 | 0 |
| Code | Adress | MGV50 adr. | Terminal # |
|---|---|---|---|
| 7t1 | 15 | 21-1 | 1 |
| 7t2 | 16 | 22-1 | 1 |
| Function | Code | Adress | MGV50 adr. | Terminal |
|---|---|---|---|---|
| red sign | 7s1 | 215 | 7-1 | 7 |
| gr/ye sign | 7s1 | 216 | 7-1 | 8 |
| red sign | 7s2 | 213 | 7-2 | 7 |
| gr/ye sign | 7s2 | 214 | 7-2 | 8 |
| Function | Address 215 | Address 216 |
| red | 0 | 1 |
| green | 1 | 1 |
| yellow | 1 | 0 |
| Function | Address 213 | Address 214 |
| red | 0 | 1 |
| green | 1 | 1 |
| yellow | 1 | 0 |
| Adress | Function |
|---|---|
| 224 | pos bit 0 |
| 225 | pos bit 1 |
| 226 | pos bit 2 |
| 227 | pos bit 3 |
| 228 | pos bit 4 |
| 229 | adress enable |
| 230 | turntable in position |
| 231 | ?? |
Since we are going to realise our own system here, I like to make control equal to fiddle yard. This means 1 byte total for control. If we take 32 possible positions, we need 5 bits for position, plus 1 for enable is 6 bits.
2 bits left for handshaking.
Do we need a name for that byte?
| Address MGV50 | Function | Control Address | Indication | Terminal # | Programming |
|---|---|---|---|---|---|
| 7/101 | block detection | 69 | 7f3 | 1 | block occupancy |
| 7/101 | block detection | 69 | 7f3 | 2 | block occupancy |
| 7/101 | block detection | 70 | 7f2 | 3 | block occupancy |
| 7/101 | block detection | 70 | 7f2 | 4 | block occupancy |
| 7/101 | block detection | 71 | 7f1 | 5 | block occupancy |
| 7/101 | block detection | 71 | 7f1 | 6 | block occupancy |
| 7/101 | block detection | 72 | 7f4 | 7 | block occupancy |
| 7/101 | block detection | 72 | 7f4 | 8 | block occupancy |
| 7/101 | turnout | 15 | 7t2 | 9 | 2 Off |
| 7/101 | turnout | 16 | 7t1 | 10 | 2 Off |
| 7/101 | turnout | 17 | 7t3 | 11 | 2 Off |
| 7/101 | sign red | 213 | 7s2 | 12 | 1 On |
| 7/101 | sign gr/yel | 214 | 7s2 | 13 | 1 On |
| 7/101 | sign red | 215 | 7s1 | 14 | 1 On |
| 7/101 | sign gr/yel | 216 | 7s1 | 15 | 1 On |
| 7/101 | 2048 | 16 | block occupancy |