有關(guān)西門(mén)子s7-200的編程實(shí)例,在s7-200中浮點(diǎn)數(shù)轉(zhuǎn)換指令的用法,轉(zhuǎn)換指令對(duì)操作數(shù)的類(lèi)型進(jìn)行轉(zhuǎn)換,具體來(lái)看下四舍五入和數(shù)據(jù)取整兩個(gè)功能,有需要的朋友參考下。
西門(mén)子plc s7-200浮點(diǎn)數(shù)轉(zhuǎn)換指令的用法
轉(zhuǎn)換指令說(shuō)明:
1、轉(zhuǎn)換指令可以對(duì)操作數(shù)的類(lèi)型進(jìn)行轉(zhuǎn)換,包括數(shù)據(jù)的類(lèi)型轉(zhuǎn)換、碼的類(lèi)型轉(zhuǎn)換以及數(shù)據(jù)和碼之間的類(lèi)型轉(zhuǎn)換。
2、數(shù)據(jù)類(lèi)型主要包括字節(jié)、整數(shù)、雙整數(shù)、實(shí)數(shù),不同性質(zhì)的指令對(duì)操作數(shù)的類(lèi)型要求不同,類(lèi)型轉(zhuǎn)換指令可以將固定的一個(gè)數(shù)值用到不同類(lèi)型要求的指令,而不必對(duì)數(shù)據(jù)進(jìn)行針對(duì)類(lèi)型的重新裝載。
3、B_T_I使能輸入有效時(shí),將字節(jié)型輸入數(shù)據(jù)IN轉(zhuǎn)換成整數(shù)類(lèi)型,并將結(jié)果送到OUT輸出。字節(jié)型是無(wú)符號(hào)的,所以沒(méi)有符號(hào)擴(kuò)展。
4、I_T_D使能輸入有效時(shí),將整數(shù)類(lèi)型輸入數(shù)據(jù)IN轉(zhuǎn)換成雙整數(shù)類(lèi)型(符號(hào)進(jìn)行擴(kuò)展),并將結(jié)果送到OUT輸出。
5、D_T_R使能輸入有效時(shí),將雙整數(shù)型輸入數(shù)據(jù)IN轉(zhuǎn)換成實(shí)數(shù)型,并將結(jié)果送到OUT輸出。
來(lái)看下四舍五入和數(shù)據(jù)取整兩個(gè)功能。浮點(diǎn)數(shù)轉(zhuǎn)換梯形圖實(shí)例如下:
按照要求來(lái)編寫(xiě)程序,求得4.6+3.1+5.5+8的整數(shù)結(jié)果是多少,程序如圖: