基于PLC的自動智能倉儲系統的通訊解析
3.2.2 uss協議
step 7-micro/win32提供了uss指令庫,uss指令庫可以對變頻器進行串行通訊控制,uss指令庫使用s7-200 cpu的自由口通訊模式編程實現。
uss協議的通信字符格式為一位起始位、一位停止位、一位偶校驗位和八位數據位。數據報文最大長度位256個字節,包括3字節的頭部、1字節的校驗碼和主數據塊,數據塊按照字的方式組織,高字節在前。主站與從站間的報文格式為:
stx lge adr 1 2 … … n bcc
stx:起始字符,總是02h;
lge:報文長度,n+2;
adr:從站地址及報文類型;
bcc:bcc 校驗符。
在adr和bcc之間的數據字節稱為uss的凈數據。主站和從站交換的數據都包括在每條報文的凈數據區域內。凈數據區由pkw區和pzd區組成。
pkw pzd
pke ind pwe1 … … pwen pzd1 … … pzdn
pkw:此區域用于讀寫參數值、參數定義或參數描述文本并可修改和報告參數的改變。其中:pke:參數標記,用來控制傳動裝置的參數讀寫。位0~10為參數號位,12~15為參數讀寫控制。
ind:參數索引,是16位的區域,通用傳動裝置應設為0。
pwe:參數值。pzd為過程控制數據域,根據發送/接收報文格式的有所不同。
stw為控制字。
zsw為狀態字。
sw為設置點。
iw為實際值。
pzd 報文格式
pzd1 pzd2 pzd3 pzd4
stw sw1 sw3 sw2 主站到從站
zsw iw1 iw3 iw2 從站到主站
3.3 plc與觸摸屏間的mpi通信模式
3.3.1觸摸屏
觸摸屏的采用降低了人機溝通的障礙。人機界面(hmi)是操作人員與機器設備之間雙向溝通的橋梁,是用戶可以自由地組合文字、按鈕、圖形、數字等來處理、監控、管理或應付隨時可能變化信息的多功能顯示屏幕。使用人機界面,不必太多控制按鈕便可實現手動、自動等多種功能,增進了人員與設備的信息交流,數據的修改,故障報警的識別變得易如反掌。
3.3.2觸摸屏與plc間的mpi通訊
本例工程中屏與s7-200 plc通過mpi口通訊,屏的編程軟件是winncc flexible 2008。plc與觸摸屏間通過em277模塊轉接。
em277模塊是專門用于profibus-dp協議通信的智能擴展模塊。em277機殼上有一個rs-485接口,通過接口可將s7-200系列cpu連接至網絡,它支持profibus-dp和mpi從站協議,本工程采用mpi從站協議。em277模塊上的地址選擇開關可進行地址設置,地址范圍為:0~99。em277能讀寫s7-200 cpu中定義的變量數據塊。這樣,使觸摸屏能與plc交換任何類型的數據。
4 結束語
在自動倉儲系統中,plc發揮了極其重要的作用。本文重點介紹了自動倉儲系統中s7-200plc、觸摸屏和變頻器之間的通信方案。經過2臺樣機試驗,證明采用該方案的智能倉儲系統通信的數據準確,系統功能穩定。
電容式接近開關相關文章:電容式接近開關原理 行程開關相關文章:行程開關原理
評論