亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        利用西門子S7-200自由通訊接口實現(xiàn)與條碼掃描槍的通訊

        2011-07-03 02:09:22朱曉民李文娟
        制造業(yè)自動化 2011年20期
        關鍵詞:人機界面條碼字符

        許 靜,朱曉民,程 金,李文娟,張 希

        (北京機械工業(yè)自動化研究所,北京 100120)

        0 引言

        小型可編程控制器,一般結構小巧、多功能、價格低廉,本身集成CPU、I/O點、電源并且還提供了簡潔、開放的通訊功能。性價比、通訊和實時性等方面的優(yōu)點,使它成為制定較復雜自動化系統(tǒng)解決方案的理想之選。本文介紹的系統(tǒng)應用在奇瑞汽車廠缸蓋裝配線線上掃描條碼識別機型。

        1 系統(tǒng)功能

        系統(tǒng)要求根據(jù)條碼錄用數(shù)據(jù)判斷出產品裝配工件的型號,從而執(zhí)行該型號工件裝配的相應程序段。條碼信息可在人機界面上直接顯示,使操作者一目了然。并且可以翻閱查看歷史工件的相關信息。

        2 系統(tǒng)配置

        控制單元采用西門子的CPU226。CPU226集成兩個串口,port0端口作為連接人機界面和CPU的接口,另一端口port1用于連接條碼掃描槍,集成的I/O點用于控制裝配的執(zhí)行機構。由于條碼掃描槍為232接口,而自由通訊口為485口,所以還需一個232-485轉換模塊,系統(tǒng)中選用了一根西門子編程電纜線。但是一般串口掃描儀大多用于與計算機相連,線的插頭通常為孔狀,而可編的接口也為孔狀,因此需用一根兩頭針狀的交叉式連接轉接線(2,3交叉,5直通)否者通訊出現(xiàn)錯誤。

        3 自由通訊接口介紹

        S7-226有兩個接口port0口,port1口,它們可以是PPI接口,也可以是自由通訊接口??梢酝ㄟ^程序來自由設定它們的通訊形式。

        3.1 可利用的用于通訊的殊寄存器

        1)控制字寄存器SM130: port1口的通訊模式協(xié)議通過SMB130設置,SMB130各位的含義如下圖所示。本系統(tǒng)中設置SMB130為00001001即自由口協(xié)議,波特率為9600,數(shù)據(jù)長度8位,無校驗。

        圖1 寄存器SM130

        2)通訊接收字符緩沖器SMB2:SMB2是一個暫態(tài)寄存器,用于存放在自由通訊方式下接收到的當前字符,在下一步應從這里取走其中內容,通過編程控制將接收到的字符一個一個由SMB2移入接收緩存區(qū)。

        3)通訊校驗結果標志位SM3.0:PLC按SM130規(guī)定的奇偶校驗方式對所接收到的數(shù)據(jù)作校驗。如果校驗有錯,PLC自動將SM3.0置1,SM3.0表示奇偶校驗正確。根據(jù)這個標志,決定對當前信息的取舍,在出錯的情況下,將此錯誤位發(fā)給條碼,請求重發(fā)。

        4)工作方式標志位SM0.7:S7-200系列PLC只有處于運行(RUN)方式時才能進行自由口模式通訊,而在停止(STOP)方式時只能已PPI模式通訊。當PLC處于RUN方式是SM0.7=1,否則SM0.7=0,通過SM0.7的狀態(tài)來確認自由口通訊的狀態(tài)。

        3.2 通訊中斷方式實現(xiàn)接收數(shù)據(jù)

        S7-200PLC的通訊port0口具有三個中斷事件:接收字符8號中斷,發(fā)送結束9號中斷,接收信息23號中斷。在用戶程序中可用ENI指令開放全局中斷,用DISI指令禁止所有中斷;在全局中斷開放的前提下,單個中斷可用ATCH、DTCH指令獨立的開放和禁止。通訊port1口具有24,25,26號三個中斷事件。本系統(tǒng)中調用24號中斷接收字符,程序如圖2所示。

        4 軟件設計

        1)SM0.1第一掃描周期接通,給port1口初始化。SMB130:00001001即波特率為9600,自由口協(xié)議。系統(tǒng)中SMB187=11110000。

        3)SMB188=‘b’檢測條碼掃描槍的開始碼為‘b’后開始記錄數(shù)據(jù)。條碼槍設置開始識別符為“b”。

        4)SMB189=‘e’檢測條碼掃描槍結束符為‘e’為信息字符的結束。條碼槍設置結束識別符為“e”。

        5)SMB190為檢測空閑時間5ms。在空閑時間結束后接收的新的字符為新信息的開始。

        圖3 接口定義

        6)SMB194為接收字符的最大數(shù)。

        7)接收完成事件連接到中斷。

        8)允許用戶中斷。

        9)端口1的接收信箱緩沖區(qū)指向VB200。

        在中斷程序中調用9)語句,執(zhí)行中斷時,即將條碼輸送到VB200開始的寄存器中。

        在人機界面上定義一個字符形式輸出域,域變量為VB200,20個字符顯示。那么每當掃描一次條碼后人機界面上就可顯示本次條碼的值,方便、清晰。

        本例中還可查詢上一次錄用的值。指令如圖4所示。

        圖4 指令

        當Q0.1的下降延到達時把本次的條碼由VB200寄存器區(qū)存儲到VB300開始的寄存器區(qū),在此之前把VB300寄存器區(qū)的內容已傳給VB400寄存器區(qū)存儲。VB300為本次數(shù)據(jù),而VB400為上一次數(shù)據(jù)。簡單的做了一個數(shù)據(jù)存儲。

        那么在人機界面上定義兩個字符形式輸出域,域變量分別為VB300和VB400,即可查閱到本次條碼和上次條碼。同理還做多一些數(shù)據(jù)的存儲。

        5 結論

        本文介紹了利用SIEMENS S7-226 PLC集成的自由通訊接口與條碼掃描槍通訊的實例,闡述了自由接口通訊的相關知識。系統(tǒng)在奇瑞汽車廠缸蓋裝配線上運行多年,PLC與條碼掃描槍間通訊安全可靠。整個系統(tǒng)成本低廉,體現(xiàn)了小型可編的優(yōu)越性,為低成本實現(xiàn)通訊提供了一種解決方法。

        猜你喜歡
        人機界面條碼字符
        中國條碼技術與應用協(xié)會
        條碼微站
        尋找更強的字符映射管理器
        字符代表幾
        一種USB接口字符液晶控制器設計
        電子制作(2019年19期)2019-11-23 08:41:50
        消失的殖民村莊和神秘字符
        CBTC系統(tǒng)車載人機界面的設計與實現(xiàn)
        基于PLC與人機界面的經編機電子橫移控制系統(tǒng)研究
        CTCS-3級列控車載人機界面的系統(tǒng)設計與實現(xiàn)
        基于固定條碼與電子標簽比對設備的設計
        av草草久久久久久久久久久| 中文字幕人妻熟在线影院 | av黄色在线免费观看 | 久久久久久人妻一区二区三区| 亚洲Va中文字幕久久无码一区 | 亚洲国产av一区二区三区| 在线看无码的免费网站| 狠狠色婷婷久久一区二区| 视频二区精品中文字幕| 免费人成网站在线视频| 少妇性bbb搡bbb爽爽爽| av无码精品一区二区三区四区| 亚洲中文字幕无码不卡电影| 久久精品一区二区熟女| 天堂中文官网在线| 欧美成人免费高清视频| 日本高清一区二区在线观看| 开心五月婷婷激情综合网| 激性欧美激情在线| 日韩欧美中文字幕不卡| 61精品人妻一区二区三区蜜桃| 日本国产亚洲一区二区| 日本理伦片午夜理伦片| 欧美日韩免费一区中文字幕| 我想看久久久一级黄片| 日本在线 | 中文| 国产精品后入内射日本在线观看| 日韩极品视频在线观看免费| 成人一区二区人妻少妇| 中出人妻中文字幕无码| 少妇无码av无码去区钱| 国产精品丝袜美女久久| 免费av一区二区三区无码| 亚洲一区二区三区国产精华液| 国产传媒剧情久久久av| 午夜免费观看日韩一级视频| 骚小妹影院| 国产精品va在线观看一| 亚洲精品一区二区高清| 久久中文精品无码中文字幕下载 | 亚洲伊人成综合人影院|