Post by phoward131 on Text List Fallback Value
CODESYS Forge
talk
(Post)
I am relatively new to Codesys and I'm trying to develop an HMI that displays what mode a particular device is in based on an integer value. I am currently using dynamic texts with a text list which works fine but I am looking for a way to display a particular string (ie 'Unknown') when the index doesn't match any of of the indices in the text list. I can enter 'Unknown' in the text property of the text field element which works as expected but it displays the single quotes on the visualization. How can I escape these quotes to simply display the word Unknown? Thanks!
Last updated: 2024-03-22
Post by cvrettacos-dse on Table Element Scroll Return
CODESYS Forge
talk
(Post)
Hello, I would like to use swipe/pan gestures to scroll a table visualization element (CODESYS 3.5.21.10) on a DSE M810 display. The swipe / pan gesture control works fine, however, I cannot figure out how to reset / navigate to the top of the table again with code. I have tried the Scrolling begin variable, and the visu manager is setting it to FALSE right away but the table doesn't actually scroll back to top. If I check the “Scroll elements with scrollbar” box, then the Scrolling begin variable works perfectly, but now the swipe/pan scrolling no longer works and you have to use the scrollbar. Is it possible to do what I've described? Any assitence you can provide is appreciated. Thanks.
Last updated: 2026-06-10
Post by cvrettacos-dse on How to reset scroll of a table element
CODESYS Forge
talk
(Post)
Hello, I would like to use swipe/pan gestures to scroll a table visualization element (CODESYS 3.5.21.10) ona DSE M810 display. The swipe / pan gesture control works fine, however, I cannot figure out how to reset / navigate to the top of the table again with code. I have tried the Scrolling begin variable, and the visu manager is setting it to FALSE right away but the table doesn't actually scroll back to top. If I check the “Scroll elements with scrollbar” box, then the Scrolling begin variable works perfectly, but now the swipe/pan scrolling no longer works and you have to use the scrollbar. Any assitence you can provide is appreciated. Thanks.
Last updated: 2026-04-21
Post by ryandmg on Web Client (HMI) Disconnects from Webvisu (Weidmuller u-OS)
CODESYS Forge
talk
(Post)
Ohhh OK. Yeah this seems to be timing like you said. Yeah I read through that document and came to the same conclusion. I haven't tried setting them both to 200ms. Maybe I'll give it a shot. Thanks so much for your input. Its greatly apreciated.
Last updated: 2023-09-06
Post by snhatton on Alarm Management - latched variable represented as Text list
CODESYS Forge
talk
(Post)
Hi There, For my understanding: are you trying to display the contents of a text list in an alarm message based on the id? For example, you could maintain a text list of common alarm messages, and then display based on which message is true?
Last updated: 2023-09-18
Post by callumo1 on Check For Open Dialogs On Client
CODESYS Forge
talk
(Post)
Is it possible to make a function that checks to see if there are any open dialogs on a given clients. I think VisuDialogs.VisuDlgUtil_IsDialogOpen does this for a given dialog name, but is it possible to do this for any dialog. Appretiate any help Cheers Callum
Last updated: 2023-09-25
Post by callumo1 on Check For Open Dialogs On Client
CODESYS Forge
talk
(Post)
Thanks for the reply. I want to be able to check if any dialogs are open of any name. I already have a function similar to what you have send but I don't want to have to run it for all the different dialog names. Thanks
Last updated: 2023-09-26
Post by manuknecht on Specify Input Configuration "OnDialogClosed" Action to only react to certain Dialogs
CODESYS Forge
talk
(Post)
Thanks for your responses. The close listener sounds like an interesting approach, will have to see what I can do with it. I actually solved it as suggested by sturmghost by setting an enum variable to a certain state as soon as I open a dialog. This way I always know which dialog was opened last.
Last updated: 2023-10-02
Post by rickj on Defining local variables that can be independent with several users.
CODESYS Forge
talk
(Post)
You need to create an array with one element for each possible user. I usually define these arrays in the root screen. FrameIndex : Array [0..MaxUsers] OF INT; Then use the global CurrentClientId (defined by one of the VISU libraries) to index the array element used to select the frame. FrameIndex[CurrentClientId]
Last updated: 2023-10-21
Post by chiali on Recipe issue.
CODESYS Forge
talk
(Post)
Hi Everyone, I'm trying to make a simple Recipe project using 'Save Recipe In File' and 'Load and Write Recipe' Execute Command buttons in Visualization but No dialog box 'Save As' appears when I click on buttons (Nothing happens). What is wrong. Please see the attached files. Best Regards, Chiali.
Last updated: 2023-10-23
Post by marks on Regarding trend storage access error
CODESYS Forge
talk
(Post)
I had this problem when running the application as a Simulation. When I wrote it to the Pi all worked as expected. If this isn't the case for you, we've seen some issues with sqlite on the Pi's - so reset Origin and re-download may help in that case. Good luck, Mark
Last updated: 2024-07-24
Post by haiderm on MultiTouch : Two fingers pinch to Z00M in/out and rotation gesture.
CODESYS Forge
talk
(Post)
Hello, I am currently trying to implement the Pan gesture and if possible, also the spread-pinch gesture in my project. The Pan gesture seems to work. Was the spread pinch gesture in the meantime fully released, because i haven't been able to get it called? Best Regards, Michael
Last updated: 2024-08-02
Post by abauza on Image Pool using in other libraries
CODESYS Forge
talk
(Post)
Hi I have done some tests and i realised that it's an issue with the visualizator simulator because i uploaded the program to a device and tried to see on the Web browser and I see correcctlu the images of the image pool of the library. I post this for anyone that have the same problem.
Last updated: 2024-08-20
Post by maxsus on Error while processing the visualization: Client id not present or no longer valid
CODESYS Forge
talk
(Post)
I dont know exactly why this error happens, but I think its because you have some wrong whiles. Because when i had that problem it was because I accidently wrote while true then and it was stuck in the loop.
Last updated: 2024-08-21
Post by maxsus on Error while processing the visualization: Client id not present or no longer valid
CODESYS Forge
talk
(Post)
I dont know exactly why this error happens, but I think its because you have some wrong whiles. Because when i had that problem it was because I accidently wrote while true then and it was stuck in the loop.
Last updated: 2024-08-21
Post by docker on Webvisu client connection monitoring
CODESYS Forge
talk
(Post)
Hi, i am interested in this thread and have tried a couple of the above examples in to determine remote webvisu access. I am having trouble getting the lastusage variable to refresh during runtime? It seems to only log the last usage at initialisation and that is it? how do i gain ongoing access to the time variable as the code is running? Thankyou.
Last updated: 2024-08-26
Post by tortillamarcal on TargetVisu Freezing
CODESYS Forge
talk
(Post)
Hi, I have project that worked during months. This one have targetvisu where I move between screens with a frame using the function flick/slide. The last weeks when i move sliding the screen freeze but the comutation tag of the frame continue registration the movements. The program continue working at the background but the screen freeze. Has anyone encountered something similar? Thanks!
Last updated: 2024-09-12
Post by bbm1995 on Camera RTSP Feed
CODESYS Forge
talk
(Post)
Can you provide some infos on what you did? What model is your camera and which protocols does it support? Is there a direct link to the feed? Does your camera prevent embedding of the feed (this was my issue.)? I had to use additional software (go2rtc) to be able to stream the feed from an ABUS TVIP48511...
Last updated: 2024-09-16
Post by phoward131 on Alarm filtering latch variables
CODESYS Forge
talk
(Post)
I am having the exact same issue and was wondering if you ever found the problem? The sample program does exactly what it's supposed to with filtering but when I implement it the exact same way in my program, the alarm list just goes blank when I attempt to apply a filter.
Last updated: 2024-10-28
Post by pixsys on loading delay with the option "check client animations and overlay of native elements"
CODESYS Forge
talk
(Post)
Hi, the option "Support client animations and overlay of native elements" needs a very powerful graphics accelerator in the system. I'm using the Pixsys srl "TC series" HMI with the code "P3" (so a 4+4 cores CPU) that runs very well also with this option active.
Last updated: 2024-11-06
Post by hemuv on Open Numpad with VU.FbOpenDialogExtended
CODESYS Forge
talk
(Post)
Hello Barton, I try to log the changes in Numpad (upon Ok button pressed) that an Element name/Element text variable is changed from so to so. How to get the Element name (or text fields Text Variable) from where the Numpad is called? Numpad is Invoked from Inputconfiguration->onMouseDown->Write a variable. Thanks
Last updated: 2024-11-07
Post by bjarne-pagaard on Newly created texlists wont appear in the selection dropdown
CODESYS Forge
talk
(Post)
I just had the same problem in 3.5 SP19 Patch 6. Trying to use a textlist for Combobox Integer element. The textlist cannot be selected in the IDE, and is not found when manually entering the name. The textlist is copied to the device, but is not used. Can confirm, that copying an existing textlist and renaming it does work.
Last updated: 2024-12-16
Post by timvh on Colors look different when logged in and running
CODESYS Forge
talk
(Post)
At the top of the Visualisation Properties View, you can enable the "Advanced" options. This will give you access to more properties than what you currently see. There might be a variable linked to the "advanced" colour property where the fill colour is determined by the value of this variable (dword).
Last updated: 2025-01-09
Post by timvh on TargetVisu started in windowed or not full screen
CODESYS Forge
talk
(Post)
In your soft plc folder, there is a file called targetvisuextern.cfg. Open this with a text editor to change the settings. Remove the semi-colons in front of the lines to enable your custom window settings. WindowType=0 means you will get a moveable window. Save the file and restart the soft PLC to enable these settings.
Last updated: 2025-02-26
Post by jkopicz on How can you get the active frame index from a frame
CODESYS Forge
talk
(Post)
In my project, I have frames that I would like to read the current active index. I change the frame index using the onclick properties of a button, then change frame index. I need to do some logic based on which frame index is selected. Is there a way to read the current active index of a frame?
Last updated: 2025-03-11
To search for an exact phrase, put it in quotes. Example: "getting started docs"
To exclude a word or phrase, put a dash in front of it. Example: docs -help
To search on specific fields, use these field names instead of a general text search. You can group with AND or OR.