Het spijt ons. Uw verzoek kon niet worden verwerkt.

Important: This FAQ has been automatically translated by our software program. The original FAQ can be found here. SBC provides this information without liability for its correctness or functionality and does not assume liability being complete or correctly translated.

Waarom is het een slechte programmering praktijk te verklaren over het algemeen symbolen als globals?

FAQ #100245

Als het symbool editor's optie "Symbolen toevoegen aan globale tabel" in PG5 1.3 is ingeschakeld, wordt een bericht zeggend dat dit een zeer slechte programmering praktijk is getoond. Enkele van de redenen voor deze verklaring worden hier opgesomd:

  • Bij het exporteren van fupla pagina's of wanneer u bestanden (Fupla, IL of Graftec bestanden) van een andere CPU toevoegt zal niet de globals vervat in deze programma's worden geïmporteerd in de CPU.
  • De programma's krijgen minder Modulair
  • De globale symbolen kunnen worden benaderd door een willekeurige module. In sommige toepassingen maakt dit gevoel. Aan de andere kant kan het worden gevaarlijke (bijvoorbeeld in het kader van het toevoegen van een module die al bestaande symbolen bevat die gedefinieerd)
  • Drag & Drop in symbool structuur werkt niet voor globale symbolen
  • Na het wijzigen van een globale symbool, moeten alle modules worden herbouwd (neemt meer tijd).

Zoals hierboven vermeld is er slechts één geval waarin het maakt zin definiëren een globale symbool. Deze zaak is als het symbool toegankelijk zijn in meer dan één modules (bijvoorbeeld Fupla en HMI Editor moeten). Als dit geval wordt niet gegeven, is het raadzaam niet definiëren een symbool als wereldwijde (of publiek dat hetzelfde betekent)!

 

Categories

Local FAQ Deutschland / Fupla

Local FAQ Deutschland / SEdit (IL programming)

Local FAQ Deutschland / Symbol Editor

Last update: 27.05.2015 11:06

First release: 21.10.2004 13:46

Views: 4758

The requested software / document is no longer marketed by Saia-Burgess Controls AG and without technical support. It is an older software version which can be operated only on certain now no longer commercially available products.

Download