999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

淺析西門子S7-300PLC系統(tǒng)時鐘在自動化控制系統(tǒng)中的應(yīng)用

2020-02-25 03:18:51羅時俊丁勇杰
汽車實用技術(shù) 2020年1期
關(guān)鍵詞:定義設(shè)置系統(tǒng)

羅時俊 丁勇杰

摘 要:西門子S7-300PLC系統(tǒng)時鐘在自動控制系統(tǒng)中的應(yīng)用非常廣泛,但S7-300PLC系統(tǒng)時鐘的現(xiàn)場應(yīng)用程序設(shè)計比較復(fù)雜。文章針對S7-300PLC系統(tǒng)時鐘的應(yīng)用進(jìn)行了詳細(xì)的分析。并從S7-300PLC系統(tǒng)時鐘的設(shè)置方法,S7-300PLC系統(tǒng)時鐘讀取方法以及S7-300PLC系統(tǒng)時鐘的數(shù)據(jù)類型等方面進(jìn)行講解。同時通過工業(yè)現(xiàn)場實例結(jié)合SIMATIC Wincc flexible 2008對S7-300PLC系統(tǒng)時鐘的應(yīng)用進(jìn)行分析,希望能為相關(guān)專業(yè)技術(shù)人員提供參考。關(guān)鍵詞:西門子;S7-300PLC;系統(tǒng)時鐘;自動化控制系統(tǒng);自動化;西門子PLC中圖分類號:U462.1? 文獻(xiàn)標(biāo)識碼:B? 文章編號:1671-7988(2020)01-67-08

Abstract: The application of the Siemens S7-300PLC system clock is extremely widespread in automatic control system, but the S7-300PLC system clock is quite complex in the application of the field programming. This article has carried on the detailed analysis in view of the S7-300PLC system clock application. And explanation the plc system clock from the method of set the S7-300PLC system clock, the S7-300PLC system clocks reading method to S7-300PLC system clocks data types .Meanwhile, analyse the application of S7-300PLC system clock through the industry scene example to unifies SIMATIC Wincc flexible 2008, hoped can provide the reference for the correlation professionals.Keywords: Siemens; S7-300 PLC; System clock; Automation; Automatic control system; Siemens PLCCLC NO.: U462.1? Document Code: B ?Article ID: 1671-7988(2020)01-67-08

引言

西門子S7-300 PLC是模塊化PLC系統(tǒng),它主要由電源模塊、CPU模塊、接口模塊、信號模塊以及通訊模塊等模塊組成,能夠滿足大、中、小等不同控制規(guī)模的性能控制要求,所以它在工控行業(yè)中的應(yīng)用非常廣。

另外, S7-300PLC能夠很好的與人機(jī)界面(HMI)進(jìn)行數(shù)據(jù)交換,對控制對象進(jìn)行可視化的操作與控制。當(dāng)S7-300PLC與HMI通過相關(guān)通訊連接上并進(jìn)行相應(yīng)組態(tài)以后,用戶只需在人機(jī)界面(HMI)中輸入數(shù)據(jù),這些數(shù)據(jù)就會被傳送到S7-300PLC中,并通過PLC中編寫的控制程序進(jìn)行相關(guān)控制。

在工業(yè)現(xiàn)場控制以及工業(yè)生產(chǎn)中,時間是最為常用的參數(shù),其應(yīng)用非常廣泛。如設(shè)定某工位的起始時間和結(jié)束時間;統(tǒng)計一個班次的生產(chǎn)時間,或者每個班次時間到后生產(chǎn)的產(chǎn)品數(shù)量;自動化設(shè)備的自動關(guān)機(jī)時間與自動啟動時間控制;沖壓行業(yè)中冬季液壓油自動加熱,液壓油溫度分季節(jié)冷卻控制等等。但在實際應(yīng)用中,由于受編程設(shè)計人員的能力、現(xiàn)場的復(fù)雜情況等因素的影響,S7-300PLC的系統(tǒng)時鐘在應(yīng)用過程中經(jīng)常會遇到較大困難。這包括不懂得如何使用系統(tǒng)時鐘功能塊、不懂得設(shè)置時間參數(shù)、不會設(shè)置PLC系統(tǒng)時鐘,無法讀取系統(tǒng)時鐘,時間參數(shù)不能被其它程序調(diào)用等等。本文將詳細(xì)闡述時間功能塊SFC0、SFC1的使用方法、時間常數(shù)的設(shè)置方法以及時間常數(shù)的存取格式等,并通過在觸摸屏SIMATIC WinCC flexible 2008上設(shè)置需求時間與S7-300PLC進(jìn)行通訊以實現(xiàn)現(xiàn)場控制來進(jìn)行講解。

