欧美午夜欧美,台湾成人av,久久av一区,最近看过的日韩成人

電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設(shè)計(jì) | 電子開發(fā)網(wǎng)Rss 2.0 會員中心 會員注冊
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> plc軟件使用 >> 正文

STEP 7-MicroWIN SMART西門子200smartPLC和編碼器進(jìn)行高速計(jì)數(shù)程序?qū)W習(xí)

作者:佚名    文章來源:網(wǎng)絡(luò)    點(diǎn)擊數(shù):    更新時(shí)間:2023/6/16

STEP 7-MicroWIN SMART 西門子200smartPLC和編碼器進(jìn)行高速計(jì)數(shù)程序?qū)W習(xí)

固件版本V1.0 的CPU SR20、 CPU SR40、 CPUST40 、CPU SR60 和 CPU ST60可以使用4個(gè)60kHz單相高速計(jì)數(shù)器或2個(gè)40kHz的兩相高速計(jì)數(shù)器,而CPU CR40可以使用4個(gè)30kHz單相高速計(jì)數(shù)器或2個(gè)20kHz的兩相高速計(jì)數(shù)器。

固件版本V2.0 到V2.2的標(biāo)準(zhǔn)型CPU(ST/SR20、ST/SR30、ST/SR40、ST/SR60)可以使用4個(gè)200kHz單相高速計(jì)數(shù)器或2個(gè)100kHz的兩相高速計(jì)數(shù)器,而緊湊型CPU CR40、CR60可以使用4個(gè)100kHz單相高速計(jì)數(shù)器或2個(gè)50kHz的兩相高速計(jì)數(shù)器。

固件版本V2.3 的標(biāo)準(zhǔn)型CPU支持6個(gè)高速計(jì)數(shù)器,具體請參考表1和表2。

表1 標(biāo)準(zhǔn)CPU高速計(jì)數(shù)器

標(biāo)準(zhǔn)型CPU 參數(shù) CPU SR20
AC/DC/Relay
CPU ST20
DC/DC/DC
CPU SR30
AC/DC/Relay
CPU ST30
DC/DC/DC
CPU ST40 DC/DC/DC CPU SR40 AC/DC/Relay CPU ST60
DC/DC/DC
CPU SR60
AC/DC/Relay
高速計(jì)數(shù)器 6(全部) 6(全部) 6(全部) 6(全部)
——單相/雙相 4 @ 200 KHz +2 @30 KHz 5 @ 200 KHz +1 @30 KHz 4 @ 200 KHz +2 @30 KHz 4 @ 200 KHz +2 @30 KHz
——A/B相 2 @ 100 KHz+ 2@20Kz 3 @ 100 KHz+ 1@20Kz 2 @ 100 KHz+ 2@20Kz 2 @ 100 KHz+ 2@20Kz

表2 經(jīng)濟(jì)型CPU參數(shù)

經(jīng)濟(jì)型CPU 參數(shù) CPU CR20s
AC/DC/Relay
CPU CR30s
AC/DC/Relay
CPU CR40s AC/DC/Relay CPU CR60s
AC/DC/Relay
高速計(jì)數(shù)器 4(全部)
——單相/雙相 4 @100 KHz 4 @ 100 KHz 4 @ 100 KHz 4 @ 100 KHz
——A/B相 2 @ 50 KHz 2 @ 50 KHz 2 @ 50 KHz 2 @ 50 KHz

計(jì)數(shù)器共有四種基本類型:帶有內(nèi)部方向控制的單相計(jì)數(shù)器,帶有外部方向控制的單相計(jì)數(shù)器,帶有兩個(gè)時(shí)鐘輸入的雙相計(jì)數(shù)器和A/B相正交計(jì)數(shù)器。

表3. 高速計(jì)數(shù)器的模式及輸入點(diǎn):

模式 描述 輸入點(diǎn)
  HSC0 I0.0 I0.1 I0.4
HSC1 I0.1

HSC2 I0.2 I0.3 I0.5
HSC3 I0.3

HSC4 I0.6 I0.7 I1.2
HSC5 I1.0 I1.1 I1.3
0 帶有內(nèi)部方向控制的單相計(jì)數(shù)器 時(shí)鐘

