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