Post by struccc on Application failing to boot after system reboot
CODESYS Forge
talk
(Post)
I started to experience the same issue, after upgrading to 3.5.19 , and still persists with 3.5.20.3 , using CodesysControlWinV3 x64 on Windows. Unfortunately, this is a live application, normally it is running for months without interruption - so it was a surprise at the last cold start... It was not possible to go online with the original version, so I couldn't see the application, or system status, just the log message. First time I manually clean the Application from the PlcLogic directory (there was no coredump file in there), then I could start the runtime service, and do a fresh download, and set the bootproject. I could not try a cold system reboot - it's in a 24/7 production environment, and I was under heavy pressure to start... What I did, I have created a backup from the * complete * runtime directory, from the failed, and fixed version - before and after download. This directory in my case C:\ProgramData\CODESYS\CODESYSControlWinV3x64\55096128 - At the next shutdown, it was sufficient to copy back this backup completely, and could start the runtime service afterwards. Ugly, but local staff with some skills can do it without programming tool... I don't store any live data, configuration, log files, persistent data in this directory - the only reason I need this is to edit the CodesysControl... .cfg file.... And to see the logfiles in emergencies like this. The application concerned doesn't use any retain area. - exactly for these reasons - Maybe that is causing the problem with the newer runtime versions As far as I see, this problem occurs only if the power of the Windows PLC is interrupted without a proper shutdown. Unfortunately, this can happen sometimes. The newer versions, seems tp modify CodesysControl.cfg on the fly, and register the applications, and bootproject information after download. (I don't really see CodesysControl.cfg a proper location for this... but that's just my feeling) So now I had a look at CodesysCotrol.cfg on my laptop and I found: [CmpRetain] ;Retain.SRAM.Size=0x200200 ;Retain.SRAM.Address=0xFA3C5776 ;SimulateSRAM=1 [CmpApp] ;Bootproject.CreateOnDownload=0 ;Bootproject.StoreOnlyOnDownload=0 ;Bootproject.InvalidateByRename=1 ;Bootproject.InvalidateBySetting=1 ;Bootproject.InvalidateNever=0 ;PersistentForce=0 ;RetainType.Applications=InSRAM ;RetainType.Applications=OnPowerfail ;RetainType.Applications=None ;Exception.Hardware.GlobalStop=1 Application.1=MyTestAppNoRetain The last line appeared after download and boot project creation. Maybe... Should set RetainType.Applications=None? I wonder about all these settings, but... Will write separately about it. I hope this helps a little...
Last updated: 2024-11-21
Problems working with IScriptModuleRepository.add_reference_instance Method
CODESYS Forge
talk
(Thread)
Problems working with IScriptModuleRepository.add_reference_instance Method
Last updated: 2023-08-17
wed visu im IFM display CR1077
CODESYS Forge
talk
(Thread)
wed visu im IFM display CR1077
Last updated: 2023-08-18
Sorting array of any-sized structure
CODESYS Forge
talk
(Thread)
Sorting array of any-sized structure
Last updated: 2023-08-18
Find index based on values
CODESYS Forge
talk
(Thread)
Find index based on values
Last updated: 2023-08-20
Find index based on values
CODESYS Forge
talk
(Thread)
Find index based on values
Last updated: 2023-08-20
Post by hugob on Start Control Win Softmotion Runtime
CODESYS Forge
talk
(Post)
Last updated: 2023-08-23
Start Control Win Softmotion Runtime
CODESYS Forge
talk
(Thread)
Start Control Win Softmotion Runtime
Last updated: 2023-08-23
Warnung C0373 / Dialog nicht instanziert
CODESYS Forge
talk
(Thread)
Warnung C0373 / Dialog nicht instanziert
Last updated: 2023-08-29
Symbol Configuration, I'm doing it wrong
CODESYS Forge
talk
(Thread)
Symbol Configuration, I'm doing it wrong
Last updated: 2023-08-31
Project compiling error in Simulation mode
CODESYS Forge
talk
(Thread)
Project compiling error in Simulation mode
Last updated: 2023-09-08
Post by ulvis on how to measure /use plcload from iec
CODESYS Forge
talk
(Post)
Last updated: 2023-09-12
IMAGE DISPLAY ACCORDING TO INPUT VARIABLE
CODESYS Forge
talk
(Thread)
IMAGE DISPLAY ACCORDING TO INPUT VARIABLE
Last updated: 2023-09-12
OPC UA datasource low read frequency
CODESYS Forge
talk
(Thread)
OPC UA datasource low read frequency
Last updated: 2023-09-13
Get the numer of day
CODESYS Forge
talk
(Thread)
Get the numer of day
Last updated: 2023-09-14
Error index was outside the bounds
CODESYS Forge
talk
(Thread)
Error index was outside the bounds
Last updated: 2023-09-19
Retain memory change to ZERO
CODESYS Forge
talk
(Thread)
Retain memory change to ZERO
Last updated: 2023-09-19
GPIO Konfiguration auf SK-AM64B
CODESYS Forge
talk
(Thread)
GPIO Konfiguration auf SK-AM64B
Last updated: 2023-09-19
Troubles with using CAN API
CODESYS Forge
talk
(Thread)
Troubles with using CAN API
Last updated: 2023-09-19
PCAN serial "No CAN driver found"
CODESYS Forge
talk
(Thread)
PCAN serial "No CAN driver found"
Last updated: 2023-09-20
Correct CAN Driver for EL6751
CODESYS Forge
talk
(Thread)
Correct CAN Driver for EL6751
Last updated: 2023-09-20
Accessing ModbusTCP addresses from python
CODESYS Forge
talk
(Thread)
Accessing ModbusTCP addresses from python
Last updated: 2023-09-20
Detect "Cancel" Press in FileOpenSave Dialog
CODESYS Forge
talk
(Thread)
Detect "Cancel" Press in FileOpenSave Dialog
Last updated: 2023-09-20
Integer with comma in visualization
CODESYS Forge
talk
(Thread)
Integer with comma in visualization
Last updated: 2023-09-20
Raspberry pi 3 and runtime 4.9.0.0
CODESYS Forge
talk
(Thread)
Raspberry pi 3 and runtime 4.9.0.0
Last updated: 2023-09-23
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.