西門(mén)子6SL3130-6AE21-0AB1供應(yīng)中心西門(mén)子6SL3130-6AE21-0AB1供應(yīng)中心S7中的計(jì)數(shù)器用于對(duì)RLO正跳沿計(jì)數(shù)。S7中有三種計(jì)數(shù)器,它們分別是:加計(jì)數(shù)器、減計(jì)數(shù)器和可逆計(jì)數(shù)器。只要計(jì)數(shù)器的計(jì)數(shù)值不是“0”,計(jì)數(shù)器的輸出就為“1”。
當(dāng)計(jì)數(shù)器啟動(dòng)時(shí),累加器1低字的內(nèi)容被當(dāng)作計(jì)數(shù)初值裝入計(jì)數(shù)字中。這一過(guò)程是由操作系統(tǒng)控制自動(dòng)完成的,用戶只需給累加器l裝入不同的數(shù)值,即可設(shè)置需要的計(jì)數(shù)初值。
L C# xyz
其中: xyz=記數(shù)初值,取值范圍:1到999。
FBD符號(hào):
西門(mén)子6SL3130-6AE21-0AB1供應(yīng)中心
可逆計(jì)數(shù)器 加計(jì)數(shù)器 減計(jì)數(shù)器
端子說(shuō)明: CU —— 加計(jì)數(shù)輸入 CD —— 減計(jì)數(shù)輸入
S —— 預(yù)置輸入 PV —— 設(shè)置計(jì)數(shù)初值
R —— 復(fù)位輸入 Q —— 計(jì)數(shù)器狀態(tài)輸出
CV —— 當(dāng)前計(jì)數(shù)值輸出(十六進(jìn)制格式)
BCD—— 當(dāng)前計(jì)數(shù)值輸出(BCD碼格式)
例3.3.1
FBD 功能圖如下:
STL語(yǔ)句表如下:
A I 0.0
CU C 10 \\計(jì)數(shù)器加計(jì)數(shù)
A I 0.1
CD C 10 \\計(jì)數(shù)器減計(jì)數(shù)
A I 0.2
S C 10 \\計(jì)數(shù)初值預(yù)置
L C#55 \\裝入計(jì)數(shù)初值到ACCU1
西門(mén)子6SL3130-6AE21-0AB1供應(yīng)中心 A I 0.3
R C 10 \\計(jì)數(shù)器C10復(fù)位
A C 10
= Q 4.0
l 當(dāng)輸入信號(hào)I 0.2由“0”變?yōu)椤?span>1”時(shí),
計(jì)數(shù)初值55被裝入計(jì)數(shù)器C10;l 如果輸入信號(hào)I 0.0由“0”變?yōu)椤?span>1”,計(jì)數(shù)器C10的計(jì)數(shù)值加1(除非C10的計(jì)數(shù)值已達(dá)到999);
l 如果輸入信號(hào)I 0.1由“0”變?yōu)椤?span>1”,計(jì)數(shù)器C10的計(jì)數(shù)值減1;(除非C10的計(jì)數(shù)值已減到0);
l 如果輸入信號(hào)I 0.3由“0”變?yōu)椤?span>1”,計(jì)數(shù)器C10被復(fù)位,計(jì)數(shù)值為0;
l 只要計(jì)數(shù)器C10的計(jì)數(shù)值不為0,則Q 4.0輸出就為“1”。
基于西門(mén)子PLC的水塔水位控制梯形圖
用PLC構(gòu)成水塔水位控制系統(tǒng),如圖39所示。在模擬控制中,用按鈕SB來(lái)模擬液位傳感器,用L1、L2指示燈來(lái)模擬抽水電動(dòng)機(jī)。
西門(mén)子6SL3130-6AE21-0AB1供應(yīng)中心


圖39 水塔水位控制示意圖
按下SB4,水池需要進(jìn)水,燈L2亮;直到按下SB3,水池水位到位,燈L2滅;按SB2,表示水塔水位低需進(jìn)水,燈L1亮,進(jìn)行抽水;直到按下SB1,水塔水位到位,燈L1滅,過(guò)2秒后,水塔放完水后重復(fù)上述過(guò)程即可。
輸入 輸出
SB1:I0.1 L1:Q0.1
SB2:I0.2 L2:Q0.2
SB3:I0.3
SB4:I0.4
水塔水位控制的梯形圖參考程序如圖40所示。
圖40 水塔水位控制梯形圖
輸入梯形圖程序并按控制要求調(diào)試程序。