自動(dòng)化立體倉庫的高效運(yùn)轉(zhuǎn)是各種互聯(lián)倉儲(chǔ)技術(shù)協(xié)同工作的碩果,其中對(duì)于底層物流設(shè)備控制的最重要的一環(huán)就是wcs倉庫控制系統(tǒng)。
(一)料箱車介紹
大鹿智造實(shí)施過的自動(dòng)化倉庫中使用的最多的就是料箱車(它儲(chǔ)存貨位基數(shù)大、較堆垛機(jī)而靈活、對(duì)倉庫垂直高度要求低)。
1.基本的作業(yè)動(dòng)作:取貨、放貨、行駛。
(1)取貨動(dòng)作詳解:伸縮臂伸到適當(dāng)位置,打開扳指,伸縮臂回收。
(2)放貨反之。
(3)行駛動(dòng)作:采用倍加福二維碼掃碼行駛(其精度可以達(dá)到1個(gè)單位)。
2.料箱車型號(hào):伸縮臂分為單伸位、雙伸位;貨艙分為滾筒式、平倉式。行駛軌跡可分為:?jiǎn)蜗锏佬旭?、多向道換向行駛等。實(shí)際自動(dòng)化立體倉庫的料箱車選擇可以根據(jù)倉庫需求選擇適用型號(hào)的車子。
(二)wcs系統(tǒng)同料箱車交互
料箱車最常用的工控編程就是PLC編程。但是大鹿智造wcs系統(tǒng)不是直接通過plc來控制的,而是通過res(料箱車底層的子控制系統(tǒng))這個(gè)調(diào)度系統(tǒng)來控制。其中res調(diào)度系統(tǒng)直接和plc通訊控制料箱車的各種動(dòng)作以及對(duì)其自身的安全保護(hù)、信息參數(shù)的監(jiān)測(cè)。
WCS控制料箱車的實(shí)質(zhì)就是通訊res。其使用最多最簡(jiǎn)單的就是TCP/IP協(xié)議Socket通信的方式。這種通信的流程:
1、【服務(wù)端】啟動(dòng),創(chuàng)建ServerSocket對(duì)象,等待連接。
2、【客戶端】啟動(dòng),創(chuàng)建Socket對(duì)象,請(qǐng)求連接。
3、【服務(wù)端】接收連接,調(diào)用accept方法,并返回一個(gè)Socket對(duì)象。
4、【客戶端】Socket對(duì)象,獲取OutputStream,向服務(wù)端寫出數(shù)據(jù)。
5、【服務(wù)端】Scoket對(duì)象,獲取InputStream,讀取客戶端發(fā)送的數(shù)據(jù)。
6、【服務(wù)端】Socket對(duì)象,獲取OutputStream,向客戶端回寫數(shù)據(jù)。
7、【客戶端】Scoket對(duì)象,獲取InputStream,解析回寫數(shù)據(jù)。
8、【客戶端】釋放資源,斷開連接。
(三)客戶端實(shí)現(xiàn)流程
private static string SocketClient(client){
while (true)
{
//定義客戶端接收到的信息大小
byte[] arrList = new byte[1024 * 1024];
///接收到的信息大小(所占字節(jié)數(shù))
int length = client.Receive(arrList);
string msg = DateTime.Now + Encoding.UTF8.GetString(arrList, 0, length);
Console.WriteLine("發(fā)送命令時(shí)收到的信息:"+msg);
client.Close();
return msg;
}
//關(guān)閉客戶端
client.Close();
(四)服務(wù)端實(shí)現(xiàn)流程
public static void Listening(){
Socket tcpServer = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);//創(chuàng)建socket對(duì)象
tcpServer.Bind(new IPEndPoint(IPAddress.Parse("127.0.0.0"), 8000));//綁定IP和申請(qǐng)端口
Console.WriteLine("服務(wù)器已啟動(dòng),等待連接.........");
while (true)//循環(huán)等待客戶端的連接
{
Socket clientSocket = tcpServer. Accept ();
Console.WriteLine((clientSocket.RemoteEndPoint as IPEndPoint).Address + "已連接");
Client client = new Client(clientSocket);
clientList.Add(client);
}
}
(五)總結(jié)
WCS控制系統(tǒng)根據(jù)倉庫實(shí)際作業(yè)流程通過這種通信方式對(duì)res下發(fā)相應(yīng)的指令,控制小車運(yùn)動(dòng),當(dāng)小車執(zhí)行完某一個(gè)動(dòng)作后會(huì)返回給wcs倉庫控制系統(tǒng)報(bào)文它此次運(yùn)動(dòng)情況的報(bào)文,WCS系統(tǒng)就可以根據(jù)報(bào)文內(nèi)容實(shí)時(shí)監(jiān)控小車的狀態(tài),以此來判斷它是否滿足執(zhí)行下次作業(yè)運(yùn)動(dòng)的要求。如果某次作業(yè)運(yùn)動(dòng)出現(xiàn)異常,WCS系統(tǒng)可以把這些異常打印展示出來,以便相關(guān)人員及時(shí)處理。保障倉庫高效作業(yè)。
wcs價(jià)格參考:wcs倉庫控制系統(tǒng)多少錢
wcs產(chǎn)品咨詢請(qǐng)聯(lián)系,郭經(jīng)理:13685133739