1 時(shí)鐘
復(fù)位
3 帶有外部方向控制的單相計(jì)數(shù)器 時(shí)鐘 方向
4 時(shí)鐘 方向 復(fù)位
6 帶有增減計(jì)數(shù)時(shí)鐘的雙相計(jì)數(shù)器 增時(shí)鐘 減時(shí)鐘
7 增時(shí)鐘 減時(shí)鐘 復(fù)位
9 A/B相正交計(jì)數(shù)器 時(shí)鐘A 時(shí)鐘B
10 時(shí)鐘A 時(shí)鐘B 復(fù)位

表4. 高速計(jì)數(shù)器的尋址

高速計(jì)數(shù)器號 HSC0 HSC1 HSC2 HSC3 HSC4 HSC5
新當(dāng)前值(新 CV) SMD38 SMD48 SMD58 SMD138 SMD148 SMD158
新預(yù)置值(新 PV) SMD42 SMD52 SMD62 SMD142 SMD152 SMD162
當(dāng)前計(jì)數(shù)值(僅讀出) HC0 HC1 HC2 HC3 HC4 HC5

高速計(jì)數(shù)器的具體編程及相關(guān)的中斷和其它參數(shù),請參見《S7-200 SMART 系統(tǒng)手冊》,上面有詳細(xì)的闡述及例程。

下面有編程向?qū)?/P>

高速輸入降噪

要正確操作高速計(jì)數(shù)器,可能需要執(zhí)行以下一項(xiàng)或兩項(xiàng)操作:
● 調(diào)整 HSC 通道所用輸入通道的“系統(tǒng)塊”數(shù)字量輸入濾波時(shí)間。在 S7-200 SMART CPU 中。在 HSC 通道對脈沖進(jìn)行計(jì)數(shù)前應(yīng)用輸入濾波。這意味著,如果 HSC 輸入脈沖以輸入濾波過濾掉的速率發(fā)生,則 HSC 不會在輸入上檢測到任何脈沖。請務(wù)必將 HSC 的每路輸入的濾波時(shí)間組態(tài)為允許以應(yīng)用需要的速率進(jìn)行計(jì)數(shù)的值。包括方向和復(fù)位輸入。下表顯示可檢測到的每種輸入濾波組態(tài)的最大輸入頻率。

表5.輸入濾波設(shè)置和可檢測到的最大輸入頻率

輸入濾波時(shí)間 可檢測到的最大頻率
0.2μs 200KHz (標(biāo)準(zhǔn)型CPU)
100KHz(緊湊型或經(jīng)濟(jì)型CPU)
0.4μs 200KHz (標(biāo)準(zhǔn)型CPU)
100KHz(緊湊型或經(jīng)濟(jì)型CPU)
0.8μs 200KHz (標(biāo)準(zhǔn)型CPU)
100KHz(緊湊型或經(jīng)濟(jì)型CPU)
1.6μs 200KHz (標(biāo)準(zhǔn)型CPU)
100KHz(緊湊型或經(jīng)濟(jì)型CPU)
3.2μs 156KHz (標(biāo)準(zhǔn)型CPU)
100KHz(緊湊型或經(jīng)濟(jì)型CPU)
6.4μs 78kHz
12.8μs 39 kHz
0.2ms 2.5kHz
0.4ms 1.25kHz
0.8ms 625 Hz
1.6ms 312 Hz
3.2ms 156 Hz
6.4ms 78 Hz
12.8ms 39 Hz

輸入邏輯電平有效電壓范圍

表6. 輸入邏輯電平有效電壓范圍

CPU型號 邏輯1信號(最小) 邏輯0信號(最大)
SR、CR、CRS 2.5mA時(shí) 15VDC 1mA時(shí) 5VDC
ST20/30 I0.0-I0.3:8mA時(shí) 4VDC
I0.6-I0.7:8mA時(shí) 4VDC
其他:2.5mA時(shí)15VDC
I0.0-I0.3:1mA時(shí) 1VDC
I0.6-I0.7:1mA時(shí) 1VDC
其他:1mA時(shí)5VDC



