物品稱重根據秤的狀態一般有兩種方式:動態稱重和靜態稱重。其中靜態稱重的秤是靜止不動的,物品過秤后,即可得到重量數據。如果秤的精度高得出的數據也準確,但如用到自動產線,生產效率就太低了。而動態秤是隨著自動流水線一起運動的,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所示:
- S7-1200作為IO設備與另一臺作為控制器的1200在不同項目下的通信 2024-12-27
- 西門子S7-200SMART PLC的FOR指令如何實現程序嵌套循環 2024-12-27
- 西門子PLC博途軟件HMI多路復用變量的使用技巧 2024-12-27
- 西門子博圖庫文件的使用詳解(新建、打開、歸檔和恢復) 2024-12-27
- 西門子PLC案例之商場停車場車輛出入數量統計(附程序代碼) 2024-12-27
- 西門子S7-200SMART PLC轉換指令用法解析 2024-12-27
- 西門子S7-1200 PLC進行物料不良品檢測案例詳解 2024-12-27
- 送卸料小車往返運動與HMI設計(SMART) 2024-12-27
- 邏輯運算指令在PLC校驗程序中的應用 2024-12-27
- S7-300模擬量之FC 2024-12-27
- MCGS與S7-1200PLC(DB地址)控制設計 2024-12-27
- Wincc與PLC通訊方式,你知道幾種 2024-12-27
- PLC與這7種設備的連接方式 2024-12-27
- S7-1500與s7-200SMART的PROFINET通信如何設置 2024-12-27
- S7-1200 與S7-1500 中優化的 DB 塊和標準 DB 塊有哪些區別? 2024-12-27
聯系方式
- 電 話:18126392341
- 聯系人:梁濤
- 手 機:15267534595
- 微 信:15267534595