天津西門子PLC*代理商
=======================================================
信譽(yù),客戶*是公司成立之初所確立的宗旨,在公司的嚴(yán)格要求和員工們不折不扣地貫徹執(zhí)行下發(fā)展延續(xù)至今。一直是我公司的主動(dòng)承諾。
==========================================================


天津西門子PLC*代理商
服務(wù)為一體的綜合性的SIEMENS代理商是專業(yè)從事工業(yè)自動(dòng)化控制系統(tǒng)、機(jī)電一體化裝備系統(tǒng)集成和硬件維護(hù)的綜合性企業(yè)。
在了解了順序功能流程圖的組成要素的基礎(chǔ)上,下面舉例說明如何構(gòu)建一個(gè)順序功能流程圖。
如圖5-7所示,初始狀態(tài)時(shí)剪板機(jī)的壓鉗和剪刀在上限位置,LS0和LS1接通。按下啟動(dòng)按鈕SB0后,工作過程如下。
首先板料右行(Q0接通)至LS3接通,然后壓鉗下行(Q1接通并保持)。壓緊板料后,壓力繼電器PR0接通,壓鉗保持壓緊,剪刀開始下行(Q2接通)。剪斷板料后,LS5接通,壓鉗和剪刀同時(shí)上行(Q3和Q4接通,Q1斷開),當(dāng)碰到LS0和LS1后分別停止上行。均停止后,又開始下一周期的工作。剪完10塊料后停止工作并停在初始狀態(tài)。
首先確定系統(tǒng)的輸出狀態(tài)的變化,劃分好系統(tǒng)的步。
輸出如下。
◇ Q0:控制板料右行。
◇ Q1:控制壓鉗下行。
◇ Q2:控制剪刀下行。
◇ Q3:控制壓鉗上行。
◇ Q4:控制剪刀上行。

根據(jù)輸出狀態(tài)的變化,把系統(tǒng)工作過程劃分為若干步,即M0.0、M0.1、M0.2、M0.3和M0.4。
◇ 轉(zhuǎn)換:SB0、LS0、LS1、LS3、PRO、LS5、T1實(shí)現(xiàn)了各步的順序轉(zhuǎn)換。
◇ 路徑選擇:可按順序控制路徑進(jìn)行功能圖的排列。
在機(jī)器人控制系統(tǒng)中,控制過程比較復(fù)雜;但對(duì)于某些具體的工業(yè)運(yùn)用,可采取比較簡(jiǎn)單的控制方式,即繼電器邏輯控制。
由于PLC的通用性、靈活性強(qiáng),可靠性高,抗干擾性強(qiáng),編程簡(jiǎn)單容易,易于擴(kuò)展安裝調(diào)試,并且所占體積非常小,因而廣泛應(yīng)用于工業(yè)控制。
下面再以工業(yè)機(jī)械手的抓取、搬運(yùn)物體為例,進(jìn)一步介紹PLC的順序功能流程圖的構(gòu)建與編程。
此系統(tǒng)由3大部分組成,分別是機(jī)械手、載入傳送帶、載出傳送帶。
當(dāng)載入傳送帶中的檢測(cè)傳感器I2.1檢測(cè)到?jīng)]有物體時(shí),即I2.1為0,驅(qū)動(dòng)電機(jī)Q1.1動(dòng)作并延時(shí)5s后停JE,使物體載入到位置;當(dāng)載出傳送帶中的檢測(cè)傳感器I2.2檢測(cè)到有物體時(shí),即I2.2為1,驅(qū)動(dòng)電機(jī)Q1.2動(dòng)作并延時(shí)6s后停止,使物體載出到位置;機(jī)械手實(shí)現(xiàn)物體由載入傳送帶到載出傳送帶的搬運(yùn)。
機(jī)械手的工作過程如下:開始時(shí),機(jī)械手處于初始狀態(tài),當(dāng)檢測(cè)到載入傳送帶中有物體時(shí),在缸2下行驅(qū)動(dòng)的作用下,下臂開始下行到行程開關(guān)I1.4處,手抓閉合,并延時(shí)4s;隨后下臂卜行到行程開關(guān)I1.3處,當(dāng)檢測(cè)到載出傳送帶沒有物體時(shí),缸1左行驅(qū)動(dòng)Q1.3開始動(dòng)作,使上臂運(yùn)動(dòng)到I1.2處,隨后下臂開始下行到行程開關(guān)I1.6處,手抓松開,并延時(shí)3s;,在上行驅(qū)動(dòng)和右行驅(qū)動(dòng)的作用下,機(jī)械手回到原來的初始位置待
,根據(jù)所畫的順序功能流程圖編制程序,具體程序?qū)崿F(xiàn)由下面14個(gè)程序段完成。
(1)程序段1

(2)程序段2

(3)程序段3

(4)程序段4

