欧美……一区二区三区,欧美日韩亚洲另类视频,亚洲国产欧美日韩中字,日本一区二区三区dvd视频在线

| 注冊(cè)| 產(chǎn)品展廳| 收藏該商鋪

行業(yè)產(chǎn)品

當(dāng)前位置:
潯之漫智控技術(shù)(上海)有限公司>>技術(shù)文章>>6ES7332-5HF00-0AB0質(zhì)保一年

6ES7332-5HF00-0AB0質(zhì)保一年

閱讀:447        發(fā)布時(shí)間:2022-2-18

6ES7332-5HF00-0AB0

如何測定高速脈沖串的和速度?

說明:
 S7-200 提供了利用高速計(jì)數(shù)器計(jì)數(shù)脈沖串的選項(xiàng)。使用附件  "Frequency" library, 脈沖串的從計(jì)數(shù)器中計(jì)算出來,例如,相關(guān)的轉(zhuǎn)化之后,從計(jì)數(shù)器中可以確定電機(jī)的速度。

概要:
此項(xiàng)任務(wù)分為以下三步:
1. 定義一個(gè)高速計(jì)數(shù)器來獲取脈沖序列
2. 創(chuàng)建程序編碼

3. 轉(zhuǎn)換為速度

1. 定義一個(gè)高速計(jì)數(shù)器來獲取脈沖串

首先,使用 STEP 7 Micro/WIN Instruction Wizard 必須用一個(gè)高速脈沖計(jì)數(shù)器來計(jì)算外部脈沖。

表格01 列出了 S7-200 可以提供的高速計(jì)數(shù)器,輸入使用和的可測量。 

高速計(jì)數(shù)器時(shí)鐘輸入輸入CPU
HC0E0.030 kHz221, 222, 224, 224XP, 224XPsi, 226
HC1E0.630 kHz221, 222, 224, 224XP, 224XPsi, 226
HC2E1.230 kHz221, 222, 224, 224XP, 224XPsi, 226
HC3E0.130 kHz221, 222, 224, 224XP, 224XPsi, 226
HE0.3200 kHz224XP, 224XPsi
HC5E0.4200 kHz224XP, 224XPsi

表格01

程序:
 

No.說明
1通過“工具"菜單打開 STEP 7 Micro/WIN 中的 Instruction Wizard 菜單。


圖. 01

2然后從組態(tài)目錄中選擇高速計(jì)數(shù)器 “HSC"?!癗ext"。

。
圖. 02

3將設(shè)置到“0"進(jìn)行單相的上下計(jì)算,選擇一個(gè)計(jì)數(shù)器 (比如 “H")。


圖. 03

Note:
請(qǐng)參照 表 01 選擇高速計(jì)數(shù)器。

4設(shè)置子程序,計(jì)數(shù)器預(yù),計(jì)數(shù)器值和計(jì)數(shù)方位?!癗ext"。


圖. 04

5在下面的窗,還是預(yù)設(shè)置,不要給
“Interrupt on Current Value equal Preset Value (CV = PV)"設(shè)置復(fù)選標(biāo)記。


圖. 05

6“完成"按鈕關(guān)閉 Instructions Wizard 。


圖. 06

表格02

2. 創(chuàng)建程序代碼  

No.說明
1在操作塊的網(wǎng)絡(luò) 1 中使用比特 SM0.1 初始值來調(diào)用 Instructions Wizard 為高速計(jì)數(shù)器產(chǎn)生的初始區(qū)組。


圖. 07

2在網(wǎng)絡(luò) 2 中使用下表中的相同名字,從庫中循環(huán)調(diào)用 SM0.0“"塊 。


圖. 08

通過“Active"輸入來使能功能塊 (如果未使能,那么“Hz"輸出參數(shù)值為“0")。

將 Instructions Wizard 選擇的計(jì)數(shù)器填入“Counter"地址。

使用任意的雙字地址(格式: REAL)填入到輸入輸出參數(shù)“Hz"上,用來以赫茲為單位顯示測量出的值。

通過 Data Log 功能,可以使“Trigger" 根據(jù)特性輸出一個(gè)脈沖。(參照 Step 5).

