PC和PLC自由口通信在數(shù)碼顯示中的應用
1 引言
隨著可編程控制器(plc)技術的迅速發(fā)展,plc以其通用性強、可靠性高、抗干擾能力強、控制系統(tǒng)結構簡單、編程方便及易于使用等優(yōu)點,在我國各個廠業(yè)控制領域中得到了越來越廣泛的應用,在計算機控制系統(tǒng)中占有著重要的地位,為實現(xiàn)工業(yè)生產(chǎn)過程自動化、改善控制系統(tǒng)品質(zhì)、提高企業(yè)經(jīng)濟效益起著積極的作用。
西門子公司生產(chǎn)的s7-200系列小型plc,以其功能強大,使用穩(wěn)定且性價比高而在中國市場上占有很重要的地位,深得用戶的喜愛。其內(nèi)部集成的通信接口為用戶提供了強大的通信功能,根據(jù)不同的協(xié)議通過接口使得plc可與不同的設備進行通信并組成網(wǎng)絡,實現(xiàn)數(shù)據(jù)傳送及控制等功能。s7-200系列plc支持多種通信協(xié)議,其中包括西門子產(chǎn)品之間所使用的ppi協(xié)議,用于多機之間通信的mpi協(xié)議,和變頻器之間通信的uss協(xié)議,以及用戶可以白行開發(fā)的白由口協(xié)議。尤其是自由口協(xié)議,它為用戶在使用時,提供了很多方便之處。
2 系統(tǒng)硬件配置
本系統(tǒng)主要上位機、下位機、打印機和電氣控制柜等組成。系統(tǒng)采用一臺x86兼容電腦作為上位機,其配置如下:操作系統(tǒng)是bbbbbbs xp專業(yè)版;處理器是英特爾celeron 2.40ghz;內(nèi)存是ddr400 1g;硬盤是希捷80g;顯示器:三星純平17英寸;光驅(qū)是三星cd-rom。系統(tǒng)還采用s7-200系列plc作為下位機,中央處理單元為西門子公司推的plc采用s7-200系列cpu226,該cpu在本機體中集成了2個rs-485通訊口,其性價比高,能滿足本系統(tǒng)的所有要求。
考慮到上位機的串行通信協(xié)議為rs-232標準,而西門子s7-200plc的串行通信協(xié)議為rs-485標準,因此可以采用具有rs-232/rs485轉(zhuǎn)換功能的pc/ppi電纜將其連接起來,便可實現(xiàn)上下位機之間的串行通信的協(xié)議轉(zhuǎn)換,其硬件連接如圖1所示。
3 系統(tǒng)控制任務
3.1 上位機控制任務
?。?)控制要求描述:a、b、c、d、e、f、g、h是組成0到9數(shù)字的八組數(shù)碼信號燈,數(shù)碼顯示plc控制的任務是首先八組數(shù)碼信號燈依次亮,每組燈只亮一次,亮后熄滅,接著下一組亮,如此循環(huán)直至八組燈亮完,然后依次顯示由八組數(shù)碼信號燈組成的0到9數(shù)字,顯示9后,八組數(shù)碼信號燈依次亮,循環(huán)下去,示意如下:
a→b→c→d→e→f→g→h→abcdef→bc→abdeg→abcdg→
bcfg→acdfg→acdefg→abc→abcdefg→abcdfg→a→b→c……
?。?)i/o分配:根據(jù)上位機控制任務,對plc的輸入輸出端口分配如表1所示。










