一、引言
該系統用于對各生產線的紡機進行實時監控和查詢,并對各班次產量數據進行存儲,用戶可通過日期時間段、車號、班次等對產量進行綜合查詢,并進行統計,可在查詢出滿足條件的數據后,進行報表輸出和打印。以下是對系統設計方面的一些討論。
二、系統結構與功能
精梳機是近年來在紡織行業使用較為普遍的一種設備,其主要作用是排出梳棉生條中一定長度以下的短纖維,提高纖維整齊度,進一步清除纖維中殘留的棉結、雜質,提高纖維光潔度。條并卷聯合機是精梳工序的準備設備,通常情況下,一套精梳設備由一臺條并卷聯合機和五臺精梳機組成。該產量監控查詢系統應用于精梳設備的結構示意圖如下所示:
該系統實現了以下功能:
1)實時監控所選機器各班次的當日產量和累計產量以及該機器的運行情況。
2)可定時保存各機器各班次的當日產量及累計產量,且有多種定時方式可選擇。
3)能分別根據時間,班次,產量,車號進行查詢操作,也可綜合考慮數據保存方式進行查詢,提高查詢準確率。
4)查詢結果可顯示為報表格式,并可將結果打印輸出,方便用戶使用。
5)具有系統維護功能,可方便用戶進行數據維護。
三、系統設計
1)硬件配置
2) 數據采集部分的設計
觸摸屏選用臺達系列AE10THTD型,由于其具有強大的通訊功能,靈活的系統構成,生動逼真且豐富的圖庫,簡單易用等特點,在紡織業中得到了廣泛的應用,因此通過觸摸屏來采集所需數據。所以要對紡機進行實時監控,首先要解決觸摸屏與PC的通信問題。所用的臺達觸摸屏支持標準的MODBUS協議,通過串口與PC相連。
<1>MODBUS通信協議
modbus功能碼
01:讀取線圈狀態 取得一組邏輯線圈的當前狀態(ON/OFF)
02:讀取輸入狀態 取得一組開關輸入的當前狀態(ON/OFF)
03:讀取保持寄存器 在一個或多個保持寄存器中取得當前的二進制值
04:讀取輸入寄存器 在一個或多個輸入寄存器中取得當前的二進制值
05:強置單線圈 強置一個邏輯線圈的通斷狀態
06:預置單線圈 把具體二進制值裝入一個保持寄存器
根據modbus協議,通信中mscomm1.output中包含的字符串應包括以下幾部分:
起始位 站號 功能碼 數據位 校驗位 停止位
在此通信中,站號表示人機站號 數據位包括寄存器地址和數據
<2> HMI內部地址與MODBUS地址映射表