西門(mén)子6SL3040-0PA00-0AA1
一、PLC存儲(chǔ)區(qū)域及其功能
1. 裝載存儲(chǔ)器
2. 工作存儲(chǔ)器(RAM)
3. 系統(tǒng)存儲(chǔ)區(qū)
二、CPU寄存器
三、熟悉操作PLC程序監(jiān)控和數(shù)據(jù)監(jiān)控
1. 調(diào)出程序監(jiān)控和數(shù)據(jù)監(jiān)控窗口
2. 程序監(jiān)控和數(shù)據(jù)監(jiān)控窗口中各參數(shù)含義
本例說(shuō)明如何將SIMATIC S7-212或S7-214與條形碼閱讀器配合使用。
讀入條形碼的信息并經(jīng)解碼器翻譯后,再通過(guò)自山通信u模式(Freeport Mode)把信息傳入SIMATIC。在S7-212或214的內(nèi)存中有兩個(gè)緩沖區(qū),用來(lái)存儲(chǔ)條形碼信息,這兩個(gè)緩沖區(qū)輪流地存儲(chǔ)每次新讀入的條形碼。
通常這些數(shù)據(jù)可供程序調(diào)用。但本例中僅僅將信息存入接收緩沖區(qū),可以用S7-200程序包來(lái)查看。
硬件要求
為能正常進(jìn)應(yīng)用此例,你需要以下硬件:
可能會(huì)出現(xiàn)一個(gè)問(wèn)題:
因?yàn)?/span>SIMATIC S7-200和條形碼閱讀器都作為數(shù)據(jù)通信設(shè)備(DCE),所以?xún)膳_(tái)設(shè)備的數(shù)據(jù)傳輸方向有可能會(huì)相同,也就是說(shuō),二者的數(shù)據(jù)接收線(xiàn)接在一起,發(fā)送線(xiàn)也接在了一起(線(xiàn)2和3)。這個(gè)問(wèn)題可以通過(guò)轉(zhuǎn)換器的正確設(shè)置或使用合適的線(xiàn)路適配器(空調(diào)制解調(diào)式的適配器)來(lái)解決。
程序框圖
程序和注釋
該程序從條形碼閱讀器接收信息再存入兩個(gè)緩沖區(qū)。
從條形碼解碼器傳出的信息是ASCII碼形式,所接收的條形碼存在SIMATIC內(nèi)存中。這些數(shù)據(jù)可被程序利用,但本例中僅僅將信息存入接收緩沖區(qū),可以用SIMATIC S7-200程序包來(lái)查看。
西門(mén)子6SL3040-0PA00-0AA1
某市自來(lái)水公司為解決市區(qū)的部分供水,引進(jìn)德國(guó)的資金和設(shè)備建立了一套供水工程系統(tǒng).
原有系統(tǒng)構(gòu)成:
?。?span>1)本地中心站,采集水廠(chǎng)的設(shè)備狀態(tài),采用西門(mén)子S5-115U.
?。?span>2)取水和1號(hào)加壓泵站,采用西門(mén)子S5-115U
?。?span>3)2號(hào)加壓泵站控制系統(tǒng),采用西門(mén)子S5-115U
?。?span>4)在市內(nèi)的東南西北和最高處和處安裝了測(cè)量水管壓力站,采用西門(mén)子S5-100U。用抄表的人工方式來(lái)記錄設(shè)備狀態(tài)
用戶(hù)需求:
隨著時(shí)代的進(jìn)步,和對(duì)工藝的進(jìn)一步的要求,要實(shí)時(shí)對(duì)各個(gè)站的管道壓力、流量及各個(gè)的閥門(mén)開(kāi)關(guān)的狀態(tài)進(jìn)行監(jiān)視和控制,從而降低了故障率和提高了對(duì)此系統(tǒng)的反應(yīng)時(shí)間,更好保證城市供水。并把各個(gè)站的所有設(shè)備的數(shù)據(jù)送到中心監(jiān)控站里,進(jìn)行監(jiān)控,和電子統(tǒng)計(jì)?! ?/span>
實(shí)現(xiàn)方案:
在水處理廠(chǎng)中心站與各個(gè)泵站和測(cè)壓站之間,由于距離較遠(yuǎn)達(dá)幾十公里,我們決定采用無(wú)線(xiàn)電通訊方式,并且因?yàn)榇笊降淖璧K,在取水1號(hào)加壓泵站,2號(hào)加壓泵站控到中心站之間,設(shè)立了中繼站進(jìn)行轉(zhuǎn)發(fā)。而水處理廠(chǎng)中心站與6個(gè)市內(nèi)的測(cè)壓站之間由于距離較近直接通過(guò)無(wú)線(xiàn)電通訊。
這個(gè)項(xiàng)目的主要問(wèn)題是無(wú)線(xiàn)電通訊的任務(wù),如何在已有的S5系列的設(shè)備上,加上無(wú)線(xiàn)電通訊呢。根據(jù)現(xiàn)有的實(shí)際情況,在不動(dòng)原有西門(mén)子S5-115U的基礎(chǔ)上,決定在此基礎(chǔ)上加入西門(mén)子的Sinaut產(chǎn)品的ST1系列模塊來(lái)實(shí)行無(wú)線(xiàn)電通訊。Sinaut ST1是基于SIMATIC S5的程序控制的系統(tǒng),由硬件模塊和軟件軟件模塊組成。適用各種自動(dòng)化的任務(wù),完整的無(wú)線(xiàn)電通訊方式,允許數(shù)據(jù)傳輸?shù)交蚪蜻h(yuǎn)的地方。數(shù)據(jù)能夠通過(guò)專(zhuān)線(xiàn),或者各種PTT網(wǎng)絡(luò)(GSM,ISDN,撥號(hào)Modem,無(wú)線(xiàn)電通訊等)等方式傳送。
Sinaut ST1硬件包括,TIM模塊(遙控接口模塊,即S5-PLC通訊功能模塊),modem( 用于數(shù)字量和模擬量相互轉(zhuǎn)換),無(wú)線(xiàn)電臺(tái)(無(wú)線(xiàn)電發(fā)射裝置)。軟件是Sinaut TD1軟件包。這樣我們?cè)?span>STEP5的基礎(chǔ)上,用TD1這個(gè)擴(kuò)展軟件包進(jìn)行對(duì)硬件TIM板編程。把水處理廠(chǎng)中心站作為主站,其他站作為從站。以直接輪巡的方式逐個(gè)采集各個(gè)從站的信息,并且這樣的方式只有當(dāng)從站發(fā)生數(shù)據(jù)發(fā)生變化時(shí),才進(jìn)行數(shù)據(jù)的傳遞,大大的加快了數(shù)據(jù)的更新速度和硬件設(shè)備的使用壽命。
系統(tǒng)圖如下:
上位機(jī)顯示:
我們采用監(jiān)控組態(tài)軟件,從中心站的PLC中采集數(shù)據(jù),實(shí)時(shí)的反映整個(gè)系統(tǒng)(本地站,無(wú)線(xiàn)電遠(yuǎn)程站)的狀態(tài)。主要顯示部分包括:水廠(chǎng)控制工藝圖、運(yùn)行狀態(tài)表、報(bào)警和歷史數(shù)據(jù)的查詢(xún),統(tǒng)計(jì)報(bào)表、趨勢(shì)圖。控制工藝圖反映水廠(chǎng)的各個(gè)泵站的運(yùn)行狀態(tài),并且以動(dòng)態(tài)的圖形、數(shù)據(jù)和實(shí)時(shí)的現(xiàn)場(chǎng)保持一致,運(yùn)行狀態(tài)表中反映主要設(shè)備的開(kāi)關(guān)狀態(tài)、現(xiàn)場(chǎng)儀表的參數(shù)、累計(jì)值(流量,水位,濁度,溫度,PH,壓力等)。報(bào)表,每天打印一份主要設(shè)備的狀態(tài)的日?qǐng)?bào)。除了在顯示器上顯示外,并且把主要數(shù)據(jù)顯示在電子顯示屏上。此系統(tǒng)投運(yùn)以來(lái)一直正常工作,達(dá)到了預(yù)期的實(shí)施效果