產(chǎn)品詳情
西門子 6ES7331-7NF10-0AB0 西門子 6ES7331-7NF10-0AB0 西門子 6ES7331-7NF10-0AB0 西門子 6ES7331-7NF10-0AB0 西門子 6ES7331-7NF10-0AB0
SIMATIC S7-300,模擬輸入 SM 331,電位隔離, 8 個(gè)模擬輸入; +/-5/10V,1-5V,+/-20mA, 0/4 至 20mA,16 位, 單共用根系(60V COM.), 4 通道運(yùn)行:10ms, 8 通道運(yùn)行:23-95ms, 1個(gè) 40針
前言
西門子的故障安全系統(tǒng)提供了盡可能全系列的產(chǎn)品供客戶選擇,ET200S系列產(chǎn)品做為高性價(jià)比的一款產(chǎn)品,在分布式IO中一直被廣泛應(yīng)用,因而也有著全系列相應(yīng)的故障安全模板滿足各種安全應(yīng)用的場合,這里介紹的是故障安全型電機(jī)啟動(dòng)器的調(diào)試和使用方法,供大家參考。關(guān)于ET200S的基本使用方法,這里不再詳細(xì)介紹,請參考相關(guān)手冊。
1 ET200S 故障安全型電機(jī)啟動(dòng)器模板的硬件單元
ET200S 做為分布式IO系統(tǒng)的從站(或主站)所需要的基本硬件包括:接口模板(IM),電源模板(PS),端子模板(TM)。具體到含有故障安全型電機(jī)啟動(dòng)器模板的應(yīng)用,還需要如下硬件組件:
2 ET200S的故障安全型電機(jī)啟動(dòng)器的站配置
配置含有故障安全型電機(jī)啟動(dòng)器的ET200S站與配置普通的ET200S站相同,但故障安全系統(tǒng)需要考慮系統(tǒng)的安全等級(jí),這里給出達(dá)到SIL3 / category 4 的典型的硬件配置(圖2):
可以看到,I/O模板以及電機(jī)啟動(dòng)器模板均是故障安全型的。但請注意,DI/DO的電源模板必須是普通的電源模板。且在同一個(gè)電源組內(nèi),普通的電機(jī)啟動(dòng)器模板與安全型電機(jī)啟動(dòng)器模板不能混合使用,此時(shí)需要使用額外的電源模板(PM-D F PROFIsafe)進(jìn)行隔離。
表1 故障安全型電機(jī)啟動(dòng)器模板訂貨信息
3 組態(tài)和調(diào)試
3.1 軟件組態(tài)
所需軟件:
3.1.1 STEP7 中的項(xiàng)目
1)首先在STEP7中建立一個(gè)S7 400項(xiàng)目,項(xiàng)目名為ET200S_F_MS。
2)硬件組態(tài)
這里我們使用的是Profibus的從站,因而雙擊DP口,新建Profibus網(wǎng)絡(luò)。
接下來組態(tài)F參數(shù)。雙擊CPU,打開屬性頁面。選擇“F Parameters”屬性頁,為安全程序設(shè)置密碼。該密碼在修改F程序時(shí)會(huì)被提示,保護(hù)了安全程序不會(huì)被沒有授權(quán)的訪問者隨意修改。(在實(shí)例中的密碼設(shè)置為“1”)
密碼設(shè)置后,點(diǎn)擊“OK”,可以看到F參數(shù)。這些參數(shù)是CPU處理F程序時(shí)的基本信息,一般是系統(tǒng)自動(dòng)分配的,不建議做修改,選擇確認(rèn)即可。
接下來選擇“Protection”屬性。同樣,出于保護(hù)的需要,需要為故障安全的程序設(shè)置程序修改的權(quán)限密碼,防止沒有授權(quán)的訪問者隨意從/向CPU讀/寫故障安全的程序。同時(shí),由于西門子的F型的CPU同時(shí)可以做為普通的CPU使用,因而,如果程序中包含故障安全程序時(shí),需要將“CPU contains safety program”激活,否則,CPU就是一款普通的CPU,無法處理故障安全的程序。
接下來組態(tài)ET200S的從站。在Profibus DP的硬件目錄下,找到ET200S,選擇接口模板IM151,將其連接到之前建立的Profibus網(wǎng)絡(luò)上。其中選擇的電機(jī)啟動(dòng)器以及其電源模板均是故障安全型的。
下面為每個(gè)故障安全模板設(shè)置參數(shù)。
雙擊ET200S從站上的電源模板PM-D PROFIsafe,可以看到該模板的參數(shù)設(shè)置。其中:
F_dest_address 是系統(tǒng)自動(dòng)分配給安全型模板的(這里分配的地址是200),做為故障安全系統(tǒng)處理該模板時(shí)的尋址地址,該地址對(duì)應(yīng)的DIP開關(guān)設(shè)置為:0011001000,在該模板側(cè)面有實(shí)際的DIP開關(guān),應(yīng)該按照這里分配的DIP開關(guān)進(jìn)行設(shè)置;
F-monitoring time(ms) 是F-CPU監(jiān)控F I/O模板的通訊時(shí)間,一般也是系統(tǒng)自動(dòng)分配的,但可以按照系統(tǒng)實(shí)際配置進(jìn)行修改。如需修改時(shí),請參考s7fcotib.xls 文件。該文件可以通過西門子技術(shù)支持網(wǎng)站進(jìn)行下載:support.automation.siemens.com
雙擊電機(jī)啟動(dòng)器模塊,設(shè)置故障安全參數(shù)。
接下來打開參數(shù)設(shè)置頁面。
其中電壓、電流等參數(shù)(1)可以根據(jù)實(shí)際使用的電機(jī)的參數(shù)進(jìn)行設(shè)置,而其中的一些保護(hù)動(dòng)作(2)也可以根據(jù)工業(yè)要求進(jìn)行設(shè)定,這里不一一介紹了。
而在故障安全型電機(jī)啟動(dòng)器模板的安裝底板(TM)上,也有一組用于分配SG的跳線,跳線可以插拔,從而進(jìn)行硬件的SG分配,而通過硬件設(shè)置的SG應(yīng)該與在軟件中分配的SG相一致。
分配SG后,可以選擇組診斷。對(duì)應(yīng)故障安全型模板,一般都要求激活診斷選項(xiàng)。
據(jù)此可以設(shè)置其它安全型電機(jī)啟動(dòng)器模板的參數(shù)。
此時(shí),在SIMATIC Manager下,多出了幾個(gè)打黃色標(biāo)簽的FB和DB塊,這些都是編譯后系統(tǒng)生成的安全模塊的參數(shù)塊。
3)程序編制
然后創(chuàng)建功能塊FB,創(chuàng)建語言選擇F-FBD。
為該FB生成一個(gè)背景數(shù)據(jù)塊,同樣也是F-DB。
此時(shí)可以編制F的程序了。關(guān)于F 型電機(jī)啟動(dòng)器的程序編制非常簡單,只需要控制SG的關(guān)斷狀態(tài)即可。
在硬件組態(tài)中,電源模板PM-D F的輸出地址為0..4,其中第0字節(jié)就是對(duì)應(yīng)控制SG的地址,因而可以通過程序控制Q0.0 來控制SG1即可。同樣,Q0.1~Q0.5則對(duì)應(yīng)SG2~SG6。
保存程序,退回到SIMATIC Manager畫面。
此時(shí)將出現(xiàn)F程序的編譯畫面。
如果項(xiàng)目是第一次進(jìn)行編譯,則首先需要建立F-Runtime group。選擇該按鈕,新建F運(yùn)行組。
這里可以選擇系統(tǒng)的F-CALL,以及調(diào)用哪個(gè)FB中的F程序,包括最大的F程序掃描周期。
編譯成功后,仍然需要通過F程序編譯器中的下載“Download”操作將F程序下載到F-CPU中。
程序下載后,不會(huì)馬上被執(zhí)行,還需要在OB35中對(duì)F-CALL進(jìn)行調(diào)用,然后CPU才能處理F程序。
ET200S 工藝功能 —— 1計(jì)數(shù)
1: ET200S 處理模塊 1Count24V/100kHz
ET200S 計(jì)數(shù)模板主要有 4 種類型,1通道計(jì)數(shù) 24V/100kHz, 1通道計(jì)數(shù)5V/500kHz, 1SSI 和 2 路脈沖。本文使用一個(gè)簡單的案例來演示如何設(shè)置 ET200S 計(jì)數(shù)模板的這些功能應(yīng)用,包括相關(guān)軟件和硬件的應(yīng)用、操作和調(diào)試。
2. 系統(tǒng)硬件架構(gòu)
3. 硬件和軟件要求
表 3-1: 硬件訂貨清單
4. 硬件安裝及接線
連接的編碼器類型:
5. 系統(tǒng)組態(tài)和參數(shù)設(shè)置
1)硬件配置
2) 系統(tǒng)配置和參數(shù)設(shè)置
3) 程序
//寫控制接口
// 讀反饋接口
6. 測試, 監(jiān)視和診斷
7.3 鎖存功能
鎖存:
7.5 在計(jì)數(shù)模式下輸出控制
(1) 直接控制輸出
(2) 計(jì)數(shù)值 >= 比較值
計(jì)數(shù)模板參數(shù)設(shè)置見圖. 12,僅用于設(shè)置“DI功能”作為“計(jì)數(shù)值>=比較值”,其它參數(shù)參照圖. 4: 普通計(jì)數(shù)模式設(shè)置。
主循環(huán):
//預(yù)設(shè)
// 裝載比較值
L 2000
AN M 100.0
//寫控制接口
L DB1.DBD 0 // 寫8個(gè)字節(jié)到1SSI 模板
// 讀反饋借口
L PID 264 // 從模板讀取8個(gè)字節(jié)
監(jiān)視和測試:通過使能 M100.0 裝載比較值1(2000)。當(dāng)編碼器計(jì)數(shù)值大于等于2000,使能輸出 D01,并同時(shí)將狀態(tài)位STS_CMP1 (DB1.DBX14.3) 和 STS_DO1 (DB1.DBX13.3) 置位。
(3) 計(jì)數(shù)值 < = 比較值
Part 2: ET200S 計(jì)數(shù)模板 1通道 5V/500kHz
產(chǎn)品
商品編號(hào)(市售編號(hào))
6ES7331-7NF10-0AB0
產(chǎn)品說明
SIMATIC S7-300,模擬輸入 SM 331,電位隔離, 8 個(gè)模擬輸入; +/-5/10V,1-5V,+/-20mA, 0/4 至 20mA,16 位, 單共用根系(60V COM.), 4 通道運(yùn)行:10ms, 8 通道運(yùn)行:23-95ms, 1個(gè) 40針
產(chǎn)品家族
SM 331 模擬量輸入模塊
產(chǎn)品生命周期 (PLM)
PM300:有效產(chǎn)品
價(jià)格數(shù)據(jù)
價(jià)格組 / 總部價(jià)格組
TC / 231
列表價(jià)(不含增值稅)
顯示價(jià)格
您的單價(jià)(不含增值稅)
顯示價(jià)格
金屬系數(shù)
無
交付信息
出口管制規(guī)定
AL : N / ECCN : EAR99H
工廠生產(chǎn)時(shí)間
1 天
凈重 (Kg)
0.324 Kg
產(chǎn)品尺寸 (W x L X H)
未提供
包裝尺寸
13.10 x 15.00 x 5.10
包裝尺寸單位的測量
CM
數(shù)量單位
1 件
包裝數(shù)量
1
其他產(chǎn)品信息
EAN
4019169350716
UPC
662643177985
商品代碼
85389099
LKZ_FDB/ CatalogID
ST73
產(chǎn)品組
4031
原產(chǎn)國
德國
Compliance with the substance restrictions according to RoHS directive
RoHS 合規(guī)開始日期: 2008.03.31
產(chǎn)品類別
A: 問題無關(guān),即刻重復(fù)使用
電氣和電子設(shè)備使用后的收回義務(wù)類別
沒有電氣和電子設(shè)備使用后回收的義務(wù)
分類
版本
分類
eClass
5.1
27-24-22-01
eClass
6
27-24-22-01
eClass
7.1
27-24-22-01
eClass
8
27-24-22-01
eClass
9
27-24-22-01
eClass
9.1
27-24-22-01
ETIM
4
EC001420
ETIM
5
EC001420
ETIM
6
EC001420
IDEA
4
3562
UNSPSC
14
32-15-17-05
UNSPSC
15
32-15-17-05
表1 故障安全型ET200S 電機(jī)啟動(dòng)器模板組件
圖1 配置故障安全型電機(jī)啟動(dòng)器和故障安全電子模板的ET200S站,達(dá)到SIL3 / category 4
由于ET200S的配件比較多,選擇起來比較復(fù)雜,因而建議最好使用ET200S配置工具(ET200S CFG Tools)進(jìn)行硬件的配置,這里給出相應(yīng)模板的訂貨號(hào)信息以供訂貨時(shí)參考。
型號(hào)
訂貨號(hào)
描述
F-DS1E-X
3RK1301-0AB13-0AA4
Fail-safe direct starter; 0.3 ... 3 A
F-RS1E-X
3RK1301-0AB13-1AA4
Fail-safe reversing starter; 0.3 ... 3 A
TM for PM-D F
3RK1903-3AA00
Terminal module for power module PM-D F PROFIsafe V2
TM for F-DS1E-X
3RK1903-3AC00
Terminal module for direct starter F with cable connection
TM for F-RS1E-X
3RK1903-3AD10
Terminal module for reversing starter F wire cable connection
PM-D F
3RK1903-3BA01
PM-D F PROFIsafe power module
TM-P15S23-A0
6ES7138-4CA01-0AA0
PM-E DC 24V power module for electronic modules, with diagn.
F DI
6ES7138-4FA03-0AB0
Electronic module, 4/8F-DI, DC 24V, PROFIsafe (1 pc.)
F DO
6ES7138-4FB02-0AB0
Electronic module, 4F-DO, DC 24V/2A, PROFIsafe (1 pc.)
IM151
6ES7151-1BA02-0AB0
IM 151 high-feature for conn. of ET200S to PROFIBUS DP
TM-P15S23-A0
6ES7193-4CD20-0AA0
Terminal module for AUX1 supply; screw connection
TM-E30S46-A1
6ES7193-4CF40-0AA0
Terminal module for electron.mod.30mm; screw term.; AUX1
我們通過一個(gè)實(shí)例來介紹如何在STEP7中組態(tài)ET200S F 電機(jī)啟動(dòng)器模塊。
STEP7 V5.4 SP3
Distributed safety V5.4 SP4
圖2 新建S7 400項(xiàng)目
雙擊硬件組態(tài)(Hardware),在硬件列表中選擇F型CPU,這里使用的是CPU 416F。注意,由于項(xiàng)目中將使用F型的模板,并且要使用其安全性能,因而這里需要選擇F型的CPU。當(dāng)然,根據(jù)所連接從站的不同,需要選擇CPU是否是只有Profibus接口或者帶有Profinet接口。
圖3 選擇F型CPU
圖4 新建Profibus 網(wǎng)絡(luò)
圖5 為F程序設(shè)置密碼
圖6 系統(tǒng)F參數(shù)
圖7 設(shè)置CPU讀/寫密碼
圖8 組態(tài)ET200S從站
圖9 電機(jī)啟動(dòng)器故障安全型電源模板PM-D F PROFIsafe參數(shù)設(shè)置
首先是地址參數(shù),這里設(shè)置的是I/O地址。
圖10 電機(jī)啟動(dòng)器模塊地址參數(shù)設(shè)置
圖11 安全型電機(jī)啟動(dòng)器參數(shù)設(shè)置
其中與安全相關(guān)的設(shè)置主要時(shí)safety shutdown group(SG)的分配。通過該參數(shù),可以將該電機(jī)啟動(dòng)器模板分配一個(gè)電源組,以便進(jìn)行故障安全的電機(jī)電源關(guān)斷動(dòng)作。每一個(gè)模板只能分配一個(gè)SG,最多可以分配6個(gè)SG。
圖12 安全關(guān)斷組的分配
圖13 安裝底板(TM)上硬件SG的分配
圖14 SG分配后的底板
圖15 參數(shù)設(shè)定結(jié)果
然后編譯保存硬件組態(tài)。由于之前在CPU的選項(xiàng)中選中了“CPU contains safety program”選項(xiàng),因而CPU會(huì)對(duì)故障安全選項(xiàng)進(jìn)行單獨(dú)的編譯,因而編譯時(shí)會(huì)出現(xiàn)安全程序的編譯進(jìn)程。如果沒有錯(cuò)誤,則硬件組態(tài)結(jié)束。此時(shí),可以先將硬件組態(tài)進(jìn)行下載。
圖16 安全程序的編譯進(jìn)程
打開SIMATIC Manager,進(jìn)行程序編制。
首先新建一個(gè)功能FC,創(chuàng)建語言選擇F-CALL。
圖17 創(chuàng)建F-CALL
圖18 創(chuàng)建F-FB
圖19 創(chuàng)建背景數(shù)據(jù)塊F-DB
雙擊打開F-FB(例子里是FB1)。
圖20 編程控制SG1
當(dāng)然,對(duì)于故障安全型的模板,都可能存在因故障導(dǎo)致的“鈍化”,在程序中可以進(jìn)行監(jiān)控,以及進(jìn)行“去鈍化”的操作。關(guān)于模板“(去)鈍化”操作,可在相關(guān)文檔中查閱相關(guān)信息。
圖21 程序中進(jìn)行模板的“鈍化”監(jiān)測以及“去鈍化”
選擇CPU,在菜單中選擇對(duì)故障安全程序進(jìn)行編譯。
圖22 選擇編譯F 程序
圖23 F程序編譯選擇
圖24 新建F運(yùn)行組
選擇OK進(jìn)行確認(rèn)。然后選擇“Compile”進(jìn)行F程序的編譯。
圖25 F程序的編譯
圖26 下載F程序
1. 總覽
1 通道24V/100kHz 計(jì)數(shù)模板主要有以下操作模式:
1) 計(jì)數(shù)模式:包括連續(xù)計(jì)數(shù),循環(huán)計(jì)數(shù)和單次計(jì)數(shù)。
2) 測量模式:包括頻率測量、循環(huán)計(jì)數(shù)和速度測量。
3) 位置檢測:該模式是連續(xù)計(jì)數(shù)功能并在等時(shí)模式下可只作為一個(gè)輸入模板來使用。
本文作為一個(gè)例子主要闡述該模板在計(jì)數(shù)模式下和其它模式下(如測量模式)的應(yīng)用。
圖. 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-2: 軟件訂貨清單
1) 24V 脈沖發(fā)生器(不帶方向信號(hào))
2) 24V 脈沖發(fā)生器 (帶方向信號(hào))
3) 24V 增量型編碼器
圖. 2: 連接編碼器
連接圖可參照圖. 1: 硬件配置圖。ET200S 的從站連接到作為 DP 主站 S7-300 PLC,并按照圖. 2: 接線圖將 24V 增量型編碼器連接到ET200 1 通道 24V/100kHz 計(jì)數(shù)模板。
在 STEP 7 中新建一個(gè)名為Latch_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ù)可以使用缺省值。
主循環(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ù)反饋分配
圖. 7: 變量表監(jiān)視
在 STEP 7中創(chuàng)建一個(gè)變量監(jiān)視來監(jiān)視編碼器測量值 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)軟件夢停止后使能,從裝載值重新計(jì)數(shù)。
圖. 8: 使用硬件門
硬件門:硬件門使能之后,通過硬件輸入信號(hào)控制,功能與軟件門相同。前提是“硬件門”參數(shù)在圖. 8的“DI功能"中已經(jīng)設(shè)置。
鎖存和重新觸發(fā):
在硬件配置參數(shù)"DI功能"中使能 "鎖存和重新觸發(fā)"后,在程序中使能軟件門。當(dāng)檢測數(shù)字輸入信號(hào)出現(xiàn)上升沿時(shí),鎖存當(dāng)前計(jì)數(shù)值。計(jì)數(shù)功能開始計(jì)數(shù)直到檢測出下一個(gè)上升沿信號(hào),鎖存當(dāng)前值并重新從裝載值開始計(jì)數(shù)。
如果在此過程中裝載值被直接裝載,反饋?zhàn)种械逆i存的值將不會(huì)改變,關(guān)閉軟件門只會(huì)中斷計(jì)數(shù),但數(shù)字量輸入的鎖存和重新觸發(fā)功能仍然工作正常。
在軟件門使能之后,需要注意當(dāng)輸入信號(hào)檢測到上升沿信號(hào)時(shí)計(jì)數(shù)模式會(huì)啟動(dòng),參見圖. 9: 鎖存和重新觸發(fā)功能的時(shí)序圖。
圖. 9: 鎖存和重新觸發(fā)功能的時(shí)序圖
在硬件配置參數(shù)"DI功能"中使能 "鎖存和重新觸發(fā)"后,在程序中使能軟件門。當(dāng)檢測數(shù)字輸入信號(hào)出現(xiàn)上升沿時(shí),鎖存當(dāng)前計(jì)數(shù)值。計(jì)數(shù)功能開始計(jì)數(shù)直到檢測出下一個(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ù)。
圖. 11: 同步功能時(shí)序圖
計(jì)數(shù)模板有一個(gè)數(shù)字量輸出和一個(gè)虛擬的數(shù)字量輸出(在反饋接口的狀態(tài)位中),可以用來保存2個(gè)比較值,并且結(jié)果可以基于2個(gè)比較值控制。
使能控制位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īng)用類似,比較值可被首先加載且輸出會(huì)根據(jù)比較條件控制。
例如:設(shè)置比較值 2000,當(dāng)計(jì)數(shù)值大于等于2000時(shí)使能輸出 D01。
硬件配置:
圖. 12: 比較值輸出
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
T DB1.DBD 0
T PQD 264
R DB1.DBX 5.2
L DB1.DBD 4
T PQD 268
T PQD 264
L DB1.DBD 4 //輸出起始地址
T PQD 268
T DB1.DBD 8
L PID 268 //輸入起始地址
T DB1.DBD 12
圖. 13: 比較值 < 2000
圖. 14: 比較值 > = 2000
(4) 當(dāng)?shù)竭_(dá)比較值輸出脈沖
(5) 當(dāng)?shù)竭_(dá)比較值時(shí)切換輸出 (僅限 D01)
請參考章節(jié)1 中1通道 5V/500kHz模板應(yīng)用 , 主要區(qū)別在硬件接線和硬件參數(shù)設(shè)置。
1. 硬件接線圖
模塊僅允許 5V 增量型編碼器連接。
圖. 15: 硬件接線圖
2. 硬件和參數(shù)配置
西門子 6ES7331-7NF10-0AB0 西門子 6ES7331-7NF10-0AB0 西門子 6ES7331-7NF10-0AB0 西門子 6ES7331-7NF10-0AB0