Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched. Close

GVL problem

marians
2016-04-16
2016-06-18
  • marians - 2016-04-16

    Hi,

    variable declared in "GVL" are not recognised in POU without prefix GVL.variable ...

    I don't know why ...

    Marian

    IMG: GVL_PROBLEM.jpg

     
  • Anonymous - 2016-04-17

    Originally created by: scott_cunningham

    This is by design. By including the GVL.xxx you as telling the compiler your scope. In bigger applications, you may have several "variable1"s.

     
  • eschwellinger

    eschwellinger - 2016-04-17

    Hi,
    by default this is added (qualified-only) if you add a new GVL.
    If you remove the attribute it will work without.(would not recommend)
    But better style is to use it.
    Not declaring Enums and GVLs qualified_only may result in ambiguities, unintended shadowing and potentially other problems. These problems could be simply avoided if enums and GVLs were decorated with the attribute by default.
    This would also improve overall code quality, readabilty and explicitness.
    This is since SP8 default.

    BR
    Edwin

    IMG: qualified

     
  • merlijn - 2016-06-18

    hello

    Is it possible to change these default settings ??
    and can somebody tell me how

    Already thanks

     

Log in to post a comment.