6ES7953-8LM32-0AA0
經濟型 CPU 模塊具有 20 I/O,30 I/O,40 I/O,60 I/O 四種配置 2.高速器芯片,位指令執行時間可達 0.15μs 3.支持高速計數功能,可實現單相 4 路100 KHz 或 2 路 A/B相 50 KHz 輸入 4.集成斷電數據保持功能,無需電池,只需簡單設置,輕松實現斷電數據保持 5.本體集成一個 RS485 通信接口,可連接觸摸屏或變頻器 6 .串口隔離,支持 Modbus-RTU、USS、自由口通信 7.CPU 模塊的輸入輸出端子可拆卸,CPU 可導軌或螺釘 8.220V AC 供電,繼電器輸出,支持 24V 源型或漏型輸入 9.使用 STEP7 Micro/WIN SMART 編程軟件,界面更友好,操作更簡單,全~面支持 Windows 10 操作系統,(1)控制方式繼電器的控制是采用硬件接線實現的,利用繼電器機械觸點的串聯或并聯及延時繼電器的滯后動作等組合形成控制邏輯,只能完成既定的邏輯控制。 而西門子PLC采用存儲邏輯,其控制邏輯是以程序方式存儲在內存中,要改變控制邏輯,只需改變程序即可,方便快捷。(2)控制速度繼電器控制邏輯是依靠觸點的機械動作實現控制,工作頻率低,毫秒級,機械觸點有抖動現象。西門子PLC是由程序指令控制半導體電路來實現控制,速度快,微秒級,嚴格同步,無抖動。(3)延時控制繼電器控制系統是靠時間繼電器的滯后動作實現延時控制,而時間繼電器定時精度不高,受環境影響大。 西門子PLC用半導體集成電路作定時器,時鐘脈沖由晶體振蕩器產生,精度高,調整時間方便,不受環境影響。(4)上傳數據四、現在水泥廠的自動化程度越來越高,對設備DCS的要求也越來越高,因此在電氣方面我們要實現如下功能:⑴能自動實現從啟除塵器設備到水泥罐車裝滿的全過程。⑵運行過程中,能將各設備的運行信號反饋到中控室。⑶中控室接到備妥后可以實現遠程啟、停設備。⑷停車狀態下,設備的備妥信號。⑸運行過程中若出現故障,可向中控室故障信號。⑹實時監控水泥罐車內水泥的多少。西門子S7-200 小型可編程控制器
圖解法是靠畫圖進行 PLC 程序設計。常見的主要有梯形圖法、邏輯流程圖法、時序流程圖法和步進順控法。
(1) 梯形圖法:梯形圖法是用梯形圖語言去編制 PLC 程序。這是一種模仿繼電器控制系統的編程方法。其圖形甚至元件名稱都與繼電器控制電路十分相近。這種方法很容易地就可以把原繼電器控制電路移植成 PLC 的梯形圖語言。這對于熟悉繼電器控制的人來說,一種編程方法。
(2) 邏輯流程圖法:邏輯流程圖法是用邏輯框圖表示 PLC 程序的執行過程,反應輸入與輸出的關系。邏輯流程圖法是把系統的工藝流程,用邏輯框圖表示出來形成系統的邏輯流程圖。這種方法編制的 PLC 控制程序邏輯思路清晰、輸入與輸出的因果關系及聯鎖條件明確。邏輯流程圖會使整個程序脈絡清楚,便于分析控制程序,便于查找故障點,便于調試程序和維修程序。有時對一個復雜的程序,直接用語句表和用梯形圖編程可能覺得難以下手,則可以先畫出邏輯流程圖,再為邏輯流程圖的各個部分用語句表和梯形圖編制 PLC 應用程序。
(3) 時序流程圖法:時序流程圖法使首先畫出控制系統的時序圖(即到某一個時間應該進行哪項控制的控制時序圖),再根據時序關系畫出對應的控制任務的程序框圖,后把程序框圖寫成 PLC 程序。時序流程圖法很適合于以時間為基準的控制系統的編程方法。
(4) 步進順控法:步進順控法是在順控指令的配合下設計復雜的控制程序。一般比較復雜的程序,都可以分成若干個功能比較簡單的程序段,一個程序段可以看成整個控制過程中的一步。從整個角度去看,一個復雜系統的控制過程是由這樣若干個步組成的。系統控制的任務實際上可以認為在不同時刻或者在不同進程中去完成對各個步的控制。為此,不少 PLC 生產廠家在自己的 PLC 中增加了步進順控指令。在畫完各個步進的狀態流程圖之后,可以利用步進順控指令方便地編寫控制程序
編寫PLC程序,調用通訊塊
3.1 組態連接建立成功后,需要調用通訊功能塊PUT和GET進行數據交換。S7-300用于通訊連接的功能塊位于標準庫中,如下圖所示:
圖13.PUT GET指令位置
3.2調用PUT指令,本例中本地S7-300 CPU將DB10.DBB0開始的10個字節寫入通信伙伴CPU 的DB11.DBB0開始的10個字節中。
圖14.PUT指令
參數 | 說明 |
REQ | 上升沿觸發,一次上升沿發送一次數據 |
ID | 連接ID(參看圖8) |
ADDR_1 | 指向伙伴CPU接收地址區域 |
SD_1 | 指向本地CPU發送地址區域 |
DONE | 發送完成(上升沿) |
ERROR | 有故障發生(上升沿) |
STATUS | 故障代碼 |
表 3 PUT管腳說明
3.3調用GET指令,本例中將通信伙伴CPU的DB20.DBB0開始的10個字節讀入到本地S7-300 CPU的DB21.DBB0開始的10個字節中。
圖15.GET指令
參數 | 說明 |
REQ | 上升沿觸發,一次上升沿讀取一次數據 |
ID | 連接ID(參看圖8 |
ADDR_1 | 指向伙伴CPU發送地址區域 |
RD_1 | 指向本地CPU接收地址區域 |
DONE | 接收完成(上升沿) |
ERROR | 有故障發生(上升沿) |
STATUS | 故障代碼 |
表 4 GET管腳說明
3.4 S7-300 CPU做S7通訊的客戶端時,伙伴CPU無需組態編程,準備好相應的數據區即可,如本例中的DB10和DB20。如果伙伴方是S7-1200(固件版本V4.0以上)或是S7-1500 CPU,需要在CPU屬性的連接機制中勾選"允許來自遠程對象的PUT/GET通信訪問",如下圖所示:
圖16.連接機制
免責聲明
- 凡本網注明“來源:化工儀器網”的所有作品,均為浙江興旺寶明通網絡有限公司-化工儀器網合法擁有版權或有權使用的作品,未經本網授權不得轉載、摘編或利用其它方式使用上述作品。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:化工儀器網”。違反上述聲明者,本網將追究其相關法律責任。
- 本網轉載并注明自其他來源(非化工儀器網)的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品第一來源,并自負版權等法律責任。
- 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。