1.現有一臺威綸通TK6100i觸摸屏,一個臺達PLC(ES2系列),一個稱重放大器模塊(以下簡稱稱重模塊,具備MODUBS通訊功能)。
2. 使用TK6100i觸摸屏可以與稱重模塊建立通訊(速率19200bps),并可以將稱重數據實時讀出。
3. 使用TK6100i觸摸屏可以與PLC建立通訊(速率9600bps),并可以將PLC的輸入點(X點)數據實時讀出。
4. 我的想法:當觸摸屏檢測到PLC的X1點有0到1的變化時,延時20ms,觸摸屏去讀取稱重模塊的稱重數據。
5. 我的做法:觸摸屏中使用宏指令,當X1有0到1的變化時,觸發宏指令。宏指令的內容主要是利用GETDATA讀取稱重模塊的數據。
6. 存在的問題:不知道是不是因為被檢物體經過光電檢測開關(接PLC的X1點)的時間較短的原因,經常出現沒有觸發宏指令的情況(只是本人的判斷,因為從現象來看,稱量的物體重量不同,但稱重的數據卻不發生變化),因此,觸摸屏從稱重模塊讀取的數據不準確。
各位同行,能不能就此提出一些解決問題的辦法,也請各位高手不吝賜教。