西門子PLC模塊6ES7513-1AL02-0AB0
如果負(fù)載不是很重,也沒(méi)有什么快速停車要求,這種場(chǎng)合是不需要使用制動(dòng)電阻的,即使你裝了制動(dòng)電阻,制動(dòng)單元的工作閥值電壓沒(méi)有被觸發(fā),制動(dòng)電阻也不會(huì)投入工作。除了大負(fù)荷減速場(chǎng)合需要增加制動(dòng)電阻和制動(dòng)單元來(lái)快速剎車外,實(shí)際上如果符合比較重,啟動(dòng)時(shí)間時(shí)間要求非??炷欠N,也需要制動(dòng)單元和制動(dòng)電阻來(lái)配合啟動(dòng)的,以往我試過(guò)用變頻器帶動(dòng)一種特殊的沖床,要求把變頻器的加速時(shí)間設(shè)計(jì)成秒,這時(shí)候滿負(fù)荷啟動(dòng),雖然負(fù)荷并不是非常重,但是因?yàn)榧铀贂r(shí)間太短了,這時(shí)候母線電壓波動(dòng)非常厲害,也會(huì)出現(xiàn)過(guò)壓或者過(guò)流的情況,后來(lái)增加了外置的制動(dòng)單元和制動(dòng)電阻,變頻器就能正常工作了。
由于接收塊只能識(shí)別數(shù)據(jù)的標(biāo)識(shí)符,無(wú)論哪個(gè)CPU發(fā)送的數(shù)據(jù)都要調(diào)用SFC69來(lái)釋放連接。無(wú)組態(tài)單向通行方式時(shí):只有在一方編寫程序,如客戶機(jī)與服務(wù)器之間的訪問(wèn)模式。只要在客戶機(jī)編寫程序即可,無(wú)需在服務(wù)器編寫程序。
因此客戶機(jī)只要調(diào)用SFC通行塊就可訪問(wèn)服務(wù)器。組態(tài)連接通訊方式:它適用于S7-300/400或S7-400/400之間的通訊,而S7-300/400通訊時(shí),S7-300只能用作服務(wù)器,此時(shí)S7-400作為客戶機(jī)對(duì)S7-300進(jìn)行讀寫操作。
經(jīng)過(guò)多次觀察發(fā)現(xiàn)是在充電電阻短路接觸器動(dòng)作時(shí)出現(xiàn)的。懷疑是接觸器造成的干擾,在控制腳加上阻容濾波后果然故障不再發(fā)生了。一臺(tái)富士E系列千瓦變頻器,在現(xiàn)場(chǎng)運(yùn)行中突然出現(xiàn)OC恒速中過(guò)流報(bào)警停機(jī),斷電后重新上電運(yùn)行出現(xiàn)OC加速中過(guò)流報(bào)警停機(jī)。我先拆掉UVW到電機(jī)的導(dǎo)線,用萬(wàn)用表測(cè)量UVW之間電阻無(wú)窮大,空載運(yùn)行,變頻器沒(méi)有報(bào)警,輸出電壓正常。可以初步斷定變頻器沒(méi)有問(wèn)題。原來(lái)是電機(jī)電纜的中部有個(gè)接頭,用木版蓋在地坑的分線槽中,絕緣膠布老化,工廠打掃衛(wèi)生進(jìn)水,造成輸出短路
存放在RAM中,以適應(yīng)隨機(jī)存取的要求。在PLC的工作數(shù)據(jù)存儲(chǔ)器中,設(shè)有存放輸入輸出繼電器、輔助繼電器、定時(shí)器、計(jì)數(shù)器等邏輯器件的存儲(chǔ)區(qū),這些器件的狀態(tài)都是由用戶程序的初始設(shè)置和運(yùn)行情況而確定的。根據(jù)需要,部分?jǐn)?shù)據(jù)在掉電時(shí)用后備電池維持其現(xiàn)有的狀態(tài),這部分在掉電時(shí)可保存數(shù)據(jù)的存儲(chǔ)區(qū)域稱為保持?jǐn)?shù)據(jù)區(qū)。
刪除工作存儲(chǔ)器中由SFC創(chuàng)建的數(shù)據(jù)塊;剩余的數(shù)據(jù)塊具有來(lái)自裝入存儲(chǔ)器的預(yù)置值。復(fù)位過(guò)程映像和所有定時(shí)器計(jì)數(shù)器和位存儲(chǔ)器,不管它們是否具有保持性分配。OB中的程序執(zhí)行一次然后循環(huán)程序開(kāi)始執(zhí)行?!裨跓釂?dòng)中,在程序中斷處重新開(kāi)始執(zhí)行程序不復(fù)位定時(shí)器計(jì)數(shù)器和位存儲(chǔ)器)。在啟動(dòng)時(shí)所有數(shù)據(jù)標(biāo)志存儲(chǔ)器定時(shí)器計(jì)數(shù)器過(guò)程映像及數(shù)據(jù)塊的當(dāng)前值被保持,OB中的程序執(zhí)行一次。然后程序從斷點(diǎn)處斷電,CPUSTOP)恢復(fù)執(zhí)行。
轉(zhuǎn)矩限制功能可實(shí)現(xiàn)自動(dòng)加速和減速控制。假設(shè)加減速時(shí)間小于負(fù)載慣量時(shí)間時(shí),也能保證電動(dòng)機(jī)按照轉(zhuǎn)矩設(shè)定值自動(dòng)加速和減速。驅(qū)動(dòng)轉(zhuǎn)矩功能提供了強(qiáng)大的起動(dòng)轉(zhuǎn)矩,在穩(wěn)態(tài)運(yùn)轉(zhuǎn)時(shí),轉(zhuǎn)矩功能將控制電動(dòng)機(jī)轉(zhuǎn)差,而將電動(dòng)機(jī)轉(zhuǎn)矩限制在大設(shè)定值內(nèi),當(dāng)負(fù)載轉(zhuǎn)矩突然增大時(shí),甚至在加速時(shí)間設(shè)定過(guò)短時(shí),也不會(huì)引起變頻器跳閘。在加速時(shí)間設(shè)定過(guò)短時(shí),電動(dòng)機(jī)轉(zhuǎn)矩也不會(huì)超過(guò)大設(shè)定值。驅(qū)動(dòng)轉(zhuǎn)矩大對(duì)起動(dòng)有利,以設(shè)置為~%較妥。制動(dòng)轉(zhuǎn)矩設(shè)定數(shù)值越小,其制動(dòng)力越大,適合急加減速的場(chǎng)合,如制動(dòng)轉(zhuǎn)矩設(shè)定數(shù)值設(shè)置過(guò)大會(huì)出現(xiàn)過(guò)壓報(bào)警現(xiàn)象
西門子PLC模塊6ES7513-1AL01-0AB0
5 讀取存儲(chǔ)卡的序列號(hào)
5.1 編程
描述:
為了獲得 MMC 卡的序列號(hào),必須使用 SFC 51 "RDSYSST" 讀出系統(tǒng)狀態(tài)列表 (SSL) :
? SSL ID W#16#011C "元件的標(biāo)識(shí)"
? Index W#16#0008 "存儲(chǔ)卡的序列號(hào)"
對(duì)于所有的帶有 MMC 卡的 S7-300 CPU 和 C7 從固件版本 V2.0 起都可以讀出存儲(chǔ)卡的序列號(hào),(CPU 317: 從 V2.1 起)。
從S7-400的V5版本起,存儲(chǔ)卡上保存**的序列號(hào)。
首先需要?jiǎng)?chuàng)建一個(gè)數(shù)據(jù)塊,用來(lái)存放讀取出來(lái)的狀態(tài)結(jié)果
圖11 創(chuàng)建DB1,存放讀取結(jié)果
打開(kāi)OB1,首先在OB1的臨時(shí)變量區(qū)創(chuàng)建一個(gè)變量length,類型設(shè)置為Struct(結(jié)構(gòu))
圖12 創(chuàng)建名為length的結(jié)構(gòu)變量
雙擊length變量,進(jìn)入結(jié)構(gòu)變量成員定義,創(chuàng)建兩個(gè)word類型的變量,本例中分別為size和number:
圖13 創(chuàng)建length的結(jié)構(gòu)變量的兩個(gè)word成員
編寫SFC51程序:
CALL "RDSYSST"
REQ :=TRUE
SZL_ID :=W#16#11C //讀取MMC 的序列號(hào)
INDEX :=W#16#8
RET_VAL :=MW0
BUSY :=M2.0
SZL_HEADER:=#length
DR :=P#DB1.DBX0.0 BYTE 500 //結(jié)果輸出到DB1數(shù)據(jù)塊中
結(jié)果如下: