福州西門子中國一級代理商|變頻器較新2023
福州西門子中國一級代理商|變頻器較新2023福州西門子中國一級代理商|變頻器較新2023福州西門子中國一級代理商|變頻器較新2023
三菱FX PLC學習之時鐘處理指令(下)
上篇文章講述的是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在驅(qū)動條件斷開后仍能對當前狀態(tài)保持不變。
其中,時間數(shù)據(jù)的“時”設定范圍為0~23,“分”和“秒”的設定范圍為0~59。從圖26-2所示可以看到,當驅(qū)動條件成立時,將*的時間數(shù)據(jù)(S、S 1、S 2)與基準時間(S1、S2、S3)進行大小比較,根據(jù)比較結(jié)果驅(qū)動位元件D、D 1、D 2中的一個。
圖26-3
如圖26-3,位元件的驅(qū)動依據(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ù)比較結(jié)果驅(qū)動相應的位元件。
對于時間大小的比較,這個就不用我解釋了吧?會有人認為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在驅(qū)動條件斷開后仍能對當前狀態(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,進一位到分鐘,較終得到的結(jié)果為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)?時,較終得到的結(jié)果為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指令中,當驅(qū)動條件成立時,將S1(時):S 1(分):S 2(秒)的時間數(shù)據(jù)加上S2(時):S2 1(分):S2 2(秒)的時間數(shù)據(jù),然后將結(jié)果存放到D(時):D 1(分):D 2(秒)中。
在TSUB指令中,當驅(qū)動條件成立時,將S1(時):S 1(分):S 2(秒)的時間數(shù)據(jù)減去S2(時):S2 1(分):S2 2(秒)的時間數(shù)據(jù),然后將結(jié)果存放到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
西門子PLC一級代理商,西門子PLC授權代理商,西門子PLC代理商,西門子PLC分享,西門子CPU
代理商,西門子CPU一級代理商,西門子CPU總代理商,西門子CPU代理商,西門子CPU代理商,西門子電纜代理商,西門子電纜一級代理商,西門子電纜總代理商,西門子電纜授權代理商,西門子電纜分銷商,西門子電纜代理商,西門子通訊電纜一級代理商,西門子通訊電纜分銷商,西門子通訊電纜分銷商,西門子電源代理商,西門子電源一級代理商,西門子電源總代理商,西門子電源授權代理商,西門子電源分銷商,西門子電源分銷商,西門子交換機分銷商,西門子交換機分銷商,西門子交換機一級代理商,西門子交換機代理商,西門子S7-1200系列代理商,西門子S7-1200CPU分銷商,西門子S7-1200CPU分銷商,西門子S7-1500CPU代理商,西門子S7-1500CPU代理商,西門子模塊代理商,西門子模塊一級代理商,西門子模塊總代理商,西門子模塊分銷商,西門子模塊代理商
福州西門子中國一級代理商|變頻器較新2023 福州西門子中國一級代理商|變頻器較新2023
詞條
詞條說明
西門子工業(yè)以太網(wǎng)PROFIBUS|DP通訊電纜
西門子工業(yè)以太網(wǎng)PROFIBUS|DP通訊電纜西門子工業(yè)以太網(wǎng)PROFIBUS|DP通訊電纜西門子工業(yè)以太網(wǎng)PROFIBUS|DP通訊電纜潯之漫智控技術上海有限公司(西門子系統(tǒng)集成商)專業(yè)銷售西門子S7-200/300/400/1200PLC、數(shù)控系統(tǒng)、變頻器、人機界面、觸摸屏、伺服、電機、西門子電纜等,并可提供西門子服務,歡迎來電垂詢有一些特殊的晶體電介質(zhì),如酒石酸鉀鈉(NaKC4H4O6.4H
四平西門子S7-200模塊代理商? ????四平西門子S7-200模塊代理商四平西門子S7-200模塊代理商四平西門子S7-200模塊代理商四平西門子S7-200模塊代理商浮動報警顯示的概念:報警發(fā)生時,將用戶自制的注釋從基本畫面的右面向左浮動顯示的功能。顯示會反復進行直到報警的發(fā)生原因被排除為止。當只發(fā)生一個報警時,發(fā)生的報警所對應的注釋會從右到
PLC程序設計PLC控制系統(tǒng)仍然可以視為由硬件和軟件兩部分組成,軟件即PLC的控制程序,是PLC控制系統(tǒng)的**,是滿足控制需求、實現(xiàn)控制功能的關鍵。控制程序的模塊化設計大部分PLC都可按模塊化思想來組織控制程序,諸如PLC完全可基于功能、功能塊來組織整個控制程序。對于不采用塊組織的PLC,一般都具有子程序和子程序調(diào)用指令,基于子程序的設計思想可將一個大型的控制程序劃分為若干個功能相對獨立的程序模塊
西門子工業(yè)以太網(wǎng)|PROFIBUS-DP屏蔽總線電纜
西門子工業(yè)以太網(wǎng)|PROFIBUS-DP屏蔽總線電纜西門子工業(yè)以太網(wǎng)|PROFIBUS-DP屏蔽總線電纜西門子工業(yè)以太網(wǎng)|PROFIBUS-DP屏蔽總線電纜變配電所的電氣接線包括一次電路接線和二次電路接線。一次電路又稱主電路,是指電能流經(jīng)的電路,主要設備有發(fā)電機、變壓器、斷路器、隔離開關、避雷器、熔斷器和電壓、電流互感器等,將這些設備按要求用導線連接起來就是主電路的接線;二次電路的功能是控制、保護
公司名: 潯之漫智控技術(上海)有限公司
聯(lián)系人: 顏經(jīng)理
電 話:
手 機: 15021292620
微 信: 15021292620
地 址: 上海松江小昆山 廣富林4588弄52號3樓
郵 編:
網(wǎng) 址: yan6789.b2b168.com
公司名: 潯之漫智控技術(上海)有限公司
聯(lián)系人: 顏經(jīng)理
手 機: 15021292620
電 話:
地 址: 上海松江小昆山 廣富林4588弄52號3樓
郵 編:
網(wǎng) 址: yan6789.b2b168.com