<object id="ir2le"></object>
  • 加入收藏 在線留言 聯系我們
    關注微信
    手機掃一掃 立刻聯系商家
    全國服務熱線15267534595
    公司新聞
    PLC案例講解|西門子S7-1200編寫動態秤稱重
    發布時間: 2024-03-07 20:54 更新時間: 2024-12-27 09:10

    物品稱重根據秤的狀態一般有兩種方式:動態稱重和靜態稱重。其中靜態稱重的秤是靜止不動的,物品過秤后,即可得到重量數據。如果秤的精度高得出的數據也準確,但如用到自動產線,生產效率就太低了。而動態秤是隨著自動流水線一起運動的,Zui常用的是皮帶秤。物品經輥筒輸送機送至動態秤,動態秤稱得重量后,將數據傳給上位機或PLC,隨后進入輸送分揀線,根據重量的不同,由PLC給出指令,物品分揀輸送至不同的格口,本例以物品重量數據傳送給PLC為例。因皮帶秤是運動的,機械振動不可避免,因此得出的重量數據肯定會有誤差,消出誤差的一種方法就是在物品流經動態秤皮帶的過程中,多次稱量數據求和后取平均值。工藝流程簡圖如下圖1所示:

    圖1

     

    當物品放置到輥筒機頭部時會觸發光電1啟動輥筒機運行,運行到尾部光電2時,觸發皮帶秤啟動。光電3上升沿時,開始稱重。假設每200MS皮帶秤傳一次數據給PLC,而物品經過皮帶秤的時間為1.1秒,那么PLC可以得到5次數據,相加后求平均值,算出的數據就會比較準確。當然皮帶秤具體傳送數據時間、物品流經皮帶秤的時間要根據稱重傳感器的型號、性能和皮帶秤的轉速等實際情況而定,這里只是舉例。

    一、 硬件配置

    S7-1215C PLC一臺,稱重傳感器一套(帶RJ45通信口),不同重量砝碼若干。

                             

     

     

     

     

    二、 軟件準備

    電腦安裝博圖V17軟件。

    三、 程序編寫

    1. 打開控制面版,新建一個名稱為“動態秤稱重”的項目,點擊項目視圖,在項目樹下添加一個1215C PLC,分配IP地址。如下圖2所示:

     

     

    圖2

     

    2. 雙擊OB1,在右邊指令集中選中“通信”選項下的MODBUS TCP客戶端指令MB_CLIENT,將其拖拽至程序編輯區,并填寫各管腳參數。此指令用于PLC和稱重傳感器建立MODBUS TCP通信,PLC為客戶端,接收服務器(稱重傳感器)發送過來的物品重量數據。如下圖3所示;

     

    圖3

     

    3. 編寫重量數據處理指令:雙擊項目樹—PLC_1—程序塊—添加新塊,在彈出的圖框中選擇FB程序塊,語言選擇SCL。在打開的FB程序塊編輯區建立輸入輸出變量,編寫SCL代碼。如下圖4所示:


    聯系方式

    • 電  話:18126392341
    • 聯系人:梁濤
    • 手  機:15267534595
    • 微  信:15267534595