3“Frequency"庫需要 16 字節(jié)的全局變量。因此需通過“文件"菜單>“庫記憶分配"...來一個(gè)地址。

  
圖. 09

4通過“符號(hào)表"視圖可以“Frequency"庫的符號(hào)地址。 “Time_interval"符號(hào)為計(jì)算以秒來定義可測量的間隔,默認(rèn)值是 1 秒的間隔時(shí)間,可以修改。


圖. 10

5在例子項(xiàng)目“Frequency"的網(wǎng)絡(luò) 3 中,為獲取時(shí)間 Data Log  功能已經(jīng)集成在一個(gè)存儲(chǔ)器模塊上。通過 “Active"和 “Trigger"的與操作,當(dāng)使能“Frequency"塊時(shí),每個(gè)都會(huì)根據(jù)“Time_interval"的設(shè)置的時(shí)間間隔被記錄下來。


圖. 11

說明:
 Data Log 功能通過 Data Log Wizard 來執(zhí)行,記錄的值可以通過 S7-200 的瀏覽器讀取。

更多 Data Log 功能的信息參看 SIMATIC S7-200 光盤指南。(條目號(hào)ID: ).

表格03

3. 轉(zhuǎn)換到速度
運(yùn)用以下公式速度:

n = 60 * f / p

n = 每分的速度-1
f =  Hz
p
 = 電機(jī)運(yùn)轉(zhuǎn)需要的脈沖數(shù)

下載:
下載的 "frequency.zip" 包含以下文件:
 

文件說明
"frequency.mwl" 庫- 包含 "Frequency" 塊 (參照 表格03,第2步 )
"frequency.mwp" 項(xiàng)目- 這個(gè)常問問題的例子項(xiàng)目
"tspeed01.mwp" 項(xiàng)目- 通過循環(huán)的時(shí)間中斷來完成這個(gè)任務(wù)(設(shè)置范圍: 1 到 255 ms)

軟硬件及所要完成的通信任務(wù)

2.1硬件設(shè)備

實(shí)驗(yàn)的硬件設(shè)備:
1、S7-1200 CPU,CPU1212 AC/DC/RLY(6ES7 212-1BD30-0XB0)
2、S7-300 PN CPU,CPU317-2PN/DP(6ES7 317-2EH13-0AB0 V2.6.7)
3、PC機(jī)(帶以太網(wǎng)卡)
4、SCALANCE X216交換機(jī),S7-1200、S7-300和PC通過交換機(jī)互連起來
5、TP以太網(wǎng)電纜

2.2 軟件環(huán)境

1、STEP7 Basic V10.5 SP2
2、STEP7 V5.4 SP5
3、通信所需的功能塊,請(qǐng)參見附件提供的例程 "Sample_1 ( 50 KB ) " 或參考下載中心文檔:《A0284 使用西門子PLC集成的PN口實(shí)現(xiàn)S5 兼容通信使用入門》提供的程序。下載鏈接:80490650

2.3 所要完成的通信任務(wù)
本例中所要完成的通信任務(wù)定義為:
1、 將S7-1200的發(fā)送數(shù)據(jù)塊DB3里的8個(gè)字節(jié)數(shù)據(jù)發(fā)送到S7-300的DB3中。
2、 將S7-300 DB3里接收到的8個(gè)字節(jié)數(shù)據(jù)再發(fā)送到S7-1200的接收數(shù)據(jù)塊DB4中。


3 S7-1200 CPU的組態(tài)編程

3.1創(chuàng)建新項(xiàng)目

1、打開STEP 7 Basic 軟件并新建項(xiàng)目
在STEP 7 Basic 的 “Portal View"中選擇“Create new project"創(chuàng)建一個(gè)新項(xiàng)目,項(xiàng)目名稱為“GS_ISO"。


2、添加硬件并命名PLC
然后進(jìn)入 “Project view",在“Project tree" 下雙擊 “Add new device",在對(duì)話框中選擇所使用的S7-1200 CPU(6ES7 212-1BD30-0XB0)添加到機(jī)架上,設(shè)備名為 PLC_1,如圖1所示。


