桂林西門(mén)子DP電纜一級(jí)代理商桂林西門(mén)子DP電纜一級(jí)代理商桂林西門(mén)子DP電纜一級(jí)代理商
湖北西門(mén)子PLC代理商,荊門(mén)西門(mén)子觸摸屏代理商,上海西門(mén)子變頻器代理商
,北京西門(mén)子交換機(jī)供應(yīng)商,江蘇CPU模塊代理商,浙江西門(mén)子S7-200,S7-300,S7-1500,S7-1200系列代理商,
廣州西門(mén)子電機(jī)代理商,湖北西門(mén)子電纜代理商,武漢西門(mén)子通訊電纜代理商
三菱FX PLC學(xué)習(xí)之?dāng)?shù)據(jù)處理指
01、字交換指令XCH
字交換指令,顧名思義,就是將兩個(gè)字軟元件的數(shù)據(jù)相互交換。從編程手冊(cè)的截圖可以看到,XCH指令可以用于16位和32位,有脈沖執(zhí)行型和連續(xù)執(zhí)行型。顯然,XCH指令在使用時(shí)應(yīng)采用脈沖執(zhí)行型,不然采用連續(xù)執(zhí)行型,PLC每一個(gè)掃描周期都執(zhí)行一次,交換來(lái)交換去的這是交換了個(gè)寂寞。
XCH指令的梯形圖形式也很簡(jiǎn)單,有兩個(gè)操作數(shù)D1.、D2.,當(dāng)驅(qū)動(dòng)條件成立時(shí),將終址D1和D2的數(shù)據(jù)相互交換。不知道為什么,這個(gè)指令讓我想起了一些狗血小說(shuō)中的靈魂交換情節(jié),emm……
XCH指令理解起來(lái)很簡(jiǎn)單,但有一點(diǎn)要注意,那就是當(dāng)兩個(gè)操作數(shù)同一個(gè)地址時(shí),例如執(zhí)行XCHP D5 D5 后,D5的數(shù)據(jù)又是怎樣變化的呢?這其實(shí)是XCH指令的擴(kuò)展功能:當(dāng)終址D1和D2為同一終址且特殊繼電器M8160置ON時(shí),XCH指令將對(duì)該終址軟元件的字節(jié)進(jìn)行交換。
如下圖所示就是一段程序的示例,D5、D10、D11的初始值分別為(D5)=H1234,(D11,D10)=H12345678。若M8160=OFF,執(zhí)行指令XCHP D5 D5和XDXCHP D10 D10,顯然D5、D10、D11的數(shù)據(jù)均沒(méi)變。
當(dāng)M8160=ON,再次執(zhí)行指令XCHP D5 D5和XDXCHP D10 D10,此時(shí)D5、D10、D11的數(shù)據(jù)均發(fā)生變化,可以看到,D5的高8位和低8位相互交換,變?yōu)镠3412,而32位的(D11,D10)也變成H34127856。
從32位的指令DXCHP的執(zhí)行情況可以看到,此時(shí)D10、D11中交換的依然是各自的高低字節(jié),而不是D10和D11的數(shù)據(jù)相互交換。
如想用XCH指令進(jìn)行軟元件的字節(jié)交換,就得先把M8160置1,比較麻煩。而SWAP指令卻可以直接對(duì)字元件進(jìn)行字節(jié)交換。
02、高低字節(jié)交換指令SWAP
高低字節(jié)交換指令的功能和XCH的字節(jié)交換功能是一樣的,包括用于32位時(shí)也是對(duì)各自的高低字節(jié)交換。只不過(guò)SWAP指令不需要同時(shí)將M8160置1。基于SWAP指令比較簡(jiǎn)單,再此我就不再啰嗦,直接給段梯形圖大家看看就行了。
關(guān)于數(shù)據(jù)交換指令的應(yīng)用,我能直接想到的就是數(shù)值的比較與篩選,例如將D0~D100中存有較大數(shù)的寄存器編號(hào)找出來(lái),就可以通過(guò)XCH指令實(shí)現(xiàn),具體程序我也不再舉例了,大家自行嘗試吧!接下來(lái)我們看一個(gè)新的指令ZRST。
高低字節(jié)交換指令的功能和XCH的字節(jié)交換功能是一樣的,包括用于32位時(shí)也是對(duì)各自的高低字節(jié)交換。只不過(guò)SWAP指令不需要同時(shí)將M8160置1?;赟WAP指令比較簡(jiǎn)單,再此我就不再啰嗦,直接給段梯形圖大家看看就行了。
關(guān)于數(shù)據(jù)交換指令的應(yīng)用,我能直接想到的就是數(shù)值的比較與篩選,例如將D0~D100中存有較大數(shù)的寄存器編號(hào)找出來(lái),就可以通過(guò)XCH指令實(shí)現(xiàn),具體程序我也不再舉例了,大家自行嘗試吧!接下來(lái)我們看一個(gè)新的指令ZRST。
03、批次(區(qū)間)復(fù)位指令ZRST
區(qū)間復(fù)位指令ZRST顯然是復(fù)位指令RST的升級(jí)版,從編程手冊(cè)截圖可以看到,ZRST指令有脈沖執(zhí)行型和連續(xù)執(zhí)行型,只能用于16位,這是顯然的,既然是批次復(fù)位,那32位和16位就沒(méi)有區(qū)別了。
其梯形圖形式如上圖所示,當(dāng)驅(qū)動(dòng)條件成立時(shí),將D1~D2之間的所有軟元件進(jìn)行復(fù)位,包括將位軟元件置零(=OFF),字軟元件清零(=K0)。這里的復(fù)位,包括了觸點(diǎn)狀態(tài)、線(xiàn)圈狀態(tài)和字元件所存的數(shù)據(jù),所以那些繼電器如Y、M,帶有觸點(diǎn)的字元件如C、T,經(jīng)ZRST指令復(fù)位后,其相應(yīng)的觸點(diǎn)也全部復(fù)位。
另外,從適用軟元件中可以看到,ZRST指令不能用于組合位元件,這用腳指頭想都知道是當(dāng)然的,因?yàn)閷?duì)批次的位元件復(fù)位,和對(duì)組合位元件復(fù)位沒(méi)有任何區(qū)別。
在使用區(qū)間復(fù)位指令時(shí),必須要注意以下幾點(diǎn):
1、如截圖所示,D1、D2要為同一類(lèi)型的軟元件,不能用不同的軟元件,如ZRST D0C1、ZRST M0 D1、ZRST Y0 M10等都是不行的,指令不執(zhí)行且將M8067置ON,如下圖所示。
2、終址D1、D2編號(hào)必須為D1≤D2,若D1≥D2,指令ZRSR指令只對(duì)D1的數(shù)值復(fù)位,如下圖所示,在執(zhí)行指令FMOV K10 D0 K8后,D0~D7的所存的數(shù)據(jù)均為K10,但執(zhí)行指令ZRST D7 D0后,只有D7被清零,D0~D5的值保持不變。
另外,雖然ZRST指令不能用于32位,但它可以對(duì)32位計(jì)數(shù)器C200~C234進(jìn)行批量復(fù)位,但用于32位計(jì)數(shù)器時(shí),兩個(gè)終址D1、D2就必須都是32位計(jì)數(shù)器,不允許D1是32位計(jì)數(shù)器,而D2是16位計(jì)數(shù)器,例如ZRST C200 C0 是不行的。
04、“ON”位數(shù)求和指令SUM
眾所周知,SUM這個(gè)單詞本身就是求和的意思,所以SUM指令,顯然也是一種求和指令。如編程手冊(cè)截圖所示,其適用軟元件為字元件,因?yàn)橹灰衷庞卸鄠€(gè)二進(jìn)制位。結(jié)合該指令的梯形圖形式,當(dāng)驅(qū)動(dòng)條件成立時(shí),對(duì)源址S中狀態(tài)為1的二進(jìn)制位進(jìn)行統(tǒng)計(jì)求和,并將求和結(jié)果傳送到終址D中。
如上圖所示,(D0)=0000 1111 1111 1111,指令指令SUM D0 D10后,計(jì)算D0中的“1”共有12位,所以此時(shí)D10的值為K12。
SUM指令會(huì)影響到零標(biāo)志位M8020,即當(dāng)源址S的數(shù)據(jù)為K0時(shí),執(zhí)行SUM指令后,M8020會(huì)被置ON,如下圖所示。
SUM指令還可以用于32位,此時(shí)統(tǒng)計(jì)的就是源址S、S 1兩個(gè)軟元件中的“1”的總數(shù)了,然后將結(jié)果傳送到終址D中,而D 1的數(shù)據(jù)保持為K0,所以使用DSUM指令時(shí),注意終址D 1也被占用,即使它不保存結(jié)果。知道了ON位數(shù)求和指令SUM后,我們繼續(xù)看一個(gè)類(lèi)似的指令BON。
05、ON位判斷指令BON
BON指令的作用是判斷軟元件的某一個(gè)二進(jìn)制位是否為“1”。從編程手冊(cè)截圖可以看到,BON指令的源址S為字軟元件,終址D為位軟元件,可用于16位和32位,而n的取值范圍根據(jù)位數(shù)(16位或32位)會(huì)有所不同。當(dāng)源址S為組合位元件時(shí),此時(shí)n就為對(duì)應(yīng)編號(hào)的位元件,當(dāng)源址為字軟元件時(shí),n就為字元件中對(duì)應(yīng)的二進(jìn)制位。
結(jié)合該指令的梯形圖形式,當(dāng)驅(qū)動(dòng)條件成立時(shí),對(duì)源址S的*n位狀態(tài)進(jìn)行判斷,若該位狀態(tài)為1,終址D=ON,若該位狀態(tài)為0時(shí),終址D=OFF。例如執(zhí)行指令BON D0 D10 K15,如下圖所示,若(D0)=H8000,其二進(jìn)制位b15的值恰好為“1”,此時(shí)M0=ON。
顯然,BON指令可用于判斷一個(gè)數(shù)的正負(fù),即判斷數(shù)值的較高位(符號(hào)位)是1還是0,若為1,該數(shù)就為負(fù)數(shù),若為0,則該數(shù)為負(fù)數(shù)。
SIEMENS | 模塊 | 6ES7135-6HD00-0BA1 |
SIEMENS | 模塊 | 6ES7195-7HD10-0XA0 |
SIEMENS | 模塊 | 6ES7288-3AM06-0AA0 |
SIEMENS | 模塊 | 6ES7241-1CH32-0XB0 |
SIEMENS | 觸摸屏 | 6AV2124-0MC01-0AX0 |
SIEMENS | 模塊 | 6ES7215-1AG40-0XB0 |
SIEMENS | 模塊 | 6ES7223-1BL32-0XB0 |
Siemens | 電池板 | 6ES7288-5BA01-0AA0 |
Siemens | 交換機(jī) | 6GK5004-1BD00-1AB2 |
SIEMENS | 電源 | 6ES7288-0CD10-0AA0 |
Siemens | 模塊 | 6ES7223-1BH32-0XB0 |
Siemens | 模塊 | 6GK7443-5DX05-0XE0 |
Siemens | 觸摸屏 | 6AV6640-0DA11-0AX0 |
Siemens | 模塊 | 6ES7288-3AR02-0AA0 |
Siemens | 模塊 | 6ES7132-6BH01-0BA0 |
SIEMENS | 模塊 | 6ES7231-5PD32-0XB0 |
Siemens | 模塊 | 6ES7223-1PL32-0XB0 |
Siemens | 模塊 | 6ES7960-1AA08-0XA0 |
SIEMENS | 模塊 | 6ES7132-6BF01-0AA0 |
SIEMENS | 存儲(chǔ)卡 | 6ES7954-8LL03-0AA0 |
SIEMENS | 交換機(jī) | 6GK5216-0BA00-2AC2 |
SIEMENS | 交換機(jī) | 6GK5208-0BA00-2AC2 |
詞條
詞條說(shuō)明
滁州西門(mén)子S7-200CPU模塊代理商滁州西門(mén)子S7-200CPU模塊代理商滁州西門(mén)子S7-200CPU模塊代理商滁州西門(mén)子S7-200CPU模塊代理商通過(guò)PLC軟件進(jìn)行,或者在學(xué)習(xí)軟件中模擬,是能夠?qū)W習(xí)一些基本的程序▊但略復(fù)雜些的程序,在軟件中難以找到感覺(jué),就算是有一臺(tái)PLC擺在面前,也不能了解▊因?yàn)橐浞挚紤]到現(xiàn)場(chǎng)的情況,機(jī)械的動(dòng)作,還有各種突發(fā)因素▊成熟的PLC程序中,有三分之一甚至更多的部
陽(yáng)江西門(mén)子S7-200模塊CPU代理商
作為西門(mén)子品牌的正統(tǒng)代理商之一,陽(yáng)江西門(mén)子S7-200模塊CPU代理商為PLC行業(yè)中廣大用戶(hù)提供較為優(yōu)質(zhì)的服務(wù)和產(chǎn)品。我們重點(diǎn)供應(yīng)CPU模塊、電纜、變頻器等配套附件,以及PLC模塊,價(jià)格為3200元/臺(tái)。我們提供的CPU模塊是以西門(mén)子品牌的S7-200系列CPU模塊為**,支持各種模塊的組合,為您的工業(yè)自動(dòng)化生產(chǎn)線(xiàn)提供較多樣化的應(yīng)用場(chǎng)景。另外,我們提供的電纜和變頻器可以滿(mǎn)足您在不同工業(yè)場(chǎng)景下的需要
西門(mén)子1200模塊代理商廣安西門(mén)子CPU模塊|S7-1200代理商廣安西門(mén)子CPU模塊|S7-1200代理商廣安西門(mén)子CPU模塊|S7-1200代理商上海西門(mén)子模塊代理商。西門(mén)子授權(quán)一級(jí)代理商,深圳西門(mén)子授權(quán)總代理商,潯之漫智控技術(shù)(上海)有限公司,西門(mén)子CN模塊授權(quán)代理商,西門(mén)子電纜授權(quán)一級(jí)代理商,歡迎致電潯之漫智控技術(shù)上海有限公司采購(gòu)。西門(mén)子交換機(jī)分銷(xiāo)商,西門(mén)子交換機(jī)分銷(xiāo)商,西門(mén)子交換機(jī)一級(jí)代
廣安西門(mén)子授權(quán)PLC模塊總代理供應(yīng)
廣安西門(mén)子授權(quán)PLC模塊總代理供應(yīng)廣安西門(mén)子授權(quán)PLC模塊總代理供應(yīng)廣安西門(mén)子授權(quán)PLC模塊總代理供應(yīng)廣安西門(mén)子授權(quán)PLC模塊總代理供應(yīng)?(1)數(shù)字化伺服控制器采用新型高速微處理器和**數(shù)字信號(hào)處理器作為控制**,在電流環(huán)、速度環(huán)、位置環(huán)采用數(shù)字控制方法,將原來(lái)通過(guò)模擬電子器件等硬件實(shí)現(xiàn)的功能變?yōu)橥ㄟ^(guò)數(shù)字控制算法用軟件來(lái)實(shí)現(xiàn),實(shí)現(xiàn)了交流伺服系統(tǒng)的數(shù)字化。(2)集成化集成化包括硬件電路的集
公司名: 潯之漫智控技術(shù)(上海)有限公司
聯(lián)系人: 顏經(jīng)理
電 話(huà):
手 機(jī): 15021292620
微 信: 15021292620
地 址: 上海松江小昆山 廣富林4588弄52號(hào)3樓
郵 編:
網(wǎng) 址: yan6789.b2b168.com
西門(mén)子模塊授權(quán)代理商|6ES7312-5BF04-0AB0|SIMATIC S7-200
西門(mén)子一級(jí)供應(yīng)商|6ES7512-1DK01-0AB0|智能邏輯控制模塊
西門(mén)子電源授權(quán)一級(jí)代理商|6GK5008-0BA10-1AB2|智能邏輯控制模塊
晉城|西門(mén)子網(wǎng)線(xiàn)
西門(mén)子一級(jí)分銷(xiāo)商|6AV6381-2BM07-5AV0|智能邏輯控制模塊
西門(mén)子可編程器代理商|6ES7214-1BG40-0XB0|SIMATIC S7-200
SM1232 模擬量輸出模塊 化工 模擬量 擴(kuò)展
西門(mén)子CPU224CN模塊 交通
公司名: 潯之漫智控技術(shù)(上海)有限公司
聯(lián)系人: 顏經(jīng)理
手 機(jī): 15021292620
電 話(huà):
地 址: 上海松江小昆山 廣富林4588弄52號(hào)3樓
郵 編:
網(wǎng) 址: yan6789.b2b168.com