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

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

電子開發(fā)網(wǎng)電子設(shè)計 | 電子開發(fā)網(wǎng)Rss 2.0 會員中心 會員注冊
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> 梯形圖實例 >> 正文

西門子S7-200特殊指令 ATCH和DTCH用法、HEDF、HSC

作者:佚名    文章來源:網(wǎng)絡(luò)整理    點擊數(shù):    更新時間:2024/9/12

1).中斷指令

(1)中斷允許、中斷禁止指令 ENI、DISI

 

ENI 中斷允許指令,在其邏輯條件成立時,全局地允許所有被連接的中斷事件。

DISI 中斷禁止指令,在其邏輯條件成立時,全局地禁止處理所有的中斷事件。

CPU進(jìn)入RUN運行模式時,自動禁止所有中斷;在CPU進(jìn)入RUN運行模式中執(zhí)行ENI指令后,允許所有中斷。

(2).中斷連接指令(ATCH)、中斷分離指令(DTCH)

 

ATCH 中斷連接指令,當(dāng)EN端口執(zhí)行條件存在時,將一個中斷源和一個中斷程序建立響應(yīng)聯(lián)系,INT端口中斷程序入口地址,即中斷程序名稱,在建立聯(lián)系后,若中斷程序名改變,則INT端口指定名稱也隨之改變。EVNT端口指定與中斷程序相聯(lián)系的中斷源,即中斷事件號。

DTCH 中斷分離指令,當(dāng)EN端口執(zhí)行條件存在時,單獨截斷一個中斷源和所有中斷程序的聯(lián)系,并禁止該中斷事件。EVNT端口指定被禁止的中斷源。

中斷程序應(yīng)用舉例

西門子plc的ATCH指令和DTCH用法,外部中斷及定時中斷應(yīng)用 

西門子plc的ATCH指令和DTCH用法,外部中斷及定時中斷應(yīng)用

指令說明

(1)PLC系統(tǒng)每次切換到RUN狀態(tài)時,自動關(guān)閉所有中斷事件?梢酝ㄟ^編程,在RUN狀態(tài)時,使用ENI指令開放所有中斷。若用DISl指令關(guān)閉所有中斷,則中斷程序不能被激活,但允許發(fā)生的中斷事件等候,直到重新允許中斷。

(2)多個中斷事件可以調(diào)用同一個中斷程序,但同一個中斷事件不能同時連接多個中斷服務(wù)程序。

(3)中斷程序的編寫規(guī)則是:短小、簡單,執(zhí)行時不能延時過長。(4)在中斷程序中不能使用DISI、ENI、HDEF、LSCR和END指令。(5)中斷程序的執(zhí)行影響觸點、線圈和累加器狀態(tài),所以系統(tǒng)在執(zhí)行中斷程序時,會自動保存和恢復(fù)邏輯堆棧、累加器及指示累加器和指令操作狀態(tài)的特殊存儲器標(biāo)志位(SM),以保護(hù)現(xiàn)場。

(6)中斷程序中可以嵌套調(diào)用一個子程序,累加器和邏輯堆棧在中斷程序和子程序中是共用的。

2).PID回路指令

 

TBL:回路表起始地址;

LOOP:回路號,為字節(jié)常量0~7

3).高速計數(shù)器指令HDEF、HSC

高速計數(shù)器指令HDEF、HSC 

HDEF 定義高速計數(shù)器指令,"HSC"端口指定高速計數(shù)器編號(0 ~5),"MODE"端口指定運行模式(最多有12種工作模式)。EN端口執(zhí)行條件存在時,HDEF指令可指定具體的高速計數(shù)器編號,并將其與某一工作模式聯(lián)系起來。在一個程序中,每一個高速計數(shù)器只能且必須使用一次HDEF指令。

HSC 高速計數(shù)器指令,根據(jù)高速計數(shù)器特殊存儲器位的設(shè)置,按照HDEF指令指定的工作模式,控制高速計數(shù)器的工作,"N"端口指高速計數(shù)器編號(0~5),

4).高速脈沖輸出指令

高速脈沖輸出功能可以使PLC在指定的輸出點上產(chǎn)生高速的PWM(脈寬調(diào)制)脈沖或輸出頻率可變的PTO(脈沖串輸出)脈沖,可以用于步進(jìn)電動機(jī)和直流伺服電動機(jī)的定位控制和調(diào)速。在使用高速脈沖輸出功能時,CPU模塊應(yīng)選擇晶體管輸出型,以滿足高速脈沖輸出的頻率要求。

高速脈沖輸出指令PLS 

PLS 脈沖輸出指令,在EN端口執(zhí)行條件存在時,檢測脈沖輸出特殊存儲器的狀態(tài),然后激活所定義的脈沖操作,從Q端口指定的數(shù)字輸出端口輸出高速脈沖。

PLS指令可在Q0.0和Q0.1兩個端口輸出可控的PWM脈沖和PTO高速脈沖串波形。由于只有兩個高速脈沖輸出端口,所以PLS指令在一個程序中最多使用兩次。高速脈沖輸出和輸出映像寄存器共同對應(yīng)Q0.0和Q0.1端口,但Q0.0和Q0.1端口在同一時間只能使用一種功能。

5).時鐘指令

西門子plc時鐘指令READ_RTC和SET_RTC

西門子plc時鐘指令READ_RTC和SET_RTC

 

(1)讀實時時鐘指令:使能有效時,指令從實時時鐘讀取當(dāng)前時間和日期,并裝入以T為起始字節(jié)地址的8個字節(jié)緩沖區(qū),依次存放年、月、日、時、分、秒、零和星期。

(2)設(shè)置實時時鐘指令:使能有效時,指令把含有時間和日期的8個字節(jié)緩沖區(qū)(起始字節(jié)地址為T)的內(nèi)容裝入時鐘。

Tags:ATCH,DTCH,200SMART,西門子plc  
責(zé)任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網(wǎng)友評論
推薦文章
最新推薦
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
主站蜘蛛池模板: 梧州市| 柞水县| 万盛区| 孟连| 白山市| 镇赉县| 织金县| 沁水县| 津市市| 民和| 吉木萨尔县| 台东县| 利辛县| 丹巴县| 西贡区| 秭归县| 屏东市| 东方市| 汽车| 保德县| 赣榆县| 华蓥市| 南召县| 微山县| 龙岩市| 木兰县| 崇礼县| 五常市| 崇信县| 肃宁县| 璧山县| 北安市| 武宁县| 原阳县| 屯门区| 万载县| 驻马店市| 松江区| 连云港市| 云龙县| 土默特右旗|