●加入下拉電阻是為了使輸入輸出信號達(dá)到其邏輯電平有效范圍。如果設(shè)備的輸出是集電極開路晶體管,則可能出現(xiàn)這種情況。晶體管關(guān)閉時(shí),沒有任何因素將信號驅(qū)動為低電平狀態(tài)。信號將轉(zhuǎn)換為低電平狀態(tài),但所需時(shí)間將取決于電路的輸入電阻和電容。這種情況可能導(dǎo)致脈沖丟失。可通過將下拉電阻接到輸入信號的方法避免這種情況,如下圖所示。由于 CPU 的輸入電壓是24V,因此電阻的額定0功率必須為高功率。100 歐 5 瓦的電阻是一個(gè)合適的選擇。

 

圖1. 集電極開路HSC輸入驅(qū)動接線下拉電阻

高速計(jì)數(shù)器指令向?qū)?/H3>

在 Micro/WIN SMART 中的命令菜單中選擇 Tools(工具)> Wizards(向?qū)В┲羞x擇 High Speed Counter(高速計(jì)數(shù)器向?qū)В?,也可以在項(xiàng)目樹中選擇 Wizards(向?qū)В┪募䦅A中的 High Speed Counter(高速計(jì)數(shù)器向?qū)В┌粹o,如圖 1所示。

STEP 7-MicroWIN SMART 的高速計(jì)數(shù)器使用 

圖 1.選擇 HSC 向?qū)?BR>

步驟一:選擇 HSC 編號,如圖 2所示。

STEP 7-MicroWIN SMART高速計(jì)數(shù)器向?qū)? src= 

圖 2.選擇計(jì)數(shù)器編號

步驟二:為計(jì)數(shù)器命名,在左側(cè)樹形目錄中選擇“高速計(jì)數(shù)器”,如圖 3所示。

高速計(jì)數(shù)器命名 

圖 3.高速計(jì)數(shù)器命名

步驟三:選擇計(jì)數(shù)器模式,詳細(xì)信息請見“表1.高速計(jì)數(shù)器的模式及輸入點(diǎn)”。

選擇高速計(jì)數(shù)器模式 

圖 4.選擇高速計(jì)數(shù)器模式

步驟四:配置初始化信息。

HSC 初始化選項(xiàng) 

圖 5. HSC 初始化選項(xiàng)

在上圖中:

  1. 為初始化子程序命名,或者使用默認(rèn)名稱。

  2. 設(shè)置計(jì)數(shù)器預(yù)置值:可以為整數(shù)、雙字地址或符號名:如 5000、VD100、PV_HC0。用戶可使用全局符號表中雙字整數(shù)對應(yīng)的符號名。如果用戶輸入的符號名尚未定義,點(diǎn)擊' Generate (生成)’后會看到:

 


這個(gè)提示框顯示:“這不是定義的全局符號。您希望定義符號嗎”,點(diǎn)擊“是”

 

填入地址和注釋,注意:地址必須為雙字地址, 注釋可以不填。

  1. 設(shè)置計(jì)數(shù)器初始值:可以為整數(shù)、雙字地址或符號名:5000、VD100、CV_HC0。

  2. 初始化計(jì)數(shù)方向:增,減。

  3. 對于帶外部復(fù)位端的高速計(jì)數(shù)器,可以設(shè)定復(fù)位信號為高電平有效或者低電平有效。

  4. 使用A/B相正交計(jì)數(shù)器時(shí),可以將計(jì)數(shù)頻率設(shè)為1倍速或4倍速。使用非A/B相正交計(jì)數(shù)器時(shí),此項(xiàng)為虛。

  5. S7-200 SMART 均不支持帶外部啟動端的高速計(jì)數(shù)器,因此此項(xiàng)為虛。
    注意:所謂“高/低電平有效”指的是在物理輸入端子上的有效邏輯電平,即可以使 LED 燈點(diǎn)亮的電平。這取決于源型/漏型輸入接法,并非指實(shí)際電平的高、低。

步驟五:配置中斷事件,如圖 6所示。

西門子200SMART PLC高速計(jì)數(shù)器向?qū)?配置中斷 

圖 6.配置中斷

