pyprofibus icon indicating copy to clipboard operation
pyprofibus copied to clipboard

GSD file reading error.

Open Jan-Egil-G opened this issue 1 year ago • 1 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

Jan-Egil-G avatar Jun 23 '23 18:06 Jan-Egil-G

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.

mbuesch avatar Jun 23 '23 18:06 mbuesch