<object id="ir2le"></object>
  • 加入收藏 在線留言 聯系我們
    關注微信
    手機掃一掃 立刻聯系商家
    全國服務熱線15267534595

    淮安市西門子中國(授權)一級代理商-西門子選型-西門子技術支持-西門子維修服務

    更新時間
    2024-12-27 09:10:00
    價格
    請來電詢價
    變頻器
    西門子代理商
    觸摸屏
    西門子一級代理
    伺服電機
    西門子一級總代理
    聯系電話
    18126392341
    聯系手機
    15267534595
    聯系人
    梁濤
    立即詢價

    詳細介紹

    SCL(Structured Control Language,結構化控制語言)是一種基于 PASCAL 的gaoji編程語言。這種語言基于標準 DIN EN 61131-3(guojibiaozhun為 IEC 1131-3)。根據該標準,可對用于可編程邏輯控制器的編程語言進行標準化。SCL 編程語言實現了該標準中定義的 ST 語言 (結構化文本) 的 PLCopen 初級水平。

     

    今天講解西門子博途軟件中使用SCL語言編寫一個電氣工程師面試中經常會碰到的一個程序。控制邏輯:按鈕I0.0, 燈1 Q0.0,燈2 Q0.1,燈3 Q0.2。按第一次燈1亮,第二次燈2亮,第三次燈3亮,第四次三個燈全滅,要求只用觸點線圈指令完成此程序。

     

    首先在項目樹中添加一個FB函數塊,選擇語言為SCL。打開FB塊后,在指令列表中可以看到SCL的指令。 SCL 除了包含 PLC 的典型元素(例如,輸入、輸出、定時器或存儲器位)外,還包含gaoji編程語言。表達式,賦值運算,運算符,程序控制。這些只需使用條件執行語句和賦值運算即可完成此程序。

     

    第一段程序:


    1. 按鈕第一次按下時,燈1亮且自保持。2.NOT #LP4是用于第四次按下按鈕時燈1,2,3滅。3.第一次按鈕松開時lp1置為1,用于記住按鈕松開的狀態。


     

    圖片


     

    第二段程序:


    1.第二次按下按鈕時,燈2亮。2.第二次按鈕松開時lp2置為1。 


     

    圖片


    第三段程序:


    1.第三次按下按鈕時,燈3亮。2.第三次按鈕松開時lp3置為1


     

    圖片


     

        第四段程序: 


    1.第四次按下按鈕時,燈1,2,3全滅。用lp4斷開燈1后,其它燈依次斷開2.第四次松開按鈕,接通lp5,然后再斷開lp4,lp5,便于再一次啟動。 


     

    圖片


     

    在OB1中調用FB3函數塊,自動生成一個FB3的背景數據塊DB5,通過按鈕I0.0測試,燈1,2,3的通斷符合控制要求

     

    圖片


    此程序用計數指令,移位指令,置位復位指令或者比較傳送指令都可以完成。在面試時會要求只使用線圈觸點指令完成程序,這樣增加了難度,更能考驗邏輯思維能力。


    相關產品

    聯系方式

    • 電  話:18126392341
    • 聯系人:梁濤
    • 手  機:15267534595
    • 微  信:15267534595