公司新聞
西門子SCL編程實例 | 多個燈的邏輯控制程序
發布時間: 2024-03-28 22:54 更新時間: 2024-12-02 08:00
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編程語言。表達式,賦值運算,運算符,程序控制。這些只需使用條件執行語句和賦值運算即可完成此程序。
第一段程序:
第二段程序:
第三段程序:
第四段程序:
在OB1中調用FB3函數塊,自動生成一個FB3的背景數據塊DB5,通過按鈕I0.0測試,燈1,2,3的通斷符合控制要求
此程序用計數指令,移位指令,置位復位指令或者比較傳送指令都可以完成。在面試時會要求只使用線圈觸點指令完成程序,這樣增加了難度,更能考驗邏輯思維能力。
如果想要計數指令完成的此程序案例,請加左老師微信獲取哦!
其他新聞
- 西門子1200PLC之間的TCP通訊組態編程實例 2024-12-02
- 西門子S7-200SMART之間Profinet通信教程 2024-12-02
- 電機與電氣控制技術,總結了60個知識點讓你秒懂 2024-12-02
- S7-200 SMART與RS485接口的西門子觸摸屏的通信 2024-12-02
- 學會S7-1200基本指令——SR、RS,要多久? 2024-12-02
- 弄懂PLC功能指令,編寫控制程序你想不會都難 2024-12-02
- S7-1500的Profibus_DP通訊 2024-12-02
- 實例解析PLC溫控系統設計要點 2024-12-02
- 20種PLC元件編號和Modbus編號地址對應表 2024-12-02
- 西門子PLC 8種入門實例接線與控制 2024-12-02
- PLC是怎么控制伺服電機的?如何設計一個伺服系統? 2024-12-02
- PLC自動化控制學習的15個基礎知識點,搞自動化PLC的都懂 2024-12-02
- 西門子PLC自由口通訊+中斷,這么用很方便! 2024-12-02
- PLC編程變量太多,如何規劃地址便于記憶?? 2024-12-02
- 這么全的PLC輸入輸出接線,第一次看見 2024-12-02
產品分類
聯系方式
- 電 話:13922889745
- 經理:向小姐
- 手 機:18475208684
- 微 信:18475208684