亚洲综合在线播放_久久视频免费在线_久久久黄色av_亚洲免费视频一区

PLC技術資料
    基于PLC 的條碼監(jiān)控系統(tǒng)
    發(fā)布者:用戶投稿  發(fā)布時間:2008/4/25 13:21:32

    1  引言
         隨著物流技術的發(fā)展,條碼檢測已越來越多被采用。基于S7-200 PLC 的條碼監(jiān)控系統(tǒng)在上位機的監(jiān)控下,對采集的條碼信息進行處理,利用PLC控制物件流向,并把管理信息送至上位機,使系統(tǒng)工作效率大大提高,節(jié)約了人力物力,有廣泛的應用前景。

    2  系統(tǒng)功能結構
         如圖1,該系統(tǒng)在物件運送的輥道上安裝條碼掃描器,當物件通過時自動識別物件上的條碼標記,從而判斷應采取的動作。系統(tǒng)根據(jù)讀到的條碼信息,按事先的約定進行處理,包括物件要存放的位置、是否放行、非正常情況的報警等、并和PLC、上位計算機進行數(shù)據(jù)交換。


    圖1     系統(tǒng)功能結構圖


         物件的條碼由條碼掃描器讀入并通過通訊轉換送入PLC的通訊口,我們采用的PLC是S7-200系列的226 PLC。它是西門子公司生產的性能價格比很高的可編程控制器,已廣泛應用于工業(yè)控制的各個領域。

    3  軟件設計
    3.1  PLC的條碼識別
         PLC采用自由通訊口方式讀取條碼的信息,主要用到3個寄存器SMB2、SMB3、SMB30。
    通訊接收字符緩沖器SMB2用于存放在自由口通訊方式下接收到的當前字符,它是一個暫存寄存器,一般應在下一步取走其中的內容。

         通訊校驗結果寄存器SMB3,在作自由口通訊時,PLC的通訊接口按由SMB30規(guī)定的奇偶校驗方式對所接受到的信號作校驗。若檢測到錯誤,PLC自動把SMB3.0置1,根據(jù)此標志位,可決定當前信息的取舍,同時還可在出錯的情況下,將此錯誤信息發(fā)給對方,要求重發(fā)。

         控制字寄存器SMB30用于存儲通訊方式控制字,由用戶寫入,屬于可讀寫的特殊標志位寄存器,其格式如下:



    3.2  PLC程序設計
    (1) 程序結構
         PLC的控制程序采用西門子的編程軟件包STEP7完成, 通過上位機與PLC進行程序傳送, 其程序結構圖如圖2:

    [NextPage]


    圖 2     程序結構圖


    (2) 程序和注釋
         該程序從條形碼閱讀器接收信息再存入兩個緩沖區(qū), 從條形碼解碼器傳出的信息是ASCII碼形式,所接受的條形碼存在SIMATIC內存中。這些數(shù)據(jù)可被程序利用,但本例中僅僅將信息存入接收緩沖區(qū),可以用SIMATIC  S7-200程序包來查看。

    MAIN(主程序):初始化程序
    SBRO(子程序0):接收條形碼
    INT 0(中斷程序0):緩沖區(qū)0接收
    INT 1(中斷程序1):緩沖區(qū)1接收

    (3) 自由協(xié)議的定義
         西門子 S7-200系列PLC本機帶有一個或兩個(S7-226)485物理接口,此485口具有3種通訊協(xié)議:PPI、自由通訊協(xié)議、Profibus協(xié)議。

    P     PI協(xié)議主要是用來編程、PPI組網、HMI接口等;自由協(xié)議則可以由用戶定義通訊協(xié)議,將CPU與任意通訊協(xié)議公開的設備聯(lián)網,如上位計算機、打印機,條碼器等等。所謂自由協(xié)議,用戶可以通過設置特殊寄存器 SMB30、SMB130(對應226的2#口)的參數(shù)改變485口的波特率、數(shù)據(jù)格式(數(shù)據(jù)位數(shù)、停止位、校驗),以適應不同的通訊協(xié)議。226具有兩個通訊口,可以同時與兩個不同外設連接。

    (4) 編程步驟
    ?首先設置通訊口,既設置SMB30、SMB130;
    ?根據(jù)外設的協(xié)議決定通訊協(xié)議;
    ?與通訊有關的指令及中斷

         指令簡單,例如XMT99,0既可以完成最多255個字節(jié)(字節(jié)數(shù)由VB99內設置的數(shù)決定)的發(fā)送;而接收則要由中斷程序完成,每收到一個字節(jié)的數(shù)據(jù)則產生一次中斷,接受到的數(shù)據(jù)保存在接收緩存器(SMB2)內,中斷服務程序內您必須立即處理此數(shù)據(jù),因為下一個接收的字節(jié)也要放在 SMB2中,也就是說接收緩存器的大小只有一個字節(jié),本例只用到接受。

    3.3  上位機監(jiān)控軟件設計
         上位PC機與PLC之間通過一個RS232/485轉換器連接,上位PC機的監(jiān)控程序采用北京亞控公司的組態(tài)王(Kingview)完成。組態(tài)王是國內使用較多的工控平臺,具有良好的人機界面和網絡功能。在組態(tài)環(huán)境下,設計人員對PLC進行參數(shù)、狀態(tài)、條碼設定;運行環(huán)境以人機界面的形式對條碼信息監(jiān)控,對PLC發(fā)出控制命令,對有關數(shù)據(jù)存儲報表,同時利用Web功能使系統(tǒng)具有在線監(jiān)控功能,即在上位機授權的情況下在任何一臺聯(lián)網的計算機上用標準的瀏覽器可遠程監(jiān)控。限于篇幅,監(jiān)控程序不再詳述。

    4  結束語
         基于S7-200的條碼監(jiān)控系統(tǒng)是濟南大學山東省級重點實驗室的重要組成部分,該系統(tǒng)的設計結構合理,運行可靠,有較高的推廣價值。

    版權聲明PLC信息網轉載作品均注明出處,本網未注明出處和轉載的,是出于傳遞更多信息之目的,并不意味 著贊同其觀點或證實其內容的真實性。如轉載作品侵犯作者署名權,或有其他諸如版權、肖像權、知識產權等方面的傷害,并非本網故意為之,在接到相關權利人通知后將立即加以更正。聯(lián)系電話:0571-87774297。
0571-87774297  
主站蜘蛛池模板: 狠狠97人人婷婷五月| 91精品视频免费看| 久久riav二区三区| 99精品视频播放| 久久国产精品久久久久久| 国产成人精品久久| 久久婷婷国产精品| 亚洲欧洲精品在线观看 | 蜜桃视频成人在线观看 | 久久精品在线播放| 色婷婷综合成人| 91精品视频免费看| 国产精品福利在线观看| 国产日韩精品在线| 久久久成人精品| 欧美一区二区三区免费视| 日韩中文字幕视频| 五月天亚洲综合情| 亚洲欧洲日本国产| 色综合久久久久无码专区| 丰满少妇久久久| 国产精品美女在线播放| 国产精品美女诱惑| 国产精品一区电影| 国产熟女高潮视频| 国产一区二区视频在线免费观看| 日本精品一区二区三区四区| 日韩一级免费在线观看| 色琪琪综合男人的天堂aⅴ视频| 国产不卡av在线免费观看| 国产精品视频999| 国产欧美一区二区三区久久| 国产自产在线视频一区| 久久人人爽人人爽人人片亚洲 | 97久久久免费福利网址| 国产福利久久| 北条麻妃在线一区| 不卡视频一区二区| 国产成a人亚洲精v品在线观看| 91免费欧美精品| 日韩视频一区在线|