S7-1200 PLC的轉(zhuǎn)換操作指令介紹
吳翠萍
發(fā)布于2020-11-16 14:55
53
2
標(biāo)簽:西門子PLC,S7-1200,PLC指令
【點擊領(lǐng)取】三菱案例 | 西門子案例 | 電工手冊 | 工具箱 軟件
【點擊獲取】三菱PLC例程117個|西門子PLC例程777個
【點擊下載】2020最新電工仿真軟件
前面給大家介紹了移動操作指令,接下來就接著介紹一下轉(zhuǎn)換操作指令吧,S7-1200 PLC的轉(zhuǎn)換操作指令也包括有數(shù)據(jù)類型的轉(zhuǎn)換指令、實數(shù)轉(zhuǎn)整數(shù)指令、以及用于縮放和標(biāo)準(zhǔn)化指令。
在我們S7-1200 PLC中,轉(zhuǎn)換指令就是CONVERT,我們可以在指令中更改數(shù)據(jù)類型,相當(dāng)于所有的轉(zhuǎn)換指令都集合在這個CONVERT指令中,而對于S7-200/200 SMART PLC的轉(zhuǎn)換指令是比較多的,我們需要哪個類型的轉(zhuǎn)換指令就調(diào)用哪個指令,不能更改指令的類型,大家在學(xué)習(xí)的時候可以對比著學(xué)習(xí),下面我們就介紹一下S7-1200 PLC常用的移動指令吧。
1、轉(zhuǎn)換指令CONVERT
轉(zhuǎn)換指令是將一種數(shù)據(jù)類型轉(zhuǎn)換成另一種數(shù)據(jù)類型的,使用的時候單擊指令“???”的位置,然后在下拉列表中選擇輸入數(shù)據(jù)類型和輸出數(shù)據(jù)類型。
CONVERT指令支持的數(shù)據(jù)類型包括有整數(shù)、雙整數(shù)、實數(shù)、無符號短整型、無符號整型、無符號雙整型、短整型、長實數(shù)、字、雙字、字節(jié)、BCD32等,比如INT TO DINT就是表示把整數(shù)轉(zhuǎn)換成雙整數(shù)。
IN管腳是輸入要轉(zhuǎn)換的數(shù)據(jù),OUT管腳是轉(zhuǎn)換后的數(shù)據(jù),在管腳輸入數(shù)據(jù)類型的時候注意要跟設(shè)置的數(shù)據(jù)類型一致哦。
2、浮點數(shù)轉(zhuǎn)整數(shù)指令
S7-1200 PLC的浮點數(shù)轉(zhuǎn)換指令包括有四舍五入取整指令ROUND、向上取整指令CEIL、向下取整指令FLOOR和截取尾數(shù)部分取整指令TRUNC這四個,而S7-200/200 SMART PLC的浮點數(shù)轉(zhuǎn)換指令只有ROUND和TRUNC,那么S7-1200 PLC的CEIL和FLOOR指令大家可以著重了解一下,對比著學(xué)習(xí)效率更高哦。
這里還要提一下的是,前面所說的CONVERT轉(zhuǎn)換指令也是可以實現(xiàn)浮點數(shù)轉(zhuǎn)整數(shù)的功能的哦,具體想使用哪個指令就看你怎么選擇了。
上圖的程序中ROUND是對13.7四舍五入輸出14,TRUNC是將12.5的尾數(shù)部分截取掉,取12進(jìn)行輸出,F(xiàn)LOOR是15.8向下取整變成15,CEIL是將12.4向上取整變成13。
3、縮放SCALE_X和標(biāo)準(zhǔn)化NORM_X指令
縮放和標(biāo)準(zhǔn)化指令通常配合使用來實現(xiàn)模擬量輸入和輸出的轉(zhuǎn)換,模擬量的轉(zhuǎn)換是有個對應(yīng)的公式的,這兩個指令其實也是根據(jù)如下這個公式而來的。
縮放指令SCALE_X用于按照參數(shù)MIN和MAX所指定的數(shù)據(jù)類型和值范圍對標(biāo)準(zhǔn)化實參VALUE進(jìn)行標(biāo)定,OUT=VALUE*(MAX-MIN) MIN,其中0.0<=VALUE<=1.0。
標(biāo)準(zhǔn)化指令NARM_X用于通過參數(shù)MIN和MAX指定的范圍內(nèi)的參數(shù)VALUE,把其標(biāo)定在0%~100%范圍內(nèi)。OUT=(VALUE-MIN)/(MAX-MIN),其中0.0<=OUT<=1.0。
以上這兩個指令主要是在模擬量控制中會有應(yīng)用,如果是入門的學(xué)習(xí)可以先簡單了解就可以,等之后學(xué)習(xí)到模擬量控制部分再來詳細(xì)學(xué)習(xí)。
以上這些就是轉(zhuǎn)換操作指令的介紹,轉(zhuǎn)換指令在我們做一些運算處理的時候是會應(yīng)用到的,除了縮放和標(biāo)準(zhǔn)化指令可以簡單了解,其他的轉(zhuǎn)換指令都是需要掌握的哦,大家記住了嗎?
( 技成培訓(xùn)網(wǎng)原創(chuàng),作者:蔡慧滎,未經(jīng)授權(quán)不得轉(zhuǎn)載,違者必究 )

技成培訓(xùn)
微信公眾號:jcpeixun
|

技成電工課堂
微信公眾號:jcdgkt
|

技成PLC課堂
微信公眾號:jc-plc
|