6EP1333-2AA00
SIEMENS西門子上海楓毓自動(dòng)化科技有限公司
1: ET200S 處理模塊 1Count24V/100kHz
1. 總覽
ET200S 計(jì)數(shù)模板主要有 4 種類型,1通道計(jì)數(shù) 24V/100kHz, 1通道計(jì)數(shù)5V/500kHz, 1SSI 和 2 路脈沖。本文使用一個(gè)簡(jiǎn)單的案例來演示如何設(shè)置 ET200S 計(jì)數(shù)模板的這些功能應(yīng)用,包括相關(guān)軟件和硬件的應(yīng)用、操作和調(diào)試。
1 通道24V/100kHz 計(jì)數(shù)模板主要有以下操作模式:
1) 計(jì)數(shù)模式:包括連續(xù)計(jì)數(shù),循環(huán)計(jì)數(shù)和單次計(jì)數(shù)。
2) 測(cè)量模式:包括頻率測(cè)量、循環(huán)計(jì)數(shù)和速度測(cè)量。
3) 位置檢測(cè):該模式是連續(xù)計(jì)數(shù)功能并在等時(shí)模式下可只作為一個(gè)輸入模板來使用。
本文作為一個(gè)例子主要闡述該模板在計(jì)數(shù)模式下和其它模式下(如測(cè)量模式)的應(yīng)用。
2. 系統(tǒng)硬件架構(gòu)
圖. 1: 系統(tǒng)硬件架構(gòu)
本例中, S7-300 PLC 讀取來自ET200S 1 通道計(jì)數(shù)模板 24V/100kHz 的 24V 增量型編碼器計(jì)數(shù)值并監(jiān)視旋轉(zhuǎn)狀態(tài)。
圖. 1是本例的系統(tǒng)配置,包含以下硬件:
• 一臺(tái)筆記本或 PG/PC
• 一個(gè) CP5512
• 一個(gè)S7-300 PLC
• 一個(gè)ET200S 系統(tǒng)
3. 硬件和軟件要求
表 3-1: 硬件訂貨清單
表 3-2: 軟件訂貨清單
4. 硬件安裝及接線
連接的編碼器類型:
1) 24V 脈沖發(fā)生器(不帶方向信號(hào))
2) 24V 脈沖發(fā)生器 (帶方向信號(hào))
3) 24V 增量型編碼器
圖. 2: 連接編碼器
5. 系統(tǒng)組態(tài)和參數(shù)設(shè)置
1)硬件配置
連接圖可參照?qǐng)D. 1: 硬件配置圖。ET200S 的從站連接到作為 DP 主站 S7-300 PLC,并按照?qǐng)D. 2: 接線圖將 24V 增量型編碼器連接到ET200 1 通道 24V/100kHz 計(jì)數(shù)模板。
2) 系統(tǒng)配置和參數(shù)設(shè)置
在 STEP 7 中新建一個(gè)名為L(zhǎng)atch_ET200S_1COUNT 的項(xiàng)目。插入一個(gè) SIMATIC 300 站并命名為 1 COUNT。然后從硬件列表中選擇根據(jù)訂貨號(hào)和硬件安裝順序依次插入一個(gè)機(jī)架,CPU,ET200S 標(biāo)準(zhǔn)從站模塊和ET200S 1 通道計(jì)數(shù)模板(選擇1 通道24V/100kHz C 計(jì)數(shù)模板)。
圖. 3: 主站硬件配置
ET200S1COUNT模塊參數(shù)配置見圖. 4.
圖. 4: 參數(shù)配置
要根據(jù)編碼器類型選擇使用A*B* 還是A* B* DI,此處選擇PNP類型的24V增量型編碼器。
輸入信號(hào)B* 的方向可以設(shè)置為正向或反向。
參數(shù) "計(jì)數(shù)類型"可以被設(shè)置為3種計(jì)數(shù)模式:連續(xù)計(jì)數(shù),循環(huán)計(jì)數(shù)和單次計(jì)數(shù)。
其它參數(shù)可以使用缺省值。
3) 程序
主循環(huán)OB1:
//預(yù)設(shè)
L 0 // 刪除控制位
T DB1.DBD 0
T DB1.DBD 4
SET
S DB1.DBX4.0 //打開軟件門
//寫控制接口
L DB1.DBD 0 //寫入8位到1SSI 模板
T PQD 264
L DB1.DBD 4 //輸出起始地址
T PQD 268
// 讀反饋接口
L PID 264 //從1SSI模板讀 8 位
T DB1.DBD 8
L PID 268 //輸入起始地址
T DB1.DBD 12
如圖. 5所示, 在計(jì)數(shù)模板的硬件配置中輸出接口參數(shù)為8個(gè)字節(jié) (PQB264 - PQB271)。在上述應(yīng)用中, 在 DB1 中的 8個(gè)字節(jié) (DB1.DBB0 to DB1.DBB7)被用于控制接口的參數(shù)分配。
圖. 5: 控制接口的參數(shù)分配
如圖. 6所示, 在計(jì)數(shù)模板的硬件配置中輸入接口參數(shù)為8個(gè)字節(jié)(PIB264-PIB271)。 在上述應(yīng)用中,DB1 的8個(gè)字節(jié) (DB1.DBB8 to DB1.DBB15)用來向接口模板傳遞參數(shù)。
圖. 6: 接口參數(shù)反饋分配
6. 測(cè)試, 監(jiān)視和診斷
圖. 7: 變量表監(jiān)視
在 STEP 7中創(chuàng)建一個(gè)變量監(jiān)視來監(jiān)視編碼器測(cè)量值 DB1.DB 8。(反饋接口字節(jié)0~3),在變量監(jiān)視表中通過修改DB1.DBX 13.6(STS_C_UP) 和DB1.DBX 13.7(STS_C_DN)的值來修改計(jì)數(shù)方向。
7. 功能
7.1 控制計(jì)數(shù)輸入
通過軟件門控制
軟件門和硬件門 ("與" 邏輯)
7.2 門功能
軟件門: 通過用戶程序控制
當(dāng)使能軟件門的控制信號(hào)時(shí), 在硬件配置中使用 "中斷計(jì)數(shù)" 并從裝載值啟動(dòng)計(jì)數(shù)。當(dāng)軟件門停止后使能,當(dāng)計(jì)數(shù)停止時(shí)從計(jì)數(shù)值重新啟動(dòng)計(jì)數(shù)。
在參數(shù)配置中是使用 "t終止計(jì)數(shù)"從裝載值啟動(dòng)計(jì)數(shù),當(dāng)軟件夢(mèng)停止后使能,從裝載值重新計(jì)數(shù)。
圖. 8: 使用硬件門
硬件門:硬件門使能之后,通過硬件輸入信號(hào)控制,功能與軟件門相同。前提是“硬件門”參數(shù)在圖. 8的“DI功能"中已經(jīng)設(shè)置。
7.3 鎖存功能
鎖存和重新觸發(fā):
在硬件配置參數(shù)"DI功能"中使能 "鎖存和重新觸發(fā)"后,在程序中使能軟件門。當(dāng)檢測(cè)數(shù)字輸入信號(hào)出現(xiàn)上升沿時(shí),鎖存當(dāng)前計(jì)數(shù)值。計(jì)數(shù)功能開始計(jì)數(shù)直到檢測(cè)出下一個(gè)上升沿信號(hào),鎖存當(dāng)前值并重新從裝載值開始計(jì)數(shù)。
如果在此過程中裝載值被直接裝載,反饋?zhàn)种械逆i存的值將不會(huì)改變,關(guān)閉軟件門只會(huì)中斷計(jì)數(shù),但數(shù)字量輸入的鎖存和重新觸發(fā)功能仍然工作正常。
在軟件門使能之后,需要注意當(dāng)輸入信號(hào)檢測(cè)到上升沿信號(hào)時(shí)計(jì)數(shù)模式會(huì)啟動(dòng),參見圖. 9: 鎖存和重新觸發(fā)功能的時(shí)序圖。
圖. 9: 鎖存和重新觸發(fā)功能的時(shí)序圖
鎖存:
在硬件配置參數(shù)"DI功能"中使能 "鎖存和重新觸發(fā)"后,在程序中使能軟件門。當(dāng)檢測(cè)數(shù)字輸入信號(hào)出現(xiàn)上升沿時(shí),鎖存當(dāng)前計(jì)數(shù)值。計(jì)數(shù)功能開始計(jì)數(shù)直到檢測(cè)出下一個(gè)上升沿信號(hào),鎖存當(dāng)前值并重新從裝載值開始計(jì)數(shù)。
如果在此過程中裝載值被直接裝載,反饋的裝載值將不會(huì)改變,關(guān)閉軟件門僅會(huì)中斷計(jì)數(shù),但輸入信號(hào)的鎖存功能仍然工作正常。
圖. 10: 鎖存功能時(shí)序圖
7.4 同步功能
同步功能僅用戶單次計(jì)數(shù)和循環(huán)計(jì)數(shù)模式,在該模式下0標(biāo)志位作為旋轉(zhuǎn)編碼器的參考信號(hào)來使用。首先使能軟件門之后 使能同步控制位。在單次計(jì)數(shù)同步下,當(dāng)輸入信號(hào)有首個(gè)上升沿信號(hào)時(shí)啟動(dòng)計(jì)數(shù)同步。在循環(huán)計(jì)數(shù)同步下,輸入信號(hào)有首個(gè)上升沿信號(hào)并且每次后續(xù)的上升沿信號(hào)均 會(huì)將計(jì)數(shù)器從裝載值啟動(dòng)同步計(jì)數(shù)。
6EP1333-2AA00
圖. 11: 同步功能時(shí)序圖
7.5 在計(jì)數(shù)模式下輸出控制
計(jì)數(shù)模板有一個(gè)數(shù)字量輸出和一個(gè)虛擬的數(shù)字量輸出(在反饋接口的狀態(tài)位中),可以用來保存2個(gè)比較值,并且結(jié)果可以基于2個(gè)比較值控制。
(1) 直接控制輸出
使能控制位CTRL_DO1 和 CTRL_DO2,并且保持控制直到控制位SET_DO1 和SET_DO2被置位。 狀態(tài)位 STS_CMP1和STS_CMP2 顯示相關(guān)的輸出狀態(tài)。狀態(tài)位會(huì)保持當(dāng)前狀態(tài)直到被確認(rèn)。如果 DO1和DO2沒有被使能,這些狀態(tài)位可能直接通過控制位影響SET_DO1 和 SET_DO2。
下方的 4 個(gè)輸出表語(yǔ)直接控制輸出應(yīng)用類似,比較值可被首先加載且輸出會(huì)根據(jù)比較條件控制。
(2) 計(jì)數(shù)值 >= 比較值
例如:設(shè)置比較值 2000,當(dāng)計(jì)數(shù)值大于等于2000時(shí)使能輸出 D01。
硬件配置:
圖. 12: 比較值輸出
計(jì)數(shù)模板參數(shù)設(shè)置見圖. 12,僅用于設(shè)置“DI功能”作為“計(jì)數(shù)值>=比較值”,其它參數(shù)參照?qǐng)D. 4: 普通計(jì)數(shù)模式設(shè)置。
主循環(huán):
//預(yù)設(shè)
SET
S DB1.DBX 4.0 // 設(shè)置軟件門
S DB1.DBX 4.4 // 使能 D01
// 裝載比較值
A M 100.0 //觸發(fā)位
S DB1.DBX 5.2
L DB1.DBD 4
T PQD 268
L 2000
T DB1.DBD 0
T PQD 264
AN M 100.0
R DB1.DBX 5.2
L DB1.DBD 4
T PQD 268
//寫控制接口
L DB1.DBD 0 // 寫8個(gè)字節(jié)到1SSI 模板
T PQD 264
L DB1.DBD 4 //輸出起始地址
T PQD 268
// 讀反饋借口
L PID 264 // 從模板讀取8個(gè)字節(jié)
T DB1.DBD 8
L PID 268 //輸入起始地址
T DB1.DBD 12
監(jiān)視和測(cè)試:通過使能 M100.0 裝載比較值1(2000)。當(dāng)編碼器計(jì)數(shù)值大于等于2000,使能輸出 D01,并同時(shí)將狀態(tài)位STS_CMP1 (DB1.DBX14.3) 和 STS_DO1 (DB1.DBX13.3) 置位。
圖. 13: 比較值 < 2000
圖. 14: 比較值 > = 2000
(3) 計(jì)數(shù)值 < = 比較值
(4) 當(dāng)?shù)竭_(dá)比較值輸出脈沖
(5) 當(dāng)?shù)竭_(dá)比較值時(shí)切換輸出 (僅限 D01)
Part 2: ET200S 計(jì)數(shù)模板 1通道 5V/500kHz
請(qǐng)參考章節(jié)1 中1通道 5V/500kHz模板應(yīng)用 , 主要區(qū)別在硬件接線和硬件參數(shù)設(shè)置。
1. 硬件接線圖
模塊僅允許 5V 增量型編碼器連接。
圖. 15: 硬件接線圖
2. 硬件和參數(shù)配置
圖. 16: 1通道5V/500kHz 模板的參數(shù)設(shè)置
要根據(jù)編碼器類型選擇使用A*B* 還是A* B* DI,此處選擇5V的增量型編碼器。
輸入信號(hào)B* 的方向可以設(shè)置為正向或反向。
參數(shù) "計(jì)數(shù)類型"可以被設(shè)置為3種計(jì)數(shù)模式:連續(xù)計(jì)數(shù),循環(huán)計(jì)數(shù)和單次計(jì)數(shù)。
其它參數(shù)可以使用缺省值。 © Siemens AG, 1998, 2000
西門子MM變頻器
6SE64402UC112AA1
6SE64402UC125AA1
6SE64402UC137AA1
6SE64402UC155AA1
6SE64402UC175AA1
6SE64402UC211BA1
6SE64402UC215BA1
6SE64402UC222BA1
6SE64402UC230CA1
6SE64402UC240CA1
6SE64402UC255CA1
6SE64402UC275DA1
6SE64402UC311DA1
6SE64402UC315DA1
6SE64402UC318EA1
6SE64402UC322EA1
6SE64402UC330FA1
6SE64402UC337FA1
6SE64402UC345FA1
6SE64402UD137AA1
6SE64402UD155AA1
6SE64402UD175AA1
6SE64402UD211AA1
6SE64402UD215AA1
6SE64402UD222BA1
6SE64402UD230BA1
6SE64402UD240BA1
6SE64402UD255CA1
6SE64402UD275CA1
6SE64402UD311CA1
6SE64402UD315DA1
6SE64402UD315DB1
6SE64402UD318DA1
6SE64402UD318DB1
6SE64402UD322DA1
6SE64402UD322DB1
6SE64402UD330EA1
6SE64402UD330EB1
6SE64402UD337EA1
6SE64402UD337EB1
6SE64402UD345FA1
6SE64402UD345FB1
6SE64402UD355FA1
6SE64402UD355FB1
6SE64402UD375FA1
6SE64402UD375FB1
6SE64402UD388FA1
6SE64402UD388FB1
6SE64402UD411FA1
6SE64402UD411FB1
6SE64402UD413GA1
6SE64402UD413GB1
6SE64402UD416GA1
6SE64402UD416GB1
6SE64402UD420GA1
6SE64402UD420GB1
6SE64402UE175CA1
6SE64402UE215CA1
6SE64402UE222CA1
6SE64402UE240CA1
6SE64402UE255CA1
6SE64402UE275CA1
6SE64402UE311CA1
6SE64402UE315DA1
6SE64402UE318DA1
6SE64402UE322DA1
6SE64402UE330EA1
6SE64402UE337EA1
6SE64402UE345FA1
6SE64402UE355FA1
6SE64402UE375FA1
6SE64402AB112AA1
6SE64402AB125AA1
6SE64402AB137AA1
6SE64402AB155AA1
6SE64402AB175AA1
6SE64402AB211BA1
6SE64402AB215BA1
6SE64402AB222BA1
6SE64402AB230CA1
6SE64402AC230CA1
6SE64402AC240CA1
6SE64402AC255CA1
6SE64402AD222BA1
6SE64402AD230BA1
6SE64402AD240BA1
6SE64402AD255CA1
6SE64402AD275CA1
6SE64402AD311CA1
6SE64402AD315DA1
6SE64402AD318DA1
6SE64402AD322DA1
6SE64402AD330EA1
6SE64402AD337EA1
6SE64402AD345FA1
6SE64402AD355FA1
6SE64402AD375FA1
6SE64302UD275CA0
6SE64302UD311CA0
6SE64302UD315CA0
6SE64302UD318DA0
6SE64302UD318DB0
6SE64302UD322DA0
6SE64302UD322DB0
6SE64302UD330DA0
6SE64302UD330DB0
6SE64302UD337EA0
6SE64302UD337EB0
6SE64302UD345EA0
6SE64302UD345EB0
6SE64302UD355FA0
6SE64302UD355FB0
6SE64302UD375FA0
6SE64302UD375FB0
6SE64302UD388FA0
6SE64302UD388FB0
6SE64302UD411FA0
6SE64302UD411FB0
6SE64302UD413FA0
6SE64302UD413FB0
6SE64302UD416GA0
6SE64302UD416GB0
6SE64302UD420GA0
6SE64302UD420GB0
6SE64302UD425GA0
6SE64302UD425GB0
6SE64302AD275CA0
6SE64302AD311CA0
6SE64302AD315CA0
6SE64302AD318DA0
6SE64302AD322DA0
6SE64302AD330DA0
6SE64302AD337EA0
6SE64302AD345EA0
6SE64302AD355FA0
6SE64302AD375FA0
6SE64302AD388FA0
6SE64202UC112AA1
6SE64202UC125AA1
6SE64202UC137AA1
6SE64202UC155AA1
6SE64202UC175AA1
6SE64202UC211BA1
6SE64202UC215BA1
6SE64202UC222BA1
6SE64202UC230CA1
6SE64202UC240CA1
6SE64202UC255CA1
6SE64202UD137AA1
6SE64202UD155AA1
6SE64202UD175AA1
6SE64202UD211AA1
6SE64202UD215AA1
6SE64202UD222BA1
6SE64202UD230BA1
6SE64202UD240BA1
6SE64202UD255CA1
6SE64202UD275CA1
6SE64202UD311CA1
6SE64202AB112AA1
6SE64202AB125AA1
6SE64202AB137AA1
6SE64202AB155AA1
6SE64202AB175AA1
6SE64202AB211BA1
6SE64202AB215BA1
6SE64202AB222BA1
6SE64202AB230CA1
6SE64202AC230CA1
6SE64202AC240CA1
6SE64202AC255CA1
6SE64202AD222BA1
6SE64202AD230BA1
6SE64202AD240BA1
6SE64202AD255CA1
6SE64202AD275CA1
6SE64202AD311CA1
6SE64000BP000AA1
6SE64000BE000AA1
6SE64000AP000AA1
6SE64000AP000AB0
6SE64000EN000AA0
6SE64001PB000AA0
6SE64001CB000AA0
6SE64001DN000AA0
6SE64001PC000AA0
6SE64000PA000AA0
6SE64000GP000AA0
6SE64000GP000BA0
6SE64000GP000CA0
6SE64000MD000AA0
6SE64000PM000AA0
6SE64004BC050AA0
6SE64004BC112BA0
6SE64004BC130CA0
6SE64004BC180DA0
6SE64004BC212EA0
6SE64004BC225FA0
6SE64004BD110AA0
6SE64004BD120BA0
6SE64004BD165CA0
6SE64004BD212DA0
6SE64004BD222EA1
6SE64004BD240FA0
6SE64004BR110AA0
6SE64004BR120BA0
6EP1333-2AA00