1 S7-300PLC系統(tǒng)時鐘的設(shè)置方法

1.1 系統(tǒng)時鐘設(shè)置的重要性

在PLC的硬件組態(tài)中,PLC的系統(tǒng)時鐘可以在“Set Time of Day”里面找到。如圖1所示:PLC的系統(tǒng)時鐘就是Module time(模塊)時間,如果不設(shè)置該時鐘的話,系統(tǒng)時鐘默認(rèn)為PLC本體統(tǒng)一的時間,有可能是1990年或者其他不定的時間,這樣在實際應(yīng)用中是無法實現(xiàn)控制要求的。所以需要對系統(tǒng)時鐘進(jìn)行設(shè)置,以讓PLC的系統(tǒng)時鐘與我們當(dāng)前的實際北京時間相一致,以確保我們工業(yè)控制的準(zhǔn)確性。

1.2 系統(tǒng)時鐘的設(shè)置方法

1.2.1 將PLC系統(tǒng)時鐘校準(zhǔn)為工控電腦的時間的方法

現(xiàn)在很多現(xiàn)場控制均會使用“工控電腦”,以方便現(xiàn)場對PLC程序的上傳、下載、監(jiān)控以及修改等操作。這時我們可以將PLC的系統(tǒng)時鐘校準(zhǔn)為該工控電腦的系統(tǒng)時間即可。具體操作步驟 如下:

第一步:將工控電腦的系統(tǒng)時間修正為當(dāng)前的北京時間;

第二步:打開STEP7編程軟件,再打開我們需要進(jìn)行系統(tǒng)時鐘設(shè)置的PLC的程序并通過通訊與該P(yáng)LC硬件進(jìn)行連接(一般情況下工業(yè)現(xiàn)場都是連接在一起的,只需要打開該相關(guān)PLC程序即可);

第三步:根據(jù)如圖2所示的步驟打開Set Time of Day(設(shè)置時鐘)進(jìn)入圖2所示界面,圖2中的“PG/PC time”后面的時間就是工控電腦的當(dāng)前時間;

第四步:選中Take from PG/PC前面的復(fù)選框,使其變?yōu)榇蜚^的形式,然后點(diǎn)擊“應(yīng)用”,再點(diǎn)擊CLOSE退出即可。

到此時,PLC系統(tǒng)時鐘就會與工控電腦的系統(tǒng)時鐘相一致,接下來就可以進(jìn)行需要的時間控制了。

1.2.2 使用S7-300PLC的SFC0“SET_CLK”設(shè)定TOD(系統(tǒng)時鐘)

1.2.2.1 概要

S7-300PLC中可以使用SFC0這個集成的專用系統(tǒng)標(biāo)準(zhǔn)功能進(jìn)行PLC系統(tǒng)時鐘的設(shè)置,通過這個設(shè)置可以將PLC系統(tǒng)時鐘精確的設(shè)置為任意想要的時間,以此來進(jìn)行所需要的程序控制。SFC0系統(tǒng)標(biāo)準(zhǔn)功能的基本形式如圖3所示:

它的使能端EN只要導(dǎo)通一個脈沖就會將PDT前面的時鐘值設(shè)置為PLC當(dāng)前的系統(tǒng)時鐘值,所以在實際應(yīng)用中在設(shè)置完系統(tǒng)時鐘后就需要將EN端斷開,以避免一直設(shè)置系統(tǒng)時鐘。輸入端PDT的數(shù)據(jù)類型為DT型(DATE_AND_TIME型),數(shù)據(jù)存儲在臨時存放區(qū)L區(qū)和數(shù)據(jù)塊區(qū)D區(qū)。其輸出RET_VAL為INT型,數(shù)據(jù)可存儲在I、Q、M、D和L區(qū),主要起返回故障代碼的作用。所以如果要通過SFC0(SET_CLK)對S7-300PLC的系統(tǒng)時鐘進(jìn)行設(shè)置,就需要定義一個數(shù)據(jù)類型為DATE_ AND_TIME的數(shù)據(jù)塊作為輸入才有效。假如直接使用中間變量M進(jìn)行賦值,SFC0是無法識別的,就會報錯,無法設(shè)置系統(tǒng)時鐘。SFC0(SET_CLK)輸入輸出詳細(xì)數(shù)據(jù)類型如圖4所示:

