999久久久精品国产消防器材,国产成人久久综合77777,√最新版天堂资源网在线,精品久久久久区二区8888,卡一卡二卡三乱码视频

技成培訓網(wǎng) 技成學習APP 技成工具箱 技成企業(yè)服務

歡迎回到技成培訓網(wǎng)

技成培訓網(wǎng)

電工題庫寶典

技成電工課堂

PLC練習題

技成PLC課堂

變頻器故障查詢

技成PLC學吧

伺服驅動故障查詢

技成PLC網(wǎng)校

當前位置:技成首頁 > 文章中心 > 三菱PLC > 三菱FX PLC學習之時鐘處理指令(下)

三菱FX PLC學習之時鐘處理指令(下)

吳翠萍 發(fā)布于2021-03-11 15:15 14 2 標簽:三菱PLC,三菱FX PLC

【點擊領取】三菱案例 | 西門子案例 | 電工手冊 | 工具箱 軟件

【點擊獲取】三菱PLC例程117個|西門子PLC例程777個

【點擊下載】2020最新電工仿真軟件


上篇文章講述的是PLC的時鐘與部分指令,顯然,PLC也可以作為時鐘用于查看時間,但我想,沒有誰會專門買個PLC做鐘表用吧?



上篇文章所分享的指令是時鐘數(shù)據(jù)讀/寫指令,即TRD和TWR。這次我們繼續(xù)解讀時鐘的其他指令,分別是時鐘數(shù)據(jù)比較指令TCMP、時鐘數(shù)據(jù)區(qū)間比較指令TZCP、時鐘數(shù)據(jù)加法指令TADD、時鐘數(shù)據(jù)減法指令TSUB。



觀察以上4個指令,大家是否覺得似曾相識?回顧我之前分享的比較指令和數(shù)值運算指令,前提是你們看過的話,就會發(fā)現(xiàn),它們是多么的相似!



既然如此相似,那么它們的區(qū)別在哪呢?我們接著往下看。


一、TCMP時鐘數(shù)據(jù)比較指令

TCMP指令的編程手冊截圖如下圖26-1所示。從圖可知,TCMP指令只適用于16位,有連續(xù)執(zhí)行型和脈沖執(zhí)行型兩種。


圖26-1


TCMP指令是一個時鐘比較指令,即它比較的是時間,這里的時間顯然不是年月日,而是時分秒。其梯形圖形式截圖如下圖26-2所示。


圖26-2


TCMP指令有5個操作數(shù)S1、S2、S3、S、D,它們的含義如下:

S1:指定比較基準時間的“時”或其存儲地址;

S2:指定比較基準時間的“分”或其存儲地址;

S3:指定比較基準時間的“秒”或其存儲地址;

S :指定時間數(shù)據(jù)的存儲首地址,占3個點,即S、S 1、S 2分別存儲時間數(shù)據(jù)的時、分、秒;

D :根據(jù)比較結果輸出ON/OFF,占3個點,且D、D 1、D 2在驅動條件斷開后仍能對當前狀態(tài)保持不變。


其中,時間數(shù)據(jù)的“時”設定范圍為0~23,“分”和“秒”的設定范圍為0~59。從圖26-2所示可以看到,當驅動條件成立時,將指定的時間數(shù)據(jù)(S、S 1、S 2)與基準時間(S1、S2、S3)進行大小比較,根據(jù)比較結果驅動位元件D、D 1、D 2中的一個。


圖26-3


如圖26-3,位元件的驅動依據(jù)如下:

(1)當時間數(shù)據(jù)S:S 1:S 2(時:分:秒)<基準時間S1:S2:S3(時:分:秒)時,D為ON;

(2)當時間數(shù)據(jù)S:S 1:S 2(時:分:秒)= 基準時間S1:S2:S3(時:分:秒)時,D 1為ON;

(3)當時間數(shù)據(jù)S:S 1:S 2(時:分:秒)>基準時間S1:S2:S3(時:分:秒)時,D 2為ON。


和數(shù)據(jù)比較指令CMP想比較,顯然TCMP的約束比較多,首先是操作數(shù),TCMP指令中的操作數(shù)有5個,占用軟元件有9個,而CMP指令操作數(shù)有3個,占用5個軟元件。其次是所比較的數(shù)據(jù),TCMP比較的是時間數(shù)據(jù),所以數(shù)據(jù)設定范圍有規(guī)定,但CMP指令的數(shù)據(jù)沒有設定范圍(除了字元件本身的存儲范圍)。另外,TCMP指令只適用于16位,而CMP可用于32位。

總的來說,兩個指令都是數(shù)據(jù)的比較,而且都是根據(jù)比較結果驅動相應的位元件。



對于時間大小的比較,這個就不用我解釋了吧?會有人認為5點鐘比6點鐘大的嗎?這已經(jīng)是常識了╮(╯_╰)╭。

知道了TCMP指令后,我們繼續(xù)看TZCP指令。


二、TZCP時鐘數(shù)據(jù)區(qū)間比較指令

TZCP指令的編程手冊截圖如下圖26-3所示。從圖可知,TZCP指令也只適用于16位,有連續(xù)執(zhí)行型和脈沖執(zhí)行型兩種。


圖26-4


知道了TCMP指令,想來TZCP指令的解讀也不難,它和ZCP指令非常類似。TZCP指令有4個操作數(shù)S1、S2、S、D,如下圖26-5所示,比TCMP少了一個,但TZCP指令占用的軟元件比TCMP多。各個操作數(shù)的含義如下:


