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