1.2.2.2 數(shù)據(jù)類型DATE_AND_TIME的格式

DATE_AND_TIME數(shù)據(jù)類型是復(fù)合數(shù)據(jù)類型,使用這種數(shù)據(jù)類型輸入日期和時間時,以8個字節(jié)64位二進(jìn)制編碼的BCD碼格式進(jìn)行存儲(即4位BCD碼代表一個參數(shù))。S7- 300PLC系統(tǒng)規(guī)定DATE_AND_TIME數(shù)據(jù)類型最多可以設(shè)置的范圍是DT#1990-1-1-0:0:0.0(DT#90-1-1-0:0:0.000,最后兩個00可以省略,如果不是0就不能省略)到DT#2089-12-31- 23: 59:59.999。

下面的實例給出了日期和時間分別是2015年7月24日星期五16:12:35:619毫秒的語法。下列3種格式是可行的:

● DATE_AND_TIME#2015-07-24-16:12:35.619

● DT#2015-07-24-16:12:35.619

●? 或者DT#15-07-24-16:12:35.619(我們常用這種方式進(jìn)行定義)

64位的DT(Date_And_Time)變量類型代表的具體含義為:第0位-第6位分別代表:年、月、日、時、分、秒、毫秒,由于毫秒是3位數(shù),需要3個BCD碼來表示,所以第6位代表毫秒的百位和十位,第8個字節(jié),也就是第7位的高地址的4位(x7.4~x7.7)用來代表毫秒個位。而第8位的低地址4位(x7.0~x7.3)用來表示星期。具體如圖5所示:

另外,我們可以使用系統(tǒng)功能FC3將日期和時間格式合并為復(fù)合型數(shù)據(jù)變量DATE_AND_TIME;使用FC6提取日期;使用FC7提取星期;使用FC8提取時間以方便我們的現(xiàn)場控制。具體如圖6所示:

1.2.2.3 定義數(shù)據(jù)塊DB作為SFC0的輸入變量進(jìn)行系統(tǒng)時鐘設(shè)置

(1)在STEP7中創(chuàng)建一個DB數(shù)據(jù)塊 如圖7、圖8所示:

注意,DB數(shù)據(jù)塊的符號名必須進(jìn)行命名,要不然在程序中調(diào)用的時候無法直接全部調(diào)用整個定義的8個字節(jié)64位數(shù)據(jù)類型的DB數(shù)據(jù)塊。這是因為我們最大只能調(diào)用一個數(shù)據(jù)塊的雙字類型即:DB1.DBD0這種樣式,僅僅只有32位,所以定義了數(shù)據(jù)塊的符號名以后我們就可以調(diào)用這個符號名來調(diào)用整個64位的變量了。

(2)打開DB1在其中定義一個DATE_AND_TIME的變量(注意初始值需要手動輸入:DT#90-1-1-0:0:0.000表示1990年1月1日0時0分0秒)如圖9所示:

(3)打開組織塊OB1,在里面編寫系統(tǒng)時鐘設(shè)置程序,如圖10所示:

圖10中,m0.0是與觸摸屏鏈接的變量,它的作用是當(dāng)m0.0導(dǎo)通時就將PDT前面變量”SET_TIME.setclock”中的設(shè)置值設(shè)置為當(dāng)前PLC系統(tǒng)的系統(tǒng)時鐘。注意,m0.0不能一直導(dǎo)通,否則系統(tǒng)時鐘的值會一直被設(shè)置為”SET_TIME. setclock”中的值,相當(dāng)于保持設(shè)置值不變,而不會是正常的可以自動增加的時間。

1.2.2.4 在觸摸屏中組態(tài)需要設(shè)置的系統(tǒng)時鐘值

為了通過觸摸屏對PLC系統(tǒng)時鐘進(jìn)行設(shè)置,我們必須要會組態(tài)觸摸屏相關(guān)變量。現(xiàn)在需要做的就是在觸摸屏上組態(tài)“確定”按鈕m0.0和“系統(tǒng)時鐘設(shè)置值” SET_TIME.setcl -ock。

(1)新建一個觸摸屏工程

打開SIMATIC WinCC flexible 2008,并點(diǎn)擊“新建”按鈕,選擇如圖11中所示的觸摸屏類型,然后點(diǎn)擊確定按鈕進(jìn)入新工程。

(2)在新工程中組態(tài)“系統(tǒng)時鐘設(shè)置”值 SET_TIME. setclock。

如圖12就是通過一個IO域組態(tài)一個DATE AND TIME類型的復(fù)合型變量,觸摸屏中默認(rèn)的初始值是2002年12月31日10:59:59。該變量名為:系統(tǒng)時鐘設(shè)置,它鏈接的變量為S7-300PLC中的DB1數(shù)據(jù)塊以DB1DBB0開始的8個字節(jié)的變量。

(3)當(dāng)系統(tǒng)時鐘值在觸摸屏上輸入完成后,需要將該值傳送到S7-300PLC中控制它只設(shè)置一次,所以需要組態(tài)一個“確定”按鈕,這個按鈕的鏈接變量是S7-300中的M0.0根據(jù)圖13中的程序控制要求,每一次只能讓系統(tǒng)時鐘設(shè)置一次就像正常時鐘一樣開始運(yùn)轉(zhuǎn)起來,所以需要這個控制按鈕在按下的時候設(shè)置系統(tǒng)時鐘,當(dāng)松開以后就需要停止設(shè)置,讓系統(tǒng)時鐘以我們設(shè)置的時間為起點(diǎn)開始自然運(yùn)行。具體如圖13和圖14所示:

然后,我們將組態(tài)好的觸摸屏下載到實際的觸摸屏上后,在實際的觸摸屏上進(jìn)行如圖15所示的設(shè)置:

當(dāng)點(diǎn)擊確定按鈕并放開以后,S7-300PLC系統(tǒng)時鐘的當(dāng)前值就被設(shè)置為2015年7月30日12點(diǎn)50分0秒了。通過觀察PLC中的系統(tǒng)時鐘如圖16我們可以發(fā)現(xiàn),我的電腦的實際時間是2015年7月30日14點(diǎn)11分57秒,而模塊時間,也就是系統(tǒng)時間卻為我們設(shè)置的2015年7月30日12點(diǎn)50分0秒,然后系統(tǒng)時鐘就在我們設(shè)置的時間基礎(chǔ)上開始運(yùn)行。

2 S7-300PLC系統(tǒng)時鐘的讀取方法

2.1 概述

讀取PLC系統(tǒng)時鐘,也就是通過PLC程序讀取出PLC模塊的系統(tǒng)時間,用于工業(yè)現(xiàn)場控制。前面我們已經(jīng)講解了PLC系統(tǒng)時鐘的校準(zhǔn)方法,現(xiàn)在我們就來講解PLC系統(tǒng)時鐘的讀取方法。

我們只能通過S7-300PLC的系統(tǒng)標(biāo)準(zhǔn)功能SFC1(READ_ CLK)來對S7-300PLC系統(tǒng)時鐘進(jìn)行讀取。而至于我們讀取出來的系統(tǒng)時鐘值應(yīng)該存放到什么地方呢?下面我們就來看一下SFC1程序符號中各引腳的作用:

圖17是SFC1在程序中的符號表現(xiàn)形式。

圖18是SFC1程序符號中各引腳的含義以及所要求的數(shù)據(jù)類型,其中RET_VAL返回故障代碼。SFC1的輸出CDT的變量類型為DT數(shù)據(jù)類型,也就是說這與SFC0的PDT輸入變量類型是一樣的,是DATE_AND_TIME數(shù)據(jù)類型。那我們是不是可以直接使用校準(zhǔn)系統(tǒng)時鐘時定義的數(shù)據(jù)塊DB1呢?答案是可以使用DB1,但是必須在已經(jīng)定義的DB1.DBB0~DB1.DBB8的基礎(chǔ)上重新定義一個非重復(fù)的DATE_AND_TIME數(shù)據(jù)類型變量,如可以定義DB1.DBB9~DB1.DBB16。

從圖18中我們還可以發(fā)現(xiàn),CDT輸出的變量存儲在數(shù)據(jù)塊D區(qū)和OB1組織塊的臨時數(shù)據(jù)存放區(qū)L區(qū)。所以我們可以讀取出來的系統(tǒng)時鐘可以存儲在這兩個區(qū)內(nèi)。那他們有什么區(qū)別呢?

2.2 S7-300PLC系統(tǒng)時鐘的讀取方法

2.2.1 系統(tǒng)時鐘存儲在L區(qū)的系統(tǒng)時鐘讀取方法

在S7-300PLC的組織塊OB1的臨時變量區(qū)域內(nèi),系統(tǒng)自動定義有一個數(shù)據(jù)類型為DT(Date_And_Time)的變量“OB1_DATE_TIME”它是以LB12為起始地址8個字節(jié)的復(fù)合型變量,共64位,即LB12~LB19。其定義如圖19所示:

使用本方法讀取系統(tǒng)時鐘的程序如圖20所示:

讀取出來的系統(tǒng)時鐘存放在臨時存放區(qū)L區(qū)的LB12~ LB19中,現(xiàn)在通過觸摸屏設(shè)置好當(dāng)前時鐘后,讀取出來的時間可以在監(jiān)控變量里面看到,但是由于L區(qū)只能在定義它的那個功能塊里面使用,在變量監(jiān)控表里面無法監(jiān)控,所以我們通過如圖21所示的程序?qū)D12和LD16中讀取出來的時鐘傳送到全局變量MD20和MD24中進(jìn)行觀察。

