Since version 19 they changed how file access is handle. There are two solutions: 1. You change where the file is stored (need to go to: /PlcLogic/) 2. You can, if you donΒ΄t want to store at PlcLogic, add the following line in the CODESYSControl.cfg under [SysFile]: ForceIecFilePath=0 The CodesysControl.cfg is at C:\ProgramData\CODESYS\CODESYSControlWinV3x64\xxPROJECT_NUMBERxx\ Here the email they sent me: "with the 3.5.19 Version we changed how files are handled. See following issue: CDS-81506 -...
Since version 19 they changed how file access is handle. There are two solutions: 1. You change where the file is stored (need to go to: /PlcLogic/) 2. You can, if you donΒ΄t want to store at PlcLogic, add the following line in the CODESYSControl.cfg under [SysFile]: ForceIecFilePath=0 The CodesysControl.cfg is at C:\ProgramData\CODESYS\CODESYSControlWinV3x64\xxPROJECT_NUMBERxx\ Here the email they sent: "with the 3.5.19 Version we changed how files are handled. See following issue: CDS-81506 - CODESYS...
Codesys changed the license system (https://store.codesys.com/en/howto_applicationbasedlicenses). How do I know which license package my project will fit into? - I understood that one of the determinants of the package is the size of the application, but where can I see this size? (I put attached a picture with some size information I see). - My application uses 8 cores. I saw a package that says up to 4 cores. How to use 8 cores? - My application has no I/O. It only reads TCP/IP packets from 3 sensors...
Yes. I configured this Access Control for each POU, but this is only valid for Online. In offline, the user can view and change all the program. For now, I'm putting a password to open the entire program, but I would like that users could view/ change parts of the program.
Yes. I configured this Access Control for each POU, but this is only valid for Online. In offline, the user can view and change all the program.
I made an application in Control Win 3.5.SP16. I created users and groups and defined to each POU the permissions (View/ Modify/ Remove) for each group. However, these settings are only valid for the online program. If someone opens my application, they see the entire program. I would like that the offline program also require a user login so that only the permited part of the program appears to the user according to the permissions defined for the user's group. Is this possible?
Yes. For some reason it lost CodesysControl.cfg I'm doing a backup of it now to be able to restore, but this shouldnΒ΄t happen.
Unresolved references only in a specific machine with "Control Win"
I couldn't imagine a logic that would analyze the readings next to the current point, in all 3D directions, without having to convert the sparse matrix into a 3D matrix before processing (only in the region analyzed at the moment). That would solve it, but I'm guessing I'll have processing speed issues. But I will analyze. Thank you again.
Thanks to all by the answers. - I use 64 bits Codesys. - I saw the Target memory settings that you said, sgronchi. Thanks! But really it canβt reach my needed memory even if I increase my PC memory, if I understood. - To explain about why I want this big array, my application does a 3D reading of an area with size x(600cm), y(3000cm) and z(650cm). To create a logic that navigate in the space to analyze the objects and surfaces is very hard to me unless I could put the read points in a 3D array. In...
I use Codesys Control Win MC 3.5 SP16 and I created in my existing application two new arrays of [600,3000,650] OF BOOL. When I try to download the application, it shows up an error message "Out of global data memory. I tried clean all and retried the download with no sucess and I deleted persistent varibales too. Is there a way to increase the memory? My PC has 16Gb of memory and it has memory available. Where I can access the configuration to chance this? Thanks!
I use Codesys Control Win MC 3.5 SP16 and I created in my existing application two new arrays of [600,3000,650] OF BOOL. When I try to download the application, if shows up an error message "Out of global data memory. I tried clean all and retried the download with no sucess and I deleted persistent varibales too. Is there a way to increase the memory? My PC has 16Gb of memory and it has memory available. Where I can access the configuration to chance this? Thanks!
There is a recurring time-out log in my Control Win application (CmpSupervisor Component log) that I wanted to understand in the log information to try to identify which POU and CPU is causing the problem (Sometimes my ControlWin stops and maybe it is because of this): [2] Operation: CmpID = 0x00000019, ID = 0x1, enable = 1, alive = 0, timeout = 10000 [FAILED] So: - What does this "[2]" mean? - What does "CmpID = 0x00000019" mean? - What does "ID = 0x1" mean? - What is "enabled = 1"? (Can it be disabled?)...
There is a recurring time-out log in my Control Win application (CmpSupervisor Component log) that I wanted to understand in the log information to try to identify which POU and CPU is causing the problem (Sometimes my ControlWin stops and maybe it is because of this): [2] Operation: CmpID = 0x00000019, ID = 0x1, enable = 1, alive = 0, timeout = 10000 [FAILED] So: - What does this "[2]" mean? - What does "CmpID = 0x00000019" mean? - What does "ID = 0x1" mean? - What is "enabled = 1"? (Can it be disabled?)...
There is a recurring time-out log in my Control Win application (CmpSupervisor Component log) that I wanted to understand in the log information to try to identify which POU and CPU is causing the problem (Sometimes my ControlWin stops and maybe it is because of this): [2] Operation: CmpID = 0x00000019, ID = 0x1, enable = 1, alive = 0, timeout = 10000 [FAILED] So: - What does this "[2]" mean? - What does "CmpID = 0x00000019" mean? - What does "ID = 0x1" mean? - What is enabled (Can it be disabled?)...
There is a recurring time-out log in my Control Win application (CmpSupervisor Component log) that I wanted to understand in the log information to try to identify which POU and CPU is causing the problem (Sometimes my ControlWin stops and maybe it is because of this): [2] Operation: CmpID = 0x00000019, ID = 0x1, enable = 1, alive = 0, timeout = 10000 [FAILED] So: - What does this "[2]" mean? - What does "CmpID = 0x00000019" mean? - What does "ID = 0x1" mean? - What is enabled (Can it be disabled?)...
There is a recurring time-out log in my Control Win application (CmpSupervisor Component log) that I wanted to understand in the log information to try to identify which POU and CPU is causing the problem (Sometimes my ControlWin stops and maybe it is because of this): [2] Operation: CmpID = 0x00000019, ID = 0x1, enable = 1, alive = 0, timeout = 10000 [FAILED] So: - What does this "[2]" mean? - What does "CmpID = 0x00000019" mean? - What does "ID = 0x1" mean? - What is enabled (Can it be disabled?)...
There is a recurring time-out log in my Control Win application (CmpSupervisor Component log) that I wanted to understand in the log information to try to identify which POU and CPU is causing the problem (Sometimes my ControlWin stops and maybe it is because of this): [2] Operation: CmpID = 0x00000019, ID = 0x1, enable = 1, alive = 0, timeout = 10000 [FAILED] So: - What does this "[2]" mean? - What does "CmpID = 0x00000019" mean? - What does "ID = 0x1" mean? - What is enabled (Can it be disabled?)...
I started to develop in 32 bits because I was using a 32 bits embedded PC. After that, my application started to run in a virtual machine in a big Xeon server. Then, I tried to change my program to 64 bits but several functionalities stopped to work with unexplained exceptions too (I don't remember what was the problems). I was losing too much time with it, then I gave up trying. So, if there is anything to do to rise up the Control Win memory possibility, I would appreciate very much! Thanks!
I had tried the "Clear All" in the menu, I had tried to delete the project directory manually and it not worked. The only way I got it was the redo the changes in an older program.
I started to develop in 32 bits because I was using a 32 bits embedded PC. After that, my application started to run in a virtual machine in a big Xeon server. Then, I tried to change my program to 64 bits but several functionalities stopped to work with unexplained exceptions too (I don't remember what was the problems). I was losing too much time with it, then I gave up trying. So, if there is anything to do to rise up the Control Win memory possibility, I would appreciate very much! Thanks!
I solved it, but I don't know the cause of the problem. I have the older version of my program. I made all changes again, by control-c/ control-v from the newer version to the older, and it worked. Thanks!
What do you mean? I have some Vars defined as retain persistent, but it's a few bits e few values. Do you mean a kind of bug that I cannot use this kind of variable?
I'm trying to download my program (Control Win MC 3.5.16.10) and Codesys says that: "Download failed: Not enough memory on device". The available memory of my PC is bigger than the program size. Is that a limitation of the Control Win? Why I'm having this problem?