5/19/2021 3:13 PM | |
Joined: 9/27/2006 Last visit: 9/22/2024 Posts: 12282 Rating: (2685) |
Hello Abdelbari; The designers of the S5 to S7 program converter understood that certain instructions and OBs were not compatible between the 2 systems, expecialy those instructions that touched indirect addressing (LIR TIR, DO...). And certains S5 instructions in a S5 program are limited to a specific family, they are not used by other CPUs; L RS and T RS are examples of these. For information on these inconvertible instructions look at table 3.12 of the conversion manual and at any of the numerous help discussions found on the forum site: From S5 to S7;https://support.industry.siemens.com/cs/ww/en/view/45531547 When a user is faced with such instructions in the S5 program and receives messages that they cannot be converted, I know of 2 ways of getting by: - delete (or skip over) these S5 instructions, after making sure you understand exactly what these instructions did in the original program; then reprogram them with the Step 7 instructions in the resulting program. - use Siemens' suggestion to create "macros" to reprogram these instruction in the S5 program. Note that I have never used this macro construction, I have always felt better working with a strictly Step 7 environnment. From the S5 to S7 conversion software manual: “5.4 Creating Macros When converting, you can define macros for the following: ·S5 instructions that cannot be automatically converted and ·S5 instructions that you want to convert differently from the standard conversion. Macros can be useful if your program contains many S5 instructions which correspond to the characteristics listed above. Macros can replace the following: ·S5 instructions ·S5 organization blocks (OBs) The macros are saved for the SIMATIC instruction set in the S7S5CAPA.MAC file and for the international instruction set in the S7S5CAPB.MAC file. If you work with both instruction sets, you must specify the macros for each file. A distinction is made between instruction macros and OB macros. You can create 256 instruction macros and 256 OB macros.” Hope this helps, Daniel Chartier |
Last edited by: dchartier at: 05/20/2021 18:44:49 |
|
5/30/2021 2:16 PM | |
Joined: 9/6/2014 Last visit: 7/22/2024 Posts: 209 Rating: (6) |
HI YOU CAN TRY IT WITH S57W ANY VERSION ! |
Follow us on