從圖22中我們可以發(fā)現(xiàn),設(shè)置的系統(tǒng)時鐘和讀取出來的系統(tǒng)時鐘完全一致,這是因為我們設(shè)置完后立馬就讀取出來的數(shù)據(jù),所以完全一致。如果我們設(shè)置完時鐘后等一段時間再進(jìn)行讀取的話,那讀取的時間點(diǎn)絕對比設(shè)置的時間點(diǎn)晚。如圖23所示,讀取出來的時間已經(jīng)與設(shè)置的不一樣了。時間已經(jīng)從設(shè)置時的12點(diǎn)50分走到了讀取時的13點(diǎn)08分19秒315毫秒,最后一個數(shù)字5代表的是星期,表示今天是星期四。

2.2.2 系統(tǒng)時鐘存儲在D區(qū)(數(shù)據(jù)塊區(qū))的系統(tǒng)時鐘讀取方法

如果讀取出來的系統(tǒng)時鐘需要存儲在數(shù)據(jù)塊中,那么就需要定義一個數(shù)據(jù)塊區(qū)間用于存儲我們讀取出來的時鐘數(shù)據(jù)。

我們可以將這個數(shù)據(jù)塊區(qū)間定義在設(shè)置系統(tǒng)時鐘的數(shù)據(jù)塊中,當(dāng)然也可以定義在另外一個數(shù)據(jù)塊中。比如,定義在DB1中的話就需要在原來DB1.DB0~DB1.DB7的基礎(chǔ)上進(jìn)行定義,即可以定義到DB1.DB8~DB1.DB15或者其他區(qū)間。如果是另外定義一個數(shù)據(jù)塊的話就可隨便定義了。下面以定義在與設(shè)置系統(tǒng)時鐘相同的數(shù)據(jù)塊DB1中為例進(jìn)行講解。

在DB1中設(shè)置系統(tǒng)時鐘的變量setclock的下一行定義讀取系統(tǒng)時鐘的變量readclock如圖24所示:

用于讀取系統(tǒng)時鐘的變量定義好之后,現(xiàn)在我們需要做的事情就是將系統(tǒng)時鐘讀取到這個設(shè)置的變量里面,進(jìn)行現(xiàn)場控制。

從圖25中我們可以看出讀取出來的系統(tǒng)時鐘是存放在以DB1.DBX8.0為起始地址的64位數(shù)據(jù)塊中。

3 S7-300PLC系統(tǒng)時鐘在自動控制系統(tǒng)中的應(yīng)用

本章將通過沖壓行業(yè)中的班次產(chǎn)量統(tǒng)計、能源節(jié)約和提升產(chǎn)能等三個方面來探討S7-300PLC系統(tǒng)時鐘在自動控制系統(tǒng)中應(yīng)用。

3.1 系統(tǒng)時鐘在沖壓車間單雙班生產(chǎn)中的應(yīng)用

汽車制造的四大工藝之一就是沖壓,所以沖壓在汽車行業(yè)中占據(jù)著非常重要的地位,所有汽車零部件都需要通過沖壓成型,這是一個龐大的工程。所以精確的統(tǒng)計這些沖壓件的生產(chǎn)量就顯得非常重要了。

