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

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

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

西門子S7-200 SMART PLC中用STEP7采用高速計數(shù)器來接收軸運(yùn)動輸出的脈沖

作者:佚名    文章來源:本站原創(chuàng)    點(diǎn)擊數(shù):    更新時間:2023/5/7

前言

最近在學(xué)習(xí)西門子PLC的高速計數(shù)器指令和運(yùn)動控制部分,是用運(yùn)動控制軸輸出 頻率為10kHz,AB相正交信號的一萬個脈沖信號 來讓高速計數(shù)器接收,想記錄一下自己的學(xué)習(xí)過程。

一、高速計數(shù)器

關(guān)于高速計數(shù)器的介紹和原理可以去看西門子的開發(fā)手冊和官方介紹,這里提供鏈接:高速計數(shù)器

在西門子的上位機(jī)中可以直接使用高速計數(shù)器向?qū)砼渲贸绦颉?BR>STEP7軟件使用,高速計數(shù)器 

1.在高速計數(shù)器向?qū)Ю锟梢赃x擇采用那個計數(shù)器。

 
 

2.選擇工作模式,由于我才用的是AB相正交,所以選擇模式9

 

3. 配置高數(shù)計數(shù)器的子程序,配置當(dāng)前值/預(yù)設(shè)值,計數(shù)方向和計數(shù)速率等參數(shù)

 

4.配置中斷程序

 

5.當(dāng)中斷事件啟動后,寫中斷程序。

 
 

6. 這里就是高速計數(shù)器接收的I/O口

 

還有一個要注意的是,在系統(tǒng)塊里,要設(shè)置一下輸入I/O口的頻率

 
當(dāng)程序都配置完成后,在西門子上位機(jī)里就會自動生成相應(yīng)的代碼。
 
 

 
可以在中斷程序(Count_EQ0)中寫自己想要添加的控制程序。

二、運(yùn)動控制

關(guān)于運(yùn)動控制,西門子PLC上位機(jī)中也有運(yùn)動控制向?qū)В梢灾苯邮怯眠\(yùn)動控制向?qū)砩膳渲贸绦颉?BR>西門子官方運(yùn)動控制

1.運(yùn)動控制向?qū)?/STRONG>

1.選擇要使用的軸

 
 

2.選擇測量系統(tǒng),有相對脈沖和工程單位(由于我只要發(fā)送一萬個脈沖,所以選擇相對脈沖)

 

3. 配置輸出脈沖的信號類型和極性

 

4.后面的配置按照自己的需求去選擇,我這里只需要發(fā)送脈沖,所以直接跳到運(yùn)動控制生成的子程序。

 
生成的代碼如下:
 
 
這里有生成很多子程序,主要用到的有AXIS0_CTRL和AXIS0_GOTO
這些子程序中CTRL要和其他子程序搭配起來用,CTRL必須要使用,重點(diǎn)來介紹一下AXIS0_CTRL和AXIS0_GOTO。

AXIS0_CTRL

 
啟用和初始化運(yùn)動軸,方法是自動命令運(yùn)動軸每次 CPU 更改為 RUN 模式時加載組態(tài)/包絡(luò)表。

MOD_EN 參數(shù)必須開啟,才能啟用其它運(yùn)動控制子例程向運(yùn)動軸發(fā)送命令。 如果 MOD_EN 參數(shù)關(guān)閉,運(yùn)動軸會中止所有正在進(jìn)行的命令;
Done 參數(shù)會在運(yùn)動軸完成任何一個子例程時開啟;
Error 參數(shù)存儲該子程序運(yùn)行時的錯誤代碼;
C_Pos 參數(shù)表示運(yùn)動軸的當(dāng)前位置。 根據(jù)測量單位,該值是脈沖數(shù) (DINT) 或工程單位數(shù) (REAL);
C_Speed 參數(shù)提供運(yùn)動軸的當(dāng)前速度。 如果您針對脈沖組態(tài)運(yùn)動軸的測量系統(tǒng),C_Speed 是一個 DINT 數(shù)值,其中包含脈沖數(shù)/每秒。如果您針對工程單位組態(tài)測量系統(tǒng),C_Speed 是一個 REAL 數(shù)值,其中包含選擇的工程單位數(shù)/每秒 (REAL)。
C_Dir 參數(shù)表示電機(jī)的當(dāng)前方向:信號狀態(tài) 0 = 正向;信號狀態(tài) 1 = 反向;

