Convert from string containing HEX values to the corresponding chars (E.G. '414141' to 'AAA')
    
    
       CODESYS Forge
    
    
      talk
    
    (Thread)
    
    
      Convert from string containing HEX values to the corresponding chars (E.G. '414141' to 'AAA')
    
    Last updated: 2023-07-19
    
    
      
        I want to convert a WORD to a hex string like 15.432 to '3C48'
    
    
       CODESYS Forge
    
    
      talk
    
    (Thread)
    
    
      I want to convert a WORD to a hex string like 15.432 to '3C48'
    
    Last updated: 2024-04-19
    
    
      
        CNC Open Source Project /  Can I convert my project to text-files ?
    
    
       CODESYS Forge
    
    
      talk
    
    (Thread)
    
    
      CNC Open Source Project / Can I convert my project to text-files ?
    
    Last updated: 2024-05-16
    
    
      
        Post by sangram on Convert Array Of DINT To STRING
    
    
       CODESYS Forge
    
    
      talk
    
    (Post)
    
    
    Last updated: 2023-12-03
    
    
      
        Post by mondinmr on Direct Pointers in IOMapping for EtherCAT with IoDrvEthercatLib.ETCSlave_Dia
    
    
       CODESYS Forge
    
    
      talk
    
    (Post)
    
    
    Last updated: 2024-02-13
    
    
      
        Post by docker on Webvisu client connection monitoring
    
    
       CODESYS Forge
    
    
      talk
    
    (Post)
    
    
      Hi mate, With this snippet i was able to see the lastusage variable count, but it would not iterate between clients? i was only able to access the data of the target visu. it threw an error with the array of pointers stating it was not able to convert etc. also when i tried it with the while loop it created an endless loop and crashed the program. any ideas? Thankyou
    
    Last updated: 2024-09-10
    
    
      
        Post by rafaelbrito on User management - User Tab missing
    
    
       CODESYS Forge
    
    
      talk
    
    (Post)
    
    
      Click in "Convert to Legacy"
    
    Last updated: 2023-10-17
    
    
      
        Post by kumareasu on Windows on ARM / Microsoft Surface
    
    
       CODESYS Forge
    
    
      talk
    
    (Post)
    
    
      I too need this information. Is it possible to install CoDeSys runtime and convert a ARM system installed Windows IoT as OS and convert as PLC?
    
    Last updated: 2024-11-16
    
    
      
        Post by davidbo on I want to convert a WORD to a hex string like 15.432 to '3C48'
    
    
       CODESYS Forge
    
    
      talk
    
    (Post)
    
    
      I try with BYTE_TO_HEXinASCII but I cant get it right. How do I convert a word value like 15432 to the HEX text string '3C48'
    
    Last updated: 2024-04-19
    
    
      
        Post by dkugler on I want to convert a WORD to a hex string like 15.432 to '3C48'
    
    
       CODESYS Forge
    
    
      talk
    
    (Post)
    
    
      you try to convert a WORD with BYTE_TO_HEX directly? Using https://de.helpme-codesys.com/ lead to the SM3_shared lib. There is a function: https://content.helpme-codesys.com/en/libs/SM3_Shared/Current/SM3_Shared/StringFormat/Word_To_HexString.html
    
    Last updated: 2024-04-19
    
    
      
        Post by dkugler on Direct Pointers in IOMapping for EtherCAT with IoDrvEthercatLib.ETCSlave_Dia
    
    
       CODESYS Forge
    
    
      talk
    
    (Post)
    
    
      rmaas: how do you get the reference of the slave?
    
    Last updated: 2024-02-13
    
    
      
        Post by rmaas on Direct Pointers in IOMapping for EtherCAT with IoDrvEthercatLib.ETCSlave_Dia
    
    
       CODESYS Forge
    
    
      talk
    
    (Post)
    
    
      Wow, this is next level for me, very impressive! glad you found a solution, thanks for sharing!
    
    Last updated: 2024-02-13
    
    
      
        Post by rmaas on Direct Pointers in IOMapping for EtherCAT with IoDrvEthercatLib.ETCSlave_Dia
    
    
       CODESYS Forge
    
    
      talk
    
    (Post)
    
    
      The reference used is the ethercat slave name. For example in this screenshot the reference would be: EL1809_1
    
    Last updated: 2024-02-13
    
    
      
        Post by davemansell on explicit cast ENUM to UINT and vice versa
    
    
       CODESYS Forge
    
    
      talk
    
    (Post)
    
    
      This is from sometime ago but below might help someone else; this could be done via POINTERS. Make sure you protect for NULL pointers etc if you take this approach. // DECLARATION myEnumValue : enumMyEnum; u8 : USINT; pmyEnumValue : POINTER TO enumMyEnum; pu8 : POINTER TO USINT; // CODE pu8 := ADR(u8); pmyEnumValue := pu8; myEnumValue := pmyEnumValue^; // dereference the pointer
    
    Last updated: 2025-08-21
    
    
      
        Post by davemansell on explicit cast ENUM to UINT and vice versa
    
    
       CODESYS Forge
    
    
      talk
    
    (Post)
    
    
      This is from sometime ago but below might help you could do this via POINTERS. Make sure you protect for NULL pointers etc if you take this approach. // DECLARATION myEnumValue : enumMyEnum; u8 : USINT; pmyEnumValue : POINTER TO enumMyEnum; pu8 : POINTER TO USINT; // CODE pmyEnumValue := pu8; myEnumValue := pmyEnumValue^; // dereference the pointer
    
    Last updated: 2025-08-21
    
    
      
        Post by song on How to convert a standard robot program into an excutive list when a robot runs?
    
    
       CODESYS Forge
    
    
      talk
    
    (Post)
    
    
      Dear Sir, I'd like to learn and try to make robot based on Codesys, is there a FB block or other ways to convert a standard robot program into an excutive list? how codesys explain the robot command instructions on HMI, just like the SMC_NCDecoder used to convert CNC program into a list of SMC_GEOINFO object. Thanks very much! Peter Yan
    
    Last updated: 2023-11-25
    
    
      
        Post by gatto on Read codesys version in the codesys application
    
    
       CODESYS Forge
    
    
      talk
    
    (Post)
    
    
      hi, i used another way declaration: pApp : POINTER TO APPLICATION; pAppInfo : POINTER TO APPLICATION_INFO; ProjectName : STRING (24) ; CodesysVersion : STRING (15) ; code: //library : // CmpApp // IoDrvEthernet // // Get Pointer to current application pApp := CmpApp.AppGetCurrent( pResult:= 0 ); // Get Pointer to Application information pAppInfo := CmpApp.AppGetApplicationInfo(pApp:= pApp, pResult:= 0 ); ProjectName := pAppInfo^.pstProjectName^ ; //convert codesys version to string CodesysVersion := IoDrvEthernet.UDINT_TO_IPSTRING ( udiIPAddress := pApp^.udiPSVersion ) ; so i think you need to convert your dwVersion in a UDINT and after convert UDINT_TO_IPSTRING
    
    Last updated: 2025-01-17
    
    
      
        Post by dogulas on OPC UA C# client connecting to OPC UA CODESYS server
    
    
       CODESYS Forge
    
    
      talk
    
    (Post)
    
    
      mainak, sorry, just saw your post. I have done that and I still get the same exception. the innerResult says "BadSecureChannelClosed 'Remote side closed connection'". Any other tips? Pointers are welcome.
    
    Last updated: 2024-11-12
    
    
      
        Post by avenue68 on REFERENCE TO in an array
    
    
       CODESYS Forge
    
    
      talk
    
    (Post)
    
    
      That's because the array only contains structures themselves, not references. It doesn't matter that what consists of each struectures unless they are not pointers.
    
    Last updated: 2025-05-21
    
    
      
        Post by ahmedbadawi10 on Codesys Trend Problem
    
    
       CODESYS Forge
    
    
      talk
    
    (Post)
    
    
      I have control win v3 with simulation and a small program with function to convert analog values to percentages, I need to show these percentages in a trend chart, but nothing is shown in the trend as you see in snips attached! thanks in advance
    
    Last updated: 2025-09-16
    
    
      
        Post by reinier-geers on JSON (WString format) accessing elements. Convert to STRUCT?
    
    
       CODESYS Forge
    
    
      talk
    
    (Post)
    
    
      HI , Ill try the same with Energy prices. But no data I add the Query to the wsPost. Add $ because wstring use "as start end end. Here the link of the API info https://reversed.notion.site/Marktprijzen-API-89ce600a88ac4abe8c2ad89d3167a83e
    
    Last updated: 2025-10-09
    
    
      
        Post by reinier-geers on JSON (WString format) accessing elements. Convert to STRUCT?
    
    
       CODESYS Forge
    
    
      talk
    
    (Post)
    
    
      HI , Ill try the same with Energy prices. But no data I add the Query to the wsPost. Add $ because wstring use "as start end end. Here the link of the API info https://reversed.notion.site/Marktprijzen-API-89ce600a88ac4abe8c2ad89d3167a83e
    
    Last updated: 2025-10-09
    
    
      
        Post by tvm on Timer On Vijeo
    
    
       CODESYS Forge
    
    
      talk
    
    (Post)
    
    
      Vijeo doesn't support TIME variables, so the easiest thing to do is convert to a STRING in your program, and use that variable. You could use TimeAsString:= TIME_TO_STRING(TimeVar) to get a string that looks like this: T#5h10m45s200ms
    
    Last updated: 2024-05-07
    
    
      
        Post by timvh on CoDeSys v3.5: creating libraries for both 32-bit and 64-bit controllers
    
    
       CODESYS Forge
    
    
      talk
    
    (Post)
    
    
      Yes, you are right. I think the help is pretty clear: https://content.helpme-codesys.com/en/CODESYS%20Development%20System/_cds_library_development.html It helps you to find errors in the source code of your library if you want to create a library which is using pointers and you want to use your library on 32 and/or 64 bit platforms.
    
    Last updated: 2025-09-02
    
    
      
        Post by rmaas on Direct Pointers in IOMapping for EtherCAT with IoDrvEthercatLib.ETCSlave_Dia
    
    
       CODESYS Forge
    
    
      talk
    
    (Post)
    
    
      Hi, Im not sure if this is what you mean, but i do succesfully use the IoDrvEthercatLib.ETCSlave.InputData and IoDrvEthercatLib.ETCSlave.OutputData to read from and write to beckhoff DI and DO cards. Very convenient as you can make an FB with an VAR_IN_OUT of type IoDrvEthercatLib.ETCSlave and only have to pass the slave reference... So i am not using .ETCSlave_Diag but .ETCSlave...
    
    Last updated: 2024-02-13
    
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.