現(xiàn)在我們就對S7-300PLC的系統(tǒng)時鐘在單雙班生產(chǎn)產(chǎn)品統(tǒng)計中的應(yīng)用進(jìn)行分析。某公司沖壓車間根據(jù)不同的生產(chǎn)需求會進(jìn)行雙班排產(chǎn)以及單班排產(chǎn)。這時他們需要設(shè)計一個計數(shù)系統(tǒng)進(jìn)行產(chǎn)品自動計數(shù),當(dāng)下班時可以清楚的知道當(dāng)班生產(chǎn)的總產(chǎn)品數(shù)量。

根據(jù)控制要求,現(xiàn)在設(shè)計了控制系統(tǒng)如下:

通過檢測壓力機(jī)在下死點(diǎn)的信號作為沖壓一次的計數(shù)信號來源,該系統(tǒng)設(shè)置有雙班生產(chǎn)和單班生產(chǎn)兩種模式。如果是雙班生產(chǎn)模式,那么第一班次的生產(chǎn)時間為早上8點(diǎn)到下午17點(diǎn),17點(diǎn)半產(chǎn)品計數(shù)進(jìn)行自動清零;第二班次為18點(diǎn)到第二天凌晨2點(diǎn),產(chǎn)品計數(shù)在凌晨2點(diǎn)30分自動清零。如果選擇的生產(chǎn)模式是單班生產(chǎn)模式,那么產(chǎn)品計數(shù)將會在午夜23:59分進(jìn)行自動清零。

系統(tǒng)設(shè)計思路如下:

第一步,先通過程序根據(jù)北京時間設(shè)置好S7-300PLC的系統(tǒng)時鐘,再將系統(tǒng)時鐘讀取出來;

第二步,設(shè)計單雙班產(chǎn)品計數(shù)程序;

第三步,設(shè)計產(chǎn)品自動清零程序;

第四步,組態(tài)觸摸屏控制按鍵。

3.1.1 設(shè)置系統(tǒng)時鐘和讀取系統(tǒng)時鐘程序設(shè)計

系統(tǒng)時鐘讀取出來以后,現(xiàn)在我們只需要取其中的時間進(jìn)行控制就行了,所以我們使用FC8將時間提取出來。具體程序如圖29所示:

由于FC8提取出來的時間是TIME_OF_DAY格式,所以我們無法直接在程序中看出當(dāng)前時間情況,現(xiàn)在在監(jiān)控表里面可以看出,如圖28所示:

3.1.2 設(shè)計單雙班產(chǎn)品計數(shù)程序

圖30中MW60是單班計數(shù)的產(chǎn)品件存儲變量,MW62是雙班計數(shù)的產(chǎn)品件存儲變量。

3.1.3 設(shè)計單雙班計數(shù)自動清零程序

在進(jìn)行單班生產(chǎn)時,當(dāng)?shù)搅璩?3:59分的時候進(jìn)行產(chǎn)品件自動清零,為下一工作日的生產(chǎn)做好準(zhǔn)備。

在進(jìn)行雙班生產(chǎn)時,第一班次在下午17:30分進(jìn)行產(chǎn)品自動清零;而第二個班次則在凌晨02:30分的時候進(jìn)行產(chǎn)品自動清零。

3.1.4 組態(tài)單雙班計數(shù)畫面

根據(jù)生產(chǎn)控制需求,我們在觸摸屏上組態(tài)單雙班生產(chǎn)時的產(chǎn)品計數(shù)畫面如圖33所示:

到這里,通過S7-300PLC系統(tǒng)時鐘控制的產(chǎn)品計數(shù)自動清零系統(tǒng)設(shè)計完成。系統(tǒng)時鐘在類似的工業(yè)控制中應(yīng)用非常廣泛。

3.2 分季節(jié)控制離合器油溫冷卻

汽車行業(yè)的沖壓車間主要通過壓力機(jī)進(jìn)行沖壓成型,這些沖壓設(shè)備在運(yùn)行過程中主要靠離合制動器來控制它們的運(yùn)行與停止。離合器油溫對沖壓系統(tǒng)的影響非常大,特別是對于1600噸及以上的大型沖壓設(shè)備更是如此。當(dāng)溫度過高時,一般情況下超過65度時就不允許壓力運(yùn)行了,而在離合油溫過低時卻無法進(jìn)行正常的離合與制動,就有可能會出現(xiàn)數(shù)千噸壓力機(jī)制動效果不佳產(chǎn)生打滑的現(xiàn)象。所以控制好它們的離合制動油溫至關(guān)重要。

