Post by i-campbell on FILE_OPERATION_DENIED
    
    
       CODESYS Forge
    
    
      talk
    
    (Post)
    
    
      in your project, to access /var/opt/codesys/PlcLogic/my.file, use the string 'my.file' or '$$PlcLogic$$/my.file'
    
    Last updated: 2023-10-17
    
    
      
        Post by ben1 on Access Variable Visu Dialog
    
    
       CODESYS Forge
    
    
      talk
    
    (Post)
    
    
      Tough to know exactly what you are asking for here. Can you give a more thorough explanation and/or provide snips?
    
    Last updated: 2024-11-17
    
    
      
        Post by eschwellinger on SM3RaspiStepper 0.0.0.6 issue
    
    
       CODESYS Forge
    
    
      talk
    
    (Post)
    
    
      I would expect that this is more or less Bookworm related - the GPIO access is different now - and need to be adapted
    
    Last updated: 2025-03-21
    
    
      
        Post by dasch on Access to the path *** is denied
    
    
       CODESYS Forge
    
    
      talk
    
    (Post)
    
    
      I got the same problem with 3.5.19.70. Any solutions here?
    
    Last updated: 2025-04-09
    
    
      
        Post by eschwellinger on Access to the path *** is denied
    
    
       CODESYS Forge
    
    
      talk
    
    (Post)
    
    
      it is textlist related as far as I remember, let me check if the is a workaround.
    
    Last updated: 2024-02-02
    
    
      
        Post by eschwellinger on Access to the path *** is denied
    
    
       CODESYS Forge
    
    
      talk
    
    (Post)
    
    
      the workaround is: start CODESYS admin if this message occure
    
    Last updated: 2024-02-05
    
    
      
        Post by spfollen on Access to the path *** is denied
    
    
       CODESYS Forge
    
    
      talk
    
    (Post)
    
    
      @eschwellinger That worked. Ran as Admin when starting Codesys. Great workaround. Thanks
    
    Last updated: 2024-02-05
    
    
      
        Post by thomasrohnerch on Access to the path *** is denied
    
    
       CODESYS Forge
    
    
      talk
    
    (Post)
    
    
      yes, this is working fine. for the moment this is acceptable.
    
    Last updated: 2024-02-07
    
    
      
        Post by enricoghisla on Functional block
    
    
       CODESYS Forge
    
    
      talk
    
    (Post)
    
    
      How can i access to the variable in the FB from outside without put them in the in/out?
    
    Last updated: 2024-04-16
    
    
      
        Post by enricoghisla on Functional block
    
    
       CODESYS Forge
    
    
      talk
    
    (Post)
    
    
      How can i access to the variable in the FB from outside without put them in the in/out?
    
    Last updated: 2024-04-16
    
    
      
        Post by ioannis-a on How to Use Personal Access Tokens from GitHub with Codesys Git
    
    
       CODESYS Forge
    
    
      talk
    
    (Post)
    
    
      I have the same issue. Is there any solution?
    
    Last updated: 2024-05-12
    
    
      
        Post by bruno-roth on Codesys access to DICTIONARY OBJECTS of ethercat (CoE ) Servo Drive
    
    
       CODESYS Forge
    
    
      talk
    
    (Post)
    
    
      You could use the FBs ETC_CO_SdoWrite and ETC_CO_SdoRead
    
    Last updated: 2024-06-19
    
    
      
        Control for linux SL, 4.14.0.0 -> 4.15.0.0 breaks web page access. URL requires authentication
    
    
       CODESYS Forge
    
    
      talk
    
    (Thread)
    
    
      Control for linux SL, 4.14.0.0 -> 4.15.0.0 breaks web page access. URL requires authentication
    
    Last updated: 2025-09-09
    
    
      
        Access the excel file and Change the description based on cell requirement.
    
    
       CODESYS Forge
    
    
      talk
    
    (Thread)
    
    
      Access the excel file and Change the description based on cell requirement.
    
    Last updated: 2017-10-07
    
    
      
        Modify the 0x1600 access type of CAN Local Device in Codesys
    
    
       CODESYS Forge
    
    
      talk
    
    (Thread)
    
    
      Modify the 0x1600 access type of CAN Local Device in Codesys
    
    Last updated: 2018-11-23
    
    
      
        Codesys OPC-UA access with only user/pass DESPITE certificate is quarantined
    
    
       CODESYS Forge
    
    
      talk
    
    (Thread)
    
    
      Codesys OPC-UA access with only user/pass DESPITE certificate is quarantined
    
    Last updated: 2021-01-11
    
    
      
        Post by apurv on Cannot pass array of constant size to a function as a reference
    
    
       CODESYS Forge
    
    
      talk
    
    (Post)
    
    
      I have a Array of constant size defined like this Var Constant MAX_SIZE :UINT := 10; End_var VAR array : ARRAY[0..MAX_SIZE] OF INT; END_VAR Now I want to pass this array to a function by reference, Function fun : INT VAR_IN_OUT CONSTANT MAX_SIZE : UINT; END_VAR VAR_INPUT array : REFERENCE TO ARRAY[0..MAX_SIZE] OF INT; END_VAR but when I run this it gives strange Errors Error : Cannot Convert type 'ARRAY [0..MAX_SIZE] OF INT' to type 'ARRAY[0..MAX_SIZE] OF INT'
    
    Last updated: 2024-01-07
    
    
      
        Post by mxj262 on FB having single input but initialized with Array
    
    
       CODESYS Forge
    
    
      talk
    
    (Post)
    
    
      I am adding elements of an ARRAY using pointer to access each element inside a FOR loop and the FOR loop does not stop! What is the right way to use pointers in such case?? I have another loop that is not using pointer and it stops but the loop using pointer keep on adding. METHOD FB_Init: BOOL VAR_INPUT bInitRetains: BOOL; // TRUE: the retain variables are initialized (reset warm / reset cold) bInCopyCode: BOOL; // TRUE: the instance will be copied to the copy code afterward (online change) END_VAR VAR_IN_OUT // basically REFERENCE TO window_buffer: ARRAY [*] OF INT; // array of any size END_VAR THIS^.windowPtr := ADR(window_buffer[0]); THIS^.windowSize := UPPER_BOUND(window_buffer, 1) - LOWER_BOUND(window_buffer, 1) + 1; FUNCTION_BLOCK FB500 VAR_INPUT END_VAR VAR_OUTPUT END_VAR VAR windowPtr: POINTER TO INT; windowSize: DINT; currentIndex: UINT; element1:INT; element2:INT; i:INT; j:INT; sum:DINT:=0; END_VAR element1:=windowPtr[0]; // read the first element of the Array dynamic memorry element2:=windowPtr[1]; FOR i:=0 TO (TO_INT(windowSize-1)) BY 1 DO // this loop does not stop Sum:=sum + windowPtr[i]; END_FOR FOR j:=0 TO 5 BY 1 DO // this loop stops j:=j+1; END_FOR https://ibb.co/k3DhkZT
    
    Last updated: 2024-05-06
    
    
      
        Post by sean-barton on FILE_OPERATION_DENIED
    
    
       CODESYS Forge
    
    
      talk
    
    (Post)
    
    
      I have code written since version 3.5.16 to access the USB drive, how can I do that now the file access has been taken away? I have tried adding a sybolic link to the usb drive in the following directories: /var/opt/codesys/PlcLogic/ /var/opt/CODESYS/PlcLogic/ /opt/CODESYS/PlcLogic/ I still recieve a "FILE_OPERATION_DENIED" response when accessing the USB drive.
    
    Last updated: 2023-10-13
    
    
      
        Post by mehmetembedded on Linux ARM64 SL, GPIO Access
    
    
       CODESYS Forge
    
    
      talk
    
    (Post)
    
    
      Hello. I am using TI AM64x evaluation board TMDS64EVM. It has 8 leds connected via I2C to SoC.I wanna control them via codesys GPIO device. Is that possible? If so how I can do it. I had no problem installing codesys runtime, and running program on device. But when it comes to GPIO access, It couldn’t make it.
    
    Last updated: 2024-05-08
    
    
      
        Post by mehmetembedded on Linux ARM64 SL, GPIO Access
    
    
       CODESYS Forge
    
    
      talk
    
    (Post)
    
    
      Hello. I am using TI AM64x evaluation board TMDS64EVM. It has 8 leds connected via I2C to SoC.I wanna control them via codesys GPIO device. Is that possible? If so how I can do it. I had no problem installing codesys runtime, and running program on device. But when it comes to GPIO access, It couldn’t make it.
    
    Last updated: 2024-05-08
    
    
      
        Post by tvm on Cannot pass array of constant size to a function as a reference
    
    
       CODESYS Forge
    
    
      talk
    
    (Post)
    
    
      maybe this would be a better approach, then you don't have to pass the constant at all. FUNCTION fun : INT VAR_IN_OUT arr: ARRAY[*] OF INT; END_VAR VAR lower: DINT; upper: DINT; END_VAR lower:= LOWER_BOUND(arr, 1); upper:= UPPER_BOUND(arr, 1); see here as well https://help.codesys.com/api-content/2/codesys/3.5.12.0/en/_cds_datatype_array/
    
    Last updated: 2024-01-08
    
    
      
        Post by tvm on Cannot pass array of constant size to a function as a reference
    
    
       CODESYS Forge
    
    
      talk
    
    (Post)
    
    
      It will be a reference, because it's a VAR_IN_OUT. it's a little weird debugging the array online. It just shows as a POINTER TO INT, and you can't actually see the array from the function side. But you can still work with it as a normal array, not a pointer.
    
    Last updated: 2024-01-09
    
    
      
        Post by totorovic on CSVReaderInit returns error : INVALID_HANDLE
    
    
       CODESYS Forge
    
    
      talk
    
    (Post)
    
    
      Thank you for the return. The path targets to a CFast card. User has R/W access to it. We will try to change it.
    
    Last updated: 2023-08-31
    
    
      
        Post by lukaszklupa on Codesys Virtual Control - startup problem
    
    
       CODESYS Forge
    
    
      talk
    
    (Post)
    
    
      Problem solved. The problem turned out to be the lack of access to the default location "Mounts", I changed it to /home/user1 and now it's ok.
    
    Last updated: 2024-08-19
    
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.