0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

在Step7中如何使用COUNTER計數器

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 作者:機器人及PLC自動化 ? 2022-10-08 10:36 ? 次閱讀

1.概述

SIMATIC S7- 300有2種類型的計數器,一個是COUNTER類型,另一個是IEC_TC類型。

STEP 7將COUNTER以二進制數字存儲在字(16位)中。下圖1給出該參數類型的格式,輸入格式:C#xx,顯示的數據是BCD碼格式。

d85cda4c-4574-11ed-96c9-dac502259ad0.png

圖1Counter格式

2.在Step7中使用計數器

2.1在Step7中使用COUNTER計數器

在Step7中,如圖2所示,舉例,從計數器指令庫拖拽指令S_CUD(雙向計數器)放入程序段中,給管腳填寫相關參數。

d87c7da2-4574-11ed-96c9-dac502259ad0.png

圖2Step7添加COUNTER計數器指令

S_CUD指令管腳參數如下表1。

參數 數據類型 存儲區(qū) 描述
C編號 COUNTER C 計數器標識號;其范圍依賴于CPU
CU BOOL I、Q、M、L、D 升值計數輸入
CD BOOL I、Q、M、L、D 降值計數輸入
S BOOL I、Q、M、L、D 為預設計數器設置輸入
PV WORD I、Q、M、L、D
或常數
將計數器值以"C#<值>"的格式輸入(范圍0至999)
R BOOL I、Q、M、L、D 復位輸入
CV WORD I、Q、M、L、D 當前計數器值,十六進制數字
CV_BCD WORD I、Q、M、L、D 當前計數器值,BCD碼
Q BOOL I、Q、M、L、D 計數器狀態(tài)

表1S_CUD的管腳參數說明

給指令的S管腳發(fā)脈沖,將預設值PV傳到C0、CV和CV_BCD中。給CU管腳發(fā)脈沖進行增計數,給CD管腳發(fā)脈沖進行減計數,CV以十進制記錄當前計數器值。如圖3所示

d8a3e82e-4574-11ed-96c9-dac502259ad0.png

圖3執(zhí)行計數器C0工作

2.2Step7中使用IEC_TC計數器

IEC _TC計數器一共有3種(SFB0、SFB1、SFB2),如圖4所示。拖拽指令SFB2放入程序段中,給管腳填寫相關參數。

d8bd0fe8-4574-11ed-96c9-dac502259ad0.png

圖4Step7添加IEC_TC計數器指令

SFB2功能塊管腳參數如下表2。

參數 聲明 數據類型 存儲區(qū) 描述
CU INPUT BOOL I、Q、M、D、L、
常數
遞增計數輸入。
CD INPUT BOOL I、Q、M、D、L、
常數
降值計數輸入
R INPUT BOOL I、Q、M、D、L、
常數
重置輸入。R優(yōu)先于LOAD。
LOAD INPUT BOOL I、Q、M、D、L、
常數
加載輸入。LOAD優(yōu)先于CU
和CD。
PV INPUT INT I、Q、M、D、L、
常數
預設值。LOAD輸入的信號級別為1時,將把
計數器設置為
預設值PV。
QU OUTPUT BOOL I、Q、M、D、L 遞增計數器的狀態(tài):QU具有下列值:1,如果CV >PV
0,其它情況
QD OUTPUT BOOL I、Q、M、D、L 遞減計數器的狀態(tài):QD具有下列值:
1,如果CV < 0
0,其它情況
CV OUTPUT INT I、Q、M、D、L 當前計數值
(允許值:-32 768到32 767)

2SFB2的管腳參數說明

下載程序,給LOAD (M200.4)發(fā)送脈沖,將預設值PV傳到CV (MW202)中。給CU (M200.0)管腳發(fā)脈沖進行增計數,給CD (M200.1)管腳發(fā)脈沖進行減計數,CV (MW202)以十進制記錄當前計數器值。如圖5所示。

d90327b2-4574-11ed-96c9-dac502259ad0.png

圖5執(zhí)行定時器SFB2工作

3.在TIA Step7中使用計數器

3.1TIA Step7中使用COUNTER計數器

在TIA Step7中,如圖6所示,舉例,從計數器操作指令庫拖拽指令S_ODTS放入程序段中,給管腳填寫相關參數。

d921e58a-4574-11ed-96c9-dac502259ad0.png

圖6TIA Step7添加COUNTER計數器指令

該使用操作與Step7中的一樣,這里就不再過多贅述。

3.2TIA Step7中使用IEC_TC計數器

