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