像我所在的江淮汽車重卡廠沖壓車間,廠家設(shè)計的離合器油溫開始冷卻的溫度都是40度,冷卻到30度又開始進(jìn)行加熱。由于公司處在安徽合肥,天氣一般是冬天特別冷,夏季特別熱。所以廠家的這種設(shè)計只符合于春季和秋季使用,在冬天的時候油溫冷卻得太早了,在夏季的時候油溫又冷卻得太晚了,這就對正常生產(chǎn)生產(chǎn)了很大的 影響。為了消除這種不合理設(shè)計。我們在設(shè)備廠家原設(shè)計基礎(chǔ)上做了改進(jìn)——“分季節(jié)控制壓力機(jī)離合油溫加熱與冷卻控制”。

3.1節(jié)講的是利用讀取出來的系統(tǒng)時間進(jìn)行產(chǎn)品自動清零控制,現(xiàn)在我們使用讀取出來的月份進(jìn)行離合油溫加熱與冷卻控制。根據(jù)合肥的實際情況,我們將合肥的天氣劃分為4個季節(jié),分別為天氣炎熱的夏季(6、7、8、9月)、天氣異常寒冷的濃冬季(12、1、2月)、天氣涼爽的春秋季(4、5、10月)和天氣較冷的初冬初春季(11月和3月)。

由于沒有專門用來提取系統(tǒng)時鐘月分的功能塊,所以我們無法直接利用標(biāo)準(zhǔn)功能塊進(jìn)行月分的提取。可以使用整數(shù)比較的方法就可以很簡單的進(jìn)行月分提取了。

由于DB1.DBD8提取出來的是年、月、日和時四個量的BCD碼表示形式,所以首先需要將月分所在的DB1.DBB9單獨(dú)取出來,由于在S7-300PLC的指令系統(tǒng)中沒有像S7-200PLC指令系統(tǒng)中那樣直接用于字節(jié)比較的指令,所以還無法單獨(dú)使用DB1.DBB9進(jìn)行比較,而是需要使用整個的DB1.DBW8通過相關(guān)運(yùn)算并轉(zhuǎn)換為整數(shù)形式后才能進(jìn)行比較。具體如下:

從圖34中我們可以看出當(dāng)前是2015年8月份,而通過轉(zhuǎn)換以后在MW124內(nèi)就只有整數(shù)8了。下面圖35、圖36、圖37和圖38就是我們劃分的4個季節(jié)的識別程序。

下面就是通過系統(tǒng)時鐘控制的離合器油溫冷卻控制程序:

通過這樣改進(jìn)以后,車間的離合油溫可以根據(jù)季節(jié)進(jìn)行自動的調(diào)節(jié)在多少溫度開始冷卻,防止了以前統(tǒng)一在40度時開始冷卻帶來的很多不合理現(xiàn)象。比如冬季的時候本來氣溫很低,但是離合器冷卻水閥卻在40度就開始冷卻了,由于制動過程中產(chǎn)生的熱量與冷卻的功效相抵消后,整個離合油溫會維持在35度左右達(dá)到平衡,? ?這就導(dǎo)致離合器冷卻水閥會在整個生產(chǎn)過程中都處在運(yùn)行狀態(tài),而我們生產(chǎn)過程中只需要離合器油溫超過25度就可以了。通過以上改進(jìn)以后,冬季時,當(dāng)離合油溫高于46度開始降溫,溫度降到35度停止降溫。夏季離合油溫超過35度就開始降溫,降到25度就停止降溫。而在其他時候溫度都是降到30度就停止降溫,這樣確保了整個冷卻系統(tǒng)能夠根據(jù)季節(jié)進(jìn)行自動調(diào)節(jié),在不需要降溫的時候就停止降溫,需要降溫的時候就降溫,大大節(jié)約了能源降低了消耗。

4 結(jié)束語

總之,隨著國家工業(yè)4.0戰(zhàn)略的提出,自動化系統(tǒng)的應(yīng)用將越來越廣泛, S7-300PLC系統(tǒng)時鐘的智能應(yīng)用也將會越來越廣泛。所以,掌握好這部分知識,將會對相關(guān)專業(yè)人士在以后的工作中靈活的進(jìn)行智能控制起到很大的作用。

