mbuesch / pyprofibus

PROFIBUS-DP stack

Home Page:https://bues.ch/a/profibus

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GSD file reading error.

Jan-Egil-G opened this issue · comments

im trying to use this file; ABB0959.gsd.

when reading it in i get alot of error messages. is this because some gsd functionality is still missing in this sw? will this cause trouble in getting comm running?

its a little hard to troubleshoot, due to gsd editor and profibus std is for members only, cost money.

errors:
GSD parser warning in 'ABB0959.gsd' at line 39:
Info_Text = "PROFIBUS DP communication option FPBA-01 with DP-V0 interface in ABB Drives"
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 44:
FMS_supp = 0
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 114:
Bitmap_Diag = "FPBAmapD"
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 124:
Unit_Diag_Bit(0) = "Host communication lost"
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 228:
Bit(7) 0 0-0
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 233:
Bit(6) 0 0-0
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 238:
Bit(5) 0 0-0
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 243:
Bit(2) 0 0-0
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 248:
BitArea(0-2) 0 0-0
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 253:
Bit(3) 1 1-1
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 260:
Unsigned8 30 30-30
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 265:
Unsigned8 129 129-129
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 270:
Unsigned8 0 0-0
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 275:
Unsigned8 0 0-0
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 279:
BitArea(0-1) 0 0-2
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 284:
BitArea(2-3) 0 0-1
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 289:
Unsigned16 30 0-65535
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 293:
Unsigned16 1150 0-65535
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 297:
Unsigned16 0 0-65535
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 301:
Unsigned16 0 0-65535
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 305:
Unsigned16 0 0-65535
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 309:
Unsigned16 0 0-65535
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 313:
Unsigned16 0 0-65535
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 317:
Unsigned16 0 0-65535
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 321:
Unsigned16 0 0-65535
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 325:
Unsigned16 0 0-65535
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 329:
Unsigned16 0 0-65535
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 333:
Unsigned16 0 0-65535
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 337:
Unsigned16 0 0-65535
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 441:
1
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 442:
Info_Text = "FPBA-01, PPO Type 1, Data Consistent"
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 446:
2
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 447:
Info_Text = "FPBA-01, PPO Type 2, Data Consistent"
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 451:
3
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 452:
Info_Text = "FPBA-01, PPO Type 3, Data Consistent"
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 456:
4
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 457:
Info_Text = "FPBA-01, PPO Type 4, Data Consistent"
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 461:
5
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 462:
Info_Text = "FPBA-01, PPO Type 5, Data Consistent"
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 466:
6
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 467:
Info_Text = "FPBA-01, PPO Type 6, Data Consistent"
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 471:
7
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 472:
Info_Text = "FPBA-01, PPO Type 7, Data Consistent"
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 476:
8
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 477:
Info_Text = "FPBA-01, PPO Type 8, Data Consistent"
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 481:
9
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 482:
Info_Text = "FPBA-01, PPO Type 2, 4 PKW + (2+2+2) PZD"
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 486:
10
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 487:
Info_Text = "FPBA-01, PPO Type 4, 0 PKW + (2+2+2) PZD"
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 491:
11
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 492:
Info_Text = "FPBA-01, PPO Type 5, 4 PKW + (2+2+2+2+2) PZD"
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 496:
12
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 497:
Info_Text = "FPBA-01, PPO Type 6, 0 PKW + (2+2+2+2+2) PZD"
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 501:
13
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 502:
Info_Text = "FPBA-01, PPO Type 7, 4 PKW +(2+2+2+2+2+2) PZD"
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 506:
14
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 507:
Info_Text = "FPBA-01, PPO Type 8,0 PKW +(2+2+2+2+2+2) PZD"
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 511:
15
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 512:
Info_Text = "FPBA-01, PPO Type 1, 4 PKW + 2 PZD (No data consistency)"
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 516:
16
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 517:
Info_Text = "FPBA-01, PPO Type 2, 4 PKW + 6 PZD (No data consistency)"
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 521:
17
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 522:
Info_Text = "FPBA-01, PPO Type 3, 0 PKW + 2 PZD (No data consistency)"
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 526:
18
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 527:
Info_Text = "FPBA-01, PPO Type 4, 0 PKW + 6 PZD (No data consistency)"
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 531:
19
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 532:
Info_Text = "FPBA-01, PPO Type 5, 4 PKW + 10 PZD (No data consistency)"
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 536:
20
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 537:
Info_Text = "FPBA-01, PPO Type 6, 0 PKW + 10 PZD (No data consistency)"
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 541:
21
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 542:
Info_Text = "FPBA-01, PPO Type 7, 4 PKW + 12 PZD (No data consistency)"
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 546:
22
--> Ignored unknown line
GSD parser warning in 'ABB0959.gsd' at line 547:
Info_Text = "FPBA-01, PPO Type 8, 0 PKW + 12 PZD (No data consistency)"
--> Ignored unknown line

Thanks for your question.

Pyprofibus currently doesn't implement parsing of the gsd sections that it doesn't need.
It will emit a warning for those sections to make clear to the user which sections are ignored.

These messages are warnings, not errors.