6SN1118-0DK21-0AA2西門子611伺服控制模塊
6SN1118-0DK21-0AA1 ***備件*** SIMODRIVE 611 數(shù)字 機架式控制模塊 高性能 2 軸 SIN/COS 1 VPP。 06.04.09 以上版本的 NC 軟件 需要! |
SIEMENS西門子
上海麗丞工業(yè)自動化設備有限公司
*,質量保證,保修一年
銷售及維修西門子各類工控自動化配件;
:S7-200CN、S7-200SMART、S7-300、S7-400、 S7-1200、S7-1500、ET200、LOGO邏西門子可編程控制器輯控制模塊
西門子HMI人機界面:觸摸屏
西門子變頻器:MM420、MM430、MM440、G110、G120、6SE70
西門子工業(yè)以太網(wǎng):通訊網(wǎng)卡、通訊電纜、通訊接頭、總線連接器 工控機、交換機、自動化軟件等系型號齊全,快速報價,買我們的產(chǎn)品無憂所值,我們的產(chǎn)品都承諾質保一年,讓您買的省心舒心,用的放心!
分享一個DeviceStates指令和D_ACT_DP指令的應用案例,希望路過的大神們批評指正。
背景:我們是一家設備生產(chǎn)商,我們的一臺設備需要生產(chǎn)多種產(chǎn)品,每種產(chǎn)品對應一套模具。模具上有很多的傳感器和執(zhí)行機構。當需要生產(chǎn)不同的產(chǎn)品時,就需要更換模具。由于模具非常重,五百多公斤,而且空間也很有限,所以換起來很耗時。所以機械和電氣的同事們就著力研究如何縮短這個更換的時間。以上兩個指令就是用在了這個過程中。成功的將更換時間從之前的一兩個小時,縮短到了現(xiàn)在的三四分鐘。當然主要還是因為機械結構的大大優(yōu)化,電氣起到些輔助的作用。
遠程站(ET200SP)的組態(tài)
為了換的更快,每套模具都安裝了對應的ET200SP作為遠程站。由于模具點數(shù)不用,所以遠程站IO組態(tài)也不相同,主要還是窮,能省一點是一點,全都配成大量也就沒這些事了。在軟件中組態(tài)上所有的不同的IO站。
軟件中有四種組態(tài),但是實際中只有兩個模具能放到設備上,如何確定哪個站存在,就用到了DeviceStates指令。
DeviceStates: 讀取 IO 系統(tǒng)的模塊狀態(tài)信息
DeviceStates指令的參數(shù)說明如下圖,我們使用的是DP通訊,所以截圖里也都是DP通訊的。
我的DeviceStates指令使用過程中,比較需要注意的是MODE參數(shù)。由于我是結合D_ACT_DP(啟用禁用IO)使用的,開始我用模式2(診斷遠程站是否故障來判斷是否存在)。但是D_ACT_DP指令禁用掉某個站之后,會自動認為這個站不存在故障,所以診斷是否存在就不起作用了。后來改成了模式4(從站是否存在),就適合我的情況了。也是在調試過程中發(fā)現(xiàn)的。
對于DP通訊來說,遠程站的DP地址是多少,那么這個STATE數(shù)組參數(shù)就選擇多少
確定好是哪個模塊在線之后,就可以根據(jù)需要各種賦值了。(這塊是不是有更好的辦法我還不太懂,我覺得軟件里組態(tài)的遠程IO通道都是的,還是得賦值給變量去做運算)。
確定好哪個遠程站在線以后,程序已經(jīng)可以用了,但是不在線的遠程站會使CPU報故障,紅燈閃爍,這時用D_ACT_DP指令解決這個問題。
MODE是1,代表啟用,是2,代表禁用。使用IO診斷DeviceStates指令判斷是給1還是2。
6SN1118-0DK21-0AA2西門子611伺服控制模塊