參考文獻(xiàn)

[1] 李文群.西門子S7-300PLC初級應(yīng)用.技成培訓(xùn)網(wǎng). p1-27.

[2] 向曉漢.西門子PLC S7-200/300/400/1200應(yīng)用案例精講.[M]化學(xué)工業(yè)出版社 p32-36.

[3] 孫承志.西門子S7-200/300/400 PLC基礎(chǔ)與應(yīng)用技術(shù).[M]機(jī)械工業(yè)出版社 p106-123.

[4] 廖常初.跟我動手學(xué)S7-300/400 PLC.[M]機(jī)械工業(yè)出版社p179- 193.

[5] 廖常初.西門子與人機(jī)界面(觸摸屏)組態(tài)與應(yīng)用技術(shù).[M]機(jī)械工業(yè)出版社 p1-270.

[6] S7-300/400梯形圖(LAD)編程參考手冊.p1-228.

[7] SIMATIC 用于S7-300 400系統(tǒng)和標(biāo)準(zhǔn)功能的系統(tǒng)軟件參考手冊p117-118, p415-426.

猜你喜歡
定義設(shè)置系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
中隊崗位該如何設(shè)置
少先隊活動(2021年4期)2021-07-23 01:46:22
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
成功的定義
山東青年(2016年1期)2016-02-28 14:25:25
本刊欄目設(shè)置說明
中俄臨床醫(yī)學(xué)專業(yè)課程設(shè)置的比較與思考
地鐵出入段線轉(zhuǎn)換軌設(shè)置
修辭學(xué)的重大定義
主站蜘蛛池模板: 57pao国产成视频免费播放| 欧洲精品视频在线观看| 日韩精品资源| 国产成人a在线观看视频| 亚洲,国产,日韩,综合一区| 最新亚洲av女人的天堂| 色视频国产| 久久婷婷六月| 亚洲日韩第九十九页| 伊人中文网| 毛片视频网址| 999精品免费视频| 都市激情亚洲综合久久| yjizz视频最新网站在线| www.亚洲色图.com| 2021国产v亚洲v天堂无码| 毛片a级毛片免费观看免下载| 国产高清在线观看91精品| 久青草网站| 国产在线91在线电影| 欧美全免费aaaaaa特黄在线| 粗大猛烈进出高潮视频无码| 性做久久久久久久免费看| 久久无码免费束人妻| 国产成人无码AV在线播放动漫| 国产永久在线视频| 亚洲一级毛片| 成人av专区精品无码国产| 亚洲浓毛av| 岛国精品一区免费视频在线观看| 性喷潮久久久久久久久| 永久免费无码日韩视频| 人妻一区二区三区无码精品一区| 欧美精品导航| 亚洲精品天堂自在久久77| 国产乱子伦精品视频| 综合色88| 国产特级毛片| 国产欧美日韩专区发布| 日本妇乱子伦视频| 无码中文字幕加勒比高清| 精品三级在线| 欧美啪啪网| 欧美中出一区二区| 国产精品片在线观看手机版| 免费99精品国产自在现线| 久久成人免费| 亚洲精品图区| 爱爱影院18禁免费| 久久9966精品国产免费| 伊人福利视频| 伊人久久大线影院首页| 91人妻日韩人妻无码专区精品| 中文字幕伦视频| 免费一级毛片| 久久精品中文字幕免费| 99久久精品美女高潮喷水| 在线综合亚洲欧美网站| 国产精品 欧美激情 在线播放 | 丝袜美女被出水视频一区| 国产午夜不卡| 青青草国产一区二区三区| 国产精品天干天干在线观看| 欧美激情二区三区| 天堂va亚洲va欧美va国产| 日韩天堂网| 在线另类稀缺国产呦| 色婷婷电影网| 一级爆乳无码av| 这里只有精品免费视频| 久久夜夜视频| 亚洲无码久久久久| 欧美国产日韩另类| 国产在线91在线电影| 久草视频一区| 免费AV在线播放观看18禁强制| 国产成在线观看免费视频| 无码中字出轨中文人妻中文中| 国产97视频在线| 国产精品女主播| 欧美日韩另类国产| 久久人妻xunleige无码|