如圖7所示,TIA Step7中的CTUD與Step7的SFB2稍有不同,沒有管腳EN和ENO。但是管腳使用操作與Step7中的也是一樣,這里就不再過多贅述。

d93fc672-4574-11ed-96c9-dac502259ad0.png

圖7TIA Step7添加IEC計數器指令

審核編輯:彭靜

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • 存儲
    +關注

    關注

    13

    文章

    4123

    瀏覽量

    85275
  • 計數器
    +關注

    關注

    32

    文章

    2241

    瀏覽量

    93975
  • 管腳
    +關注

    關注

    1

    文章

    223

    瀏覽量

    31857

原文標題:在TIA Step7中使用計數器

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    如何將SCOUT的工程關聯到STEP7?

    如何將SCOUT的工程關聯到STEP7,就是SCOUT添加了一個伺服的設置,然后如何關聯到STEP7,可以
    發(fā)表于 01-09 13:16

    #硬聲創(chuàng)作季 PLC應用技術:STEP7的塊

    plcstepSTEP7
    Mr_haohao
    發(fā)布于 :2022年10月27日 14:34:07

    #硬聲創(chuàng)作季 PLC應用技術:STEP7的數據類型(一)

    plcstepSTEP7
    Mr_haohao
    發(fā)布于 :2022年10月27日 14:35:14

    #硬聲創(chuàng)作季 PLC應用技術:STEP7的數據類型(二)

    plcstepSTEP7
    Mr_haohao
    發(fā)布于 :2022年10月27日 14:35:55

    step7數據類型

    西門子PCS7 STEP7 數據類型。
    發(fā)表于 05-07 17:15

    step7 micro win4.0 下載

    step7 micro win4.0 下載 :MicroWIN_V40_SP5 Step7 Micro Win v4.0.4.16 (電子編程): STEP7-MICRO/WIN 編程軟件,強大的工控編程組態(tài)軟件
    發(fā)表于 12-02 10:17 ?5627次下載

    計數器

    計數器 計數器的作用與分類   計數器(Counter)用于計算輸入脈沖個數,還常用于分頻、定時等。
    發(fā)表于 09-30 18:30 ?1537次閱讀
    <b class='flag-5'>計數器</b>

    STEP7軟件安裝及兼容性說明

    授權是使用STEP7 軟件的鑰匙,只有硬盤上找到相應的授權,STEP7 才可以正常使用,否則會提示用戶安裝授權。購買STEP7 軟件時會
    發(fā)表于 10-13 17:38 ?24次下載
    <b class='flag-5'>STEP7</b>軟件安裝及兼容性說明

    Step7實現PID控制

    Step7實現PID控制說明。
    發(fā)表于 04-22 14:51 ?13次下載

    step7實現流量累積例程

    step7實現流量累積例程說明。
    發(fā)表于 04-23 11:05 ?15次下載

    STEP7(TIA Portal) 各種圖標的含義

    STEP7 (TIA Portal),不同的視圖使用不同的圖標表示設備及程序的狀態(tài), 通過這些圖標可以有助于快速診斷故障。
    的頭像 發(fā)表于 04-11 10:03 ?4325次閱讀

    STEP7 5.5對S7-300 CPU程序的上載過程

    本文簡要講解STEP7 5.5對S7-300 CPU程序的上載過程,S7-400 CPU 的上載方法與此相同,可作參考。
    的頭像 發(fā)表于 07-15 10:39 ?9554次閱讀

    Step7使用COUNTER計數器

    SIMATIC S7- 300 有2種類型的計數器,一個是COUNTER類型,另一個是IEC_TC類型。
    的頭像 發(fā)表于 01-29 14:27 ?2877次閱讀

    STEP7 5.5對S7-300 CPU程序的上載過程

    本文簡要講解STEP7 5.5對S7-300 CPU程序的上載過程,S7-400 CPU 的上載方法與此相同,可作參考。
    的頭像 發(fā)表于 02-12 15:01 ?3647次閱讀

    定時STEP 7V5.x及STEP 7(TIA Portal)的不同處理步驟

    基于STEP 5的兼容性,仍然可以使用STEP7 S5定時計數器,定時計數器是全局的且基
    的頭像 發(fā)表于 04-07 11:35 ?1119次閱讀
    定時<b class='flag-5'>器</b><b class='flag-5'>在</b><b class='flag-5'>STEP</b> <b class='flag-5'>7</b>V5.x及<b class='flag-5'>STEP</b> <b class='flag-5'>7</b>(TIA Portal)的不同處理步驟