AXIS0_GOTO

 
命令運(yùn)動軸轉(zhuǎn)到所需位置
START 參數(shù)開啟會向運(yùn)動軸發(fā)出 GOTO 命令。 對于在 START 參數(shù)開啟且運(yùn)動軸當(dāng)前不繁忙時執(zhí)行的每次掃描,該子例程向運(yùn)動軸發(fā)送一個 GOTO 命令。為了確保僅發(fā)送了一個 GOTO 命令,請使用邊沿檢測元素用脈沖方式開啟 START 參數(shù);
Pos 參數(shù)包含一個數(shù)值,指示要移動的位置(絕對移動)或要移動的距離(相對移動)。 根據(jù)所選的測量單位,該值是脈沖數(shù) (DINT) 或工程單位數(shù) (REAL);
Speed 參數(shù)確定該移動的最高速度。 根據(jù)所選的測量單位,該值是脈沖數(shù)/每秒 (DINT) 或工程單位數(shù)/每秒 (REAL);
Mode 參數(shù)選擇移動的類型:
0:絕對位置
1:相對位置
2:單速連續(xù)正向旋轉(zhuǎn)
3:單速連續(xù)反向旋轉(zhuǎn)
Abort 參數(shù)啟動會命令運(yùn)動軸停止當(dāng)前包絡(luò)并減速,直至電機(jī)停止。

然后給輸出模塊供電,將Q0.0,Q0.2,連接到I0.0,I0.1 即可。
Tags:高速計數(shù)器,SMART,西門子plc  
責(zé)任編輯:admin
相關(guān)文章列表
西門子S7-200 SMART 模擬量概述及自建庫文件,西門子PLC子程序創(chuàng)
西門子PLC編程常用基礎(chǔ)邏輯
一文學(xué)會設(shè)備運(yùn)行時間累計程序編寫, 從零基礎(chǔ)到精通,收藏這篇就
S7-1200PLC入門初學(xué),需先熟悉PLC硬件結(jié)構(gòu)!S7-1200PLC硬件結(jié)構(gòu)
TIA Portal博途軟件和S7-1200PLC介紹
西門子200SMART PLC編程通過指針輕松實現(xiàn)多個數(shù)據(jù)排列
西門子S7-200SMART PLC如何實現(xiàn)星三角降壓啟動多次調(diào)用?子程序編
西門子PLC子程序?qū)嵗琒7-200 SMART PLC帶參數(shù)子程序應(yīng)用實例
詳解步進(jìn)電機(jī)與PLC的接線,西門子、三菱等PLC接線(總結(jié)篇)PLC和
西門子PLC編程實例  4個基本控制電路設(shè)計方法
S7-200smart 恒溫PID控制_STEP7中PID設(shè)置溫度自動控制編程
西門子plc傳送帶操作控制,傳輸帶控制
西門子PLC實現(xiàn)汽車涂裝前處理生產(chǎn)線中的磷化槽液位控制
西門子200smart高速計數(shù)器指令向?qū)Ъ俺绦颍ㄊ詹兀┨菪螆D實例
|分享| S7-200SMART常用指令(二)
S7-200SMART PLC 模擬量輸入案例,AM06模擬量擴(kuò)展模塊和SIT_R指令
|實用|一文讓你讀懂使用中斷功能  ATCH和DTCH和RETI、DISI
神級匯總,西門子PLC中斷指令及例程 ATCH和ENI
STEP7【步驟詳解】西門子 PLC PID組態(tài)設(shè)置及PID常見問題解答
STEP7西門子S7-200 SMART高速計數(shù)器指令向?qū)西門子smart高速計數(shù)
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網(wǎng)友評論
最新推薦
主站蜘蛛池模板: 卓资县| 乐清市| 广元市| 姚安县| 乾安县| 绥中县| 浦东新区| 鱼台县| 奉贤区| 湖口县| 鹤峰县| 丁青县| 舒城县| 长治市| 东城区| 兴山县| 开阳县| SHOW| 台中市| 锡林浩特市| 南投县| 民乐县| 徐汇区| 温州市| 隆尧县| 常州市| 钦州市| 乌兰县| 昭苏县| 郯城县| 盐津县| 徐州市| 乐山市| 盐池县| 孟州市| 宁明县| 盈江县| 安远县| 靖安县| 海阳市| 辽阳市|