PLC(即Programmable Logic Controller的簡稱),又稱可編程邏輯控制器,是以微處理器、嵌入式芯片為基礎,綜合了計算機技術、自動控制技術和通信技術發展而來的一種新型工業控制裝置,是工業控制的主要手段和重要的基礎設備之一。
在西門子工廠自動化系統中,Zui核心的就是PLC,它通過在現場層、控制層和管理層分別部署PLC的硬件產品和對應軟件,實現了管理控制一體化。西門子目前主流的PLC產品為S7系列PLC,包括S7-200SMART、S7-1200、S7-300、S7-400、S7-1500等,具有外觀輕巧、速度敏捷、標準化程度高等特點,同時借助youxiu的網絡通信能力和標準,可以構成復雜多變的控制系統。
本文主要介紹的就是S7-1200的一些基本指令應用。
1. 西門子S7-1200 PLC
如圖1-1所示,西門子S7-1200 PLC模塊包括CPU、電源、輸入信號處理回路、輸出信號處理回路、存儲區、RJ45端口和擴展模塊接口。
圖1-1 S7-1200 PLC模塊
根據PLC的定義,S7-1200 PLC的本質為一臺計算機,負責系統程序的調度、管理、運行和PLC的自診斷,負擔將用戶程序作出編譯解釋處理以及調度用戶目標程序運行的任務。
與之前西門子S7-200系列PLC模塊Zui大的區別在于它標準配置了以太網接口RJ45,并可以采用一根標準網線與安裝有博途軟件的PC進行編程組態和工程應用。
S7-1200 PLC系統的基本構成
圖1-2所示為S7-1200 PLC系統,它包括CPU模塊、SM信號模塊、CM通信模塊、電源模塊和其他附件。
圖1-2 S7-1200 PLC系統
2. S7-1200基本指令應用
2.1 位邏輯指令
位邏輯指令是實現PLC控制的基本指令,即按照一定的控制要求對“0”、“1” 兩個布爾操作數(BOOL)進行邏輯組合,可以構成“與”、“或”、“異或”等基本邏輯操作,也可以構成“置位”、“復位”、“上升沿檢測”、“下降沿檢測”等復雜邏輯操作,并將其結果送入存儲器狀態字的邏輯操作結果(RLO)。
表2-1所示為常見的位邏輯指令匯總,主要包括觸點和線圈指令,具體說明如下:
(1)取反指令
取反指令(-| NOT|-、-( / )-)改變能流輸入的狀態,將RLO的當前值由0變1,或由1變0。如圖2-1中,左右母線是一個直流電源的正負極,左母線是接正極,右母線接負極,能流(電流)沿著梯形圖,從左母線流到右母線,形成一條回路。如果采用-( / )-線圈取反指令,如圖2-2所示,則輸出結果與圖2-1剛好相反圖2-1能流的概念
圖2-2 線圈取反指令(2)邊沿檢測指令
邊沿信號在PLC程序中比較常見,如電動機的起動、停止、故障等信號的捕捉都是通過邊沿信號實現的。如圖2-3所示,上升沿檢測指令檢測每一次0 到1的正跳變,讓能流接通一一個掃描周期;下降沿檢測指令檢測每一次1到0的負跳變,讓能流接通一一個掃描周期。
圖2-3邊沿檢測示意
(3)置位/復位指令
當觸發條件滿足(即RL0= 1)時,置位指令將一一個線圈置1;當觸發條件不再滿足(即RLO=0)時,線圈值保持不變,只有觸發復位指令時才能將線圈值復位為0。單獨的復位指令也可以對定時器、計數器的值進行清零。梯形圖編程指令中RS、SR觸發器帶有觸發優先級,當置位、復位信號同時為1時,將觸發優先級高的動作,如RS觸發器,S (置位在后)優先級高。
- 如何使用西門子S7-1500PLC做OPC UA通信服務器 2024-11-25
- 西門子S7-1500PLC自動程序設計的5種方法 2024-11-25
- S7-1500與200samrt的PROFINET通信 2024-11-25
- 西門子S7-1500如何控制伺服 2024-11-25
- 西門子S7-1500通訊診斷與故障排除方法 2024-11-25
- S7-1500 之間 S7 雙邊通信(同一項目中) 2024-11-25
- 西門子S7-1500各塊的定義和功能 2024-11-25
- 西門子S7-1500采用原始算法編寫飛剪程序 2024-11-25
- 西門子S7-1500數據塊之在線操作 2024-11-25
- 西門子S7-1500系列PLC與變頻器位置控制 2024-11-25
- 西門子S7-1500 PLC加密大全,會Zui后一種的才是高手 2024-11-25
- 西門子S7-1500 PLC產品特點 2024-11-25
- 西門子S7-1500PLC的Modbus-RTU通信快速入門 2024-11-25
- 西門子S7-1500入門教程和配套實例 2024-11-25
- 全“芯”西門子S7-1500CPU,又添新成員 2024-11-25
聯系方式
- 電 話:13510737515
- 聯系人:董海波
- 手 機:13185520415
- 微 信:13185520415