西門子代理商PLC中國(授權)一級代理佛山市
| 更新時間 2024-12-02 08:00:00 價格 請來電詢價 西門子變頻器 西門子觸摸屏 西門子伺服電機 西門子PLC 西門子直流調速器 西門子電纜 聯系電話 13922889745 聯系手機 18475208684 聯系人 向小姐 立即詢價 |
為了便于理解如何使用高速計數功能,通過一個例子來學習組態及應用。
假設在旋轉機械上有單相增量編碼器作為反饋,接入到 S7-1200 CPU, 要求在計數 25 個脈沖時,計數器復位,并重新開始計數,周而復始執行此功能。
針對此應用,選擇 CPU 1214C ,高速計數器為:HSC1 。模式為:單相計數,內部方向控制,無外部復位。據此,脈沖輸入應接入 I0.0 ,使用 HSC1 的預置值中斷( CV=RV )功能實現此應用。
組態步驟:
先在設備與組態中,選擇 CPU ,單擊屬性,激活高速計數器,并設置相關參數。此步驟必須實現執行, 1200 的高速計數器功能必須要先在硬件組態中激活,才能進行下面的步驟
添加硬件中斷塊,關聯相對應的高速計數器所產生的預置值中斷
在中斷塊中添加高速計數器指令塊,編寫修改預置值程序,設置復位計數器等參數將程序下載,執行功能
1、硬件組態
選中 CPU 如圖
圖 3 所示為選擇屬性打開組態界面
激活高速計數功能如圖 4
計數類型,計數方向組態如圖 5 所示
1、 此處計數類型分為 3 種, Axis of motion( 運動軸 ),Frequency (頻率測量),Counting( 計數 )。這里選擇 Counting
2、 模式分為 4 種:Single phase( 單相 ), Two phase (雙相) , AB Quadrature 1X(A/B 相正交 1 倍速) , AB Quadrature 4X (A/B 相正交 4 倍速)。這里擇 Single phase
3、 輸入源,這里使用的為 CPU 集成輸入點。
4、 計數方向選擇,這里選用 User program (internal direction control) (內部方向控制)
5、 初始計數方向。這里選擇 Count up (向上計數)
初始值及復位組態如圖 6
預置值中斷組態如圖 7
組態添加的硬件中斷,如圖 8
地址分配與硬件識別號如圖 9
至此硬件組態部分已經完成,下面進行程序編寫
2、程序編寫
將高速計數指令塊添加到硬件中斷中
圖 12 定義高速計數器背景數據塊
程序視圖如圖 13
1、 這里就是圖 9 中系統指定的高速計數器硬件識別號,這里填 1
2、 “1”為使能更新初值
3、 “0”新初始值為 0
至此程序編制部分完成,將完成的組態與程序下載到 CPU 后即可執行,當前的計數值可在 ID1000 中讀出 ,關于高速計數器指令塊,若不需要修改硬件組態中的參數,可不需要調用,系統仍然可以計數。
聯系方式
- 電 話:13922889745
- 經理:向小姐
- 手 機:18475208684
- 微 信:18475208684