6/2/2019 10:48 PM | |
Joined: 9/27/2006 Last visit: 11/11/2024 Posts: 12293 Rating: (2691)
|
Hello Alex; The System functions and function blocks (SFCs and SFBs) that you see online are actually placeholders for the actual SFCs and SFBs that you can use with the CPU you are using, and they are generated by the CPU's firmware. You cannot upload them because they are not enabled until you use each individual SFC or SFB (and OB) in your program. First here is a manual explaining the details of each one of these functions: SIMATIC System Software for S7-300/400 System and Standard Functions - Volume ½ https://support.industry.siemens.com/cs/ww/en/view/109751826 Note that all SFCs and SFBs cannot be used by all versions of the S7-300 and S7-400 CPUs. For example, you can use an OB 35 in any S7 CPU, but not OB 36, OB 37... (only for the most powerful S7-400 CPUs).If you find that a particular system function is missing in your online list, you cannot use it in your program.And the S7-300 Instruction list manual will tell you which functions are not available on different CPUs: SIMATIC S7-300 Instruction list S7-300 CPUs and ET 200 CPUs https://support.industry.siemens.com/cs/us/en/view/31977679 Next, in your programming editor instruction libraries you will find a directory for System and Standard functions. This is where you can findl the different SFCs and SFBs for inclusion in your program. Drag the one yo want to use to a programming network, as you would do for any instruction. Once the function has been inserted in your program and dowloaded to the CPU, it will appear when you do an upload. As far as eventual problems with version of the blocks, you seem to be handling it correctly until now. When you encounter a problem the CPU will signal it to you (SF LED will become active and there will be one or more entries in the CPU diagnostic buffer giving details on the fault). When that happens we can help you correct the fault, if it is possible to do so. Hope this helps, Daniel Chartier |
Last edited by: dchartier at: 06/02/2019 23:08:34 |
|
This contribution was helpful to1 thankful Users |
Follow us on