應(yīng)用領(lǐng)域 | 電子 |
---|
6AG2212-1AE40-1XB0
SIPLUS S7-1200 CPU 1212C DC/DC/DC T1 導(dǎo)軌 -25 ... +55°C T1 帶 70°C 持續(xù) 10min 帶防腐蝕涂層 根據(jù) 6ES7212-1AE40-0XB0 . 緊湊型 CPU,DC/DC/DC, 機(jī)載 I/O: 8 DI 24V DC 6 數(shù)字輸
參考價(jià) | ¥22 |
訂貨量 | 1 件 |
更新時(shí)間:2023-07-17 13:51:30瀏覽次數(shù):453
聯(lián)系我們時(shí)請(qǐng)說(shuō)明是化工儀器網(wǎng)上看到的信息,謝謝!
西門(mén)子1200寬溫型CPU模塊6AG22121AE401XB0
6AG2212-1AE40-1XB0 SIPLUS S7-1200 CPU 1212C DC/DC/DC T1 導(dǎo)軌 -25 ... +55°C T1 帶 70°C 持續(xù) 10min 帶防腐蝕涂層 根據(jù) 6ES7212-1AE40-0XB0 . 緊湊型 CPU,DC/DC/DC, 機(jī)載 I/O: 8 DI 24V DC 6 數(shù)字輸出 24V DC 2 AI 0-10V DC, 電源: 20.4-28.8V DC 程序存儲(chǔ)器/數(shù)據(jù)存儲(chǔ)器 50 KB |
SIEMENS西門(mén)子
*,質(zhì)量保證,保修一年
專業(yè)銷售及維修西門(mén)子各類工控自動(dòng)化配件;
:S7-200CN、S7-200SMART、S7-300、S7-400、 S7-1200、S7-1500、ET200、LOGO邏西門(mén)子可編程控制器輯控制模塊
西門(mén)子HMI人機(jī)界面:觸摸屏
西門(mén)子變頻器:MM420、MM430、MM440、G110、G120、6SE70
西門(mén)子工業(yè)以太網(wǎng):通訊網(wǎng)卡、通訊電纜、通訊接頭、總線連接器 工控機(jī)、交換機(jī)、自動(dòng)化軟件等系型號(hào)齊全,快速報(bào)價(jià),買我們的產(chǎn)品無(wú)憂所值,我們的產(chǎn)品都承諾質(zhì)保一年,讓您買的省心舒心,用的放心!
博途工程組態(tài)平臺(tái)推出已經(jīng)超過(guò)10年,10年也讓大家都熟悉并喜歡上了它的軟件風(fēng)格,同時(shí)也累積了大量的標(biāo)準(zhǔn)功能塊,既有*提供下載的,也有大家自己寫(xiě)的。下面以自己工作中常使用的幾個(gè)功能塊為例,從出處和使用心得角度與大家一起分享互勉,不對(duì)之處請(qǐng)大家指點(diǎn)下正好改正。
1.時(shí)間定時(shí)器功能塊
時(shí)間和定時(shí)功能是編寫(xiě)應(yīng)用程序中經(jīng)常使用到的,比如計(jì)算設(shè)備運(yùn)行時(shí)間,時(shí)間以日時(shí)分秒形式顯示等。也提供的相關(guān)時(shí)間定時(shí)器使用功能塊,常用下面幾個(gè):
(1)計(jì)算設(shè)備運(yùn)行時(shí)間
如果需要精確計(jì)算設(shè)備的運(yùn)行時(shí)間,提供了"Timedifferent"功能塊,用SCL語(yǔ)言編輯,原理其實(shí)就是利用兩個(gè)擴(kuò)展指令"RD_SYS_T" (讀取時(shí)間) 和 "T_DIFF" (時(shí)間差),計(jì)算設(shè)備啟動(dòng)前后所讀取的系統(tǒng)時(shí)間數(shù)據(jù)之間的差值,也就是設(shè)備的運(yùn)行時(shí)間。這個(gè)方法計(jì)算的時(shí)間還是比較精確的,具體說(shuō)明和下載可到技術(shù)資源搜索條目號(hào)52258130的文檔。
圖1:計(jì)算設(shè)備運(yùn)行時(shí)間功能塊
(2)將毫秒轉(zhuǎn)為需要的日、小時(shí)、分鐘、秒
定時(shí)器時(shí)基無(wú)論預(yù)設(shè)還是實(shí)時(shí)都是毫秒,有時(shí)需要將實(shí)時(shí)毫秒轉(zhuǎn)化為日、小時(shí)、分鐘、秒到HMI上顯示,這樣更直觀。提供了三個(gè)功能塊:分別是用于S7-1200的“ChangeMilliSec_S7-1200”(FB65)、用于S7-1500的“ChangeMilliSec_S7-1500”(FB60)、用于S7-300的“ChangeMilliSec_S7-300”(FB61)。功能塊是用FBD編輯的,原理其實(shí)就是將當(dāng)前毫秒值與86400000(天)、3600000(小時(shí))、60000(分鐘)逐一相減,相減值超過(guò)各時(shí)基標(biāo)準(zhǔn)值該時(shí)基值自加一,否則轉(zhuǎn)下一時(shí)基判斷。該資源條目號(hào):42637538。
圖2:毫秒轉(zhuǎn)為日小時(shí)分鐘秒
(3)日、小時(shí)、分鐘、秒轉(zhuǎn)為毫秒
有了上面的轉(zhuǎn)換,反過(guò)來(lái)我們需要在HMI上以日、小時(shí)、分鐘、秒的形式進(jìn)行時(shí)間設(shè)定。跟上面一樣,提供了三個(gè)FC (S7-1200/1500/300)比如"Time-in-MS_S7-1200"供大家使用。也是用FBD編輯的,資源條目號(hào):43184859
圖3:日小時(shí)分鐘秒轉(zhuǎn)毫秒
(4)定時(shí)器循環(huán)執(zhí)行
利用定時(shí)器循環(huán)執(zhí)行可以很方便的擴(kuò)展定時(shí)器的計(jì)時(shí)范圍,因?yàn)閱蝹€(gè)定時(shí)器的計(jì)時(shí)時(shí)間是有限的(DINT數(shù)據(jù)類型的范圍限制)。也提供了一個(gè)基于S5定時(shí)器的實(shí)例,用SCL編輯的,有STEP7V5.5和博途兩個(gè)版本,大家可以自行修改基于IEC定時(shí)器來(lái)使用,該資源條目號(hào):77870587
圖4:定時(shí)器循環(huán)執(zhí)行
2.模擬量輸入輸出及濾波
博途提供的標(biāo)準(zhǔn)化(NORM_X)和縮放(SCALE_X)指令讓模擬量輸出的處理變得更簡(jiǎn)單方便,但我們也可以自己用SCL寫(xiě)模擬量輸入輸出以及濾波功能(就不上圖了)。
(1)模擬量輸入FC
CASE #index OF
1:
#K1 := 0;
#K2 := 27648;
2:
#K1 := -27648;
#K2 := 27648;
3:
#K1 := 5530;
#K2 := 27648;
ELSE;
END_CASE;
IF #IN < #K1
THEN
#Temp1 := #K1;
#overflow := 1;
ELSIF #IN > #K2
THEN
#Temp1 := #K2;
#overflow := 1;
ELSE
#Temp1 := #IN;
#overflow := 0;
END_IF;
#Value := (#HI_LIM - #LO_LIM) * ((#Temp1 - #K1) / (#K2 - #K1)) + #LO_LIM;
(2)模擬量輸出FC
CASE #index OF
1:
#K1 := 0;
#K2 := 27648;
2:
#K1 := -27648;
#K2 := 27648;
3:
#K1 := 5530;
#K2 := 27648;
ELSE;
END_CASE;
IF #IN < #LO_LIM
THEN
#Temp1 := #LO_LIM;
#overflow := 1;
ELSIF #IN > #HI_LIM
THEN
#Temp1 := #HI_LIM;
#overflow := 1;
ELSE
#Temp1 := #IN;
#overflow := 0;
END_IF;
#Temp2 := ((#Temp1 - #LO_LIM) * (#K2 - #K1)) / (#HI_LIM - #LO_LIM) + #K1;
#Value := REAL_TO_INT(#Temp2);
(3)模擬量濾波
采集10個(gè)值數(shù)據(jù),去掉大小值求平均值,可以放到循環(huán)中斷OB里執(zhí)行。
#MAX := #AR[0];//初始化
#MIN := #AR[0];
#TOTAL := 0.0;
#TOTAL_FILTERD := 0.0;
FOR #INDEX := 0 TO 8 BY 1 DO//FIFO堆棧
#AR[#INDEX] := #AR[#INDEX + 1];
END_FOR;
#AR[9] := #IND;//加入新檢測(cè)值
FOR #INDEX := 0 TO 9 BY 1 DO
//查找大值
IF #MAX < #AR[#INDEX] THEN
#MAX := #AR[#INDEX] ;
END_IF;
//查找小值
IF #MIN > #AR[#INDEX] THEN
#MIN := #AR[#INDEX];
END_IF;
//計(jì)算累加和
#TOTAL := #TOTAL + #AR[#INDEX];
END_FOR;
//計(jì)算濾波后累加和
#TOTAL_FILTERD := #TOTAL - #MIN - #MAX;
#D_FILTERD := #TOTAL_FILTERD / 8.0;
3.流量累積/定積分/微分
(1)在測(cè)量流量和線速度時(shí)有時(shí)需要對(duì)瞬時(shí)流量和速度進(jìn)行累積,推薦*例程“Totalizer”,資源條目號(hào):48799854,其實(shí)就是循環(huán)時(shí)間內(nèi)的數(shù)值累加。
圖8:流量累積
(2)定積分和微分
積分是對(duì)給定函數(shù)曲線的面積進(jìn)行數(shù)學(xué)計(jì)算。但是實(shí)際曲線往往沒(méi)有明確的數(shù)學(xué)關(guān)系,而是隨時(shí)間變化的模擬量。積分計(jì)算就是把所有由兩個(gè)過(guò)程值與時(shí)間所圍成的梯形區(qū)域面積相加,梯形面積等于兩個(gè)過(guò)程值的平均值乘以時(shí)間間隔,像用編碼器測(cè)量旋轉(zhuǎn)角度可以使用到,資源條目號(hào):42469594。
圖9:定積分
微分與之相反,原理就不多說(shuō)了,可用于計(jì)算速度和加速度之類。直接上鏈接資源條目號(hào):48816209
圖10:微分
寫(xiě)在后:西門(mén)子提供了大量的基本功能塊給大家,終博途應(yīng)用編程向“傻瓜”式編程進(jìn)階,也許再過(guò)幾年行業(yè)標(biāo)準(zhǔn)庫(kù)都給大家提供了,所謂編程變成熟悉工藝+調(diào)用功能塊這個(gè)套路了。
西門(mén)子1200寬溫型CPU模塊6AG22121AE401XB0