Personal Data

2020-01-17 11:11:17+00:00


  • No projects to display.


  • No skills entered.

User Activity

  • Posted a comment on discussion Codesys V2.3 πŸ‡¬πŸ‡§ on CODESYS Forge

    take a look in your Program Modbus IF GVL.AC_Running := TRUE THEN AC_PWR_Use := GVL.AC_Watts; END_IF you wanted to check GVL.AC_Running = TRUE but you set it to true. to avoid such mistakes simply use statements like IF xRunning THEN ...; END_IF IF NOT xRunning THEN ...; END_IF

  • Posted a comment on discussion Engineering πŸ‡¬πŸ‡§ on CODESYS Forge

    you could use the alternative syntax ARRAY OF ARRAY FB: FUNCTION_BLOCK my_fb VAR_INPUT pNumberChecked: POINTER TO ARRAY[0..2] OF BOOL; END_VAR POU: VAR checked_options : ARRAY [0..199] OF ARRAY [0..2] OF BOOL := [200([3(FALSE)])]; my_fb : my_fb1; END_VAR my_fb1 (pNumberChecked:= ADR(checked_options[0]) );

  • Posted a comment on discussion Codesys V2.3 πŸ‡¬πŸ‡§ on CODESYS Forge

    in the help for 3.5.10 is an example. No, idea why it's not in newer help versions.;product=codesys;version=

  • Posted a comment on discussion Visualization πŸ‡¬πŸ‡§ on CODESYS Forge

    The frame switching variable is declared as part of the main screen (i.e. the one displayed via "Change Shown Visualization") and is called Frame (for obvious reason). Navigation buttons simply write the desired frame number into the Frame variable. Ok, so far so good. Instead of writing a frame switching variable. Try the action "Switch Frame Visualization" for each button. Use "Switch to any visualization" select your frame-element in your screen visualization and write the index of your sub-screen....

View All