西門子S7-200PLC高速計數器HSC用法 西門子PLC高速處理指令

18luck网站

18luck网站電子設計 | 18luck网站Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 18luck网站 >> 18luck平台 >> 梯形圖實例 >> 正文

西門子S7-200PLC高速計數器HSC用法 西門子PLC高速處理指令

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2024/2/8

高速計數器HSC一般和編碼器配合使用,在現代自動控製中實現精確定位和測量長度。它可用來累計比可編程序控製器的掃描頻率高得多的脈衝(chong) 輸入,利用其產(chan) 生的中斷事件完成預定的操作。

一、數量及編號

(一)中斷源及種類

高速計數器在程序中使用時的地址編號用HCn來表示(在非程序中有時用HSCn),n為(wei) 編號。

HCn除了表示高速計數器的編號之外,還代表兩(liang) 方麵的含義(yi) :高速計數器位和高速計數器當前值。編程時,從(cong) 所用的指令可以看出是位還是當前值。

二、高速計數指令

(一)高速計數器指令

高速計數器指令有兩(liang) 條:HDEF和HSC。

1、HDEF,定義(yi) 高速計數器指令

使能輸入有效時,為(wei) 指定的高速計數器分配一種工作模式,即用來建立高速計數器與(yu) 工作模式之間的聯係。
梯形圖指令盒中有兩(liang) 個(ge) 數據輸入端:HSC,高速計數器編號,為(wei) 0~5的常數,字節型;MODE,工作模式,為(wei) 0~11的常數,字節型。

西門子PLC的HDEF指令 
圖1 HDEF

2、HSC,高速計數器指令

使能輸入有效時,根據高速計數器特殊存儲(chu) 器位的狀態,並按照HDEF指令指定的工作模式,設置高速計數器並控製其工作。
梯形圖指令盒數據輸入端N:高速計數器編號,為(wei) 0~5的常數,字型。

西門子plc的HSC指令 
圖2 HSC

高速計數器的時鍾、方向控製、複位和啟動所使用輸入如下圖所示。

西門子plc的高速計數器的指定輸入 
圖3 高速計數器的指定輸入

(二)高速計數器的使用方法

每個(ge) 高速計數器都有固定的特殊功能存儲(chu) 器與(yu) 之相配合,完成高速計數功能。具體(ti) 對應關(guan) 係如下圖所示。

西門子plc的HSC的特殊寄存器 
圖4 HSC的特殊寄存器

每個(ge) 高速計數器都有一個(ge) 狀態字節,程序運行時根據運行狀況自動使某些位置位,可以通過程序來讀相關(guan) 位的狀態,用以作為(wei) 判斷條件實現相應的操作。狀態字節中各狀態位的功能如下圖所示。

狀態字節 
圖5 狀態字節

使用高速計數器時,要按以下步驟進行:

◆ 選擇計數器及工作模式
◆ 設置控製字節
◆ 執行HDEF指令
◆ 設定當前值和預設值
◆ 設置中斷事件並全局開中斷
◆ 執行HSC指令

控製位含義 
圖6 控製位含義

(三)應用實例

要對一高速事件精確控製,通過對脈衝信號進行增計數,計數當前值達到24產生中斷,重新從0計數,對中斷次數進行累計。計數方向用一個外部信號控製,並能實現外部複位。所用的主機型號為CPU221。

設計步驟:

①選擇高速計數器HSC0,並確定工作方式4
②令SM37=16#F8
③執行HDEF指令,輸入端HSC為0,MODE為4
④裝入當前值,令SMD38=0
⑤裝入設定值,令SMD42=24
⑥執行中斷連接ATCH指令,輸入端INT為INT0,EVNT為10。
主程序、初始化子程序和中斷程序分別如圖所示。

主程序 
圖7 主程序
初始化程序 
圖8 初始化程序
中斷程序 

圖9 中斷程序
Tags:高速計數器,HSC,S7-200,西門子PLC  
責任編輯:admin
相關文章列表
西門子S7-200PLC高速計數器的使用方法  HDEF指令和HSC指令用法
西門子S7-200SMART PLC高速計數器_西門子plc高速計數器實例 HDEF
S7-200 SMART PLC彩燈控製西門子PLC控製彩燈項目 循環左移ROL_B和
西門子S7-200 SMART PLC用地址偏移量來訪問V存儲區數據的例子程序
西門子S7-200 PLC用指針訪問數據表的例子程序 MOV_DW和BLKMOV_B指
設計彩燈A、B、C、D順序控製係統程序,西門子S7-200 PLC關於定時器
西門子S7-200 PLC使用TON計時器實現的電機順序啟動實例,三台電動
西門子S7-200smart編程程序步進電機控製,步進電機與驅動器接線方
西門子200PLC步進控製(入門)_西門子plc控製步進電機實例
S7-200 SMART PLS指令 脈衝輸出指令
基於西門子S7-200PLC 花式噴泉PLC控製設計的方法研究
西門子S7-200拆解,拆解西門子plc
西門子S7-200PLC 實驗十四 自動車庫門控製
西門子S7-200 PLC實驗十七 移位寄存器指令在波浪式噴泉程序中的應
西門子S7-200PLC編程實例及技巧(運料小車控製係統)_送料小車設計
基於S7-200PLC和組態軟件的飼料生產控製係統研究_小型飼料生產線
西門子s7-200plc中斷指令的用法與步驟ATCH指令 DTCH指令
基於西門子PLC S7-200SMART全自動洗衣機控製係統,超詳細案例分享
基於西門子plc的洗衣機控製_實驗八洗衣機自動控製
詳解西門子S7-200常用的數據存儲區
昆侖通態MCGS與S7-200 PLC串口通訊方法
西門子plc編程入門s7-200機械手程序實例
西門子S7-200 SMART PLC無人問津的指令也能實現精準定位控製_PLS
西門子S7-200 PLC編程從入門到精通_學習計劃
西門子S7-200 PLC控製的恒壓供水泵站實例
一文掌握S7-200 SMART高速計數器基礎知識
西門子S7-200 SMART PLC-smart高速計數器__西門子plc高速計數器實
如何使用西門子S7-200 PLC實現工作小時累計,時間累加流程圖及設
西門子S7-200PLC的CPU224 XP 本體上的模擬量輸入輸出實例
【S7200指令教程】順序控製指令SCR SCRT SCRE 程序控製指令
西門子S7-200子程序,多次調用的“怪”現象
西門子S7-200PLC控製步進電機定位係統案例詳解_順序流程圖
西門子PLC編程實現瞬時流量和累計流量的計算的例子 累積流量計算
WinCC 與S7-200 SMART CPU 的 OPC 通信
西門子S7-200PLC如何和Wincc通訊  OPC適用領域
西門子S7-200SMART modbus_INIT塊無port口管腳  PORT0和PORT1
西門子S7-200 PLC係統中的數據及其格式
西門子plc S7-200 CPU 224XP參數及接線圖
西門子PLCS7-200/S7-200SMART Modbus地址問題應用解析
西門子plc S7-200實現小車往返運動的程序梯形圖實例
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
推薦文章
最新推薦
關於我們 - 聯係我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁麵
下到頁底
晶體管查詢
51La