PROFIenergy可用來通過PROFINET網絡控制能耗。為此要使用讓負載對計劃內和計劃外中斷作出反應的命令。
ROFIenergy是基于PROFINET的數據接口,用于統一關閉用電設備,并在暫停期間進行充分協調,而與制造商或設備類型無關。這樣,應確保僅為過程中的設備提供真正所需的電力。過程將節約大部分能量,而PROFINET設備本身僅具有較小的節能潛力。
IO控制器的PROFIenergy指令:
需要兩條指令控制和監視PROFIenergy功能。
通過PE_START_END指令,可以輕松地激活和取消激活PROFINET設備的閑置狀態。這可通過到達沿或離開沿實現。PE_START_END指令提供實現PROFIenergy命令Start_Pause和End_Pause的簡單接口。通過PE_CMD指令,可以傳送所有PROFIenergy命令,包括Start_Pause和End_Pause。可以使用其它命令,在暫停期間查詢PROFINET設備的當前狀態或行為。通過PE_CMD指令,可以快速便捷地處理所有PROFIenergy功能。
FBPE_WOL(FB820)
快遞分揀機器人的發展史由于FBPE_WOL不具有多實例功能,因此將調用它,包括背景數據塊DB820IDB_PE_WOL。
版本里也是這樣使用的
使用PE_WOL可以使用PROFIenergy尋址多達256個PROFINET設備。在用于初始化塊的信號之后,將讀取在PROFINET線上連接的所有設備的完整I&M數據。然后,將這些數據保存在PLC數據類型PE_PLUS“PENERGY”的實例中,并提供給用戶。
此外,還要檢查每個設備的PROFIenergy功能。在下面的操作中,僅尋址支持PROFIenergy備用管理的設備(即可以在暫停期間通過PROFIenergy關機)。
這也包括支持LAN喚醒模式的PROFIenergy設備。對于暫停結束命令,將所謂的“魔術包”發送給他們以停止暫停。
在設備進行PROFIenergy轉換期間,即緊接在開始或結束暫停命令之后,將周期性輪詢該設備的PROFIenergy狀態,并更新其數據區域,直到設備終止轉換為止。
PE_WOL:通過WakeOnLan啟動和停止節能模式:
快遞分揀機器人動圖如果PE設備通過UDP連接支持“WakeonLAN”功能,那么就可以通過指令協調多個PE設備。
“PE_WOL”指令只能在帶有集成以太網接口的CPU上執行。該CPU可加載約400KB大小的塊。如果通過以太網CP連接該CPU,則該塊將無法在PROFINETI/O系統中使用。
指令“PE_WOL”以異步方式執行。
“PE_WOL”指令僅支持編號小于256的設備,大于該編號的設備將被忽略。
定義:WakeonLAN
使用WakeonLAN功能時,已禁用的設備可通過接收一個以太網專用數據包進行重新激活。為了能夠執行該操作,數據處理設備必須具有能夠接收這種數據包的網絡控制器。該數據包(MagicPacket)具有特殊的格式。它包含網絡適配器的15個MAC地址。
選擇設備
使用參數PENERGY處的用戶數據塊可進行設備選擇。此處,該用
戶數據塊為處理多臺設備的數據庫。
在初始化“PE_WOL”之前,必須至少先將以下信息存儲到用戶數據塊中:
●PROFINETI/O系統的ID
●用于“WakeonLAN”的連接數據。
●用于“WakeonLAN”的端口號。
●對于每臺設備
–暫停時間(PauseTime)
–將設備切換為PE_SLEEP_MODE(EnableSleep)
食品分揀機器人廠家使用參數COM_RST初始化“PE_WOL”指令。初始化后,依次處理用戶數據塊中存儲的作業。
下圖說明了PE命令“Start_Pause”傳送到多臺設備的方法:
(1)第1步:待關閉設備的“CmdStartPause”位由用戶設置為“1”。
(2)第2步:待關閉設備(CmdStartPause=“1”)的診斷地址鏈接到陣列。
(3)第3步:作業鏈接之后,位“CmdStartPause”將自動復位。
(4)第4步:作業鏈接之后,指令“PE_WOL”將立即開始處理這些作業。
可對PROFINETIO系統中所有通過START和END參數識別的設備發送PROFIenergy命令“CmdStartPause”或“CmdEndPause”。
作業處理狀態以及處理期間可能發生的錯誤通過STATUS參數輸出。
使用用戶數據塊的指令說明
指令“PE_WOL”只能通過用戶數據塊執行。在這種情況下使用基本過程:
1.選擇要對設備執行的命令:
–START_PAUSE(用戶數據塊中的“CmdStartPause”)
–ENDE_PAUSE(用戶數據塊中的“CmdEndPause”)
–UPDATE_STATUS(用戶數據塊中的“CmdUpdateStatus”)
2.設置更新位(用戶數據塊頭中的“Update”)“Update”=False時兩次更新之間應至少經過一個CPU周期;否則,將無法確保進行邊沿檢測。
PE命令的優先級:
依次處理這些命令,而無需考慮先前的命令調用是否成功或成功完成。
如果同時設置了2條命令(如“CmdEndPause”和“CmdUpdateStatus”),則只會執行其中
一條。塊內存在各種優先級:
●命令“CmdStartPause”的優先級最高,如果選擇了該命令,將始終執行它。
●命令“CmdEndPause”的優先級次高。
●命令“CmdUpdateStatus”的優先級最低。
如果同時設置了這3條命令,未執行的命令將保持預選狀態。此時,將在下一個上升沿支持下一條命令。
FBPE_CTRL(FB821)
PE_CTRL集成了PE_WOL并通過其他功能對其進行了增強:
小型流水線分揀機器人?簡化的塊參數化
?可由過程控制
?存儲計劃的暫停
?設備自動喚醒
?統一的可視化
此塊的功能特點:
KUKA的PROFINETDevice支持PROFIenergy。在使用PROFIenergy時,機器人控制系統通過PROFIenergy協議與上一級控制系統通訊。
KUKA用WorkVisual配置PROFINETDevice
選項卡PROFIenergy
機器人控制系統支持以下的PROFIenergy狀態:
l?Ready_To_Operate:該控制器已準備就緒。
l?驅動總線關閉:驅動裝置已關閉。
l?Hibernate:控制系統處于休眠狀態并且只對WakeOnLan包有反應。
l?制動器已制動:已制動制動器并且只對下一個運行指令有反應。
如果生產歇工很短,為了使用狀態驅動總線關閉,則可以用狀態制動器已制動節能。但是,只有在機器人控制系統處于編程停止狀態下時,才能激活狀態制動器已制動。
PROFIenergy只能在AUTEXT運行模式下執行,而不能在T1和T2運行模式下執行。無法將PROFIenergy與電源管理相結合。
1狀態Ready_To_Operate
2狀態驅動總線關閉、Hibernate或制動器已制動
PROFIenergy狀態有以下特征:
Time_to_Pause(toff):直到控制系統從狀態Ready_To_Operate達到狀態驅動總線關閉、Hibernate或制動器已制動的時間間隔。
Time_min_length_of_stay(toff_min):控制系統保持在驅動總線關閉、冬眠或制動器已制動狀態時的時間間隔。在驅動總線關閉和冬眠狀態時,所有已連接的設備在該時間間隔中應當
在重新啟動控制系統之前能完全關機。
Time_to_operate(ton):直到控制系統從狀態驅動總線關閉、Hibernate或制動器已制動到達狀態Ready_To_Operate的時間間隔。
歇工時間的默認值與最小值相符。不能超過這些值。
可以通過安裝其它應用程序包提高歇工時間。建議在投入運行時測試所需的歇工時間。
激活PROFIenergy?勾選:使用PROFIenergy。未勾選:不使用PROFIenergy。
休眠控制:
暫停時間:輸入控制系統直到已達到冬眠狀態允許需要的時間。默認值:50000ms
停留時間長度:輸入控制系統應該保持在冬眠狀態下的最小時間。默認值:10000ms
運轉時間:輸入控制系統直到已達到Ready_To_Operate狀態允許需要的時間。默認值:60000m
關閉驅動總線:
暫停時間:輸入控制系統直到已達到驅動總線關閉狀態允許需要的時間。默認值:5000ms
停留時間長度:輸入控制系統應該保持在驅動總線關閉狀態下的最小時間。默認值:0ms
運轉時間:輸入控制系統直到已達到Ready_To_Operate狀態允許需要的時間。默認值:20000ms
制動制動器:
暫停時間:輸入控制系統直到已達到制動器已制動狀態允許需要的時間。默認值:1000ms
停留時間長度:輸入控制系統保持在制動器已制動狀態下的最小時間。默認值:0ms
運轉時間:輸入控制系統直到已達到Ready_To_Operate狀態允許需要的時間。默認值:1000ms
PROFIenergy指令
三河四軸分揀機器人PLC可借助PROFIenergy指令向機器人控制系統發出切換狀態或詢問信息的信號。為了能夠切換狀態,機器人控制系統必須處于AUTEXT運行模式下。
KUKA支持以下PROFIenergy指令:
Start_Pause機器人控制系統切換到驅動總線關閉狀態。
End_Pause機器人控制系統重新從冬眠/驅動總線關閉狀態啟動。
Go_WOL將設備設置到狀態PE_sleep_mode_WOL中。
Info_Sleep_WOL查明設備中有關PE_sleep_mode_WOL狀態的信息。
通通
下列示例顯示的是由上級控制系統通過WakeOnLAN接通機器人控制系統。在獲得一個WakeOnLAN的Magic包后,機器人控制系統發出BBS運行準備就緒的信號。通過安全相關信號顯示有關PSA的PROFIsafe狀態。
網絡喚醒實現了對網絡的集中管理,即在任何時刻,網管中心的IT管理人員可以經由網絡遠程喚醒一臺處于休眠或關機狀態的計算機。使用這一功能,IT管理人員可以在下班后,網絡流量最小以及企業的正常運作最不受影響的時候完成所有操作系統及應用軟件的升級及其他管理任務。
為了喚醒網絡上的計算機,用戶必須發出一種數據包,該數據包的格式與普通數據包不同,而且還必須使用相應的專用軟件才能產生。當前比較普遍采用的是AMD公司制作的MagicPacket,這套軟件可以生成網絡喚醒所需要的特殊數據包。該數據包包含有連續6個字節的“FF”和連續重復16次的MAC地址。MagicPacket雖然只是AMD公司開發推廣的一項技術,并非業界公認的標準,但是仍受到很多網卡制造商的支持,因此許多具有網絡喚醒功能的網卡都能與之兼容。
要使用網絡喚醒,你必須擁有:
1:可向網卡發送網絡“喚醒幀”的軟件。
2:可解碼“喚醒幀”的網卡,該網卡同時還必須可以從輔助電源中獲取能量,并能夠向主板發送“喚醒信號”。
先說被喚醒機器如何設置
1.Win7系統下設置如下圖,計算機-》設備管理器-》網卡驅動屬性
2.ipconfig–all命令查看本機網卡的MAC地址
發送的網絡數據包顯示如下圖,其中mac地址是隨便填寫的重復的09。
*喚醒遠程機器方法
*@param
*mac要喚醒的機器的MAC
*IP
*portudp消息發送端口
*摘要:喚醒方法為網卡提供的魔術封包功能,即以廣播模式發送6個FF加上16遍目MAC地址的字節數組。
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,);
審核
廣州分揀機器人供應商視覺傳感器分揀機器人快遞自動分揀機器人行業