電工知識—SIMATIC S7-1500 PLCS7-SCL SCL塊
SCL塊
函數和函數塊在西門子的大中型PLC編程中,應用十分廣泛,前介紹過函數和函數塊,其編程采用的是LAD語言,而本節采用SCL語言編程,以下僅用一個例子介紹函數,函數塊使用方法也類似。
【例1】用S7-SCL語言編寫一個程序,當常開觸點I0.0閉合時,三個數字取平均值輸出,當常開觸點I0.0斷開時,輸出值清零,并報警。
【解】①新建項目。新建一個項目“平均值”,在博途項目視圖的項目樹中,單擊“添加新塊”,新建程序塊,把編程語言,選中為“SCL”,再單擊“確定”按鈕,如圖1所示,即可生成函數“平均值”,其編程語言為SCL。
圖1
②填寫變量表。在博途項目視圖的項目樹中,雙擊打開PLC變量表,并填寫變量表,如圖2所示。
圖2
③創建函數FC1。打開FC1,并在參數表中,輸入輸入參數“In1”、“In2”和“In3”,輸入輸出參數“Error”,如圖3所示。在程序編輯區,寫入如圖4所示的程序。注意:本例中的平均值就是返回值。
圖3
圖4
④編寫主程序。主程序如圖5所示。
圖5
審核編輯:湯梓紅
-
plc
+關注
關注
5008文章
13150瀏覽量
462052 -
函數
+關注
關注
3文章
4304瀏覽量
62428 -
SIMATIC
+關注
關注
1文章
231瀏覽量
15714 -
SCL
+關注
關注
1文章
239瀏覽量
17036 -
S7-1500
+關注
關注
3文章
300瀏覽量
6341
原文標題:電工知識—SIMATIC S7-1500 PLC S7-SCL SCL塊
文章出處:【微信號:設備原理與維修俱樂部,微信公眾號:設備原理與維修俱樂部】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論