S1:指定比較基準下限時間的“時”或其存儲地址,占用3個點;

S2:指定比較基準上限時間的“時”或其存儲地址,占用3個點;

S :指定時間數(shù)據(jù)的“時”的存儲地址,占3個點,即S、S 1、S 2分別存儲時間數(shù)據(jù)的時、分、秒;

D :根據(jù)比較結果輸出ON/OFF,占3個點,且D、D 1、D 2在驅動條件斷開后仍能對當前狀態(tài)保持不變。


圖26-5


根據(jù)各個操作數(shù)的定義,可以看到,TZCP指令共占用了12個軟元件,使用時一定要注意這些軟元件是否被共享。


TZCP指令的執(zhí)行功能如下:

(1)當時間數(shù)據(jù)S:S 1:S 2(時:分:秒)<下限時間S1:S1 1:S1 2(時:分:秒)時,D為ON;

(2)當下限時間S1:S1 1:S1 2(時:分:秒)≤時間數(shù)據(jù)S:S 1:S 2(時:分:秒)≤上限時間S2:S2 1:S2 2(時:分:秒)時,D 1為ON;

(3)當時間數(shù)據(jù)S:S 1:S 2(時:分:秒)>上限時間S2:S2 1:S2 2(時:分:秒)時,D 2為ON。

TZCP指令和ZCP指令的區(qū)別類似于TCMP指令和CMP指令,在此不再贅述。


三、TADD時鐘數(shù)據(jù)加法指令和TSUB時鐘減法指令

TADD指令和TSUB指令的編程手冊截圖如下圖26-6所示,兩條指令的執(zhí)行形式、適用軟元件都一樣,分別用于時鐘數(shù)據(jù)的相加減。時鐘的相加減,進制顯然不是簡單的十進制或二進制,小白都知道,“時”的進制為24,“分”和“秒”的進制為60。


圖26-6


時間的相加如下圖26-7所示,把6時10分30秒和2時30分30秒相加,秒鐘相加滿60,進一位到分鐘,最終得到的結果為8時41分0秒;再如16時10分30秒和10時30分20秒相加,16時加10時等于26小時,此時小時數(shù)超過24,產(chǎn)生進位,進位標志位M8022將為ON。


圖26-7


同理,時間的相減如下圖26-8所示,把6時10分30秒和2時30分30秒相減,10分鐘減30分鐘不夠減,向“時”借1(60分鐘)變?yōu)?0分鐘,6時被借1后變?yōu)?時,最終得到的結果為3時40分0秒;再如10時30分30秒和16時20分10秒相減,10時減16時不夠減,時間不能為負,所以10小時借1(24小時)變?yōu)?4小時,再減去16小時,由于有借位,所以借位標志位M8021將為ON。


圖26-7


另外,若時間相加或相減后的結果為0(包括產(chǎn)生進位或借位后的結果),零位標志位M8020也將置ON。

TADD指令和TSUB指令的梯形圖形式如下圖26-8所示,它們都有3個操作數(shù)S1、S2、D,共占用9個點。


圖26-8


這些操作數(shù)的含義如下:

S1:被加數(shù)(被減數(shù))時間數(shù)據(jù)中“時”的元件地址,占用3個點;

S2:加數(shù)(減數(shù))時間數(shù)據(jù)中“時”的元件地址,占用3個點;

D :S1 S2的和(S1-S2的差)時間數(shù)據(jù)中“時”的元件地址,占用3個點;


在TADD指令中,當驅動條件成立時,將S1(時):S 1(分):S 2(秒)的時間數(shù)據(jù)加上S2(時):S2 1(分):S2 2(秒)的時間數(shù)據(jù),然后將結果存放到D(時):D 1(分):D 2(秒)中。

在TSUB指令中,當驅動條件成立時,將S1(時):S 1(分):S 2(秒)的時間數(shù)據(jù)減去S2(時):S2 1(分):S2 2(秒)的時間數(shù)據(jù),然后將結果存放到D(時):D 1(分):D 2(秒)中。


TADD指令和TSUB指令也比較簡單,它們的形式和ADD指令、SUB指令非常相似,區(qū)別在于TADD指令、TSUB指令是時間的加減,ADD指令、SUB指令是普通數(shù)據(jù)的加減。

以上的4個指令,較為常用的是時間的比較指令TCMP和TZCP,例如控制指示燈的亮滅,要求指示燈在23:00到第二天的6:00之間關閉,其程序梯形圖如下圖26-9所示。


圖26-9


總而言之,包括上篇文章在內的時鐘指令雖然形式簡單,但其占用或涉及的軟元件比較多,所以我們在學習的過程中要多次練習,才能熟練運用。

以上,這次的學習分享就到這里。


注:本文章內容都是基于三菱FX PLC 所寫

選自《三菱FX系列PLC功能指令詳解》第十二章第110~112課時


技成培訓

微信公眾號:jcpeixun


技成電工課堂

微信公眾號:jcdgkt


學PLC聯(lián)盟

微信公眾號:jcpx006

若有收獲,就點個贊吧!

文章來源于網(wǎng)絡及文獻如有侵權請聯(lián)系站長
分享到:

微信掃一掃分享

閱讀與本文標簽相同的文章

三菱PLC 三菱FX PLC

相關推薦

最新文章 熱門文章
最新課程 免費課程
PLC資料下載 電工電氣資料下載
應用新秀
變頻器故障代碼查詢APP
伺服故障代碼查詢APP
技成
手機APP
熱門標簽