8/2/2018 11:36 AM | |
Joined: 9/30/2016 Last visit: 8/15/2024 Posts: 914 Rating: (6) |
I need to test some modifications I have made to a project but the functionality should be tested BEFORE the modifications are downloaded to the actual controller. This means I need to use PLCSIM to see if the logic is working as I intended. I found a manual that told me to open the project and start PLCSIM from the project and then download the project to PLCSIM instead of the controller. As you can see from the attached screenshots it is not really working. I have some VAT's I need to see when they are sending the correct signal But When I go online on a VAT it says that the values are not available. What am I doing wrong and how do I correct it so I can test the modified logic? AttachmentPLCSIM classic.zip (445 Downloads) |
8/2/2018 12:10 PM | |
Joined: 9/21/2012 Last visit: 11/3/2024 Posts: 4190 Rating: (470) |
Select RUN-P instead of RUN, and test again. |
8/2/2018 12:47 PM | |
Joined: 9/30/2016 Last visit: 8/15/2024 Posts: 914 Rating: (6) |
Thank you for answering Hati, I just followed your suggestion and unfortunately I could not see any difference. I have attached the log file.
AttachmentCompile and Download Objects.zip (407 Downloads) |
8/6/2018 1:33 PM | |
Joined: 9/30/2016 Last visit: 8/15/2024 Posts: 914 Rating: (6) |
Please also see attached screenshots. I am convinced some of the clever people here can spot my rookie mistakes: I open my project (which is running in an actual controller - CPU 416F-3 PN/DP). Then - from the project - I open PLCSIM and put the simulated controller in RUN-P mode. Them I highlight the PLC and pick "compile and download objects" from the PLC menu. I pick "select all" under "select objects" and click on start. What am I doing wrong? The report says: Date: 08/06/2018 time: 01:32:08 PM Compile: KALFD1\KALFD1PLC01\Hardware -> Error occurred compiling the object There are no suitable display devices in the S7 project for the language English (United States) selected for the messages on the Web interface of CPU 416F-3 PN/DP. No message text will be filled for the English (United States) language. dll: [13:32:14.312 s7mkapx.dll], Function: [CProtocolFile::WriteStringProtocol ], Text: [FILE: 'C:\tmp\Projects\Simatic Manager\KALFD1_Tensile\Software\KALFD1\global\MkProfil\JensenM\MakeLog\Compile\S7amkprj.log', TEXT: 'There are no suitable display devices in the S7 project for the language English (United States) selected for the messages on the Web interface of CPU 416F-3 PN/DP. No message text will be filled for the English (United States) language.'] dll: [13:32:14.318 s7mkapx.dll], Function: [CProtocolFile::WriteStringProtocol ], Text: [FILE: 'C:\tmp\Projects\Simatic Manager\KALFD1_Tensile\Software\KALFD1\global\MkProfil\JensenM\MakeLog\Compile\S7amkprj.log', TEXT: 'dll: [13:32:14.312 s7mkapx.dll], Function: [CProtocolFile::WriteStringProtocol ], Text: [FILE: 'C:\tmp\Projects\Simatic Manager\KALFD1_Tensile\Software\KALFD1\global\MkProfil\JensenM\MakeLog\Compile\S7amkprj.log', TEXT: 'There are no suitable display devices in the S7 project for the language English (United States) selected for the messages on the Web interface of CPU 416F-3 PN/DP. No message text will be filled for the English (United States) language.']'] dll: [13:32:14.323 s7mkapx.dll], Function: [CProtocolFile::WriteStringProtocol ], Text: [FILE: 'C:\tmp\Projects\Simatic Manager\KALFD1_Tensile\Software\KALFD1\global\MkProfil\JensenM\MakeLog\Compile\S7amkprj.log', TEXT: 'dll: [13:32:14.318 s7mkapx.dll], Function: [CProtocolFile::WriteStringProtocol ], Text: [FILE: 'C:\tmp\Projects\Simatic Manager\KALFD1_Tensile\Software\KALFD1\global\MkProfil\JensenM\MakeLog\Compile\S7amkprj.log', TEXT: 'dll: [13:32:14.312 s7mkapx.dll], Function: [CProtocolFile::WriteStringProtocol ], Text: [FILE: 'C:\tmp\Projects\Simatic Manager\KALFD1_Tensile\Software\KALFD1\global\MkProfil\JensenM\MakeLog\Compile\S7amkprj.log', TEXT: 'There are no suitable display devices in the S7 project for the language English (United States) selected for the messages on the Web interface of CPU 416F-3 PN/DP. No message text will be filled for the English (United States) language.']']'] dll: [13:32:14.329 s7mkapx.dll], Function: [CProtocolFile::WriteStringProtocol ], Text: [FILE: 'C:\tmp\Projects\Simatic Manager\KALFD1_Tensile\Software\KALFD1\global\MkProfil\JensenM\MakeLog\Compile\S7amkprj.log', TEXT: 'dll: [13:32:14.323 s7mkapx.dll], Function: [CProtocolFile::WriteStringProtocol ], Text: [FILE: 'C:\tmp\Projects\Simatic Manager\KALFD1_Tensile\Software\KALFD1\global\MkProfil\JensenM\MakeLog\Compile\S7amkprj.log', TEXT: 'dll: [13:32:14.318 s7mkapx.dll], Function: [CProtocolFile::WriteStringProtocol ], Text: [FILE: 'C:\tmp\Projects\Simatic Manager\KALFD1_Tensile\Software\KALFD1\global\MkProfil\JensenM\MakeLog\Compile\S7amkprj.log', TEXT: 'dll: [13:32:14.312 s7mkapx.dll], Function: [CProtocolFile::WriteStringProtocol ], Text: [FILE: 'C:\tmp\Projects\Simatic Manager\KALFD1_Tensile\Software\KALFD1\global\MkProfil\JensenM\MakeLog\Compile\S7amkprj.log', TEXT: 'There are no suitable display devices in the S7 project for the language English (United States) selected for the messages on the Web interface of CPU 416F-3 PN/DP. No message text will be filled for the English (United States) language.']']']'] dll: [13:32:14.335 s7mkapx.dll], Function: [CProtocolFile::WriteStringProtocol ], Text: [FILE: 'C:\tmp\Projects\Simatic Manager\KALFD1_Tensile\Software\KALFD1\global\MkProfil\JensenM\MakeLog\Compile\S7amkprj.log', TEXT: 'dll: [13:32:14.329 s7mkapx.dll], Function: [CProtocolFile::WriteStringProtocol ], Text: [FILE: 'C:\tmp\Projects\Simatic Manager\KALFD1_Tensile\Software\KALFD1\global\MkProfil\JensenM\MakeLog\Compile\S7amkprj.log', TEXT: 'dll: [13:32:14.323 s7mkapx.dll], Function: [CProtocolFile::WriteStringProtocol ], Text: [FILE: 'C:\tmp\Projects\Simatic Manager\KALFD1_Tensile\Software\KALFD1\global\MkProfil\JensenM\MakeLog\Compile\S7amkprj.log', TEXT: 'dll: [13:32:14.318 s7mkapx.dll], Function: [CProtocolFile::WriteStringProtocol ], Text: [FILE: 'C:\tmp\Projects\Simatic Manager\KALFD1_Tensile\Software\KALFD1\global\MkProfil\JensenM\MakeLog\Compile\S7amkprj.log', TEXT: 'dll: [13:32:14.312 s7mkapx.dll], Function: [CProtocolFile::WriteStringProtocol ], Text: [FILE: 'C:\tmp\Projects\Simatic Manager\KALFD1_Tensile\Software\KALFD1\global\MkProfil\JensenM\MakeLog\Compile\S7amkprj.log', TEXT: 'There are no suitable display devices in the S7 project for the language English (United States) selected for the messages on the Web interface of CPU 416F-3 PN/DP. No message text will be filled for the English (United States) language.']']']']'] dll: [13:32:14.340 s7mkapx.dll], Function: [CProtocolFile::WriteStringProtocol ], Text: [FILE: 'C:\tmp\Projects\Simatic Manager\KALFD1_Tensile\Software\KALFD1\global\MkProfil\JensenM\MakeLog\Compile\S7amkprj.log', TEXT: 'dll: [13:32:14.335 s7mkapx.dll], Function: [CProtocolFile::WriteStringProtocol ], Text: [FILE: 'C:\tmp\Projects\Simatic Manager\KALFD1_Tensile\Software\KALFD1\global\MkProfil\JensenM\MakeLog\Compile\S7amkprj.log', TEXT: 'dll: [13:32:14.329 s7mkapx.dll], Function: [CProtocolFile::WriteStringProtocol ], Text: [FILE: 'C:\tmp\Projects\Simatic Manager\KALFD1_Tensile\Software\KALFD1\global\MkProfil\JensenM\MakeLog\Compile\S7amkprj.log', TEXT: 'dll: [13:32:14.323 s7mkapx.dll], Function: [CProtocolFile::WriteStringProtocol ], Text: [FILE: 'C:\tmp\Projects\Simatic Manager\KALFD1_Tensile\Software\KALFD1\global\MkProfil\JensenM\MakeLog\Compile\S7amkprj.log', TEXT: 'dll: [13:32:14.318 s7mkapx.dll], Function: [CProtocolFile::WriteStringProtocol ], Text: [FILE: 'C:\tmp\Projects\Simatic Manager\KALFD1_Tensile\Software\KALFD1\global\MkProfil\JensenM\MakeLog\Compile\S7amkprj.log', TEXT: 'dll: [13:32:14.312 s7mkapx.dll], Function: [CProtocolFile::WriteStringProtocol ], Text: [FILE: 'C:\tmp\Projects\Simatic Manager\KALFD1_Tensile\Software\KALFD1\global\MkProfil\JensenM\MakeLog\Compile\S7amkprj.log', TEXT: 'There are no suitable display devices in the S7 project for the language English (United States) selected for the messages on the Web interface of CPU 416F-3 PN/DP. No message text will be filled for the English (United States) language.']']']']']'] dll: [13:32:14.346 s7mkapx.dll], Function: [CProtocolFile::WriteStringProtocol ], Text: [FILE: 'C:\tmp\Projects\Simatic Manager\KALFD1_Tensile\Software\KALFD1\global\MkProfil\JensenM\MakeLog\Compile\S7amkprj.log', TEXT: 'dll: [13:32:14.340 s7mkapx.dll], Function: [CProtocolFile::WriteStringProtocol ], Text: [FILE: 'C:\tmp\Projects\Simatic Manager\KALFD1_Tensile\Software\KALFD1\global\MkProfil\JensenM\MakeLog\Compile\S7amkprj.log', TEXT: 'dll: [13:32:14.335 s7mkapx.dll], Function: [CProtocolFile::WriteStringProtocol ], Text: [FILE: 'C:\tmp\Projects\Simatic Manager\KALFD1_Tensile\Software\KALFD1\global\MkProfil\JensenM\MakeLog\Compile\S7amkprj.log', TEXT: 'dll: [13:32:14.329 s7mkapx.dll], Function: [CProtocolFile::WriteStringProtocol ], Text: [FILE: 'C:\tmp\Projects\Simatic Manager\KALFD1_Tensile\Software\KALFD1\global\MkProfil\JensenM\MakeLog\Compile\S7amkprj.log', TEXT: 'dll: [13:32:14.323 s7mkapx.dll], Function: [CProtocolFile::WriteStringProtocol ], Text: [FILE: 'C:\tmp\Projects\Simatic Manager\KALFD1_Tensile\Software\KALFD1\global\MkProfil\JensenM\MakeLog\Compile\S7amkprj.log', TEXT: 'dll: [13:32:14.318 s7mkapx.dll], Function: [CProtocolFile::WriteStringProtocol ], Text: [FILE: 'C:\tmp\Projects\Simatic Manager\KALFD1_Tensile\Software\KALFD1\global\MkProfil\JensenM\MakeLog\Compile\S7amkprj.log', TEXT: 'dll: [13:32:14.312 s7mkapx.dll], Function: [CProtocolFile::WriteStringProtocol ], Text: [FILE: 'C:\tmp\Projects\Simatic Manager\KALFD1_Tensile\Software\KALFD1\global\MkProfil\JensenM\MakeLog\Compile\S7amkprj.log', TEXT: 'There are no suitable display devices in the S7 project for the language English (United States) selected for the messages on the Web interface of CPU 416F-3 PN/DP. No message text will be filled for the English (United States) language.']']']']']']'] dll: [13:32:14.352 s7mkapx.dll], Function: [CProtocolFile::WriteStringProtocol ], Text: [FILE: 'C:\tmp\Projects\Simatic Manager\KALFD1_Tensile\Software\KALFD1\global\MkProfil\JensenM\MakeLog\Compile\S7amkprj.log', TEXT: 'dll: [13:32:14.346 s7mkapx.dll], Function: [CProtocolFile::WriteStringProtocol ], Text: [FILE: 'C:\tmp\Projects\Simatic Manager\KALFD1_Tensile\Software\KALFD1\global\MkProfil\JensenM\MakeLog\Compile\S7amkprj.log', TEXT: 'dll: [13:32:14.340 s7mkapx.dll], Function: [CProtocolFile::WriteStringProtocol ], Text: [FILE: 'C:\tmp\Projects\Simatic Manager\KALFD1_Tensile\Software\KALFD1\global\MkProfil\JensenM\MakeLog\Compile\S7amkprj.log', TEXT: 'dll: [13:32:14.335 s7mkapx.dll], Function: [CProtocolFile::WriteStringProtocol ], Text: [FILE: 'C:\tmp\Projects\Simatic Manager\KALFD1_Tensile\Software\KALFD1\global\MkProfil\JensenM\MakeLog\Compile\S7amkprj.log', TEXT: 'dll: [13:32:14.329 s7mkapx.dll], Function: [CProtocolFile::WriteStringProtocol ], Text: [FILE: 'C:\tmp\Projects\Simatic Manager\KALFD1_Tensile\Software\KALFD1\global\MkProfil\JensenM\MakeLog\Compile\S7amkprj.log', TEXT: 'dll: [13:32:14.323 s7mkapx.dll], Function: [CProtocolFile::WriteStringProtocol ], Text: [FILE: 'C:\tmp\Projects\Simatic Manager\KALFD1_Tensile\Software\KALFD1\global\MkProfil\JensenM\MakeLog\Compile\S7amkprj.log', TEXT: 'dll: [13:32:14.318 s7mkapx.dll], Function: [CProtocolFile::WriteStringProtocol ], Text: [FILE: 'C:\tmp\Projects\Simatic Manager\KALFD1_Tensile\Software\KALFD1\global\MkProfil\JensenM\MakeLog\Compile\S7amkprj.log', TEXT: 'dll: [13:32:14.312 s7mkapx.dll], Function: [CProtocolFile::WriteStringProtocol ], Text: [FILE: 'C:\tmp\Projects\Simatic Manager\KALFD1_Tensile\Software\KALFD1\global\MkProfil\JensenM\MakeLog\Compile\S7amkprj.log', TEXT: 'There are no suitable display devices in the S7 project for the language English (United States) selected for the messages on the Web interface of CPU 416F-3 PN/DP. No message text will be filled for the English (United States) language.']']']']']']']'] dll: [13:32:14.358 s7mkapx.dll], Function: [CProtocolFile::WriteStringProtocol ], Text: [FILE: 'C:\tmp\Projects\Simatic Manager\KALFD1_Tensile\Software\KALFD1\global\MkProfil\JensenM\MakeLog\Compile\S7amkprj.log', TEXT: 'dll: [13:32:14.352 s7mkapx.dll], Function: [CProtocolFile::WriteStringProtocol ], Text: [FILE: 'C:\tmp\Projects\Simatic Manager\KALFD1_Tensile\Software\KALFD1\global\MkProfil\JensenM\MakeLog\Compile\S7amkprj.log', TEXT: 'dll: [13:32:14.346 s7mkapx.dll], Function: [CProtocolFile::WriteStringProtocol ], Text: [FILE: 'C:\tmp\Projects\Simatic Manager\KALFD1_Tensile\Software\KALFD1\global\MkProfil\JensenM\MakeLog\Compile\S7amkprj.log', TEXT: 'dll: [13:32:14.340 s7mkapx.dll], Function: [CProtocolFile::WriteStringProtocol ], Text: [FILE: 'C:\tmp\Projects\Simatic Manager\KALFD1_Tensile\Software\KALFD1\global\MkProfil\JensenM\MakeLog\Compile\S7amkprj.log', TEXT: 'dll: [13:32:14.335 s7mkapx.dll], Function: [CProtocolFile::WriteStringProtocol ], Text: [FILE: 'C:\tmp\Projects\Simatic Manager\KALFD1_Tensile\Software\KALFD1\global\MkProfil\JensenM\MakeLog\Compile\S7amkprj.log', TEXT: 'dll: [13:32:14.329 s7mkapx.dll], Function: [CProtocolFile::WriteStringProtocol ], Text: [FILE: 'C:\tmp\Projects\Simatic Manager\KALFD1_Tensile\Software\KALFD1\global\MkProfil\JensenM\MakeLog\Compile\S7amkprj.log', TEXT: 'dll: [13:32:14.323 s7mkapx.dll], Function: [CProtocolFile::WriteStringProtocol ], Text: [FILE: 'C:\tmp\Projects\Simatic Manager\KALFD1_Tensile\Software\KALFD1\global\MkProfil\JensenM\MakeLog\Compile\S7amkprj.log', TEXT: 'dll: [13:32:14.318 s7mkapx.dll], Function: [CProtocolFile::WriteStringProtocol ], Text: [FILE: 'C:\tmp\Projects\Simatic Manager\KALFD1_Tensile\Software\KALFD1\global\MkProfil\JensenM\MakeLog\Compile\S7amkprj.log', TEXT: 'dll: [13:32:14.312 s7mkapx.dll], Function: [CProtocolFile::WriteStringProtocol ], Text: [FILE: 'C:\tmp\Projects\Simatic Manager\KALFD1_Tensile\Software\KALFD1\global\MkProfil\JensenM\MakeLog\Compile\S7amkprj.log', TEXT: 'There are no suitable display devices in the S7 project for the language English (United States) selected for the messages on the Web interface of CPU 416F-3 PN/DP. No message text will be filled for the English (United States) language.']']']']']']']']'] €<Λ·š: Empty entry is not permitted. No suitable version of the software package is installed for the object . Date: 08/06/2018 time: 01:32:14 PM Compile: KALFD1\KALFD1PLC01\CPU 416F-3 PN/DP\S7 Program\Blocks -> Object was compiled without errors Date: 08/06/2018 time: 01:32:24 PM Compile: KALFD1\KALFD1PLC01\CPU 416F-3 PN/DP\Connections -> Object was compiled without errors AttachmentPLCSIM classic 1.zip (417 Downloads) |
Last edited by: xmnj at: 8/6/2018 2:04:49 PMReferral to screenshots |
|
8/6/2018 5:50 PM | |
Joined: 9/3/2008 Last visit: 10/30/2024 Posts: 928 Rating: (163) |
Hi, Instead of selecting "Compile and Download Objects...", then try to select "Download". |
Michael |
|
8/7/2018 9:34 AM | |
Joined: 9/30/2016 Last visit: 8/15/2024 Posts: 914 Rating: (6) |
Hi Michael K thank you for answering. When the project is opened I do not have "Download" as an option for the project, for the PLC or the S7 program. It IS an option for the Blocks folder so I tried that. I get a warning that the fail-safe blocks cannot be downloaded and asked if I want to download the standard blocks (please also see screenshots). When I say yes to this I am asked to check the bloacks again which I also OK. Then I am asked if I want to load th system data and when I said yes to that I was asked if I want to delete the system data completely - I also said yes to this. Finally I am asked if I want to start the module and I accept this. I CAN get an online view on the blocks but the PLC is in SF so I don't think I can use the simulation for anything - or am I wrong?
AttachmentPLCSIM classic 2.zip (415 Downloads) |
8/8/2018 8:01 AM | |
Joined: 9/30/2016 Last visit: 8/15/2024 Posts: 914 Rating: (6) |
Thank you for the answer Michael, Please also see my attached screenshots. I CAN download the station to PLCSIM but without the fail-safe modules. What is the pro / cons of letting it overwrite the online values - I think that MUST be accepted since PLCSIM must be empty - right? All looks OK until I try to start the PLC (set it to RUN-P). Then it goes straight to SF (even though OB121 IS downloaded). How do I see what is causing it to go to SF and how do I get it to RUN-P instead? AttachmentPLCSIM classic 3.zip (409 Downloads) |
Follow us on