對于三菱PLC常用得傳送指令是數據傳送指令MOV、塊傳送指令BMOV、多點傳送指令FMOV、數位傳送指令SMOV,這篇文章就講幾個利用傳送指令得應用案例,以讓大家鞏固指令得功能和使用吧。
案例1:利用傳送指令做星三角降壓啟動程序首先IO分配,X0是啟動按鈕,X1是停止按鈕,Y0是主接觸器,Y1是星型接觸器,Y2是三角型接觸器,K1Y0是組合位元件,K1代表4個位,即Y0~Y3,OUT T0 D0是定時器,設定值是D0,可賦值寫入設定值。
程序首先是上電一個掃描周期利用傳送指令做清零功能,當按下啟動按鈕時做定時器設定值得賦值功能,當按下停止按鈕時做輸出Y點得復位功能。中間得啟保停程序當啟動按鈕X0接通時,M0接通并通過M0常開自鎖,同時驅動定時器T0進行延時,設定值便是前面傳送到D0得K140,后面通過觸點比較指令比較時間范圍并進行輸出即可,當T0<=K60時,即6s時間內,傳送K3到K1Y0,二進制狀態為0011,那么Y0和Y1接通,也就是說主接觸器和星型接觸器接通,當K60<=T0<K80時,即6s~8s時間范圍內,傳送K1到K1Y0,二進制狀態為0001,那么只有主接觸器Y0接通,當T0>=K80時,即8秒之后,傳送K5到K1Y0,二進制狀態為0101,那么變成主接觸器Y0和三角型接觸器Y2接通,從而實現了星三角轉換得降壓啟動。
案例2:傳送指令在模擬量輸入溫度檢測中得應用利用FX3U 4AD模擬量模塊做溫度輸入,假設溫度傳感器得溫度范圍是0~150度,電壓范圍是0~10V,選擇數字量范圍是0~32000。
根據FX3U 4AD模擬量模塊手冊,并查找輸入模式設置規定,通過指令MOV H0 U1\G0,U1代表是擴展模塊得位置編號是1,G0指得是模塊得輸入模式地址為BFM#0,H0代表4個通道都設置為-10~10V得電壓輸入模式,數字量輸出范圍是-32000~32000。
BMOV U1\G10 D100 K4是將4個通道得模擬量輸入讀取到D100~D103寄存器中。FMOV K1 U1\G2 K4是設置4個通道得平均值,K1是初始值,代表沒有平均得效果,可以更改平均值得數值為K2~K4095即啟用了平均值功能,FMOV K0 U1\G6 K4,K0是初始值,代表關閉濾波器功能,更改為K1~K1600即開啟濾波器,注意平均值功能和濾波功能任選其一使用。
將讀出來得數字量做運算,即可看出實際得溫度值。因為溫度是0~150度,0~10V對應0~32000,所以用150除以32000求出每個數字量對應得溫度,再乘以讀出來得數字量,即可得出溫度值了。
近日:技成培訓網蔡慧滎,未經授權禁止感謝!