Activity for necati

  • necati necati posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    Hi everybody, Is there any sample project that communicates 2 devices with profinet using Codesys platform on the devices? BR, Necati.

  • necati necati posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    This may help you. https://forge.codesys.com/forge/talk/Engineering/thread/3da9ded84e/?limit=250#62b3

  • necati necati posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    As you mentioned, I have SP19 Patch 1. Your method worked successfully. Thanks for your detailed explanation. 😊😊😊😊 BR. Necati.

  • necati necati modified a comment on discussion Engineering πŸ‡¬πŸ‡§

    Hi, I have a text file at location "D:\temp\startup". When I try to open the startup file as shown attached figure, file open function returns "FFFFFF.." value? If you have any suggestion for solving problem, could you please help me? BR Necati.

  • necati necati posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    Hi, I have a text file at location "D:\temp\startup". When I try to open the startup file as shown below, file open function returns "FFFFFF.." value? If you have any suggestion for solving problem, could you please help me? BR Necati.

  • necati necati posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    Hi, There is no clear/delete button on attached log page. Is there any way to clear logs in the PLC? BR Necati.

  • necati necati posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    if you can change brigness via terminal in Linux or Command Line in Windows, of course you can also change via code by using "SysProcessExecuteCommand" function. To try this method you need to apply below modification. Connect to the target device. Find and open the runtime configuration file "...codesys/CODESYSControl.cfg" with an editor. Before [CmpLog], add [SysProcess] and allow line. [SysProcess] Command=AllowAll For more detail please find: https://forge.codesys.com/forge/talk/Engineering/thread/64904fac37/...

  • necati necati posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    You can use PWM for this purpose. Assume that you have 0 to 500 unit analog PID output. Convert this value to percentage and use it as ON time.

  • necati necati posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    When I convert only one BOOL variable to BIT, it allocates 1 bit area in memory.It works as I need. But when tried to convert ARRAY OF BOOL to ARRAY OF BIT, it is not allowed by Codesys. I need same usage for ARRAYs.

  • necati necati posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    Hi everybody, I have a struct below and would like to copy in an array (8) but I have a problem because of bools use 1 byte area in memory. This results data loss in array. How can I copy all struct value to array without data loss? Do you have any method? ~~~~~~~~~~~~~~~~~~~~~~~~STRUCT~~~~~~~~~~~~~~~~~~~~~~~~~ TYPE test : STRUCT bool1: ARRAY[0..1] OF BOOL; bool2: ARRAY[0..2] OF BOOL; bool3: BOOL; bool4: BOOL; bool5: BOOL; bool6: ARRAY[0..5] OF BOOL; bool7: BOOL; bool8: BOOL; word1: WORD; word2:...

  • necati necati posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    Help needed.

  • necati necati posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    Hi, Assume that I have a lot of devices in the field. I would like to create a project and download or copy Codesys Source Codes of it to each device without using Codesys. Is it possible?

  • necati necati posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    Dear All, I am trying to generate a life sign which increases by 1 in every 32ms. My program which shown below, increases life sign in approximately every 80 ms. How can fix it to 32ms? Could you please help me? PROGRAM POU_2 VAR_INPUT cycle_time: TIME:= T#32ms; END_VAR VAR_OUTPUT life_sign: USINT:= 0; END_VAR VAR TON_0: TON; R_TRIG_0: R_TRIG; time_ms: SysTimeRtc.SYSTIME; time_array: ARRAY[0..999, 0..1] OF ULINT; prev_time: ULINT:= 0; i: INT:= 0; END_VAR

  • necati necati posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    It is worth to try that you delete folder (name is like 859689C4) in the "C:\ProgramData\CODESYS\CODESYSControlWinV3x64" location. And then try redownload project.

  • necati necati modified a comment on discussion Engineering πŸ‡¬πŸ‡§

    Is there any possibility to online debug of code for all devices in the same time for Codesys Automation Server like in Codesys program?

  • necati necati posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    Is there any possibility to online debug of code for all devices in the same time for Codesys Automation Server?

  • necati necati posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    Not seen screenshot. Please attach.

  • necati necati posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    ROL functions does not solve the problem. Because sent data is a STRUCT as below and BYTE swapping occurs. TYPE DUT: STRUCT Var_BOOL01: BOOL:= 1; Var_BOOL02: BOOL:= 1; Var_BYTE01: BYTE:= 45; Var_BYTE02: BYTE:= 188; Var_WORD01: WORD:= 110; Var_WORD02: WORD:= 35000; END_STRUCT END_TYPE BOOLs are stored in memory as BYTE. So, when I inspect Codesys memory bytes for this struct of two devices, it seen as below mapping. Device Var_BOOL01 Var_BOOL02 Var_BYTE01 Var_BYTE02 Var_WORD01 Var_WORD02 Source 01...

  • necati necati posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    Codesys is running on two devices. I have transferred data but WORD and DWORD data is being swapped on destination device.

  • necati necati posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    Updated.

  • necati necati modified a comment on discussion Engineering πŸ‡¬πŸ‡§

    Hello, I have two devices to be communicate by TCP/IP Server/Client. The devices has different endianness. Server device has PowerPC processor (big endian) and client device has Intel processor (little endian). When I sent a STRUCT that includes BOOLs, WORDs and DWORDs from server device, client device get the struct elements as byte swapped except for BOOLs. I tried so many way to overcome this problem but I could not solve. Is there any way to get elements of STRUCTS? Is there anybody here to help...

  • necati necati modified a comment on discussion Engineering πŸ‡¬πŸ‡§

    Unintentionally opened topic. To be deleted.

  • necati necati posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    Hello, I have two devices to be communicate by TCP/IP Server/Client. The devices has different endianness. Server device has PowerPC processor (big endian) and client device has Intel processor (little endian). When I sent a STRUCT that includes BOOLs, WORDs and DWORDs from server device, client device get the struct elements as byte swapped except for BOOLs. I tried so many way to overcome this problem but I could not solve. Is there anybody here to help me? BR Necati.

  • necati necati posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    Hello, I have two devices to be communicate by TCP/IP Server/Client. The devices has different endianness. Server device has PowerPC processor (big endian) and client device has Intel processor (little endian). When I sent a STRUCT that includes BOOLs, WORDs and DWORDs from server device, client device get the struct elements as byte swapped except for BOOLs. I tried so many way to overcome this problem but I could not solve. Is there anybody here to help me? BR Necati.

  • necati necati posted a comment on discussion Codesys V2.3 πŸ‡¬πŸ‡§

    I have the same problem for Linux.

  • necati necati posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    As far as I know, it is possible only with Codesys Runtime Toolkit. https://www.codesys.com/products/codesys-runtime/runtime-toolkit.html Necati.

  • necati necati posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    Hi there, Is it possible to integrate my C code files to Codesys? According to below link, it is possible but after I installed CODESYS C CODE INTEGRATION package, I created a Codesys project. https://help.codesys.com/api-content/2/codesys/3.5.13.0/en/_cds_integrating_c_code/ And I could not find C Code Module (below link) in the project. https://help.codesys.com/api-content/2/codesys/3.5.13.0/en/_cds_obj_c_code_module/#cb3ffa8104cdc0a8640e00234707-id-547cd887fa8104ccc0a8640e00211e5a

  • necati necati posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    Dear fajean and h-hermsen, Thanks for your quick recommendations. I will try them.

  • necati necati posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    Thank you for your reply. In fact Codesys has to be have message box option for unintended deletions.

  • necati necati posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    Hi there, I have a problem about Initialization process. My project has 3 POUs and calling sequence as shown below. In this example, all POUs are initialized, before PLC switches run position. So, C_init.X and C_init.Y gets always 0. In fact, the have to be equal GVL.X and GVL.Y variables. To prevent this, I want to initialize, manually, "MVB_Set_Parameters" with some global variable conditions in Main (PRG). It can be possible to do this? Can you please help me? Main (PRG) : Cyclic main program...

  • necati necati posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    Hi everyone, While an object is selected in Codesys, when I click delete button on keybord, this action deletes the object without showing any messagebox. Do you know whether an option is available for Codesys asks a question like "Are you sure to delete" me to when deleting any object? Thanks a lot.

  • necati necati posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    Thanks for your answer. Is it enough to install only CODESYS Automation Server to work? And is there any example related this topic?

  • necati necati posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    Dear all, I will work on a project, that the same projects run on two devices (OneProjectForTwoDevices.png). When I download the First_Device project to two devices, I can not login to two devices in the same time. To login same time, I have to download First_Device project to first Win x64 and download to Second_Device project to second Win x64 (TwoProjectForTwoDevices.png). My question is about cloning of sub objects of First_Device (Purposed.png). Is there anyway to clone objects to another Win...

  • necati necati posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    I also need to reboot windows via Codesys. Does anybody tried this before?

  • necati necati posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    Hi, There may be more than one library that has DED namespace. Please check your libraires in the Library Manager.

  • necati necati posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    Is above code working as stable?

  • necati necati posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    Dear All, I want to create a Codesys project, which works in two devices as redundant. In default, Codesys has Redundancy Configuration object, but our devices does not support this object. Therefore, we have to create custom algorithm and code. In literature, I found below article for redundancy concept. Can this concept be applicable for Codesys? If anyone knows, please give me advices and help me? Article: https://www.researchgate.net/publication/322438398_An_Application_Solution_for_PLC_Redundancy_in_Distributed_Control_System...

  • necati necati posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    Hello, I forgot my Windows OS softPLC password. I can not logon to Codesys Control Win SysTray via Device User Logon popup. How can I reset this password? I reinstall Codesys, but it did not solve this problem.

  • necati necati posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    I had this error 3.5.17.10 and newer versions. Operating system was Windows 10 Turkish. After I try with Windows 10 English, it has installed successfully.

  • necati necati posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    I want to create a custom library in Codesys to implement our third party libraries. But, I dont find any example or user manual. If anyone has used this property, could you please guide me?

  • necati necati posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    Hello, I have added MQTT Client library to my project from Codesys Library Manager. When I would like to call MQTT Client FB from Input Assistant, the FB is not found as shown attached screenshot. Why I dont call the FB? Please help me. After library addition, library names has blue underline. Is it causes related problem?

  • necati necati posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    I guess, this error is related with Codesys version. I get the errors while installing Codesys 3.5.17.10 (x64), but I didn't get the same errors while installing Codesys 3.5.17.0. As a result, 3.5.17.0 has been successfully installed. Is there anyone who get the same error on 3.5.17.10 (x64)?

  • necati necati posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    Is there any additional software requirement on Linux side to recognize of our controller's IOs by Codesys? I could not find any example about Linux Arm SL. If anyone have, could you please share.

  • necati necati posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    Hi, We have an industrial IO controller based on Embedded Linux and iMX6 with ARM processor. We want to program IO controller via Codesys. I see some applicaiton with Raspberry Pi, but they are using ready to use package. Is there any compatible Codesys package for our processor? To program our controller, how do we go forward? Could you give advices? Best regards..

  • necati necati posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    I got error as attached image, while installing Codesys 3.5.17.10. After installation completed, Codesys could not be opened. Could you please help me?

1