DB块有两种,一种是共享数据块,另一种DB是立即块。
偶来简要的说一下这些块通常的作用,OB组织块中最普通常用的就是OB1它就像西门子200PLC中的主程序一样,根据扫描周期一遍又一遍的自动执行OB1中的程序,所有的其他的FB、FC等的子程序都需要在OB1中被调用,它们中的程序才能被执行,因为只有OB1才是一个自动循环执行的主程序,CPU上电后这个OB1块就不断的自动执行。而像OB35是一个100ms的根据时间来自动执行的循环中断OB组织块,OB40是一个硬件中断组织块,这里中断的意思主要就是中断OB1的程序循环,先执行中断,中断执行后再继续执行OB1中的程序。FB功能块,就是可以创建你想创建的子程序,但是FB块的在调用的时候必须配合DB块来使用。FC功能,它和FB块的作用一样,都是用来创建子程序的时候使用,但是FC就不需要配合DB块使用。FB和FC块中写好子程序后,必须在OB1中被调用,它们块中的程序才能被执行。