盧日德
[摘 要] 在當(dāng)代,自動化系統(tǒng)的智能程度越來越高,PLC作為自動化系統(tǒng)的核心部件,所處理的數(shù)據(jù)也從簡單的位信號升級到字信號。中職學(xué)校的教學(xué)也要緊貼時代的發(fā)展和要求,讓學(xué)生掌握PLC數(shù)據(jù)處理的方法?;赮L-235A,探討巧用移位讀寫指令實現(xiàn)PLC數(shù)據(jù)的高效處理。
[關(guān) 鍵 詞] 移位讀寫指令;FX2N;YL-235A;數(shù)據(jù)處理
[中圖分類號] TP274 [文獻標志碼] A [文章編號] 2096-0603(2018)04-0218-02
在當(dāng)代,自動化系統(tǒng)的智能程度越來越高,PLC以其可靠性高、靈活性強、易于擴展、通用性強等優(yōu)點,成為工業(yè)自動化現(xiàn)場應(yīng)用最廣的控制設(shè)備之一。PLC作為自動化系統(tǒng)的核心部件,所處理的數(shù)據(jù)也從簡單的位信號升級到字信號。
三菱PLC的移位讀寫指令,分別是移位寫入指令SFWR、移位讀出指令SFRD。它們有一個直觀的名稱,叫做“先入先出”指令,字面意思很清楚地表明:先將待處理的數(shù)據(jù)存入一個連續(xù)的數(shù)據(jù)區(qū),等待處理;要處理時,將數(shù)據(jù)從數(shù)據(jù)區(qū)讀取出來,進行相應(yīng)的處理。常用來作為倉庫庫存物品的出入庫管理或者連續(xù)下料的處理,使程序脫離繁瑣的位判斷,簡化程序,增強程序的可讀性,學(xué)生較易掌握。
YL-235A型光機電一體化實訓(xùn)考核裝置,綜合了PLC技術(shù)與氣動技術(shù)、傳感器技術(shù)、變頻器技術(shù)、觸摸屏技術(shù)等,與工業(yè)現(xiàn)場的應(yīng)用環(huán)境比較貼切。主要探討基于YL-235A,巧用移位讀寫指令實現(xiàn)PLC數(shù)據(jù)的高效處理。
一、數(shù)據(jù)處理任務(wù)的提出
在工業(yè)生產(chǎn)中,傳送帶上基本上都是連續(xù)的工件,分揀機構(gòu)根據(jù)客戶要求進行分揀。
根據(jù)上圖,若有金屬(3Kg)、白色(2Kg)、黑色(1Kg)三種工件,連續(xù)且隨機的從進料口進入傳送帶,傳送帶運行。A位置出料斜槽要求推出金、白、金、黑這四個順序工件;B位置出料斜槽要求推出10Kg的工件;C位置出料斜槽推出不合格工件。優(yōu)先級為A槽最高,B槽其次,C槽最低。所有物料推完,傳送帶停止。
二、任務(wù)分析及解決方案
(一)硬件安裝
如圖一把硬件安裝好,并把B和C位置的光纖傳感器的靈敏度調(diào)節(jié)為可檢測黑色工件,用于準確定位工件的位置。
(二)I/O分配表的確立
如表一所示。
(三)所用到的數(shù)據(jù)寄存器相關(guān)編號及功能說明如表2,按題目要求,若寄存器的值為3則是代表金屬工件,2代表白色工件,1代表黑色工件。
(四)工件辨識
這個步驟相當(dāng)?shù)闹匾?,只有把每一個工件都辨識清楚,才能在后續(xù)的處理中正確無誤地完成分揀任務(wù)。方法如下:(1)用落料口的光電傳感器將工件區(qū)分為黑色工件和非黑色工件。(2)再利用位置A的電感式傳感器將工件區(qū)分為金屬工件或是白色工件。
(五)A位置出料斜槽的數(shù)據(jù)處理
1.用M8002驅(qū)動MOV指令,將A位置出料斜槽要求推出金、白、金、黑這四個順序工件的數(shù)值創(chuàng)建一個數(shù)據(jù)區(qū),D0-D3。
2.在處理來料時,將來料與A槽的原有數(shù)值進行對比,若相等則在A槽推出,若不相等則通過移位寫入指令,將不適合A槽處理的數(shù)據(jù)寫入D25-D29的數(shù)據(jù)區(qū),待有需要時才調(diào)用。
(六)B位置出料斜槽的數(shù)據(jù)處理
先用移位讀出指令將數(shù)據(jù)讀出,并進行加法運算,若數(shù)值小于等于10,說明符合要求,則在B槽推出;若不符合要求,則要進行一次減法運算,并讓工件繼續(xù)往C處運,留待C槽處理。
(七)C位置出料斜槽的數(shù)據(jù)處理
因為來料走到這一步,都是不合格的物料,當(dāng)檢測到物料就直接推入C槽。
三、結(jié)束語
隨著社會的不斷發(fā)展,對中職學(xué)校學(xué)生的技能水平要求越來越高,假如我們還停留在用PLC控制電機的啟停等基礎(chǔ)知識上,那畢業(yè)生很難適應(yīng)用人單位的要求。在中國智能制造2025的大背景下,PLC作為控制層級的設(shè)備,要求更多參與數(shù)據(jù)的采集、分析等相關(guān)的工作。如何高效地處理數(shù)據(jù),提高自動化程度,也是學(xué)生要掌握的一門技術(shù)。本文利用移位讀寫指令高效地處理系統(tǒng)連續(xù)下料,同時也將學(xué)生從復(fù)雜的邏輯比較中解放出來,提高了程序的準確性,提高了分揀系統(tǒng)的穩(wěn)定性。
參考文獻:
[1]李金城.三菱FX2NPLC功能指令應(yīng)用詳解[M].北京:電子工業(yè)出版社,2011.
[2]楊少光.機電一體化設(shè)備組裝與調(diào)試賽題集[M].北京:機械工業(yè)出版社,2012.
[3]薛國兵.基于YL_235A實訓(xùn)設(shè)備物料分揀的幾種方法[J].企業(yè)技術(shù)開發(fā),2011(12).