PROFIenergy可(ke)用去經由過程PROFINET收集(ji)節制能耗。為此要利用讓負載對籌(chou)劃內跟計劃外(wai)中止作出反應(ying)的下令。
ROFIenergy是基于(yu)PROFINET的數據接口,用于(yu)同一關閉(bi)用電設備(bei),并正在暫停時(shi)代停止充足調(diao)和,而與制造商(shang)或設備(bei)類型有關。如許,應確保僅(jin)(jin)為進程(cheng)中的設備(bei)供(gong)給(gei)真正所需的電力。進程(cheng)將勤儉大部(bu)分(fen)能量,而PROFINET設備(bei)本(ben)身僅(jin)(jin)存在較(jiao)小的節能潛力。
IO控制器的PROFIenergy指令:
須要兩條(tiao)指令節制跟監督(du)PROFIenergy功用。
經(jing)由過(guo)(guo)程(cheng)PE_START_END指(zhi)令(ling),可(ke)以(yi)輕松天激活跟勾銷激活PROFINET設(she)備的閑(xian)置(zhi)形態(tai)。那可(ke)經(jing)由過(guo)(guo)程(cheng)達(da)到沿或離開沿實現。PE_START_END指(zhi)令(ling)供(gong)給實現PROFIenergy下(xia)令(ling)Start_Pause跟End_Pause的簡略接(jie)口。經(jing)由過(guo)(guo)程(cheng)PE_CMD指(zhi)令(ling),可(ke)以(yi)傳遞一(yi)切PROFIenergy下(xia)令(ling),包羅Start_Pause跟End_Pause。可(ke)以(yi)利用別(bie)的下(xia)令(ling),正在暫停時代查問(wen)PROFINET設(she)備的以(yi)后(hou)形態(tai)或行動。經(jing)由過(guo)(guo)程(cheng)PE_CMD指(zhi)令(ling),可(ke)以(yi)快捷便利天處置(zhi)懲罰一(yi)切PROFIenergy功用。
FBPE_WOL(FB820)
因為FBPE_WOL沒有(you)存(cun)在多(duo)實例功用,是以(yi)將挪(nuo)用它,包(bao)羅靠山數(shu)據塊DB820IDB_PE_WOL。
版本里也是如(ru)許利用的
利用(yong)(yong)PE_WOL可(ke)以利用(yong)(yong)PROFIenergy尋(xun)址(zhi)多達256個(ge)PROFINET設(she)備。正在用(yong)(yong)于初(chu)始化塊的旌旗燈號之后(hou),將讀取正在PROFINET線上毗(pi)鄰的一切設(she)備的完(wan)全I&M數據。然后(hou),將這些數據保留正在PLC數據類型(xing)PE_PLUS“PENERGY”的實例中(zhong),并供給(gei)給(gei)用(yong)(yong)戶(hu)。
另外,還要搜(sou)檢每一個設備的(de)PROFIenergy功用。正(zheng)在上面的(de)操縱中,僅尋(xun)址撐持PROFIenergy備用經(jing)管的(de)設備(即可(ke)以正(zheng)在暫停時代經(jing)由過程PROFIenergy關機)。
那也(ye)包羅撐持(chi)LAN叫醒形式的PROFIenergy設備。關于(yu)暫停完畢下令,將所謂的“魔術包”發(fa)送給他們(men)以終止暫停。
正在設(she)備(bei)停(ting)止(zhi)PROFIenergy轉換(huan)時代,即緊接在起(qi)頭(tou)或完畢暫(zan)停(ting)下令之后,將周(zhou)期性輪詢該設(she)備(bei)的PROFIenergy形態,并更新其數據區域,直到設(she)備(bei)停(ting)止(zhi)轉換(huan)為(wei)止(zhi)。
PE_WOL:經由(you)過程WakeOnLan啟動跟終止節能形式(shi):
若(ruo)是PE設備經由過程UDP毗鄰撐持“WakeonLAN”功用,那么便可(ke)以經由過程指令(ling)調和多個PE設備。
“PE_WOL”指令只能正(zheng)在帶有集成以太網接口的(de)CPU上履(lv)行。該CPU可加載約(yue)400KB巨細的(de)塊。若是經由過程(cheng)以太網CP毗鄰該CPU,則該塊將(jiang)沒法正(zheng)在PROFINETI/O體(ti)系中(zhong)利(li)用。
指令“PE_WOL”以(yi)異步方(fang)法履行(xing)。
“PE_WOL”指令僅撐持編號小于256的(de)設備,大(da)于該編號的(de)設備將被疏(shu)忽。
界說:WakeonLAN
利(li)用(yong)WakeonLAN功(gong)用(yong)時,已禁用(yong)的設(she)備(bei)(bei)可經由過(guo)程吸(xi)收(shou)一個以太網公用(yong)數(shu)據包(bao)(bao)停止從頭激活。為了(le)可能履行(xing)該操縱,數(shu)據處理(li)設(she)備(bei)(bei)必(bi)需存(cun)在可能吸(xi)收(shou)這類數(shu)據包(bao)(bao)的收(shou)集(ji)控(kong)制器(qi)。該數(shu)據包(bao)(bao)(MagicPacket)存(cun)在特別的格局。它包(bao)(bao)括網絡適配器(qi)的15個MAC地點。
取舍設備
利用參數PENERGY處的(de)用戶數據塊(kuai)可(ke)停止設備取舍(she)。此處,該(gai)用
戶數據塊為處置(zhi)懲罰多臺設(she)備的數據庫。
正在(zai)初始化“PE_WOL”之前(qian),必需至少先(xian)將以下(xia)信息存儲到用(yong)戶數據塊中:
●PROFINETI/O體系的ID
●用于“WakeonLAN”的毗鄰數據(ju)。
●用于“WakeonLAN”的端口(kou)號。
●關于每臺設備
–暫停工夫(PauseTime)
–將(jiang)設(she)備切換為PE_SLEEP_MODE(EnableSleep)
分揀機器人設計公司利用參數COM_RST初始化(hua)(hua)“PE_WOL”指(zhi)令。初始化(hua)(hua)后,依次(ci)處置懲罰用戶數據塊中存儲的功課。
下(xia)圖解釋了PE下(xia)令“Start_Pause”傳遞到(dao)多臺設備的方式:
(1)第(di)1步(bu):待關(guan)閉設備的(de)“CmdStartPause”位由用戶(hu)設置(zhi)為“1”。
分揀機器人視覺識別(2)第(di)2步:待(dai)關閉設備(CmdStartPause=“1”)的診斷(duan)地點(dian)鏈接到陣列(lie)。
(3)第3步:功課鏈接之后,位(wei)(wei)“CmdStartPause”將自動復(fu)位(wei)(wei)。
(4)第4步(bu):功課鏈接之后,指令“PE_WOL”將(jiang)立刻起頭處置懲罰這些功課。
可對(dui)PROFINETIO體系中一切經由過程START跟END參數辨認的設(she)備(bei)發送PROFIenergy下令“CmdStartPause”或“CmdEndPause”。
作業處(chu)理形態和處(chu)置懲罰(fa)時(shi)代能夠(gou)產生(sheng)的毛病經(jing)由過程STATUS參數輸(shu)出。
利(li)用用戶數據(ju)塊的指令解釋(shi)
指令“PE_WOL”只能經由過程用(yong)戶數據(ju)塊履行。正在這類(lei)環境下(xia)利用(yong)根本進程:
1.取舍要對設備(bei)履(lv)行的下令:
–START_PAUSE(用(yong)戶數據塊中的“CmdStartPause”)
–ENDE_PAUSE(用戶(hu)數(shu)據(ju)塊中的“CmdEndPause”)
–UPDATE_STATUS(用戶數(shu)據(ju)塊中的“CmdUpdateStatus”)
2.設置(zhi)更新位(wei)(用戶數據塊(kuai)頭中的“Update”)“Update”=False時兩(liang)次更新之間應至少顛末(mo)一個CPU周期;不然,將沒法確保停止邊緣(yuan)檢測。
物流分揀機器人PE下令的優先級:
依次處置懲罰(fa)這(zhe)些下令,而無需思量先前的下令挪用(yong)是(shi)不是(shi)勝利(li)或勝利(li)實(shi)現。
若是同時設置了(le)2條(tiao)下令(如“CmdEndPause”跟(gen)“CmdUpdateStatus”),則只會(hui)履行此中
一條。塊(kuai)內存正在(zai)各類(lei)優先級:
●下(xia)令(ling)“CmdStartPause”的優先級最高,若(ruo)是(shi)取舍了該(gai)下(xia)令(ling),將一直履行它。
●下令“CmdEndPause”的優先級次下。
●下令“CmdUpdateStatus”的優先(xian)級最低。
若(ruo)是(shi)同時(shi)設置了(le)那3條下(xia)(xia)(xia)令(ling),已(yi)履行的下(xia)(xia)(xia)令(ling)將(jiang)連結預選形態(tai)。此時(shi),將(jiang)正在下(xia)(xia)(xia)一(yi)個回升沿撐(cheng)持下(xia)(xia)(xia)一(yi)條下(xia)(xia)(xia)令(ling)。
FBPE_CTRL(FB821)
PE_CTRL集(ji)成(cheng)了PE_WOL并經由過程其他功(gong)用對其停(ting)止了加強:
?簡化的塊參數化
?可由進程節制
?存儲籌劃的暫停
?設備自動叫醒
?同一的可視化
此塊的功用特色:
KUKA的PROFINETDevice撐持PROFIenergy。正(zheng)在利(li)用PROFIenergy時,機器人(ren)控(kong)制系統經由過程(cheng)PROFIenergy和(he)談與上一級控(kong)制系統通信。
KUKA用WorkVisual設置PROFINETDevice
選(xuan)項卡PROFIenergy
機(ji)器人(ren)控制系統撐(cheng)持以(yi)下(xia)的PROFIenergy形(xing)態:
l?Ready_To_Operate:該控制器已準備就緒。
l?驅動總線(xian)關(guan)閉(bi):驅動安裝已(yi)關(guan)閉(bi)。
l?Hibernate:控制(zhi)系統處于休眠狀態而(er)且只對WakeOnLan包(bao)有(you)反映。
l?制動(dong)器(qi)已(yi)制動(dong):已(yi)制動(dong)制動(dong)器(qi)而(er)且只對(dui)下一(yi)個(ge)運(yun)轉(zhuan)指令有反映。
若是(shi)出產罷(ba)工很短,為了利(li)用(yong)形(xing)態(tai)(tai)驅(qu)動總線關閉(bi),則可以用(yong)形(xing)態(tai)(tai)制(zhi)動器已(yi)制(zhi)動節(jie)能(neng)。可是(shi),只有正(zheng)在機(ji)器人控制(zhi)系統處于編程終止形(xing)態(tai)(tai)下時,才氣激(ji)活狀態(tai)(tai)制(zhi)動器已(yi)制(zhi)動。
PROFIenergy只能正在(zai)(zai)AUTEXT運轉(zhuan)形(xing)式下(xia)履行,而不(bu)克不(bu)及(ji)正在(zai)(zai)T1跟T2運轉(zhuan)形(xing)式下(xia)履行。沒法(fa)將PROFIenergy與(yu)電源經管相結合。
1形(xing)態Ready_To_Operate
2形態驅動總(zong)線(xian)關(guan)閉、Hibernate或制(zhi)動器已制(zhi)動
PROFIenergy形態(tai)有以下特點:
Time_to_Pause(toff):直到(dao)控制(zhi)系統從(cong)形態Ready_To_Operate到(dao)達形態驅動總線關閉、Hibernate或制(zhi)動器已制(zhi)動的(de)工夫(fu)距(ju)離(li)。
Time_min_length_of_stay(toff_min):控制(zhi)系統連(lian)結(jie)正在(zai)驅動總線關(guan)閉、蟄伏(fu)或(huo)制(zhi)動器(qi)已(yi)制(zhi)動形(xing)態時的工(gong)夫距離(li)。正在(zai)驅動總線關(guan)閉跟蟄伏(fu)形(xing)態時,一切已(yi)毗鄰的設備正在(zai)該(gai)工(gong)夫距離(li)中應該(gai)
正在重(zhong)新(xin)啟動(dong)控制系統之前能完(wan)整關機(ji)。
Time_to_operate(ton):直(zhi)到控制(zhi)系統從形態(tai)驅動總(zong)線關閉(bi)、Hibernate或制(zhi)動器已制(zhi)動達(da)到形態(tai)Ready_To_Operate的工(gong)夫距(ju)離(li)。
罷工工夫的默認值(zhi)與最小(xiao)值(zhi)相符。不(bu)克不(bu)及(ji)跨越這些(xie)值(zhi)。
可以經由過程(cheng)裝(zhuang)置(zhi)別(bie)的(de)使(shi)用程(cheng)序包進步罷(ba)工(gong)工(gong)夫(fu)(fu)。發(fa)起正(zheng)在投入運轉時測試(shi)所(suo)需的(de)罷(ba)工(gong)工(gong)夫(fu)(fu)。
激活PROFIenergy?勾選:利用PROFIenergy。已勾選:沒有(you)利用PROFIenergy。
休眠節制:
暫停(ting)工夫:輸(shu)入控制系統直到(dao)已(yi)到(dao)達蟄伏形態容許須要的工夫。默認值(zhi):50000ms
停留時間(jian)長度:輸入控制系統該(gai)當連結正在蟄伏(fu)形態下(xia)的最小工夫。默(mo)認值:10000ms
運行工夫:輸入控制系統直到已(yi)到達Ready_To_Operate形態(tai)容(rong)許須要的工夫。默認值:60000m
關閉驅動總線:
暫(zan)停工夫(fu):輸(shu)入控制系統直到已到達驅動(dong)總線關(guan)閉形(xing)態(tai)容許須要的工夫(fu)。默認值:5000ms
停留時間(jian)長度(du):輸入控制系統(tong)該當連結正在(zai)驅(qu)動總線關閉形態下(xia)的最小工夫。默(mo)認值:0ms
運行工(gong)夫:輸入控制系統直(zhi)到已到達Ready_To_Operate形態容許須要的工(gong)夫。默認值:20000ms
制動制動器:
暫停工夫(fu):輸入控制系統直到已到達制動(dong)器已制動(dong)形(xing)態容許(xu)須要的(de)工夫(fu)。默認值:1000ms
停留時間長度:輸入控制(zhi)系統連結(jie)正在制(zhi)動(dong)器已制(zhi)動(dong)形態下的最小工(gong)夫。默認值:0ms
廣州食品分揀機器人廠家運行(xing)工(gong)夫:輸(shu)入控制系(xi)統直到已到達Ready_To_Operate形態容許須要的工(gong)夫。默認值:1000ms
PROFIenergy指令
PLC可(ke)借(jie)助PROFIenergy指令向機器人(ren)控制(zhi)系統收回(hui)切(qie)換(huan)形態或扣問信息(xi)的旌(jing)旗燈號。為(wei)了可(ke)能切(qie)換(huan)形態,機器人(ren)控制(zhi)系統必需處于AUTEXT運轉形式下。
KUKA撐持以下PROFIenergy指令:
Start_Pause機器人控制(zhi)系統(tong)切換(huan)到驅動總線關閉形(xing)態(tai)。
End_Pause機器人控(kong)制系(xi)統從頭從蟄(zhe)伏/驅動(dong)總線關閉(bi)形態啟動(dong)。
Go_WOL將(jiang)設備(bei)設置到形態PE_sleep_mode_WOL中。
Info_Sleep_WOL查明設備中有關(guan)PE_sleep_mode_WOL形(xing)態的信息(xi)。
統統
下列示例(li)顯現的(de)是由(you)下級控(kong)制系(xi)(xi)統經由(you)過程(cheng)WakeOnLAN接通(tong)機(ji)器人(ren)控(kong)制系(xi)(xi)統。正在(zai)取得一個WakeOnLAN的(de)Magic包后,機(ji)器人(ren)控(kong)制系(xi)(xi)統收回BBS運轉準備就緒的(de)旌旗燈號。經由(you)過程(cheng)平(ping)安相關旌旗燈號顯現有關PSA的(de)PROFIsafe形態(tai)。
收集(ji)叫醒實(shi)現了對(dui)收集(ji)的(de)集(ji)中管(guan)(guan)理,即(ji)正在任何時刻,網(wang)管(guan)(guan)中間的(de)IT管(guan)(guan)理人員可(ke)以(yi)經(jing)過收集(ji)近程叫醒一(yi)臺處于休眠(mian)或關機(ji)形(xing)態的(de)計算機(ji)。利用(yong)這(zhe)一(yi)功用(yong),IT管(guan)(guan)理人員可(ke)以(yi)正在放工后,網(wang)絡流(liu)量最小和企業的(de)畸形(xing)運作最不受影響的(de)時間實(shi)現一(yi)切操(cao)作系統及(ji)應用(yong)軟件的(de)進級及(ji)其他經(jing)管(guan)(guan)使命。
為了叫醒收(shou)(shou)集上的(de)(de)計算(suan)機,用戶必需收(shou)(shou)回一種數(shu)據(ju)(ju)包,該(gai)數(shu)據(ju)(ju)包的(de)(de)格(ge)局與平凡數(shu)據(ju)(ju)包分歧,并且借必需利用響應的(de)(de)公(gong)用軟(ruan)(ruan)件才氣發生。以(yi)后比力遍(bian)及采(cai)取的(de)(de)是(shi)AMD公(gong)司建造(zao)的(de)(de)MagicPacket,這套(tao)軟(ruan)(ruan)件可以(yi)天生收(shou)(shou)集叫醒所須要的(de)(de)特(te)別數(shu)據(ju)(ju)包。該(gai)數(shu)據(ju)(ju)包包括有(you)接連6個字節的(de)(de)“FF”跟接連反復16次的(de)(de)MAC地點(dian)。MagicPacket雖然只是(shi)AMD公(gong)司開(kai)辟推(tui)廣(guang)的(de)(de)一項技巧(qiao),并不是(shi)業(ye)界公(gong)認的(de)(de)尺度,可是(shi)仍遭到良多(duo)(duo)網(wang)(wang)卡(ka)(ka)制(zhi)造(zao)商的(de)(de)撐持(chi),是(shi)以(yi)許多(duo)(duo)存在收(shou)(shou)集叫醒功用的(de)(de)網(wang)(wang)卡(ka)(ka)皆能(neng)與之兼容(rong)。
要利用收集叫醒(xing),您必(bi)需擁有:
1:可向網卡發送收(shou)集“叫醒幀”的軟件。
2:可(ke)解碼“叫醒幀”的網(wang)(wang)卡,該網(wang)(wang)卡同時借必需可(ke)以從幫助電源中獲得能量,并(bing)可(ke)能向主板發送“叫醒旌旗燈號”。
先說被(bei)叫醒機(ji)械(xie)若何(he)設置
1.Win7體系下(xia)設置以下(xia)圖,計算(suan)機-》設備管理器-》網卡(ka)驅動屬(shu)性
2.ipconfig–all下令檢(jian)查本機網(wang)卡的MAC地點
發送的(de)收集數(shu)據包顯現以下圖,此(ci)中mac地點是隨(sui)意填寫的(de)反復的(de)09。
*叫醒近程機械方式
*@param
*mac要(yao)叫(jiao)醒的機械的MAC
*IP
*portudp動靜發送端口
*擇(ze)要:叫(jiao)醒方(fang)式為網卡供給的魔術封包功用,即以播(bo)送形(xing)式發送6個FF加上(shang)16遍目MAC地點的字節數(shu)組。
for(inti=0;i6;i++)
packet[i]=0xFF;
for(inti=1;i=16;i++)
for(intj=0;j6;j++)
packet[i*6+j]=mac[j];
intresult=(packet);
審核
分揀機器人控制系統分揀機器人在哪里找閃兔分揀機