<h2 background-color:#ffffff;"="" style="margin: 0px; padding: 0px; font-size: 28px;">西門子PLC控制器技術(shù)之五:CPU屬性
硬件組態(tài)完成之后,本章將進(jìn)一步學(xué)習(xí)一個(gè)非常重要的參數(shù)屬性——CPU屬性。
確定現(xiàn)場(chǎng)各I/O模塊對(duì)應(yīng)的傳感器和執(zhí)行器
在學(xué)習(xí)CPU屬性之前,我們可以先確定現(xiàn)場(chǎng)各I/O模塊對(duì)應(yīng)的傳感器和執(zhí)行器了,以便后續(xù)應(yīng)用所需。
如下圖所示,在硬件組態(tài)HW Config中選中組態(tài)好的I/O模塊,右鍵,選擇監(jiān)視/修改,然后可以列出該模塊的所有I/O點(diǎn),應(yīng)用Monitor和Modify就可以輕松搞定現(xiàn)場(chǎng)各I/O模塊對(duì)應(yīng)的傳感器和執(zhí)行器接口,這種方法也稱之為“打點(diǎn)”,打點(diǎn)的同時(shí)注意做好記錄,為后續(xù)符號(hào)尋址編程奠定基礎(chǔ)。
CPU屬性
CPU屬性是PLC中重要的一個(gè)屬性參數(shù)。在硬件組態(tài)中雙擊CPU模塊,進(jìn)入到CPU屬性對(duì)話框
General屬性下主要是關(guān)于CPU的一些基本介紹,包括型號(hào)、訂貨號(hào)、版本等,當(dāng)然也可以修改名字、添加注釋等。
CPU屬性-循環(huán)/時(shí)鐘存儲(chǔ)器
如下圖所示,為CPU的循環(huán)/時(shí)鐘存儲(chǔ)器(Cycle/Clock Memory)屬性。這里有兩個(gè)非常重要的參數(shù)設(shè)置,一個(gè)是循環(huán)掃描監(jiān)視時(shí)間,系統(tǒng)默認(rèn)設(shè)置是150ms,這是一個(gè)看門狗時(shí)間,時(shí)刻監(jiān)視掃描程序運(yùn)行的周期時(shí)間,如果循環(huán)掃描周期時(shí)間超過監(jiān)視設(shè)置時(shí)間,則系統(tǒng)認(rèn)為程序可能進(jìn)入了死循環(huán),CPU進(jìn)入Stop模式,當(dāng)然,可以也通過在Blocks中添加相應(yīng)的故障處理OB塊進(jìn)行應(yīng)對(duì)(本章不詳細(xì)展開,將在后續(xù)組織塊章節(jié)中詳細(xì)講解)。
另一個(gè)是時(shí)鐘存儲(chǔ)器,勾選Clock Memory選項(xiàng)參數(shù),Memory Byte可以設(shè)置為位存儲(chǔ)器的任意一個(gè)字節(jié)號(hào),設(shè)置好之后,該字節(jié)號(hào)代表的位存儲(chǔ)器字節(jié)空間則成為時(shí)鐘存儲(chǔ)器,該字節(jié)的8個(gè)位,每一位都代表一個(gè)不同的時(shí)鐘脈沖頻率。比如Memory Byte填的是0,則MB0字節(jié)表示時(shí)鐘存儲(chǔ)器,MB0中的8個(gè)bit則分別代表8中不同頻率的時(shí)鐘脈沖,如m0.3表示頻率為2HZ時(shí)鐘脈沖。
時(shí)鐘脈沖在PLC的應(yīng)用中有著廣泛的應(yīng)用,比如制作一定頻率的閃光燈、應(yīng)用時(shí)鐘脈沖定時(shí)、計(jì)數(shù)等等,非常實(shí)用和方便。
注意,任何對(duì)CPU屬性參數(shù)的修改,都需要編譯下載后才能生效。
CPU屬性-保持存儲(chǔ)器&保護(hù)
如下圖所示,為CPU的保持存儲(chǔ)器屬性和保護(hù)屬性界面。
保持存儲(chǔ)器屬性中可以設(shè)置帶保持性的位存儲(chǔ)器M、S7定時(shí)器T以及S7計(jì)數(shù)器C的個(gè)數(shù)。
保護(hù)屬性中有三個(gè)保護(hù)等級(jí),主要是針對(duì)帶F的具有故障安全功能的CPU。等級(jí)為啟用故障安全CPU的密碼,如果不啟用該密碼,則F-CPU的故障安全功能將不被啟用;第二等級(jí)密碼為寫保護(hù)密碼,如果啟用該密碼,則修改程序的時(shí)候需要輸入密碼;第三等級(jí)密碼為讀寫保護(hù)密碼,如果啟用該密碼,則看程序的時(shí)候也需要密碼。
以上就是本章專題的主要內(nèi)容,以下幾個(gè)問題可以幫您鞏固所學(xué)內(nèi)容:
1. 如何快速確定現(xiàn)場(chǎng)各I/O模塊對(duì)應(yīng)的傳感器和執(zhí)行器?
2. 時(shí)鐘頻率怎么設(shè)置?試制作一個(gè)2HZ頻率的閃光燈。
3. 保護(hù)屬性的密碼分為幾個(gè)等級(jí),各有什么特點(diǎn)?