如圖 6所示,一個(gè)高速計(jì)數(shù)器最多可以有 3 個(gè)中斷事件,在白色方框中填寫中斷服務(wù)程序名稱或者使用默認(rèn)名稱:

在這里配置的中斷事件并非必須,系由用戶根據(jù)自己的控制工藝要求選用。

  1. 外部復(fù)位輸入有效值時(shí)中斷,如果使用的高速計(jì)數(shù)器模式不具有外部復(fù)位端,則此項(xiàng)為虛。

  2. 方向控制輸入狀態(tài)改變時(shí)的中斷,有以下 3 種情況會產(chǎn)生該中斷:

    • 單項(xiàng)計(jì)數(shù)器的內(nèi)部或外部方向控制位改變瞬間

    • 雙相計(jì)數(shù)器增、減時(shí)鐘交替的瞬間

    • A/B相脈沖相對相位(超前或滯后)改變時(shí)瞬間

  3. 當(dāng)前值等于預(yù)置值時(shí)產(chǎn)生的中斷,通過向?qū)В梢栽谠撝袛嗟姆⻊?wù)程序中重新設(shè)置高速計(jì)數(shù)器的參數(shù),如預(yù)置值、當(dāng)前值。一個(gè)這樣的過程稱為'一步'。

步驟六:配置 HSC 步數(shù),如圖 7所示,最多可設(shè)置 10 步。

配置 HSC 步數(shù) 

圖 7. 配置 HSC 步數(shù)

步驟七:定義高速計(jì)數(shù)器每一步的操作,如圖 8所示:

HSC 第一步 

圖 8. HSC 第一步

在這里配置的是當(dāng)前值等于設(shè)定值中斷的服務(wù)程序中的操作:

  1. 向?qū)詣訛楫?dāng)前值等于預(yù)置值匹配一個(gè)新的中斷服務(wù)程序,用戶可以對其重新命名,或者使用默認(rèn)的名稱。

  2. 勾選后,用戶在右側(cè)輸入新的預(yù)置值。

  3. 勾選后,用戶在右側(cè)輸入新的當(dāng)前值。

  4. 如果選用的高速計(jì)數(shù)器模式有內(nèi)部方向控制位。

  5. 使用相同的方法完成其余兩步的設(shè)置

步驟八:完成向?qū)В鐖D 9所示:

完成向?qū)?src="/Article/UploadFiles/202306/2023061612181672.jpg" 

圖 9. 完成向?qū)?BR>

點(diǎn)擊向?qū)υ捒蜃髠?cè)樹形目錄中的選項(xiàng)“組件(Components)”可以看到此時(shí)向?qū)傻淖映绦蚝椭袛喑绦蛎Q及描述,點(diǎn)擊“生成(Generate)”按鈕,完成向?qū)А?/P>

注意:Micro/WIN SMART 高速計(jì)數(shù)器指令向?qū)Р捎脴湫文夸浀男问剑脩艨梢灾苯釉谀夸洏渲羞x擇相應(yīng)選項(xiàng)進(jìn)行設(shè)置,這種方式便于用戶在完成指令向?qū)Ш蟾鶕?jù)實(shí)際需求進(jìn)行快速修改。

步驟九:調(diào)用子程序:

調(diào)用子程序 

注意:

  • HSC_INIT 為初始化子程序,請?jiān)谥鞒绦驂K中使用 SM0.1 或一條邊沿觸發(fā)指令調(diào)用一次此子程序。

  • 向?qū)傻闹袛喾⻊?wù)程序及子程序都未上鎖,用戶可以根據(jù)自己的控制需要進(jìn)行修改。

文章來源:綜合網(wǎng)絡(luò),本文系網(wǎng)絡(luò)轉(zhuǎn)載,版權(quán)歸原作者所有。但因轉(zhuǎn)載眾多,無法確認(rèn)真正原始作者。