圖1 添加新的PLC站

為了編程方便,我們使用 CPU 屬性中定義的時(shí)鐘位,定義方法如下:
在“Project tree> PLC_1 > Device configuration" 中,選中 CPU ,然后在下面的屬性窗口中,“Properties > System and clock memory" 下,將系統(tǒng)位定義在MB1,時(shí)鐘位定義在MB0,如圖2所示。程序中我們主要使用 M0.3,它是以2Hz 的速率在0和1之間切換的一個(gè)位,可以使用它去自動(dòng)激活發(fā)送任務(wù)。


圖2 系統(tǒng)和時(shí)鐘存儲(chǔ)器

3、為 S7-1200 CPU的PROFINET 通信口分配以太網(wǎng)地址
在 “Device View"中點(diǎn)擊 CPU 上代表PROFINET 通信口的綠色小方塊,在下方會(huì)出現(xiàn)PROFINET 接口的屬性,在 “Ethernet addresses"下分配IP 地址為 192.168.0.2 ,子網(wǎng)掩碼為255.255.255.0,如圖3所示。


圖3為 S7-1200 CPU的PROFINET 接口分配IP地址

3.2調(diào)用并配置通信指令

1、在 PLC_1 的 OB1 中調(diào)用 “TCON"通信指令
進(jìn)入“Project tree > PLC_1 > Program blocks > OB1" 主程序中,從右側(cè)窗口 “Instructions > Extended Instructions > Communications" 下調(diào)用 “TCON" 指令,并選擇 “Single Instance" 生成背景 DB塊,如圖4所示。


圖4 調(diào)用TCON指令

2、定義PLC_1 的 “TCON" 連接參數(shù)
PLC_1 的 TCON 指令的連接參數(shù)需要在指令下方的屬性窗口“Properties > Configuration > Connection parameter"中設(shè)置,如圖5所示。

連接參數(shù)說明:

End point

:選擇通信伙伴,這里選擇“unspecified"

Address

:通信伙伴S7-300站的IP地址“192.168.0.3"

Connection type

:選擇通信協(xié)議為ISO on TCP

Connection ID

:連接的地址 ID 號(hào),這個(gè) ID 號(hào)在后面的編程里會(huì)用到

Connection data

:創(chuàng)建連接時(shí),系統(tǒng)會(huì)自動(dòng)生成本地的連接 DB 塊,所有的連 接數(shù)據(jù)都會(huì)存在這個(gè) DB 塊中。


:選擇本地 PLC_1作為主動(dòng)連接,S7-300 CPU作為被動(dòng)連接

Address details

:設(shè)定 TSAP 地址這里本地設(shè)置成“PLC_1", TSAP ID自動(dòng)為“50.4C.43.5F.31",伙伴方設(shè)置成不設(shè)置TSAP(ASCII),設(shè)置TSAP ID 為“E0.02.50.4C.43.5F.31"。


圖5 “TCON" 指令的連接參數(shù)

3、分配 “TCON" 的塊參數(shù)
在指令下方的屬性窗口“Properties > Configuration > block parameter"中設(shè)置,可以根據(jù)需要自己為“TCON" 塊相應(yīng)的輸入輸出參數(shù)。好參數(shù)的塊,如圖6所示。其中M8.0作為啟動(dòng)連接的觸發(fā)位,連接ID = 1與連接參數(shù)里面的設(shè)置相同。


圖6 “TCON" 的塊參數(shù)

4、在 PLC_1 的 OB1 中調(diào)用 “TSEND" 發(fā)送通信指令
首先創(chuàng)建一個(gè)發(fā)送數(shù)據(jù)塊,通過 “Project tree > PLC_1 > Program blocks > Add new block",選擇 “Data block" 創(chuàng)建 DB 塊,選擇尋址,點(diǎn)擊“OK"鍵,如圖7所示。


收藏該商鋪

請(qǐng) 登錄 后再收藏

提示

您的留言已提交成功!我們將在第一時(shí)間回復(fù)您~
二維碼 意見反饋
在線留言