<menuitem id="3samg"></menuitem>

    1. 加入收藏 在線留言 聯系我們
      關注微信
      手機掃一掃 立刻聯系商家
      全國服務熱線17838383235

      6SE6430-2AD35-5FA0現貨SIEMENS西門子代理商

      更新時間
      2024-11-23 14:45:27
      價格
      請來電詢價
      西門子
      430系列
      變頻器
      3AC380-480V+10/-10%
      德國
      110% 60S,140% 3S 115
      聯系電話
      17838383235
      聯系手機
      17838383235
      聯系人
      徐嘉泉
      立即詢價

      詳細介紹

      西門子S7-1200與掃碼槍自由口通訊應用案例,很實用!





      在一個大型超市中,需要定期對商品進行保質期的復檢,傳統的方式是通過人工核對條碼然后進行分揀?,F在引入了一條掃碼自動分揀產線,通過輸送帶將產品進行輸送,到達掃碼位時,讓掃碼槍工作,掃碼成功的信息存入PLC中,掃碼失敗則通過氣缸推出。到達分揀位時,將掃碼的結果進行判斷,保質期內的產品流轉到下一個工位,已過期產品通過氣缸進行剔除。設備示意圖,如圖1所示。

      圖片

      圖 1設備示意圖



      1、設備核心硬件介紹


      這個案例中,使用了Honeywell OH430型掃描槍,接口為RS232類型,PLC使用1個1215C的PLC。由于掃碼槍的接口為RS232,PLC需要增加一個通訊模塊。在庫存產品中有一個CB1241 RS485的通訊板,可通過一個RS232轉RS485的轉換器中轉實現。使用到的核心硬件清單如表1所示。

      表格 1 核心硬件清單

      圖片



      2、設備IO變量表


      設備的IO變量,如圖2所示。

      圖片

      圖 2 IO變量表



      3、掃碼槍和PLC硬件連接


      掃碼槍與PLC的硬件連接如圖3所示。

      圖片

      圖 3 硬件連接圖



      4、掃碼槍和PLC設置


      1)掃碼槍設置

      對于掃碼槍而言,需要進行一些簡單的參數設置,簡單的方式是通過掃碼槍掃碼來設置參數。常見的設置碼如圖4所示。


      圖 4 掃碼槍常見設置碼


      2)PLC設置

      在PLC這邊,需要對模塊的通訊參數同樣進行設置,如圖5所示。

      圖片

      圖 5 PLC通訊板參數設置


      5、設備控制程序


      在整個程序中,主要有三個程序塊。1個主程序,1個掃碼槍的子程序,1個自動分揀的子程序。詳細的程序如下所示。

      1)主程序

      圖片

      圖 6 主程序


      2)掃碼槍數據收發子程序

      圖片

      圖 7 數據收發


      在圖7的程序中,指令中PORT是通訊板的硬件標識符。"全局".RCV_String使用的字符串數據類型,"全局".SEND_Buffer使用的Byte的數組用于發送對應的指令,在本案例中觸發掃碼的命令如圖8所示。

      圖片

      圖 8 用于掃碼觸發的數據


      圖片

      圖 9 數據處理


      在圖9中,是接收的數據類型的轉換,掃碼槍返回的數據是日期,為了便于比較,將其轉換整數,然后再進行比較。

      1)掃碼自動分揀

      圖片

      圖 10 分揀程序-1


      圖片

      圖 11 分揀程序-2


      圖片

      圖 12 分揀程序-3


      在圖12中的程序,使用了兩次接收完成信號,這是PLC給掃碼槍發送觸發掃碼命令時,掃碼槍會先返回1條命令,表示掃碼槍已經收到該命令。當掃碼槍掃碼成功后會將結果發送給PLC,如果2秒鐘沒有返回結果,則說明掃碼失敗。

      圖片

      圖 13 分揀程序-4


      圖片

      圖 14 分揀程序-5


      圖片

      圖 15 分揀程序-6



      總結


      本文介紹了S7-1200與掃碼槍自由口通訊的應用案例,程序相對比較簡單,需要注意的是對掃碼槍數據的處理。如果接收的字符串,可以轉換成便于處理的數據類型。如果接收的是十六進制數據類型,則還需要轉換成便于理解的數據類型,具體情況。根據現場要求來處理。如果你有更多關于通訊的應用,歡迎留言交流。




      聯系方式

      • 電  話:17838383235
      • 經理:徐嘉泉
      • 手  機:17838383235
      • 微  信:17838383235