Tags:高速計(jì)數(shù),編碼器,SMART,STEP7,西門子plc  
責(zé)任編輯:admin
  • 上一篇文章:
  • 下一篇文章: 沒有了
  • 相關(guān)文章列表
    西門子200SMART PLC關(guān)于FOR-NEXT指令使用技巧 循環(huán)指令梯形圖實(shí)例
    西門子200smart不同類型CPU的區(qū)別,西門子S7-200SMART  CPU主機(jī)型
    西門子plc 和modbusRTU對應(yīng)關(guān)系_西門子S7-200和S7-200SMART的mod
    西門子S7-200SMART PLC使用modbus 讀取儀表數(shù)據(jù)
    西門子S7-200SMART兩臺PLC之間主從站,MODBUS主從站通信步驟設(shè)置
    西門子S7-200 Smart PLC入門筆記8——電機(jī)控制子程序調(diào)用 子程序
    西門子S7-200 Smart PLC入門筆記1——流水燈梯形圖 MOV_B和SHL_B
    西門子S7-200SMART PLC噴泉系統(tǒng)設(shè)計(jì),比較運(yùn)算的實(shí)例
    西門子S7-200 SMART PLC定時(shí)器計(jì)數(shù)器的實(shí)現(xiàn)用于統(tǒng)計(jì)設(shè)備的轉(zhuǎn)速
    西門子S7-200 SMART PLC如何讀取計(jì)數(shù)器當(dāng)前值
    PLC編程經(jīng)典實(shí)例,西門子 S7-200 SMART plc恒壓供水系統(tǒng)
    西門子S7-200 Smart PLC的擴(kuò)展模塊之?dāng)?shù)字量輸入模塊 EM DE08和EM
    S7-200 SMART 通訊控制 V20變頻器,MODBUS通訊控制變頻器
    西門子S7-200 SMART plc運(yùn)動控制指令講解 AXISx_CTRL和AXISx_MAN
    西門子S7-200 SMART PLC中用STEP7采用高速計(jì)數(shù)器來接收軸運(yùn)動輸出
    西門子S7-200SMART PLC編寫的步進(jìn)電機(jī)控制程序梯形圖
    如何使用西門子S7-200 Smart PLC的模擬量輸入模塊EM AE04和EM AE
    西門子PLC S7-200SMART采集模擬量數(shù)據(jù)
    西門子PLC S7-200 SMART plc的中斷指令詳解ENI、ATCH、DISI、RET
    西門子S7-200 Smart PLC掃描原理實(shí)現(xiàn)單按鈕控制N臺電機(jī),單按鈕多
    西門子PLC S7-200SMART 的FOR NEXT指令如何實(shí)現(xiàn)程序嵌套循環(huán)
    西門子plc S7-200 SMART的FOR_NEXT循環(huán)指令,FOR和NEXT指令的用法
    西門子plc Smart擴(kuò)展信號板 PLINK,西門子S7-200smart plc結(jié)構(gòu)說
    S7-200 SMART plc數(shù)字量輸入濾波器和脈沖捕捉位,STEP7設(shè)置
    input number設(shè)置最大最小值 西門子plcAM06模塊_一文教你快速學(xué)會
    西門子S7-200plc SMART怎樣添加和使用模擬量指令庫?STEP7添加指令
    西門子PLC S7-200SMART的模擬量如何編程,模擬量模塊添加和模擬量
    西門子plc s7-200 smart 模擬量模塊用法,Scale_I_to_R指令
    詳談S7-200Smart PLC仿真方法及步驟,菜鳥也能成高手!!
    一文教你S7-200SMART PLC的程序編程、下載和調(diào)試監(jiān)控,STEP7軟件
    請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
    1分 2分 3分 4分 5分

    還可以輸入 200 個(gè)字
    [ 查看全部 ] 網(wǎng)友評論
    關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
    返回頂部
    刷新頁面
    下到頁底
    晶體管查詢
    主站蜘蛛池模板: 江津市| 吉首市| 逊克县| 化德县| 太湖县| 大理市| 黄山市| 乌拉特后旗| 留坝县| 富川| 柞水县| 新田县| 房产| 宜章县| 娱乐| 石泉县| 大姚县| 昭通市| 永康市| 监利县| 木兰县| 平邑县| 东乌珠穆沁旗| 长沙市| 大名县| 渝中区| 江油市| 福清市| 唐山市| 虞城县| 克拉玛依市| 阳东县| 华蓥市| 蚌埠市| 巴东县| 绥化市| 靖州| 苗栗县| 仪征市| 晋中市| 连州市|