12/20/2019 9:58 AM | |
Joined: 2/11/2019 Last visit: 10/22/2021 Posts: 1 Rating: (0) |
how can ı convert scl program hes been written ın step s7 to TIA ------------------------------------------------------------------------------------------ |
Last edited by: Jen_Moderator at: 12/20/2019 11:39:48New subject after splitting |
|
12/22/2019 1:17 PM | |
Joined: 9/9/2014 Last visit: 7/11/2024 Posts: 246 Rating: (40) |
Hello, I agree with theHati , but copying the SCL is not a good idea especially from STEP 7 to TIA PORTAL. Transferring the SCL code - just copying will not do anything - you just need to generate the block from the original SCL file. When importing from STEP 7 to TIA PORTAL there may be problems described below: At first: STEP 7 and TIA PORTAL have different file headers. You can transfer the source code to TIA PORTAL, however, from TIA PORTAL back, a simple transfer is indispensable. It will be necessary to correct the headers: { S7_Optimized_Access := 'FALSE' } There is no such setting in STEP 7 - therefore, it will need to be removed. Read the SCL manual for TIA PORTAL ********* Secondly: TIA PORTAL requires a direct designation of both types of variables and their location inside the block. For example, when generating a FC block in STEP 7 when describing VAR variables, there will be no errors. VAR variable in FC blocks - these are temporary variables - VAR_TEMP. Described in manual SCL - STEP7: Although the declaration of variables between the keyword pair VAR and END_VAR
is permitted in functions, the declarations are created in the temporary area
when the source file is compiled. However, TIA PORTAL will require VAR variables, designated it as temporary variables - VAR_TEMP. This is the difference - you can just take and copy the text of the SCL code from STEP 7 to TIA PORTAL - but compiling it won't work ...))) |
Last edited by: Unreality at: 12/23/2019 04:53:39Best Regards |
|
This contribution was helpful to1 thankful Users |
Follow us on