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