9/10/2020 12:21 PM | |
Joined: 11/22/2019 Last visit: 8/28/2023 Posts: 23 Rating: (0) |
Dear All I want to know about OB100 block & what types of program I can use here. |
9/10/2020 12:53 PM | |
Joined: 9/27/2006 Last visit: 9/24/2024 Posts: 12282 Rating: (2685)
|
Hello Abdullah; OB 100, known as "Warm Restart", is an organization block that is called on power-up or restart of a S7-300 CPU. It will run before the program in OB 1 is called, so it is a good place to initialize your special bits that make your program run more smoothly (Always_ON, Always_OFF), set your communication functions trigger bits, initialize your PID (FB 41) COM_RST input trigger, and copy your safeguard DB values. This prepares the main program functions for start-up. It is not recommended to run a program or a function in OB 100, this should be done starting with OB 1 (Main). Hope this helps, Daniel Chartier Edit: here are some examples and discussions of the use of OB 100 in a S7-300 program: - Special bits (Always_ON, Always_OFF) https://support.industry.siemens.com/tf//ww/en/posts/special-bits/21734?page=1&pageSize=10 - Communication Init. in OB100 PID Function FB41, init COM_RST How to initialize the value in the array of UDT structure data type in DB block D.C. |
Last edited by: dchartier at: 09/10/2020 14:24:53 |
|
This contribution was helpful to1 thankful Users |
Follow us on