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