1、生成功能塊
打開simatic管理器執(zhí)行【插入】-【s7塊】-【功能塊】如下圖所示
2、生成局部變量
要求:按下輸入?yún)?shù)start啟動(dòng),按下輸入?yún)?shù)stop后,tof指定的斷電延時(shí)定時(shí)器開始啟動(dòng),輸出參數(shù)brake(制動(dòng))為1,經(jīng)過設(shè)置時(shí)間后,停止制動(dòng)。輸入?yún)?shù)speed與靜態(tài)變量prespeed比較,speed大于prespeed時(shí),輸出參數(shù)overspeed為1。fb1變量聲明表如下:
3、在ob1調(diào)用fb1
4、背景數(shù)據(jù)塊
背景數(shù)據(jù)塊中的變量就是其功能塊中的局部變量,功能塊的數(shù)據(jù)永久性的保存在它的背景數(shù)據(jù)塊中如下。
仿真如下